Blaze.ByteString.Builder.Html.Utf8.cs =: GHC.CString.unpackCString# """ Blaze.ByteString.Builder.Html.Utf8.lvl =: let !ww_sleO = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs 0 in GHC.Types.I# ww_sleO Blaze.ByteString.Builder.Html.Utf8.ds =: let !wild_slzo = Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl Blaze.ByteString.Builder.Html.Utf8.cs in select wild_slzo (Data.ByteString.Internal.PS rb_sleU rb1_sleV rb2_sleX rb3_sleZ -> <{GHC.Tuple.(,,)}> (GHC.ForeignPtr.ForeignPtr rb_sleU rb1_sleV) (GHC.Types.I# rb2_sleX) (GHC.Types.I# rb3_sleZ)) Blaze.ByteString.Builder.Html.Utf8.o =: select Blaze.ByteString.Builder.Html.Utf8.ds (<{GHC.Tuple.(,,)}> fptr5_slzp o5_slf5 l_slzr -> o5_slf5) Blaze.ByteString.Builder.Html.Utf8.fptr =: select Blaze.ByteString.Builder.Html.Utf8.ds (<{GHC.Tuple.(,,)}> fptr5_slfa o5_slzt l_slzu -> fptr5_slfa) Blaze.ByteString.Builder.Html.Utf8.lvl1 =: select Blaze.ByteString.Builder.Html.Utf8.ds (<{GHC.Tuple.(,,)}> fptr5_slzE o5_slzG l_slff -> select l_slff (GHC.Types.I# tpl1_slfy -> Blaze.ByteString.Builder.Html.Utf8.lvl1$4 tpl1_slfy)) Blaze.ByteString.Builder.Html.Utf8.lvl1$4 tpl1_slfy op_slfk eta_slfA = select op_slfk (GHC.Ptr.Ptr ds6_slft -> select Blaze.ByteString.Builder.Html.Utf8.fptr (GHC.ForeignPtr.ForeignPtr fo_slfu ds7_slfE -> select Blaze.ByteString.Builder.Html.Utf8.o (GHC.Types.I# d_slfv -> let !sat_slzw_slzw = int2Word# tpl1_slfy, !sat_slzx_slzx = plusAddr# fo_slfu d_slfv, !wild3_slzz = ffi_wrapper5 memcpy ds6_slft sat_slzx_slzx sat_slzw_slzw eta_slfA in select wild3_slzz (<{GHC.Tuple.(,)}> ds8_slfF ds9_slzH -> let !<{s'_slfH}> = touch# ds7_slfE ds8_slfF, !sat_slfJ_slfJ = plusAddr# ds6_slft tpl1_slfy in <{GHC.Tuple.(,)}> <{s'_slfH}> (GHC.Ptr.Ptr sat_slfJ_slfJ))))) Blaze.ByteString.Builder.Html.Utf8.cs1 =: GHC.CString.unpackCString# "&" Blaze.ByteString.Builder.Html.Utf8.lvl2 =: let !ww_slfN = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs1 0 in GHC.Types.I# ww_slfN Blaze.ByteString.Builder.Html.Utf8.ds1 =: let !wild_slzL = Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl2 Blaze.ByteString.Builder.Html.Utf8.cs1 in select wild_slzL (Data.ByteString.Internal.PS rb_slfT rb1_slfU rb2_slfW rb3_slfY -> <{GHC.Tuple.(,,)}> (GHC.ForeignPtr.ForeignPtr rb_slfT rb1_slfU) (GHC.Types.I# rb2_slfW) (GHC.Types.I# rb3_slfY)) Blaze.ByteString.Builder.Html.Utf8.o1 =: select Blaze.ByteString.Builder.Html.Utf8.ds1 (<{GHC.Tuple.(,,)}> fptr5_slzM o5_slg4 l_slzO -> o5_slg4) Blaze.ByteString.Builder.Html.Utf8.fptr1 =: select Blaze.ByteString.Builder.Html.Utf8.ds1 (<{GHC.Tuple.(,,)}> fptr5_slg9 o5_slzQ l_slzR -> fptr5_slg9) Blaze.ByteString.Builder.Html.Utf8.lvl3 =: select Blaze.ByteString.Builder.Html.Utf8.ds1 (<{GHC.Tuple.(,,)}> fptr5_slA1 o5_slA3 l_slge -> select l_slge (GHC.Types.I# tpl1_slgx -> Blaze.ByteString.Builder.Html.Utf8.lvl3$5 tpl1_slgx)) Blaze.ByteString.Builder.Html.Utf8.lvl3$5 tpl1_slgx op_slgj eta_slgz = select op_slgj (GHC.Ptr.Ptr ds6_slgs -> select Blaze.ByteString.Builder.Html.Utf8.fptr1 (GHC.ForeignPtr.ForeignPtr fo_slgt ds7_slgD -> select Blaze.ByteString.Builder.Html.Utf8.o1 (GHC.Types.I# d_slgu -> let !sat_slzT_slzT = int2Word# tpl1_slgx, !sat_slzU_slzU = plusAddr# fo_slgt d_slgu, !wild3_slzW = ffi_wrapper5 memcpy ds6_slgs sat_slzU_slzU sat_slzT_slzT eta_slgz in select wild3_slzW (<{GHC.Tuple.(,)}> ds8_slgE ds9_slA4 -> let !<{s'_slgG}> = touch# ds7_slgD ds8_slgE, !sat_slgI_slgI = plusAddr# ds6_slgs tpl1_slgx in <{GHC.Tuple.(,)}> <{s'_slgG}> (GHC.Ptr.Ptr sat_slgI_slgI))))) Blaze.ByteString.Builder.Html.Utf8.cs2 =: GHC.CString.unpackCString# "'" Blaze.ByteString.Builder.Html.Utf8.lvl4 =: let !ww_slgM = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs2 0 in GHC.Types.I# ww_slgM Blaze.ByteString.Builder.Html.Utf8.ds2 =: let !wild_slA8 = Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl4 Blaze.ByteString.Builder.Html.Utf8.cs2 in select wild_slA8 (Data.ByteString.Internal.PS rb_slgS rb1_slgT rb2_slgV rb3_slgX -> <{GHC.Tuple.(,,)}> (GHC.ForeignPtr.ForeignPtr rb_slgS rb1_slgT) (GHC.Types.I# rb2_slgV) (GHC.Types.I# rb3_slgX)) Blaze.ByteString.Builder.Html.Utf8.o2 =: select Blaze.ByteString.Builder.Html.Utf8.ds2 (<{GHC.Tuple.(,,)}> fptr5_slA9 o5_slh3 l_slAb -> o5_slh3) Blaze.ByteString.Builder.Html.Utf8.fptr2 =: select Blaze.ByteString.Builder.Html.Utf8.ds2 (<{GHC.Tuple.(,,)}> fptr5_slh8 o5_slAd l_slAe -> fptr5_slh8) Blaze.ByteString.Builder.Html.Utf8.lvl5 =: select Blaze.ByteString.Builder.Html.Utf8.ds2 (<{GHC.Tuple.(,,)}> fptr5_slAo o5_slAq l_slhd -> select l_slhd (GHC.Types.I# tpl1_slhw -> Blaze.ByteString.Builder.Html.Utf8.lvl5$6 tpl1_slhw)) Blaze.ByteString.Builder.Html.Utf8.lvl5$6 tpl1_slhw op_slhi eta_slhy = select op_slhi (GHC.Ptr.Ptr ds6_slhr -> select Blaze.ByteString.Builder.Html.Utf8.fptr2 (GHC.ForeignPtr.ForeignPtr fo_slhs ds7_slhC -> select Blaze.ByteString.Builder.Html.Utf8.o2 (GHC.Types.I# d_slht -> let !sat_slAg_slAg = int2Word# tpl1_slhw, !sat_slAh_slAh = plusAddr# fo_slhs d_slht, !wild3_slAj = ffi_wrapper5 memcpy ds6_slhr sat_slAh_slAh sat_slAg_slAg eta_slhy in select wild3_slAj (<{GHC.Tuple.(,)}> ds8_slhD ds9_slAr -> let !<{s'_slhF}> = touch# ds7_slhC ds8_slhD, !sat_slhH_slhH = plusAddr# ds6_slhr tpl1_slhw in <{GHC.Tuple.(,)}> <{s'_slhF}> (GHC.Ptr.Ptr sat_slhH_slhH))))) Blaze.ByteString.Builder.Html.Utf8.cs3 =: GHC.CString.unpackCString# "<" Blaze.ByteString.Builder.Html.Utf8.lvl6 =: let !ww_slhL = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs3 0 in GHC.Types.I# ww_slhL Blaze.ByteString.Builder.Html.Utf8.ds3 =: let !wild_slAv = Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl6 Blaze.ByteString.Builder.Html.Utf8.cs3 in select wild_slAv (Data.ByteString.Internal.PS rb_slhR rb1_slhS rb2_slhU rb3_slhW -> <{GHC.Tuple.(,,)}> (GHC.ForeignPtr.ForeignPtr rb_slhR rb1_slhS) (GHC.Types.I# rb2_slhU) (GHC.Types.I# rb3_slhW)) Blaze.ByteString.Builder.Html.Utf8.o3 =: select Blaze.ByteString.Builder.Html.Utf8.ds3 (<{GHC.Tuple.(,,)}> fptr5_slAw o5_sli2 l_slAy -> o5_sli2) Blaze.ByteString.Builder.Html.Utf8.fptr3 =: select Blaze.ByteString.Builder.Html.Utf8.ds3 (<{GHC.Tuple.(,,)}> fptr5_sli7 o5_slAA l_slAB -> fptr5_sli7) Blaze.ByteString.Builder.Html.Utf8.lvl7 =: select Blaze.ByteString.Builder.Html.Utf8.ds3 (<{GHC.Tuple.(,,)}> fptr5_slAL o5_slAN l_slic -> select l_slic (GHC.Types.I# tpl1_sliv -> Blaze.ByteString.Builder.Html.Utf8.lvl7$7 tpl1_sliv)) Blaze.ByteString.Builder.Html.Utf8.lvl7$7 tpl1_sliv op_slih eta_slix = select op_slih (GHC.Ptr.Ptr ds6_sliq -> select Blaze.ByteString.Builder.Html.Utf8.fptr3 (GHC.ForeignPtr.ForeignPtr fo_slir ds7_sliB -> select Blaze.ByteString.Builder.Html.Utf8.o3 (GHC.Types.I# d_slis -> let !sat_slAD_slAD = int2Word# tpl1_sliv, !sat_slAE_slAE = plusAddr# fo_slir d_slis, !wild3_slAG = ffi_wrapper5 memcpy ds6_sliq sat_slAE_slAE sat_slAD_slAD eta_slix in select wild3_slAG (<{GHC.Tuple.(,)}> ds8_sliC ds9_slAO -> let !<{s'_sliE}> = touch# ds7_sliB ds8_sliC, !sat_sliG_sliG = plusAddr# ds6_sliq tpl1_sliv in <{GHC.Tuple.(,)}> <{s'_sliE}> (GHC.Ptr.Ptr sat_sliG_sliG))))) Blaze.ByteString.Builder.Html.Utf8.cs4 =: GHC.CString.unpackCString# ">" Blaze.ByteString.Builder.Html.Utf8.lvl8 =: let !ww_sliK = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs4 0 in GHC.Types.I# ww_sliK Blaze.ByteString.Builder.Html.Utf8.ds4 =: let !wild_slAS = Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl8 Blaze.ByteString.Builder.Html.Utf8.cs4 in select wild_slAS (Data.ByteString.Internal.PS rb_sliQ rb1_sliR rb2_sliT rb3_sliV -> <{GHC.Tuple.(,,)}> (GHC.ForeignPtr.ForeignPtr rb_sliQ rb1_sliR) (GHC.Types.I# rb2_sliT) (GHC.Types.I# rb3_sliV)) Blaze.ByteString.Builder.Html.Utf8.o4 =: select Blaze.ByteString.Builder.Html.Utf8.ds4 (<{GHC.Tuple.(,,)}> fptr5_slAT o5_slj1 l_slAV -> o5_slj1) Blaze.ByteString.Builder.Html.Utf8.fptr4 =: select Blaze.ByteString.Builder.Html.Utf8.ds4 (<{GHC.Tuple.(,,)}> fptr5_slj6 o5_slAX l_slAY -> fptr5_slj6) Blaze.ByteString.Builder.Html.Utf8.lvl9 =: select Blaze.ByteString.Builder.Html.Utf8.ds4 (<{GHC.Tuple.(,,)}> fptr5_slB8 o5_slBa l_sljb -> select l_sljb (GHC.Types.I# tpl1_slju -> Blaze.ByteString.Builder.Html.Utf8.lvl9$8 tpl1_slju)) Blaze.ByteString.Builder.Html.Utf8.lvl9$8 tpl1_slju op_sljg eta_sljw = select op_sljg (GHC.Ptr.Ptr ds6_sljp -> select Blaze.ByteString.Builder.Html.Utf8.fptr4 (GHC.ForeignPtr.ForeignPtr fo_sljq ds7_sljA -> select Blaze.ByteString.Builder.Html.Utf8.o4 (GHC.Types.I# d_sljr -> let !sat_slB0_slB0 = int2Word# tpl1_slju, !sat_slB1_slB1 = plusAddr# fo_sljq d_sljr, !wild3_slB3 = ffi_wrapper5 memcpy ds6_sljp sat_slB1_slB1 sat_slB0_slB0 eta_sljw in select wild3_slB3 (<{GHC.Tuple.(,)}> ds8_sljB ds9_slBb -> let !<{s'_sljD}> = touch# ds7_sljA ds8_sljB, !sat_sljF_sljF = plusAddr# ds6_sljp tpl1_slju in <{GHC.Tuple.(,)}> <{s'_sljD}> (GHC.Ptr.Ptr sat_sljF_sljF))))) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar eta_sljJ = Blaze.ByteString.Builder.Internal.Write.Write 6 (Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$2 eta_sljJ) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$2 eta_sljJ = select eta_sljJ (GHC.Types.C# ds5_sljM -> select ds5_sljM (_ -> let !x_sljQ = ord# ds5_sljM, !wild1_slBt = <{<=#}> x_sljQ 127 in if wild1_slBt (let !sat_slmr_slmr = int2Word# x_sljQ, !a2_slmj = narrow8Word# sat_slmr_slmr in Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$12 a2_slmj) (let !wild2_slBs = <{<=#}> x_sljQ 2047 in if wild2_slBs (let !sat_slBM_slBM = int2Word# x_sljQ, !sat_sllM_sllM = and# sat_slBM_slBM 63, !sat_slBL_slBL = word2Int# sat_sllM_sllM, !sat_sllP_sllP = <{+#}> sat_slBL_slBL 128, !sat_slm9_slm9 = int2Word# sat_sllP_sllP, !a_sllR = narrow8Word# sat_slm9_slm9, !sat_slBK_slBK = uncheckedIShiftRA# x_sljQ 6, !sat_sllV_sllV = <{+#}> sat_slBK_slBK 192, !sat_slm5_slm5 = int2Word# sat_sllV_sllV, !a1_sllX = narrow8Word# sat_slm5_slm5 in Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$11 a1_sllX a_sllR) (let !wild3_slBr = <{<=#}> x_sljQ 65535 in if wild3_slBr (let !sat_slBE_slBE = int2Word# x_sljQ, !sat_slkZ_slkZ = and# sat_slBE_slBE 63, !sat_slBD_slBD = word2Int# sat_slkZ_slkZ, !sat_sll2_sll2 = <{+#}> sat_slBD_slBD 128, !sat_sllB_sllB = int2Word# sat_sll2_sll2, !a_sll4 = narrow8Word# sat_sllB_sllB, !sat_sll7_sll7 = uncheckedIShiftRA# x_sljQ 6, !sat_slBC_slBC = int2Word# sat_sll7_sll7, !sat_slla_slla = and# sat_slBC_slBC 63, !sat_slBB_slBB = word2Int# sat_slla_slla, !sat_slld_slld = <{+#}> sat_slBB_slBB 128, !sat_sllx_sllx = int2Word# sat_slld_slld, !a1_sllf = narrow8Word# sat_sllx_sllx, !sat_slBA_slBA = uncheckedIShiftRA# x_sljQ 12, !sat_sllj_sllj = <{+#}> sat_slBA_slBA 224, !sat_sllt_sllt = int2Word# sat_sllj_sllj, !a2_slll = narrow8Word# sat_sllt_sllt in Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$10 a1_sllf a2_slll a_sll4) (let !sat_slBo_slBo = int2Word# x_sljQ, !sat_sljX_sljX = and# sat_slBo_slBo 63, !sat_slBn_slBn = word2Int# sat_sljX_sljX, !sat_slk0_slk0 = <{+#}> sat_slBn_slBn 128, !sat_slkO_slkO = int2Word# sat_slk0_slk0, !a_slk2 = narrow8Word# sat_slkO_slkO, !sat_slk5_slk5 = uncheckedIShiftRA# x_sljQ 6, !sat_slBm_slBm = int2Word# sat_slk5_slk5, !sat_slk8_slk8 = and# sat_slBm_slBm 63, !sat_slBl_slBl = word2Int# sat_slk8_slk8, !sat_slkb_slkb = <{+#}> sat_slBl_slBl 128, !sat_slkK_slkK = int2Word# sat_slkb_slkb, !a1_slkd = narrow8Word# sat_slkK_slkK, !sat_slkg_slkg = uncheckedIShiftRA# x_sljQ 12, !sat_slBk_slBk = int2Word# sat_slkg_slkg, !sat_slkj_slkj = and# sat_slBk_slBk 63, !sat_slBj_slBj = word2Int# sat_slkj_slkj, !sat_slkm_slkm = <{+#}> sat_slBj_slBj 128, !sat_slkG_slkG = int2Word# sat_slkm_slkm, !a2_slko = narrow8Word# sat_slkG_slkG, !sat_slBi_slBi = uncheckedIShiftRA# x_sljQ 18, !sat_slks_slks = <{+#}> sat_slBi_slBi 240, !sat_slkC_slkC = int2Word# sat_slks_slks, !a3_slku = narrow8Word# sat_slkC_slkC in Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$9 a1_slkd a2_slko a3_slku a_slk2)))) ('\"' -> Blaze.ByteString.Builder.Html.Utf8.lvl1) ('&' -> Blaze.ByteString.Builder.Html.Utf8.lvl3) ('\'' -> Blaze.ByteString.Builder.Html.Utf8.lvl5) ('<' -> Blaze.ByteString.Builder.Html.Utf8.lvl7) ('>' -> Blaze.ByteString.Builder.Html.Utf8.lvl9)) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$9 a1_slkd a2_slko a3_slku a_slk2 op_slkx s_slkD = select op_slkx (GHC.Ptr.Ptr addr_slkA -> let !sat_slBg_slBg = plusAddr# addr_slkA 0, !s2_slkH = writeWord8OffAddr# sat_slBg_slBg 0 a3_slku s_slkD, !sat_slBf_slBf = plusAddr# addr_slkA 1, !s1_slkL = writeWord8OffAddr# sat_slBf_slBf 0 a2_slko s2_slkH, !sat_slBe_slBe = plusAddr# addr_slkA 2, !s3_slkP = writeWord8OffAddr# sat_slBe_slBe 0 a1_slkd s1_slkL, !sat_slBd_slBd = plusAddr# addr_slkA 3, !s4_slkR = writeWord8OffAddr# sat_slBd_slBd 0 a_slk2 s3_slkP, !sat_slkT_slkT = plusAddr# addr_slkA 4 in <{GHC.Tuple.(,)}> s4_slkR (GHC.Ptr.Ptr sat_slkT_slkT)) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$10 a1_sllf a2_slll a_sll4 op_sllo s_sllu = select op_sllo (GHC.Ptr.Ptr addr_sllr -> let !sat_slBy_slBy = plusAddr# addr_sllr 0, !s2_slly = writeWord8OffAddr# sat_slBy_slBy 0 a2_slll s_sllu, !sat_slBx_slBx = plusAddr# addr_sllr 1, !s1_sllC = writeWord8OffAddr# sat_slBx_slBx 0 a1_sllf s2_slly, !sat_slBw_slBw = plusAddr# addr_sllr 2, !s3_sllE = writeWord8OffAddr# sat_slBw_slBw 0 a_sll4 s1_sllC, !sat_sllG_sllG = plusAddr# addr_sllr 3 in <{GHC.Tuple.(,)}> s3_sllE (GHC.Ptr.Ptr sat_sllG_sllG)) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$11 a1_sllX a_sllR op_slm0 s_slm6 = select op_slm0 (GHC.Ptr.Ptr addr_slm3 -> let !sat_slBI_slBI = plusAddr# addr_slm3 0, !s2_slma = writeWord8OffAddr# sat_slBI_slBI 0 a1_sllX s_slm6, !sat_slBH_slBH = plusAddr# addr_slm3 1, !s1_slmc = writeWord8OffAddr# sat_slBH_slBH 0 a_sllR s2_slma, !sat_slme_slme = plusAddr# addr_slm3 2 in <{GHC.Tuple.(,)}> s1_slmc (GHC.Ptr.Ptr sat_slme_slme)) Blaze.ByteString.Builder.Html.Utf8.writeHtmlEscapedChar$12 a2_slmj op_slmm s_slms = select op_slmm (GHC.Ptr.Ptr addr_slmp -> let !sat_slBP_slBP = plusAddr# addr_slmp 0, !s2_slmu = writeWord8OffAddr# sat_slBP_slBP 0 a2_slmj s_slms, !sat_slmw_slmw = plusAddr# addr_slmp 1 in <{GHC.Tuple.(,)}> s2_slmu (GHC.Ptr.Ptr sat_slmw_slmw)) Blaze.ByteString.Builder.Html.Utf8.lvl10 =: let !ww_slmB = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs4 0 in GHC.Types.I# ww_slmB Blaze.ByteString.Builder.Html.Utf8.lvl11 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl10 Blaze.ByteString.Builder.Html.Utf8.cs4 Blaze.ByteString.Builder.Html.Utf8.lvl12 =: let !ww_slmD = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs3 0 in GHC.Types.I# ww_slmD Blaze.ByteString.Builder.Html.Utf8.lvl13 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl12 Blaze.ByteString.Builder.Html.Utf8.cs3 Blaze.ByteString.Builder.Html.Utf8.lvl14 =: let !ww_slmF = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs2 0 in GHC.Types.I# ww_slmF Blaze.ByteString.Builder.Html.Utf8.lvl15 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl14 Blaze.ByteString.Builder.Html.Utf8.cs2 Blaze.ByteString.Builder.Html.Utf8.lvl16 =: let !ww_slmH = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs1 0 in GHC.Types.I# ww_slmH Blaze.ByteString.Builder.Html.Utf8.lvl17 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl16 Blaze.ByteString.Builder.Html.Utf8.cs1 Blaze.ByteString.Builder.Html.Utf8.lvl18 =: let !ww_slmJ = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs 0 in GHC.Types.I# ww_slmJ Blaze.ByteString.Builder.Html.Utf8.lvl19 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl18 Blaze.ByteString.Builder.Html.Utf8.cs Blaze.ByteString.Builder.Html.Utf8.$wa1 w_slqX w1_slmX ww_slqY ww1_slmW w2_slqZ = Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW w_slqX ww_slqY w2_slqZ Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW w3_slmT ww2_slmV w4_slmZ = select w3_slmT (<{GHC.Types.[]}> -> w1_slmX (Blaze.ByteString.Builder.Internal.Types.BufRange ww2_slmV ww1_slmW) w4_slmZ) (<{GHC.Types.:}> <{x'_slnh}> <{xs'_sloe}> -> let !sat_slBU_slBU = plusAddr# ww2_slmV 6, !wild2_slCT = leAddr# sat_slBU_slBU ww1_slmW in if wild2_slCT (select <{x'_slnh}> (GHC.Types.C# ds5_slnk -> select ds5_slnk (_ -> let !x_slno = ord# ds5_slnk, !wild3_slCW = <{<=#}> x_slno 127 in if wild3_slCW (let !sat_slpg_slpg = int2Word# x_slno, !sat_slCw_slCw = narrow8Word# sat_slpg_slpg, !sat_slCx_slCx = plusAddr# ww2_slmV 0, !s2_slpk = writeWord8OffAddr# sat_slCx_slCx 0 sat_slCw_slCw w4_slmZ, !sat_slCv_slCv = plusAddr# ww2_slmV 1 in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCv_slCv s2_slpk) (let !wild4_slCV = <{<=#}> x_slno 2047 in if wild4_slCV (let !sat_slCF_slCF = uncheckedIShiftRA# x_slno 6, !sat_sloV_sloV = <{+#}> sat_slCF_slCF 192, !sat_sloX_sloX = int2Word# sat_sloV_sloV, !sat_slCD_slCD = narrow8Word# sat_sloX_sloX, !sat_slCE_slCE = plusAddr# ww2_slmV 0, !s2_slpa = writeWord8OffAddr# sat_slCE_slCE 0 sat_slCD_slCD w4_slmZ, !sat_slCC_slCC = int2Word# x_slno, !sat_slp3_slp3 = and# sat_slCC_slCC 63, !sat_slCB_slCB = word2Int# sat_slp3_slp3, !sat_slp6_slp6 = <{+#}> sat_slCB_slCB 128, !sat_slp8_slp8 = int2Word# sat_slp6_slp6, !sat_slCz_slCz = narrow8Word# sat_slp8_slp8, !sat_slCA_slCA = plusAddr# ww2_slmV 1, !s1_slpd = writeWord8OffAddr# sat_slCA_slCA 0 sat_slCz_slCz s2_slpa, !sat_slCy_slCy = plusAddr# ww2_slmV 2 in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCy_slCy s1_slpd) (let !wild5_slCU = <{<=#}> x_slno 65535 in if wild5_slCU (let !sat_slCR_slCR = uncheckedIShiftRA# x_slno 12, !sat_slol_slol = <{+#}> sat_slCR_slCR 224, !sat_slon_slon = int2Word# sat_slol_slol, !sat_slCP_slCP = narrow8Word# sat_slon_slon, !sat_slCQ_slCQ = plusAddr# ww2_slmV 0, !s2_sloC = writeWord8OffAddr# sat_slCQ_slCQ 0 sat_slCP_slCP w4_slmZ, !sat_slos_slos = uncheckedIShiftRA# x_slno 6, !sat_slCO_slCO = int2Word# sat_slos_slos, !sat_slov_slov = and# sat_slCO_slCO 63, !sat_slCN_slCN = word2Int# sat_slov_slov, !sat_sloy_sloy = <{+#}> sat_slCN_slCN 128, !sat_sloA_sloA = int2Word# sat_sloy_sloy, !sat_slCL_slCL = narrow8Word# sat_sloA_sloA, !sat_slCM_slCM = plusAddr# ww2_slmV 1, !s1_sloO = writeWord8OffAddr# sat_slCM_slCM 0 sat_slCL_slCL s2_sloC, !sat_slCK_slCK = int2Word# x_slno, !sat_sloH_sloH = and# sat_slCK_slCK 63, !sat_slCJ_slCJ = word2Int# sat_sloH_sloH, !sat_sloK_sloK = <{+#}> sat_slCJ_slCJ 128, !sat_sloM_sloM = int2Word# sat_sloK_sloK, !sat_slCH_slCH = narrow8Word# sat_sloM_sloM, !sat_slCI_slCI = plusAddr# ww2_slmV 2, !s3_sloR = writeWord8OffAddr# sat_slCI_slCI 0 sat_slCH_slCH s1_sloO, !sat_slCG_slCG = plusAddr# ww2_slmV 3 in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCG_slCG s3_sloR) (let !sat_slCa_slCa = uncheckedIShiftRA# x_slno 18, !sat_slnv_slnv = <{+#}> sat_slCa_slCa 240, !sat_slnx_slnx = int2Word# sat_slnv_slnv, !sat_slC8_slC8 = narrow8Word# sat_slnx_slnx, !sat_slC9_slC9 = plusAddr# ww2_slmV 0, !s2_slnM = writeWord8OffAddr# sat_slC9_slC9 0 sat_slC8_slC8 w4_slmZ, !sat_slnC_slnC = uncheckedIShiftRA# x_slno 12, !sat_slC7_slC7 = int2Word# sat_slnC_slnC, !sat_slnF_slnF = and# sat_slC7_slC7 63, !sat_slC6_slC6 = word2Int# sat_slnF_slnF, !sat_slnI_slnI = <{+#}> sat_slC6_slC6 128, !sat_slnK_slnK = int2Word# sat_slnI_slnI, !sat_slC4_slC4 = narrow8Word# sat_slnK_slnK, !sat_slC5_slC5 = plusAddr# ww2_slmV 1, !s1_slo0 = writeWord8OffAddr# sat_slC5_slC5 0 sat_slC4_slC4 s2_slnM, !sat_slnQ_slnQ = uncheckedIShiftRA# x_slno 6, !sat_slC3_slC3 = int2Word# sat_slnQ_slnQ, !sat_slnT_slnT = and# sat_slC3_slC3 63, !sat_slC2_slC2 = word2Int# sat_slnT_slnT, !sat_slnW_slnW = <{+#}> sat_slC2_slC2 128, !sat_slnY_slnY = int2Word# sat_slnW_slnW, !sat_slC0_slC0 = narrow8Word# sat_slnY_slnY, !sat_slC1_slC1 = plusAddr# ww2_slmV 2, !s3_sloc = writeWord8OffAddr# sat_slC1_slC1 0 sat_slC0_slC0 s1_slo0, !sat_slBZ_slBZ = int2Word# x_slno, !sat_slo5_slo5 = and# sat_slBZ_slBZ 63, !sat_slBY_slBY = word2Int# sat_slo5_slo5, !sat_slo8_slo8 = <{+#}> sat_slBY_slBY 128, !sat_sloa_sloa = int2Word# sat_slo8_slo8, !sat_slBW_slBW = narrow8Word# sat_sloa_sloa, !sat_slBX_slBX = plusAddr# ww2_slmV 3, !s4_sloh = writeWord8OffAddr# sat_slBX_slBX 0 sat_slBW_slBW s3_sloc, !sat_slBV_slBV = plusAddr# ww2_slmV 4 in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slBV_slBV s4_sloh)))) ('\"' -> select Blaze.ByteString.Builder.Html.Utf8.lvl19 (Data.ByteString.Internal.PS rb_slpr rb1_slpA rb2_slps rb3_slpv -> let !sat_slCc_slCc = int2Word# rb3_slpv, !sat_slCd_slCd = plusAddr# rb_slpr rb2_slps, !wild4_slCY = ffi_wrapper5 memcpy ww2_slmV sat_slCd_slCd sat_slCc_slCc w4_slmZ in select wild4_slCY (<{GHC.Tuple.(,)}> ds7_slpB ds8_slCu -> let !<{s'_slpE}> = touch# rb1_slpA ds7_slpB, !sat_slCb_slCb = plusAddr# ww2_slmV rb3_slpv in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCb_slCb <{s'_slpE}>))) ('&' -> select Blaze.ByteString.Builder.Html.Utf8.lvl17 (Data.ByteString.Internal.PS rb_slpL rb1_slpU rb2_slpM rb3_slpP -> let !sat_slCf_slCf = int2Word# rb3_slpP, !sat_slCg_slCg = plusAddr# rb_slpL rb2_slpM, !wild4_slD0 = ffi_wrapper5 memcpy ww2_slmV sat_slCg_slCg sat_slCf_slCf w4_slmZ in select wild4_slD0 (<{GHC.Tuple.(,)}> ds7_slpV ds8_slCt -> let !<{s'_slpY}> = touch# rb1_slpU ds7_slpV, !sat_slCe_slCe = plusAddr# ww2_slmV rb3_slpP in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCe_slCe <{s'_slpY}>))) ('\'' -> select Blaze.ByteString.Builder.Html.Utf8.lvl15 (Data.ByteString.Internal.PS rb_slq5 rb1_slqe rb2_slq6 rb3_slq9 -> let !sat_slCi_slCi = int2Word# rb3_slq9, !sat_slCj_slCj = plusAddr# rb_slq5 rb2_slq6, !wild4_slD2 = ffi_wrapper5 memcpy ww2_slmV sat_slCj_slCj sat_slCi_slCi w4_slmZ in select wild4_slD2 (<{GHC.Tuple.(,)}> ds7_slqf ds8_slCs -> let !<{s'_slqi}> = touch# rb1_slqe ds7_slqf, !sat_slCh_slCh = plusAddr# ww2_slmV rb3_slq9 in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCh_slCh <{s'_slqi}>))) ('<' -> select Blaze.ByteString.Builder.Html.Utf8.lvl13 (Data.ByteString.Internal.PS rb_slqp rb1_slqy rb2_slqq rb3_slqt -> let !sat_slCl_slCl = int2Word# rb3_slqt, !sat_slCm_slCm = plusAddr# rb_slqp rb2_slqq, !wild4_slD4 = ffi_wrapper5 memcpy ww2_slmV sat_slCm_slCm sat_slCl_slCl w4_slmZ in select wild4_slD4 (<{GHC.Tuple.(,)}> ds7_slqz ds8_slCr -> let !<{s'_slqC}> = touch# rb1_slqy ds7_slqz, !sat_slCk_slCk = plusAddr# ww2_slmV rb3_slqt in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCk_slCk <{s'_slqC}>))) ('>' -> select Blaze.ByteString.Builder.Html.Utf8.lvl11 (Data.ByteString.Internal.PS rb_slqJ rb1_slqS rb2_slqK rb3_slqN -> let !sat_slCo_slCo = int2Word# rb3_slqN, !sat_slCp_slCp = plusAddr# rb_slqJ rb2_slqK, !wild4_slD6 = ffi_wrapper5 memcpy ww2_slmV sat_slCp_slCp sat_slCo_slCo w4_slmZ in select wild4_slD6 (<{GHC.Tuple.(,)}> ds7_slqT ds8_slCq -> let !<{s'_slqW}> = touch# rb1_slqS ds7_slqT, !sat_slCn_slCn = plusAddr# ww2_slmV rb3_slqN in Blaze.ByteString.Builder.Html.Utf8.$wa1$1 w1_slmX ww1_slmW <{xs'_sloe}> sat_slCn_slCn <{s'_slqW}>))))) (<{GHC.Tuple.(,)}> w4_slmZ (Blaze.ByteString.Builder.Internal.Types.BufferFull 6 ww2_slmV (Blaze.ByteString.Builder.Html.Utf8.$wa1$13 w1_slmX w3_slmT)))) Blaze.ByteString.Builder.Html.Utf8.$wa1$13 w1_slmX w3_slmT w5_sln6 w6_slnd = select w5_sln6 (Blaze.ByteString.Builder.Internal.Types.BufRange ww3_slnb ww4_slnc -> Blaze.ByteString.Builder.Html.Utf8.$wa1 w3_slmT w1_slmX ww3_slnb ww4_slnc w6_slnd) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedString1 w_slr8 w1_slr9 w2_slr4 w3_slrc = select w2_slr4 (Blaze.ByteString.Builder.Internal.Types.BufRange ww_slra ww1_slrb -> Blaze.ByteString.Builder.Html.Utf8.$wa1 w_slr8 w1_slr9 ww_slra ww1_slrb w3_slrc) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedString eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedString1 eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1 x_slrf = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$14 (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$3 x_slrf) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$14 w_slsb w1_slsj w2_slsf w3_slsm = select w2_slsf (Blaze.ByteString.Builder.Internal.Types.BufRange ww_slsk ww1_slsl -> Blaze.ByteString.Builder.Html.Utf8.$wa1 w_slsb w1_slsj ww_slsk ww1_slsl w3_slsm) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$3 x_slrf = select x_slrf (Data.Text.Internal.Text rb_slrs rb1_slrl rb2_slrm -> let !a_slrn = <{+#}> rb1_slrl rb2_slrm, $wunfold_slrB = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$15 $wunfold_slrB a_slrn rb_slrs in $wunfold_slrB rb1_slrl) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$15 $wunfold_slrB a_slrn rb_slrs ww_slrq = let !wild1_slDi = <{>=#}> ww_slrq a_slrn in if wild1_slDi <{GHC.Types.[]}> (let !r#_slru = indexWord16Array# rb_slrs ww_slrq, !wild2_slDh = geWord# r#_slru 55296 in if wild2_slDh (let !wild3_slDk = leWord# r#_slru 56319 in if wild3_slDk (let !sat_slDf_slDf = <{+#}> ww_slrq 1, !r#1_slrT = indexWord16Array# rb_slrs sat_slDf_slDf, !sat_sls1_sls1 = word2Int# r#1_slrT, !sat_slrW_slrW = <{-#}> sat_sls1_sls1 56320, !sat_sls2_sls2 = word2Int# r#_slru, !sat_sls3_sls3 = <{-#}> sat_sls2_sls2 55296, !sat_sls4_sls4 = uncheckedIShiftL# sat_sls3_sls3 10, !sat_sls5_sls5 = <{+#}> sat_sls4_sls4 sat_slrW_slrW, !sat_slrZ_slrZ = <{+#}> sat_sls5_sls5 65536, !sat_sls6_sls6 = chr# sat_slrZ_slrZ in <{GHC.Types.:}> (GHC.Types.C# sat_sls6_sls6) (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$21 $wunfold_slrB ww_slrq)) (let !sat_slrH_slrH = word2Int# r#_slru, !sat_slrJ_slrJ = chr# sat_slrH_slrH in <{GHC.Types.:}> (GHC.Types.C# sat_slrJ_slrJ) (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$22 $wunfold_slrB ww_slrq))) (let !sat_slrx_slrx = word2Int# r#_slru, !sat_slrz_slrz = chr# sat_slrx_slrx in <{GHC.Types.:}> (GHC.Types.C# sat_slrz_slrz) (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$23 $wunfold_slrB ww_slrq))) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$21 $wunfold_slrB ww_slrq = let !sat_sls9_sls9 = <{+#}> ww_slrq 2 in $wunfold_slrB sat_sls9_sls9 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$22 $wunfold_slrB ww_slrq = let !sat_slrM_slrM = <{+#}> ww_slrq 1 in $wunfold_slrB sat_slrM_slrM Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1$23 $wunfold_slrB ww_slrq = let !sat_slrD_slrD = <{+#}> ww_slrq 1 in $wunfold_slrB sat_slrD_slrD Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText eta_B1_B1 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedText1 eta_B1_B1 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedShow1 $dShow_slsr eta_slss = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedShow1$16 $dShow_slsr eta_slss Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedShow1$16 $dShow_slsr eta_slss w1_slsB w2_slsx w3_slsE = select w2_slsx (Blaze.ByteString.Builder.Internal.Types.BufRange ww_slsC ww1_slsD -> Blaze.ByteString.Builder.Html.Utf8.$wa1 (GHC.Show.show $dShow_slsr eta_slss) w1_slsB ww_slsC ww1_slsD w3_slsE) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedShow eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedShow1 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText2 =: GHC.Types.I# 0 Blaze.ByteString.Builder.Html.Utf8.next1 ds5_slsH = select ds5_slsH (<{Data.Text.Fusion.Internal.:*:}> ds6_slsO ds7_slsL -> select ds7_slsL (GHC.Types.I# x_slsU -> select ds6_slsO (Data.Text.Lazy.Internal.Empty -> Data.Text.Fusion.Internal.Done) (Data.Text.Lazy.Internal.Chunk rb_slt0 rb1_slsY rb2_slsV ts_sltP -> let !wild3_slDv = <{>=#}> x_slsU rb2_slsV in if wild3_slDv (Blaze.ByteString.Builder.Html.Utf8.next1 (Blaze.ByteString.Builder.Html.Utf8.next1$24 ts_sltP)) (let !a_slsZ = <{+#}> rb1_slsY x_slsU, !r#_slt2 = indexWord16Array# rb_slt0 a_slsZ, !wild4_slDu = ltWord# r#_slt2 55296 in if wild4_slDu (let !sat_sltL_sltL = <{+#}> x_slsU 1, !sat_sltG_sltG = word2Int# r#_slt2, !sat_sltI_sltI = chr# sat_sltG_sltG in Data.Text.Fusion.Internal.Yield (GHC.Types.C# sat_sltI_sltI) (<{Data.Text.Fusion.Internal.:*:}> ds6_slsO (GHC.Types.I# sat_sltL_sltL))) (let !wild5_slDt = gtWord# r#_slt2 56319 in if wild5_slDt (let !sat_sltB_sltB = <{+#}> x_slsU 1, !sat_sltw_sltw = word2Int# r#_slt2, !sat_slty_slty = chr# sat_sltw_sltw in Data.Text.Fusion.Internal.Yield (GHC.Types.C# sat_slty_slty) (<{Data.Text.Fusion.Internal.:*:}> ds6_slsO (GHC.Types.I# sat_sltB_sltB))) (let !sat_slDs_slDs = <{+#}> a_slsZ 1, !r#1_slta = indexWord16Array# rb_slt0 sat_slDs_slDs, !sat_sltr_sltr = <{+#}> x_slsU 2, !sat_slti_slti = word2Int# r#1_slta, !sat_sltd_sltd = <{-#}> sat_slti_slti 56320, !sat_sltj_sltj = word2Int# r#_slt2, !sat_sltk_sltk = <{-#}> sat_sltj_sltj 55296, !sat_sltl_sltl = uncheckedIShiftL# sat_sltk_sltk 10, !sat_sltm_sltm = <{+#}> sat_sltl_sltl sat_sltd_sltd, !sat_sltg_sltg = <{+#}> sat_sltm_sltm 65536, !sat_sltn_sltn = chr# sat_sltg_sltg in Data.Text.Fusion.Internal.Yield (GHC.Types.C# sat_sltn_sltn) (<{Data.Text.Fusion.Internal.:*:}> ds6_slsO (GHC.Types.I# sat_sltr_sltr)))))))) Blaze.ByteString.Builder.Html.Utf8.next1$24 ts_sltP = let !tpl1_sltR = ts_sltP in <{Data.Text.Fusion.Internal.:*:}> tpl1_sltR Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText2 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText_unfold s_sltU = select s_sltU (<{Data.Text.Fusion.Internal.:*:}> ipv_slDC ipv1_slDD -> let !wild1_slDB = Blaze.ByteString.Builder.Html.Utf8.next1 s_sltU in select wild1_slDB (Data.Text.Fusion.Internal.Done -> <{GHC.Types.[]}>) (Data.Text.Fusion.Internal.Skip <{s'_slu1}> -> Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText_unfold <{s'_slu1}>) (Data.Text.Fusion.Internal.Yield x_slu4 <{s'_slu5}> -> <{GHC.Types.:}> x_slu4 (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText_unfold <{s'_slu5}>))) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1 x_slu9 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1$17 (Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1$25 x_slu9) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1$25 x_slu9 = let !tpl_slub = x_slu9 in Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText_unfold (<{Data.Text.Fusion.Internal.:*:}> tpl_slub Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText2) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1$17 w_slud w1_slul w2_sluh w3_sluo = select w2_sluh (Blaze.ByteString.Builder.Internal.Types.BufRange ww_slum ww1_slun -> Blaze.ByteString.Builder.Html.Utf8.$wa1 w_slud w1_slul ww_slum ww1_slun w3_sluo) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText eta_B1_B1 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedLazyText1 eta_B1_B1 Blaze.ByteString.Builder.Html.Utf8.lvl20 =: let !ww_slur = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs 0 in GHC.Types.I# ww_slur Blaze.ByteString.Builder.Html.Utf8.lvl21 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl20 Blaze.ByteString.Builder.Html.Utf8.cs Blaze.ByteString.Builder.Html.Utf8.lvl22 =: let !ww_slut = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs1 0 in GHC.Types.I# ww_slut Blaze.ByteString.Builder.Html.Utf8.lvl23 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl22 Blaze.ByteString.Builder.Html.Utf8.cs1 Blaze.ByteString.Builder.Html.Utf8.lvl24 =: let !ww_sluv = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs2 0 in GHC.Types.I# ww_sluv Blaze.ByteString.Builder.Html.Utf8.lvl25 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl24 Blaze.ByteString.Builder.Html.Utf8.cs2 Blaze.ByteString.Builder.Html.Utf8.lvl26 =: let !ww_slux = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs3 0 in GHC.Types.I# ww_slux Blaze.ByteString.Builder.Html.Utf8.lvl27 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl26 Blaze.ByteString.Builder.Html.Utf8.cs3 Blaze.ByteString.Builder.Html.Utf8.lvl28 =: let !ww_sluz = GHC.List.$wlen Blaze.ByteString.Builder.Html.Utf8.cs4 0 in GHC.Types.I# ww_sluz Blaze.ByteString.Builder.Html.Utf8.lvl29 =: Data.ByteString.Internal.unsafePackLenChars Blaze.ByteString.Builder.Html.Utf8.lvl28 Blaze.ByteString.Builder.Html.Utf8.cs4 Blaze.ByteString.Builder.Html.Utf8.$wa w_slv7 w1_slz3 ww_slz4 ww1_slz5 w2_slz6 = let a_sluT = Blaze.ByteString.Builder.Html.Utf8.$wa$18 $wa2_sluS, $wa2_sluS = Blaze.ByteString.Builder.Html.Utf8.$wa$19 a_sluT w_slv7 in $wa2_sluS w1_slz3 ww_slz4 ww1_slz5 w2_slz6 Blaze.ByteString.Builder.Html.Utf8.$wa$18 $wa2_sluS w3_sluO w4_sluK w5_sluR = select w4_sluK (Blaze.ByteString.Builder.Internal.Types.BufRange ww2_sluP ww3_sluQ -> $wa2_sluS w3_sluO ww2_sluP ww3_sluQ w5_sluR) Blaze.ByteString.Builder.Html.Utf8.$wa$19 a_sluT w_slv7 w3_slv3 ww2_sluY ww3_slv0 w4_slv2 = let !sat_slDJ_slDJ = plusAddr# ww2_sluY 6, !wild1_slEI = leAddr# sat_slDJ_slDJ ww3_slv0 in if wild1_slEI (select w_slv7 (GHC.Types.C# ds5_slva -> select ds5_slva (_ -> let !x_slve = ord# ds5_slva, !wild2_slEL = <{<=#}> x_slve 127 in if wild2_slEL (let !sat_slxa_slxa = int2Word# x_slve, !sat_slEl_slEl = narrow8Word# sat_slxa_slxa, !sat_slEm_slEm = plusAddr# ww2_sluY 0, !s2_slxg = writeWord8OffAddr# sat_slEm_slEm 0 sat_slEl_slEl w4_slv2, !sat_slxe_slxe = plusAddr# ww2_sluY 1 in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slxe_slxe ww3_slv0) s2_slxg) (let !wild3_slEK = <{<=#}> x_slve 2047 in if wild3_slEK (let !sat_slEu_slEu = uncheckedIShiftRA# x_slve 6, !sat_slwN_slwN = <{+#}> sat_slEu_slEu 192, !sat_slwP_slwP = int2Word# sat_slwN_slwN, !sat_slEs_slEs = narrow8Word# sat_slwP_slwP, !sat_slEt_slEt = plusAddr# ww2_sluY 0, !s2_slx2 = writeWord8OffAddr# sat_slEt_slEt 0 sat_slEs_slEs w4_slv2, !sat_slEr_slEr = int2Word# x_slve, !sat_slwV_slwV = and# sat_slEr_slEr 63, !sat_slEq_slEq = word2Int# sat_slwV_slwV, !sat_slwY_slwY = <{+#}> sat_slEq_slEq 128, !sat_slx0_slx0 = int2Word# sat_slwY_slwY, !sat_slEo_slEo = narrow8Word# sat_slx0_slx0, !sat_slEp_slEp = plusAddr# ww2_sluY 1, !s1_slx7 = writeWord8OffAddr# sat_slEp_slEp 0 sat_slEo_slEo s2_slx2, !sat_slx5_slx5 = plusAddr# ww2_sluY 2 in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slx5_slx5 ww3_slv0) s1_slx7) (let !wild4_slEJ = <{<=#}> x_slve 65535 in if wild4_slEJ (let !sat_slEG_slEG = uncheckedIShiftRA# x_slve 12, !sat_slwb_slwb = <{+#}> sat_slEG_slEG 224, !sat_slwd_slwd = int2Word# sat_slwb_slwb, !sat_slEE_slEE = narrow8Word# sat_slwd_slwd, !sat_slEF_slEF = plusAddr# ww2_sluY 0, !s2_slws = writeWord8OffAddr# sat_slEF_slEF 0 sat_slEE_slEE w4_slv2, !sat_slwi_slwi = uncheckedIShiftRA# x_slve 6, !sat_slED_slED = int2Word# sat_slwi_slwi, !sat_slwl_slwl = and# sat_slED_slED 63, !sat_slEC_slEC = word2Int# sat_slwl_slwl, !sat_slwo_slwo = <{+#}> sat_slEC_slEC 128, !sat_slwq_slwq = int2Word# sat_slwo_slwo, !sat_slEA_slEA = narrow8Word# sat_slwq_slwq, !sat_slEB_slEB = plusAddr# ww2_sluY 1, !s1_slwE = writeWord8OffAddr# sat_slEB_slEB 0 sat_slEA_slEA s2_slws, !sat_slEz_slEz = int2Word# x_slve, !sat_slwx_slwx = and# sat_slEz_slEz 63, !sat_slEy_slEy = word2Int# sat_slwx_slwx, !sat_slwA_slwA = <{+#}> sat_slEy_slEy 128, !sat_slwC_slwC = int2Word# sat_slwA_slwA, !sat_slEw_slEw = narrow8Word# sat_slwC_slwC, !sat_slEx_slEx = plusAddr# ww2_sluY 2, !s3_slwJ = writeWord8OffAddr# sat_slEx_slEx 0 sat_slEw_slEw s1_slwE, !sat_slwH_slwH = plusAddr# ww2_sluY 3 in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slwH_slwH ww3_slv0) s3_slwJ) (let !sat_slDZ_slDZ = uncheckedIShiftRA# x_slve 18, !sat_slvl_slvl = <{+#}> sat_slDZ_slDZ 240, !sat_slvn_slvn = int2Word# sat_slvl_slvl, !sat_slDX_slDX = narrow8Word# sat_slvn_slvn, !sat_slDY_slDY = plusAddr# ww2_sluY 0, !s2_slvC = writeWord8OffAddr# sat_slDY_slDY 0 sat_slDX_slDX w4_slv2, !sat_slvs_slvs = uncheckedIShiftRA# x_slve 12, !sat_slDW_slDW = int2Word# sat_slvs_slvs, !sat_slvv_slvv = and# sat_slDW_slDW 63, !sat_slDV_slDV = word2Int# sat_slvv_slvv, !sat_slvy_slvy = <{+#}> sat_slDV_slDV 128, !sat_slvA_slvA = int2Word# sat_slvy_slvy, !sat_slDT_slDT = narrow8Word# sat_slvA_slvA, !sat_slDU_slDU = plusAddr# ww2_sluY 1, !s1_slvQ = writeWord8OffAddr# sat_slDU_slDU 0 sat_slDT_slDT s2_slvC, !sat_slvG_slvG = uncheckedIShiftRA# x_slve 6, !sat_slDS_slDS = int2Word# sat_slvG_slvG, !sat_slvJ_slvJ = and# sat_slDS_slDS 63, !sat_slDR_slDR = word2Int# sat_slvJ_slvJ, !sat_slvM_slvM = <{+#}> sat_slDR_slDR 128, !sat_slvO_slvO = int2Word# sat_slvM_slvM, !sat_slDP_slDP = narrow8Word# sat_slvO_slvO, !sat_slDQ_slDQ = plusAddr# ww2_sluY 2, !s3_slw2 = writeWord8OffAddr# sat_slDQ_slDQ 0 sat_slDP_slDP s1_slvQ, !sat_slDO_slDO = int2Word# x_slve, !sat_slvV_slvV = and# sat_slDO_slDO 63, !sat_slDN_slDN = word2Int# sat_slvV_slvV, !sat_slvY_slvY = <{+#}> sat_slDN_slDN 128, !sat_slw0_slw0 = int2Word# sat_slvY_slvY, !sat_slDL_slDL = narrow8Word# sat_slw0_slw0, !sat_slDM_slDM = plusAddr# ww2_sluY 3, !s4_slw7 = writeWord8OffAddr# sat_slDM_slDM 0 sat_slDL_slDL s3_slw2, !sat_slw5_slw5 = plusAddr# ww2_sluY 4 in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slw5_slw5 ww3_slv0) s4_slw7)))) ('\"' -> select Blaze.ByteString.Builder.Html.Utf8.lvl21 (Data.ByteString.Internal.PS rb_slxn rb1_slxw rb2_slxo rb3_slxr -> let !sat_slE1_slE1 = int2Word# rb3_slxr, !sat_slE2_slE2 = plusAddr# rb_slxn rb2_slxo, !wild3_slEN = ffi_wrapper5 memcpy ww2_sluY sat_slE2_slE2 sat_slE1_slE1 w4_slv2 in select wild3_slEN (<{GHC.Tuple.(,)}> ds7_slxx ds8_slEj -> let !<{s'_slxC}> = touch# rb1_slxw ds7_slxx, !sat_slxA_slxA = plusAddr# ww2_sluY rb3_slxr in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slxA_slxA ww3_slv0) <{s'_slxC}>))) ('&' -> select Blaze.ByteString.Builder.Html.Utf8.lvl23 (Data.ByteString.Internal.PS rb_slxJ rb1_slxS rb2_slxK rb3_slxN -> let !sat_slE4_slE4 = int2Word# rb3_slxN, !sat_slE5_slE5 = plusAddr# rb_slxJ rb2_slxK, !wild3_slEP = ffi_wrapper5 memcpy ww2_sluY sat_slE5_slE5 sat_slE4_slE4 w4_slv2 in select wild3_slEP (<{GHC.Tuple.(,)}> ds7_slxT ds8_slEi -> let !<{s'_slxY}> = touch# rb1_slxS ds7_slxT, !sat_slxW_slxW = plusAddr# ww2_sluY rb3_slxN in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slxW_slxW ww3_slv0) <{s'_slxY}>))) ('\'' -> select Blaze.ByteString.Builder.Html.Utf8.lvl25 (Data.ByteString.Internal.PS rb_sly5 rb1_slye rb2_sly6 rb3_sly9 -> let !sat_slE7_slE7 = int2Word# rb3_sly9, !sat_slE8_slE8 = plusAddr# rb_sly5 rb2_sly6, !wild3_slER = ffi_wrapper5 memcpy ww2_sluY sat_slE8_slE8 sat_slE7_slE7 w4_slv2 in select wild3_slER (<{GHC.Tuple.(,)}> ds7_slyf ds8_slEh -> let !<{s'_slyk}> = touch# rb1_slye ds7_slyf, !sat_slyi_slyi = plusAddr# ww2_sluY rb3_sly9 in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slyi_slyi ww3_slv0) <{s'_slyk}>))) ('<' -> select Blaze.ByteString.Builder.Html.Utf8.lvl27 (Data.ByteString.Internal.PS rb_slyr rb1_slyA rb2_slys rb3_slyv -> let !sat_slEa_slEa = int2Word# rb3_slyv, !sat_slEb_slEb = plusAddr# rb_slyr rb2_slys, !wild3_slET = ffi_wrapper5 memcpy ww2_sluY sat_slEb_slEb sat_slEa_slEa w4_slv2 in select wild3_slET (<{GHC.Tuple.(,)}> ds7_slyB ds8_slEg -> let !<{s'_slyG}> = touch# rb1_slyA ds7_slyB, !sat_slyE_slyE = plusAddr# ww2_sluY rb3_slyv in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slyE_slyE ww3_slv0) <{s'_slyG}>))) ('>' -> select Blaze.ByteString.Builder.Html.Utf8.lvl29 (Data.ByteString.Internal.PS rb_slyN rb1_slyW rb2_slyO rb3_slyR -> let !sat_slEd_slEd = int2Word# rb3_slyR, !sat_slEe_slEe = plusAddr# rb_slyN rb2_slyO, !wild3_slEV = ffi_wrapper5 memcpy ww2_sluY sat_slEe_slEe sat_slEd_slEd w4_slv2 in select wild3_slEV (<{GHC.Tuple.(,)}> ds7_slyX ds8_slEf -> let !<{s'_slz2}> = touch# rb1_slyW ds7_slyX, !sat_slz0_slz0 = plusAddr# ww2_sluY rb3_slyR in w3_slv3 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_slz0_slz0 ww3_slv0) <{s'_slz2}>))))) (<{GHC.Tuple.(,)}> w4_slv2 (Blaze.ByteString.Builder.Internal.Types.BufferFull 6 ww2_sluY (Blaze.ByteString.Builder.Html.Utf8.$wa$20 a_sluT w3_slv3))) Blaze.ByteString.Builder.Html.Utf8.$wa$20 a_sluT w3_slv3 eta_B2_B2 eta_B1_B1 = a_sluT w3_slv3 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedChar1 w_slzf w1_slzg w2_slzb w3_slzj = select w2_slzb (Blaze.ByteString.Builder.Internal.Types.BufRange ww_slzh ww1_slzi -> Blaze.ByteString.Builder.Html.Utf8.$wa w_slzf w1_slzg ww_slzh ww1_slzi w3_slzj) Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedChar eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Html.Utf8.fromHtmlEscapedChar1 eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1