From 9d3ed3632a995413589a5f6e2bf06d86f27666eb Mon Sep 17 00:00:00 2001 From: ningwenqiang Date: Thu, 19 Sep 2024 16:56:57 +0800 Subject: [PATCH] =?UTF-8?q?UI=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/tmp/full-r8-config.txt | 24 +++++----- .../live/dialog/LiveAnchorSayPopDialog.java | 1 + .../yunbao/live/views/LiveRoomViewHolder.java | 32 ++++++++------ .../main/res/layout/view_live_room_part2.xml | 22 ++++++---- .../res/layout/view_live_room_part2_item.xml | 5 ++- live/src/main/res/layout/view_wish_list2.xml | 41 ++++++++++++++++++ .../main/res/mipmap-hdpi/ic_live_hot_rank.png | Bin 0 -> 548 bytes .../main/res/mipmap-mdpi/ic_live_hot_rank.png | Bin 0 -> 349 bytes .../res/mipmap-xhdpi/ic_live_hot_rank.png | Bin 0 -> 789 bytes .../res/mipmap-xxxhdpi/ic_live_hot_rank.png | Bin 0 -> 1147 bytes 10 files changed, 89 insertions(+), 36 deletions(-) create mode 100644 live/src/main/res/layout/view_wish_list2.xml create mode 100644 live/src/main/res/mipmap-hdpi/ic_live_hot_rank.png create mode 100644 live/src/main/res/mipmap-mdpi/ic_live_hot_rank.png create mode 100644 live/src/main/res/mipmap-xhdpi/ic_live_hot_rank.png create mode 100644 live/src/main/res/mipmap-xxxhdpi/ic_live_hot_rank.png diff --git a/app/tmp/full-r8-config.txt b/app/tmp/full-r8-config.txt index d9e5d6f57..7d4628502 100644 --- a/app/tmp/full-r8-config.txt +++ b/app/tmp/full-r8-config.txt @@ -1,4 +1,4 @@ -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\app\build\intermediates\default_proguard_files\global\proguard-android.txt-8.3.1 +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\app\build\intermediates\default_proguard_files\global\proguard-android.txt-8.3.1 # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html # @@ -95,8 +95,8 @@ # These classes are duplicated between android.jar and core-lambda-stubs.jar. -dontnote java.lang.invoke.** -# End of content from D:\AndroidProject\pandorapanL\app\build\intermediates\default_proguard_files\global\proguard-android.txt-8.3.1 -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\app\proguard-rules.pro +# End of content from D:\AndroidProject\pandorapan\app\build\intermediates\default_proguard_files\global\proguard-android.txt-8.3.1 +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\app\proguard-rules.pro # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in /Users/macpro/Library/Android/sdk/tools/proguard/proguard-android.txt @@ -420,8 +420,8 @@ rx.internal.util.atomic.LinkedQueueNode* consumerNode; -ignorewarnings -# End of content from D:\AndroidProject\pandorapanL\app\proguard-rules.pro -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\app\build\intermediates\aapt_proguard_file\google_onlineRelease\processGoogle_onlineReleaseResources\aapt_rules.txt +# End of content from D:\AndroidProject\pandorapan\app\proguard-rules.pro +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\app\build\intermediates\aapt_proguard_file\google_testRelease\processGoogle_testReleaseResources\aapt_rules.txt -keep class androidx.core.app.CoreComponentFactory { (); } -keep class androidx.core.content.FileProvider { (); } -keep class androidx.core.content.FileProvider4Utils { (); } @@ -1094,10 +1094,10 @@ rx.internal.util.atomic.LinkedQueueNode* consumerNode; -keepclassmembers class * { *** videoEditClick(android.view.View); } -# End of content from D:\AndroidProject\pandorapanL\app\build\intermediates\aapt_proguard_file\google_onlineRelease\processGoogle_onlineReleaseResources\aapt_rules.txt -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\lib_faceunity\build\intermediates\consumer_proguard_dir\google_onlineRelease\exportGoogle_onlineReleaseConsumerProguardFiles\lib0\proguard.txt +# End of content from D:\AndroidProject\pandorapan\app\build\intermediates\aapt_proguard_file\google_testRelease\processGoogle_testReleaseResources\aapt_rules.txt +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\lib_faceunity\build\intermediates\consumer_proguard_dir\google_testRelease\exportGoogle_testReleaseConsumerProguardFiles\lib0\proguard.txt -# End of content from D:\AndroidProject\pandorapanL\lib_faceunity\build\intermediates\consumer_proguard_dir\google_onlineRelease\exportGoogle_onlineReleaseConsumerProguardFiles\lib0\proguard.txt +# End of content from D:\AndroidProject\pandorapan\lib_faceunity\build\intermediates\consumer_proguard_dir\google_testRelease\exportGoogle_testReleaseConsumerProguardFiles\lib0\proguard.txt # The proguard configuration file for the following section is C:\Users\CVB88\.gradle\caches\transforms-3\8d3e3177c15403546de73d87508067d6\transformed\jetified-XPopup-2.10.0\proguard.txt # Generated keep rule for Lifecycle observer adapter. -if class com.lxj.xpopup.core.BasePopupView { @@ -1157,9 +1157,9 @@ rx.internal.util.atomic.LinkedQueueNode* consumerNode; # End of content from C:\Users\CVB88\.gradle\caches\transforms-3\a1df9a6aa192455030f7c9970b70e0e9\transformed\material-1.4.0\proguard.txt -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\lib_google\build\intermediates\consumer_proguard_dir\google_onlineRelease\exportGoogle_onlineReleaseConsumerProguardFiles\lib0\proguard.txt +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\lib_google\build\intermediates\consumer_proguard_dir\google_testRelease\exportGoogle_testReleaseConsumerProguardFiles\lib0\proguard.txt -# End of content from D:\AndroidProject\pandorapanL\lib_google\build\intermediates\consumer_proguard_dir\google_onlineRelease\exportGoogle_onlineReleaseConsumerProguardFiles\lib0\proguard.txt +# End of content from D:\AndroidProject\pandorapan\lib_google\build\intermediates\consumer_proguard_dir\google_testRelease\exportGoogle_testReleaseConsumerProguardFiles\lib0\proguard.txt # The proguard configuration file for the following section is C:\Users\CVB88\.gradle\caches\transforms-3\2929985d9627ba3bb45a0ebd18eaf9d3\transformed\jetified-linesdk-5.0.1\proguard.txt -keepattributes *Annotation* @@ -1510,9 +1510,9 @@ rx.internal.util.atomic.LinkedQueueNode* consumerNode; public boolean isLayoutSuppressed(); } # End of content from C:\Users\CVB88\.gradle\caches\transforms-3\e9de7db2640f13ae2ab2a585dfd19337\transformed\recyclerview-1.2.1\proguard.txt -# The proguard configuration file for the following section is D:\AndroidProject\pandorapanL\TabLayout\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt +# The proguard configuration file for the following section is D:\AndroidProject\pandorapan\TabLayout\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt -# End of content from D:\AndroidProject\pandorapanL\TabLayout\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt +# End of content from D:\AndroidProject\pandorapan\TabLayout\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt # The proguard configuration file for the following section is C:\Users\CVB88\.gradle\caches\transforms-3\bb5ec4ef561b90312eb1ca52da1f144d\transformed\jetified-facebook-applinks-15.2.0\proguard.txt # Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveAnchorSayPopDialog.java b/live/src/main/java/com/yunbao/live/dialog/LiveAnchorSayPopDialog.java index 0d340e0a4..9c0e116c0 100644 --- a/live/src/main/java/com/yunbao/live/dialog/LiveAnchorSayPopDialog.java +++ b/live/src/main/java/com/yunbao/live/dialog/LiveAnchorSayPopDialog.java @@ -93,6 +93,7 @@ public class LiveAnchorSayPopDialog extends AbsDialogPopupWindow { sayBg = anchorDemo.findViewById(R.id.anchorSayBg); list = findViewById(R.id.anchor_say_list); + saySwitch = findViewById(R.id.say_switch); sayEdit = findViewById(R.id.anchor_say_edit); titleEdit = findViewById(R.id.titleEdit); diff --git a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java index 6f0775a87..dd82f9f85 100644 --- a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java +++ b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java @@ -292,6 +292,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis public static ImageView newMessage, atMessage; + //多人PK static TextView time; @@ -3403,6 +3404,9 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis private void startNewPart2Flipper(View view){ if(view == null) return; + if (newPart2Flipper.getVisibility() != View.VISIBLE){ + newPart2Flipper.setVisibility(View.VISIBLE); + } // 获取当前翻转动画器中的视图数量 newPart2Flipper.getChildCount(); // 检查传入的视图是否已存在于翻转动画器中 @@ -3469,13 +3473,13 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis if (flipper.getChildCount() > 0) { flipper.removeAllViews(); } - LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(DpUtil.dp2px(16), DpUtil.dp2px(16)); - LinearLayout.LayoutParams textParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); - textParams.leftMargin = DpUtil.dp2px(5); - params.leftMargin = DpUtil.dp2px(5); - View hotView = LayoutInflater.from(mContext).inflate(R.layout.view_wish_list, null); +// LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(DpUtil.dp2px(16), DpUtil.dp2px(16)); +// LinearLayout.LayoutParams textParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); +// textParams.leftMargin = DpUtil.dp2px(5); +// params.leftMargin = DpUtil.dp2px(5); + View hotView = LayoutInflater.from(mContext).inflate(R.layout.view_wish_list2, null); hotView.setTag("hotView"); - View hourView = LayoutInflater.from(mContext).inflate(R.layout.view_wish_list, null); + View hourView = LayoutInflater.from(mContext).inflate(R.layout.view_wish_list2, null); hourView.setTag("hourView"); ImageView hotPic = hotView.findViewById(R.id.wish_pic); ImageView hourPic = hourView.findViewById(R.id.wish_pic); @@ -3483,15 +3487,15 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis mHourRank = hourView.findViewById(R.id.wish_index); mHotText.setText("0"); mHourRank.setText("熱度加成"); - mHotText.setLayoutParams(textParams); - mHourRank.setLayoutParams(textParams); +// mHotText.setLayoutParams(textParams); +// mHourRank.setLayoutParams(textParams); mHotText.setGravity(Gravity.CENTER); mHourRank.setGravity(Gravity.CENTER); setHourRankData(Long.parseLong(model.getRank())); hotPic.setImageResource(R.mipmap.ic_live_hour_rank); - hourPic.setImageResource(R.drawable.icon_heat_new); - hotPic.setLayoutParams(params); - hourPic.setLayoutParams(params); + hourPic.setImageResource(R.mipmap.ic_live_hot_rank); +// hotPic.setLayoutParams(params); +// hourPic.setLayoutParams(params); flipper.addView(hotView); flipper.addView(hourView); flipper.startFlipping(); @@ -3542,7 +3546,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis mHotText.setGravity(Gravity.CENTER); mHourRank.setGravity(Gravity.CENTER); setHourRankData(info.get(0).getRank()); - hotPic.setImageResource(R.drawable.icon_time_new); + hotPic.setImageResource(R.mipmap.ic_live_hour_rank); hourPic.setImageResource(R.drawable.icon_heat_new); hotPic.setLayoutParams(params); hourPic.setLayoutParams(params); @@ -3878,9 +3882,9 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis } public static int pkEndIndex = 0; - //PK结束,结果展示 public static void pkEndList(int result) { + if (result == 0) { img_pk_fist_l.setBackgroundResource(R.mipmap.icon_red_no1); img_pk_fist_r.setBackgroundResource(R.mipmap.icon_blue_no1); @@ -3978,6 +3982,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis //双人pk显示 public void UpPkTwo() { + //if if (lt_pk_line.getVisibility() == View.VISIBLE) return; ScreenDimenUtil util = ScreenDimenUtil.getInstance(); int mScreenWdith = util.getScreenWdith(); @@ -4011,6 +4016,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis //双人pk关闭 public void closePkTwo() { + Log.e("LiveRoomViewHolder", "closePkTwo: 隐藏PK信息" + goto_room_view.getVisibility()); mPkRankTopIcon.setVisibility(View.GONE); lt_pk_line.setVisibility(View.GONE); diff --git a/live/src/main/res/layout/view_live_room_part2.xml b/live/src/main/res/layout/view_live_room_part2.xml index 401326a48..29bf0f5a6 100644 --- a/live/src/main/res/layout/view_live_room_part2.xml +++ b/live/src/main/res/layout/view_live_room_part2.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:layout_height="36dp"> + tools:layout_height="30dp"> @@ -163,7 +163,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFC949 " - android:textSize="12sp" + android:textSize="9sp" app:layout_constraintStart_toStartOf="@+id/newWishTitleTv" app:layout_constraintTop_toBottomOf="@+id/newWishTitleTv" tools:text="5" /> @@ -174,7 +174,7 @@ android:layout_height="wrap_content" android:gravity="bottom" android:textColor="#FFFFFF" - android:textSize="10sp" + android:textSize="9sp" app:layout_constraintBottom_toBottomOf="@+id/newWishNowTv" app:layout_constraintStart_toEndOf="@+id/newWishNowTv" tools:text="/26" /> @@ -185,6 +185,7 @@ android:layout_width="0dp" android:layout_height="2dp" android:layout_marginEnd="10dp" + android:layout_marginStart="1dp" android:progressDrawable="@drawable/bg_gift_progressbar" app:layout_constraintEnd_toStartOf="@+id/newWishImg" app:layout_constraintStart_toStartOf="@+id/newWishTitleTv" @@ -197,7 +198,7 @@ android:layout_height="wrap_content" android:visibility="gone" app:constraint_referenced_ids="newWishBgView,newWishImg,newWishTitleTv,newWishNowTv,newWishTotalTv,wish_progressbar" - tools:visibility="invisible" /> + tools:visibility="visible" /> @@ -265,7 +267,7 @@ android:layout_height="wrap_content" android:gravity="bottom" android:textColor="#FFFFFF" - android:textSize="10sp" + android:textSize="9sp" app:layout_constraintBottom_toBottomOf="@+id/newWeekNowTv" app:layout_constraintStart_toEndOf="@+id/newWeekNowTv" tools:text="/26" /> @@ -276,6 +278,7 @@ android:layout_width="0dp" android:layout_height="2dp" android:layout_marginEnd="10dp" + android:layout_marginStart="1dp" android:progressDrawable="@drawable/bg_gift_progressbar" app:layout_constraintEnd_toStartOf="@+id/newWeekImg" app:layout_constraintStart_toStartOf="@+id/newWeekTitleTv" @@ -307,10 +310,11 @@ android:layout_width="0dp" android:layout_height="0dp" android:src="@mipmap/icon_arrow_right_3" + android:layout_marginEnd="4dp" app:layout_constraintBottom_toBottomOf="@+id/goddessSayBgView" app:layout_constraintDimensionRatio="1" app:layout_constraintEnd_toEndOf="@+id/goddessSayBgView" - app:layout_constraintHeight_percent="0.5" + app:layout_constraintHeight_percent="0.34" app:layout_constraintTop_toTopOf="@+id/goddessSayBgView" /> + tools:visibility="visible" /> diff --git a/live/src/main/res/layout/view_live_room_part2_item.xml b/live/src/main/res/layout/view_live_room_part2_item.xml index cf91794b8..e29a855ce 100644 --- a/live/src/main/res/layout/view_live_room_part2_item.xml +++ b/live/src/main/res/layout/view_live_room_part2_item.xml @@ -47,7 +47,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFC949 " - android:textSize="12sp" + android:textSize="9sp" app:layout_constraintStart_toStartOf="@+id/newItemTitleTv" app:layout_constraintTop_toBottomOf="@+id/newItemTitleTv" tools:text="5" /> @@ -58,7 +58,7 @@ android:layout_height="wrap_content" android:gravity="bottom" android:textColor="#FFFFFF" - android:textSize="10sp" + android:textSize="9sp" app:layout_constraintBottom_toBottomOf="@+id/newItemNowTv" app:layout_constraintStart_toEndOf="@+id/newItemNowTv" tools:text="/26" /> @@ -69,6 +69,7 @@ android:layout_width="0dp" android:layout_height="2dp" android:layout_marginEnd="10dp" + android:layout_marginStart="1dp" android:progressDrawable="@drawable/bg_gift_progressbar" app:layout_constraintEnd_toStartOf="@+id/newItemImg" app:layout_constraintStart_toStartOf="@+id/newItemTitleTv" diff --git a/live/src/main/res/layout/view_wish_list2.xml b/live/src/main/res/layout/view_wish_list2.xml new file mode 100644 index 000000000..d05e16598 --- /dev/null +++ b/live/src/main/res/layout/view_wish_list2.xml @@ -0,0 +1,41 @@ + + + + + + + + \ No newline at end of file diff --git a/live/src/main/res/mipmap-hdpi/ic_live_hot_rank.png b/live/src/main/res/mipmap-hdpi/ic_live_hot_rank.png new file mode 100644 index 0000000000000000000000000000000000000000..7414e0d86b6c3c6f2c867369e9bb1205880b36d3 GIT binary patch literal 548 zcmV+<0^9wGP)Px$-bqA3R5(wSluJleQ51&1-=0`#krWtd4k{c(NQ5*A!UhUCDkOSQ&@2g3gJwyy zil86~kp>o#(!)W}AcCZ%SzrYP5+aC1AcTVmn*5!0**9*t<7yCp4sagmkn}hX+x`Tsm9)e5PDvB-{U6x&ZQugXC#kcT z#r6Qu4r~Qp0v{xG{e^9x0`3D>v({WGm1p}f@HA`Nao|bXJ5Yda*JgK`0-i}aX1f(= zkaRcgHvp5s9I!IgpuPzAW-%gL9E#^qF)e9(iS$0;AaE4e58;H#t#+ovT(;TBxB-v_)Z`M63_^I}kv zT~SDuUSfK}7#k%0Tr7a?J-}EIZp<9@8Mr3t@)F>F;7F-SZU8;e4oRa6RQe?Fpy2hg z3cgA+dbxFVSrYcOc4LFe% m6Z|M(SaJQhkz>e+!0000 literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-mdpi/ic_live_hot_rank.png b/live/src/main/res/mipmap-mdpi/ic_live_hot_rank.png new file mode 100644 index 0000000000000000000000000000000000000000..26a13882a107451b995ca4d128202bb39e513221 GIT binary patch literal 349 zcmV-j0iyniP)Px$7fD1xR47wz(Vih#VIE%r-s7wMxAW#g9#OB5* z;s^${SXCggIg7tHWK;9b1M z7#5OzyXX&tPcYx9{=)SR+DvlV;7hQortuQ5@d<}m!*~2X2diodAF-cgr@#Av7uY*j zuBs8d!w z_yF5U?p4)jl0W|eR~vX6pD~-{?=aLW9yIV8p5uO!w$qiWs%KcauxA{vx^oL#-N#Nk vPbc~~AL8kt;iG*ji(QP9IKvTkS~~v#@fm4L<25dY00000NkvXXu0mjf(jc6G literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xhdpi/ic_live_hot_rank.png b/live/src/main/res/mipmap-xhdpi/ic_live_hot_rank.png new file mode 100644 index 0000000000000000000000000000000000000000..aefc446fd6636b2d66e46889e74f12c99e68a0dc GIT binary patch literal 789 zcmV+w1M2*VP)Px%&q+i?BCY=8V$*(Tes180B$wn;iscBUTaGN2OFD(To*;Ci561786@ z084Uq^CVp!4Ll~)_EW&$z*OKl;1l3;;0Ex5q=&V@WzcoNA>fvzX9HmSFW?zqxulch zg4%8bBE`p%wxqKex)eAC+yrJxivJ^4%}8y(1pJuO{$5f@YIxbc3rq(ZC0((-9O#ww zPfbbLemiYG2uudLB(1HE#P)Gu1<)etxb2^S8A*E0l5UKM)b=aDFFEDyl0K_dvlMAZ zigahXcoT3Snd3KL6400A_u4SjcBIn_%!vb%HjXA4+eHIAfd#;P;1SROd|L?($c~6q z(qh|FfKP#N)S#sH;u71>1J^SoK3@Vp%qD55gvO@XN#t(;=YexcPIGgYFG^~uYSsqe zUEojPBS{0c4+HH(P}@z(*S`Z-CB2x3NLLd621&chyk3z(1a!K9t^|$%-ICtSjo2nB z6j1lF9nE@BK;HxQr=oXCYRkIo24+gSQ#bWV)`JD~oh*$ZUD}=qEJ}6k84oa*@?HU5 zoV@&V5_3-y^Q+?pRn#=(*k3@WB}v={V(LsEZTgg5R+yqvQZbD})LSHdQ3j}C-DuJU zps5lXLnLf=A9z_(2)gcNJ1iT)^i_NRn^b}?lb8p>Nn=g-DkHp~hWMU5Gn%WRPXpg2 zH@yYiOZNO&(!McfK+KD+*;(QHA+!8%p5`ZHck1H$4EqDvnP!Cv{;U>q TeZ2xh00000NkvXXu0mjfLbqkz literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xxxhdpi/ic_live_hot_rank.png b/live/src/main/res/mipmap-xxxhdpi/ic_live_hot_rank.png new file mode 100644 index 0000000000000000000000000000000000000000..5672a37dc7e35ab237a8ea8bcb4916f305d9963d GIT binary patch literal 1147 zcmV->1cdvEP)Px(HAzH4RA@uRnT=HxF%ZWm9Y6i{Ix~L~fjO zPow+V=huLIE+SverU1Nl&V5=7bPdQO5&4k-f<&*^0R5Mc;9CWB4M;dnu*sC*hC$bW zJQtDA3u?U@vC%ak5q_==BS}__0OCc* zrSPJvI23|@xKJ^Ds3M%wRyCxmqL4t)wqXVDNvhcbBs_gj<*JGz<$WsXS3&wv15dRM zPzC725j)U!lH_4H2-)~v8eN1;#KN%mq6A5rtnwr0+)saq*N~#Qe+F8F^eVQsVwX*M z5RREKrm8B(TRalivyd4lfk&QC>Fu%B=#5HQT000;MX<*K_=@?y1j&U1HbIf_trgHq zl2a&RC#rX7ifui-V&`B<$c!B}g$+K4s{TKIeq6NnN{L9#6(z;28K zKuwn!yDV1Vg^V=|XKWfNNF{)n@)DH~ZiOS^2l;!iz(|+~Bm}j-@Wt^RM+>f=W{^wi zi_`_Mi{6%CDMHv>Ht)!5)MBnk*DhU+w_f*`Y{+0x5v*S*Sj zB_2a^evNe>LCy+<+84LpH#ra>4;XS5A16nM>xpVS76`2`uf0F`KsBUKZQ&5etFX!H z>be%p-q#C>@PQb4-*5UUQE;0!B^~waSuAO&tD@i|(3wa%i^L3SCuC`k>9} z5#`iH>kE7CPYuFy?L%q~zH!dk-nfUM_>A>vbK_O1TjV|&&!K+2Tb=Ij&=uK?JI7tM zRf2@4&w33HH#DSA9ncRUU}CmsTJF2OZ6ZbT!&n;r+9SaF;XtaXi(0Fh1?9e{K^KXQ zdWQuN08Gk`1Oxjl>@7krNEFK$)T1x2`YzEI&yZXS4*TtyQx&8Kg<2*(se-^ zsX~P>J*+L3OTbVoB!?{az2;;?kW^a1*23@#e}`EPprA(le(dRs{s7W)FreqEjYI$d N002ovPDHLkV1jLu6Yl^3 literal 0 HcmV?d00001