From d74b1d78fe8ced6ac7fc146b06f57c7d86d003c8 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Fri, 30 May 2025 09:57:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mobile=E8=A7=86=E9=A2=91=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/index/lang/en-us/mobile.php | 18 +++-- app/index/view/mobile/attachment/video.html | 41 ++++++++++ .../index/mobile/css/attachment_video.css | 76 ++++++++++++++++++ .../index/mobile/images/video-banner.webp | Bin 0 -> 12314 bytes 4 files changed, 129 insertions(+), 6 deletions(-) create mode 100644 app/index/view/mobile/attachment/video.html create mode 100644 public/static/index/mobile/css/attachment_video.css create mode 100644 public/static/index/mobile/images/video-banner.webp diff --git a/app/index/lang/en-us/mobile.php b/app/index/lang/en-us/mobile.php index 4ea52811..716aa15d 100644 --- a/app/index/lang/en-us/mobile.php +++ b/app/index/lang/en-us/mobile.php @@ -36,12 +36,18 @@ return [ '信息提交失败!' => 'Add Fail!', // 附件下载 - '软件下载' => 'Software download', - '支持型号' => 'Supported Models', - '支持系统' => 'Supported Systems', - '全站搜索' => 'Search', - '搜索' => 'Search', - '请搜索' => 'Please search...', + 'attachment/index' => [ + '软件下载' => 'Software download', + '支持型号' => 'Supported Models', + '支持系统' => 'Supported Systems', + '全站搜索' => 'Search', + '搜索' => 'Search', + '请搜索' => 'Please search...', + ], + 'attachment/video' => [ + '软件和驱动程序' => 'Software and Drivers', + '您的浏览器不支持 video 标签。' => 'Your browser does not support HTML5 video.', + ], // 成为分销商页面 '成为经销商' => 'Become a Distributor', diff --git a/app/index/view/mobile/attachment/video.html b/app/index/view/mobile/attachment/video.html new file mode 100644 index 00000000..19d18ea6 --- /dev/null +++ b/app/index/view/mobile/attachment/video.html @@ -0,0 +1,41 @@ +{extend name="public/base" /} +{block name="style"} + +{/block} +{block name="main"} +
+ +
+
+ + {:lang_i18n('软件和驱动程序')} +
+ +
+ {notempty name="video_categorys"} + {volist name="video_categorys" id="va"} +
{$va.name}
+ {/volist} + {/notempty} +
+
+ {notempty name="videos"} + {assign name="flat_videos" value=":\think\helper\Arr::flatMap(fn($item) => $item->toArray(), $videos->items())" /} + {volist name="flat_videos" id="vo"} +
+ +
+ {$vo.name} + {$vo.desc} +
+
+ {/volist} +
{$page|raw}
+ {/notempty} +
+
+
+{/block} \ No newline at end of file diff --git a/public/static/index/mobile/css/attachment_video.css b/public/static/index/mobile/css/attachment_video.css new file mode 100644 index 00000000..536a2c91 --- /dev/null +++ b/public/static/index/mobile/css/attachment_video.css @@ -0,0 +1,76 @@ +.oricoEGapp-softDrviersVideo { + display: flex; + flex-direction: column; + background: #f5f5f5; +} +.oricoEGapp-softDrviersVideo .topbanner { + margin-top: 3.125rem; + display: flex; + justify-content: center; + position: relative; +} +.oricoEGapp-softDrviersVideo .topbanner .bannerimg { + width: 100%; +} +.oricoEGapp-softDrviersVideo .topbanner .bannertitle { + font-size: 1.5rem; + position: absolute; + top: 50%; + margin-top: -0.75rem; + color: #fff; + z-index: 9; + text-align: center; + width: 100%; +} +.oricoEGapp-softDrviersVideo .tabs { + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin: 1rem 1.25rem 0; +} +.oricoEGapp-softDrviersVideo .tabs .tabit { + padding: 0.5rem 0.75rem; + border-radius: 1rem; + background-color: #fff; + color: #6b6c6e; + font-family: "Montserrat-Medium"; + font-size: 0.875rem; + display: inline-block; + margin-bottom: 0.5rem; + margin-right: 0.5rem; +} +.oricoEGapp-softDrviersVideo .tabs .tabit.active { + background-color: #004bfa; + color: #ffffff; +} +.oricoEGapp-softDrviersVideo .infolist { + display: flex; + flex-direction: column; + margin: 0 1rem; +} +.oricoEGapp-softDrviersVideo .infolist .vd-item { + display: flex; + flex-direction: column; + border-radius: 0.5rem; + background-color: #fff; + overflow: hidden; + margin-bottom: 0.75rem; +} +.oricoEGapp-softDrviersVideo .infolist .vd-item .texts { + padding: 1.5rem; + word-wrap: break-word; + word-break: normal; + display: flex; + flex-direction: column; +} +.oricoEGapp-softDrviersVideo .infolist .vd-item .texts .t1 { + font-size: 0.875rem; + color: #000; + line-height: 1.25rem; +} +.oricoEGapp-softDrviersVideo .infolist .vd-item .texts .t2 { + font-size: 0.75rem; + line-height: 1.125rem; + color: #9E9E9F; + margin-top: 0.75rem; +} diff --git a/public/static/index/mobile/images/video-banner.webp b/public/static/index/mobile/images/video-banner.webp new file mode 100644 index 0000000000000000000000000000000000000000..080d6a38690bcfa615b1b5487786d79e169ae23f GIT binary patch literal 12314 zcmV+#Fy+ruNk&EzFaQ8oMM6+kP&gn4FaQ8BlL4IpD((W10X~sJnMtpzt1T(kD-rM# z31x02MC`JPsqrDEDRHKR++V7B+~t>q#mQ&^;J3|x*sZGFpnmSDwNKUmm_>_S?I&{r z>>M;d!vh^HmA_A-pI$%t<{!+u31%PcJGuYc%uoHlzW&Po9ppJ9`>Xu_%caTBXqd*1 zbOOOh#g~CPJt)YDRfYM`Zb(;R91)y(4o408^kaAd21KMd65z!p$X6dGj9V_wJ7|{l zazavm45rkS^FK@Z?QHqBmpl`3FcTQPo8Ap+e(POQuQ}JRd2O002bQXUQ#h=hp{$l- z9S6-FZ>RA-kfQC@(mH1s8xzX9lrlv_DB>VXhF#tY%1Dxa&|tEXQL2q?@XOF_m9{S; zt?nz^)B2F{%N#X=kfb|YP#B$E-{||A&+=@2W|_z`{hpKO3GpIgJiHmY<~%y3k;+I} z&L9X2=5pC({c|{E_f0(6I!f`+`SGv1*6XB#d5lxz6gvGFZ1Jl!0VbtTJ=+Xj@ZsEZ z<#X7)QE@So@n+RGPvsrnefMY5O8mUeUPpbpW(A$-wHaD}wvINy*-UQLu)#pfXVw9= z2(Q!;RctPwrs%YpGD}QAJ&daRRC)i4IA)#iRzaP`)32L$|0|6!T#4;>%qUaB3*!L6 zm#il?sI~Y>OwX@wVfC2vFo?#fbm1xU{ys`*YCm>t>c#w;)5O&XbVRG(e@th%fr^EGTv_Dc_D|F_=iicd9jFC%y$8ACmQ~y` z^|grRY_I>!5utVW+%kXFHN@IR+63BF#h)muAtJ#^1}rsx@fgjWqWoe-#{4$CJ^cfG?svi%9eYyBg zA^y0>4*Dj+x>!<^?N%?)`?q4k*Y2Nw7AS{nOY0`VKgVr-J(n5r5#jP&<^#3Ylx9++ z=z_uGEQF!4&jAbQ=?fMVE)I5>=6Up;9NvA;#d)1SJL6Z+px=G|;rm__gFe6&y^efq z-7EW|Xgf?F&mSdX;<}`Cp{~F6@ z5YfnXk%A;S^!=O|NApRfNL*+-yX z-ZgTPq35kRDHlKZEt5_N%`(8y>tlID{eL>;Air7zkK^^SD{)@oM`!St9!X_)%BrCL zepYOgHro|%*=6lQy>X33iaKq5xllIQfn0)sBCbFxuf792Tf5ti;uq)(_rY6H-qB${ z1knA(wuKf#U&o?mjRoy-|CZb*rTCMTzrIQ4Lb(iDmPXA>07~6!SEwmPzgFMit~s5; z5RwyE$+eG?V*kuP4t-TDuvi^41o1=}I zDsy+c9n(5r^XI1#2jq;5ux0uW;OUg67SWjzp&p=L)ky(&MQ`0iC-6RS;il*g#Bdl> z1Z5i|{M11CNbYDwe2uQkn;^@6g|>WYLF&LWY&H}PNWTtx|oztY6g$r^jK z8B|L9Md-9invLSmn2OzwEVWYUZ`bEk0_TE1=M7I4EO;7~a}m@}oCZiNO5NXdCB#N~ z^jLQuSAmXEsK|SI+{uzk`OIeeT5xr;BbhEV7S6;tLoeyZF*nGOJvC6ajhk=G@x6b_ zUm)%4xa(B*NEN9AvAghse*%iE!R>#|ZNAdD%us3PA(vvWDVjZ_T@w8Z9*mqa-QIac z?JGuT#NJ2EgamuC2r=i`V~pr!_Ro%_(M`p}^mGU~Mcb=y?S11;oM|@&_%t|jZz1D?z_(P+br$Yfe&eJg{V^5h>?p`rZM#4!s11YH6n}q%?3*c zc4fqVYTKkOS`Sra`nkKMB7xwyg@s&!a;u+rNaOJT>RC~)gXdsLXzKkRV=bcOn@rC0 z0Hu=kTu`trPC8CT)Gp3VVCjw8Zbonv8#tJm-yGhuAwfRIt!3@Nx$<#A#J0Y{$!!u8A%1ib!_oCO-|LLI5BEmnh!OX4M>B_hzBA;qSwu-airK zv5OPP8@9^gn;Mp<&ZUZ>W(Lb*s;S(|6#bPb{~Nctd>GSxb+v5LMIrfZ;R2!3?F&LL z%9vUXPd)bPrW-VhA~yf-bC=1cHBI^?Uz^p97|Cu@%o~+w1O3e-cUK#q(Sp=q)#xR;2+3 zBL-x{LpJ^_D?E60K8K!u7X|y;Su0>C%S?s~~{%y34FSha(uP3VC|EZ7A|KLk4 zqs$|xy(0sDPz&T$7VqAP*-HQJy+&4D+;Qfu&m_6UENz|-63+CPWW^!o&RHmrNmG~^ zDJedi#D+Rb6|gmbub{$PT`Zc0B6mQ%NHP6y&+7lRbJnhZ8Y>jYAHN}G&1k8~p@G_q zf}+SjSXK7SV&%p$SmJETOOErUcg-0Pl^gz`5%A;^z|$_%xSzAHl@y!BUAEjBXNJS; z)!$9se@5HVKor*HG6%CKM60Gb0VOu8ym?Iq$EiHUxwt3^i|x%5rmmpg6W#hpR>;z0 z{-e};Nyt=tUtHC!jBML$C$fsdV>tcRg+%%8E7>2(9ALMfLYXf{lO$dO%TqmHrC`xH zZTY|@SUhB2JW2z9l$0bEVBQMh_4gF3_KTWkA?mLwx}486zySXEAjN{pvFfu$o2{}& ztJGONgVX6^D%@Qi-gjHSzIQa}x=X3r8owZo{6lYZRT)!C_kZcI(0L;h_a8$dv%a%V zD4pV~oKAN<IH+s!4p|!;*yD+gttBP7D(jx1U$*%m?XH)44jzM}_o-*0g}D zS@1e@nj9R0s+vEo*s)j_K(8pFE&=qAaCo9klr@x;-40U>DMR~c5JQA<=)Gv1VYqsd z!XY(KZ5TUP-@>;bkfJ{!=w%;9GaXrmj?<&f5jLT_L+ny5b>K>G{et;g^W^N*r6%{DL-3p;-02DZAGq(QpLSJwM`M=CDxwRjO4u<_ z1&$Xhxu7y4r?U1gvhR3>g=q6_umTF46zU{Ele*Ri>j-=^kaUzh+vuR~s}Gof!2c&7 z{RMaIDxe|WJOT{ilZNM~cpO9-)Nz(Q=zgp^T-{)O^cj*ER&H2z(ktG;n8WH@JecDw`q%2R}4cum|$QVlQ7!Y!h6WwS&utNE?U%4-k=*W zIX5HYf)IQO|DTWL=*G+sm?f^_p{U!Gv&3U~*5(^!Zssn&(jiTeZ-YDqDaO?=f4d1)X+s@O!#Ir;)m#HGDx< zwlA-TuE;f0?9sMgJ;5ua`>?meLq*IKyNhXa@Avzw3|84l7xA)AOjFy z2~1O3MW8K5Xufqnjkex#^@ura-uJjyh?Dy?Gkb;rIK42!eE9gEkM8AdeA3jpLs#iI z;fw~i5a8H1dw>5Q%imO~qGWzk7$Vt}eJy%~Ikt!;w4`nVAF>D3Et#{rl*T>2%z@;} z3Ol+@soGc(bg){G5rQkq8MGdU=*S^7UTsypjwPeAy*-_?)p?~aY_Cd%QajjrZip4I zIm_bt@hcZUpbog`(|yVKB#iC_Z)fNuG0H@?fGBZUEvBrmf-IS*Ww_aZ=0hY4#5GC^ z$$cMLYqU&LIUj=a3we~hcCvL=!QY1Rm$5(s|HH5*|AK%JV%IAwDQoWbpd%NNyX=U% zogC$WpRBX1L{#jjEi9Oqr3=Qa^u}l>Y6SilIuPyTBadG)+v&1gBIBT#uHM@G1Zw(y2^c4P#@qN%D2+m z_a!cA;xjf195@LNs`?0r{B%Zu5+C2>1d@FhjLR2(?S1knd+DVO7kYv2?J6Ml5AKay zsSPMNED7767*Ow%=eQ~C8dp?X8QD}Gk_#34l@=M&3uFF?%x5_Oz6@#teZ@^NQC-c; zRM>#&Q1a*iZGe0X1T@_16zS3X&`?yD5$=VDero*~b^hpT-{xuXrP$3d0B>8@eE4 zz;I-4uibMlK)LA78s1ppjt}h8Rv%BQy#T&#hGo58YGKUD1Bt2H>1}QH)W_Avi=NHRSnzDlKkkgn=Cxn#paJ zdK2y=rPnA`Nh+1s%QVdbV4h{uET;JmTqse$ObTX~9R!>GhiinXo(@NsIO+3j1t%?v zTqC@CK2F0Q%9$peP8@DL%kB92IypH%am*}~Z?jkO2-W)4ZrXl2Z3}miV05XmKc0mt znZaUlO$oKWC$q_9#ItX?#n^)WD%}AI=`+m}f)DcavP8o$H6sODKmhq?m(nweD*`}wKLEor_l~GXStbMT5xGJT0 z#+I|(c)(70t3aisVHig*q0)xT-sR$B8Mg0^qN#K-;k6^sQLL2BWgl7?;>T)xi@*9R zA5`o`)wo40=@Ey1;!6+hbuwIA5N5-a#lKn!PnJ&D3H5#Mw93LUC2cvd;^2WW*mixi zW^Q&{UlJ)v%|(rFxu~U&fEwBhWN>cc(qsj>&Nf0AaE1#$GiS_n90Mb_yN>gImt9(> zO4Z06E-cnmMFN3mn2ozHG`nQ~n%m2Jf+--7$|nEF0fj5cOB+XoZy(gm|NC7}G-bO_ zO-c;BlJOLfDxI}srAU3BidtZsnEVo&6HqKVAWe@##~YMm);3<*cT7qJq{BrOBJrF- z^uM?|evje031kuR9lY7!mH3KJ15m4LTD2Q$po8Y;MAoY^lFV4{c)zsWpV?Nm_;U3D z`s51+`P?X)$8}f29zw9Q;kVEt!2LDS1z61PAnJtPxt1hEqjxZBrrRdr>A+vr;KW#x zw%vM4$(VG18qi<&UsbwL>$}=Da42loAzTJvKE8zc3wUIml0u!fzk8(t-kxLx_r205 z(@cBWs2M=G8RDiK2}C}I-d)^1Bx`r=q&1bdlOFJ#IW8Raf;$G8Fv~(8+kQcmBU|N`ejIVna z7}saHQ<{n1Y{(}=EWx*>lq-T)zEKwjNlokyn02Buf9ykLKk^TL%?#Sy=g^0DT0No+ zjI7g(OX{5Z%ZJydkeD#R1Zy{OD=2~W9(x4h`hbG_J)96eVdG+lyHa!aUAv*6(z9vd zfSW^;oJkw;3H;`R+o@bJU$1boDqlI1*Kww)Cpld&nUh&3@_XCLgg%G9 zzOY+2X>iY~sg#Tq8+y>NfGs0CV%IVJ!(%Q)Z8M?oOX&Y#%a$ir%R{Gl*O`djk3zu? z4raMjn!@zK7MEyT$|_A7o-FaYdW-u3&}H2SNofD$Wa=Do!o*oB%ri^_(s%2Cd5yz{ z{&*IvpG9sllpa+69pMx_UMB+-MU}=8FvWsVZslF5I^s}WFr*6QVV&%3{FJs0CNzTg zb`mj@JB&XiH-Cj4NOJOx)+9bFO8I1O_lXv*|0T3!o_5WBP~!1*xm$~bV+z)S(_oh7 z5)&6gm!Wn*JA>-FD38!TEQBub#6|rnU*~0`1edWYQT||63>@tmZ|{I@QBspqrjhPg z1V~PC8FoNpzobf}CrsM(ssq923Gi`Wit{G`C?BusFB>Bi;X7d|$SePd`kT<$O0R*G zhQt)C^FcEfl0lplV86~UmL?|_tUOzA_po_9g)veOG-8TShf2H^pguxddndzFUK)@| z?YB59oOAM9@GjSRM`tRRgs@JH5qc?Eor>p_Yj=<5x?OOWK`Wzk%gHOKmGDS-s=~t) z@zc1q74Tr3ZzZ>j-O2ruS8(cTRjj|ANYR8CM53`dUVTH^6?XdTX7Mh3LjkT$8q4bb zuiEV-&r?x;{OLly^Kxn!pLUfFHeV0a)$0B1jba2jT0oGY<_QdHy?*Z|Ibtp0vr$J+ zvThAAlnmB3=Cnr71_@yPyss)2QFpW(79(m*@zVF1G{+be3Nrk+tx-aax!WjcRhrZQ zZ#LA)hn+ck;?p;(w{mN(^Cm!r*}ZSYf&#P!y&)b()V3PE$%s7+^Dkg63r8(9quSYk z1o5;=#<`ajW-pP-hY$joEaeDvdE4H-xsOInJEahho*H9R9*W2Ol&y`~T+$kz2Vdtu z2;gi$;#a~h%d|#z3lXb^8gS9rOKV5=ZHfc*2DJ~_mTF8R0K+$VC=ZxOvufkmh$6wB zs%eY?RR208=STfCt4&%E;inW2_`K=|YACQ`a0feJISu6^Do3K;y_?r|zYQg)+;z9R z*#!VuMHqFVd^~-7Iu;>eh5vkTPneAjsstL)N)Kqg;~8q3+GRf^rt8=qs3g3MKTf0&orp6ypc5&KqJ+Qa3y>+A>VbLG zY7D<^^95JQZd%HQ)}-FUbu9s-w8%2asgx`FqSM^ExM5d8{K;Odu9jd4stziA6SK3mgPF%s zG@PQr$}dLc0z!H7Q6`YL!0fJm67^#UB!R_a$s8%Nt`vB$E9jhX)-143o^ec&mbapo zTMKq&h>W3t9EGFW)%;io>zrT$-rsNYVe->snU-HPKI%Pw%5K{&^|A(3CP5tBxtX; zAT8VgTR#?BXukQL=xGAL``&-A7%oJ zH$`_`Wpj%LCaj5}5@4hFAI;-Z0}6Z@sWxUHo;0bJU_6_E-Dss>Ib#_u>IIKsKPGyK zC94=_0TOZ1+=lIEfChV0yU*$ZctB7#K-VOUKf(9PLC>Niqis?&=fFPyLs4y*A)?92 zA5Q^J^hD15hD)31Fu_KU3kqdd7SU^^%S(Lg^QkX5H{Ct45Ll1iPGC?@Ufv!Hn&v+suqj4IsFAxn* z8kv#5SmuNw3CCosuIxS0Qz%b+`Ln>D9^+j#5acEr3NdlEecHf&hF%ulKO0BIFCeSo zwJw#v-_T`F2DL`rWP`MrTK{b2r$Vt-0)HV6TLEDV*}gPTG@C(Fj1`*~r!eNa>3iNn z`GG#3+U*)>qYAh%vNpOBQdRMOvLWUEXJov5C>U~^Qf>eAY_@)R2lM;d%ubEsc)f}O zW2l}Dbwj70`3oHIU*#xbG3(_4!!s~3Y6Y`@}8(DGRp{u#X4NQ z=judxlmjC*jp(ghTQZ$C_*k@r8&Q>0hL|L(K%4j5@mY4TIzD`&K<25G*vm~l2|UeD zv8^zYhKYcq7+Ye2tG?q_lg%?uZ-$Yu0Y>FxKTHgd0(h_~f;?!$rDf#?(OL@kMnQYr zM3(FMCplZW0j(w|w}B`5>d3qQ5uw@LT+sEiUPl^Ib~j=;Q2R&}SgcoR=YMw$*xYZl zF)f2BI(2)vt@8~pbgB-ee^f?CF$Nvnqt~bi0T0-A5$V(ll%UmlG;TU<12SfG`tfxr zHR3PdMRdP4`jf4I#BiA#ibJmYckpjb+>dI29dccgOeAc3xGBL=cw{>ZTjD=28Y zCq=MMzIkidtZWFZulq)Dl0L-LSsYzN0bJUY2<>4TtGF+MJ`)_>5om?GoNb;`;t-pppZPc zujsxSR_~Avw-w-C$d73Uexdb_AlKFnz=-UF z%)8YCT^VvTCgZQvb)HK$S&w30XhHJ;k>|SQDtRYWXaoc`(*sW6VZpWvio@eDC;)_i1mY2B`=D*@P&h&^QY5R@R(GbCV+ z&wb5+lJM*o8&a(^D6Wx66A3)Z@K<++_fN$ki7p{FPbQwg0ZCuq{b<=3sNejyzh3o6s?5yOyh{x{ z=%!4HtyE(Kd)lTfB|%#FZ;Vri7TNMeJD-?_t5+} z_x4bXmw%bv@!R-AHZrmFYwOW}9%-lhi>tMDJIk(BBuP=CDq`>Ic!<+Y-dC`NP$BK2 z5?Pk2h#Kt4egsBjg(Ss)tvBf8-!r4I)8>jU9ubLNEFerFHm)+SRHF#4Em$xfo1MUT2nOL?`LS>*D*s|;cKcpVfzEpQ`R=Vpj z1uB8KoKlho48)xvh;2&b4HbTV#nYhLow40I@(X%I(@7t=Hy?iyr^=8|05Jc=HUL|t z2e6-OVg+!3u7JJ>J&qiI-~l%dZWK#*VzbV(`cD55mdBDCJiI!fh^M+J_x(o=GQuV) z*7^d&<=#yl>-#eqS#y5gD~@5Y5(8L$19Mt|OUJWR^^$7vqK&uz@{JkjI|dH_y@z^w zuV3=Cs1W9>L?AZ@do4PcAJW5g9QD;Xp~C&jlfWf#s$+g@2AH;MA6B_EToyKk0yij7 zmsG*|N(4Q(RI#of!KTifj=lHA%|Jd}pX{dr7^eUYnp9^_mJ8-(LOb*$1QnO$D1KC6 z_Nv(^mXZF~u#}%5N*GPAZn>7zp#*F8N0ul9WB|_bUWWBmyBkI|#hH={R6rKXJj~cf zYi;f1&oTOC$T98FE?^-+5E*9UcQ-o^#Jxe2<28LDXCykZ@S_M;$WrRh0&uiP3AUcM zAhsvV;n}dnyxnlfAb=%FbWRgY=tR;YU)ySGkRNW(j-i*%tgRYNH%`5tPvF>L_yCf9 zMmIWm-k6XiPYI$oD=Z_3}Mvb2JO5Luzb+-q7KB+xD zqn}~?z%Mqca5cR!9OHAxcW_Z%FEK?|cOr>OILb*URN2k9)(kV<;W2UYVdcTvT`$p-<5ZNB+x6E_>jljP25wWG5q;DNya9Z9gB#ljArXTwwJ;o}~f> z6{f|Tly;nqCkP&SKVjcqj}fGn`_W0#5LvF1{HAE!kfs`GzZ@NllxVGd8v+b{57_5i z8A53*GP;^k#e-_SfXm9a%eZwMcIXT>iVu{gb?-} zZaItkOnl};0`~{o!M(Ovr4ItK5X1A`Iiu?J!O^GywMj)%^{dEp(4jq;jv{(P%V)* zKRCSRHJFjojXfx5*cleDxW1dEVM>-={SJuOJ&$A~qFAwjmt+${v+CEhcX3uN8ZGuW z1Hz4EPd*>(B^}tb$wAi=Iubk%ij&H=@G{%0SJ_hri#=^53j{qu7sdBm)O5ksy8qb?#bU#RL0wpb7g&HQtuzG<_oV2*HbK`pvQh;n;gZTSR=8ux0_^ zz>a3qc)~}bhAa9C(z0|Csf6MdoZl@55~z?cVNV*L@f7XQQ`q;wd(hCzDmTWEOy^dG zdenry47$^R02+Q5C}wG$00wviYIM{@3%ln^riaHZfwj82T&r4L@6eqwXPSC5#%I2q;+6c&RK38SG45g!|(`hoF-+7Vf?0pWzkGaf## z(mE-ffa@%-fm;_xm?nuokY?v%WW7yGL3I+utKn~P=U7rH04m;n;7(Q+UQcFn0m2tx zxfItMsQ<1+)iLI``)5N?XLj%fEW1V8Q6NRub}f~JTY0kNy#0%&7`mC%d#W3=gt8qP zEDrp>sTa+BgYQyY1`-$APgX8AcK1f4wC}7E~0w00JSevK4K< z5W_{E);k5zG$>k0O(kUp^bxP=<+>)cT~x7#_i(}NrYN0zJ1_Xap(f?()MHWf-NIY2 zjN*QdCi-I7j>EJ#O(Scx_sS#tYh2L+uGokM=(u|6W&R+fF)8A;Ml=3ayFq(bo+Gu- zLl+B^@qO~aZ}t`M7oZb^I9k$|`!zM>C;u4DFezit-__cxP4crMiUjFPRpt>o%e)U9 zLA)rs5_slNFOX}0#(|{xBz%8SB62xOeP$ydj$7;-Rwd6q?jMRK7KdVMmdC4iG^gs9Dh-ug&BkP=|#ml61k4<+-Gk z_jRX})z5|0xLTPv*4@by%aXOai#c=CO{g<9Mjl@;<*>d&6&eZtm+zYF14UtS

eb=fy&mk?gnkVQ-v(-)5{F!`;{d5 z+pDVUrQom*Y~kxT!xwSC6dQv-miSDBN>IcKf4&C!{H7X2^-t$B(0xMPEvH7N^i&#- zTC6AJmT<(Y--4890Rez71%St&fwk>56JAemvu1oshEZ*h8ztPZ1oZ9;u5rHAyM}wL zoGqQ*Gw!R<%h+_+!me{S2CRe0$!`dIP9LEN z4hwYbmV=^ZDwcK-D9*t7AE1q2DR+U6`29QHC2ijR82FLVDx`o<@FC1S zN*+4&gM1tb-eQNRhl})9u_AxRIA}WwnI?^Z|I?7?Anp##+x-2&M!g%9j8yqpG`t|Q zEd_G8p-^uWl=vZ4!;k(i0PSSGo6rvK?3GE^7;Y(3IUjH4l37#Et+e*SLHb_>=zG~iNe+)l5Dv(R%_3-HJggReaQC=x90hg9tvv$IqH0I_A$ AIRF3v literal 0 HcmV?d00001