From 61f4fc568ef2e2f647b8035f68bb5dd665d271f2 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Fri, 27 Sep 2024 13:36:39 -0600 Subject: [PATCH] ta --- .../testdata/code/dark_theme.exp.svg | 15 ++-- .../TestCLI_E2E/hello_world_png.exp.png | Bin 15387 -> 15128 bytes .../TestCLI_E2E/hello_world_png_pad.exp.png | Bin 73590 -> 73268 bytes .../hello_world_png_sketch.exp.png | Bin 28841 -> 21343 bytes .../TestCLI_E2E/pptx-theme-overrides.exp.pptx | Bin 35190 -> 35206 bytes .../code_font_size/dagre/sketch.exp.svg | 30 ++++---- .../code_font_size/elk/sketch.exp.svg | 30 ++++---- .../dagre/sketch.exp.svg | 68 +++++++++--------- .../code_leading_newlines/elk/sketch.exp.svg | 68 +++++++++--------- .../dagre/sketch.exp.svg | 36 +++++----- .../elk/sketch.exp.svg | 36 +++++----- .../dagre/sketch.exp.svg | 62 ++++++++-------- .../code_trailing_newlines/elk/sketch.exp.svg | 62 ++++++++-------- .../regression/no-lexer/dagre/sketch.exp.svg | 2 +- .../regression/no-lexer/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 6 +- .../elk/sketch.exp.svg | 6 +- .../stable/code_snippet/dagre/sketch.exp.svg | 18 ++--- .../stable/code_snippet/elk/sketch.exp.svg | 18 ++--- .../dagre/sketch.exp.svg | 6 +- .../elk/sketch.exp.svg | 6 +- .../shebang-codeblock/dagre/sketch.exp.svg | 4 +- .../shebang-codeblock/elk/sketch.exp.svg | 4 +- .../unnamed_only_height/dagre/sketch.exp.svg | 6 +- .../unnamed_only_height/elk/sketch.exp.svg | 6 +- .../unnamed_only_width/dagre/sketch.exp.svg | 6 +- .../unnamed_only_width/elk/sketch.exp.svg | 6 +- .../dagre/sketch.exp.svg | 48 ++++++------- .../elk/sketch.exp.svg | 48 ++++++------- .../themes/terminal/dagre/sketch.exp.svg | 48 ++++++------- .../themes/terminal/elk/sketch.exp.svg | 48 ++++++------- .../dagre/sketch.exp.svg | 12 ++-- .../shape_set_width_height/elk/sketch.exp.svg | 12 ++-- .../txtar/sql-icon/dagre/sketch.exp.svg | 4 +- .../txtar/sql-icon/elk/sketch.exp.svg | 4 +- 35 files changed, 360 insertions(+), 367 deletions(-) diff --git a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg index 21a12e0b2..7fbad863e 100644 --- a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg @@ -23,13 +23,6 @@ @font-face { font-family: d2-1533752388-font-mono-bold; src: url("data:application/font-woff;base64,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"); -} -.d2-1533752388 .text-mono-italic { - font-family: "d2-1533752388-font-mono-italic"; -} -@font-face { - font-family: d2-1533752388-font-mono-italic; - src: url("data:application/font-woff;base64,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"); }]]>func main() {   panic("TODO") -}func main() { -  panic("TODO") -}

Five is a sufficiently close approximation to infinity.

-
Don't hit me!!  I'm in the Twilight Zone!!!Don't hit me!!  I'm in the Twilight Zone!!! +}func main() { +  panic("TODO") +}

Five is a sufficiently close approximation to infinity.

+
Don't hit me!!  I'm in the Twilight Zone!!!Don't hit me!!  I'm in the Twilight Zone!!! diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png index a27cf2c78c63367c4c15ae2c7c0509c15f13bc74..3e0611090d0a65ace1b633efb07097d2b2406e62 100644 GIT binary patch literal 15128 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 literal 15387 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 P$Kj0Dn66G*Nj>^srZ)2s diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index 85c9c985a703b7a09f8c1f9480591d7c3a620297..275db186c8f470b06b49cdca8d1fa411419eb0d7 100644 GIT binary patch literal 21343 zcmeIacT`hp^fr1Df`BMh!G@rWqJV%E0f9Ic6loR&Y020?5K$piA&E1JidY5_rCR_6 zX(GKO7QjZ4-a``z0Robc5JGZyP-o_M@BR0?>we$TwOl0UoSgH%yFPpGC%JB8Wwvns zviS&tEZo0u_aOv9!%MM~lJnrtYxloJ?>3#X-+$WD648X$k_Z|l`~8~Tn-BygH}`r0 zoLLM15nnx>Z93aF?Ax<*HxdxAuLBODybqcEj$~A?pd*MHvVZr^BmORp6P4#?1}tT1)1I+Pgbb8vZ`pdiC7A%Ny-mo{8rEjbEVv^(#&MN}B)6AjIDF=UH6(^P*cT%Ff;+Xx_j&qELzHv6Fi@obT;_=rh_A zer2nRH(r=Wa}NHRBz>C_SUoYBkv)X=i{FtmYS*|VUl3a`^I9cn6LVScwhPCM!!8xI zX{Yw|isf6*4l8PS4dpmBuh#QNq447yj$mcTr%-B@#v0AB+D{9WM`E|Kf=64=Z(P1M z@9MSvdWL}`_mEmYbtkVQXf*X%+w%uym@)sFhd#4m%1nesP;EXIM^Yg*9xJZb!(d2% zus*D_(^f-XEZH$RnyT_w`)$>amz1M4^t9n=_OqMX7SHE%%xaRtgQ}lq66r=q{hQ;@ z5ymF&`Hqg!kH4kdMD+M8Qxl1>W8z`E71yyD$oa;_^9=#pqsb{}qq)pC1CEl~^KlR*XWAw*??8=n~W~N3N1plzESL+eh$C2ae z@^Z-Dx_zfux_Y`u$+taGNyEfXA=-klD;GBi8dbzer#9C!rFN`WLmn)|C`s;^;uf-E znIV-8#dHP+2@?h?5m8jrQ|Kzt+i90uGQZWXMeO;_`CMs)EV!VVs|-p|-mARy3AP>? zAAc*$5m*FiXBgzq<}VAt=-prX6gkznnDV5cW?9Cmzo)^Axz*b_wRffn4hlc^g7!hSA*Rr8#A{v(M)0^aP@@xEvZ` zHHb{U=tad*bg%@;L}_1`usVGa;$TV85Qp_%-saN!Nu0L;Q4)Ubicl}Q^tksiGJZWm zzd@CxE`9@u6Gi$yuPiRN<&IB&XUYx_| z#W^!ZnSpA?%&*Kv$g-+K5@xWh$G$F|2gEasOYU05?(h~AB%>1HqYdSh+nv{1%PBk| zXS6;4m2Q~KGxR%S)g3YMoEs7CGTCCa(T&&DmB30noRSENLkftw1HX93;RKBbeSyK+ zf=159SU$Ct#nz1zuquYz(Aa#UboI&<5~5dKmYOO-)tK zI2?@)pSS%lk{L39kmJOUE=G6`{4{r7NQ4W``za$vAu3ovf~Z>QFk(cLakjUG#ewGLERZBF~gsKP>O5DC2S_ZVA_h)A%}ws(8m=pR>tO@ldPmc*jMLR?goS zM*O-ZU@YN;>mPZtjmDQ2osVjzcetU^*jKmG^6yjgkn>{`tdC6oW2*!)y<>dNSZ6c+ zfS3E?+U`WBFz*aTwU*~a-P_2rEnSa#;MU`Z5$Xxik3nO4H-ozpaD?PV!M@~G^CDLnDh@m4x3V9r-Z~^ zm|sABY>ioj%y+xBYQbIz{}yQrd?L}#V%X;iC#lj4iiXqmyB%>%A!5RsHvvh6WA`@I_wcc3m;kgxK>c`{VFhHN;|O;U5#qNKsXQYb8Y9Uba*D zR@j-w-K#Gl>1>GO%P7F&S21lH|Ux0bo8>MAfp%02t?x;t^9bZ4H}!^IJ64~TMqPYKZse2Mw1G$_(Ue^Sur;uU`V%ah9)eg ze-y(->l6)54ouDTgsOJ&nbrXx2a{xpTS9l~zOBSk|7`q2>j())(f*VtSH*ByZ*`qWT$51(#L zG&CMvO7uz{&@UO=N>3B!>(cmMj>^J8W1&%frv}rAIFd#bB(p4O+z|(tPcjbWy}0n5 zh<%e3MPvLa3BhlZd!P=u>4p0$$A)`r!-W0Ibom)kN%}&bV-4D95;Y7UY{$d^fj|~N0rXlN`z463B2PYEs z0Vs7N;qZo1sn61gsvs`&IXksDf9GeXXH}4Q9=8cHSBjmT4H$?DxxkanG>tbI^!BZB z=Hmp$q4gB*Yv!oaM@?m+dzO9&H;S}2+y?izO835~hC->?a4EPDgqu?S#>Yg03mRXxQGZ-aMrb`^5zQHa0W7}CtB)xs`9SKaDnyeL2NHr9r_A5@O9-PYN znzCviz6#>RS9#2SV}xud9a(HzurM)jK&V2S;(yhXzBM%CINK((8*$SbEV%}Ec$bkD z@SIwN#^&BRDm~RzIunTF)21^b=tZu?PaSQ#r9Q+!PK9Ir;e^16Louyl=EwNPXtxeS z4U95C6l>&bjk3KNV&B|rD(^qh<7I6+rEXg5ZvKK-D15xL4dvEo@(D`eDa7)$C=-H`9QcAblENf99|;hr%hFNfAsk`BO1LC}lSNZ{DXj4$^a!V|7t?2^0Nx}XUGQ{xk zcZJANn;>Y#?K2f9W=5w@uh9=N<9#6ppPZyrwW}0N+nUu&#|t}D;>-ibbdiSWI+@j3 za1*`tlAq=6ZQ&latdkRz{=eyFi<-N}FIRbSV)#cA1a=$79dSKG8b@fu1Ak)FsCrMI zB5HVc1kAh%I5^ykTi7B)B35IDr6mz|`iiCd@V2N#*}6SpM8arP*~q@Y+03#FliL7K zs|xIB6we^xBMSEu>$4U`GtPMC{dCU`t}8{K^MrK31>&2@=?IVA3UbJ5f@6BF_*Dhu zzOf0nU&Hj_Sew6f5&s({qO6;Esp1Wfc5%il$&1)y+QkoMdyZ8NG7K1vtIgllW!+W2u7aJmnH~VELMuC=M7iMFp3HyOqSXL zQ9nAs!0;NDj!I;f6I1eJPC-Jr%}as*4)!_N1@AIl0+#&=j@*OIL6E8D%`IwLoih#d+%5k0oKnWk`+M;;cyW{W_{fyzN zaPUlzP5p(H^N~0yXEmtlssGZKk{sgA zsFJ9Eq?JtZ^qM*nMx3RysA8&g0*H0E-3U-JUPjJd4N5!hnd9+)XEhg&;tcwE*e6vg zqzK~ux{S`l9bFjvx{=NI4`D`-dv#KM>&z3+AX(gIFI@HbL~K;Y-L4C?rKrRZqZLc- zVP?{CDM?q!O#uMPsn1VSWocYvjk@A7VSgT~6}9e(+1`Wqp@KbXdNWxLYBv178ouXHrz&z1g z9iOwshv$*X1eekU?^hJs;-@CU5PXQ-GpJ@7@-LoLBO9XB%;}R~L5pA6@2<_4 z+kWAjMbXrFMZ><~OA2_@E>*VN{n-ymh~Ds&R)#Cw*wrR#c_{V+)FcvgA7i4kic22X zu1^7JYE;FZqxdwz)j$8L?>lbQARyZYh+B!jztQ>aeH14Hii(4V&Z0 zwIZ$^ZAk%yraJ-^?DF_%IbSNnfhGvnCYNEl3H zha1JWYZO%z-~GZrAu%0h*a+-?C+rY(y<%KWv5@B)b}O9zYvVmgT=$yf z`_}KpJEQQ8VZ@j#fyW}+oN}rRa{9Pm5-9qm!%<__#lE=Jh_=Vyv`}!~H`XX54AUf! z94+Pg1^?Nzqu500+qRsSsb753uVu?qY4J70-u?QU7k9O73e3Tyxi_^g|OJ3 zfGm02o1kvfKtDmC<+!R^<(Eu6p$~?9wa$-Q4T#al0x+1GLuI3*BR+C&Ma>kQ2cZRH zP_cSkPnh{C>scm?pE5(98IP(g*$0woIGeOhv0!X`Z_#A`!%2;=TrHA&G5@YvwQpcP zF(>tq`y_|`Y3$$|z&*LUa{;n`D*DR7#ET|l7_>Czq6Eo(RR$W%{+K(Oz_Z=u_3d-% zr-YUb(d!sad{rVp`}z292zSsTu?&om_VMm(%*A;m_leAqqD$|sBYZ8&FwYEA4z#oc z*0}d%Ds|g7+6;DqB98U^M-hc+s-aSK8Abg3x8&lCVr9={npFrIyZqqb?tcpPizQO$ zRljKn)-5V+L){%jzMxnwPY(YK7iZ)KqlnOOwHHKnYgK7{ih#- zF!wu)i<(Z{HoiYK(pumCB=$}=ve4=LU&$jAw1}?Z9IuY}Xkk)zngKu^@@s)!ws0i*lWA@LF9W?A|Cv+A|m5T5`s$A}99A!|zAvVZLG5>7!w3G*XZWQdm>t@qu& zZ!TN?TLZ5!_BB*74!Kz#W;DIuJP)~03CLL7|lJvwJ<7aI|u z*V@*^3TKiNZsynHqqVzloAM@J&Ads;3lVpbUemV|jos@Mwekf7)t08E{#N8YDEydl zjd3;?P`kIx`nVaEMnXZAxU~T>VfgL!VZp0T6I0If(E1E%6aAoI0>ka1Q|`EG;lwwM zH?3seQOmI&d-N`FkgIJ5ebqWPS4fH)suq6n9fIVSllr*6-UJo3q%HmBlyA^uTAcIF z_$p{>L9Ta2sREfH<2AAZIlAdayw}S#ht{C7(~qKzE^@#5^jG-edYs($U)__a59vYQ zTzT0O>=QH8F0mzl$USqJ@S2@SA?}K~S5a&ZMiJRIw$+Vn)aAX_S=dWwO4z&Z%n5Ve zdOuCpDKKPTv(t3{aqi!$Mf$-*>eeNpc!o85en6Ksd+3C-siVgOmA6gNYbldwiOz8s zX^#L0?qViRWLn_AB+ScG!A6Mlua}q3#eJYXu4F_PA(BkkX;IoIaY(EHJ~kSBYh&2Gn;o87i1`tBs$Q9&ZE zV4Wb2o@3gs+=oAiJnQ;RpLuY%+Oi}CNi8+xFVE69>X1XB<9!s(h5|3p>egyKH`s9P z=w^TPF*u_ALdQH2`u~Y9LY6EfE5H$jBK!i(CfLP8vU5BYfn<%^R&_^e%i?EcHHkd? zzE)K)^jS^1Ke`XP0TuNJBIWF%!S!GTM)EWCA_g#I1RaK^-hCStCoJkf7MTBr#fJgV zF_e>3gW}2UrGnHJ=zA=?Y!FM8gPX7Nt$HBU58D66D>5Xnh6Su{!^>fAKt{gd9{O7D zy}BCGe}Q0&-UYo%QAp6J#o`(IORcOX*HY(^WY*|yg8iIaXe&eBgPw%=9$B8RYJ>?# z$UmwrgJb}BIn30xS&&8a^d)~bYBBDx+^vsR?8X0VP+@qm3?AEOE4my`mFHDZC131; z8b-P}M!~+6gk%MJ`~7C~67mD|5W=yy(aoI&cgIR*J~u3$U5vd=)!BoGrUjL{>~sO9 z4esFiHP#Ft3rDukq-vtuG0?^yPPC3KAuIheqr7MV+B;3NwZz{A8J&}pTn#ch^JNU|NTMw_t z_=3G6l(VRRZKj-y^476{So!$wRmeCk4A zdR@0@J{FN-RFZAk^SF9}06VI=^+j6Z$si{8|FvR*EOl?i zE;U%9TuQU%LLKP2IC*~sl#{*dHQ}DMT0ES{9MqK2K0iTj&$HDXN9lb6 z?)Jqn!v!5C%H@Aze>5D-@z-JDH{>LL1O2+^9fGR{5ENPw(4&(Y7QY%V0e|JdKt(V| zAxjME0yQ`WyeIrostn0sCzL5F&yr z-|oc7k_+N1yKuUrw(st~s05B7;rbpLhhF0H$OijwXYYMfWDJ0UW;m z_n#%v8gOedjHHFA5l=?Q*GVey_n#e!mW3sWjscVFm}prTG8WRds5XFNMfAxQ6l8k2 zx!p)=<0aJ2Pexkd_fpl7!$yuBjm#1UmyGCx1g@I2SrMN|Dd-y ze}LJVB$7N2R))qVp4N(_DuBort@=mQ-+5EtJBlRgZrD`ezl->;f$tloz7TB{)(tx) zN2ecwor?Hp|Jf);$^Mnt`Tp@!^!MRW688@plKs&uQSTUqH^d;Cl4CM`(3?f_73p%W zz#@_iI0Z{#njaU5tVv|{7as|`o8hYxm=Kt;m zb^zuenyR3_uNy7hf)W*^isO=C$Z~d&p9%&(&eEq&g!aC97K_D#4n-utN-)CSDVML9 z9cWM~2BHR9A4mWG?%mIGKP>%+9Oq=8Ev{p7zI_|wg}!O5aYXenH3m5`<=psVEMiFB z0K%qY)gFMbU-W!jlLf&?Z>uB*YTL_OoeD)p4TcLfm!7Po+%u6PB`}x4FJCXqaQYw0 zwGf??hI6o;rt@F_hj-4|hT1dGTVlA~Hu6%`ZNx$f{TloUztBzx-id5vZeMcWrEmo7 zxVAzo=KJ`m1*~#JkOq1ejkG|6Cqf93=F7=RXqq z?(W~47$oc(c<>H2ISY93|9#g#`{p-p7&Ka7Q(2*MVPR(~iQ)PJ0VV}Ez7%aDk6F3&vsT_4$y(^_WjjOQK%pF@9_ zypH}%F zN&Ik|%m29h5q8;vbwej@eBHp1e$U5E$b$f`IooX}kAmWk{j0biaU>Gr{7N}B8 zqV+T+-zko-6h*R)^x`0Xb6eMi-)fACrV)o#I@x&r%Bvjo- zWeB`F5j_KwTe0R+?*L%-vK*3j{u~@OK5NrlWbx*ALhtor)s6+y5ea~%9(`f2upnWl z!5pTIH~o$d$DGD>>Kg{Uehnz+RiSrxC_b8v&eR&sn7 ziRur|I>9=$2D44PZ3o(ZuV4T8S5XAtVDyRLU=b)|%dnkfj^Q4(MQ$`Q!7b4*fE#^|k{vJHKHw9`JVt z@4ivpY>J5svs>IOfK9tz^8s@M?ES{M+pp!_bZaYhVD8*Sdx$Xy2xZQ^Ga)~uHZG2v zXktx-s(J;B69vuD)z>jM;Oq^ryC?-W-Ery6nYXN(5T01NZud0N!%#zEoeLIOSGH%~ zzQh=8yED=*?CglMO!NVm#*$g8O1_2GoqiNlpV={`5uUjk*|OFfP2LGn?@#xr*9vYr zHo?h6b|GR(JS)^+?7f5h2b_949Q8%PZOwVMbXR!dyn0X?yNYP4GpX73OmYYssr%C8DW`v&uj> zxka_o&;xjd$5w4Rf)17(VV%Z8=lzdnHN6FJbV=|gb9AZHrHO@J2UL0Qi7`RO?ZVQH z#d73c@S#p@$;!MJUHiFbWE$FeeFIQK;W0}bFAi00x>>~ZF&aCha zP`M?<2fVw``ix<_f}9NIdU#`H==aX1Z)j$19A|iXSWDO0&6^!-*KX-Tw##gBC8lmX zH*0W#^QY0&>8`E3vjZ;!m8N}ij~#hCl3>J>4mBwrbvOYnu8P_{TUk0;+6XJ;?FQxl zSF%`Y*I<^YmtCxtp%3POA5z&O&_?@}48qiw%x2C?ajIR)NzfM)WZvvgY zkT-psJ{!4f-jS#kC7>6slBQY|l}KbcwG|9n@OV*W>dhOzIdeMt){nNuF?nLeFA=@0 zt4qhsLA8;3#UJFvFN%}WG9Cyfi+9zGObz-k=U7pej&Du~*)ba_?VD0O)+(rYy=v;w z?Tyk%@VcUk7WiN`;fQgml=gfiN1EHT{G9XW%;;k+vQ^sr(uF>suB;4ZeevnJqCDnL zcegt+HJI^GE}PBCL7n(k+=Z@~@2iC&t;ng`8Y-%-MI9kapeH<266$we(rY&^b}Fdu zrG4cQYCIM6OxVvW>x`H|Zr+v08P;Asy*bK@kzwDO3qU?0?dv@1p-$FBI($CStAv&z z<}yh54Xy5O&8#D)pM15GebtqAG_@4{nVpM^@D8roiCU=tS1)|7*WoxeNz!K_l2o!< zx7?etT{EU~Wso+oa59^FHU!ouBehyNVd1->7TT{K`Go>3wjUIi4KvwXU8Rq?Tsyx- z$o(pde+IwyYU3?^gLU3zGb)Ff$(f4K-)9`-izC8&|4eP}U}In|fur?8J;JMe-rxc& zaarPg@+R6+jQUpAv}0!TXm-Is#}v)IU!H1z`ljL0RiNJATaD+fw-F~Dpp0xdd;-Uk zq-p_?Yub+D`R$xAPjT;mr;dg9VX5au6O9oG-jPf`XQVafZ}E&Ksn=Oi*%$TBN1VmuRQJP}u)#BTo5FkG`PiSIDcF1E zOEY2F>(e{zk@wdabx!~e?rlCK&R#QqBGV*NQ00-pU!6EyWNl&=QnH& zsq8d`u^W7Cwa>BebPP`hC}ek(gmI4Rkyp{fR`WFhC;;M#l4dOh^?WMTF!Pz-T@FPK zkUF24B4!FdYx@{!J~z9bu5l|N+AzCHom8eIG$}L5zn$IRF~#IPGLJ!Zt9ITM4S#|a zk?0zt>rEVpk$Bs-2tV*C$viYwdEZ4y5m}>n}I^q)J|h# z1G_%a)+1Y@lVonevP50YsQFGo{_1ht0|xjPEXAunuJzDP(K6%J1DdB6y0$ld0tr=VEx4^&I3CIhWgP z7sE;3iApR>5Vf{|trLyvj?^vEwiSM2*AMoZwkp(YZPIBTeNw%LxKR!9q2KiWQIvPJ zp>vE712JswI+JhjTYX>(<8j-oiyX{f@0@~a*gpLzwAv@tJ7t+TY1zW_lHXyCk@O2q zgat0y$eLYSS~j?^S$~br3?K3-^HyQk15q!xu-KjPn<(~Xw@ejs{WN{WHT<0Uj0Mn- zd(yuIZ4Fj_8Vz9ENL-|AcO(9!sc`8N=IhjzmN2DEFrPp2qd`)kZWD~gvt3D!#I;P+ zkoQDp{Is>;uXIeQiF-`?30s&n;!ufy9Xq*T7li7ob?f__o@1+l1N$;U|4n%C1hY>? zXt|6s?TnbrFOYh8;z!-dDi=Lk=iFT-;m0%II!r68-<(xV4dSlr*2$^=hd#G~?1}2` z=%Yu{ruW2|K+B)Y>@3c#kLqgBOnkkwP-)PqInJ)F-(@9gi(ARAw@}jdq#&dKbTAXy z?Z~$?NXrwP>9)*|wQ3ZeCSF=vt7+8h^6xT#Mvg~X(L@{TSDr%KZSGUvC=AJVxVZUe zk1I#iq7rqh-G|%e7+6H5SBr^qUrJ=f6_AUBCPF1-q?_4k?!(%(X2^p}?`!rbk8T*Y zo;B=Sbe_B?L2@0ksCLD!B{v~aJvh2_NK?FM9_f&2k5{DE=TD89aV9e0^hsm?C7Ovw zrE$~BF8EeIlq51e;v8@ZKn*uA_3=tf+dPsjaon==P^I7_u@~l=aq_p+yNg9Nows-! zhIB|-xbc;Ls}>Q3U*LT7Z7SHp3x|%`d8=TuVb7n;&ApzkLb?=u{_6x7Y9HhIjX*gV z%|>h67%$k+uqL`~KJq9z^tcgZTNPBCi4{y_6Y1!!R_QxzbF&vC-&k*KE7!w*b23wh z*TEpRAy}vL!n#$~UN9%IL1W+39}nFJ6mejCO1NWp(OYQkM7Sp3=-}-qDG4vldKJS6 zY&x*_6DDWx#hRCi(V*<&GN{4DW+FqaOxccf?$&?vszqQTN)9UHEypp$MHvz zlOCngx1sP{a^^&2qa_x3Ftz**q!*u<$?97gP=P{c!vk#Fdi6pPPr%*cY^Yod^e-RC zU$nzx z@S_XHeBa8g3zkT9$YN+WsdBrY`;0Es-RD|k^0#1Gwq$i_?O%1j{!d-$Por)U|LR*88 zoE9S+h+6BZN-y_Vo_Wc&YvzX1SZ`Rku8`*GPqP!MT`?m1+cu#P*0?!g8gQKfExL<6 z7F4ZD>>c&mFPx;!zOnK?8F`vEUg!5zkvSbPHzW?9{?Ui?OMUwRQvpf!X8Mz1`W}Ey z+;Qe5OWn+??J`+(;9?DGQ3eX>!OR)zv||XD(iLUGoQ!|zIgu&DC3dmy`*6!?Mq5iv zcg)7K8d6+3eBZ~Yu07(K@|eBwv{gw@MShZBr|^Sklp?}Y@QvFDUU6bL*&$GI-Kab^ zrkv=4_>b3w=*Afb`PQGAGREKpku_G0LG#v{*7#S{*UxgwN^|L{FeD495q1UDIdd$C z;oi1TGZlqft;hzS?;X%gFU9UhC5{5K3s;Id|1yc<$J|4oT)?m zjtc$n19?J&?l2k3j!xbH?ZIUOHaXmfo>Y|(lj$*$IZqeSPH4ZSrU%javpDc1%_Wgw zzNg@T3vZTg%CFQ<$Q&Q@6CC9^5*c0=w){#}LA{6xM z+*CXo`{cgC_5xVcCGj#fM=urXmbs}-7ZDdi04(4Fy-M@uqODcos%))p(?Lg zKS{_K#03c`wwXL;a83I*nzlVBh3Umk3!=65VMuuwtHU6S?j9+Mj+*~M3+RvZU9xfe zgE(Vp?472c<_B~#h#O}6qJ-VkZ%^Y|69luS`y?{Ue1|v95%ZYbyg}V!)-){&1SF<_ zxaU`qF_%=b46yiksv#On3nMQ6t$GJ5ivB4h@FH2*PMq;d_VeNooc@r&Ye>;IWes-C zj3orJiNatn>mXm|xh)%;vS&@bNU+^J(RNix-HO=hNfGPc(aYq4jPn=1^LVu*Un6OD=(g}Iuhnk0 zSS4sSyry)ON)X$+FXab3gCIPMUlKuxMF<3MpyS8zD~u7W#n2heL(SKNTiy3W^o+UfTte zaWOmb3_r}JFSOzvofAfsGN0{hbOmT?-IM`|dJh)*yWEoVh}#Ue`wETyk~M%MGNys5 zKSZ(64eZGu+pY|pvG)c&BS?P(VKiIhl8k48f%5iWfsZd!FscDxXXs1VC#*k3Bo60M zf`rcWGuFjEJvLXfxa}x6qlj2#TZr6k0R-kcn?S^^80OLxAi6zp;k{HJWC+_br*E)$ zIFoJMavXf~AsV|GkkiAcCx1%9*KUeJcGfm|Nxo>Cjy_=;5kJFjt{NS&ahbNB$CSt3 zAtrtt*#ncKD_{0hthI3$vArlvfoyUnf7t7RdvmCe5$tWsA-Vy5jg&pBb;SA{V9NX~ zhU}rlcSvpJWxh4B+pNyRYx?V?alq@zgqU+7jbA*Chx=R@ZY3%t!n5K*8^|n=e5(s` z<^$D?=Wr*1Fr@m_l>4Wtp%>@AzR=u|d&1vGvW z*o|HVViP(26*oP?BFn~`2XS2Pg-n{3uA1%qL^;1DjA;8F3aKA$sD}*9Pu}%Iz|(d) z&NT_mEfoGI>!-kae$9FT&(!J2NqJCC3G_a}uDaq(#QgWWF&@%Bov3xQ>fZUk_e(A# zJkm&TU3)mZ0znksihdU$%e5wclICL1=?JKlLY!IuAy&dyLbL_B*A9O@61?ytTYRsG zU0xb-f5jSv^=4@GPN*-{!jGQbENY0PK;zXi&gVPXZGhO`)ekK7;6aI%+Yey$<=^jcxoztrw{qRt$ z{35*lBE0<~y!|4){UW^mZ$^0gKak`$U;m8O4_Gi-_NH*uIL-{e4!RXKhNogZ9>eJDUT7q;_0jq|umSvAc^o%4M78UdvyVkLF;{_q4=#j+|iD+OX=|YNs!V~v}dJ|Jtb;SqKL;Y zaMtGKHC3x)@x=gZj>@^IiTE(_m#!G+sMVBRj0?_nM|mNmHfYRC=oPhI?}T6SfnTb* z2c3g^&5G))v7+~_0Ki7xott}&`3P-@kBsZ`@@nv&JOaH9-{bnC*C_N)CivVB2Vs2y z=ow`%|NbLF-!K@`x4`4OMZX(_RfDzMiECN-{kj0SMS$_f)pNfobO$;N@2y7W&0Uwc z17K)L{1W-OpAdQvSmUIIuh`smHo)((ak0L6ZEm?IVc7Oku^2UX-8yTStz~NL-95LJ zU)%bntzSm?%eR1W@hfEf3h=-3)?C{Dm5zU*jQ_8|6JL0ecgo>QJbDEJ|Mu^(+MV$` H{__6?u-a4; literal 28841 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 LIPdy|{L}w0#?e?q delta 4317 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 Vn8qHXKuDVQB8KOtwckJI{{!?POj!T` diff --git a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg index 1360bb875..c144a824a 100644 --- a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg @@ -117,21 +117,21 @@ Testing 012:        LLL Testing 013:        MMM Testing 014:        NNN -Testing 015:        OOOTesting 001:        AAA -Testing 002:        BBB -Testing 003:        CCC -Testing 004:        DDD -Testing 005:        EEE -Testing 006:        FFF -Testing 007:        GGG -Testing 008:        HHH -Testing 009:        III -Testing 010:        JJJ -Testing 011:        KKK -Testing 012:        LLL -Testing 013:        MMM -Testing 014:        NNN -Testing 015:        OOO +Testing 015:        OOOTesting 001:        AAA +Testing 002:        BBB +Testing 003:        CCC +Testing 004:        DDD +Testing 005:        EEE +Testing 006:        FFF +Testing 007:        GGG +Testing 008:        HHH +Testing 009:        III +Testing 010:        JJJ +Testing 011:        KKK +Testing 012:        LLL +Testing 013:        MMM +Testing 014:        NNN +Testing 015:        OOO diff --git a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg index 95aa6b7d5..39c5370cc 100644 --- a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg @@ -117,21 +117,21 @@ Testing 012:        LLL Testing 013:        MMM Testing 014:        NNN -Testing 015:        OOOTesting 001:        AAA -Testing 002:        BBB -Testing 003:        CCC -Testing 004:        DDD -Testing 005:        EEE -Testing 006:        FFF -Testing 007:        GGG -Testing 008:        HHH -Testing 009:        III -Testing 010:        JJJ -Testing 011:        KKK -Testing 012:        LLL -Testing 013:        MMM -Testing 014:        NNN -Testing 015:        OOO +Testing 015:        OOOTesting 001:        AAA +Testing 002:        BBB +Testing 003:        CCC +Testing 004:        DDD +Testing 005:        EEE +Testing 006:        FFF +Testing 007:        GGG +Testing 008:        HHH +Testing 009:        III +Testing 010:        JJJ +Testing 011:        KKK +Testing 012:        LLL +Testing 013:        MMM +Testing 014:        NNN +Testing 015:        OOO diff --git a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg index c64173a69..66154418f 100644 --- a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg @@ -110,56 +110,56 @@ def hello(): -  print "world" - - - - -def hello(): - -  print "world"# 1 leading +  print "world" + + + + +def hello(): + +  print "world"# 1 leading # 2 leading # 3 leading # 4 leading # 5 leading def hello(): -  print "world"# 1 leading -# 2 leading -# 3 leading -# 4 leading -# 5 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +# 3 leading +# 4 leading +# 5 leading +def hello(): + +  print "world" def hello(): -  print "world" -def hello(): - -  print "world"# 1 leading +  print "world" +def hello(): + +  print "world"# 1 leading def hello(): -  print "world"# 1 leading -def hello(): - -  print "world" +  print "world"# 1 leading +def hello(): + +  print "world" def hello(): -  print "world" - -def hello(): - -  print "world"# 1 leading +  print "world" + +def hello(): + +  print "world"# 1 leading # 2 leading def hello(): -  print "world"# 1 leading -# 2 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +def hello(): + +  print "world" diff --git a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg index 05574bd80..a3c96e380 100644 --- a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg @@ -110,56 +110,56 @@ def hello(): -  print "world" - - - - -def hello(): - -  print "world"# 1 leading +  print "world" + + + + +def hello(): + +  print "world"# 1 leading # 2 leading # 3 leading # 4 leading # 5 leading def hello(): -  print "world"# 1 leading -# 2 leading -# 3 leading -# 4 leading -# 5 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +# 3 leading +# 4 leading +# 5 leading +def hello(): + +  print "world" def hello(): -  print "world" -def hello(): - -  print "world"# 1 leading +  print "world" +def hello(): + +  print "world"# 1 leading def hello(): -  print "world"# 1 leading -def hello(): - -  print "world" +  print "world"# 1 leading +def hello(): + +  print "world" def hello(): -  print "world" - -def hello(): - -  print "world"# 1 leading +  print "world" + +def hello(): + +  print "world"# 1 leading # 2 leading def hello(): -  print "world"# 1 leading -# 2 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +def hello(): + +  print "world" diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg index 8b2d4afe3..10a057697 100644 --- a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg @@ -110,33 +110,33 @@   print "world" - - -# 2 leading, 2 trailing -def hello(): - -  print "world" - + + +# 2 leading, 2 trailing +def hello(): + +  print "world" + # 2 leading def hello(): -  print "world" - -# 2 leading -def hello(): - -  print "world"# 2 trailing +  print "world" + +# 2 leading +def hello(): + +  print "world"# 2 trailing def hello():   print "world" -# 2 trailing -def hello(): - -  print "world" - +# 2 trailing +def hello(): + +  print "world" + diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg index 2462be0b5..42c63b697 100644 --- a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg @@ -110,33 +110,33 @@   print "world" - - -# 2 leading, 2 trailing -def hello(): - -  print "world" - + + +# 2 leading, 2 trailing +def hello(): + +  print "world" + # 2 leading def hello(): -  print "world" - -# 2 leading -def hello(): - -  print "world"# 2 trailing +  print "world" + +# 2 leading +def hello(): + +  print "world"# 2 trailing def hello():   print "world" -# 2 trailing -def hello(): - -  print "world" - +# 2 trailing +def hello(): + +  print "world" + diff --git a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg index 14999c48c..f878af677 100644 --- a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg @@ -110,13 +110,13 @@ -def hello(): - -  print "world" - - - - +def hello(): + +  print "world" + + + + def hello():   print "world" @@ -124,42 +124,42 @@ # 2 trailing # 3 trailing # 4 trailing -# 5 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing -# 3 trailing -# 4 trailing -# 5 trailingdef hello(): +# 5 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing +# 3 trailing +# 4 trailing +# 5 trailingdef hello():   print "world" -def hello(): - -  print "world" +def hello(): + +  print "world" def hello():   print "world" -# 1 trailingdef hello(): - -  print "world" -# 1 trailingdef hello(): +# 1 trailingdef hello(): + +  print "world" +# 1 trailingdef hello():   print "world" -def hello(): - -  print "world" - +def hello(): + +  print "world" + def hello():   print "world" # 1 trailing -# 2 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing +# 2 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing diff --git a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg index 874c37f3f..d2274e193 100644 --- a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg @@ -110,13 +110,13 @@ -def hello(): - -  print "world" - - - - +def hello(): + +  print "world" + + + + def hello():   print "world" @@ -124,42 +124,42 @@ # 2 trailing # 3 trailing # 4 trailing -# 5 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing -# 3 trailing -# 4 trailing -# 5 trailingdef hello(): +# 5 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing +# 3 trailing +# 4 trailing +# 5 trailingdef hello():   print "world" -def hello(): - -  print "world" +def hello(): + +  print "world" def hello():   print "world" -# 1 trailingdef hello(): - -  print "world" -# 1 trailingdef hello(): +# 1 trailingdef hello(): + +  print "world" +# 1 trailingdef hello():   print "world" -def hello(): - -  print "world" - +def hello(): + +  print "world" + def hello():   print "world" # 1 trailing -# 2 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing +# 2 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing diff --git a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg index c998d0ff6..dca16ec69 100644 --- a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg @@ -89,7 +89,7 @@ .d2-2285073631 .color-AA4{color:#EDF0FD;} .d2-2285073631 .color-AA5{color:#F7F8FE;} .d2-2285073631 .color-AB4{color:#EDF0FD;} - .d2-2285073631 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y + .d2-2285073631 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y \ No newline at end of file diff --git a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg index ebc904041..fc0fc37fd 100644 --- a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg @@ -89,7 +89,7 @@ .d2-280266919 .color-AA4{color:#EDF0FD;} .d2-280266919 .color-AA5{color:#F7F8FE;} .d2-280266919 .color-AB4{color:#EDF0FD;} - .d2-280266919 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y + .d2-280266919 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg index 5bbd5b913..2ef680442 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-1198633229 .color-AB4{color:#EDF0FD;} .d2-1198633229 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg index b16e4166a..f0e78f7b9 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-2237614131 .color-AB4{color:#EDF0FD;} .d2-2237614131 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg index 36850dd85..2a639a1e1 100644 --- a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg @@ -118,15 +118,15 @@         panic("crypto: RegisterHash of unknown hash function")     }     hashes[h] = f -}// RegisterHash registers a function that returns a new instance of the given -// hash function. This is intended to be called from the init function in -// packages that implement hash functions. -func RegisterHash(h Hash, f func() hash.Hash) { -    if h >= maxHash { -        panic("crypto: RegisterHash of unknown hash function") -    } -    hashes[h] = f -}xy +}// RegisterHash registers a function that returns a new instance of the given +// hash function. This is intended to be called from the init function in +// packages that implement hash functions. +func RegisterHash(h Hash, f func() hash.Hash) { +    if h >= maxHash { +        panic("crypto: RegisterHash of unknown hash function") +    } +    hashes[h] = f +}xy diff --git a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg index 43b4c7c34..c433947bc 100644 --- a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg @@ -118,15 +118,15 @@         panic("crypto: RegisterHash of unknown hash function")     }     hashes[h] = f -}// RegisterHash registers a function that returns a new instance of the given -// hash function. This is intended to be called from the init function in -// packages that implement hash functions. -func RegisterHash(h Hash, f func() hash.Hash) { -    if h >= maxHash { -        panic("crypto: RegisterHash of unknown hash function") -    } -    hashes[h] = f -}xy +}// RegisterHash registers a function that returns a new instance of the given +// hash function. This is intended to be called from the init function in +// packages that implement hash functions. +func RegisterHash(h Hash, f func() hash.Hash) { +    if h >= maxHash { +        panic("crypto: RegisterHash of unknown hash function") +    } +    hashes[h] = f +}xy diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg index c1b302390..30d78875a 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg @@ -112,9 +112,9 @@ .d2-2933327511 .color-AB4{color:#EDF0FD;} .d2-2933327511 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg index c1b302390..30d78875a 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg @@ -112,9 +112,9 @@ .d2-2933327511 .color-AB4{color:#EDF0FD;} .d2-2933327511 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg b/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg index bef5bac3a..7eb10e3bc 100644 --- a/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg @@ -111,8 +111,8 @@ .d2-3160195837 .color-AA5{color:#F7F8FE;} .d2-3160195837 .color-AB4{color:#EDF0FD;} .d2-3160195837 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>test.sh#!/usr/bin/env bash -echo testing#!/usr/bin/env bash -echo testing +echo testing#!/usr/bin/env bash +echo testing diff --git a/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg b/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg index 8a0987860..fd86f06eb 100644 --- a/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg @@ -111,8 +111,8 @@ .d2-2569938406 .color-AA5{color:#F7F8FE;} .d2-2569938406 .color-AB4{color:#EDF0FD;} .d2-2569938406 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>test.sh#!/usr/bin/env bash -echo testing#!/usr/bin/env bash -echo testing +echo testing#!/usr/bin/env bash +echo testing diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg index f920e59de..63261b2fa 100644 --- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-4206423234 .color-AB4{color:#EDF0FD;} .d2-4206423234 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg index bf5f335bb..950b8debc 100644 --- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-197062209 .color-AB4{color:#EDF0FD;} .d2-197062209 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg index 699fcee58..89a2bbae6 100644 --- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-2056966260 .color-AB4{color:#EDF0FD;} .d2-2056966260 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg index 148e18863..5a9f6c921 100644 --- a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-933844085 .color-AB4{color:#EDF0FD;} .d2-933844085 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg b/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg index 7a1246949..74a1838df 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg @@ -885,30 +885,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg index a36fc60fc..5f019bcbb 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg @@ -885,30 +885,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist diff --git a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg index 7564c1bf8..25a0a6c83 100644 --- a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg +++ b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg @@ -911,30 +911,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST diff --git a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg index 78f39a4b7..6bc44d7e7 100644 --- a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg @@ -911,30 +911,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg index e2ae26340..acb527921 100644 --- a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg @@ -853,13 +853,13 @@ containerscloudtall cylinderclass2-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b):= 5 +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b):= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg index 722242609..70d16dab1 100644 --- a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg @@ -853,13 +853,13 @@ containerscloudtall cylinderclass2-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b):= 5 +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b):= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval diff --git a/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg index 0b6d3fd2e..f717d2d53 100644 --- a/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg +++ b/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg @@ -843,9 +843,9 @@ .d2-2359177743 .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

-
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

diff --git a/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg b/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg index 39992d047..b2f738a04 100644 --- a/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg +++ b/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg @@ -843,9 +843,9 @@ .d2-3170058192 .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

-
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.