[(Blaze.ByteString.Builder.Char.Utf8.writeChar [InlPrag=INLINE (sat-args=1)] :: GHC.Types.Char -> Blaze.ByteString.Builder.Internal.Write.Write [GblId, Arity=1, Caf=NoCafRefs, Str=DmdType Lm, Unf=OtherCon []] = \r [eta] let { sat_s6P5 :: Blaze.ByteString.Builder.Internal.Write.Poke [LclId] = \u [] case eta of _ { GHC.Types.C# c# -> case ord# [c#] of x [Dmd=Just L] { __DEFAULT -> case <=# [x 127] of _ { GHC.Types.False -> case <=# [x 2047] of _ { GHC.Types.False -> case <=# [x 65535] of _ { GHC.Types.False -> case int2Word# [x] of sat_s6P4 { __DEFAULT -> case and# [sat_s6P4 __word 63] of sat_s6Dg { __DEFAULT -> case word2Int# [sat_s6Dg] of sat_s6P3 { __DEFAULT -> case +# [sat_s6P3 128] of sat_s6Dj { __DEFAULT -> case int2Word# [sat_s6Dj] of sat_s6E7 { __DEFAULT -> case narrow8Word# [sat_s6E7] of a2 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6Do { __DEFAULT -> case int2Word# [sat_s6Do] of sat_s6P2 { __DEFAULT -> case and# [sat_s6P2 __word 63] of sat_s6Dr { __DEFAULT -> case word2Int# [sat_s6Dr] of sat_s6P1 { __DEFAULT -> case +# [sat_s6P1 128] of sat_s6Du { __DEFAULT -> case int2Word# [sat_s6Du] of sat_s6E3 { __DEFAULT -> case narrow8Word# [sat_s6E3] of a3 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 12] of sat_s6Dz { __DEFAULT -> case int2Word# [sat_s6Dz] of sat_s6P0 { __DEFAULT -> case and# [sat_s6P0 __word 63] of sat_s6DC { __DEFAULT -> case word2Int# [sat_s6DC] of sat_s6OZ { __DEFAULT -> case +# [sat_s6OZ 128] of sat_s6DF { __DEFAULT -> case int2Word# [sat_s6DF] of sat_s6DZ { __DEFAULT -> case narrow8Word# [sat_s6DZ] of a4 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 18] of sat_s6OY { __DEFAULT -> case +# [sat_s6OY 240] of sat_s6DL { __DEFAULT -> case int2Word# [sat_s6DL] of sat_s6DV { __DEFAULT -> case narrow8Word# [sat_s6DV] of a5 [Dmd=Just L] { __DEFAULT -> let { sat_s6OX :: GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Ptr.Ptr GHC.Word.Word8 #) [LclId] = \r [eta1 eta2] case eta1 of _ { GHC.Ptr.Ptr addr -> case plusAddr# [addr 0] of sat_s6OW { __DEFAULT -> case writeWord8OffAddr# [sat_s6OW 0 a5 eta2] of s2 { __DEFAULT -> case plusAddr# [addr 1] of sat_s6OV { __DEFAULT -> case writeWord8OffAddr# [sat_s6OV 0 a4 s2] of s1 { __DEFAULT -> case plusAddr# [addr 2] of sat_s6OU { __DEFAULT -> case writeWord8OffAddr# [sat_s6OU 0 a3 s1] of s3 { __DEFAULT -> case plusAddr# [addr 3] of sat_s6OT { __DEFAULT -> case writeWord8OffAddr# [sat_s6OT 0 a2 s3] of s4 { __DEFAULT -> case plusAddr# [addr 4] of sat_s6Ec { __DEFAULT -> let { sat_s6OS :: GHC.Ptr.Ptr GHC.Word.Word8 [LclId] = NO_CCS GHC.Ptr.Ptr! [sat_s6Ec]; } in (#,#) [s4 sat_s6OS]; }; }; }; }; }; }; }; }; }; }; } in sat_s6OX; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case int2Word# [x] of sat_s6Pk { __DEFAULT -> case and# [sat_s6Pk __word 63] of sat_s6Ei { __DEFAULT -> case word2Int# [sat_s6Ei] of sat_s6Pj { __DEFAULT -> case +# [sat_s6Pj 128] of sat_s6El { __DEFAULT -> case int2Word# [sat_s6El] of sat_s6EU { __DEFAULT -> case narrow8Word# [sat_s6EU] of a2 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6Eq { __DEFAULT -> case int2Word# [sat_s6Eq] of sat_s6Pi { __DEFAULT -> case and# [sat_s6Pi __word 63] of sat_s6Et { __DEFAULT -> case word2Int# [sat_s6Et] of sat_s6Ph { __DEFAULT -> case +# [sat_s6Ph 128] of sat_s6Ew { __DEFAULT -> case int2Word# [sat_s6Ew] of sat_s6EQ { __DEFAULT -> case narrow8Word# [sat_s6EQ] of a3 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 12] of sat_s6Pg { __DEFAULT -> case +# [sat_s6Pg 224] of sat_s6EC { __DEFAULT -> case int2Word# [sat_s6EC] of sat_s6EM { __DEFAULT -> case narrow8Word# [sat_s6EM] of a4 [Dmd=Just L] { __DEFAULT -> let { sat_s6Pf :: GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Ptr.Ptr GHC.Word.Word8 #) [LclId] = \r [eta1 eta2] case eta1 of _ { GHC.Ptr.Ptr addr -> case plusAddr# [addr 0] of sat_s6Pe { __DEFAULT -> case writeWord8OffAddr# [sat_s6Pe 0 a4 eta2] of s2 { __DEFAULT -> case plusAddr# [addr 1] of sat_s6Pd { __DEFAULT -> case writeWord8OffAddr# [sat_s6Pd 0 a3 s2] of s1 { __DEFAULT -> case plusAddr# [addr 2] of sat_s6Pc { __DEFAULT -> case writeWord8OffAddr# [sat_s6Pc 0 a2 s1] of s3 { __DEFAULT -> case plusAddr# [addr 3] of sat_s6EZ { __DEFAULT -> let { sat_s6Pb :: GHC.Ptr.Ptr GHC.Word.Word8 [LclId] = NO_CCS GHC.Ptr.Ptr! [sat_s6EZ]; } in (#,#) [s3 sat_s6Pb]; }; }; }; }; }; }; }; }; } in sat_s6Pf; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case int2Word# [x] of sat_s6Ps { __DEFAULT -> case and# [sat_s6Ps __word 63] of sat_s6F5 { __DEFAULT -> case word2Int# [sat_s6F5] of sat_s6Pr { __DEFAULT -> case +# [sat_s6Pr 128] of sat_s6F8 { __DEFAULT -> case int2Word# [sat_s6F8] of sat_s6Fs { __DEFAULT -> case narrow8Word# [sat_s6Fs] of a2 [Dmd=Just L] { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6Pq { __DEFAULT -> case +# [sat_s6Pq 192] of sat_s6Fe { __DEFAULT -> case int2Word# [sat_s6Fe] of sat_s6Fo { __DEFAULT -> case narrow8Word# [sat_s6Fo] of a3 [Dmd=Just L] { __DEFAULT -> let { sat_s6Pp :: GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Ptr.Ptr GHC.Word.Word8 #) [LclId] = \r [eta1 eta2] case eta1 of _ { GHC.Ptr.Ptr addr -> case plusAddr# [addr 0] of sat_s6Po { __DEFAULT -> case writeWord8OffAddr# [sat_s6Po 0 a3 eta2] of s2 { __DEFAULT -> case plusAddr# [addr 1] of sat_s6Pn { __DEFAULT -> case writeWord8OffAddr# [sat_s6Pn 0 a2 s2] of s1 { __DEFAULT -> case plusAddr# [addr 2] of sat_s6Fx { __DEFAULT -> let { sat_s6Pm :: GHC.Ptr.Ptr GHC.Word.Word8 [LclId] = NO_CCS GHC.Ptr.Ptr! [sat_s6Fx]; } in (#,#) [s1 sat_s6Pm]; }; }; }; }; }; }; } in sat_s6Pp; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case int2Word# [x] of sat_s6FK { __DEFAULT -> case narrow8Word# [sat_s6FK] of a2 [Dmd=Just L] { __DEFAULT -> let { sat_s6Pw :: GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Ptr.Ptr GHC.Word.Word8 #) [LclId] = \r [eta1 eta2] case eta1 of _ { GHC.Ptr.Ptr addr -> case plusAddr# [addr 0] of sat_s6Pv { __DEFAULT -> case writeWord8OffAddr# [sat_s6Pv 0 a2 eta2] of s2 { __DEFAULT -> case plusAddr# [addr 1] of sat_s6FP { __DEFAULT -> let { sat_s6Pu :: GHC.Ptr.Ptr GHC.Word.Word8 [LclId] = NO_CCS GHC.Ptr.Ptr! [sat_s6FP]; } in (#,#) [s2 sat_s6Pu]; }; }; }; }; } in sat_s6Pw; }; }; }; }; }; } in Blaze.ByteString.Builder.Internal.Write.Write [4 sat_s6P5];, [(Blaze.ByteString.Builder.Char.Utf8.writeChar, [])]), (Blaze.ByteString.Builder.Char.Utf8.$wa1 [Occ=LoopBreaker] :: forall r. [GHC.Types.Char] -> (Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Types.IO (Blaze.ByteString.Builder.Internal.Types.BuildSignal r)) -> GHC.Prim.Addr# -> GHC.Prim.Addr# -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=5, Caf=NoCafRefs, Str=DmdType SLLLL, Unf=OtherCon []] = \r [w w1 ww ww1 w2] let-no-escape { $wa2 [Occ=LoopBreaker] :: [GHC.Types.Char] -> GHC.Prim.Addr# -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [LclId, Arity=3, Str=DmdType SLL, Unf=OtherCon []] = sat-only \r [w3 ww2 w4] case w3 of wild1 { [] -> let { sat_s6TS :: Blaze.ByteString.Builder.Internal.Types.BufRange [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufRange! [ww2 ww1]; } in w1 sat_s6TS w4; : x' xs' -> case plusAddr# [ww2 4] of sat_s6TU { __DEFAULT -> case leAddr# [sat_s6TU ww1] of _ { GHC.Types.False -> let { sat_s6Go :: Blaze.ByteString.Builder.Internal.Types.BuildStep r [LclId] = \r [w5 w6] case w5 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww3 ww4 -> Blaze.ByteString.Builder.Char.Utf8.$wa1 wild1 w1 ww3 ww4 w6; }; } in let { sat_s6TT :: Blaze.ByteString.Builder.Internal.Types.BuildSignal r [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufferFull! [4 ww2 sat_s6Go]; } in (#,#) [w4 sat_s6TT]; GHC.Types.True -> case x' of _ { GHC.Types.C# c# -> case ord# [c#] of x [Dmd=Just L] { __DEFAULT -> case <=# [x 127] of _ { GHC.Types.False -> case <=# [x 2047] of _ { GHC.Types.False -> case <=# [x 65535] of _ { GHC.Types.False -> case uncheckedIShiftRA# [x 18] of sat_s6Ua { __DEFAULT -> case +# [sat_s6Ua 240] of sat_s6GC { __DEFAULT -> case int2Word# [sat_s6GC] of sat_s6GE { __DEFAULT -> case narrow8Word# [sat_s6GE] of sat_s6U8 { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6U9 { __DEFAULT -> case writeWord8OffAddr# [sat_s6U9 0 sat_s6U8 w4] of s2 { __DEFAULT -> case uncheckedIShiftRA# [x 12] of sat_s6GJ { __DEFAULT -> case int2Word# [sat_s6GJ] of sat_s6U7 { __DEFAULT -> case and# [sat_s6U7 __word 63] of sat_s6GM { __DEFAULT -> case word2Int# [sat_s6GM] of sat_s6U6 { __DEFAULT -> case +# [sat_s6U6 128] of sat_s6GP { __DEFAULT -> case int2Word# [sat_s6GP] of sat_s6GR { __DEFAULT -> case narrow8Word# [sat_s6GR] of sat_s6U4 { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6U5 { __DEFAULT -> case writeWord8OffAddr# [sat_s6U5 0 sat_s6U4 s2] of s1 { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6GX { __DEFAULT -> case int2Word# [sat_s6GX] of sat_s6U3 { __DEFAULT -> case and# [sat_s6U3 __word 63] of sat_s6H0 { __DEFAULT -> case word2Int# [sat_s6H0] of sat_s6U2 { __DEFAULT -> case +# [sat_s6U2 128] of sat_s6H3 { __DEFAULT -> case int2Word# [sat_s6H3] of sat_s6H5 { __DEFAULT -> case narrow8Word# [sat_s6H5] of sat_s6U0 { __DEFAULT -> case plusAddr# [ww2 2] of sat_s6U1 { __DEFAULT -> case writeWord8OffAddr# [sat_s6U1 0 sat_s6U0 s1] of s3 { __DEFAULT -> case int2Word# [x] of sat_s6TZ { __DEFAULT -> case and# [sat_s6TZ __word 63] of sat_s6Hc { __DEFAULT -> case word2Int# [sat_s6Hc] of sat_s6TY { __DEFAULT -> case +# [sat_s6TY 128] of sat_s6Hf { __DEFAULT -> case int2Word# [sat_s6Hf] of sat_s6Hh { __DEFAULT -> case narrow8Word# [sat_s6Hh] of sat_s6TW { __DEFAULT -> case plusAddr# [ww2 3] of sat_s6TX { __DEFAULT -> case writeWord8OffAddr# [sat_s6TX 0 sat_s6TW s3] of s4 { __DEFAULT -> case plusAddr# [ww2 4] of sat_s6TV { __DEFAULT -> $wa2 xs' sat_s6TV s4; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case uncheckedIShiftRA# [x 12] of sat_s6Ux { __DEFAULT -> case +# [sat_s6Ux 224] of sat_s6Hs { __DEFAULT -> case int2Word# [sat_s6Hs] of sat_s6Hu { __DEFAULT -> case narrow8Word# [sat_s6Hu] of sat_s6Uv { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6Uw { __DEFAULT -> case writeWord8OffAddr# [sat_s6Uw 0 sat_s6Uv w4] of s2 { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6Hz { __DEFAULT -> case int2Word# [sat_s6Hz] of sat_s6Uu { __DEFAULT -> case and# [sat_s6Uu __word 63] of sat_s6HC { __DEFAULT -> case word2Int# [sat_s6HC] of sat_s6Ut { __DEFAULT -> case +# [sat_s6Ut 128] of sat_s6HF { __DEFAULT -> case int2Word# [sat_s6HF] of sat_s6HH { __DEFAULT -> case narrow8Word# [sat_s6HH] of sat_s6Ur { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6Us { __DEFAULT -> case writeWord8OffAddr# [sat_s6Us 0 sat_s6Ur s2] of s1 { __DEFAULT -> case int2Word# [x] of sat_s6Uq { __DEFAULT -> case and# [sat_s6Uq __word 63] of sat_s6HO { __DEFAULT -> case word2Int# [sat_s6HO] of sat_s6Up { __DEFAULT -> case +# [sat_s6Up 128] of sat_s6HR { __DEFAULT -> case int2Word# [sat_s6HR] of sat_s6HT { __DEFAULT -> case narrow8Word# [sat_s6HT] of sat_s6Un { __DEFAULT -> case plusAddr# [ww2 2] of sat_s6Uo { __DEFAULT -> case writeWord8OffAddr# [sat_s6Uo 0 sat_s6Un s1] of s3 { __DEFAULT -> case plusAddr# [ww2 3] of sat_s6Um { __DEFAULT -> $wa2 xs' sat_s6Um s3; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case uncheckedIShiftRA# [x 6] of sat_s6Ul { __DEFAULT -> case +# [sat_s6Ul 192] of sat_s6I2 { __DEFAULT -> case int2Word# [sat_s6I2] of sat_s6I4 { __DEFAULT -> case narrow8Word# [sat_s6I4] of sat_s6Uj { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6Uk { __DEFAULT -> case writeWord8OffAddr# [sat_s6Uk 0 sat_s6Uj w4] of s2 { __DEFAULT -> case int2Word# [x] of sat_s6Ui { __DEFAULT -> case and# [sat_s6Ui __word 63] of sat_s6Ia { __DEFAULT -> case word2Int# [sat_s6Ia] of sat_s6Uh { __DEFAULT -> case +# [sat_s6Uh 128] of sat_s6Id { __DEFAULT -> case int2Word# [sat_s6Id] of sat_s6If { __DEFAULT -> case narrow8Word# [sat_s6If] of sat_s6Uf { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6Ug { __DEFAULT -> case writeWord8OffAddr# [sat_s6Ug 0 sat_s6Uf s2] of s1 { __DEFAULT -> case plusAddr# [ww2 2] of sat_s6Ue { __DEFAULT -> $wa2 xs' sat_s6Ue s1; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case int2Word# [x] of sat_s6In { __DEFAULT -> case narrow8Word# [sat_s6In] of sat_s6Uc { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6Ud { __DEFAULT -> case writeWord8OffAddr# [sat_s6Ud 0 sat_s6Uc w4] of s2 { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6Ub { __DEFAULT -> $wa2 xs' sat_s6Ub s2; }; }; }; }; }; }; }; }; }; }; }; } in $wa2 w ww w2;, [(Blaze.ByteString.Builder.Char.Utf8.$wa1, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromString1 [InlPrag=INLINE[0]] :: [GHC.Types.Char] -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=4, Caf=NoCafRefs, Str=DmdType SLU(LL)L, Unf=OtherCon []] = \r [w w1 w2 w3] case w2 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww ww1 -> Blaze.ByteString.Builder.Char.Utf8.$wa1 w w1 ww ww1 w3; };, [(Blaze.ByteString.Builder.Char.Utf8.fromString1, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromString :: GHC.Base.String -> Blaze.ByteString.Builder.Internal.Types.Builder [GblId, Arity=4, Caf=NoCafRefs, Str=DmdType SLU(LL)L, Unf=OtherCon []] = \r [eta_B4 eta_B3 eta_B2 eta_B1] Blaze.ByteString.Builder.Char.Utf8.fromString1 eta_B4 eta_B3 eta_B2 eta_B1;, [(Blaze.ByteString.Builder.Char.Utf8.fromString, [])]), (a :: Data.Text.Internal.Text -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=1, Caf=NoCafRefs, Str=DmdType L, Unf=OtherCon []] = sat-only \r [x] let { w :: [GHC.Types.Char] [LclId] = \u [] case x of _ { Data.Text.Internal.Text rb rb1 rb2 -> case +# [rb1 rb2] of a2 [Dmd=Just L] { __DEFAULT -> let { $wunfold [Occ=LoopBreaker] :: GHC.Prim.Int# -> [GHC.Types.Char] [LclId, Arity=1, Str=DmdType L, Unf=OtherCon []] = sat-only \r [ww] case >=# [ww a2] of _ { GHC.Types.False -> case indexWord16Array# [rb ww] of r# { __DEFAULT -> case geWord# [r# __word 55296] of _ { GHC.Types.False -> let { sat_s6Z5 :: [GHC.Types.Char] [LclId] = \u [] case +# [ww 1] of sat_s6J8 { __DEFAULT -> $wunfold sat_s6J8; }; } in case word2Int# [r#] of sat_s6J2 { __DEFAULT -> case chr# [sat_s6J2] of sat_s6J4 { __DEFAULT -> let { sat_s6Z6 :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6J4]; } in : [sat_s6Z6 sat_s6Z5]; }; }; GHC.Types.True -> case leWord# [r# __word 56319] of _ { GHC.Types.False -> let { sat_s6Z7 :: [GHC.Types.Char] [LclId] = \u [] case +# [ww 1] of sat_s6Jh { __DEFAULT -> $wunfold sat_s6Jh; }; } in case word2Int# [r#] of sat_s6Jc { __DEFAULT -> case chr# [sat_s6Jc] of sat_s6Je { __DEFAULT -> let { sat_s6Z8 :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6Je]; } in : [sat_s6Z8 sat_s6Z7]; }; }; GHC.Types.True -> case +# [ww 1] of sat_s6Zb { __DEFAULT -> case indexWord16Array# [rb sat_s6Zb] of r#1 { __DEFAULT -> let { sat_s6Z9 :: [GHC.Types.Char] [LclId] = \u [] case +# [ww 2] of sat_s6JE { __DEFAULT -> $wunfold sat_s6JE; }; } in case word2Int# [r#1] of sat_s6Jw { __DEFAULT -> case -# [sat_s6Jw 56320] of sat_s6Jr { __DEFAULT -> case word2Int# [r#] of sat_s6Jx { __DEFAULT -> case -# [sat_s6Jx 55296] of sat_s6Jy { __DEFAULT -> case uncheckedIShiftL# [sat_s6Jy 10] of sat_s6Jz { __DEFAULT -> case +# [sat_s6Jz sat_s6Jr] of sat_s6JA { __DEFAULT -> case +# [sat_s6JA 65536] of sat_s6Ju { __DEFAULT -> case chr# [sat_s6Ju] of sat_s6JB { __DEFAULT -> let { sat_s6Za :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6JB]; } in : [sat_s6Za sat_s6Z9]; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> [] []; }; } in $wunfold rb1; }; }; } in let { sat_s6Zc :: forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [LclId] = \r [w1 w2 w3] case w2 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww ww1 -> Blaze.ByteString.Builder.Char.Utf8.$wa1 w w1 ww ww1 w3; }; } in sat_s6Zc;, [(a, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromText [InlPrag=INLINE (sat-args=0)] :: Data.Text.Internal.Text -> Blaze.ByteString.Builder.Internal.Types.Builder [GblId, Arity=1, Caf=NoCafRefs, Str=DmdType L, Unf=OtherCon []] = \r [eta_B1] a eta_B1;, [(Blaze.ByteString.Builder.Char.Utf8.fromText, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromShow1 :: forall a. GHC.Show.Show a => a -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=2, Caf=NoCafRefs, Str=DmdType LL, Unf=OtherCon []] = \r [$dShow eta] let { w :: [GHC.Types.Char] [LclId] = \u [] GHC.Show.show $dShow eta; } in let { sat_s6Zi :: forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [LclId] = \r [w1 w2 w3] case w2 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww ww1 -> Blaze.ByteString.Builder.Char.Utf8.$wa1 w w1 ww ww1 w3; }; } in sat_s6Zi;, [(Blaze.ByteString.Builder.Char.Utf8.fromShow1, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromShow :: forall a. GHC.Show.Show a => a -> Blaze.ByteString.Builder.Internal.Types.Builder [GblId, Arity=2, Caf=NoCafRefs, Str=DmdType LL, Unf=OtherCon []] = \r [eta_B2 eta_B1] Blaze.ByteString.Builder.Char.Utf8.fromShow1 eta_B2 eta_B1;, [(Blaze.ByteString.Builder.Char.Utf8.fromShow, [])]), (lvl :: GHC.Types.Int [GblId, Caf=NoCafRefs, Unf=OtherCon []] = NO_CCS GHC.Types.I#! [0];, [(lvl, [])]), (next1 :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int -> Data.Text.Fusion.Internal.Step (Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int) GHC.Types.Char [GblId, Arity=1, Caf=NoCafRefs, Unf=OtherCon []] = sat-only \r [ds] case ds of _ { Data.Text.Fusion.Internal.:*: ds1 ds2 -> case ds2 of _ { GHC.Types.I# x -> case ds1 of wild1 { Data.Text.Lazy.Internal.Empty -> Data.Text.Fusion.Internal.Done []; Data.Text.Lazy.Internal.Chunk rb rb1 rb2 ts -> case >=# [x rb2] of _ { GHC.Types.False -> case +# [rb1 x] of a2 { __DEFAULT -> case indexWord16Array# [rb a2] of r# { __DEFAULT -> case ltWord# [r# __word 55296] of _ { GHC.Types.False -> case gtWord# [r# __word 56319] of _ { GHC.Types.False -> case +# [a2 1] of sat_s6Zo { __DEFAULT -> case indexWord16Array# [rb sat_s6Zo] of r#1 { __DEFAULT -> case +# [x 2] of sat_s6KW { __DEFAULT -> let { sat_s6KY :: GHC.Types.Int [LclId] = NO_CCS GHC.Types.I#! [sat_s6KW]; } in let { sat_s6Zm :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int [LclId] = NO_CCS Data.Text.Fusion.Internal.:*:! [wild1 sat_s6KY]; } in case word2Int# [r#1] of sat_s6KN { __DEFAULT -> case -# [sat_s6KN 56320] of sat_s6KI { __DEFAULT -> case word2Int# [r#] of sat_s6KO { __DEFAULT -> case -# [sat_s6KO 55296] of sat_s6KP { __DEFAULT -> case uncheckedIShiftL# [sat_s6KP 10] of sat_s6KQ { __DEFAULT -> case +# [sat_s6KQ sat_s6KI] of sat_s6KR { __DEFAULT -> case +# [sat_s6KR 65536] of sat_s6KL { __DEFAULT -> case chr# [sat_s6KL] of sat_s6KS { __DEFAULT -> let { sat_s6Zn :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6KS]; } in Data.Text.Fusion.Internal.Yield [sat_s6Zn sat_s6Zm]; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case +# [x 1] of sat_s6L6 { __DEFAULT -> let { sat_s6L8 :: GHC.Types.Int [LclId] = NO_CCS GHC.Types.I#! [sat_s6L6]; } in let { sat_s6Zs :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int [LclId] = NO_CCS Data.Text.Fusion.Internal.:*:! [wild1 sat_s6L8]; } in case word2Int# [r#] of sat_s6L1 { __DEFAULT -> case chr# [sat_s6L1] of sat_s6L3 { __DEFAULT -> let { sat_s6Zt :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6L3]; } in Data.Text.Fusion.Internal.Yield [sat_s6Zt sat_s6Zs]; }; }; }; }; GHC.Types.True -> case +# [x 1] of sat_s6Lg { __DEFAULT -> let { sat_s6Li :: GHC.Types.Int [LclId] = NO_CCS GHC.Types.I#! [sat_s6Lg]; } in let { sat_s6Zu :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int [LclId] = NO_CCS Data.Text.Fusion.Internal.:*:! [wild1 sat_s6Li]; } in case word2Int# [r#] of sat_s6Lb { __DEFAULT -> case chr# [sat_s6Lb] of sat_s6Ld { __DEFAULT -> let { sat_s6Zv :: GHC.Types.Char [LclId] = NO_CCS GHC.Types.C#! [sat_s6Ld]; } in Data.Text.Fusion.Internal.Yield [sat_s6Zv sat_s6Zu]; }; }; }; }; }; }; GHC.Types.True -> let { sat_s6Zw :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int [LclId] = \u [] case ts of tpl1 { __DEFAULT -> Data.Text.Fusion.Internal.:*: [tpl1 lvl]; }; } in next1 sat_s6Zw; }; }; }; };, [(next1, [])]), (unfold :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int -> [GHC.Types.Char] [GblId, Arity=1, Caf=NoCafRefs, Unf=OtherCon []] = sat-only \r [s] case s of s1 { Data.Text.Fusion.Internal.:*: ipv ipv1 -> case next1 s1 of _ { Data.Text.Fusion.Internal.Done -> [] []; Data.Text.Fusion.Internal.Skip s' -> unfold s'; Data.Text.Fusion.Internal.Yield x s' -> let { sat_s6ZA :: [GHC.Types.Char] [LclId] = \u [] unfold s'; } in : [x sat_s6ZA]; }; };, [(unfold, [])]), (a1 :: Data.Text.Lazy.Internal.Text -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=1, Caf=NoCafRefs, Str=DmdType L, Unf=OtherCon []] = sat-only \r [x] let { w :: [GHC.Types.Char] [LclId] = \u [] case x of tpl { __DEFAULT -> let { sat_s6ZB :: Data.Text.Fusion.Internal.PairS Data.Text.Lazy.Internal.Text GHC.Types.Int [LclId] = NO_CCS Data.Text.Fusion.Internal.:*:! [tpl lvl]; } in unfold sat_s6ZB; }; } in let { sat_s6ZC :: forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [LclId] = \r [w1 w2 w3] case w2 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww ww1 -> Blaze.ByteString.Builder.Char.Utf8.$wa1 w w1 ww ww1 w3; }; } in sat_s6ZC;, [(a1, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromLazyText [InlPrag=INLINE (sat-args=0)] :: Data.Text.Lazy.Internal.Text -> Blaze.ByteString.Builder.Internal.Types.Builder [GblId, Arity=1, Caf=NoCafRefs, Str=DmdType L, Unf=OtherCon []] = \r [eta_B1] a1 eta_B1;, [(Blaze.ByteString.Builder.Char.Utf8.fromLazyText, [])]), (Blaze.ByteString.Builder.Char.Utf8.$wa :: GHC.Types.Char -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> GHC.Prim.Addr# -> GHC.Prim.Addr# -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=5, Caf=NoCafRefs, Str=DmdType LLLLL, Unf=OtherCon []] = \r [w w1 ww ww1 w2] let { a2 [InlPrag=INLINE[0]] :: forall r1. (Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Types.IO (Blaze.ByteString.Builder.Internal.Types.BuildSignal r1)) -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r1 #) [LclId, Arity=3, Str=DmdType LU(LL)L, Unf=OtherCon []] = sat-only \r [w3 w4 w5] case w4 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww2 ww3 -> $wa2 w3 ww2 ww3 w5; }; $wa2 [Occ=LoopBreaker] :: forall r1. (Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Types.IO (Blaze.ByteString.Builder.Internal.Types.BuildSignal r1)) -> GHC.Prim.Addr# -> GHC.Prim.Addr# -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r1 #) [LclId, Arity=4, Str=DmdType LLLL, Unf=OtherCon []] = sat-only \r [w3 ww2 ww3 w4] case plusAddr# [ww2 4] of sat_s6ZF { __DEFAULT -> case leAddr# [sat_s6ZF ww3] of _ { GHC.Types.False -> let { sat_s6Mq :: Blaze.ByteString.Builder.Internal.Types.BuildStep r1 [LclId] = \r [eta_B2 eta_B1] a2 w3 eta_B2 eta_B1; } in let { sat_s6ZE :: Blaze.ByteString.Builder.Internal.Types.BuildSignal r1 [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufferFull! [4 ww2 sat_s6Mq]; } in (#,#) [w4 sat_s6ZE]; GHC.Types.True -> case w of _ { GHC.Types.C# c# -> case ord# [c#] of x [Dmd=Just L] { __DEFAULT -> case <=# [x 127] of _ { GHC.Types.False -> case <=# [x 2047] of _ { GHC.Types.False -> case <=# [x 65535] of _ { GHC.Types.False -> case uncheckedIShiftRA# [x 18] of sat_s6ZV { __DEFAULT -> case +# [sat_s6ZV 240] of sat_s6ME { __DEFAULT -> case int2Word# [sat_s6ME] of sat_s6MG { __DEFAULT -> case narrow8Word# [sat_s6MG] of sat_s6ZT { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6ZU { __DEFAULT -> case writeWord8OffAddr# [sat_s6ZU 0 sat_s6ZT w4] of s2 { __DEFAULT -> case uncheckedIShiftRA# [x 12] of sat_s6ML { __DEFAULT -> case int2Word# [sat_s6ML] of sat_s6ZS { __DEFAULT -> case and# [sat_s6ZS __word 63] of sat_s6MO { __DEFAULT -> case word2Int# [sat_s6MO] of sat_s6ZR { __DEFAULT -> case +# [sat_s6ZR 128] of sat_s6MR { __DEFAULT -> case int2Word# [sat_s6MR] of sat_s6MT { __DEFAULT -> case narrow8Word# [sat_s6MT] of sat_s6ZP { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6ZQ { __DEFAULT -> case writeWord8OffAddr# [sat_s6ZQ 0 sat_s6ZP s2] of s1 { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6MZ { __DEFAULT -> case int2Word# [sat_s6MZ] of sat_s6ZO { __DEFAULT -> case and# [sat_s6ZO __word 63] of sat_s6N2 { __DEFAULT -> case word2Int# [sat_s6N2] of sat_s6ZN { __DEFAULT -> case +# [sat_s6ZN 128] of sat_s6N5 { __DEFAULT -> case int2Word# [sat_s6N5] of sat_s6N7 { __DEFAULT -> case narrow8Word# [sat_s6N7] of sat_s6ZL { __DEFAULT -> case plusAddr# [ww2 2] of sat_s6ZM { __DEFAULT -> case writeWord8OffAddr# [sat_s6ZM 0 sat_s6ZL s1] of s3 { __DEFAULT -> case int2Word# [x] of sat_s6ZK { __DEFAULT -> case and# [sat_s6ZK __word 63] of sat_s6Ne { __DEFAULT -> case word2Int# [sat_s6Ne] of sat_s6ZJ { __DEFAULT -> case +# [sat_s6ZJ 128] of sat_s6Nh { __DEFAULT -> case int2Word# [sat_s6Nh] of sat_s6Nj { __DEFAULT -> case narrow8Word# [sat_s6Nj] of sat_s6ZH { __DEFAULT -> case plusAddr# [ww2 3] of sat_s6ZI { __DEFAULT -> case writeWord8OffAddr# [sat_s6ZI 0 sat_s6ZH s3] of s4 { __DEFAULT -> case plusAddr# [ww2 4] of sat_s6No { __DEFAULT -> let { sat_s6ZG :: Blaze.ByteString.Builder.Internal.Types.BufRange [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufRange! [sat_s6No ww3]; } in w3 sat_s6ZG s4; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case uncheckedIShiftRA# [x 12] of sat_s70i { __DEFAULT -> case +# [sat_s70i 224] of sat_s6Nu { __DEFAULT -> case int2Word# [sat_s6Nu] of sat_s6Nw { __DEFAULT -> case narrow8Word# [sat_s6Nw] of sat_s70g { __DEFAULT -> case plusAddr# [ww2 0] of sat_s70h { __DEFAULT -> case writeWord8OffAddr# [sat_s70h 0 sat_s70g w4] of s2 { __DEFAULT -> case uncheckedIShiftRA# [x 6] of sat_s6NB { __DEFAULT -> case int2Word# [sat_s6NB] of sat_s70f { __DEFAULT -> case and# [sat_s70f __word 63] of sat_s6NE { __DEFAULT -> case word2Int# [sat_s6NE] of sat_s70e { __DEFAULT -> case +# [sat_s70e 128] of sat_s6NH { __DEFAULT -> case int2Word# [sat_s6NH] of sat_s6NJ { __DEFAULT -> case narrow8Word# [sat_s6NJ] of sat_s70c { __DEFAULT -> case plusAddr# [ww2 1] of sat_s70d { __DEFAULT -> case writeWord8OffAddr# [sat_s70d 0 sat_s70c s2] of s1 { __DEFAULT -> case int2Word# [x] of sat_s70b { __DEFAULT -> case and# [sat_s70b __word 63] of sat_s6NQ { __DEFAULT -> case word2Int# [sat_s6NQ] of sat_s70a { __DEFAULT -> case +# [sat_s70a 128] of sat_s6NT { __DEFAULT -> case int2Word# [sat_s6NT] of sat_s6NV { __DEFAULT -> case narrow8Word# [sat_s6NV] of sat_s708 { __DEFAULT -> case plusAddr# [ww2 2] of sat_s709 { __DEFAULT -> case writeWord8OffAddr# [sat_s709 0 sat_s708 s1] of s3 { __DEFAULT -> case plusAddr# [ww2 3] of sat_s6O0 { __DEFAULT -> let { sat_s707 :: Blaze.ByteString.Builder.Internal.Types.BufRange [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufRange! [sat_s6O0 ww3]; } in w3 sat_s707 s3; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case uncheckedIShiftRA# [x 6] of sat_s706 { __DEFAULT -> case +# [sat_s706 192] of sat_s6O6 { __DEFAULT -> case int2Word# [sat_s6O6] of sat_s6O8 { __DEFAULT -> case narrow8Word# [sat_s6O8] of sat_s704 { __DEFAULT -> case plusAddr# [ww2 0] of sat_s705 { __DEFAULT -> case writeWord8OffAddr# [sat_s705 0 sat_s704 w4] of s2 { __DEFAULT -> case int2Word# [x] of sat_s703 { __DEFAULT -> case and# [sat_s703 __word 63] of sat_s6Oe { __DEFAULT -> case word2Int# [sat_s6Oe] of sat_s702 { __DEFAULT -> case +# [sat_s702 128] of sat_s6Oh { __DEFAULT -> case int2Word# [sat_s6Oh] of sat_s6Oj { __DEFAULT -> case narrow8Word# [sat_s6Oj] of sat_s700 { __DEFAULT -> case plusAddr# [ww2 1] of sat_s701 { __DEFAULT -> case writeWord8OffAddr# [sat_s701 0 sat_s700 s2] of s1 { __DEFAULT -> case plusAddr# [ww2 2] of sat_s6Oo { __DEFAULT -> let { sat_s6ZZ :: Blaze.ByteString.Builder.Internal.Types.BufRange [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufRange! [sat_s6Oo ww3]; } in w3 sat_s6ZZ s1; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; GHC.Types.True -> case int2Word# [x] of sat_s6Ot { __DEFAULT -> case narrow8Word# [sat_s6Ot] of sat_s6ZX { __DEFAULT -> case plusAddr# [ww2 0] of sat_s6ZY { __DEFAULT -> case writeWord8OffAddr# [sat_s6ZY 0 sat_s6ZX w4] of s2 { __DEFAULT -> case plusAddr# [ww2 1] of sat_s6Ox { __DEFAULT -> let { sat_s6ZW :: Blaze.ByteString.Builder.Internal.Types.BufRange [LclId] = NO_CCS Blaze.ByteString.Builder.Internal.Types.BufRange! [sat_s6Ox ww3]; } in w3 sat_s6ZW s2; }; }; }; }; }; }; }; }; }; }; } in $wa2 w1 ww ww1 w2;, [(Blaze.ByteString.Builder.Char.Utf8.$wa, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromChar1 [InlPrag=INLINE[0]] :: GHC.Types.Char -> forall r. Blaze.ByteString.Builder.Internal.Types.BuildStep r -> Blaze.ByteString.Builder.Internal.Types.BufRange -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, Blaze.ByteString.Builder.Internal.Types.BuildSignal r #) [GblId, Arity=4, Caf=NoCafRefs, Str=DmdType LLU(LL)L, Unf=OtherCon []] = \r [w w1 w2 w3] case w2 of _ { Blaze.ByteString.Builder.Internal.Types.BufRange ww ww1 -> Blaze.ByteString.Builder.Char.Utf8.$wa w w1 ww ww1 w3; };, [(Blaze.ByteString.Builder.Char.Utf8.fromChar1, [])]), (Blaze.ByteString.Builder.Char.Utf8.fromChar :: GHC.Types.Char -> Blaze.ByteString.Builder.Internal.Types.Builder [GblId, Arity=4, Caf=NoCafRefs, Str=DmdType LLU(LL)L, Unf=OtherCon []] = \r [eta_B4 eta_B3 eta_B2 eta_B1] Blaze.ByteString.Builder.Char.Utf8.fromChar1 eta_B4 eta_B3 eta_B2 eta_B1;, [(Blaze.ByteString.Builder.Char.Utf8.fromChar, [])])]