From e1eab1fdabf97868d3b15fee0582c51b2e11ac22 Mon Sep 17 00:00:00 2001 From: Matt Edholm Date: Sat, 9 May 2026 11:19:53 -0400 Subject: [PATCH] ux(provisioning): portrait arrow points right, not up MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In portrait orientation the cable/ribbon is on the left, so the physical 'up' edge of the hung frame corresponds to the right side of the rendered diagram — not the top. Swap the up-arrow inside the portrait screen for a right-arrow so the diagram actually shows the user which edge will be up when they hang the frame. Landscape diagram is unchanged (cable on bottom → up is up). Co-Authored-By: Claude Opus 4.7 (1M context) --- data/waveshare73-v1/ap_bg.bin | Bin 192000 -> 192000 bytes data/waveshare73-v1/ap_bg_preview.png | Bin 12279 -> 12290 bytes data/waveshare73-v1/ap_bg_retry.bin | Bin 192000 -> 192000 bytes data/waveshare73-v1/ap_bg_retry_preview.png | Bin 11903 -> 11912 bytes data/waveshare73-v1/setup_bg.bin | 2 +- data/waveshare73-v1/setup_bg_preview.png | Bin 10970 -> 10975 bytes scripts/gen_screens.py | 15 ++++++++++++++- 7 files changed, 15 insertions(+), 2 deletions(-) diff --git a/data/waveshare73-v1/ap_bg.bin b/data/waveshare73-v1/ap_bg.bin index 74b61243e7ed90ebfda96dc485807a1bace89ba0..59358aecd22bc3d91bceeca6c1eb402ca87941cc 100644 GIT binary patch delta 725 zcmZp;!`%QxTNp33PVaPL5}7P>M0#>SAn){bUW^;3?{8yVJpFqIBmd+N%UMyS{5u#I zGYU+;_)r*C{C+1`{Noce@%(PExZ!Iw@&7%Hi`fJifPir_-w{oO-48k$S*E8pF{%ND zxTim`W^|vdw?bmFKrKJe+Qw>BV}NREVA335(?I4498rgxhpYl?RU|^Um zcm!lUBs7psnA~w&1Qsxo;IKlL<%S!;z%cz?2crZq_$0UUDKWYN-Bimz`S?SGW`r;y zUC34EzE(1mQ^rD7b8T%W}qzlP^C+5nVc6cqQX{SP&!99#F&5>5EqZrBG5UPMr)YPIRXILz4sgd delta 452 zcmZp;!`%QxTNp33PVTQ3nJjZedU8M@?{vG9jGLw(Xk%Oi6lI$}+kue}RVttZEX4{G z%15@P6rysGCj44Q4Q!Q?&%M#8QmxAt&o^3P%At+ z`ji07;_dftFh($95ve|lt_DpcoN@B33xdezpo#D)F}gAW?Gu{pbyaZtwrIvW#>qFY z31P4@Z@|PrtY`BWYZxcD-xfizrUUifoPK{1;PT0q}^x@<94GpOy?W{oy)w& diff --git a/data/waveshare73-v1/ap_bg_preview.png b/data/waveshare73-v1/ap_bg_preview.png index b31df9e4d2f938e6b0e1a4ca4abd448dd98069aa..52be4f16a83be11576e764864ddd9023703f521d 100644 GIT binary patch literal 12290 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

0=T>#4eerRtEk_d%C~U;W8fB31z<`$f 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 delta 532 zcmZp;!`%QxTNp33PVTQ3nJjZedU8M@@AP*POiO?azUc?r7#9I$*rv~RVC2J;4(I?& zvjS!KF=Zcg;*%}thRWI;$J9Hm7q=wubfCd3(^H!m)qrl~p8mj^(S5SqW{JrHwZfC5 zPYIwqq?0(w>a%!s;*k`ZJnMoWE;~^r^RyW^O`j0MxO9557o*_zZPAQ%jFWF(6T)C+ z-hhdLSkLA$)-XJDD-xJwBZ81m%h^4lav7T}AsfU6f73Ze6 oEN9#Z;%#?Z0aEe&iOBYAD?u#e*akXlNxRV+#_dLHn9ex@0PM=yH~;_u diff --git a/data/waveshare73-v1/ap_bg_retry_preview.png b/data/waveshare73-v1/ap_bg_retry_preview.png index 19e7df6cf061b0ef95c4f491ac2e4e58cabe198a..fac589294a87eefc64a8769fedc5fe7e5271cb88 100644 GIT binary patch literal 11912 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 V&5?}04R)9Vde@Avmg+j)|35OF9u)up literal 11903 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 z zh=>AX|DMzD5U9|cTDQ>qQ(Gj8=g!n{h2+q6v2+H&km6qn`(HyDI8YCL_$aDuy}Vzc#0k{l=#O$XGO&;gt%3Mr+p)vIu_WR{BnVr z*cB208Ai>JP%$+{qq6X#t-An=BLlWCnQj`r*2b7F{AQKA_=LTy5#aF={KJC=u|Q;cK?FJvYUq@-&yHZwD_aNlWzUlR*KfQ(&g4EQ54ki0 z(m_tLxhVNBK_usEpEs32ViXX5fwS#bxaosubSEsA|Hw+?kvtkvxcK9J+T)R~cS%6^ zuS}z0ht}~K@6!#4#SedvkII#u(}h9TkmwVr!kFI3&FZo{JtToK3@H=^mc9AWI16k8 zPoB+cD%7>FvHWojSMV(aEHh}&@OgCy5jYhDOyCVKAfUj=IZ2LrY#U`T^v-K5@6G-i z&5!h7s|be%)q&}g`@rI@rc6EQsmm0J?T@+I1X|P~s+ZG}F^LUF(4xW+jXG+jmO6 z;)16<=L1Y(HRp%`o`FBU>3qPEn9}^-9R{s3Pz!7_&mDQIiNPxt!wjj>F2ZV5z>w0v zg3GhcNR*ZiQB$1oH-r_~J#e=tM)>Z|Qt~mF4qkl($?lF7k09XFE#9?Cf(?=|cWdx* zDRQ2q`^PT6INJi4`5US?MR`=A6+jk z(3VppslgO6+y1n*+3co|PkYK@gA#EScy7eI?ww|@>UKSipF%kXSKPz75YKi5I^clY zxa+KrlE4*x2mWTsq1_c;(F$3vCu1^JYRF=X(tOY>Juv;iwlW{M1FkkP5&VI80}rVL zS6C!Ilv;~=SdKE(&Rx-BAxsVN{Wf#db@Ncu$&@-6EF%r@i$DPZFYzNvC2 z7V7V9?Q=M1>t`?A=r6J02F8P$tOV?%@5AOkuwY zEhsyV^@xNA#2I#t&s3N83h~Lx(AUmmKJ(Teu2CjuX?K%j6+y&k-d~pQ&#~>5-=-HTL`>vK1%APsSwMGryCr)WL<+)GFK*s_2Y0 zotb~Hq~AbX@wWUNzNTJaH2ZEgO?eG&aj9VzVR`lN%$m)K zX>;;XX_>XQMz=&Q*XhC-4W@=DJ%Yb1~CLXbk@g*0`6Hr`Qg z^A2?WqBbpq=+hQ1tg`hETbXNA^V7xqum*$g;~oV@oe3{_0S5{kE8T zg=B%<0Wzo}#)%P;{?#@)7u7u>Me!zqm9R>S_WLTv)alPB+4*^*@AH)Qo9I|5o)%}~ z2L`K~NK&XT8( zYO5k*UBqn1?|@OF&B{ZnQM%VI3ua$cx7y-lels=_@94C8{DEi80<9L$q2rBrDZFMo zoh_2C)Awpnuc2?`@Uxv2V@~%gh=&Z!ZfNy!M6rNq@aIxb)a0jLzq2rB#_}o|G^6)* zerK+=?l!Z##|5Fzqr^_>;a--4AEVh2yY?VIJf#Z9lCCh zKAmWbck+*j59MX``5N?&%OEs7E`qZ_gfbs(7V>DBSNz!E?%c-^i&b4r{k5jq+L1|y z0EZV3iogaBXw}Hs%hOd?l$?gT_MXf|2~{=NCL5{e@c4SZsjYLjI#CM^^`qf+*l=Dz z=(LVg6BTtld6`HT9^veiy!huvhjv^caaDn%D+HSLl>t>)d{|fFPkZl~Nqefbhb!QQJet1FbQFw%8RTkXym~aE^sX3&3Ox9XbP~`4@wjopzZjJQu84K`A)}LcAXP?e!CHDDONHJ05bg_l8L{9VJ5ct zVR_qgRc0-S$Ar#QgGEAR-3$CJX?2Ck z3x=SX#TF?!NGB*J^v+yaTf782SgG)jO3+i5$GPu386q;YJC1SD1JG*!c!zrn1j5;2 z%^k`tLPTZO**QPze+at&`Q-Dz6WIUui1hzwg?pz&>A@$qlie*}!Gq<1(jRIMiyoN1 F{69LFxYYmv diff --git a/data/waveshare73-v1/setup_bg.bin b/data/waveshare73-v1/setup_bg.bin index 11a3c5a..2e00f66 100644 --- a/data/waveshare73-v1/setup_bg.bin +++ b/data/waveshare73-v1/setup_bg.bin @@ -1 +1 @@ -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffafffaffffffffffffffffffffffffffffaffaafaffffaffafffafaffafafffffffffffffffffffaafffffffffffafffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafaaffffffffffffffffffffffffffffffafaafffaffffffffaffaafffffffaffffaffffffffffffffffffafafffafffafffafafffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafafffaaffffffffffffffffffffffffffffffaaaafffafffafffafaffaafffaffffaffffafafffffffffffffffffafffffafffafffffafffafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafaffaffaffaffffffffffffffffffffffffffffaaaafffafffafffafffaafffaffffaffffafafffffffffffffffffaffffafffafffffafffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaffafafaffafffafffffffffffffffffffffffffffffaafafffafffafffaafaffffaffafffffffffffffffffafaffffffffafffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffaffaffafffaffffffffffffffffffffffffffffffafafffafffafffafffaafffaffffaffffafaffffffffffffffffaffffffffaffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaffaffafffafffffffffffffffffffffffffffffffafffafffafffafafaaffffaffffaffffafafffffffffffffffffffffffafffffffffaffffafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafafaffffafaafffffffffffffffffffffffffffffffffafffaffffffffafaaffffffffaffffaffffffffffffffffffafffffaffffffffffffffffaffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffaafffafafafaaafffffffffffffffffffffffffffffffafafafffaffffaffafffafaffaffaffaffffffffffffffffffafffaffffffaffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaa```a`aa`````f``a````aa````a`fa`aa`aaa``aa``a`aaa`a``aa``a`a``aa`aaaaaa``a``a``a````aa``aaa``a`aaaa`aaafaaa`a``aaa`````a`aa`aaa``a```afa`aa`aaa``a`aa``afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa`aaa````aaaaaf`aaa````aff`afafffafafaf`aa`a`afffaffaa`a``a`aaaafaaaaaafafaaafaaffaaaaaaaa`a``aafaaaaafaaa`aa`aa`a``aaa`afafafaa`aaa`a```aaaaafafaaa`a`aa`a``aafaaaaaffaffaaaaaa`a````afffffaff`faf`a`affaa`fafaa````aaa`a`a````aaaaafa`affffa`fafffaaafaaafaaaaaaaafaffafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaafffaaaaaaffafff`aaaffa`affaff`affafffaaaffffffaffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaaaaaffffffffffffffa``a``aa`a`````affffffafffffaa`aaa`faaa`a`fffffffffffffa`faafaaa`a`fffffffffffffaafffffffffffffffa`aaf``aafffffffffffffafaaaa`afaaaafffffffffffffa````aa````aafffffffffffffafffffffffffffafffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaaaffffffffffffffa``a````aaaa`affffffffffffffa`aaa``fffaaffffaaaaff`a`aa`ffaaaaa```ff```a```aa``ffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaffffffffffffffa`affffffffffffffaaaaffffffffffffffa````a```a`aaffffffffffffaaa``aaf`ffffffafaffffa`aaaaaafffffffffaffffaaafffffffffaffffaafffffffffffffaaa``afaaafffffffffafffffa`a`affffffffafffffafffffffffffffaaffffffaffffa`ffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`````a``ffffffffffffffaaaaa`aaffaafafffafffaffaaaaaf`aaaff```f`a`ffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaffffffffffffffaaaffffffffffffffaaaffffffffffffffa`a`aa```a`aaa```afffffffffffaaaf`aaf``aaaaf`ffffffafaffffaaaaafaaaafaffffffffaffffaaafaf`affffffffaffffaa`afaffffffffffffaaafffaaaff``aaaafffffffffaffffaa`af`affa``fffffffffffffaffffffafaffffafffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa``a`a````ffffffffffffffaaaf```aaaaffaaaffffffaaffaaaaaaff`a```ffffffffffffffffffffffffffffffffffffffffffffffffffffffff``ff`ff```f`ff`````ff```f`ff``ff`ff```f`ffff``ffffffffffffafffffffffa`a`aaa`fffa```ffffaff```afffff`faafffa``f`faaffaa`a``a`f`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffafffafffffaaaffffaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffaaaaafafaafffafaafffffaaaffaaafaaaaaaaafaffafaaaaaaffafaffffffffffffffffffffffffffffffffffffffffffaa``aafffffffffffffffffffffffffffffffffffffffffa``a`fffffffffffffffffffffffffffffffffffffffffaaa`fffffffffffffffffffffffffffffffffffffffffaa``a`fffffffffffffffffffffffffffffffffffffffffaaafffffffffffffffffffffffffffffffffffffffffa``a`afffffffffffffffffffffffffffffffffffffffffaf``aaaafa``aaaaaaaaaaaaa`aa`aaaf`a`a \ No newline at end of file +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffafffaffffffffffffffffffffffffffffaffaafaffffaffafffafaffafafffffffffffffffffffaafffffffffffafffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafaaffffffffffffffffffffffffffffffafaafffaffffffffaffaafffffffaffffaffffffffffffffffffafafffafffafffafafffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafafffaaffffffffffffffffffffffffffffffaaaafffafffafffafaffaafffaffffaffffafafffffffffffffffffafffffafffafffffafffafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaaafaffaffaffaffffffffffffffffffffffffffffaaaafffafffafffafffaafffaffffaffffafafffffffffffffffffaffffafffafffffafffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafaffafafaffafffafffffffffffffffffffffffffffffaafafffafffafffaafaffffaffafffffffffffffffffafaffffffffafffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffaffaffafffaffffffffffffffffffffffffffffffafafffafffafffafffaafffaffffaffffafaffffffffffffffffaffffffffaffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafaffaffafffafffffffffffffffffffffffffffffffafffafffafffafafaaffffaffffaffffafafffffffffffffffffffffffafffffffffaffffafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafafaffffafaafffffffffffffffffffffffffffffffffafffaffffffffafaaffffffffaffffaffffffffffffffffffafffffaffffffffffffffffaffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffaafffafafafaaafffffffffffffffffffffffffffffffafafafffaffffaffafffafaffaffaffaffffffffffffffffffafffaffffffaffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaa```a`aa`````f``a````aa````a`fa`aa`aaa``aa``a`aaa`a``aa``a`a``aa`aaaaaa``a``a``a````aa``aaa``a`aaaa`aaafaaa`a``aaa`````a`aa`aaa``a```afa`aa`aaa``a`aa``afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa`aaa````aaaaaf`aaa````aff`afafffafafaf`aa`a`afffaffaa`a``a`aaaafaaaaaafafaaafaaffaaaaaaaa`a``aafaaaaafaaa`aa`aa`a``aaa`afafafaa`aaa`a```aaaaafafaaa`a`aa`a``aafaaaaaffaffaaaaaa`a````afffffaff`faf`a`affaa`fafaa````aaa`a`a````aaaaafa`affffa`fafffaaafaaafaaaaaaaafaffafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaafffaaaaaaffafff`aaaffa`affaff`affafffaaaffffffaffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaaaaaffffffffffffffa``a``aa`a`````affffffafffffaa`aaa`faaa`a`fffffffffffffa`faafaaa`a`fffffffffffffaafffffffffffffffa`aaf``aafffffffffffffafaaaa`afaaaafffffffffffffa````aa````aafffffffffffffafffffffffffffafffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaaaffffffffffffffa``a````aaaa`affffffffffffffa`aaa``fffaaffffaaaaff`a`aa`ffaaaaa```ff```a```aa``ffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaffffffffffffffa`affffffffffffffaaaaffffffffffffffa````a```a`aaffffffffffffaaa``aaf`ffffffafaffffa`aaaaaafffffffffaffffaaafffffffffaffffaafffffffffffffaaa``afaaafffffffffafffffa`a`affffffffafffffafffffffffffffaaffffffaffffa`ffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`````a``ffffffffffffffaaaaa`aaffaafafffafffaffaaaaaf`aaaff```f`a`ffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa`ffffffffffffffaffffffffffffffaaaffffffffffffffaaaffffffffffffffa`a`aa```a`aaa```afffffffffffaaaf`aaf``aaaaf`ffffffafaffffaaaaafaaaafaffffffffaffffaaafaf`affffffffaffffaa`afaffffffffffffaaafffaaaff``aaaafffffffffaffffaa`af`affa``fffffffffffffaffffffafaffffafffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffaffffffffffffffa``a`a````ffffffffffffffaaaf```aaaaffaaaffffffaaffaaaaaaff`a```ffffffffffffffffffffffffffffffffffffffffffffffffffffffff``ff`ff```f`ff`````ff```f`ff``ff`ff```f`ffff``ffffffffffffafffffffffa`a`aaa`fffa```ffffaff```afffff`faafffa``f`faaffaa`a``a`f`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffafffafffffaaaffffaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaaaaaaaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffaaaaafafaafffafaafffffaaaffaaafaaaaaaaafaffafaaaaaaffafaffffffffffffffffffffffffffffffffffffffffffaa``aafffffffffffffffffffffffffffffffffffffffffa``a`fffffffffffffffffffffffffffffffffffffffffaaa`fffffffffffffffffffffffffffffffffffffffffaa``a`fffffffffffffffffffffffffffffffffffffffffaaafffffffffffffffffffffffffffffffffffffffffa``a`afffffffffffffffffffffffffffffffffffffffffaf``aaaafa``aaaaaaaaaaaaa`aa`aaaf`a`a \ No newline at end of file diff --git a/data/waveshare73-v1/setup_bg_preview.png b/data/waveshare73-v1/setup_bg_preview.png index 1ed4d20ed5e8ab2f93bb63c55fec0768c5a8bd66..1551d365b4da1700c9b95f65587d718f50f27ccd 100644 GIT binary patch delta 9718 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 Gp8P*Fi#%8W diff --git a/scripts/gen_screens.py b/scripts/gen_screens.py index 3e25ca6..f1289e3 100644 --- a/scripts/gen_screens.py +++ b/scripts/gen_screens.py @@ -118,6 +118,19 @@ def up_arrow(draw, cx, cy, half_w=12, h=22, color=BK): ], fill=color) +def right_arrow(draw, cx, cy, half_h=12, w=22, color=BK): + """Solid filled triangle pointing right, centered on (cx, cy). + + Used in the portrait diagram: with the cable/ribbon on the left, + the physical 'up' edge of the frame (when hung) is the right side + of the rendered diagram, so the arrow points that way.""" + draw.polygon([ + (cx + w // 2, cy), # tip + (cx - w // 2, cy - half_h), # base top + (cx - w // 2, cy + half_h), # base bottom + ], fill=color) + + def orientation_diagrams(draw, accent, show_active_ls=True): """Draw both orientation diagrams in the centre panel. @@ -159,7 +172,7 @@ def orientation_diagrams(draw, accent, show_active_ls=True): draw.rectangle([pt_x-pr_w, pt_y, pt_x-1, pt_y+pr_h-1], fill=BK) draw.rectangle([pt_x, pt_y, pt_x+pt_w-1, pt_y+pt_h-1], outline=BK, width=3) - up_arrow(draw, pt_x + pt_w // 2, pt_y + pt_h // 2, half_w=12, h=22) + right_arrow(draw, pt_x + pt_w // 2, pt_y + pt_h // 2, half_h=12, w=22) # ═══════════════════════════════════════════════════════════════════════════════