From cb438bb9be61d17a77b3f3f26ddb656f7a4f342f Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Wed, 2 Apr 2025 18:55:28 +0100 Subject: [PATCH] Update clock docs (#38333) * Improve clock docs * Fix caption * Fix typos --- source/_dashboards/clock.markdown | 47 +++++++++++++++--- .../images/dashboards/clock_card_london.png | Bin 0 -> 6093 bytes .../images/dashboards/clock_card_new_york.png | Bin 0 -> 7001 bytes 3 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 source/images/dashboards/clock_card_london.png create mode 100644 source/images/dashboards/clock_card_new_york.png diff --git a/source/_dashboards/clock.markdown b/source/_dashboards/clock.markdown index 64de1b579ec..5975c27ac71 100644 --- a/source/_dashboards/clock.markdown +++ b/source/_dashboards/clock.markdown @@ -8,7 +8,7 @@ related: title: Setup your time format and timezone --- -The Clock card shows the current time in a variety of formats and sizes. +The Clock card shows the current time in a variety of formats, sizes and time zones.

Screenshot of the clock card @@ -23,12 +23,16 @@ All options for this card can be configured via the user interface. ## Card settings {% configuration_basic %} +Title: + description: Adds a title to the top of the card Clock Size: description: Adjusts the size of the text allowing a wider range of use with different types of dashboards. Defaults to small. Display Seconds: description: Shows seconds alongside the clock, providing the time format is in a 12-hour format. Time Format: description: Allows the time format to be changed on a per-card level. Defaults to the user profile setting. +Time Zone: + description: Change the timezone used for the time on a per-card level. Defaults to the user profile setting. {% endconfiguration_basic %} ### Examples @@ -39,25 +43,21 @@ Basic example: type: clock ``` -Clock card with no configuration -

Screenshot of the basic clock card Screenshot of the basic clock card

+ +Example of a larger clock card for tablet dashboards: + ```yaml type: clock clock_size: large time_format: "12" show_seconds: true -grid_options: - columns: 12 - rows: 2 ``` -Example of a larger clock card for tablet dashboards: -

Screenshot of a large sized, 12 hour clock card showing am/pm and seconds Screenshot of a large sized, 12 hour clock card showing am/pm and seconds @@ -75,4 +75,35 @@ show_seconds: false

Screenshot of a medium sized, 12 hour clock showing am/pm Screenshot of a medium sized, 12 hour clock showing am/pm +

+ +A medium-sized, 24 hour clock using the London timezone with a title + +```yaml +type: clock +clock_size: medium +time_zone: Europe/London +title: London 💂 + +``` + +

+Screenshot of a medium sized, 24 hour clock showing seconds based in London along with a title +Screenshot of a medium sized, 24 hour clock showing seconds based in London along with a title +

+ +A medium-sized, 12 hour clock using the New York timezone with a title + +```yaml +type: clock +clock_size: medium +time_format: "12" +time_zone: America/New_York +title: New York 🦅 + +``` + +

+Screenshot of a medium sized, 12 hour clock showing am/pm and seconds based in New York along with a title +Screenshot of a medium sized, 12 hour clock showing am/pm and seconds based in New York along with a title

\ No newline at end of file diff --git a/source/images/dashboards/clock_card_london.png b/source/images/dashboards/clock_card_london.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cc698580ac14c97282c066e52e87e27866c095 GIT binary patch literal 6093 zcmb7|XH-+$w#Q=wX(EC|sRBxoCLm4e9Ye>Xbfl~F-U0|n4IM>#L~2ApjI;!Zh(Lsd zu5=JWF9|(#-sYV5;f^=n9pl~)$=*B3T5HZVv*!HIUz~xSCLJ{kH3$Tv)7DZm0)fu$ z0Qa!V6u^4`7{mlz&UqVYs(>oH*_MEZi%!bA${SFPF4pk=V0uA&&G@$1qtUUex$K!MNI65ozh4fbd|*Hzm@t2$)2IvN$>`$`MgsII0aq*5Tl&27s-?F)>88I-|d zV@=cscSa2>o0{0Gh9LKD+`d8E-`A(?wBWmc7nqPi^zPmG#l`2Veh>Z7d3$>Swzjr7 zH&yY~g2~Crqz(et4cfGnlvj919w{m29K567bq0o;k}3sPL7^D9(yeb%G~iemtaZuf zig`V~b6Iecm6^G@=YzZiPQ^(VW?%u40)to@u*jc{04*Jz+X@PktK!dEnU~=qyEhf! z$=d0>46LlqQh=RWoWQK5dU@O;B1xWv_ALAbaUpPLV3QS8fwOKZ6n!3W+#cj2#cEul z)3UHNy%U6=KX=ostgfzZV05&zNIMGi3ZKr?k|7&#WC_ zWh?*kOdBjR__?6R%nzy(eYjhOx*BM&N;UBf^e_fG_=orxJVWknji`K2YZ&VNQ%f}w z*`RIyff8MbuH$|!%OB#)COK&;j|}rhJd9sQaGfkSqbh*VZ zQv0TIJr4~O5D>_P7w;zW}Se0&m2sTtV|6_vSLwNDGx++Hb7JYcR8DyVgp zZDSQI8#Yj@Esg)Kng9Mv-y+n7F>30QP%Zn81}RY$5bI z2{B>T$}d76oLD-{zWd#`HOONm6?|IYh8)AC{k?IsDCcK(FC>ML@xv!MMw=Yo(`JTB z`{g;NQq|#Kz~#@EMw(p3dzw+OehYAA$0mR1TyXum!B$Yn)0hw!p~?b>gO{~_oT7D^ z73iV#i7lCnWyff7mTMV?)!q{7f~X{NxiC|YTS3Y53p-7Y7Jgw>6VTC>om3%P>%?Z1#M8IP>OY2?O+8!(!AJ{f4E;70#@D=I`2 zUpRSTBv&u=D32hwr6mDbIFe?ymc!RQ$tSGnha^!EcKEdHWtPI;V0ZjbS&p{^1b(`3 z$$MYvRce)VkMsVscyp5T6zuk_Jz~-z)Ro41ZLAtiPTR zc=?rn&WtR||Gb#pH?TbW;g3Tcky~61I4>)%UgAHMAdtPX`e{W)P`@@O)~(AwB>eIF zjm5tz{YZXe_C!#&BGu{Sw}Qxe&$Mh7g?LUqClNino|rms?!8+B-~_HUPgbytL?CGp z?zK8V<>=3FlRFB9-H|#p%+QTFuzpM+%8HW*t6w-v$gT6kDAFn*cX z4__ieD$;5Mw-B;9dK**oVktT?KKUUpOi2V+0Yco|oz)dzaMpz(f0(v=dBJ)gRI2d_ zWG(4#XMSh#s?xPCDW+84JR(1OeKKZz2d4VwVu?|{OjJbrl@r7fTh$ZzLanswn?%SA z*weVdTaz`E?72nY7S}pUO3o!EUsJwIPFLyDy$h20GK4(*Wn@7$#&2${Wz$EooE!M~ z2vfnd-PkX$(jC*audB|1;49}hHO7u|l6a2YYYpxXEXp*!T62GDkP?*e5hGIMp-c5E zUnjoY-}uC%%6TqE*Xf?x0FpI!$I8A|p81vN!x>X{iS*ntV&R`jlXf*tF_8z^2zbzb zz>Yp%H5Pkosjr+{{8RT6jJn-Pa=qZO-n9!)-D0+SGUG)Z?lSsWHzX77-$xqb;c2_= z6zvKDJ##4R^HR;Kcx(`%Kp?0vQ~EA0LI?z+sJPe$IRaW-T>OJg zmn3==k6%Dm(GiLiadi?!GHlD%j#FUR2a!`hWt-R=w@(UVYqPk7VQR?f+J5?P6>0 zDo>Xv959MzVbe=*+%wyC$b&d8I~hQrb3?C5HE$P-0{isb*_n_iJ$VZdYMLB@uQM}mOokr10y4|= z>vIM|M>72iBOswT%zPn~ry#!PmF7M&HF?Y7c2WJ4#sEqDQ9xOsLSzjZ7j!LaU;PcU5MRi0vEp`kI-SemQk^NeOCiEh zTlO%l`BTr*%(<$kQ|n9Q2fs^ZjR%n1O6RUm)nlCIvU4SnKePKZZxID-tn{wW?;9;Y z9okAi9XTGOSZ6~x4IF^?Ooy}n;w>h*+;RVCn55Jrxx2r$;5}sNuRPS|6HF$~C5Igm z=9&R9#Um&P6SHgImWjY(C5D&$qfiM~Vx&H=Z@~M;%QJs`(M1b{)mOz*kh>tJ*O>cF zKZW_z$ZBgezzzIm@-E7?-`+~RvQx`K?Nn7E_gW|^)roizDt+ZR22V)2s1 z4dQrt>UAz^Ecle8+o|>o#{LiZGrIybQ}Jk;9+xQ=c}T**7Z)LnDR?~o=!A@M8n5@% z$-W;a;ndv=$Y(HSPo3DXz_E3Yo2T>dbRd5B{!wlFWgn0E3~R~Wb4FXRpES;u3wfva zokP5Jus?RdD z$?KVXCTDHVJHz)`2dDRVV62ql`*HmjrIg`jwrA={xVTjFFZAHM0eEIQNkXgH>)if(cJCZ8Q^{sjIlhsc z64WDvR3lWE_eA&rt~Zh=gZGX@0ry|Ld^vMWp28d*%%#w;R3JykLR|=T-OFaUGKq!Z(H% zs&pQOqubauDSf%``^TX`4)D=!K~E5^s2{OBS4R&phPde%LO=n=XHP7fJc<(t2hW*7dL19`jDr zsd-nkT@$I4oab5EgSIz zA564qi@*NKtR|ih4o$=1a8}MF?k9x?;3Z>;x1w2f-@;c|Wyf(kd;&3>%N*vv9}N5~ zAAV%Gr&Bw9zZ9?R@!Dp5Gl&YpTu~?jy`!S0aU%+)#W^l|8n{P%j)Vz>3PC&fG`zb7 z-p}A$?@LPdeGPk9T&ble!QvTa|C{2Ez2tt>FPogMSS|jrcXaEi_`k2k_B~X;(S`Vje50f{w)>g)gn-fmA4r=D7)n^@n?reL| zM4PxJX~WaMO*(lUaZ_XC$qcsSXx(P_)a_wT*yn5qYrpD)U;ZOIk!<}W53A6xpIWnY z4j7A9gZw4BzVm|Q29F{&R=9bxR4j|eezH(wo@hi?|IYntD`9>xPTYP%_!g-7V5C9) z4aP{hFZc7>W~GOtu~owZsH1I<-sIztumlsJMMmZSsf7yHI6lLRICjw^523GMbNJBg z2uhr-{2|VDNzMKTz&Qez1x&N_bxq!btIJWZ20zy<_HoDI8f@%*S+a4#=hf_s49dC| znZ1m&-a+2(=WZipT`J8c$d~L2VM*hNtDkpj+`o#;eQjJ?7^A%9Z4_JIDkf1tMCukbptckhxJu=g1 z>-K_O3ZkKVh{|97eSARgU&TIKSyI(R63gHrYDtQ6C#<#zmFD0lJffEjKXVsm0>_1m z-d7#=Q<^hj23xde-RY^jXxY3YX>2*Z^SF*UBrR<;MM|GI7(L|ZHx8;omX>7cYs4Io z4}!&mtUL7PCQS>WO{(^>Ov~b(7d@WNMpFg>fyaylIZwet|5_SXoZ_z;S}(UePAH+@ zsV2*daAZ5bnHTx)u&PNKIT2jOHO&VN>wx{gW)$vNd`v zRYp4>jUQh`+x=vDqAwjUED0P+m7l*U%ut%Y3P8e?A5F=M8LzFCw8YCXbEw9{@#|MC zrl_aNO6F>y%%=|5>G;r27taSI4OVl7iA9Yi)+hh8-T8RJ87;^?#O%8<)24^Kfnem* zyBC7mf2U$UOEp+wr+jkH%@buSq09OOzx<26!hY$4cu<}Z?e+~2rPODSz`e^sBPG0@ zoKo>6?T<1PSeosuiqi5&I?;EYvO*}!1g(@#L@CKMrB!2Xevs8sK5@Au4*AZnF9vX4 znEOWW45znKqo--MbC!I(P2OKPOMWji4ZmeP-PEEB<_JDbYc^{kk}QRL&#~E`;+f+) zFLQQ~J06U!$B#pS+-3eVgg%v>x$~!ek2D|Va2|KpVQB37tU7A^k5>Cmq~%d1E((ds z+i^iK9d)5yy7kxW;+yFKX<0SaNu(?EVYNzKQ7RDe64dT2XhZ=5wQ|^}B>idi+YhFW z9nP7{AAA;Uu8<~mJey%S4*eGwJan{pce=Vvjtkcs(Wk<9y?AI}fO67T-}!k4ko@lc zo=frd7w@*B^iPxPP;WuuS4U4pa^PK$-@|BmDi8o{OSord4A9A&bN>yh{0|$8e+6eh zQdH#c-t82M1NhoiIw@;_-u3nMy;kA+2huT7N5v*_Sjf>6jV)LG&}Wp*{svGyfP2#< zY>H}AMFn06Fc*94()n-~Sbc%_2_7?g?^9(MTnJ2?wgh7Nc_1XAyz<4&r&|Cn6(gg`Ong5M}@iWf=7%E~> zuLN`=fa;ab0eEi_gr8~VdlU_@8c?TW*cNI1%PxGat0Qa#T&9Tp(cV7eArqUJ*yf1L zvIKsvkx0y1HQ;|eMJlbSc?+1ItGAF+G9JvbYe4!9@ZO=7J2z;r(NZieF1|-@p`dR8 zPh-K?udDm`-2X>`K%qyUqXO$zn9mwVFFU%fD6g}dErEYWpZ}kb#-7p#N=;w#iB*aM Q5Ijg*T~Do22#?q1*in3FRnGv|5EJTvp$_uR3%+N$IvbR+}>1mx;!O8Nu@w=lqc z>^&mjx|OmBTnTRZ>Z`sYs2XM11S)r&6tolw2x^l_FKzAu_4{6GroIFO6umd)7RqY=SOR z9QykDYU=9GSXn=yQ1x+BudrsUK`&v6# zYD$U?D0ZR5&gC+6_BbTpf6yoUV=}N1Ot2?VD+h7Slj$_78VxoKcst^nKVCI zTSqn&$T^z{BM6KjZ&=-d@xofynmiTrV2F_Ka-%bZcOwu8t>EBR(W2Oxn70JZ&d%SP znkWOO7{Ojm4Gn@pNAK!+fEV`O^pXiW`ZW7vjRIpWpyuLIVG0Bx#pc)W@bjl+IqSCo zGYyTrEG#}NCOny)7G8z2p=Rv=yw$o?r%+UrFixu3|D-u4W+2L;*5qSewKs7SFgkBT z{+D6=_nIkEi&zc4xNsE_&eme_8Ru+P9(`wKtOf#!Mr~ijLKu_N^7BX5q=r9^bsdZh zciOxcaQ8O=DT>aYO$R7Ct`)DR$%!3CFL~IYa|-u8$D{|xu3$~JVWL;PLL0`)O5MB< zM=mB|WzNEoC-Z;Vay?mC?sBOB`{h&y%)VK{H0mGq_RsM;ZWlkBnpePIpVKae>yHL6 ziXNnZ`L8G`SA(mcZLo(PJ;gp`0p@e;mqpDt>yDR>c$Rv(#yl3+_X}t-rKBH(4bZDV zYH_YW7m!Q95Sznn=T#o%QiafvAVS)mD5^L)+kr~YD?ZDIBdCkw_%RQHMu6UK%gwKT zr@I{G=#&=PYe>>zp{TfIta!|mo1+CPW?z*;q8(H6EmYiHO~yO3&*tYJRmDrtQeJGa<7Ii=-GWwhwDI>$YQ;wl}gyW7hXOj`(F z_fvNn$mZ|RlbHGn1obg%>gZ7N^77_M2d1(TpI}SDNa5BaNX?O;euvj4@~@b;uSq;o z?v=w2=dkHIM7T7~GDe39|G0u`-cWBFBOILR^k~6ej^1u+; z3ok|7!9eVHw;G^9J?hp5wDobW``NC`;m{Jdvs*7{9vSTXdN%ToXumR7XLCsRC_a(r zhxfkxuCw!UFMe^p70l1BQ-JCfSCrb07wtIS;c^p0H1tNf+uuA z>v|rcG=i(xM;ea){LIDKG8VNR;WIPK)3dQ8f1HUNJdutjObRNK3)*mn$+Y?WD;~;I zh6wX`j;t9XG-5w*%cS~cwz%?CgC2M*i z&_(Z7xEe2uVxagphHdtIx97?)lb31_q8>v}lZ4!+kV8#XpCTVy?mVV96}i~aq1Byb zzAmU5HTd4paO;7almjSs6T(JX8}3|UN|Pc0#KNS?sxR&(eT2KF$rgtF2R*_~h9K$M z=(YCg#~RKv@k-s!QgA~4`T#8HGx+30Tkt}r`nN!BR)&taHB6h1;9Zf84uK;&?Fp#d z1R9lLs7-`B4Cb(yRhnTP3iO+30quFZIQJ+F!t?g4ZSvdSug3na33Wo9lzE$@#V^Uc<^OsXWJ*W_Uzn}4^nv{(X^4`>&j#m_=l=w zy>*z6#a7oV{;2n=58FODp$Xalt6CX%fWO7BYbDVRW<1+*;-l}W4@)IPD|yY%66Q|@ zZ`F>D!ZrtBO#3yya=(9k22;Er+PrsR8}61at@qdT9xVC8p{KG+`*i^Ir~ZtM-?UPb z7=kur*i0>XM5Q6md;+r+js_)gdgn~Ssu^E+wn|>#jQO$sPr*YdKc!~cfLM!5bE{>< zllQKA`8m%wY*SNH|I1TYD(p~%&HhZR9>vadzL=WP55_bay2K(~{wWc~&qhvf+e=1xhoURJ`pUisShU3WN*t06}+rqO=#6DA`OK-<~ zqCan`MxTTP=r8oegzGT6I}9f_DNUX4AWumzqh$q#SSBd%HVw#oRNJq&@m%I+>K^|X z2Njdkzvrc#4Xye!mhP*FY~z;#>|34ldgP&&ZdvyVE~-rKZIvSoDATasN{Ok&Hn9}v z(EFlYW9q(~^!(v-q;tFN;h1i?$tadIKi#mp%iE84jEDVFvV*0>M)~X~ zK3lx@3yFf1AO|lz+tmf03U~6c5CINaL$wP6U%1Vlm~=cg?sd}qx={v94I)1c324o7GtT{ zG7?h)LaYtrLA+O-8PEWZs<|X!R1sYe{pAf5ME=%Het=Gd3~GTYe|g8=bClN zaTLtejPF)$9u1UR^SF3QscFljQ@ zYiv${72>S(n=+T&!-Rc^L*Q=G=k*#pl?~|`?teSq+eQphUyt(Si`ews;p@EgQAymw zTj@DDu_F*E2AeDoIm;ms?yAK_J6MvSv;LeAJAfa2kaYC)EgLzm!#1cu*-nM!$Sac!RKWQ!_GN_PjY48 z++~!P7io+wn` z8)!Vd?hOtJuLGd(&m_j75wRr(!S&Fy_0NP}=SQ10$WJLL-Y12yBt}xf^O%I^W^0)# z>$?uG`H}Clc_pw$`SxxzlY)`WAWUXH9zf6hV9OB%{j8I)7QL1gs|7HcaK*L z4yjhH9Em*y-ECED0BGW*n=CkfOmx`e$0i5;KPP z{8z)nxu7f0DQpa91&>+o||1uU85`ZRoz! z$eT#Ei>e8~B0Ec_=Y~_e3#yJOHeNq=VSPp494e^O4|LI_h%eykcB@=!6mk)@7jSoX z-$Az1zjvN2$tT~n78oFA4v`mlidt~3UI)tEuI=NAnHd^y@{|++bhE;$uKV26-LUb* z1v&X%{QVSPX@Hc@u{{-GmMKkpmbR;tY4Avown&$t8kQK`NiBuHnfM9f(IpiAs-lEkoJcmQ5|%RF&`AhP>kp6$mpm6et7u#4RUX1Oc3#S~W6 z(?4I6vn2hwgq%ii!WOcrX;oBQ93^)(eyJRjz(C?bD;PqY7-+iOXuj(>_$ey1LZWiv zuRXO8z5BP|I{f{N9aS2j2?^E-@MsBV(~o4m9{tW*n9Nyw zYkaa4?KtvaZ9jv@l}lEK{P7Zp_4$-rUHw>yPwC6;?w1u!0SANSm<&nVtFiXz)_#XTZO{SZZ}mO}nLz(6)o0 z^g9a;@#p73Dv5N(iQiuqaW*@k{@?_mol)A-a;7~S`}szuY|zkO@GVilMk$7ISJ)um z;hsSJNBJWm__17$vV!yDTr1oPrKhy7&)cO<$2Uya+!RUK$tB*9!$J0=qod#B9x_7(Yn`>8_g6H6NugL-fPGCtY;YKe5R(=djw}u zeC%R9Uo@a-S;u6eUMv*!E3~=p?a+MVoA1U6jq&(eeu7nvsyacnrl|9H%&xgEPH@OO46>)P7nY`D zMe}-T2k#5X01+e+7gtVKi!3$9+UJjsnTe{T7V*)^=@g^!Y1 zOiTlH}Mv zV+tiXNTlHUx{Z<+QL-y&Cji!yY<-mWdPnD)G3}EDWi&sK_$v8%j zS(ap!weKSsRk}42d<~UQEPB8;pVFV9_jT#16BxFPQ|+w&6*hT{zAETuW@Xi; zX)H@KkhMFIgFf7NZFfI*z*mFX* z1rFzmB}YcyURb=L^PZidm^Q37U=uVo0=?_KoZ5@k|7`a4#^ba-*LSOtEP)H$3c%ZgX^U0-(}U z?L2V>V`F2(!f)Tc)vJD4a1#ZHBY~RccD};BJHv7bYPR}bLjx(BsBONlG-VEh6IVzF z#xDG%%dlX}Zi;OY3{zMOWV=%Euf_T$W|@5V93Ot=4bob=S>4*IYb=aVDznC~)wDs+ zuT$a&(F<7fRRkB)_TKr;vUwP4u$&{uetwtBTSG^OosF%ZCq4wj(d=+Xz5lpUS&vom zdZ-wVZ6^;%#`RmVM|@za(A@jNvud%>KIX_DB(CBWnh78@raTQB=e>0BO-6fzTpCej zmLe?>-ZSfJEqcF6T5-T2-IR%--CqgpNDro&QpszgkXMi(Ewa*)?K&pSZteNN@3pb@ zMf>tX%-~=;a=;0>85+D08M(r*0Gv%ylM#*74WN?%yqL)uZz{_l^cua?n9w8TJ0=~M zF*FsdX}T60$Gfv+6*gWtg1K}TdGnJGbUiff=8*u+hDLFlUdtzRUL=X6Bc(FnLdjp& zwR!(ODwH1oA~O*2a;8Uv>nlIO4#XzdM&MH^kf)zQ=0i zit3r0YX${LPL^m1wZ?{20l`4kqW1q>BS+3B@=lr7G)8+&Yolf>_^;?Y2;9KpMY9oU z7N{i~8oL^lZrhbeqoMfVOVO=knB=xd2z0R@6Xj8THh3@p@ z!$tQY;nlFkIi)3io^m6%G{)w)lzP%j>Z2_qLr-F&VPCa%xNjI#U;StJo~6oWDtQ3m zCm?B^$yFt6=fkNa@c~WvxF@cNsZMn7Qj=PN8{764!yyS~{Y$i_mnE~RHSG7i$=F8t z^<#4@k1kwFq5RUI&kT=`hyOB{S(g~eu08qMA+X0aBRn)TG@8#gaz`9fsEPqz>{`|G zlLx2S&CBwc;cin%0hvg%$QwQumQ?wF2xv>pKR>kHK;mOzxetKJo4@{_D$g;?+8P=! zHE)=2!N(lns2f+N_w`=XD@Rj6!1&1dh(yrE5Uxk2cpsCV{^%}n4nA;q3P4I48gZsf zzduE`HZ)B00B8LJ0{$S-)o!E|fT)s^DE{*(-Vab50GKd*_{%bn(u^Lo^q7 zvwe*08HyT^Bh1$9`ME*0`9M5Ran~wdhyR0AJrZJ3j;PB4k<;x_RJ*ehd!)6@HafxS^~*w~^H5)!Z!JF-unHv<|Cs$LK^;(QZ;0|1>U lDLssdGzavai2uHF8UAKhu?@*yRC*(psVi$MRlTx~{15la(mVhF literal 0 HcmV?d00001