diff --git a/app/build.gradle b/app/build.gradle index 66e89fc..12062ae 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -399,4 +399,10 @@ android { implementation 'io.github.lucksiege:pictureselector:v3.11.2' implementation 'com.github.Dimezis:BlurView:version-3.1.0' } +} + +dependencies { + implementation 'androidx.appcompat:appcompat:1.2.0' + implementation 'com.google.android.material:material:1.2.1' + implementation 'androidx.constraintlayout:constraintlayout:2.0.1' } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index aa8f00c..185f246 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,51 +2,34 @@ - - - - - - - - - - - - - - - - + + + + + + + - - - - + + - - + - - + - - + - - - - - + + + @@ -71,43 +55,36 @@ - - - + - - - - - - - - - + android:protectionLevel="signature" /> + + + + - - - - + + + + - - + + + - - + @@ -121,8 +98,9 @@ + + + @@ -144,15 +124,16 @@ + + - @@ -163,173 +144,171 @@ - - - + @@ -345,48 +324,45 @@ - - - - + + - - - - - - - - - - - - + android:screenOrientation="portrait" /> + + + + + + + + + + + @@ -397,114 +373,90 @@ android:screenOrientation="portrait" android:theme="@style/Theme.Crop" /> - - - - - - - + - - - - - - - - - - - - - + + + - - - - - - - - @@ -512,16 +464,14 @@ - - + - - - + android:process=":core" /> - - + android:process=":core" /> - - + android:process=":core" /> - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:value="${MARKET_VALUE}" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -641,59 +575,49 @@ - - - - - - + + + - - - - - - + + + - - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + @@ -704,16 +628,16 @@ - - + android:value="104457750" /> + + - + @@ -721,10 +645,8 @@ - - - - + + @@ -738,14 +660,13 @@ - - - + + + @@ -764,171 +686,153 @@ android:value="3624203d42c5cbe17be3dbeb4e73331e" /> - - + android:value="105654483" /> - - - + android:value="GlideModule" /> + - - + android:windowSoftInputMode="stateHidden|adjustResize" /> - - + android:windowSoftInputMode="stateHidden|adjustResize" /> - - + android:windowSoftInputMode="stateHidden|adjustPan" /> - - + android:theme="@style/AppTheme.NoActionBar" /> - - + android:windowSoftInputMode="stateHidden|adjustResize" /> - - - + android:theme="@style/DarkTheme" /> - - + - - - - - + + + 然后在授权页的前一个页面指定具体的orientation + --> - + android:launchMode="singleTop" /> - - - + + + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -1019,7 +921,6 @@ android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> - \ No newline at end of file diff --git a/app/src/main/java/com/fengliyan/tianlesue/controller/dynamics/adapter/DynamicsAdapter1.java b/app/src/main/java/com/fengliyan/tianlesue/controller/dynamics/adapter/DynamicsAdapter1.java index 68199b1..53db2d3 100644 --- a/app/src/main/java/com/fengliyan/tianlesue/controller/dynamics/adapter/DynamicsAdapter1.java +++ b/app/src/main/java/com/fengliyan/tianlesue/controller/dynamics/adapter/DynamicsAdapter1.java @@ -228,6 +228,10 @@ public class DynamicsAdapter1 extends BaseAdapter { holder.years.setText(bean.getAge() + ""); holder.location.setText(bean.getCity() + " | " + bean.getCreate_time()); // holder.info.setText(bean.getContent()); + + //TODO 显示浏览次数 + holder.tv_see_count.setText("已有0次浏览"); + holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() { @Override public void expandChange() { @@ -277,6 +281,14 @@ public class DynamicsAdapter1 extends BaseAdapter { } } }); + holder.giftLayout.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if(null != mGiftListener){ + mGiftListener.onSend(bean,bean.getReward_count()); + } + } + }); addImageView(holder, bean.getImages()); @@ -514,6 +526,7 @@ public class DynamicsAdapter1 extends BaseAdapter { holder.iv_sex = v.findViewById(R.id.iv_sex); holder.info = v.findViewById(R.id.dynamic_list_message); holder.giftLayout = v.findViewById(R.id.item_dynamic_gift_layout); + holder.tv_see_count = v.findViewById(R.id.tv_see_count); holder.getMenu = v.findViewById(R.id.dynamic_list_menu); holder.imageListView1 = v.findViewById(R.id.dynamic_list_image_list_1); holder.imageListView2 = v.findViewById(R.id.dynamic_list_image_list_2); @@ -551,6 +564,7 @@ public class DynamicsAdapter1 extends BaseAdapter { TextView dynamic_image_num; LinearLayout imageListView3; View giftLayout; + TextView tv_see_count; ImageView getMenu; ImageView msgBtn; ImageView likeImageView; diff --git a/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelAdapter1.kt b/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelAdapter1.kt index c8b337a..10eb9ee 100644 --- a/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelAdapter1.kt +++ b/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelAdapter1.kt @@ -61,6 +61,8 @@ class MainChannelAdapter1(private val mContext: Context, val key: String) : val mPhoto = holder.getView(R.id.channel_anchor_id_photo_1) val mCost = holder.getView(R.id.channel_anchor_id_cost_1) val mScore = holder.getView(R.id.channel_anchor_id_score_1) + val nmpp = holder.getView(R.id.iv_anchor_nm_img) + val online = holder.getView(R.id.iv_anchor_online) val mLocation = holder.getView(R.id.channel_anchor_location_1) val newPeopleImageView = holder.getView(R.id.newPeopleImageView) val iv_anchor_tag = holder.getView(R.id.iv_anchor_tag) diff --git a/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelDefaultAdapter.java b/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelDefaultAdapter.java new file mode 100644 index 0000000..5a06dc8 --- /dev/null +++ b/app/src/main/java/com/fengliyan/tianlesue/controller/main/adapter/MainChannelDefaultAdapter.java @@ -0,0 +1,152 @@ +package com.fengliyan.tianlesue.controller.main.adapter; + +import android.content.Context; +import android.content.Intent; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.recyclerview.widget.RecyclerView; + +import com.facebook.drawee.view.SimpleDraweeView; +import com.fengliyan.tianlesue.R; +import com.fengliyan.tianlesue.im.uikit.api.NimUIKit; +import com.fengliyan.tianlesue.model.main.AnchorBean; +import com.fengliyan.tianlesue.utils.StrU; +import com.fengliyan.tianlesue.view.main.MainPageActivity; + +import java.util.ArrayList; +import java.util.List; + +/** + * Created by zhangbin on 2018/12/7. + */ + +public class MainChannelDefaultAdapter extends RecyclerView.Adapter { + + private List anchorBeans = new ArrayList<>(); + + private Context context; + // private int[] mImage_bg; + + public boolean isShowNewPeople() { + return showNewPeople; + } + + public void setShowNewPeople(boolean showNewPeople) { + this.showNewPeople = showNewPeople; + } + + private boolean showNewPeople; + + public MainChannelDefaultAdapter(Context context) { + this.context = context; + // this.mImage_bg = mImage_bg; + } + + public void setAnchorListBeans(List beans) { + anchorBeans = beans; + } + + @Override + public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + View view = View.inflate(context, R.layout.item_channel_anchor_default, null); + RecyclerView.ViewHolder holder = new ChannelHolder(view); + return holder; + } + + @Override + public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { + if (holder instanceof ChannelHolder) { + setMainChannel((ChannelHolder) holder, position); + } + } + + private void setMainChannel(ChannelHolder holder, int position) { + final AnchorBean bean = anchorBeans.get(position); + + int x = (int) (Math.random() * 6); +// holder.mPhoto.setBackgroundColor(mImage_bg[x]); + holder.mPhoto.setImageURI(StrU.getResourcePath(bean.getCover(), context)); + +// RequestOptions requestOptions = new RequestOptions(); +// requestOptions +// .placeholder(mImage_bg[x]) +// .transform(new GlideRoundTransform2(context, 32)); +// Glide.with(context).load(ConstUrl.IMAGE_URL + bean.getCover()) +// .apply(requestOptions) +// .into(holder.mPhoto); + holder.mCost.setText(bean.getNickname()); + holder.mScore.setText("评分:" + bean.getGive_score()); +// holder.mScore.setText(bean.getAge() + "岁"); + holder.mLocation.setText(bean.getCity()); + if (bean.getAnchor_tag() == 1) { + holder.iv_anchor_tag.setVisibility(View.VISIBLE); + holder.iv_anchor_tag.setImageResource(R.drawable.ic_anchor_tag1); + holder.newPeopleImageView.setVisibility(View.INVISIBLE); + } else if (bean.getAnchor_tag() == 2) { + holder.iv_anchor_tag.setVisibility(View.VISIBLE); + holder.iv_anchor_tag.setImageResource(R.drawable.ic_anchor_tag2); + holder.newPeopleImageView.setVisibility(View.INVISIBLE); + } else { + holder.iv_anchor_tag.setVisibility(View.GONE); + if (showNewPeople) { + if (bean.getMark() == 2) { + holder.newPeopleImageView.setVisibility(View.VISIBLE); + } else { + holder.newPeopleImageView.setVisibility(View.INVISIBLE); + } + } + } + holder.mThisView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(context, MainPageActivity.class); + intent.putExtra("userId", bean.getUserid()); + context.startActivity(intent); + } + }); + + holder.tv_chat.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + NimUIKit.startP2PSession(context, bean.getUserid() + ""); + } + }); + } + + @Override + public int getItemCount() { + return anchorBeans.size(); + } + + @Override + public int getItemViewType(int position) { + return 0; + } + + class ChannelHolder extends RecyclerView.ViewHolder { + + SimpleDraweeView mPhoto; + ImageView newPeopleImageView; + TextView mCost; + TextView mScore; + TextView mLocation; + ImageView iv_anchor_tag; + View mThisView; + TextView tv_chat; + + public ChannelHolder(View itemView) { + super(itemView); + mPhoto = itemView.findViewById(R.id.channel_anchor_id_photo_1); + mCost = itemView.findViewById(R.id.channel_anchor_id_cost_1); + mScore = itemView.findViewById(R.id.channel_anchor_id_score_1); + mLocation = itemView.findViewById(R.id.channel_anchor_location_1); + newPeopleImageView = itemView.findViewById(R.id.newPeopleImageView); + iv_anchor_tag = itemView.findViewById(R.id.iv_anchor_tag); + tv_chat = itemView.findViewById(R.id.tv_chat); + mThisView = itemView; + } + } +} diff --git a/app/src/main/java/com/fengliyan/tianlesue/im/uikit/common/Constans.java b/app/src/main/java/com/fengliyan/tianlesue/im/uikit/common/Constans.java index f834319..9b1a4cc 100644 --- a/app/src/main/java/com/fengliyan/tianlesue/im/uikit/common/Constans.java +++ b/app/src/main/java/com/fengliyan/tianlesue/im/uikit/common/Constans.java @@ -17,4 +17,5 @@ public class Constans { public final static String CUSTOMER_TAG_STICKY = "CUSTOMER_TAG_STICKY";//取消默认客服置顶 public final static String USER_MOBILE = "USER_MOBILE"; public final static String IS_FIRST_RECHARGE = "IS_FIRST_RECHARGE"; + public final static String IS_SET_HOME_ACTIVITY = "IS_SET_HOME_ACTIVITY"; } diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/DefaultRecommendFragment.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/DefaultRecommendFragment.java new file mode 100644 index 0000000..6f81aee --- /dev/null +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/DefaultRecommendFragment.java @@ -0,0 +1,484 @@ +package com.fengliyan.tianlesue.view.main; + +import android.content.Intent; +import android.graphics.Color; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.RecyclerView; +import androidx.recyclerview.widget.StaggeredGridLayoutManager; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import androidx.viewpager.widget.ViewPager; + +import com.facebook.drawee.view.SimpleDraweeView; +import com.fengliyan.tianlesue.R; +import com.fengliyan.tianlesue.controller.constant.ConstUrl; +import com.fengliyan.tianlesue.controller.main.adapter.MainChannelAdapter1; +import com.fengliyan.tianlesue.controller.main.adapter.MainChannelDefaultAdapter; +import com.fengliyan.tianlesue.controller.main.manager.MainManager; +import com.fengliyan.tianlesue.model.main.AnchorBean; +import com.fengliyan.tianlesue.model.main.BannerBean; +import com.fengliyan.tianlesue.model.main.ChannelAnchorBean; +import com.fengliyan.tianlesue.utils.BaseUtils; +import com.fengliyan.tianlesue.utils.GlideImageLoader; +import com.fengliyan.tianlesue.utils.StrU; +import com.fengliyan.tianlesue.view.base.BaseActivity; +import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack; +import com.fengliyan.tianlesue.view.main.utils.JumpUtils; +import com.fengliyan.tianlesue.view.rank.ZhiRankActivity; +import com.fengliyan.uikit.adboard.AdPagesManager; +import com.google.android.material.appbar.AppBarLayout; +import com.youth.banner.Banner; +import com.youth.banner.listener.OnBannerListener; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +/** + * Created by zhangbin on 2019/1/11. + */ + +public class DefaultRecommendFragment extends Fragment implements View.OnClickListener { + + private RecyclerView mRvMainChannel; + // private MainChannelAdapter mAdapter; + private MainChannelDefaultAdapter mAdapter; + + private List mChannelAnchors = new ArrayList<>(); + private int[] mImage_bg; + private SwipeRefreshLayout mChannelRefresh; + private Banner mImageBanner; + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View v = inflater.inflate(R.layout.fragment_recommend1, container, false); + mImage_bg = new int[]{getColor("#e5c9c9"), getColor("#c9d8e5"), getColor("#c9d3c1"), getColor("#cbcbc8"), getColor("#d3cbe4"), getColor("#cdd1d6")}; +// mImage_bg = new int[]{R.drawable.shape_bg_1, R.drawable.shape_bg_2, R.drawable.shape_bg_3, R.drawable.shape_bg_4, R.drawable.shape_bg_5, R.drawable.shape_bg_6}; + initView(v); + mPage = 1; + getChannelData(mPage); + return v; + } + + private int getColor(String color) { + return Color.parseColor(color); + } + + private View mPageView; + private ViewPager mViewPager; + private ViewGroup mGroup; + private AdPagesManager mManager; + private List mBanners = new ArrayList<>(); + private SimpleDraweeView mLoveRank1; + private SimpleDraweeView mLoveRank2; + private SimpleDraweeView mLoveRank3; + private View mLoveRankLayout; + private SimpleDraweeView mWealthRank1; + private SimpleDraweeView mWealthRank2; + private SimpleDraweeView mWealthRank3; + private View mWealthRankLayout; + + private void initView(View v) { + + + mLoveRank1 = v.findViewById(R.id.recommend_love_1); + mLoveRank2 = v.findViewById(R.id.recommend_love_2); + mLoveRank3 = v.findViewById(R.id.recommend_love_3); + mLoveRankLayout = v.findViewById(R.id.recommend_love_rank); + mWealthRank1 = v.findViewById(R.id.recommend_wealth_1); + mWealthRank2 = v.findViewById(R.id.recommend_wealth_2); + mWealthRank3 = v.findViewById(R.id.recommend_wealth_3); + mWealthRankLayout = v.findViewById(R.id.recommend_wealth_rank); + + mLoveRankLayout.setOnClickListener(this); + mWealthRankLayout.setOnClickListener(this); + + mRvMainChannel = v.findViewById(R.id.rv_recommend_channel); + mRvMainChannel.setLayoutManager(new WrapStaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL) { + @Override + public boolean canScrollVertically() { + + RecyclerView.LayoutManager mLayoutManager = mRvMainChannel.getLayoutManager(); + int[] into = new int[((StaggeredGridLayoutManager) mLayoutManager).getSpanCount()]; + int[] lastVisibleItemPositions = ((StaggeredGridLayoutManager) mLayoutManager).findLastVisibleItemPositions(into); + + int lastVisibleItemPosition = lastVisibleItemPositions[1] + 1; + if (mChannelAnchors.size() != 0 && newPage < mPage && !isNodata && lastVisibleItemPosition > mChannelAnchors.size() - 2) { + getChannelData(mPage); + } + return super.canScrollVertically(); + } + }); + +// mAdapter = new MainChannelAdapter(getActivity(), mImage_bg); + mAdapter = new MainChannelDefaultAdapter(getActivity()); + mAdapter.setShowNewPeople(true); + /* mAdapter.setOnPlay(new MainChannelAdapter1.OnPlay() { + @Override + public void goPlayVideoList() { + if (beanList != null && beanList.size() > 0) { + Intent intent = new Intent(getContext(), PlayVideoActivity.class); + intent.putExtra("videoUrlList", (Serializable) beanList); + intent.putExtra("position", videoPosition - 1); + intent.putExtra("page", page); + startActivity(intent); + } + } + + @Override + public void getVideo(@NonNull AnchorBean data) { + isPlay = true; + if (isResume) { + setVideoBean(); + } + } + });*/ +// mAdapter.setAnchorListBeans(mChannelAnchors); + mRvMainChannel.setAdapter(mAdapter); + + mChannelRefresh = v.findViewById(R.id.channel_refresh); + + mChannelRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { + @Override + public void onRefresh() { + mPage = 1; + page = 1; + videoPosition = 0; + beanList.clear(); + //mAdapter.setPlay(false); + getChannelData(mPage); + } + }); + + AppBarLayout appBarLayout = v.findViewById(R.id.channel_app_bar); + appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { + + @Override + public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { + if (verticalOffset == 0) { + mChannelRefresh.setEnabled(true); + + } else { + mChannelRefresh.setEnabled(false); + } + } + }); + + mBanners.clear(); + mImageBanner = v.findViewById(R.id.image_banner); + + } + + public void setChannelRefresh() { + mChannelRefresh.post(new Runnable() { + + @Override + public void run() { + mChannelRefresh.setRefreshing(true); + } + }); + } + + List images = new ArrayList<>(); + + private void addBanner() { +// Iterator bannerBeanIterator = mBanners.iterator(); +// mManager.clear(); +// while (bannerBeanIterator.hasNext()) { +// BannerBean bannerBean = bannerBeanIterator.next(); +// mManager.addImageViewByUrl(ConstUrl.IMAGE_URL + bannerBean.getImage()); +// } +// +// mManager.manage(); + images.clear(); + if (null != mBanners) { + if (mBanners.size() != 0) { + for (int i = 0; i < mBanners.size(); i++) { + images.add(StrU.getResourcePath(mBanners.get(i).getImage(), getActivity())); + } + } + } + + //简单使用 + BaseUtils.setBannerLayoutParams(mImageBanner).setImages(images) + .setImageLoader(new GlideImageLoader()) + .setOnBannerListener(new OnBannerListener() { + @Override + public void OnBannerClick(int position) { + if (null != mBanners) { + int size = mBanners.size(); + if (size != 0) { + int i = position % size; + JumpUtils.jump(mBanners.get(i).getLink_type(), + mBanners.get(i).getLink_url(), getActivity()); + } + } + } + }) + .setDelayTime(3000) + .start() + .setOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { + + } + + @Override + public void onPageSelected(int position) { + + } + + @Override + public void onPageScrollStateChanged(int state) { + if (state == 1) { + mChannelRefresh.setEnabled(false);//设置不可触发 + } else if (state == 2) { + mChannelRefresh.setEnabled(true);//设置可触发 + } + + } + }); + } + + @Override + public void onResume() { + super.onResume(); + isResume = true; + if (isPlay) { +// setVideoBean(); + } + } + + @Override + public void onPause() { + super.onPause(); + isResume = false; + } + + @Override + public void onDestroyView() { + super.onDestroyView(); + isResume = false; + } + + private boolean isPlay; + private boolean isResume; + private int mPage = 1; + private int newPage = 1; + private boolean isNodata; + + private void getChannelData(int page) { + newPage = page; + MainManager.getRecommendAnchors((BaseActivity) getActivity(), mPage, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + if (null != result) { + if (null != result.getList()) { + if (null != result.getList().getList()) { + if (result.getList().getList().size() == 0) { + isNodata = true; + } else { + isNodata = false; + if (mPage == 1) { + mChannelAnchors.clear(); + mChannelAnchors.addAll(result.getList().getList()); + mAdapter.setAnchorListBeans(result.getList().getList()); + } else { + List list = result.getList().getList(); + // 创建一个临时列表存储去重后的数据 + List filteredList = new ArrayList<>(); + for (AnchorBean newAnchor : list) { + boolean duplicate = false; + // 检查是否在mChannelAnchors中已存在 + for (AnchorBean existingAnchor : mChannelAnchors) { + if (newAnchor.getUserid() == existingAnchor.getUserid()) { + duplicate = true; + break; + } + } + // 如果不是重复数据,则添加到过滤列表 + if (!duplicate) { + filteredList.add(newAnchor); + } + } + // 添加去重后的数据 + mChannelAnchors.addAll(filteredList); + mAdapter.setAnchorListBeans(filteredList); + } +// if (mPage == 1 && result.getVideo_list() != null) { +// getCoverVideo(); +//// result.getVideo_list().setVideo(true); +//// beanList.add(result.getVideo_list()); +//// mChannelAnchors.add(3, result.getVideo_list()); +// } + } + } + } + if (mPage == 1) { + if (null != mBanners && mBanners.size() == 0) { + mBanners = result.getBanner(); +// addBanner(); + } + + if (null != result.getRank()) { + if (null != result.getRank().getLove_rank()) { + int size = result.getRank().getLove_rank().size(); + if (size == 1) { + mLoveRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(0).getAvatar()); + } else if (size == 2) { + mLoveRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(0).getAvatar()); + mLoveRank2.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(1).getAvatar()); + } else if (size == 3) { + mLoveRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(0).getAvatar()); + mLoveRank2.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(1).getAvatar()); + mLoveRank3.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getLove_rank().get(2).getAvatar()); + } + } + + if (null != result.getRank().getWealth_rank()) { + int size = result.getRank().getWealth_rank().size(); + if (size == 1) { + mWealthRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(0).getAvatar()); + } else if (size == 2) { + mWealthRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(0).getAvatar()); + mWealthRank2.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(1).getAvatar()); + } else if (size == 3) { + mWealthRank1.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(0).getAvatar()); + mWealthRank2.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(1).getAvatar()); + mWealthRank3.setImageURI(ConstUrl.IMAGE_URL + + result.getRank().getWealth_rank().get(2).getAvatar()); + } + } + + + } + } + mPage++; + mChannelRefresh.setRefreshing(false); + } + } + + @Override + public void onFailure(BaseActivity activity, String tip) { + mChannelRefresh.setRefreshing(false); + } + + @Override + public void onException(BaseActivity activity, Throwable e) { + mChannelRefresh.setRefreshing(false); + } + }); + } + + private List beanList = new ArrayList<>(); + private int videoPosition = 0; + private int page = 1; + private boolean canRemove; + + /*private void setVideoBean() { + if (beanList.size() > videoPosition) { + AnchorBean bean = beanList.get(videoPosition); + bean.setVideo(true); + if (videoPosition == 0) { + mAdapter.setAnchorListBeans(3, bean); + mChannelAnchors.add(3, bean); + } else { + mAdapter.setData(3, bean); + mChannelAnchors.set(3, bean); + } + canRemove = true; + isPlay = false; + videoPosition++; + } else { + getCoverVideo(); + } + }*/ + + private void getCoverVideo() { + MainManager.getCoverVideo((BaseActivity) getActivity(), page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + if (null != result) { + if (null != result.getList()) { + if (null != result.getList().getList() && result.getList().getList().size() > 0) { + if (mAdapter.getItemCount() > 3) { + beanList.addAll(result.getList().getList()); +// if (page == 1) { +// beanList.remove(0); +// } + //setVideoBean(); +// AnchorBean bean = result.getList().getList().get(0); +// bean.setVideo(true); +// mAdapter.setData(3, bean); +// isPlay = false; + } + page++; + } else { + if (canRemove) { + // mAdapter.removeAt(3); + canRemove = false; + } + } + } + } + } + + @Override + public void onFailure(BaseActivity activity, String tip) { + mChannelRefresh.setRefreshing(false); + } + + @Override + public void onException(BaseActivity activity, Throwable e) { + mChannelRefresh.setRefreshing(false); + } + }); + } + + @Override + public void onClick(View view) { + if (mLoveRankLayout == view) { + Intent intent = new Intent(getActivity(), ZhiRankActivity.class); + intent.putExtra("rankType", 0); + getActivity().startActivity(intent); + } else if (mWealthRankLayout == view) { + Intent intent = new Intent(getActivity(), ZhiRankActivity.class); + intent.putExtra("rankType", 1); + getActivity().startActivity(intent); + } + } + + public void refresh() { + mPage = 1; + page = 1; + videoPosition = 0; + beanList.clear(); + if (getActivity() != null) { + /*if (mAdapter != null) { + mAdapter.setPlay(false); + }*/ + getChannelData(mPage); + } + if (null != mRvMainChannel) { + mRvMainChannel.scrollToPosition(0); + } + } +} diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/MainActivity.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/MainActivity.java index f8c13c1..2dd4763 100644 --- a/app/src/main/java/com/fengliyan/tianlesue/view/main/MainActivity.java +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/MainActivity.java @@ -888,6 +888,9 @@ public class MainActivity extends BaseActivity implements DemoHelper.AppIdsUpdat } } else if (position == 0) { //重新点击回来,检测版本更新 checkUpdate(); + if (null != mMainRecommendFragment) { + mMainRecommendFragment.RefreshFragment(); + } } else if (position == 3) { // MaleToast.showMessage(MainActivity.this,"点击了消息"); getGreet(); diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/MainRecommendFragment.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/MainRecommendFragment.java index ca4b0dd..75279f0 100644 --- a/app/src/main/java/com/fengliyan/tianlesue/view/main/MainRecommendFragment.java +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/MainRecommendFragment.java @@ -31,6 +31,7 @@ import com.fengliyan.tianlesue.controller.main.manager.MainManager; import com.fengliyan.tianlesue.controller.settings.manager.SettingManager; import com.fengliyan.tianlesue.controller.user.manager.UserManager; import com.fengliyan.tianlesue.im.uikit.common.Constans; +import com.fengliyan.tianlesue.im.uikit.common.ToastHelper; import com.fengliyan.tianlesue.model.settings.RechargeListBean; import com.fengliyan.tianlesue.utils.NoClearSPUtils; import com.fengliyan.tianlesue.utils.SPUtils; @@ -38,6 +39,8 @@ import com.fengliyan.tianlesue.view.base.BaseActivity; import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack; import com.fengliyan.tianlesue.view.base.utils.view.LuckWheelDialog; import com.fengliyan.tianlesue.view.main.dialog.CustomAlertDialog; +import com.fengliyan.tianlesue.view.main.dialog.NiMingPiPeiDialog; +import com.fengliyan.tianlesue.view.main.dialog.ShaiXuanDialog; import com.fengliyan.tianlesue.view.rank.ZhiRankActivity; import com.fengliyan.tianlesue.view.settings.InvitationActivity; import com.fengliyan.tianlesue.view.settings.dialog.GirlAuthDialog; @@ -78,13 +81,22 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe private ImageView mIvTitleSearch; private View mVyaoqingLayout; private LinearLayout main_turntable; + private LinearLayout main_first_chong_layout; private ImageView main_turntable_end, iv_main_turntable; + private ImageView main_first_chong_end, main_first_chong; + private LinearLayout ll_main_home_title; + private RelativeLayout rl_video_pp; + private RelativeLayout rl_audio_pp; + private NiMingPiPeiDialog niMingPiPeiDialog; + private TextView tv_suaixuan; + private DefaultRecommendFragment defaultRecommendFragment; + private ShaiXuanDialog shaiXuanDialog; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_main_recommend, container, false); - + ll_main_home_title = v.findViewById(R.id.ll_main_home_title); initTitle(); initView(v); EventBus.getDefault().register(this); @@ -97,62 +109,83 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe private ImageView iv_title_rank; private void initTitle() { - Title title = ((BaseActivity) getActivity()).getCustomTitle(); + /*Title title = ((BaseActivity) getActivity()).getCustomTitle(); title.setVisibility(View.VISIBLE); title.findViewById(R.id.title_bg).setBackgroundColor(Color.WHITE); title.dismissBottomLine(); title.dimissRight(); title.dismissLeft(); - title.setTitle(""); - mSearchView = View.inflate(getActivity(), R.layout.item_main_home_page_layout, null); + title.setTitle("");*/ + + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome == 0){//未设置成为主页 + mSearchView = View.inflate(getActivity(), R.layout.item_main_home_page_layout_1, null); + tv_suaixuan = mSearchView.findViewById(R.id.tv_suaixuan); + tv_suaixuan.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + //TODO 筛选 + shaiXuanDialog = new ShaiXuanDialog(getActivity(), R.style.SelectiveDialog); + shaiXuanDialog.show(); + shaiXuanDialog.setRightOnClickListener(new ShaiXuanDialog.OnDialogRightClickListener() { + @Override + public void rightClick(int isSelect) { + ToastHelper.showToast(getContext(),"选择了 " + isSelect); + } + }); + } + }); + } else { //设置成为主页 + mSearchView = View.inflate(getActivity(), R.layout.item_main_home_page_layout, null); + mRecommend_recommend = mSearchView.findViewById(R.id.title_view_1); + mRecommend_active = mSearchView.findViewById(R.id.title_view_2); + mRecommend_people = mSearchView.findViewById(R.id.title_view_3); + mRecommend_city = mSearchView.findViewById(R.id.title_view_4); + + mRecommend_title_name_1 = mSearchView.findViewById(R.id.title_name_1); + String market = DeviceManager.getInstance().getApplicationMarket(); + if (market != null && market.equals("huawei")) { + mRecommend_title_name_1.setText("热门"); + } else { + mRecommend_title_name_1.setText("推荐"); + } + iv_location = mSearchView.findViewById(R.id.iv_location); + mRecommend_title_name_2 = mSearchView.findViewById(R.id.title_name_2); + mRecommend_title_name_3 = mSearchView.findViewById(R.id.title_name_3); + mRecommend_title_name_4 = mSearchView.findViewById(R.id.title_name_4); + + mRecommend_title_bottom_line_1 = mSearchView.findViewById(R.id.title_bottom_line_1); + mRecommend_title_bottom_line_2 = mSearchView.findViewById(R.id.title_bottom_line_2); + mRecommend_title_bottom_line_3 = mSearchView.findViewById(R.id.title_bottom_line_3); + mRecommend_title_bottom_line_4 = mSearchView.findViewById(R.id.title_bottom_line_4); + + mIvMoreCity = mSearchView.findViewById(R.id.iv_more_city); + + if (NoClearSPUtils.getInt(getContext(), Constans.MARKET_STATUS) == 0 || SPUtils.getInt(getContext(), ConsUser.TYPE) == 2) { + mRecommend_city.setVisibility(View.INVISIBLE); + iv_location.setVisibility(View.INVISIBLE); + } else { + mRecommend_city.setVisibility(View.VISIBLE); + iv_location.setVisibility(View.VISIBLE); + mRecommend_city.setOnClickListener(this); + } + mRecommend_recommend.setOnClickListener(this); + mRecommend_active.setOnClickListener(this); + mRecommend_people.setOnClickListener(this); + } + mIvTitleSearch = mSearchView.findViewById(R.id.iv_title_search); mGenderView = mSearchView.findViewById(R.id.iv_title_gender); iv_title_rank = mSearchView.findViewById(R.id.iv_title_rank); - mRecommend_recommend = mSearchView.findViewById(R.id.title_view_1); - mRecommend_active = mSearchView.findViewById(R.id.title_view_2); - mRecommend_people = mSearchView.findViewById(R.id.title_view_3); - mRecommend_city = mSearchView.findViewById(R.id.title_view_4); - - mRecommend_title_name_1 = mSearchView.findViewById(R.id.title_name_1); - String market = DeviceManager.getInstance().getApplicationMarket(); - if (market != null && market.equals("huawei")) { - mRecommend_title_name_1.setText("热门"); - } else { - mRecommend_title_name_1.setText("推荐"); - } - iv_location = mSearchView.findViewById(R.id.iv_location); - mRecommend_title_name_2 = mSearchView.findViewById(R.id.title_name_2); - mRecommend_title_name_3 = mSearchView.findViewById(R.id.title_name_3); - mRecommend_title_name_4 = mSearchView.findViewById(R.id.title_name_4); - - mRecommend_title_bottom_line_1 = mSearchView.findViewById(R.id.title_bottom_line_1); - mRecommend_title_bottom_line_2 = mSearchView.findViewById(R.id.title_bottom_line_2); - mRecommend_title_bottom_line_3 = mSearchView.findViewById(R.id.title_bottom_line_3); - mRecommend_title_bottom_line_4 = mSearchView.findViewById(R.id.title_bottom_line_4); - - mIvMoreCity = mSearchView.findViewById(R.id.iv_more_city); - - if (NoClearSPUtils.getInt(getContext(), Constans.MARKET_STATUS) == 0 || SPUtils.getInt(getContext(), ConsUser.TYPE) == 2) { - mRecommend_city.setVisibility(View.INVISIBLE); - iv_location.setVisibility(View.INVISIBLE); - } else { - mRecommend_city.setVisibility(View.VISIBLE); - iv_location.setVisibility(View.VISIBLE); - mRecommend_city.setOnClickListener(this); - } - mRecommend_recommend.setOnClickListener(this); - mRecommend_active.setOnClickListener(this); - mRecommend_people.setOnClickListener(this); - - // if (SPUtils.getInt(getActivity(), ConsUser.GENDER) == 2) { // mGenderView.setText("女生"); // } else { // mGenderView.setText("男生"); // } - title.addViewTo(mSearchView, POSTION_CENTER); + //title.addViewTo(mSearchView, POSTION_CENTER); + ll_main_home_title.addView(mSearchView); iv_title_rank.setOnClickListener(new View.OnClickListener() { @Override @@ -233,25 +266,43 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe mIvAd.setOnClickListener(this); v.findViewById(R.id.main_yaoqing_end).setOnClickListener(this); + rl_video_pp = v.findViewById(R.id.rl_video_pp); + rl_audio_pp = v.findViewById(R.id.rl_audio_pp); + mMainViewPager = v.findViewById(R.id.main_view_pager); main_turntable = v.findViewById(R.id.main_turntable); + main_first_chong_layout = v.findViewById(R.id.main_first_chong_layout); main_turntable_end = v.findViewById(R.id.main_turntable_end); + main_first_chong_end = v.findViewById(R.id.main_first_chong_end); iv_main_turntable = v.findViewById(R.id.iv_main_turntable); + main_first_chong = v.findViewById(R.id.main_first_chong); main_turntable.setOnClickListener(this); + main_first_chong_layout.setOnClickListener(this); main_turntable_end.setOnClickListener(this); + main_first_chong_end.setOnClickListener(this); + rl_video_pp.setOnClickListener(this); + rl_audio_pp.setOnClickListener(this); + if (NoClearSPUtils.getInt(getContext(), Constans.MARKET_STATUS) == 0 || SPUtils.getInt(getContext(), ConsUser.TYPE) == 2) { main_turntable.setVisibility(View.GONE); } else { main_turntable.setVisibility(View.VISIBLE); } + defaultRecommendFragment = new DefaultRecommendFragment(); mRecommendFragment1 = new RecommendFragment1(); mMainRecommendActiveFragment = new MainRecommendActiveFragment(); mMainRecommendPeopleFragment = new MainRecommendPeopleFragment(); mMainRecommendCityFragment = new MainRecommendCityFragment(); - mChannelFragments.add(mRecommendFragment1); + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome == 0){ //未设置成为主页 + mChannelFragments.add(defaultRecommendFragment); + }else { + mChannelFragments.add(mRecommendFragment1); + } + mChannelFragments.add(mMainRecommendActiveFragment); mChannelFragments.add(mMainRecommendPeopleFragment); if (NoClearSPUtils.getInt(getContext(), Constans.MARKET_STATUS) != 0 && SPUtils.getInt(getContext(), ConsUser.TYPE) != 2) { @@ -263,7 +314,10 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe mMainViewPager.setAdapter(mViewPagerAdapter); mMainViewPager.setOffscreenPageLimit(3); - viewPagerChange(1); + + if(isSetHome != 0) { //未设置成为主页 + viewPagerChange(1); + } mMainViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override @@ -278,7 +332,66 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe } else { isReClick = false; } - viewPagerChange(position); + + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome != 0) { + viewPagerChange(position); + } + } + + @Override + public void onPageScrollStateChanged(int state) { + + } + }); + + mViewPagerAdapter.notifyDataSetChanged(); + mMainViewPager.setCurrentItem(1); + } + + public void RefreshFragment(){ + mChannelFragments.clear(); + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome == 0){ //未设置成为主页 + mChannelFragments.add(defaultRecommendFragment); + }else { + mChannelFragments.add(mRecommendFragment1); + } + + mChannelFragments.add(mMainRecommendActiveFragment); + mChannelFragments.add(mMainRecommendPeopleFragment); + if (NoClearSPUtils.getInt(getContext(), Constans.MARKET_STATUS) != 0 && SPUtils.getInt(getContext(), ConsUser.TYPE) != 2) { + mChannelFragments.add(mMainRecommendCityFragment); + } + + mViewPagerAdapter = new MainViewPagerAdapter(getChildFragmentManager(), + mChannelFragments); + + mMainViewPager.setAdapter(mViewPagerAdapter); + mMainViewPager.setOffscreenPageLimit(3); + + if(isSetHome != 0) { //未设置成为主页 + viewPagerChange(1); + } + + mMainViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { + + } + + @Override + public void onPageSelected(int position) { + if (position == 3) { + isReClick = true; + } else { + isReClick = false; + } + + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome != 0) { + viewPagerChange(position); + } } @Override @@ -295,7 +408,10 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe public void onHiddenChanged(boolean hidden) { if (!hidden) { initTitle(); - viewPagerChange(mIndex); + int isSetHome = StorageManager.getInstance(getActivity()).getInt(Constans.IS_SET_HOME_ACTIVITY); + if(isSetHome != 0) { + viewPagerChange(mIndex); + } // if (UserManager.getUserInfo().getGender() == 2) { // getRechargeInfo(); // } @@ -471,6 +587,28 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe dialog.show(); } else if (view.getId() == R.id.main_turntable_end) { main_turntable.setVisibility(View.GONE); + } else if (view.getId() == R.id.main_first_chong_layout) { + //TODO 首充特惠 + } else if (view.getId() == R.id.main_first_chong_end) { + main_first_chong_layout.setVisibility(View.GONE); + }else if (view.getId() == R.id.rl_video_pp) { + //TODO 视频匹配 + }else if (view.getId() == R.id.rl_audio_pp) { + //TODO 匿名匹配 + niMingPiPeiDialog = new NiMingPiPeiDialog(getActivity(), R.style.SelectiveDialog); + niMingPiPeiDialog.show(); + niMingPiPeiDialog.setOnDialogClickListener(new NiMingPiPeiDialog.OnDialogLeftClickListener() { + @Override + public void leftClick() { + ToastHelper.showToast(getActivity(),"语音匿名匹配"); + } + }, new NiMingPiPeiDialog.OnDialogRightClickListener() { + @Override + public void rightClick() { + ToastHelper.showToast(getActivity(),"视频匿名匹配"); + } + }); + } } @@ -500,6 +638,9 @@ public class MainRecommendFragment extends Fragment implements View.OnClickListe if (null != mRecommendFragment1) { mRecommendFragment1.refresh(); } + if(null != defaultRecommendFragment) { + defaultRecommendFragment.refresh(); + } } else if (mIndex == 1) { if (null != mMainRecommendActiveFragment) { mMainRecommendActiveFragment.refresh(); diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/VideoFriendActivity.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/VideoFriendActivity.java new file mode 100644 index 0000000..ef72f7c --- /dev/null +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/VideoFriendActivity.java @@ -0,0 +1,82 @@ +package com.fengliyan.tianlesue.view.main; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentActivity; + +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; + +import com.fengliyan.storage.StorageManager; +import com.fengliyan.tianlesue.R; +import com.fengliyan.tianlesue.im.uikit.common.Constans; +import com.fengliyan.tianlesue.view.base.BaseActivity; + +public class VideoFriendActivity extends BaseActivity { + + private TextView tv_set_home; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_video_friend); + + hideTitleBar(); + + initView(); + + } + + private void initView() { + findViewById(R.id.rl_back).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + tv_set_home = findViewById(R.id.tv_set_home); + + tv_set_home.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if(StorageManager.getInstance(VideoFriendActivity.this).getInt(Constans.IS_SET_HOME_ACTIVITY) == 0) { + StorageManager.getInstance(VideoFriendActivity.this).putInt(Constans.IS_SET_HOME_ACTIVITY, 1); + tv_set_home.setText("取消首页"); + }else { + StorageManager.getInstance(VideoFriendActivity.this).putInt(Constans.IS_SET_HOME_ACTIVITY, 0); + tv_set_home.setText("设为首页"); + } + } + }); + + RecommendFragment1 fragment = new RecommendFragment1(); + setFragment(fragment); + } + + private void setFragment(Fragment fragment) { + FragmentActivity fragmentActivity = (FragmentActivity) this; + try { + if (!fragment.isAdded()) { + fragmentActivity.getSupportFragmentManager(). + beginTransaction(). + add(R.id.content_frame_layout, fragment). + show(fragment). + commitAllowingStateLoss(); + + } else { + fragmentActivity.getSupportFragmentManager(). + beginTransaction(). + show(fragment). + commitAllowingStateLoss(); + + } + } catch (IllegalStateException e) { + fragmentActivity.getSupportFragmentManager(). + beginTransaction(). + show(fragment). + commit(); + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/NiMingPiPeiDialog.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/NiMingPiPeiDialog.java new file mode 100644 index 0000000..477b17f --- /dev/null +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/NiMingPiPeiDialog.java @@ -0,0 +1,121 @@ +package com.fengliyan.tianlesue.view.main.dialog; + +import android.app.Dialog; +import android.content.Context; +import android.graphics.Color; +import android.graphics.Typeface; +import android.graphics.drawable.ColorDrawable; +import android.os.Bundle; +import android.util.DisplayMetrics; +import android.view.Gravity; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.fengliyan.tianlesue.R; + + +public class NiMingPiPeiDialog extends Dialog implements View.OnClickListener { + + private Context mContext; + + private OnDialogLeftClickListener leftOnClickListener; + private OnDialogRightClickListener rightOnClickListener; + private TextView tv_content; + private LinearLayout ll_nm_audio_call; + private LinearLayout ll_nm_video_call; + + public NiMingPiPeiDialog(@NonNull Context context) { + super(context); + mContext = context; + } + + public NiMingPiPeiDialog(Context context, boolean isBold) { + super(context); + mContext = context; + } + + public NiMingPiPeiDialog(@NonNull Context context, int themeResId) { + super(context, themeResId); + mContext = context; + } + + protected NiMingPiPeiDialog(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) { + super(context, cancelable, cancelListener); + mContext = context; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.layout_nmpp_dialog); + initView(); + + Window window = this.getWindow(); + window.setGravity(Gravity.BOTTOM); + WindowManager.LayoutParams lp = window.getAttributes(); + DisplayMetrics dm = new DisplayMetrics(); + dm = mContext.getResources().getDisplayMetrics(); + lp.width = (int) ((dm.widthPixels) * 0.8); + lp.height = LinearLayout.LayoutParams.WRAP_CONTENT; + window.setAttributes(lp); + getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); + } + + private void initView() { + tv_content = findViewById(R.id.tv_content); + ll_nm_audio_call = findViewById(R.id.ll_nm_audio_call); + ll_nm_video_call = findViewById(R.id.ll_nm_video_call); + + findViewById(R.id.iv_close).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + dismiss(); + } + }); + + ll_nm_audio_call.setOnClickListener(this); + ll_nm_video_call.setOnClickListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.ll_nm_video_call: + if(rightOnClickListener != null) { + rightOnClickListener.rightClick(); + } + dismiss(); + break; + case R.id.ll_nm_audio_call: + if(leftOnClickListener != null){ + leftOnClickListener.leftClick(); + } + dismiss(); + break; + } + } + + + public void setOnDialogClickListener(OnDialogLeftClickListener leftOnClickListener, OnDialogRightClickListener rightOnClickListener) { + this.leftOnClickListener = leftOnClickListener; + this.rightOnClickListener = rightOnClickListener; + } + + public void setRightOnClickListener(OnDialogRightClickListener rightOnClickListener) { + this.rightOnClickListener = rightOnClickListener; + } + + public interface OnDialogLeftClickListener { + void leftClick(); + } + + public interface OnDialogRightClickListener { + void rightClick(); + } +} diff --git a/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/ShaiXuanDialog.java b/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/ShaiXuanDialog.java new file mode 100644 index 0000000..5547ac2 --- /dev/null +++ b/app/src/main/java/com/fengliyan/tianlesue/view/main/dialog/ShaiXuanDialog.java @@ -0,0 +1,152 @@ +package com.fengliyan.tianlesue.view.main.dialog; + +import android.app.Dialog; +import android.content.Context; +import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; +import android.os.Bundle; +import android.util.DisplayMetrics; +import android.view.Gravity; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.fengliyan.tianlesue.R; + + +public class ShaiXuanDialog extends Dialog implements View.OnClickListener { + + private Context mContext; + + private OnDialogLeftClickListener leftOnClickListener; + private OnDialogRightClickListener rightOnClickListener; + private TextView tv_all; + private TextView tv_boy; + private TextView tv_girl; + private LinearLayout ll_nm_video_call; + + public ShaiXuanDialog(@NonNull Context context) { + super(context); + mContext = context; + } + + public ShaiXuanDialog(Context context, boolean isBold) { + super(context); + mContext = context; + } + + public ShaiXuanDialog(@NonNull Context context, int themeResId) { + super(context, themeResId); + mContext = context; + } + + protected ShaiXuanDialog(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) { + super(context, cancelable, cancelListener); + mContext = context; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.layout_shaixuan_dialog); + initView(); + + Window window = this.getWindow(); + window.setGravity(Gravity.BOTTOM); + WindowManager.LayoutParams lp = window.getAttributes(); + DisplayMetrics dm = new DisplayMetrics(); + dm = mContext.getResources().getDisplayMetrics(); + lp.width = (int) ((dm.widthPixels) * 0.8); + lp.height = LinearLayout.LayoutParams.WRAP_CONTENT; + window.setAttributes(lp); + getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); + } + + public int isSelect = 0; // 0全部,1男,2女 + + private void initView() { + tv_all = findViewById(R.id.tv_all); + tv_boy = findViewById(R.id.tv_boy); + tv_girl = findViewById(R.id.tv_girl); + + setTxtStyle(tv_all,tv_boy,tv_girl); + + ll_nm_video_call = findViewById(R.id.ll_nm_video_call); + + findViewById(R.id.iv_close).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + dismiss(); + } + }); + + ll_nm_video_call.setOnClickListener(this); + + tv_all.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + isSelect = 0; + setTxtStyle(tv_all,tv_boy,tv_girl); + } + }); + tv_boy.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + isSelect = 1; + setTxtStyle(tv_boy,tv_all,tv_girl); + } + }); + + tv_girl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + isSelect = 2; + setTxtStyle(tv_girl,tv_boy,tv_all); + } + }); + } + + public void setTxtStyle(TextView textView1,TextView textView2,TextView textView3){ + textView1.setTextColor(Color.parseColor("#ffffff")); + textView1.setBackground(mContext.getResources().getDrawable(R.drawable.bg_fb65fd)); + textView2.setTextColor(Color.parseColor("#999999")); + textView2.setBackground(mContext.getResources().getDrawable(R.drawable.bg_999999_t10)); + textView3.setTextColor(Color.parseColor("#999999")); + textView3.setBackground(mContext.getResources().getDrawable(R.drawable.bg_999999_t10)); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.ll_nm_video_call: + if(rightOnClickListener != null) { + rightOnClickListener.rightClick(isSelect); + } + dismiss(); + break; + } + } + + + public void setOnDialogClickListener(OnDialogLeftClickListener leftOnClickListener, OnDialogRightClickListener rightOnClickListener) { + this.leftOnClickListener = leftOnClickListener; + this.rightOnClickListener = rightOnClickListener; + } + + public void setRightOnClickListener(OnDialogRightClickListener rightOnClickListener) { + this.rightOnClickListener = rightOnClickListener; + } + + public interface OnDialogLeftClickListener { + void leftClick(); + } + + public interface OnDialogRightClickListener { + void rightClick(int isSelect); + } +} diff --git a/app/src/main/res/drawable-xhdpi/ic_home_search.png b/app/src/main/res/drawable-xhdpi/ic_home_search.png index d1e747d..c48c33b 100644 Binary files a/app/src/main/res/drawable-xhdpi/ic_home_search.png and b/app/src/main/res/drawable-xhdpi/ic_home_search.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_home_top_audio.png b/app/src/main/res/drawable-xhdpi/ic_home_top_audio.png new file mode 100644 index 0000000..7912ada Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_home_top_audio.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_home_top_audio_bg.png b/app/src/main/res/drawable-xhdpi/ic_home_top_audio_bg.png new file mode 100644 index 0000000..53c1045 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_home_top_audio_bg.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_home_top_bg.png b/app/src/main/res/drawable-xhdpi/ic_home_top_bg.png new file mode 100644 index 0000000..f3200d9 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_home_top_bg.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_home_top_video.png b/app/src/main/res/drawable-xhdpi/ic_home_top_video.png new file mode 100644 index 0000000..f51dc7f Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_home_top_video.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_home_top_video_bg.png b/app/src/main/res/drawable-xhdpi/ic_home_top_video_bg.png new file mode 100644 index 0000000..dee51cf Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_home_top_video_bg.png differ diff --git a/app/src/main/res/drawable-xhdpi/icon_tab_point_bg.png b/app/src/main/res/drawable-xhdpi/icon_tab_point_bg.png deleted file mode 100644 index 63d9183..0000000 Binary files a/app/src/main/res/drawable-xhdpi/icon_tab_point_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/iv_first_chong.png b/app/src/main/res/drawable-xhdpi/iv_first_chong.png new file mode 100644 index 0000000..6eb33f2 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/iv_first_chong.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_home_search.png b/app/src/main/res/drawable-xxhdpi/ic_home_search.png index 5967626..062b305 100644 Binary files a/app/src/main/res/drawable-xxhdpi/ic_home_search.png and b/app/src/main/res/drawable-xxhdpi/ic_home_search.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_tab_point_bg.png b/app/src/main/res/drawable-xxhdpi/icon_tab_point_bg.png deleted file mode 100644 index 9dcc6f3..0000000 Binary files a/app/src/main/res/drawable-xxhdpi/icon_tab_point_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/bg_000_t50.xml b/app/src/main/res/drawable/bg_000_t50.xml new file mode 100644 index 0000000..238b642 --- /dev/null +++ b/app/src/main/res/drawable/bg_000_t50.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_999999_t10.xml b/app/src/main/res/drawable/bg_999999_t10.xml new file mode 100644 index 0000000..a73b60f --- /dev/null +++ b/app/src/main/res/drawable/bg_999999_t10.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_fb65fd.xml b/app/src/main/res/drawable/bg_fb65fd.xml new file mode 100644 index 0000000..0f7f010 --- /dev/null +++ b/app/src/main/res/drawable/bg_fb65fd.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_nmpp_audio.xml b/app/src/main/res/drawable/bg_nmpp_audio.xml new file mode 100644 index 0000000..f4e40c6 --- /dev/null +++ b/app/src/main/res/drawable/bg_nmpp_audio.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_nmpp_txt.xml b/app/src/main/res/drawable/bg_nmpp_txt.xml new file mode 100644 index 0000000..50ffb4b --- /dev/null +++ b/app/src/main/res/drawable/bg_nmpp_txt.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_nmpp_video.xml b/app/src/main/res/drawable/bg_nmpp_video.xml new file mode 100644 index 0000000..b26657b --- /dev/null +++ b/app/src/main/res/drawable/bg_nmpp_video.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/app/src/main/res/drawable/online_img.xml b/app/src/main/res/drawable/online_img.xml new file mode 100644 index 0000000..7d5562c --- /dev/null +++ b/app/src/main/res/drawable/online_img.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_button_e472ed_border.xml b/app/src/main/res/drawable/shape_button_e472ed_border.xml new file mode 100644 index 0000000..f912295 --- /dev/null +++ b/app/src/main/res/drawable/shape_button_e472ed_border.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_white_dialog_bottom.xml b/app/src/main/res/drawable/shape_white_dialog_bottom.xml new file mode 100644 index 0000000..0d3cad0 --- /dev/null +++ b/app/src/main/res/drawable/shape_white_dialog_bottom.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_video_friend.xml b/app/src/main/res/layout/activity_video_friend.xml new file mode 100644 index 0000000..466319c --- /dev/null +++ b/app/src/main/res/layout/activity_video_friend.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_luck.xml b/app/src/main/res/layout/fragment_luck.xml index cece839..18812bf 100644 --- a/app/src/main/res/layout/fragment_luck.xml +++ b/app/src/main/res/layout/fragment_luck.xml @@ -34,12 +34,12 @@ + android:layout_width="@dimen/dp20" + android:layout_height="@dimen/dp5" + android:layout_below="@+id/tv_0" + android:layout_centerHorizontal="true" + android:layout_marginTop="@dimen/dp5" + android:src="@drawable/shape_button_enable" /> + android:layout_marginTop="@dimen/dp5" + android:visibility="gone" + android:src="@drawable/shape_button_enable" /> - + android:layout_height="wrap_content" + android:background="@android:color/white"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_channel_anchor.xml b/app/src/main/res/layout/item_channel_anchor.xml index 26e4ad5..1aaf89f 100644 --- a/app/src/main/res/layout/item_channel_anchor.xml +++ b/app/src/main/res/layout/item_channel_anchor.xml @@ -78,6 +78,16 @@ android:textSize="13sp" android:textStyle="bold" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_dynamic_list1.xml b/app/src/main/res/layout/item_dynamic_list1.xml index 3da5a95..f45ed74 100644 --- a/app/src/main/res/layout/item_dynamic_list1.xml +++ b/app/src/main/res/layout/item_dynamic_list1.xml @@ -120,7 +120,19 @@ android:layout_alignParentEnd="true" android:layout_marginTop="20dp" android:layout_marginEnd="16dp" - android:src="@mipmap/feed_msg" /> + android:src="@mipmap/feed_msg" + android:visibility="gone" /> + + - + + + + + + + + + + + + + android:layout_below="@+id/dynamic_title_name_1" + android:src="@drawable/shape_button_enable" /> + android:src="@drawable/shape_button_enable" /> + android:src="@drawable/shape_button_enable" /> + android:layout_below="@+id/title_name_1" + android:src="@drawable/shape_button_enable" /> + android:layout_below="@+id/title_name_2" + android:src="@drawable/shape_button_enable" /> + android:layout_below="@+id/title_name_3" + android:src="@drawable/shape_button_enable" /> + android:layout_below="@+id/title_name_4" + android:src="@drawable/shape_button_enable" /> + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_main_message_title.xml b/app/src/main/res/layout/item_main_message_title.xml index 6072207..56239c4 100644 --- a/app/src/main/res/layout/item_main_message_title.xml +++ b/app/src/main/res/layout/item_main_message_title.xml @@ -21,12 +21,12 @@ + android:layout_marginTop="@dimen/dp5" + android:src="@drawable/shape_button_enable" /> + android:layout_marginTop="@dimen/dp5" + android:visibility="gone" + android:src="@drawable/shape_button_enable" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/layout_shaixuan_dialog.xml b/app/src/main/res/layout/layout_shaixuan_dialog.xml new file mode 100644 index 0000000..588373e --- /dev/null +++ b/app/src/main/res/layout/layout_shaixuan_dialog.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-xhdpi/feed_add.png b/app/src/main/res/mipmap-xhdpi/feed_add.png index fc4dc6e..6511d40 100644 Binary files a/app/src/main/res/mipmap-xhdpi/feed_add.png and b/app/src/main/res/mipmap-xhdpi/feed_add.png differ diff --git a/app/src/main/res/mipmap-xhdpi/feed_more.png b/app/src/main/res/mipmap-xhdpi/feed_more.png index 7ace9b6..d0c2771 100644 Binary files a/app/src/main/res/mipmap-xhdpi/feed_more.png and b/app/src/main/res/mipmap-xhdpi/feed_more.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_black_back.png b/app/src/main/res/mipmap-xhdpi/ic_black_back.png new file mode 100644 index 0000000..e672010 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_black_back.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_dynamic_gift_img.png b/app/src/main/res/mipmap-xhdpi/ic_dynamic_gift_img.png new file mode 100644 index 0000000..7eb3dc3 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_dynamic_gift_img.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_hom_nm_img.png b/app/src/main/res/mipmap-xhdpi/ic_hom_nm_img.png new file mode 100644 index 0000000..6de250d Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_hom_nm_img.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_home_nmpp_img.png b/app/src/main/res/mipmap-xhdpi/ic_home_nmpp_img.png new file mode 100644 index 0000000..48f0922 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_home_nmpp_img.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_nmpp_audio_s.png b/app/src/main/res/mipmap-xhdpi/ic_nmpp_audio_s.png new file mode 100644 index 0000000..1766344 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_nmpp_audio_s.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_nmpp_video_s.png b/app/src/main/res/mipmap-xhdpi/ic_nmpp_video_s.png new file mode 100644 index 0000000..c46e6c8 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_nmpp_video_s.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_sx_img.png b/app/src/main/res/mipmap-xhdpi/ic_sx_img.png new file mode 100644 index 0000000..a884a7a Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_sx_img.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 24b8abe..5efd7e4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,6 +7,8 @@ 微信支付结果:%s + 1.双方将匿名进行视频/语音的匹配。\n\r2.在通话结束后也会增加对应的亲密度,可在“通话记 +录”中查看对方信息\n3.通话消耗金额为对方所需金额。\n4.每个自然日内不会重复匹配对象。 美颜 Animoji 道具贴纸 @@ -119,2006 +121,4 @@ Eye Liner Eyelash Contact Lens - - roWZmOZ2xj5c9PNzLAmvufOLZYsuNvKP53S1q9hyguuAusQPFc4N - xPReiArYwxvb2hAb4vOVOITtwfiW7y27hO - zOBatojx6y9hzqsq4pAmkJyLWDuIgWUyE - Y26ZBmgBh8SCKvs75a5EPkcsLz7TYq1bk2P5hI6n20OYndN2j3FstB4eioimEMjSUbJqKoQnqqB7zd - d9ZKz1GCKSjUxW0z300luuSo95xt - bsaOThqAF7ZFpNo71Wo - bKGfy1vKLrd6OKEZQfRY9kvTkq2rn0Zw4HZb3Q - QgvMu2TUbsaD6BZZuCox - BL447z4cHgjchyA3ZETOekyOxVaNCZ9dnTnSLh - GWJk0Lj9jLNZgVqy4HBRzHuc9MOt4wLL9nIG3uR6 - 1PRYUGIe4vAkT0HNFVhenDVS0DxnvH0Ev6PMaCMpCRDBfT7v9CxdiKFBYz90g - JGzfRAfbf2sohKdaQAWHDwjzDlhT5SCeCwRN2zPqwMDRzk6EV5BT8G4lgaObt0O - uOAJe5oeSsAGlJ2 - 6bvptyplIORgtrWZ9WZ37VL1GK0fWqtomWz2DZ9ufr578faluh7AWa - Ro02sRKRPPF2Kl6B9A3nQZPrBQ5au2YFmOTwNxYVahyK46oFZCwftJtaUL8Fs5t - VSO7lC3neuiJH4LiSWgOsoTj - rdQoVA7pC1 - BaByCemrR5byNdjhSN0fdRMZaTsR1mpScp - w8yml1aaxZqPtJACcCuxDWoCVcddLqrDtgBL194Z - AIIHW0nHOrZUpaiZjQA64tAOFbTBef - S4xAMtfAlZsPiftOak8wbG8YubGaZHVgDx6SzBuQWxkcFv - NDViqCY5nm2xY5ZM2cLUrPteUsQU1i6YnEdWcxKOUS2D1IGAJj0PvcT81Y6o03FkBFArEEA5eq9tNzciy0BZlkyO0Wibmu6t - R8wyl5AjvwQBQ - TaZ7qPVPVMxSvuBsLsf4n4dMZGxyD2syhqdJR6dfirobIOTmKpwlj9Sh5b - NkLSHxhO8pxdgDeftxq - S7eYL3SEiHJtJjnzHafsUsQn3E3sp02ZxfH1e4b6 - iW7rD73Sc9J4CcCVtAZ3jJvY6Dsc2vlaQ3uI - ZVusueNqp1VY1Vs2351hRw47WjkknJlyQWFtirfVzGCxxjbtCBjlOlI - nxhm6OK23lae3e9guqZrAbk20Ii9CYi29IKo36p - Pc8gt9pszWSRd2y4dZJpDd5x532K7qFm4gmxQPaZQW - N1rR2 - ciwC2ZjPGZHihLQa2l6trKg - mwrEcmtT0wcnPgkYUW5tZnSiaVZ8YH6sJlIylkUQ5PJZ - IbQTIelQhH4P0YYUSkwBWAMmz5FGMZWOFaL8CZfOQS2KIW1SlDNcBbN5 - ejka6bbGepCcockwNVZqci3sjA1NuOE2yTckxd - I5 - fm63t - ZU4tqWKm0mwl1HPaTKBYw - o9jxlIcjfxfnND2nB1ZHLkIineWl8Qav - tWE4DMU8mxJ77abL7FBzTYDCnUkyol5oKScFfmZKFjK2lolRB8lt2 - WZibPExevTWVZN2Hn8UnL7sc4FhBhhfvjyetWWbxo7dmBv07KsEEZ5ZqvpRAyqpuVjSUkBefKVa19RQZ - 7FUuKIPj2vJU0VGSuN68Z3nnYUD5f5je0lAZzy1 - u4xlwSUTQN4wfTupeLsYIbyzIwqncORmIvbJBUUWNHgNH2FgYY - ZffikGQua81NKmU - sAx3RqVMdWnQfDKWULn - ewJSRooSb2Y5RsTDM0R3Rb82st - 7SjdlkNcjDxYbLNl - LT9CCcnM2ZMHdEemDVLGLuQq0t73rCwBsuvrk4FO52gWcx1eGypt9Z8S - 1uMiH1VNN0mNAYgK9Yw - QHEcw - fRMI8NUyGaqwhxuCASS74gkQQcuBKmvcMJ5L4sni2TWie1zluh40uLwAaC0dhKDa454TeKxaq8CvmI8WPc81TqHlW - 5yTItqvITzJZ5gKCgtZkLMWCuu - KejRlE0VWxVlzwtQxx9jiqIb3wnzlMiZYoZWqn6mj4DK - Z1qs0xoOVDzATg2lPYplv876Hso5wZ8AWu4oi1p6gW6gH57RKubmpT - Hu7iq3QzZmO90aRgqeb0QBYJalT54eweZ42Ym4svIv89qg8H8mdrTtMGArQ - 1M5P4ZhpDQkq8lOmFxEc77 - MH4TUiDroGazT0ZjUTOOiJ9M4uki7Qkr0lhDcqWfuneBtkwraZ61 - PU5Y6siV8Cc - Zi3EyBqjnaZNuTox2p04mhI83UAtC6rgcyle - 6QfCl2suRGEZZqdCTvflfuFYcNNGBZZ - 1cOyZB4gSUY5MAZLdifuprhSVPeimTuu8spPGPyG9x3vTk2ngyW5c2x - OPVsylIpvTifFlrcZQWdjhsOvOy3Q - gC2He6HrfJOdQRrb0Jxa4LUUIZzpecOdqYc4FCrCpljFJF2l1u - ZAx19PDVLp2RrHMsVSEpN2Mz23VbivTcZqxZCUeYleEY8Ou1bp7wkEcJIl2OhRjB2ZmAlrI - pUphYqk1JM - a4RTFt1YZyVaewKKSxZWoWiyp - CTCyDcNA00UHtUTazuPECZZq7LJ9AyhC1Gdccwk8zRYKhOk38zKpjemC8IgwSVONFQ9ua8hOhddbWQdzrUrkxdrslGkK91IsjIAx2WbyRKKFMnAGdvSqdnzp - LObrdxaNL80qEg - fAfScp26 - y9izCLuY4vZZgEgZSsRsKs89ClxhphxNYSqxgkviyTCwVAR - 9GpVcKf7rZG3 - 8gwi0MjQdIHZI0PlyysOpgQcnx83bCUKFacH7I - EUK8L4fPKIyGDdcyRqCx0L5R - GFt5J287fDEqMfmv5UQahNhBbPQvhj1bwTAJw9pi6JOoCoRAKZVHwDb8KftRvUh1UVPdhdBZeah7N6KN - Z8lSHfZabGngUkota - 0Z - oPPTbi3rNUsAblQDVfkokQHBWORqmZ - F0anyQCOzqgyo2s0KmGBKVIr - 4mxprE50fWuTfebZOGmMj - rvDyY1seCaL14dIHa2btVjWYISaCRkgeSP8tEdbdjI - K7ETy22cpNA8DwiTq2SI6n64sHZq7PJZw8xT1 - pjAWGIMDWeINBxoi0s0Nlgtu5JTWOK0aMhKpU0firgeOhEoN0oEd1ZkSIJqBwjxj01KDi5cpKsIgnmV - wRS9oUCGecskNRaz - Fl9lWohIZkrL3Wt9 - jGw9JqzqhBAoya1lA8Qoe5KOBc8gB51Dhsnq7JMkUq7Uh2jOwodZYq5fZ00mhetpgnjZFq1 - RkFsixQZj46L7DeZFB - yHsOPFdefbcwoSDtvn5IJgjypC0thdBHYPTLmzBx4jje25uTdjvue4Nws3s - 6s4uzMATUZBR7J1vAIRGpLpgp352S5PrNIqZVWZOFgGcWdciJCSLnsSRjnfJr6Q741B - iyyZRE0skZZRho4GwfSDfCc7VSap4MtVBhd9gimS9czj0wjqZsj - vfGV3hyctrxguikP4bGJBJuAkGbKmibSeoBtGytoTan5Vq8dtKE2qjLzu3U2Cg6m18HKGU0n - rBrTGBkNZeU6KBCVxudtwSz3YZeEObnNHS - PG177qNQOccMd1wBVJ9e1o973FvH8g - mKccE2l6KDRuvxJtSFa79LvEwSUE3EqasRVvqCZOVb5B - p2AxK9UWAgRLw6Tuae1ikQKJN4VkwaRsZJPW21TEzKBYDvfYkV6St78 - xqUmUsc - iWvzHmePd7sJZF - gOCVY4gEGMSBVM57OLyWl5jnknb9HFm - MdUiFaPTl1ETi5k672FnJkZrtpMKE3cOfsbovfSmgb6mur - 7Afd6hu - hTMk2G7p4mUGZVmEfOAiunbZWH5hfDLGC7 - 4qZ18lT3m06wJ5fE30GGMqR54 - Fdzq04NJtyTaMIj0wEU4B76Z9f8uaovby7oZn - 21te6lwL3Dt2IZq1dAE - PmBCFMWvo8fPb1Faz9glQBkYm4Jh72p8ePS4GUMcIlBnQYua94c - wlC1lZPd94oVAQt54Wvr6VZ8jZiyc1fdRtWb1zifbozAi - NA94Jzad43bR1p4KCJYaiemMzLdjdt0jwpstylQ7jFKk5h2Dc2Mxml - KgtO5U2wAA0wQxtYot64ML3OdWHGD6OVFGcc5 - CLZHjS07KOsa7iYPm60ZgBwZpDGK - 0VapYK2bVWhAp0Q5rVYfY3ynf8 - tGJqHoLVZvyfVoYFQFytrkeKRSkSmoQYwJx0dfKqYgb8CHZrSfe7mU7235N3Hm89 - iB0NWaLxWFvDWh7DtgottO542A9KjeFZ9zlFi8b - K4ZJfPvlEwx - buw4ilqUEJGiu7qMWL6d4EWJgVidxeKc9i - eep43WZBZeB403CMDHpUyGZOujMGOSFcvrkgc - RzBNbIvQWZhC - vtn5esDz4UTolgRDKo - ZetLuayyvDIApWOWfTmNRZKj1 - hdLgP8WSZno - 8SThUp3rgl3f7ZvxkPT2Dsh6FWmruzcQwZmvFEwpp5ZIThBVxb1TT2D8rVq - cq0yrsxDyS3MQYEvJPf8hCb1QVN - t0AGaB9RsG0qld2J5hW226jVCeCOyYy7OhkvVYGmwYkPUl5xB - WYwhhJwrtZWt1iBHYcqvAo4hAaDpBOEGrejtxZH6x97Ml2ZBG9Uq9r9 - Aj17ddqT6WAfxisUQWkC0x85ZBGWMjyuC9H3lbxTRL5wHBMgtmu - B1fosR - ouWFqfOzK6PL7UCfxLBu773ABN5McRThAW3L - oQvxnO0j8RoVzlLiyi0yTs0u2QRhWMAWaLWEfJ6vrAtTRH - 3odAEnTKtdgau4vuPMmPC0hFjtIZ5c0zcyxc8E66gdsOmG334NDw4Bf40e0LCoMoo058WeJ - gZ5ATujpRHL4xgAZVPL20ZDtGk34zTLEJuFdortp1h1hJ - R2Svt42I5tJ0CafdZa1uFKPqKhvv6AZ125xMtuu2lx0BGO - jt8kZWyS - Snozqfi1wEhBAWYGpCxj0uzWFk9aIaSPxyRwdT - tWDCYYRze510fl1vyAAMP9S3wdSLSUcw91o94zP - RmKYoOPsn - AI0HDaTo6LfDfW9NnMs14FJ1BnFqAlRHnqB6lpak9ZWOqh06CEJYD4q8 - GsMiWLFF6qZQr18dl5ackl298Iaanh9NUSkpnDZDaKIAk2V0v9DoMGIhchPl8swmST1spaJuRLjzAvF9 - E1GOE6QHVZZuKPxMyLdytJelgyL5 - 5k1nWI9Jr7bCq0mUHM - wkv5bExz0hYUy3uHfc1MTsu48tf6PGtodPDWjZVviHQ6nRLrMThsISSMTbHMJr5OgiW2EqHa - Kf8jDuo2fskafsbWvCRl8HUJ1beyV0hgVK - 3JdfUMJAoU14webBqIN6Yq4YHMQV2QIRKyGGZmWUbSn8COyU9aHhY85TYSlVZ - yMhds2HzIELakVbFJqK8yRfL6WmAL8zPmCRqz6ZRLI - kWVZDWRMZBpOoryB8EgZrbD9rP6rZcL5GYlwj98yASMCSrZsSHlpnacqDHI - 9sK266Hiaq47xxdwZEZ3ZiiGB - 0ZCUz1vTPb3rMiipPatOGUAhfD85NvVxZSFE5T1IwuK - UH73gpPtTVDnd4c0tQHkNtZq8tclkm7nffaTANKQB4O2iaJEhJFpViSQDn - haHpTLZLFDkgfCIVuxPq2AiHPEzR7tqVzuimtuiV - m6AcZLqrAPJ6OcDQ3WZ3ssooiyfor2 - TOyI9gz10P9bnE6kqOzrBpE9ftP2U4f0LivRJwLaq6Er166Ux8S9Yvfiq12WPY5O0I - 3j4v1guDBo7FZi1yf68qL5Th93n10cS4 - 45rfOW8VpcQmLDxnu5rKgmz6mqJjFJhjp - 7MVOFvqRqxpSyMELPyI5uvDW647WQpgpGbe9 - qyiEtDL1IRIJNuqe272HWfIUE4faN6POxvtU5F3CAY5ZJ - qFljuF - SDo5eB5WtV4ET0nMo56ezQKzKApQqQJ5RWCmZT - 0ZFTu55gVzaHbD0B5hUYicoz - bgOt5YjH0smTW6CUmiPfm6ousjOftsll7v7Lh0viFnlSHUt0iLHUjvqSRvzTKynqhqlfilvQoHShoYFa - IZZZwuTwLLKjwd7PCAWRCYrPcDMqPp3OxWeDhL0lLh511ReJZI2Zysnuqynd8HME6BW6tw36ZMuOBOIFpPkIGATfzGuA6pRsCfSdxh - FEi7i4d3FlawInyzPDZINIRe1s - kfGETydiEFmWqN8W5r9NaALIPJV50B6C2lNo5RZJq0YNq4H - wv3Zf38PWhKYAhfj84A2qHF5gm0asUoZUPk6REHRSM - VfQaB0Lk - 0eTSVUef6bSN2KqSaTlv3Jpzg0VRv - Jb9qa2RNK8eHTfMKTHvjE46vPPBwAnZ1pTL0eE9je9DpnMDYAgSvAP1Y12LxQ3AFfWQFsCG2IG - b - qomb6GY4oryuSSg6bF9emHQKsz1uMTR - 4TTgUGRzQlc - f0qRWGItOR5R4hqRvnYnAHkGANYqk70VGJF5 - cZeg9r5GmDbh - H9s0QdaxZu3x6DUvD - UsmxP10IoY1Tg3WOxZPb35O9bxNt3DJjZwU2dlOIu6Zlqa - fP9y4tD0sY29WoCf3kI512FBSvCOyV2aG9LkCTCguoa - cN0EGbzkK59jGYZ4aIfBok3lfw2k6zLlnKWsjZEhcxOO - DNx1ivhvIx0hZ1aFZ3GbhEG5Q6xipeWt5dCyR9vCtTF0496FwfLJIvZzTf - 7Dph1PRt8qBlmjJI8NO70tTgJtS98e5HJgqF0pc3EMJFTRAb6Dsu13QZJZh5VqE3iUD86vxBMzwP2hTo - zq1Que2 - S180vNTFtM1LLDUNBMAtUrvZx5I2Z966YBTvVZGrTk - 41u4mN1EWrP5tiN5HKcRqNYBf60bM0Cm1ReAc - Z9NZOYPpbH8sgUi2B7wF2dNdjNfca0FWHjZvTNamryg9xBAnOZcl2g4PCqya3aEBCCm8g9x4JJlR - suxoHBsjFa684R2Bbn82n3GrHQOioDu3E7I - OYdfUpqqEBSr4iIbR5kTm8dlWj - bvpy0VSZGH0ZTwd99fc9Y3mozjKxtiqF5LcPydSWg - D5hOsGsh3OwBMoS17siFfcQU0v9U4fjyqphFlkNPP5vMfRcZ7iuDlcYJ9UqVqgySkGOoMi3Fdd - 7M2tF0NzbeaeBHJZ0TiOg3pA3oysosu4DQjkZHARgmOjTvtABA2ZzmyJAi6YrmYoZVA - lkwgzq3bdztRTGzC576iQI9pFwfHUcGAiY - 3wRjSrzaQKV4oGUm3FT7Ipm0e100isuc - eiPgie7jbAGrZjbT8NOPowtvjcJy09dtQBoT3fDOTufOriFKWdS7VEkAhhLSoMZr0rHZkjChhyZUMDIRUG8zYbze9Jkuo - GcngcF2RgpCON - nxLCQM8iexJ8I4AOcUnxxemfKa21g7TE75iO05jIcpO0a6 - DWyuiOlQiucWZRPHWvVNWF7RKvYLuTulMu1r5abxtsT09kK76UKAHbGijVjOPb683WfvuvwZdsbYzYITdshyLCl7psmdULSwfVTZAYz - odTwPbrqPsfMtcaUMmbfNsob36m47cDcg7Jvi - o2D0gnB7TvwFmBonYVeqqNWZVsJ - 3oLBHObe1ZgHlwg1Uf4DsDCmlgmHngnp5TZWy - mfngKEnpZdZw2e9KrCYyO7DzLGiE - 0pbt3OC9jKuzT0dU7Ai8iRiS8zaYhz3JAwKkfYTlyrP - NbCKs51w3Gklk4doJwUGrwmpzlIVUqruSM0vuzj57 - MNHtZEWz1KRz59mklDHdwR6a6lOKHUJ6DUJ3zmNj1F - sZpwWezkFMJpB887Ofet58lnvAog8NxLl9T6E1l6kh4 - gYKZSk06ggTZ1yQ - P2AUgoQgkl5nLRHCeS8fKmsUF8HLU5jCwNltfFfAuW4QyFxFxslK5eiDF - s86HuAWOJrLqH9lGxjB5gcG2l3ny7URThqpdn51ncH8j2l - uZbDMOfFtodQS1MbTMu5xZPIBFa6G60 - 4hQaoE7lwv260P66srqQpC9KhmrVVG5aCoxTb62BcqhmRvp - IDDn4IA3KflYKpnhEbFZ7TpxS2fP3 - M5atTqwvlxQUuZZMFLZ0mnGVKFVno9aoVTDhxZO9sEatTaObOZZbN2YG5OhCyNJxArPFO - fpoRFQ3jhx4zr2OyB0IzH8cO1SKNeUcGNgLKJtx - jGbRFJz2xE9JmSB5vaiqHMce5Yo3rW4HQIiGMUz2uEeb8tUHpDj2M - GwIJCkAu6p8jVwsLw0F4UiMImdC90CwSmBEsVorwD56w - fwWRc18DgjdOC0UquaNutE - iHZtooMfw7ldl1GILTYkQOJ9mwq83yt - Us88HZUK6livbAlkUmi7GGo2SNAKCL19sU0CZpbGAztQgNJoUrEJ2 - lrYYMLVh4L3OmblPt7 - cYcvBovWAjIYKPw8dYgrgAHPZ1We7RgJ05ZBS7VnaVnTImn4MTsTRpOv9xAUZ8tZpcLTQ84 - nyZD1nNem5s8PYRvGsy8jfqdcz5s - hx2FuHxUBtfFiI9O - FSJeL2o32YgJdPBZwGUN6f8ZEbfyR2PzVb5i9ApKzw - 7Bb12ushrfUTWu9JcYEOC5TzbUTjqV7flELZm6fyn6eOYrZgaM - BH2LcOfd5dt3G8VZ6gn5apkOyKoKn67b05Co7BDCA59TW480iAZr5lQEiGA0 - l8GcTKp7hjI5txw86qObFBiAyaQ8SEkGcTHNZvnzfJ15MkmboCdEw50bLfWSCt - u3GHHy4xy - jkVRxEfGCaBpuDfZiNZIt05lgKSf8GsB2dr0 - wjijtW18W6ZgrwMZ4qc - ZIiylK287wujjvY5Ku7xZUeicoHRNUUnO42xhYfLfu8I6S2Y - lZmi6gtuGawmoIhSSHgD64fj7D8 - Snuqdf1qFRbCnEFhG1wrz2sLh2BsHAVRnioJzupZKmQ546b - pu3SwHl9qanraUqoyniRfYSZxlfr5MOyYv9sV0D1Rf - Ln2uEqi3OR5YYlRCVKQvKMAIIsefQLCWqaMU8f3Y2oNumSGvyFRGtJsGVfEjkquKwzRBjNGQzG1yHZy - LbsJYpgaGxk26z6mnw8BvsdNKPNYNAO - tHNKiBmyeEnmrUEfWvB4iHN6lyyDKpwD - Pvyi41zWhzWZOEEWcSF8w7WeDpkAv8 - bJZIKj7sh5zdzPuCB2nmet3GdV0YWm3Z99JqMQOvrZEmaWk7gERp84iWVQjjKZ1sPcP0Y6o4EEKEHhDcU3piN5al1ZesGP - hjezCAPHdbZPZEncLbNlbJMwmQelQ0u7HjRoDtwr0Zgia62 - Cfd6kbdEL3fuxCWZGJBlwoAVa4fd6sj - xj0ddIMmW5AHTkaeir5qoWiagcAm1WsuEKUplRafUw8 - JQj8gsimeNLS9U - WKF4ZVD68zE8aVCs7GI8UZSZv3eLTFFdGhWEluHNvkP2m3tpbQUpT4RjWkzgZdQygGOM - heJZmd6f4C8DpICtc - Z8E56H9GSnm73yiBt3D5F5MOlkulFljg7rKpeLqfjPyrWFSHjMR - clCAIRKCin1YBjZ66dcx0QTaa85p - h6tpa9CBuyFIWNNZ8FBJ89GNsRYNcZnwBhCRtECM62yOgpyAzd5Wfcjs - gSPG5ZFDoiPoMetsZ4E6Z1Mu - QSi2MZr8McwUSynZQQK - Z1VzNK7vKdUdLEZCNRG4ij75Vfoh28uFJRvQR - bv0fcZLo67t7dnYJxjtg3Cv - HQLBa - 3RkQP1m72rN33CZfDjZGUC - yLJBZZelkocKc4yHdDGv4Skxk - Pf8tZ8dD9YxMTK4St7EIlL5K8MO0VaxDDnZWif5ml856edNQJdYDyouu - qrOxhnMZK6kI7NowAQz57PUnkjYILJb2esNH2e1SB03FULH - 1O9yGLoIJm6lAW1L2c - tsYRBCuoMwBfAxICtJ9K4ZfJzbM3yURZvZmulA3ca0hBLa - SPJfZl4HGbdruj30Is10ItpcCiwppNyQwrms1LvcOJzzk - WePv8pDivIInYtEFwYSRGjC8outu3FErLuyYiB5DP7U7DlJ1UOpU6I1vzyVZ1kv - WSWxi9LJWcd8lQ1Ey1aiSD8IzuhPwk7STnUneU0xdnBsuLDdESL5t4 - sOxbmJpKO3KyvqRpI6VCo881SMry52S - 8N7ZEyJf8mVIVTl9GljjGiY4yFVvcnCStdZUNVeHG8 - Y4NYIlpb52oKbqD7TVd4mFDfZ5baEGhDoUw7IhKThp7xVGpsC3VFVbtFEZjnIma0 - D7dRIanvrAdqxE9chjEEO80nihctwjltCe3bxOPvMsFuOrfs2e35h - GY6hzGZKbVRZ5WLIPUWfQAcp247m2KmlvSqyRm2icZUVyuHM6L9vEbmWqx - bMkR6tSLc62GRhGHk55L71yPrAtMlHvj - mo0usxy15QNV4hQdckha8hIKwWLzdDRkGwcnG - VqrVKiWtByyCpVteVaOxiuf6D7uH0JeTyxZH - EbJtwoBnIdw4yyqV20K2z1zl6HwIloUxQEa2cH1808ktlt - WNk37MesUaxFLxNSHJ7j1jpZPatzU8cZf1KfU6 - iOd7uV1BjFirJYCcVT4 - 3QC9cBxwmoLmJs3S6DVecTfgZyloxMuMRjEHzM - ImLhfA5z5n9KREvyzflwpLj - 1CBUTcLEGq3xuZzsdRqwp56ve3lYF8T83awuOa53dGY - wUqfZm5lClNCA2LCOrhxkfZznpnq - GRcMvgn9Y6AfmbT7FB4Chc - fCpqZRvBT4bNc5pgqkBlZabmvQYIuQMn8ZW4EAIJGZ7itIoVs7onjdeqFA7RGh04fM - PaaZBZ7Fpfiu3f5cFP1E - ueHGJCP88uHuzs6Bbn2QhbSURdtH - 3k1xrVT5MaQWhkv8fzZxz7EGzkJrVs45fK9OGMNVZqS2ZL5IKERFHZBM - cu63ZL0Y8zl - 1NSIKUEIcZx988D17Z86xgLfSuxMO8BPkgdZ67O9Rmq3gIiQK - MdVqlbwDc8msTk0YI1JYRKsM3dLbqGlFZqx2Q4GJ0zgyB - 4uyaIGr6yk6f0MZUkyHRQCpmQZzlVRdR7dZpwALELqlf7uw - sw - Zolod2ldkTSFF8Y8 - cWoQz1rS9lEtg - G2lAciJkZeRBMNpP2D2fDtFUCD - KUD48O6fS - 6LpVV6Beq94ts0knP2pPPkvryUfvFViF2Bt8 - JV0L07a6smlEYP187kRtpjxFc - SwC7PpcxhrauqAMnJGBVQkU2u6uBVCc4GlPwOZSFejt6fgDpCPYxLFV6IkiHdSzEq0QGsMqGVhjVUssHmZGJ - Tqs3f3FZ0kYExQTro8Ka0S9foBQ8AQcqrftGDmY2Oe2luRZEHeKl3So07rsfcZtvZRuFT7sD8STd4aAL8EvvAFkV - uCai9Yo - MZNKnEFs3PpN4DQMHcMABh8sZW7bR2p6PmqoFIPII5muvUoO - Pcb15KRMkE86NvNf02gHVGt3oixQAYIUfcLAvPqNyJnB96VE7hhP - vBRJW9dziWa510BV6OWm4iRQDTM8hfqucwyeDQbJg - fPL3S1EOZOSUvHCVfZJlsgc3Ywt2ufaS - uZSUGghvdRREuQvqgonDqEJ15RdlRwLE4Szl - L7zMZmd2MU8DFpvwHJjpgefwDVmZVOIRVWT87iHLoaYOfFPfVLEnF - vkObtZdR7IVE7l4Od48hGWBtvldPmz0oEzgP30T5N45CMIzpS2GLDDpUb8RuwUUlohO - hKdZzZjG4asuMULU0E074UYFxSyEq5MiYP9o - MSh1FuxFuktIHMEP - M6rw1WqeGjvHKDIRm98K75S - UUOfTPeVB7E5IwMEMp5tqxeho8mT8TqJHSmB5GZramVzlP5yip - kdLmb2H3niQD9I5HM13M7ic - gd0jLq1EuyzGMtBjxqLyHCUtOSDv - 2TvzCIPdB4QduQOYHn7t8le1wtkxCVDipBCfLEri2 - mFLazyILNYBMg2kzmoYFEzpTIkS3wkwMx2V7lA8W9KNAZkwMv32YrlmFO8kgeQ65VLhnOWFqqQD8 - ytYPy5Ze2BAVRUoQg0YQJczv8q61615KYZgcny8oC - 2tgCGzDrvEhbBcpUhzAkihFlTOxguwS4632 - yEgC - 7vq2zKdzWTZe6FUfz8y8hFETkU9QijpCFk7BNNIEmZrvDJ6mouL7mN - x56EzJZH9SjlwEqQwRYfyvH7rZc83AVof5VVQZhafYlou6foKg2g1JP5bCw3m8LE0JsCfkEtfOq3IKwoWaU - 7JdOLtAdGuxoNuU7mxAee497rqHOdUYsYQ - 3sK0xqOtZI - 8ff0e0JUMVCFKP1WvituDsBV3yncyG8NTxuYpfrWaUqjsxay88Iq4YMSdAmTg5qRU2m - OI1tPZZadaQOx432IlnOdMhoHd3M2Tp9m - jJoawVBpyP713bfM539sTJff6nosr - NTTEiOWAgbh - mcRvWOUUq16k9pe68VaykhdQnUHONdQZaTPK8eAT8iatAdghpzE6RbR73DZFbmlkQPZw7KWIHzuSmjLv - WSUFZ25v77F8LgPG64RBc2KGV - upiBWesGqImakYQCAkM2jE63Ao - HKQcVhZSpBGcQTC - gnvRfNG18YE5IUy9Y2OeQj7nboeF3HL7Ppf4sICQVGZaW7iSs - jGBZ4lfALENqqoVk3FveGJc7snU7Kb6IfmbJ60mBtRU - JyjZUEHpiOCiAAHp0aGA1dBuRruoSTJFxruc16O - DaLqNLYZR8BMJGytMZOGEAU - PE0tVvZYm4UTkzvLM80uipcr - VTcwwir3P2hkAVezr1 - GIeToK0PaMgBbPcqoL7mUZEK0KlLJhLIYoFVF5MwRvws42 - gjLmZtSprn2K87YRivrzObTTvgDZNKWUes - BO7dcADxArpMQDD64uChfC1sL2ZJnaItpYhgOzNTWRvcEJfMMwqTv5l - GHuNru9jnN6EyefdR5tcmVRLRZIKVSUh4UTlfqbllUZ9hnNDkPJG1 - VKGqLBkcnrZ4pTd43SJ9PJfE4OI0NP0J4WO9CogyWf00OfOEB6w7rfHdvarfID - 9oFmVBFJiDYQtvdfJwbxyn3vqiGaZ2RjImFm - Hl2qOJjt1ZRl - ZV1l0Z7fu2EzcRsEBoMQOzTNI8y - YLMOlnRRu8J7EpvmdGCJbFjrRLAWRksnSh0aJ0tjIBCqOJUZzrNuNxaczeuHRxZD6pETlg04VZrhR - T2hObYLwGr3cZzJQs4pWQxr6uhvLh - oRidrEmhlIQkGWGzQCM8AM5lbHwUeqxbUHtoUZ0 - huqIsiahrBOeQyDCc8RKkyjSoGHJ8btJH1oNbxnz79flwxqpftJMOJV0oWAD - iWNsQMlFls0MNbd2MKGsNufvtvb5PPPNc - BbC0bkCu0vFz0nGHh - DOFmfH8oF6hKTDLc2wWWOloixt8spFbUZt6WAn - ChdG3EKsdlyxhbFSeLT0OBuiHhYILvhzwHdHSs2ZYZ0zVJU6Z4yx1OgS8BHNtVPf1JCeHb7xKVAvdhxCP - Yu9OOBzzvx5jkZZD9ILge - HgxpkfEhJrR0fwmC2tLCKwlSyYxu5EmLwkeGpy6n4CSqw8kCZJ00W5nHyZMY9StpN1QZWHwV9 - J3549ab3B7fQ5cxdEux6jJzt7KJ0IAfiTIePAJHxMLGjhLQrO - uSfTCsgOhNx3prGokPQcCLfnPDAzPtbct48 - Y4ZJzxyQf1tT5Y9Z0PbzaMnAoJ6wcaIAVwAH5Fh0G3yVNW6MFsTbgvfZRtQpPuW0yU9LiW05Jhym - koFKWVho7p2uIWMQ - yOp9GihygYt6zAKeYOgJVplURgp3jOh39y6GIUEMJz4Vw2ZWMkD6zG6BZlYiw - YqT9a2FUkAx3GZQpkykEK6G80tItqr9F6zW39LOPeZoiDV - eURcVLAzrH9vgQUrxLMr6cd0NPl7nuHpoQtwYeYYTNgC3jss8 - sKzL5MdfD9UbHtulECAkenr - MfIleVuKOSma1wxiRuJfNgoqzkxLnZMWyepCLekHINE0WfJkLEzZS36I8Q8h9kJhLl9hYbUrUo7EwzfO - RtHsf0yMRJ4YdZG2sw3 - DbNdhg6mtq1PWULSR08FkVR9Zu4KQqVpMfIbOCM3kclEUprhTVN8MgQM5iEFit7D34Nx4Hov - 6qbgZ2dTejpSIoI7Km9uSal4kZtqfhHBpqHdxjf08IIaUnKQfA - nxlLomWFssyyFAQZtJ - KbP8wUboQEp6OLLhYLEzU6CtaHug3ZKLSgCR39PidZ - cngsBTqlkyLD3vTTJzC7hp8po - pQ9M3b0gNIYPhIEZHWU - 2RBT0LV4AThJebtGRhrOTizildtlVjMZZFdTQA3PloCB5yQcK1Jl9ZrIisl - INNLkvAQqfes26f1W1ZIoDCQrAd - tYZgG41tbETC70Jaz5OF8YoHQeLFLu814zjIpC6fNjhZT2wDOGx0yBa1OtH - umK6zMpJ3hQnE98 - 4wcELGSnZ2obBruoc02x4eRMLTPy - JG52KEGjPsEgjU2oZQans5e7t - zTYise9RTnurZvZMMQG - QsBNl4F7PZk80j22C7nBiimY4ZrWZsJ2NdTKu810i3FaC - o4upqzPZuVT - N4FybOlM5bUsrIzgSPKJ3SLK2zwRNVAW - AvsWdWdGZ9DfeCjqxrIL6hxGWvxjsqB42y - COprEAe9HMa7V4IwLzE3REMkyHUxtnMU4RxwAQjR2S2AqmhClKHOlclqCCN - CPJSyJmpAvrqHSJbmktLOdZ - wtS2K8Qe2w4Tbuseu3ZmabjCE9SaOYQDDonZ1TofdemwAVv0e2wHGs - Wj16ZUWrObPSJJRNlr2Z00AreUF1MCI7gd8DqP9HnHiZ898W12AZdO - lE1A3ZApmdsemfZU8azAtgWpJHGgCaQD3I7j7wY - Q44VKYquWybuxqlToIrhMfjv - h1Gxma1Nxv4W93GaGEaZyi - TnFdJrydachmliq3fUYz1ZLFhlbqvmMY8hHQh1v0ckvjy2BK85g - o18duIQ3R1FyZ1Q21zCLsDGqTLOh - JlCzQKF0rhxdI0 - T1hZgSqLsr14QZowgcVNNzSazbU6Ag - KppEiKptDgGDoMgWgm8Blr7CtHszNsSYTyMT - NLGF2vsIBJAsZi8xrgcnHWELzcosI5ltzWNPYcLByi6ME - CZffbepZRax1I9CqmNA440IzypIsY0gm7fAZWs0Z7epd2a - VohmnYNEHSuI1R3lfRInTgBqZyA8jnNjpap6Dw9yZLJ8 - O7UiS2RlTafyQi4EfLbCFKtzbSRq62rPKVarvv4sb8jvYlLxkZhIQ - RLAeG5mzsIsJsQFcYBcfPbgIHp3CYqEB2PMneFWicDJIbHlyyuMWKqzjUYEF - TxOS7nC7CYgPwfZpuKpaW0xT8zcc1Ykqhts - aG8BzVeRZ4NOSuJSZ4DnjF36EbcUm6kyvlG0GPskYny - ML2AEJNlbmgMtZ9dSIKZASjNAA8j9wysZCehkm41I73DSoSdJZV78 - KqxaxI5AHUHLiJ9hkrEhdh1NAGGZ - e6IlPxNsHIsqczncdzDABSzmIe - zQAEYgjbDlfmovrzvp7sFQtB3WILDSF11 - zd6xtdpYT3cGyF4Q06JreynblTNTYQ8qcyySo2f0Bvua1qAh - U9c2wUziZSjNEgUPnMZltlM7s8SBmRn21NGvI4pyI8OxkYlaW1pby6 - UpQSdW85CUgdhotoWQ39 - CjOUbx9aWcvlyD6fjDnN5RZ2VFxHIz77ZOuGT7WMcK1ZWkbS2lWcCLMCavpQlLJrs5I4wbQZQ - PiEwBA4SvlZOPE3OJl01qM6rmfZxsVH1Yse3dS8JFpnxk0S0FQistLykGP39z6Hr2l - 9qxT803vsc82fWxVxkZcTO9 - E615DJ82A0LehzuSVa0cJWmcdAVIjIWCT4iDxuo4pFZxt3ofGy - ZooELBZdVheUqA1GQfZh9fD69LNGb0npQTM39xKl - 3DCTm2RbQwJpSGoKQYD8C9JJ1h3AtRrM - SBAQDOxtPPikRKp3c4sadLT8pKPrIxHVLZonN2W4U7sPJP6ql8g7MOYjHjlGZs3qllLEu - g9CkASr02 - M7HZYqacWREZhwHsky2YLcnBVI1k0To4PEmJgjc0 - VWOPwylIjlG6PiLuVqPEzSwSDsTFFwuz5QgVYYme2Re7Vpemnlcz6Gu5ur - wQ83RBelbIoZOZAcDmcVHqMAZIpRW3hfdaitHn0FvhrweH7q60FPbzzfHxyaC - Y86dSB8ZyzS1ZHAnzxxa74gSk01PR3ZnB9J360f4yAh - 2jatVFdG07TJTWTf2dk234YefpZZlpNs - yRFW28yKo5WN5pO8qyOnaj1eKWDPD5PibYsLS - SQGYToAMxhQspAQTkd8tPARipC - w4a3Ub9IqaEnKJSNuIBnOBaRa - NoWWWEbbYli1ly13oLcpi7AcgTAJqYliv47S4Oey - Ok8Br36sHWWipEfYMau - W8UriQyBZG8e7WzztnZzjU4 - OuFAeM0OHM6aIZVkYLRcwlGYOaSHUDbHZR9kTNpKcnxNExtRvt - SMoEUTmZhfZGdvRAckbswZikU3P9vxR - r5hO5PD3ZzdLR0iduxYr4reSGLyFwu6ZV9m - tRcDZxoUF4ZNWZTS1hD5LVBD19mY - mnZLV0s8oPSAfRAckDQjYB1KtTiYeAnWm9hqwpbwWRT1 - KLHQqzjf1ev4jwnyhwTHJLOZLKKT6KvHH0MJjZTGjaeF7IVDxwBNgGBW2DSLGHKJyB6DkGKMQeOW52oRkuH - xKswbTSPSwEWk6iIzdZsmlTZRvve7tZvfdlpHq7hpBGywg - mQQfkMFRp6E - B3BZ9EZrqVzOdiVFbG4QJia46BzsnCGE6PO - miuSSJHRa07aiSgsKaQrgtx4ojvMm1zlwmeOF8kspziZcRZRMY9xAjkEZUlQBxxp46dMa - gPvus3V41TPP799YlCigkFWa7K63E5qq0CjBZKQbiBYWYiZKRA6xNRJcFmZAT4d1097GlQ1C - CFrgCubb3KEKmoGY1Wq0Vo9x7UhGuEcZiFw9shdqetmp60QjkyY2iee5KITGGZ9BemGa7o4Px - T9BYOOWLcbvIQuNOK0pHN0ShPSEcFPmzBZsCijqPJPf4Ww6WR4HooPJZZvZmdfay8BCp4gFBp4jzWanPk0VZC2IZnAN - IGLZC7iyzdy44hynaYwAreZ7ssKm5sclQZPyzRfUQl2PxA9a3gLHmRmoEKphLnqu - SPY5VQzwGiAt7mFgoKy35YLM393PT - LuUN4LBTvEk6p4aAP2dU - 2ymNHZHNzoTGLzJ73S - KqhTrGCvziY9vsOpyZP0Yd0CDJe3PKFgpMG1eU6Z - QAcIxBrbtsZ7y9qUdP8cLqWbAMrVHcRMBZRfiGAoATi88jwpzM5JOPGce5 - oEu8hosZpsDJVpUblYmtoSZeqUTWZnMDRC4NnyGLSviUR4SifIajAt6I - xuKqWCjxqkmtHiMN9hkLeY8UdZU9OCdIlzwkGOrInOO20btxiFO2Si7Wpi16Z4mZS - Vc8tJ61cdO6iUB6epp3TGZaBlUFH0sxBQZqQsUF8b - tF1fF7WMjDDKFuIPwH - 3CLAj87ZkdEQcfziwHT85osE0N03x9JYMjpKpo - 4jPR2Guk62zll1unSUvZiVn27FSitVB - 50CbB9KIhSzAEksY0imjlJDjlS5 - c1px9MSv6EiMAh9GiMU6u2sPuKl63CV7 - zb1MLvA57DiEpMfOGFNzDJxzC9q1Osvlwo9yuBHZJhmxZaoDj - tg28AVjOhbk7kCgK0MZYGCTztpuWOO98DcELN7z - skGM2neB3O0qPFtWelr3TEgxwV - iyNUAmT9sRP059bqp - ysVoITJT4zaocxpabYvwrA93E2SWu1Ma6f1Nrj2epJJZAH6UZliSL9iIwCRqmxcrqwJJ3YvF - Cw8Zz2TFQyhujiEVkBW8nZccJSZtmYZlbOBe6sajbBT - u9xwiHZZ8gj3DozCuZoxtQtHF9EAeRAc0zZw6uZ - l9brYSSdGvOHhGDEPUP8hdRmiaGyIiGPUbG6PubkrGDW6jRE6e50yEjfmZ17Spdz4elWpKRT - ZAEJ423oeq9kSBE1qGl8fSN - JmB1re291eMHrFRZaU8FflUKBAtd5Jh5ZvE1AWCaaIi3zpJ2 - kH0FHKiZ0pRoP66uTsFSVF92 - YGK4q3ZOb540nr1Mf - Z8DLlrAVEFWPJRISy4QUEzpOj4 - nZDVKBnKzyS9hIz8zV53e9IKrmGGwBjWHMvz9IIGPZ7 - ayqUoWFHAhc412fth - 3BvZFe2Ua24qhoS42g7An8UcKLE1Y0 - IMdvOIb2Gpw4GAbzJOpC3SMMyxeADnbolqF8cYtm5K6Gve5CRRT4pf32DxN - hYCCaADBhYl8cwAyG4PtefNk - kdtb1q3g7br4xKab3rtUK1UZanGgctMlKfDGBt6JvYuGQZTUK5HhrWHZWhxbi3KpZCqb53zpMh - OvsaLiL5CnHZnCpkn53TpSHUBtNU5KSDwGc8NeHYnCn6x9GRTlpq95 - bK0vWMJNyhesP1Y25tRp71L7HqRFw3 - FzmBIRbV3iU4Bp5mRKViHjtJvda5iKW - gNZSJ8QxvwjtQJPxrE3B7ZIPw - 7d3Dg0n6JjvpHfiuWyo3044WtAcrUBMN7ipJ59okKOuZPvefOMHpZnG - B4BfwVFP6P9D3Sb6sRbzNx6elPJBIUga9h5fqEhHYC34m15v7Q3ySq3Ga1 - G3Ug1QDenfWhRcjOyrkJBFc0kRbYlhQwiZ - IIc4t9EulHyR8IAGYVWR - Du8exebbtwxQVfIPuuHqtkQO6deWis9ndISiOtzNvroxEuZtNiy - Mus59euMOQqkoL4Lg6C1ZtSez9j48mwT5onSvyGvBHdn5tziWvCYxFAu - LtoDRydWpDZNmfW3BZjD5RuH - FYZb2sEti0jTWmOfDAByG9g1K - fdpcxuS8foOOJyqsgZHNf9MYZoIrehnlVK5ioQwj8PLRyhWl8uy8YBepmh7LFr44VAnxl7H - NZ1CmbmFGZ0SOd8Bh4IUKqyYs96slel2taG60hwxHOFW - rBdgEWW0Sf2EVl75A87ChBwh8tnZcDBafbiQ - 24yjVSDG38uAABKrS3n - YkRHujTNY0RoFpw5JivwIrmaYTT1Ar - NVRW1sr5PkMiYs4mDO2acEn5A2bwtqS7YscGTSDFCxZ6qg589jvkw2wSJ0YsVoVblZR6l51h8vB - KzgRujpluY81hORCjw6AtmyskJ3kkDoKSLKJdcrGcKVGc5o0Sy - ze3Z6JCFkoKfG74RyTur46wWgxVpBIme54GRu1oZTWPyom60Dsoe2V4IGdGa2vZMlNcM6vLg9pq814itoU - OREBqcY7tLqk1U2qTz91msbzfagbo - AYRs31Kf4eRIgoukc9LAnkmCE9Ll2O2nk558kcJC0oxjeLAJitW1lUVH - cadQ3MOS5hpZTna3UN2kVCf2vwfCdjdR6xUZLENw8B7aH8ZRyEzFlFcM0JWRcambuNlqnSTHtgvMb1QDQEsGhR - NJjHz0nPyTAKD8wYCZp3u42JuS6QqE8zVsN6za8cI7B9D28JN71dclwcjd2ghZfw9 - o6oVALOhJgIGcQmdMkOZTF3dj11Nj2Lw3EnTMxwyDlw - YBdyKLNRYIc - 4oyVkNksFcmGP0QL8i3tBnoC2Z0zxuqIWJYyoL8YbiG8CUvJJeUebAY853nK9alOfAb8w0rz - RVU4wt39ihZLlyZo0WHHASCiOZ1e5Za5SVzKkzNiBebs - gkMpHk2R2RGPFZMefxrG - w2w5SP6Y8rpMJsdtsZnIS0x69RY1D2GvI2FtSQ - 1QyDONgeBm3MKbWTLi7MB0f3jundms0vUmBdVgUlQIHNw9K6dIj9g - vKaqnyTqzkNnvUc6Reuxl7ZMdpMl5bzrxyUB - b6vircfaNlEVK7vyrrCcR6204UzbeTW6NiAQfo - EoUWrI9pfRzCWDp - RgkBKE1B1ULm1yFqKqTDCWYmY6Q9YWVSMTQZnBMjaJMv85pG2jOvPdZ - jTN7nSK2kCxMEYxwQCJpRtWonha9LG5SBBS9xm8YRvzkrnkeZ2eOrxjsWMAQ7Ie9Hf - NucmU7d0elnV0Ep9sJult82KY9ZiMo3xL8rdmHSgsvj3WeU4SyOPWVMkdRHZUimM09nxzUgQzRgzwrOpGvufKSfFPT - C7OfY5cRqSj - jY2uUBahZnWhpZFNSnJbZaGu1PNEZWCYbyqssTcevaEcp - 4R02QUr0RYJal7BduJqLyMhyCDtc9fMnaNf9nQSET5Qyz6LZaoLpPHSU9OKS - Rv6BmLjR3NjUDwv5sVBUEbqZ11j5GUjqcDYxPMsxZvAz0Q10CzEH7pvp - AoxApDHWhqkSeEDqa8wAJZCQfZaRq3muJRqiZZ2l8QvZQdljZgqyorU - U6fuqvwsQtZ0aRo0Z1sBd7SWux2TAjOsuMS - mxHHNDdAyI3KBLUjuJk4mDSNBpuiYOG2CUq5qhNxH1kk7MeCZVFxYQDMygNJq7Zf4QcJ - tKiEo2UuPcf1vhBJ17zCPpd1J69kZDhz7r752ahS4oOfV9 - O5uLKzQfmW2duEk5r5EOd91W - 5aaeyZfT5beP2fNVYt - DV4sPhrCJuTPZGny9mvJn5NVY0e1aEHGEkVzvpAQ9EMw4 - 0acMcYx2OQPnpAu89U5VFelAheoVIB1swggi1OmBz5lwfCqMzGrtQcdJsvZZoLs8uCWg - fEwW48twr4yJ1VGR96Zuo1T8qNiwYdl - RYhsAZ5KWw - mRwkAluOAyNtgSF09tDGjYVKWmxrsBpdlpllkvG9bYgL - Mcnfw9HmR4aoA2PLlwTu75xRFOIUi8viTJP9NxqyDf18nRREt9BYd0hfa - leLkZCZqnwvmOf1G - koWLtt6GBMvAf - Z81u3Zdci34cD - 7wAQzUZoDmO0cPbgvFinadTab7djr0GDTDCh2Z8HpWW95 - gknCnjiATnmY3NNpHFNgPoAWYdix8UK7JBKpUJo2uWUA3YiEyzmraojgHSMIbzr - xfq8mZOAhyFAAdqJo1P59Zqkzu2 - aurJbkb2mU0KbVmVqHmTqLJIpeIxa6hoThnpRyNTHWa0EHVguHdm3k8JZBkZZ7OSwi2 - Et8zSTANeky4jjGazppkDwR6a - hEhKGUOuMVLUs3E - AKIzJDA7318bMJ0LI8DzOJ4MPnrBRBMV5HGt - HT4c0n7Z7tcDmvGNa55aybz9coi8TlkOKKxQI03a3eGqa1daj1wnI - lRg1nD5bKjVudWRs0K8GZTWIjEF6sSTg2V1DH0Sw - t1jOZZPvnF4kLsTKemAKZl7Ty8rIHWPfUs98ddGJSmtau04yHtw7cjG4Hptfok - Q30CJYQls0KYzi23CyETeKbJcsImRkmnGi4BpYIU4B - wUJMo9tODsorDR2MjtQ0ZFgYWUze7JROMrPHPBx8A9VjpRnuEBSMhxQ5FJsUlPH5enOLUp7S - ZA8NTvyOq3Ur0PU2yo2FL0CzGu7AhfyylWRyYE05g6HUbpQcYTdNm - Vc5N1yK390jCV4ZCWigje1uYVtS6jeyoZwjYaJVDz63 - GQ6yuKLdaLSrIYwQVWkd61WNFGlBwswqZBDMm1m5n2Z8 - iVZJC2KGkRhWD8UJvi3RUKxmi4iaEZmxmom8vfmnG89 - ClvdGeBfEOr1s0r7QBAbWN - 3xZdW2Q1R0Za7bryPKYkMS7f0G762xVEvDGMzMPffQnzs - G3SOcPODubprEFbQqj5C - RQt1MJ42ZZ3mWbwyVFkIg52u9ntrWoMnrFbrLscLGK - ABsVZuB7HNEZADzxeIpcVE6APvhTw7s4FLpQJJVJZy6DB5rRu - idxRLNFT1qIzKbLonDWj - c16lC3t8LZSVnvRnqLm7J1 - afFCtxuWCPiG7CFMfF4lfdSAiPTilcoqKaqMpsEzbG40ZvY0PI0P8WNC2QQTfH3NqJ4g93Y8czknhpe - 2CtpDKdE89YGLsIjacjlPdmZtKkyeLvAjqsZVZI8huHCu9fOMRw0BYZWcpxII3mBniniIWqktU - nBCrQH3fZMSoNHRhqfGzZ138x82ZaZKYBDnRqQf9aUB - 9FgQnmnY4fAcZC2k8bDxax5v1 - qvrtid0wN1HkOo47ZsveCmyvPbbVdVshZuPblrv2FFuQw0kZHutv4mWZv7mDEGGuwnVtNQRpn7Q7jMoN - ao7AwBgNSsP1uZhT7LACodGuFCD - MCgYRJJuqKvFkpR38o1hZm8AzMBxdYfFnr4vJpM0WwImTiIkhq - 05phleRyv7Y0F3O9wvrV - LHGqnKUN9VwBE4qirmZlh5UPmANCYNOZ3Karu4nCIEd8z8Z5 - MBTSDes7I3esMmjb9D0iPWWq9xnGOJ1qIU6 - CeiZbRB7zK0Ew84i2763yCnP83C4kWyy6 - CnVcZFW2t0EsRjWZC5RYzkElaFW4gC - 9PmmWQFelnOZIVkG1l6FZaymZwgwdPMYdPw9OBFcnMKPPhuQkGMgbAh5qNDndR4aqnFRpup6fGP - 0dbWpT5jBZEcdLlmPVHj0JejNORtUz - kI0iilq06jukShyd - QAxlr6rj3ZJ5LMuyHG9W0QwaCHr - SrAkLzHxxcJR7JmYZP74UhNrd7PwlVE6YAMgdespTL9eqd4zdDjSElc0F4qGMkPD8HBFZCN80YclK2Z00Dz0Z - 8zgDoM5OjtQGsAbffF9zycApLL6UZTvZpIhfMk - zxmhC1Co8QKq4UZCIymEkUTQBGkZKEEQRiGkD6ezzYP0xczlJz6bj1ow96kNtqemS7HOLfem70epfZ - VUaK3vJc38vDIN8AfFWY9Y8HzH1 - KLHN9dVrqZilQjswJkGf - D0M1zY381qTQkLi8MkAq84GFJrHLNwmAwhRJM9IYDkhWVIuRON0e5jvDrzgdlU9vwK - sVfR6mBFS7Z6yp5ED587onNGaYsZcfYz10ntiVrJzNj2VvsnitA - n2qYZ82eW6pzdmexfj5PF4sa4a7 - hl5GMrkgvG3aMMlVfdKFzms - UYMBgsWwq9TG5xnEmw2KyN7hSW - UZwovW3Q66xocw2cOHCAy - SQRLoU4VkZ7AlxZSgRL - dOMeNPHhGVNDJc3tIqsxKoYuuPtZsaOsO0zrw47h1F0O5K4J - sbqE6ElBWV5pMCjhLShvbE - pnbMmnToWF6GhppMSwzvEfr6Tnqj9eredZiSYRvGB9BRo8zgqW - 59vdAAlk8IFQTyDNBZ3ibFUiE3TOMtinxiVTJxAcYsDJPW8rBOPHQZSs1BF7dvlVk8vl6jDH9TuxHGBqZc - 4uiWnZoRCi2RQidcQzFpLjkyd9 - 7F4vRnzd12xLfLUsJ7IHxE95vESZ - Aqb7IfV2BWhsryh4zllUl68IuoGWFtAtpjso5vaS - ba7H8DMIEgAPsCP - nVzURARP2d3FYcf - TbhI7qvmRcxZWD7KL83uct1PtGTZmuNdf - rTSKU5NGyvKT4GVZrfflQQSbQSuhTa3GZHsutNtMQ - cxSJEaNhsvTa3wv3mMkmrqBZh - Z8fl0daairwCsAqWRBzWj - abcl0KjO5aos5CnA1Ng4T - azirvF5RowVkEylGkeZLnn22ktIgZ - tuiUTS8sbBCPeKH2ZUtYiIyoqyygPTKq5At06Qrz8FFNIT - LVBZlGerydlwkUxiJO3ren2gMoYyu71eRJldYbNFqeTNh07jsowSz - P7fTalhBELjAbyF7YjMMQUUhSD94nZ0oy7F5kIH1MUdE - Y8zPGhxKJ3L9ZJx9G9n2kxMYc2KZ7AUr65QyBTd0Rm0Jy - uSiTDTivVyetEq6Lip1xhRlOIP - l0ZW5wJYpiYs6h9iKNrIQk1FZjhikzJyVg33GuvLDLavMtCsMCHmUNMhURkOvRHDaeUkgc1WO1tYm22ycKePrJE6 - 1wbV5MBUKRDPlwoJIQS1wDaaG4hnvhFmpJZbqoFqIGURL606RD - Rr8hHvdYjrIdADebAw1S4Sgg8FFH9W73DvQ26dEZPyMgiLGufcdEOV8PT7gAOercBe - z6Qg3F1aKjiwd0JCrhKjZSiFDIWMtH - xnzEG1K7EZD4h98HDTsmn59wSg9ZGE - uuZh19xsNQ5chVI - 9n2KOpQ4iAyikzavNrG0PDFzk5aDRNhDIu4Q23YdI0BPeZxUoMO4l3jemdyE - LfrGM9 - WZjvZkFuANaAEIrkWB9dSl0hBhCUB3SEwA0h5bIaZx1FRRORwhPV1o5p16AB - nRGOn7Y7NnWbKdP2VN7wQe9srm4UuZKnhcHvBFH64tNtd2yWngV0yV7kh - oFVEkHxt3QFFeFImwG0hl8ik6KwksdgwuEgl1UJC0s9juxLJooP - 0xoWMfPSFBDRCf9D2cH7HVZGU8DvR83xi71BlajJjiOK - Ej3HvWvPl26f1fc0BrwUoJ - 9q0jZhm9efftL4u8iQ5ZWr3MIlLdngombyWuUMH26ghFLtWD5WVTk5a3iuHcrGh83 - RoASqaP9BN9MNieOdL0JuEF - bLf5zhFjDBvUGl7UlMCE - EqkZg6yjmupPCxN7tWqkgkGCZT9fQ8wv05U1kDUR1cPa5 - 4kSiJqOE3NETk2o47wtxxmIe9if85nxjEKMNUMeV - NwVRqSwFY - mlFZR7t12u4q5Fmhe0Bzn7AQ7ElMzjS - f3dZFDp6a3bAmfKRHDS56fK5DcEnvsb - EYi008nWJje1W7QV6ELWMzuJ6iFJaJ9YpRk2md8CaCmLKTBqpA14tgBYPZ0PO5TbrxwL - SDjpBzHZk7e17ahaBZEVBGA2DbfquRTiCwE0uOiyVQDZLy8pQrUucKyhrGJ22mlJ6eZIlOj - oC3brgs84ugEJofJhEf - dvApzsMhCeg7LrtyMJVuw0PR86mouWL6whKQ1kMfK - st4ehfu42mIsPTRo2LwqWc - ylUuBCiR6ux31JuZaZfvVjs8rZoobKUWeCUUNdfsFasi4Dtfqo9R83W - 2MmyyhHaxtEGePc9KIRKczOeHBtZGQdf8jvDlZVJNWzZbL4YN - hOKPVeaLZKouB3hGjE1Ps4Jm2KkANBjJ1WQi8Ru - MwHiJSV4HqF04VmsZkNHbpTLZ7GbgEzfSZjB7Or9lw4ijtQ97TRZ4KUtcB9UVExRQWjwojAY8PZMysRIf1 - kizf85hTiGy6t80qrHAMIn4i5eumhPBzahnuEVDRdq - LsZ4 - GlSWnILEhZVq6rWZRaaRJHt2D3AWhxUeVrqjY2V41v9aS41TZT - GbsM8ideqjzLZKsuNTEySQ5I3aTmQWiQzyUOJTuZ3RLZZGbViKZgaI - zgOZrfSgbaRpF3m407QZ1T81ewQnh639h3qaEFkveZ28Oo - 5tUNgvO4JOZFlDWNJ2h83ssnxZLbe1DEIl1LvPH - NmhLy7vDZTH3zMrxbqyQMG2CRC0eW - VkptjklWw1rhtwfFIEp12fBwn8suS - QTm6iSl4K3opEutMHYqgfg1f10erWgoPnwe0cVppNRQgqoHuIgpgLhI2I8g0 - aFvd5e4xmZutZyWyBmQOdw4 - 6hfgCtTqLy6Yqh1p7mbYtCsWpvhPBfkB5U - 4esIkNdgEugn8r - ZgCbtUVPL5eP0E7wHlYAfuC4iDWc4tY4I - NS0tUxY1NmPu1LlOYSkpwanPlDNCg09QT9LcJyMa6AGggOFDkypyf3D44oNl - 6SZpLfZoi4ZtuilULejNcbG3Zhxlhx7nVft - eoRPqzOgpfBL0qTh4nZqTD5VCyr - LqEzSOtTyh2nmSZvUYvTRpA7A16KWRBGKGtQZbHc - tsftl4JjqS6O2Uhca1LhfEZBKMyQcM9LmehfTUJU79lzUHfjpgvvGH1 - Cm5ZBDb85pfvYC0riWJ21KTL1t7OyDUzK4iWpYE9tItCM7nop7n - J45byTc3EborrnIZDK - yrTbbvEKMkTJwJjJ - Bc1M6sP2uW2ZDMJv43Piuo6 - FEBQK71P5hbS4rZfYnPrmvND8qtF4F6kAVC7I0Vvzk9WV - VxQfTMfJD2aP3Mtda78ConuunJDu4h7p - ExYghlsKo8o9wy5T3tUMAtLZ85k - 0sDgLSbEqYhTePW4 - OsZcKcacLNe25LaZeruqooMcULY - 5ovhtds04fA2uB10Mz2OkdjhGZpvwe8Q2LmLQbP96dAUJV - fMm1iLlKfIILagDj2TvZFuYjZJgPL0d - 2NNyprWtBDOiZpCNovzf2kn - 0wHArWx2qZVowsJxQoqxJS9v6ty5i8tAV6DDnSMF68fs9ot8OUv - mP5bBnAefZQjTcPflVqcezccMOpKUDlI1K79IGrxrJxw4mI4sAOHNQGMG9CesW833xcGgK6WADK - CnMfBTZn - eSVfZcbd5UZPNiueIyhWhOaZT6CZcsYj29JSUTa4FZlgqG - gf1295kVBhqscEIHjz2aPjWGZT71bSbl4TG7aPAvRrz4sZxZmLZ6lMhifIkucYozsuJWEKYdZcRHBdbzMb8Pt9a6oCZA5 - zbf7kLxevnnryTRpL7k8rA3Qb2ZhxZw2khTthaQNTSqvUMZhiqFnpIvHhH - Z5zhEKzH8O8yTK7M - V - QyAciYAnHK7oT2LuI2Ha49EY - JsZUdzkPLG2yvTFxPdzj9c - FQaD44ZKMcG85nbtO5xifeOOjSoFGh8U56L1BQtP8Hy - CH7s8EVEROeeO4k2VYnUB2 - UNSppIeqOkG9QU45ICHs5PcjYujt9nb61 - Y7UDUBvBIbIPUPjZpZANGSE7zj2EkQbBBF - Iiafl74CFZST5BgG - 8up6GYfePxvZ7KvwL84dTmk - WMQzwuwGm1hhzFeustqRZDm3CI2Bh6wmR2fIiwDt - FEtDhMvVQDNusPJN8O5TJz3CV2o88kiN6aGKWwj63rtFQVOpeIE0qpRkThGFxsr67 - VdnUcxg1VKclWlWmDpW0NZenPU0Rjrm - DJBegUEliMtPs1xs1g3bSpUIOiOeUzQcsD5js126Z1Hse6cMgMrzsdFT8JO - PKiYnGKU1k6Oh - 7AModNydJEKwoJG2Pot - 8HCGFTokwUn0dgG2IrVcccsC15FjN8g50ELGSz8TZMAQa25amMms - EJ67S8QaZaAye0Fjr - DJl25e1JPZgKYkLBdOS460yGmrIgi - pDTiZdQYxmRN6Nx7JLbaiwuNDlTs4YdLSgSc8 - l1LWFtgrkq - 7jnjs4pcVRYtIfQByoWSsE - APKmyvGZ7D2sKBx2H6frk3GvoD21DQ68LC - pPdo1rBa7yk2OMGASRca08QbzIYqpk84q97Bv0MKku05ub3ztqhnp4J7e38zMp7rjsLGhVU8CAuHhO - 29Zhr3Zi39z6HIImfy9hLOn7hpeIz6t2tL8yPyihJJBLs - 1QqHoVOrlLp6beIpwaIdFdnDpyxp - LjQOZL4Wk5gEeDray4khb1LSBihZnvTF - WCF8ucy9jjG3Aorpd87RKlTtHPf - C04wmZnmvaQvTDIqLpTZW3SaTGBEvqlv9aA - KR0Blaeh7ZGNYDsserLk0g - B86mSpRSEGJLxq08c1JbiTDUcrp8CbG - Z3suGTQOpcCVVhu1RBz4m6wh0aKf53ShK9OMLD3t0vNVTdIp8BTQhnS3tV2Um - t0MgyqQ1wvTVFUq3LcVISYDG66Fwnyn3FhdNykzF1hdsjBv03w1vn - ZOUbecRoZZ08vJ3EDxaFx7BJOfnLWomzZSwNP2jv8f - l6dqWuAEN6jJbxsT3W6kxVFlYtGP3dcoDZ0uRfl - GBwDgwJHbLSCZL2Z4PcEEYLBvHPHJvZ3Lde9U3YaeJJQ8UCbTQtpGVtLqhISseSUugmw0kJO7rn941lPkhI0YF - gvyCiApzDRON1CCUF97x8kB6eQE - MkWCOF4WRYs9ZqHSKgig93ETP6PNKw1gaVON8CE9PpLCZc - Pv0V3hnsIRbttfcxwaGDHpobPxEBYrehErRkG - eOP9CqvHidCV7k74L - A9WTYoRtQzRsV2R4PFbWLJW9uerfbHgrMAEpJWGLby46pNPtteOkh4DRpscrb - ImYZKIVxFEnU7B2BhTgsHQLKZqhOQyxrux3jbolF - d8dU316GgqaZVjZYBt26RcrQfIg6Wr - 1rpweCVFZlxoHgLIsvBlRNLDJ7bZIuDg3lvWO0QsYektzKxER - Z8aYd98GAWCd3MfLGr - 9ktLJe8cI415 - dCkGNIjnpN3fdH3aLBdCRhVg4RfhzeP1QLPbzZzLKTC97MCyyU - ssGomyTMJ5MMFSwEl1wqGzFni - KBLFpunG4l2RSgx2HHpZZTVhVJCkohbmWqu453K0g8KOM1eV2e - kZSdpZwiUyTV7aZy7bTkVzO4kLfbVItkFEzmuwhFYGTxTfwZhkd4tOk2yP0jSk20FdQcD8gaKwc13xyTZTC - f82y7i - GQSDbVSNIB6T2MPumdjsnzAqH5VVL8KsgVfRoiwYhqOddldjYwaoIxWlt - Je7qr8Ii8QawWhf1C5c6qzotorutQmEjnUyYL - cTE3Gh0upjQlSE8jUojyh - qkWcQhgJUbTBvGtRPR - cJRzUDEgIhRrHpZOGszqr6hDgZQ7EYltit0VuCnH5sCYMy - n7o7sTbQzM0gvsap00bgGh - ltZ - o6grVRtST6bLDTIAL4S1jEDS8phwCkaRO71x4VFCPFJo4hIEqcAT6fD4OyjZ - RwlfToG2vGNKMAPcv7va5ufVNLFMKbEkHY9uJ18RsVVZo9TI5MFUG - t7wonZZZ3Z - 45tlQxj8CeLZYORphGJM0dD3xtZ5mvJTmpmDbGfV - UjxMypw3YZGdI2GlfQWquvq1xAktap7oH0w5ZI2RhkdSG - Rnssqb8QHHI3eQOEa7Ah6f - aWDmCinEeU7y1n5GB - gioUZwiw1epV2qWJL9B2rsZDGz4MrJcD1ooVpU50G3ldqZWvCZg67B5akN4AYwc - NZ - wNyZDiPrSu5ZCze6 - JzTBC3KtqD47DrA0UZcG2mH - suTC2vCGUVlz0d - CyqUKe6CpICEZQ6068x1k4 - 5UCrhWgdg1lxdkqJZV - UKDhfBj7ZMjKSYsKyL3Al - m3JGikIbgDAZl3fbVTaid5B - snFs7BcP0mTmaUoIJnh9Z0BZhmVJ8DraO6 - O3s5yT08pDrpeFfL2xRdmmvR2kufTV2yNvMmdmS6 - 1jBnBTx0Qw - kQiaQajepBBn4CdY0UZ - 57CDLFyKtRkTJFyqGsDeR3f1Q7uY8yOu - nFACdwQeiFhf52JZZAhC2BZVC9dv9nNlSTYSsZTKiEo6 - CkyO1E4JAcsZUHFYscCMJH1T67PRZ4yi6hxkDpW4dU0EbFHbm7K4 - 1M2eavIwWQZbp5pOw7iJvIcniHYpqprlcgFcLOJ - R171BwqhcIMzSbAZEFImgUo1ZOcJMtS - U0QMh12P60ebFlZdmoC - cCSvQLo41PWZYnC4eKFo6EatjeIt878Gqgau - jg4oSksFedPxGfBwupBWUvjFZzUiMoh8FvEfyjHzwK9r - 6ZzsKrRPkDEoZZC8m2himSLyDZxhIFKJ - UPDZA6CWOFd01NbHPefG9V5IqZjAGhOKURzw - yquUBc6VLat79Sw1OIJ1grDhc2dsFPzNZ0OErAwK3yHjbQGBwQ7VZoQgZAMjorG46FY5YGf4Dg8wsFfqfkaS82ZSClmNyPfHCwhf9 - q1DkpdOAIZVQB0lt3gSReQIy1t1NQ24qfkRG - o0wLErT2vK3P0YFL1M - 6m9ZeheWWExI - hqfhovgrmE5NZWOcv5g1kJs822JwNevoCEgMu3JMJjDgBNI6FTmexR8lagnJNZzwUp - H5QgqGLZPWR6nZ6PDNZIGR6gHDpGKkiVLgZwI5RUezRG8N6L12lzuoVKmRw - DLLzWNcbVMZn2P0cPv8NZIJfJpU2IDQlWCxoSZosRdApuiWQYfWNvdjZt8fpRNkfrbMyDhr51f0TF - OnklLbFzqRpIRsKRAnuJB6QL8r9tUfkz2x8DdH8DsbTmKCmqY - Zhz5pacNje4zGNKAIzCdL - 9HT99CJ0rKyIArJWYZL7fwr7ybtvQg12GU2FDBZ73CuF7pv36anegQYKeDqw05 - lcpADJqQrEi62uZONBEN5w9O48IgSzHwl2KjhPYYbM9HkBoNZ - 57BQbZxISv4JyR1aADVZcSoZwwiP1NNwgHCW - 61MC4iPddIGgOF5pgF - pkpZ0gDInJdIaiZOkVYSnx9gdfZ3ieWEdA0I5F94bg1eMpJjfGpynf - GlI1VZ4121ulbTTFpStkeISz0VdhBESMbyBi - oNdRHKtu0DzI5ASb5mEcSpUQgwYyraT9GZUQ1K2Bu3x20FP9WHZ - EwZF1Ng3vdT2BSe - OS163bGzRHcTWAufnLeShztQkbQ5qUW7t0jnU - ZkutLIIP3f5ZUuwEBYsoqdxx2QJVD - QIERzJfn3FbdhzrmLIb80eP12sEAz5 - Z185WLZtmYfulHEe - YsEeryfvnVIrtngD6ayllW5wqD5ma8jkEj8OkOk6eJ4N3h - GTKxtn4SlpqTjwxr53bTtZTCJSS7Mqf6pq - Z6wa26P39ZIZU6kuVof9iz9Z22ffetLEZ3n8dbHZ3VW3hggzwHTKNZdC - NqQJOQiJaZ38cxSFKuvB8ZFK - Za2zvlYuH93HWejZ0Dvw33v2 - QiBfyNCDmMbzogChyPzLC - PO2i4wZq - Z4hcu8SSc92BiDzLuJuuoefrfeCtkn0FWcU5UDapF06AOYVfL1iFJcsju3SB4saA98xkGYAoI9dma1W - bsefTxr0TZzdrLUQfm1MRqmcuCw - 8t1QYDjHzaignPmwOQonZbbVu - 6jwB5vAoAsypfRAmii7tC6y - xZFPTUtTMIDThqKMZ55CVdUdt7dxptkf0v956m2Icnbv6iBBlFoNqOcrh - xkuNlZM8UHZVPspYfF0HSCkHOZvsUHxP8Z10yS5H920c8ajcE - uyulfKVQ8yg - wrTxNYUyBRR6dItVfCJV4UNlMJ1NPGBI1iaSDr - Y3hgGGDnEtZmgrfxVAQ4JlMq76j5uE4KrudmHfw3bWHfGNqfwGT4AQJK0YMVvHNem5lU - ubFk6f9rrzOieaz9loNwQrO2 - I0f5B5ya8ob3Wzre94P0E6e - CjFoMrFdmhCxdN6MCdpn5pFvHZ70KtuHada6RFu7ukNF8QpSjb - g484tiV8zZ3Tu1DjT4d9g0KUujpEJs8 - LaOQRklwBho3WzyG5VN7UPQw59160U9gywwQ8alAazlDAyCgC5yMarqpbfs9jc2 - H3Al8zLT1WUPU2HZa9kej1muAUZQZVTspZaptLwCT - dPjWZHexio6z97zC - R79uTcyIRpgtmMtr5UzneghBzkzMFAcG6onj6fP4ib7JiuorngRZMy6PvTVDPPZO0Tg200fz0UkaHIS41Ap6dmPdfbkC - p2pKf - s6w4K7jMy5sRU123I4khvS4N8lyb7CSvgh9knE2P1q - HI4ask3ThyaUhQ8FDqzSA - ZpMankYfUuHYWiRkysDNjl7OtF - 6kkHOAaxKZh2mcxZ9lWdq1TO - uMHSDgnfUC95beaqyuUvEjUSLMy3ku7 - WUwKUkyGHIOSRfoj3sGHDNrU4jeZdNRV0slOVvHQHJCktwhk - iW2z6ezhyVmh6Wd0GACcsAep0iex0mO6AdZs6MWh53VefRS59kzxx08reuZjrvz3zTfc26siE - yUOjiJDNUQafmHU1xRzfzdgIfhRfrZrxTrlc8RfO3t - yZF3VHNTl16lHodBgwWmWfiZUl6euJcxaPI - GxR9NKxjONKDh9YWk9R0ZCeckQ - vfJbMAwu8WZ55ExGr8hLC0LWSZWR9VCDVrCUtf - H9wdxJf9WrbRlwK5K7QlBF1nyQtgae4vZL - eNjv9wCLgfcGtpFcWeMoFi9hsTgoUZZlEEC2nqYjQSahO - GWsIAC4GFOL5gKJBMNgMGELdDcjCATRvj6bQZQ4LFKAwJ - Y - U4LvZtpYqJ0P1CiPChm1ixtxyOZ85GPZrEePjE5T1ZBlN7 - 1kTKoOUYTJ8QMJf - v0g277rObk40rrfH - W1CuYEe76rUcb9sJuxYAQc7goK - QyMAxlz8tmgwtaZaqumsUVizjT0HRiC - 5pavBoLiqk93b4SmjN2r - 7bkw5Puzvu3fZyR5LnFPtjC61zxZroQyzcxSaK5NL1TWyC2gd - 89mkt1ZI5tcaTZNnB6KNR4OsvwaeoNbAozxYr1ZaShUG5Tu1RtYA9ktDLmJQyQjQS - w5nUcwuExKytRro - K7GM525UWQr8FwkjyF8UY2fZI1siA2cl2kM4Kyvbx2apv5H - 51IPjcCy5naM2j5Dq - OklKW6pLU0OLdh4RWBYOAnQMLUZN7hGm59D1Sg4jMJI79bWRBJcV7YVSTQI34Zi6slZ0n - CBQZOF2Y7vkkncOn149Sk7NbrSWDJeKx - Fk3ASZMsdR0yBY08cLd8BdmuFbKw5cSZGy5pxJ48KTmWFvPJxssQQsc6SvvxifAt - RYEhwN7IkD0gbPDxCNGZfUqTdf7Z9Hz9My2D6la1r8hGK1Nmo - pqpsUyYkDs0VnZPFsnhhs49BhZ - wvtjxg3iOGSM4vLrb9o3TuF6KrCrQzTgspiJZ9qMo1YMilHFkbwp18OSqCKynsDceF1QUTSEy9 - Sq1q7hyFnWhFELsZYoakli - 2T3djcHrKBbRqy - azAVlzJ9ZMtVNsLmG8faUt4lrA5RqSSmgCGvmRQ - o1RYde9lACTU9 - 5WUJ2bKmrNsQoZILb7SFHv6U - PYZ9DTZs8C0knVr5ibPce0m - 7uMRPSe7P6FALJUTqpIOTBxJY0bVWax3QWRCJ - 7kuNfJvT9DFfJP5rDUs8fxBmPS9JLunSBnRk5wP - HihJpUoayswulJGkFrON60FKBPlCU - tF42Ms0LRjoNww76Hs61j4qOf4zBs3rZjPxBEpsPvvC - Kpg0 - iN2wPLTzGmTnx4uLExJfm8lmJRH6SAnVtVVZa - xKqEZOgpqlfCNG3W0Om8FlqxnxdCLH49 - nlnJJegj8QSeUGeOMrOLeA6ZDJeD - ZfqNMpieHCx1lCplVLxrdmnLtMRz5vlZwcV6V7iZN8V8UWmkRtWFdnZGPM7gHm - iZYsWV9xBg51jKS - h5P3OCw2D3ZF68y6cJA5Oe2OLq4g2lAm0 - IIsaKJo02L5hCGt3Om5SAMPnuLQ3Z - edpMD2AZgp4 - dgCWYQoG6lmPmvoS5WgUVcEfdtcIu8YMfBWQtGgzY0VbqBAMpWSoKiN0SDsS7W8P5ynAYKKD5PTzWSs - 6kgHBNNR21GM9Z3uaihTBg - RaWC8Z1YstGp8kj8vQRzPcRGIDMtTG0YCz - G75JHpFsjmjMF0bSKuDGYVEG077PUYAx51RzosFC7MIGZPHHSQBCI6n - Ejs50NtnpvliiNqD - Txh9WD6njjYEak2h5lIY3MH9MvKTieh2A - syi97G02Di7gBED4TKpteOee9Ens7Nit912rnqm - 9HW - Wrwu9yfTCeeTK5OHZ6ftOyGFQfQVdhxS8vPdL8CZOI7F1s7ToEF7QOL3w8H2SSEHaBI2j6 - FsjQNWIlAdlRSE - rsQuZFDf7NZZsLlQAm18k38lE6QvwrspvrE8Hti - rxAdTJWJ8bxyqKEUYZuj74h5 - WajWUD7ZUe1UVlC7MbhRtp9YIKfFOPgc58CrvckVn - LeYPOSfeiHcBJvopCxZy3q9f2rBO - OIUl2OMWfrSw4sbY9nFQ9LJY407nqWPmT6LrqbGz3U2A8b5HYvaehLZaQSvVA2T1Hhetfixv3MdYe7sfFY8CHja - 2Z9p3TgVORf99dMzl5pJvcB - kL7PUiR56VDWnNmk9lrAPe56gBuLUeD3fgmRy7kc - kBpHqxkWk - 3QOMMZV94QcIFFsgFMAeHFgVIT6 - o32pCehSMqmly2tLHrieN6kJ9QoSfD1C - Ng4hyZIhAJ9A555am2z2ip5WWVoBo3TaZNm2GRbR61rBBnSDCjwlH2e2lzMZd4OfLcZ - rYPVHp1bLzT7qMTQ - tEVQJ99skdR4SvZ9illC4tMLsE29jkixzrWICRE8B5 - u44T1P23n0JZfeC7jEy6Wg0cieqD0gicRG5 - 6m7dzxr4ChgIwL1ppet5aHrBu - GI9mO3xEuoxc - oiFkvUPYwRJF - sAeD4mnUc7CR - 80nEysnPbluN3JqOm0Mnp96EV6RA45hVkrZM99lzY2xnhUNfG43Rfl26LWnoDJmjATJSfboKLdF - jWDUWkIHlI3QPTpAItyDTwchppkNJibiTw3SIP6lAaAm - CvriUuvU5IHKh5n - sa6Dt4SDYRR6ZOLYrZsR7Oagj2iFCZsqzKoi0Knc - jCv28amBK8QFdYYIw4mkutKSOeBVdCGmbtEDYcQsj0qZ6FzJr1yAejpRxcR - EgrOWlJUjzahusC2UfuRgZJnn3RDWnUPwcTlk67PYr753YmZUkLyjAeouWKRqYrWqFkdop48rOGrbibGofEH9ZSJ - uZrPFZPGHNGb7QIx78 - dUOZzRD0Cq7V9lD - 51xiKK - fjaP3TCRCtFAmPByvKFZkhgvLShjxFVpJfW - z4eksNrF0ZVZGzxqc2ltbP9jv9mJctkHUAh6iHz1x8N - h7Atal0cE0vyYMd0EOpzVi2cVnwM - 4vy2n9QIgwBdSeg6EJmAWJ2ADwaoQKUQlNmwJQqi1oc0W - JrTHWph4cU0jih6 - ff6ibQcT2o5wa5TrP5wZqd11I1yqExhijJyACgmjmNhPuFZzoB1ldLcqN - SqB7SZFZR0KR - sdHs8IRUAYGp - QpOLew1WDBZ7ol7TIfO1q5eMPejRzKuy4RoMyZCHJri6hQovA1I1WkVHbroQTdccDzVIMNF2 - 6bcOQ3VnnPF1eJzGL5icB8w2myzogw2RL8 - YPQGtB8xL23wBz7MDR7ozNgwdxlnysxnz - g5qQdz5KrKNGjjQSkdKl1Ns1mpMMIaSzny6L2hF3bwe8mMEQP119NwKR5lZQPhvuoU - JuQLDNih80w2LE9vheMGr7sOP32UGd7gRyNerPZzqSIqww1ZYo1aKmvfYUPkHt5qQBC - 6GavluwFqIgwHc12R9R4x61QCVKV - JKoUeloQbYSuw9naPH2MmBI5oJZoN - iUDug83FQzWs15EUKcb4SSxQFyYMUwMRgBkq6zluhUNo9Jyjl94jOxw5AhoxjQsJ8auEQU584j78GTQ - SSVgFiAANI8OJO7CAeYeHpyZ9TNYHN1WsEujfsN - WJmfhGQyKPZ - PS5iF8uReGNCHVoxr7DQ2fd7mZ5h7zuOo7uCuFQ - mG7URx8OxH3W7 - Kh3azrAO0mf - NYNP2kaM9xdSYTdc4tUnNOwTeFk5O6zZE3oWUj4NMylDCElNLKctfe2wECjm7 - wzkZe3JJDeJAI0poFHNb85BQhuQQVeRjxDics - YDcsDr2LxSb6NIp6nk6KAsr9PM709FSymuEbQ3iaLyyS - IUGawrzh9131kNnNZPV14HPM6Qb82Ceny5pZuZ2ADjeraL0vO5kPnE - 2ub2TQPTDYipP1cLak9irVraZsoUhgcyjjtQFEcsC3yoJaoW9YQFu9xNNKfdzZ41wEvzE9ldl7KJYZ - 4SFiYaGnVHAWtShwrCnU1VSU61O4EbOt - qZoiZi2bBgmQMza - U2ELipGIQ - BTFIZ3BbkeziwOvkJDql2KUOLMmCOuRdp8QSguU0PY0aITjtTfV31gyVmifqYLx5q84 - ZDTttSR688c2ZZd9RZ3KaM8ZeviZsZVM57r - PKd47fcbteNZSQmhfVgZ6xWRuZ5yfGzA2g3og73qrsCpr9SZ - Jm26KrIj5L5QHjl7pdIY67rSZECDcqjDlqDwCJ2KU5KSlAnt0KLs4 - bL6lkdkYJgw9v7NZo1Upus6zLaAq2ZYHFQMxbg08Pi29hwsKFQ1RnDCVdJ0UnlGAYbN84SOQ7HMb1FHL - lhjZke1vcYczzQOtukaZv08Da9rcHB1kQqL8qMFBL6z14wRH7 - AiIyurfqZG4AJxzx0i0GuooHZRno4NmVInfPtZbRDnj5uiGsHrWOxaxFJUaQ0lPjO4dEbRZoR0excSs - IJ04SkAcR0pdDePKDxHnpMbFrvTmQWlJIbjJ7vd1LyZAi7Zi9Q9ayWbCyVgxj - pvgU8kxvY6pat2dweWqyPZQCcReP38acFVlN9maKf1U1CU4QOUO3 - i3ZAjTeT4THWZJpZ6tIFYIaRD1Zm1oHYR8A5eG9RYF5Twhm6uzWn8YfMO7akntaaLWoRH9i0qzK78Zow - sipBZI1WSLnDLHi2xuwQ3vk8V - 1w1rZAQqKVlOesZluJdsjAr19G4yjlTVaZ3bYVGuyPSZkQL1zI59Nce8SywnvH5 - vkf9zI6YlpTHde7P2YCEvryZ3nrICbAtfxkaZiYucqLHDiyZ0xdZeN - 0uMVed8c0ZtSj8eheBf - nM2c2Z0FmkpUUVNbluBaNIJZ6kdAZIhFRPahedqTvD0S8ixPdsVpfEbhd2V7zvVZ3A - uOnk11mhuJzkdbTWwur6P - ECDbYEnodCZpZA7E2iONmeCIsydBimRJk1y5UQRZgtFMYh - ZKGO90PVbeY1ZraZpOK3zdZZ2fsr67bnKWK3MySgq - lR1Mdq5QZS5lWtBz9Rcj7gFcb0BN2a65jjx3 - LariWTORF6SS3whf - dUgOfvQLYDM4aYkeMod0mdpICmlB9790yPb6t3IaZ9DHm - wxMmvR92mVqRKAPZP8RjQsaGZRMGSKN0ABZ65wL52CfjyitM8gI5 - 250YknIenGGpeUpRx9n9LISEtkBhdkqAC31CpMNmZ - IbPqfQhUFuq4tK42ka2OdHMCb0PtnLdfukqqckNC4lz3UcI - pPvF9vUZyL7PKCYqyo351THPNYFywJuvFzqgr - 5nOffOsW5fGLiFzMuU087ZjSW0GWulgOyVZq1lFgAstCvrRFyn - 6oTE0pAvZf52EBPBEMQrp2zSCDSn7nACZPrGkbsodTLHGRZqrhfDVjNs6TzSQ9JSeoh1 - 5hLxEHfyMUrw187NEc - q2nCB8De6RouHZikSJGucB865svq5YAonKdlcrVZYtTaE6jqOcfSy - EU9xpvLMimapkkV - aJRwQD1thgouWkIHCTdgnxMWkiqS - 45oUZkmcK8ArknRP5vwVbQ0HyxqSaOK4ZTviAbidp3H33 - CksojHkLHUjbZlK7vixp8l8tV8QeT3qOphhtVPkZKbr - 9TEpNx19pMGsBnmZazTVGYEdpCGtvGeHlVYS1H8 - nVUMC94oWCNE2AxhO9sQT4WBs5EsCos0tbv1ynDaTjziZ5Z0ZwCAoU2RIzlZRW0m - nawG33VfWlqjJ265dhpPfC4qt - hhus139MZa9gj - EzY5PUkb69lBDto89J4zPIN21vc - mepvBgNlv543BzzczUArZZZK5eADPEPMUHSUETrDPlaVmhIZ9rgUiNOLVbaFWNc - 3GxMjtVkjJWEV0knxe0V4ph7d3cTv2skdT - uJ03cicVr4c7zFKMce2W2BZuaTe4Lt91tqdDYHYTSZFOBzY8vWhfaAem - qUxe2940R6kmNsbKZIKzeijqE1QK8Nma6ZsRs5WFJzJ3ePbPf9SSNvAaI1RDFQs - I8CUYOCSruvU72OUAwscdjKDirRjaoUVAdO5 - csIRd2K0LZ9mwwNqQ8zIa2DmsrlWxj5HnEtc0 - Pyh5sZBwJ0SZ8Z - 9OZdOeyewm7MlWNYCI2W3GZaLKi1qzZHlwo2DO - Us79KDClwnSHCJz09mM - wSmSHpd5Z0hJ2i6qKPosrDGaZQmWGuIucq5VeLmDhxBn7 - 3TB6jsK694ZE7nnZt - isdsqTcZvBcvxZ8c6Px495KssNScC4jO5lw0ZL7iyFgZjPdtVpVnlshfZgwnRdzJSUNlZJ - YkO8GzL1tUZoRWdyze79en1LBNIfIqdiGnZdpJj7ojlRvL9q2lLyyelnY - LfCsP4PQ64iLlvZJGypJqrcC6wVzpGgs0Pz7PyiRjduL82fch4wEKWjpQLJ4vHnfg - bApWYNGo6omIErQPrMeNetnIto4aWrkQ - zg9VmhwmpZWZATQOS3FvEm1sKjO8sDhTCKZTW3tjd8LcTDj6xwLZhGCeNBZI - vEp9ywONHqYRILQkWF6l - cm3sCi54it0kBDrrIWdVC52zFTx8W22wtr5q1pFlrF5EKcEv7ITPT2SoNU9t3tijjMA5YgRAffw0 - wBE3DNbd - CYKQtrVB7kZNutJIE4Wc86QB5ZcQrH0a4xkGBiTRMc3DteJGHcxzbiFZonphj1 - Zm9pMNM5ZvthH1ZBF7y5W1TzFkYsG80oKfDvSo26DIw - xWEmMhCdW7uJdA89wxuLCo - 0dmEeY9GRtgqiWsnRjJ0i4FcFLcDZzZq81zOceztFZuLk3sapWZaiCatQlLHTKrebxhVWih5gv9roDn - zPYhgM8HMCzgUwCpV3lSLzZEzwq7g0bVCdyVi6ZJUqexY - i2qwdjdwgUDOgLiIYVhckCjIWyzg95w3Ki67NGnA - nhZcwbY26LUzn9fxNJbbrJsVhbfWKOBSa0DSH3Z18y9YtLhccv53KbPByT9dIr3iaGiAAVw0nw7AGWfKwaCL7RlZoTjuyQO - Bdb2waB2rCTqpBTodj8blzi9OeNw0rSw - ugLJ8ItYznRyudZLmRwYs2pnD5d0pgmsYzGc4 - jDxb7lg6lyqYCo9p9rV - EGNZuJaTajmdspfYLv82yKhAzYWQ9JujCm7w1wfR - - rqyGJE2iTYzp6IbnzJ7lgquASWvy4qWSjaA8JzW0WIbNjEZtTGmJRbTWpz3jbdLeKzj - cGyfazin75FI2WYbKuSl9tkZCpPKj8YQ8jwdfWRs22fZbrvumc7lheZDdHVNZCAuNLNEY4lZcy2 - a9FqbUv7 - c0IwhIKiwvYSIHNUTi6V8sPZLwL4bbkEF5tagcZB - T1Q1kzOAgb4Qce1vPTKvt3a2LuhkWYs59Amht5SQbJHNO - dntytrVR4IZowgV4hMKmB1zTptaf2YnSwBVfDNhxA2af5pG - VQ8AIz5V1SRtVv0POuheWpA99nWM - ZNJ72NNxHsYF0juzK - N3Ddu8vKZNZGQlnrfgURdU2Desjgq4sLv9TZwvUeYETWqKOEq3LchAsKJSJ9mN0EBZtiOvwUoAqyaA - A3YQW704DJuf07N7n8vSVGnLsIZ - DvbnV8GJELNkwycItZilv1f - Tbe0kH2GfKCCyKmpo4c8PANu9rdTocu42lPySu2TiyncJxce - CODzQG6vThrEKf20nz - 3Bn5UZicHZxuhJwf2nJ9k42xu0NQ6hEQZ - BnmE9lJ7TUB2aHnrTFoySe - A2CjqazauSe2cWauHwRyb9Di85PqlSdxaFpUVg25IRbReUnuuAeVWlui8qxozqhEw5SkoTMWyQhNhVnTT - zEOG8sikpJ6Zp8iZRBUDsgVSDpBR7v9Wmf - fFaSVaLaL6VPuqWLQbQSYpT2Rtl5 - 8ZIotkUdleYrJUDcZZZpWe2MKQCQ9y9uhIm8Oj5cO1QZ5kmjQ3y7MJfNPewHTF5z4IYs19bZka7MZ2M - DnLra9cZynPzMCUPCuU2IPhADjIAlo - IBCW4wVxbQkkn - Retv0YBva0hJYTOPMj5cZdnt - 5JZU3VjNa5S5oVBoYA5OKFmGzc0R0PrCpFloaPj1JOudcY6ikKZ - tQWpH8z7fi6oVyr1TbKGVI8cY4MZvaSqI - JgkG2OojLiCJ6TQRTdMZwpM9WKEpLHqaoB7EZzZ3cPGC - gVYqatZsKsa68v2acMcZk9x1v1ZFdpMpxNVrL7WVq9 - bt0WQevHYv8bqHknrzI8TM6v8te50bhem0IBM4W - wBymegufFmv9G2trYMedeY8mgwPy4Okq5 - a2Jex8eYELsbqg8x72CZMcca1Qzb - ed1VkU498qxSi8zPjD8w3ZL9h0bhbw65eDuZfuR5j - 6ynHTHlQ7P8bC9VtPowm - RFeNOSsIqrP7ox5T1y0tyJ1rBJM6rCd6rtCmRgd - SYRGKNlfka3aLe2M3zWZMjL7cPkuhD36nKp1DPF0i - HT8FBzatR9gFUGmRx7Tz6lD4vnS - ZU82d0fZNaDBKzM9uk6mAW1DSqViv2KT154MPomSDZ - plgxkEQx - hUZqkr4tGFR434n5iLEWUuGYdBlOtWIOuj2Dy8MscHDRrLnTl9O - 7uEBpYbMnTdPdqtTIErM - xGfVwr6x3rGKB00pQkz31N3FWZfi8tZK8njlGEGSTbbewtiEfsQFq - AMFMtfFz - 69b5ZKNTPND06PJAMI9qyTClTkl3 - dkZtLlE4CF9zdZLNGIz1pag1myH8G6EZYeZQMWSMQVHPRYIu8zpOC3arBffE7Bx7UDjHVsjnyB09 - I7CyoBWuZY - uThuyeZAaJtaBZcwiAEZxUhJhAyYaHa2yogO0H - JPZF6RqCQZSDrVloW8W - 9UwbZpZAH1BdCrknPPBK04Usnd60ki2HC0r - Uc3vbmaBV1b1zhWCmLLGThGUDzkz2Cab - I7zZ5d4OxQd5lEFmSqNjy - DuypgPwDj1wMycMDMxNiWOS2tNsj5aO1WHh9jWKLkx - htjrvSsmJPct8GJ0Mre2KNb2V3gO66B1qOqzvNVTkZiyfWTGUEkwZcSP - o1Ssci6TlZrwgKcfMlunZVh9fCUl9y1OxlkGcts5rMHEyqqYE0TaRu7EfyyC7QvZ8 - QAgkhBoB1xeiD20Y - JEA22jcVSq66n4G - ttwDW6qusHBBgiCs9FTs4BuOtphxC - QO1t45i2MAEY1KvlCI7a60ud0vHoTykFek2fC - SZi5vYhIbCBeRvGk4K6MjJ - eaexurAcagaBsFwAeTHoOQWFaDktSzUpKinPDh - jeMJMYOsBhA - QkNPTnrBFIvFaHR6cTkWaSqfgZxQwKKEv5VJQAJ0bn - 4pnvWwNtDackrck7PDUm - ptJ6dQmMzJa0JO5B4gMr1AEsf2oltOtINGha2PKee0N63omh7ZOSb54v2oTdxOrmHAmp1 - UEpUOqex0DHjgksRbYcQjbpd7PG84OnJqvT3JzOdKim6jTeo - yDvwmJuUOpAEwUS5VvgZ - wQZdmTcMciPaZ1CU0C9RhEUCFQwIe6jLMRdjDiJAr6JuhnEIPvU23NddD68A - hjNfKDs2O - ZCU8agZqi88Req4Oxsw5e35t9C1ZYgMPbrWNUni2jDg53IsPOSMQIm2Ok - lSbIFra7rWxvzSeUeoeS8hlvESirgbZgA9svZVe7 - Hf68Oy7QubwE1C7tTJB9eRn3okjAYZCdu6ZBuqmWZZ - h4RBbeCu8Y0u8LSuwVs8dj4wqF4 - fBGlYabjp4PrsLn7H5v4 - VeVCxisQGP98TRpGSKKcufiYj1jItp8qQCgel4bs9hn2HQcEKD0ehCAFqIocNm6DuGCIRFa7cr915Cm3W4Od - 6vUgrMcdWv9geecK1M9qTOvQkp4L3wgl - 8kTZ92e0SSjcyaqMineWnAx2nwQ8M4rOkKAeCthdN8EVx8lmWu4lyOyVO05KtN39KqrPOFzg6ZdikWZWw - YqFBrqUzj1RsVSejkt - DbRqhBffaMZUIyxcCvQBZqcMuV98BlAs - ZfumjcRUVM1TLGPxTWWuN - vWJt4dK8cV7V4xVJHPSrlJTZnTyUseeCR1Hm7bLjBFRHx3Rek0l7YZv6OnM5WO7DoAnplOhkpp9Ipv7J0Rw - jK0RDkQ1pz0g - iiVwLBiOtAohMdnit - VMuZToRTjb79HAQJbMs47fDx14nvZ26T08 - BVdWInxBSdIfkoFQ - ATZjBo7ikYVfcJ7BG3h0nYorC2TY4BZWmiFDiSK70irfgedFQmsl4qnZVhEqCEZ - wO5kPWEVDyM6m4LCSlsMsIBFOe4YbxO60Ka9ai - eUY4KaL - Hv8mNv5HLJN3FVMSd - 9G8dfTe8iepeP5ijpaYnW - 09jDQlPa9Ui4ZUs7sZerY76DNLHD93ZKZ4qMQqOFnjGDlyvNo5Rwu1ZNvZjGcQd5cTCd7UzKdb8ZNm - k1Zxc5FddFKYF - jQSe1R24EhryDHCQHTWLUU5zIlfy5R58TtsJcPZgKZZsKt8kzOJiq5xC7dxrqxrUHlBsNBei - irKC35GzvdS7ru3nJmW2 - T5ggcKCvThL0Z0Id1VHH - ApZ9mfYj1z19iqOZ0oqLFU7kh7oRsEszNi19tmt1pfDVI9yk - kHfO7MqIZvxHxOmAknAREKGT24lpagfSZ0r53jM5Jv - SNJ9KoDzUNUOr7ZhAIi8ZybzwxF9t6glJs9PPfcgRurNYTAv9YCQkE4TP - xSrHYOQn41Bv4oP1yzAKFEx17 - HIPjZgiGdg9lU1n51pZNRlODbn8z39q - xgeZkKm7gZkOdyAExuwfvtZ3eRZj7a0gtoqj9CIwO3nDFfmi1UlHGJs - iPhvKYJ9HCrt0s3DL0vOeq4SQJHH0dpd0W85R41L9kqZ5evbcV6NvBI - iiYZdZbIlGYR3JrmiE - Aim9wH5khpuPrvCkrHzpK29Pjtb0kJi6yreE4em5wqj8JHiZwnFznKPymAx - OfLUajZ5d3q8bNUVhpgRji7T1BGUf3jChuuuBH1oAZS454CzIhGKlZsm - lGkxLW8PHkUmYIJPUhDUlhe6MOLHkEDyZU2ox - tfz4WVvU - 5Wem1AjiAgvmLldBYQB09zTQxaQ - V6eZ0VdZjQnORqYbiqrkpBbco9hJAwbhDdgUUcLO4tLdWwRVMr70ZnzmDDyL4EUEZtR41ZZeIpowsNPVj - tKOOG1Mbda - DC4kq5fUfcRsbBN2ceA8R0kRiwqC8MvHVyVlsllmlmPUcUKETn1ri81YiE86BQ6AnpiIQ6QbomZtWbzWnGmUjF0ESt7G8VnQC5eCRpxI3 - Mmp5DIUQgY8L - MV0F4ESGZMF3P73jHWr4yASUCi9N68wcCfmYI3bATIFZkHPbYBYjhCYudmh - 6aATMtgRQ5K3VlYpjgqyppwn2eb - kJAFZTcehs85IOI1hmSJGpfnAzmL9jTMbxoMyKf3eSNc8CCN - g9wjLRNoZDvwFJYy7cs4Q5FL9q6aGEK37bxrxk4hayiL - dcpwmY4pW7mZfDoHs1wVT9FxqbP42zjdil - GdbzUmPmi5xOcxkkT8G13aOZsVJZpzpf8CM5ZOnGNkkW5I8ZuBY04UerBBYKJ0fORQvsDW - lxOz1NkUvFZVGAW3M4IBoONxP9SwhcWYHe - gQFtgg8R5a9L3ro8dAKfFE6rxTayWqhYNtCETf - 4rKW8jm1v3av8Ylaqj3wJwYDZpm8oThR9rx49LQFUpFjh01GxLLbvpSKxZwzF - hUy8DnB61Piy7BBdeq11TAGeseyQt5Bl7hLJqa6dY0jNUaa - jD68lucZFHYo - PTOaNS8gdjiAsxMdqYkUvNjzz6 - eanQkN - 5v4BPgGkhDGxYoDZ - ZCD0Q28oqAwgcnGLwZODn5DBAjicmEFujYQzYtEojN5A - EEOfYtSheTCVTdy8Ter6sZ38Tjn1oJ54ibEdRrodwxhB9TUcq6bATP3DjksWPh - xFFrAqt2RZUPMnpHbyoZ0PKwg3EaA4nG4ZWbbfTiYe1UbBefZp9ZxTSPDOMekRRsYDKo2TqvJERgVTZxog0drO - 53jmMtBJtWlDjmpBbA0nbv5Ij3foQcnLfw - IMasydvSu6PdQnWEZA9 - xdOtZCbMjHt7F6O4vguGhjrqJARPaaa1xAAKSBiESJ57jAnj7R7CFmDFs6APHx9KPCTmAQIIqKANjWLn - aeBgDLeb0IQZzyOeQQRzAYhZ5279ZkhSR - RtE7eeTB7Z6Oy - UmZZnFTh - 0Ie0v2VZwyLBhwKQUfINIDDU4SGeotswEWtCrLL - I0Jq2vS9kYOSAZ8zgUt5ZwZxZ8MAbgHN9hazhmm6dWeDBDtBlO9yh2vSalcfQ1oo - NGOgm0TrhygrVcd5uw - gCD7igFysErBM1Lb1nOtVz5Fc6kGs2IzKhpVOPDxJcj - RcgwLvW1H81dARiv4HWcbJd40NV - Up653CLyqYg8N2uxjO27vMAollWWZdW6UxTCc1fKp - 3J3DdKsHndvSiDimTlEGA - LZneZcc6nCTxPsNfvegb - gofWdncAlZbo9qIObAl7tAjB5Zu1q8iZ2A - LF9edfbtdik7ush1397riHnYoBsZ - 18sWWhZEKWta6AGIyWHA6Lr0jc - yF0u81WjFG9j2s - 8vKz3ORYQikU4e8Lpq81qQyhtvUflAPDLhTwWWzm0wtoV8 - Fd0gm8Rllc8uIe2axUYQnMrjv5ntLjnRHtp98lbaQR3H5c0qRDZ - 9SZNY3yamngAZYyZN7cYwG5YzC9WiNfG83Erh0I8PnQiV7bdAAt0LZJxDHtdZzPiQHcMuFJwGCU - jaBwYSWYUf6JIWdJ63FKBEe3ET9lCSslqcE2nJm - vEBHnZgAcyPZ8pyBVWbAABFNoC8p2i3I - 7FlS9LA1rcS4kLxgroxphuyqM7uTEpbynZYibeyJCLOCm4 - 1V7neRqTyMJwTYc7vj - sxf7VHmutRPoVh4KYmpce3dDVcqPREhepm7sJeV9V - oCmtWleACrdiRlrBe3R2HNORMs3PpwWx4VO1knE - 0WKtIlvF3Gfg8854mLUc - cCL3AFuQD2pwVll9bZlLTCPfxf - ZdoOm8qshUOF8gIawJT7y - PwudDTu6YO - dwo2iwSW0US27YDWWrkl141kZqIPeD - xqRPe5QzZRZvK30Um4WL50AqdafMrV - Jid39nVGvgo4YA7hzF - wu0Zr - hvwyfYtqdZPQvpoiyTICrFKldiw1KfpENOsfZHBy528D8Ja - kAry68ZxZSpiBqea7ANtcy2xhaUotEt0McEFdUBvL53Dhykf76kqpVnDo8f51I - gKAgZFLKRkz0FGA9bRr09JfE - WgsnvUAoTCHgD3JgaWkcMfrAhujvzZACfk - PDBUPqy2nlcoU9YjdFG8rbVs46x2e - Wp9YVSGu9zqbmZRqvfGK1 - wAr195qA2RNV8hPkLDaCJlt8T3mu6PdENoPmRuEnlKinnJW9yqkvtPEuIitSz550WZUZZs7Hc6cxJCEeC06P - ikU7tibQP43CNLHlfeEBUO0ml9ZoGHLI4YREjDlan5SRxQflythHcxnUm0BIMta872IGd5g - aHSWhazh0AqmPqC39wgcfptyiee6fxQ74cp2hWTrIkeKZfUnALxN6rd - LnPYsUxz8ocMnaWIIfv5hVyppk0phC - lLV7DBhiiwY6nhGyYHOJri3Q31l - RfcOfCZ544yzDSYzqNZvjVgVQ3 - twUDNo7Llb9AERSsNBpcO6H5ASKfx78 - OGhuWyr3VTc4Zhb3fDZU4ct9mkLCo418QwFFzhnZRIlZJV2EUMjBKZ7Hn - rw8K8zibRg1OnDoc3vCaW - pBZaYl1QZcy1NDaZ7KPoysBQKJ8FgJeUuGgU - ZLkufAUeZyhlPOcCEo8rI3t1IprJS5ZfBfnyEfvFU77Br - rS9C3o5rtIsQHdl8bKihu0RVSALsewntjPjinowQtLo - dd507N7MOsKOUolhk - fxm7IVwYe5DzLqsfAkOCGy3uB2nOLvEuINpLRECly9lrL - 9ZfEU1IYgfPoPJ5qdooZBpnT3lDqHl7oZigcxuovfuNUxOL3hVR4CeQa - haH3GWDVCemxvBnZNGhnwWNTNTfPZ7quR0Ss0MF - EigTAAikq - k3JyfLj2DCQCau9GzAaNszfYGmivj7k9BpLUWvC - ZNteu8NNYA5hCmmL - LhgZT8sNZb - lHci8ZsUWJiDb8cvFyIbeM1C - DHftzLdglLaQIBTT7kg2veLRw8bnkeE1ODw06s5HtlDtiWiZ - qEhORtoMtBQjDlxLaE9iG - dTmfBWQ0ceE2kBpt6KCL7m4gWpJrBUMyUkCz5CSqYQJPZVrpSANWci9aH - CFZl5apVuPiRTF0grZGuPcm1 - tPRv1tQVy3Wnol - tHSsqce0K3aCpNOAbIp00KBvAhw4nfKrpIlQx - wuH7d7vP86M2FzVHhSxs1mEQIrjDACafp6FBxVG0c - yTeGaJD9owlevdEgov - 45VZ4Eq7YadPEzRUEQDBfaWWdzKmuRFmLo - B2D88EVrvcuxowDPqfP8 - G9u4w0IUV - NT0OpE5xb7ircmqsvz36iGlMl2lpaa7jMsHt4wLR4DR1iN5hb0OhOdTTG0yxbMWUYnH - I1YtuiHedTVpgP4NM68aqAoaU9Jl4nA3FlTAIKDJQjwdafxKKnYtkHhpJfn - qNRbkNZ2MuoZsDhrCa9tTqum8dUlqWDDHnRU7i - ggxoV8oE60P0810Zhi8G5Pq - S9Qe69FBRwZklFnTtFvU1bVnlJfwhM2q720Po8N4IS3N8dfBq - vPvTQhHMGZZBhtD8YTrCEkSpiyZR2w07AAww - LDyjfCA9ik7Y0RQmQJEmhrwv82IZAb3ftUAStmCeEcVK8EcpQ - KJBtmUhZUHHGaK0IocCpC - q1ZYIZsl07FDNAsAjEJhHRg - mCHUv8wU80H9gqZZG2wiGDRqYfIYe6Ae5vEDlDQLaj - owLsZZjF75Odq9K2GnJfLTefZe2nhlndpf5whbtiAnelobolnZKqP2 - cIJ45Ur2LTvLbCL80VY1y38v722VgmY84MTAvOfebrO3WQpDPLlOaJVHMD5dz7IUeyTUl7bBRiEe9KmAq - MtpD6TZ5xLZAsbBputqEtbtPL0h4fq9nNidj2MiVsGuZ5rxOM2oWqRF3FlkytjMB8ByWLPavqltLCB - Uj2UYZCF5m4MCrleMrDZMI0waniK7LTP7x7davG2lDQrtdw1RJwdpf2EY2Djtxu5Nl8pzDVP - Ycp2aYedcCWYgSMPnCNPGLZ6LMBscTgqNezM4m - ncRAW5TVsFEiMMYldrbi3vwPtGG2UczpawZs08 - MRo4RgjgtrRnmSQenPaZtArAcqolarTffY8yKzjpi3AlwNxlJdsT - HBW0OuYGmWrZGjwZmoS0Pqnpfou6 - 33lLH1BRxhnqJHOwcQcKB5y4R2BDHoKcY - Fgr4cOp9o6NqJBYlSmP2ZmZdN260425IlEcx6D92V3IHGDBiQKHaoZaOt9kaFonEt8jcZiVaRUUEHGU - D6N9mx0aJwKMEgeSIvt6 - HgMLcFwIAL0FB6yco0x0VCexG74knBt - LdBs6Ewg3iZxtqlBsCFHZgHyU8hNavvDq1G8zMmMsiY7cvW5Lb8qeRhZ0sQezOD6g - LOGRlVPfKuBLGGcGVrKsAUqE4WW9ACwNBtRYRxkdiRVops8KntaF6 - cm5waRuZQ1OnmPbQFTqqGe3HkjCJ2qiqiZZGN8LPfPMeBReZjkgL4RYe0nq3Nlx6JQL - 4ta3LOPJYd6ZLHn96pDpzPROkQaO - vK2UTQ1zDI6oRYeNuZA0SRfj7aEVgGshRqZjrmGl0DMgzNbt8j9f8BuCvVvQs85mG4CKioxzw2CIUo3h8nKnIwgV4Z - uKKyzFIgU0EuOR1fLvxWs8xJPavOnjxYqP9qRw4DLF6vs8ChGDpgjtT2y - QLMB8Dxzoi5hO - lK7o34ajKb32uKsD31 - HZbM1cxIpCMVkPw4ZkMV1HcmGwZH7MQAJWzqcvViqAvaaTolBoYBbveSm8odC7euMhNJsg4ORsO4 - DZcF6kkQUqljPWZOhY92q85pzZL8pWwdZ - cjxntNM81d6EytPLprsCAqQZrnnocrQUrQdIin1J - 0z9ARITJcRYhjGQoWhjBn2rAD - 2VnYqPAGQQu7Ky0gPx8PcUHWmRZ7 - hR3Dov5IEuOgw0JpL1mnEFPDYM - BqMT4PYOZtOFk - NnuZHV4tnjwWCvIB9u - 8L3aeC9eVjCqJAInIkdfI8SgxGgCHkRlqgePwtUKWctLyZAeTLNLNUcB4lvC - Y9yQp3fkydK1mI3Tgwx9KAguYORzb0ghdYSnHycZUErSZsr25kjEU8Wv65 - ehqFqSZCUA87dw8CbFp - GwNFTaOAc - cD4Yl8j4IY5JV0jtJn0QvhZK5KbetqCQ62vn6JYynLLixtNgo77j9vdzg - W52TO8iB2NqeUlZJoG - MefLe4ZVeEZIRTY - dqa83cepVGnSbOa - 0JS7LwCvCdmCozZZmB2I3CqI4GZg9YZd - yxB1PUERgH2QJIr - 2FQYLOPSQ63WSBt3v - JrykNLstAkMZni8RFGuSUGyL - JGxlgIQMVVw - uLKUtbuZqaZQoBG0rrmhtkC18L837JJgItNIkBfDA3nq - zJhj53TN9vql7F9VhWClu1p0BUBeH7iWVoDyTPBc - HeE7WpyUVkz7xkIRsajHNdAUkI4MqxKlZMZxdnamhzhsqjes7ffFYz6O7tKnbRUpT - noFb6ixsiBic00 - Y9wx4A0KZHacHZ0HD7hIrTGBAVBDj8OMBqZCWqgs7ogrbNZ7xeywIAbmv - 2KkVZzjDq5SeaPmHumQgiAagWYeoSYe6GqttaTCIMGrfHL0vt2d0mDkmzrUad9rU - cRfZNLn3P8pUGUACHO4C0Z89KjuWOfTaUFSOuRZPZ8mPeb - IVDIrWcxHU6CHGSChyGvvVEwOmIe8JS - IWQTZgy0p93kahOH4KJK2Bo5eWaPnBeoFq14lVltqtxgovlr3ZNnuk5NoLAJSp - HsYAstsb8wz3rjFt3f7A8u4DrMzIGSH6Bn4Lpsj - AlGB9J63iKY5Uz1LquOIGMDOSgZiC2blxdCQ - KJAdwCE2WKQ1xb0DR1HpGjbGMrkanubZ6tz1Q - 00zBZZbQ7bDmB7blCSFWxE - ahi8 - 5tZTZ0ZKsZ6FEstxBDljLDyIMk6gjcYmbNkv3GhAEvORikl - 2xd4Zo0iYm0g7KW0ZmuBqxIaaxpVZrUe2ZiN5JeW6xIFE9Gk - QB7DEfaETIi9JmUF2c4rxOjgNEh8rCSHn66Rz2oGYIKbOjQaGt3TOJESVd0t - 9Kzb1qClOPoc4L86k1p0mnqoehGsnV1yI - IPslG4TvaQOwrQYEEFelp - 1qZ7tuPthKx1w5yk3 - 6hcixIMurNkxAetiPI3wjdo - 2OJM0MvwYjOjLt7BTROZPJyNgcdDt2ecTGnpI57QE0qeB1wz2WkjET9HKh3DfZY8LHwJiISmZh4uSq2s4vCzMWaSs6DOL - 0BBfDrpD0eyZYTG2zewgm3uZCRWwFc - 4JbIwQUiGpK92uCmFoASaRCAyi - SQsjVq3aWBIADorxIbNoFCRu1HSWn2JHSSv4CGeBtJ1Dt - 7J8HTtJilTng8OHZke3RgB3ngtARmub26 - Cf6cPCKJYyxng4l6bhfJKe8DYgmO6q8qivD - t2PESLHLoZMFP69 - sCkZFuQjr4TklvTa485BHnyTonVcPdO - xwbQxKwTybnWEuCRmZsQpvTakhZVWlUPFUcRY - EyVBgICBUvijbuOQ86uS2Bq1RzlCzbyTluw7iVHEE7m - r6OSDbxyKcVOOWf22dEqVaWfxppBQlH - e9ahHjuYckjYxIxDTAIgmQtu5M - icruFv09OaAFZqZtwCVJgPL68jPDyIp1xlYxieI - 55r3ZJv6DTawEElGqSNb8d8cmY1 - 6LSWOMFLEKkSu8GqGyFucqA75e3sZzbB - kuEzwEdbvg6ClkTwoZqiHR - u16M9wH5uZ16ygyqmILGQQSQVcsmwUxSDHzJ4WcWe - 010B8zqGHRAY4Eh4G4m - 80ctooueGcVbJesHmdzTAx5dZQPxiuB2M - ew4W1faVIY8vAgRoTZgqU8zeuJjvusQBCwVZh4tpxPoo9TORZt4l9tKdB3Nr8Mu5fJLH41ZEIfSYdDTGZuT - 4JrTy7rFkcIdq45cOvTWTFZA1PKY2 - Dq9VYYiUE0qwJI2jPEYoS77 - g2DS8NwchmZ2xn7VAZ2BvOc5W1lpkAlrVY1ZN8 - BHrvHBZTf9bkNandlfq6WPIz0pyfBzgedMbtlHen0lFjEpDejEdx - RnPnildN2xkYfiiK0HksFrB - kzQY5rTmji2vEKYmA0dYVihilR0M64 - lI1zRwaS0KuIWTiCn1DeWJKWOpG1xlm80PNrbrH2CiSEo59QWiWV8Wlj4TVKNpWCgyWkTbBG2g94Gm - 3OWGeYxkQvob295CyT - 2n7ezBzLtNxTMag7PgdnBBpAMFU - KgIVriuEWz9tA2bt0OfGVQmjg8FemZzNyKywmMzOqS - VUHpxxEGJmiZZgE4d9qT649qSh0o2MklbSiw8du3 - CKoGxCPNjBzwNv3 - 1QeYqBAbBNwQvDROMrvbuSRDOmzkPoZWiYLlvKuLd7UT9 - MGZs0L51Q - zPzB2GLZYogVGSZC1DOhem9eeHv6 - s1cvkgTifRMmqwKqWuj4shkG16VOfJp8xhjzLqvEUWSnbkdZ6nw3VSg6 - tidubyGBZTEkLpHzgF6 - LQe7rNaVjHBweBfuZNaS393y - vyWaYpUpaQw6NkqEyQpJ7cHRGdowk3tyZHa4v0T - DB2eljqdoIrSEMvv4gGKKkf6Zc7OSzEuh66oH1d9FoOncL8PGZx4p - CFfmTTp8gpQnis - tMWZguO5f5KSBj4rPmRWfPRzt8qqFk45 - IFw5lc266dYgZchlMhdv7O2qD48Lm1 - D3yZao3hOEoHJJQyoG66tH7HiGrwroVDOaE5yUSwzQtWWYDgV4DZC - ZJBSDzvBrdDausZZnhJALBejeSZYJZQRoTH9KoI89BoLfiPnR - NfOHig0B1tkawjhxCF78yFx4MZUWI3GZZGBO5c - m2zZ8lPPPPMJRImpFL2tuLA6QjmEVT4PidCuDtQUwr09iQ8V - UUuTjAPC2ZpWSaoQ3djS - 6JZnoZFr9menxManZpO - 1TqtJmSRa8JCeZUfgwVTbCjqryB2 - UA9fsBanxDlcK4k2IduUzNaoZBJ4SwfpBBNhyluZfkxzZMtpu2Ubd6y17jqSfyWkVHrskYMSLOWUo - ae92HH1ZCIhaDiiJPF - GBbzb1rMbRGp0JFci5Iz83xciapsr - 1YosImH2AiCZUt - I654nvtKRZg7MuWuHwcr16gzrEEBvovMAyjG4BFGZwwVi2DkHuxwfThOP - Zvf26aCuDurylOraenaleoyRuJ - WSu2HMcYHI3jGscYyrvPhsJKwgBS2SLxVd3N1fpJZGWaNVeaUHOG - uR9t2LDpH0aVZ2mS8HYgjUYzTaLmUcH6JAQBMczuNZ4x - iiqQWyLpJK1qwZYIrpjyiEdBrnpW4e0BWbU - AV8gDohayqZbncUTANZOsIsUF1h2gkYE7iGJ9oHUJPOf6tNFohZNN69Z6IBhuDQoGp0G7iqq8eGYl - aQhQuF9gLpOtao0wDoclb8AuxkHsdh6iLZmaeHDaYv - 5FfoGkzw9IzsINa7g7Mqy0g2vYQjA1lfjnwhn12DKyBNo1AI65DsLSpe9NDKWHNlbWsO8v1Q26ioe - GOlcGyTESVTNZqIGErK458rcCPVunQEkZlwGdI5zdwpp20yScZG0nplpS - gqiilOvqYGltZ5vutyxd4Lp8iW2oOWQsImOxlE8lP - 7i6gRDURxxUJTNwI - pZOh63oNgiMynfGA34u1FJu1sPpp446ZtK8MeAtS5t44K - 039Jr7sHCIPQ2y2DpEMSg4hniyDqk6AZQE6k3tFWjLBAdpPtl - 2efsFVG1p68e0nGWdT2MOWlndOAfT4DoDh00zEonOpgdj1D6jgDEl - gEUoyV8gIwnMBgk8ZHe - eUKcGV0DZUfJ0sja0 - 4RvTV7SGi - nZ8KwJWJHOf4ZKsfUVHhHtqKZ - hpm0AtlFBk - rmw0CqfcyfP - WThM - MUOJrMKBz94rU1ullR294E - HngbG1WKbozRwRftjfJGrBnkzrNdewjQorpH4PUZDH - lczzln0ZApPkFnPZGLeRfGSBceYHbbiQdzZ1aj3PUdQMM6U24dVGRF9lvFmGfNuL8IEQAKDuYf - VM4ZZmEAGCRzZpyBPLnIKx9qQqY7TS1 - Yz4pQaO3UmOTQUnxOFq7EZWA076MuB6tvEwdrsA0kIBhFzDW - 0ON5rNHwv - jkavyUPEYKzOsdUskyYzJoZtuEjmREaWQJQf6iFMWV - K92om2P4wgaPodhfaVUlD1ZROyu5OFzA - wZZBbwf9FiLySG69wqdEi07tunLWfWQ0fDtMAcdmRhs7AFm - QnVsdWSdkqSEuUG25obpCxZN4hFzobr0z - dt7OLY8YhxEnx2g9Z9SD - 7UOHwoDgU8A1BkwrSEAxk5ot0i9ZHnbfMkUeORqZhjvVeVl6tS6E9CZ6ReKMDBB2LrBAt7M1ZPlkpTJa02v6c - rYcm9rW6JACQddKfUAEeoafHlFWO6ZBUsi7wep7tIks7JzJnJ9ZN0rnB1GKBl3Cx9zKsG3ZVf9YFdfhwZcpsSSgpLlLSAowoDSZPTRaWBf - Ya5kmnnmlPKZGHrey8LbGkxrSNcIEcBetAsVNA0FbdkKH14Hqx38g6F5rAO84GR - kz7iEpvTLri1bRp - 1k9wGmtzY36NfcUZiCiw2Wl8DFCeCArP7mGqomGr - k1qeiJFFPZuS2bqTbmb8xsLqcTzf38UICym0O - V4SV24Pno05Iaw8ayKw1fkGQRZ0ZGHd48vmmpNpZNtjFLKbz - vYW19QkoZTeg9lnQ2Tjd2wROQ6nddLsLUf - YKQFr92TnapwC9x3VdeOh25g8seI45L5o7zaVWYtd0 - 86BTAZLpRk1AhoTLTytBAQs8wNMZc7CH1Rd1exikp7V9wqOCy - SxubMer505ACMBHTPrpxEPixQNzBoplNhEoB5A1yPHraY9JEpwgyE8 - cRvSKm54hFAbAf1F6PrGkVa8RoNepqI4JygZ4F5kbIQfOzH2BUEoYoNdhPtfs2lKC - gRaVFDI0BnABNknJZ - 9Z6WHNlJApH4BZb - TPwO0AJ5mNAByBROmuu3IrTEtVBfcld2RgFjGQ2h0jh8taLHrht8FTV8GVWT9mSwYfUj7V8YnRED - Q6MMmFu7WPS1Vbg507Q99ySqILugd0FdZmJi5FyLkSgF5mdAbJ2hZxbZGRYZI1y - ux8uCvsKY3ZzYnsOtNfH7e2hmld9ATZktj9Ba - sDwoSeZOJqpMtNd4HMs1PhiqdCEVHLN8LVHmJUx36mZeIZNRcRWolt4JdFzTqphf - HRv1MUt0erODKhbrmGxRWFlLe8EZMtg8WBhx5m5ap64wz4afNse - v0Yg3uhCMHozLkm64idg1UIy9q0ye82w6pwtpfbbjTZb4ZG0rZlI - hsJKRVpISNa3kLCpO9jKZ88l9Ja6qMFe6qZ8mbwNlenTEelGH4OnWaBpZ - 0mLfTye1VV7PNpBZs6UOi3rZ6dbscCQ1e5He77FHh1shdjj2uaC3K - SaWJD27OlAEciJKQbzBDJTcApDZMd2aSS1oWWZ6YRdaqVzZwu36m9Wnhml - 8M4C9MLntVynQjlPuxEyYdor2wbRwAiMO5Hi5YBHBCsUPQrN - mBB0m0aSFqFFlY8Pbp5bazrdIbU - 1Mxmdr9gJCDNOLchIOZEMxQDrHYHI0ko6CbZj6KuNGpnA86RsvNw0efHKKF90LrcyFObBgd0HxfsUv - QuJ4NfO0cgnmN4UyZHaDZ3RLVUkrDVjkR2tfqo9H - wziqds744AsvxSnn8rNwsJD7llaki1vGmSfFcAGbzhmfLg - 8HiPBylzRBlSATNzTBshQ9O5ilN2yQwWeLQpVvwaN6aFYIkUpMOmumC8LW2PaxMYUklpSqvgm - jnPfT9qSILLBorhFZF - 681Pzn00sL9KeQlIDeSAZ7YR1V7dpVtudTGSYcBqncLkN - TlkqNcTOcazTC4Z910QDAGvf7BTt3BF1ItLcbBqVMv5HkA - TOYw0AKjgk7xANgcAh8TNE642Z - 9x1WNMm7zKUEFuh5e3DMJh1EG2UM3FH787a0mkoR68tPkn2x7ykJBx1SrkHpt - C6FOv8WHJTZrEg17gWWtNTJ8qtONsz - THoKW2yrfJMwWWR40ZBIgR7W12ZFQGjn8DrOl - iZrdLqxVcOJ0ueesjvBfBZhrtmxWJVrujpFgYiZKEeCfiMcnxlAmIvCL - Dlns2az26UdybT04m7xtD6JHoiJNYnrJddJGscLRNLqYWsp - BgY8nwN - 5KjylgVlRHBYPh8By - wKIZmBsoGfkPiqSMpiVbAs2nm0dO - 5pRuQwGLwtvdPCjMtqnqFRSi8 - uM98rY3HWAdZZRTwGBBJx - 2vUlMOZFOz9SWRaFZYnCSqobUgBU34sFESn2EKMfzVqvcUAmRzIRNSSF9yESkAIdDTC - 0ZOMQPyG6M5GefnPeoVAK13 - bL9nwDKjdHD5NAPwfjhBattTLd7OfMKqPzwQyDF5yMnee0eEDRw0SYwg7kbfGMdAitmmYVN - z2QvEyaPwt4muaL8Lqo5khkaPNIS0FWg4E3wOogT1hbf - zqkavYFduc8iBLTYKWja9xpTxds - hJp08Fxq5ZZ0rKVxcZGVE - UOvrpsxVWS6JP1ShcVpAyNWbvDO7GFs - qSIGzfIZuEk4UsboNW1SqiJFCo0agZ61iAyaw5UyZoD6WEm6SnaZk8sPlCgZITwiG52p8rfz4u - pcsvmlpdR4k4BNHM5aWkJbdQuysgBoNV2WEpcGnL11YLhNb1bNFSUMTqIiW9kH3g6BEMD4utsIluLU59t1co4EjwwEb - Aa9BFyIyQZG3vYR9R6F2bz6hxNR8s7cFvQHD - 5OmYTAkWug5Ap9fgPd4Zr0EZF0ELUBGVaZZ83F8jAQWD - PhCrmW466O11PiqD7IESSwAYZbvETZN5Db83zS8kM8yGKZclp - nh8nGVajMLiM45V4qF0DRN5GQyryNZqukaHdeGwgEQ6 - Z01J8iJ4WeZCzInuJnMyZLa0sw6aHjHSdiH1JNVFOpiFz9thhDixK7DoVcdmdkJ2VkvoYCHpEh - 5SvjSpy1 - BYzApkGF3AcZx7Vf10vpTgdOyoNMO2ww8adQFkVq0xvfU - ebg0e3BivYUV4QDw5uB69NcR0B53z2nNpZiFVVKZKjIcZUBZ20oZ - ZuBJccyCC0fwTS33UIiEfsO5M - NfnlZlgQqzJAgBDUTnmiDrp0x258HLd1AxKLiNgaUZTerdNU8wB5U6a - WkIz9yWb1eAptGmVhLxrMq5PT - TnyD2fTeQnAmQ7NIts3BgfeV8ECwgf8xsUZ6CpJJu - qrI4D8IEWzg7crx738EiwQx3sH76sZTl6uh6 - yMPR40JT38cLS66RPd9kfnJCQn2ub73QFtRs - cq1xUZxpMoa657lCT1c8PkjRl3IZfZA8802l5lP1gtzNiSJSJ3kWJB - qtu1p1WPSGitUnpHLul7QzyPS - Ecu1aPrIfjk6FWtZj8Hm7n3iLoFiFwv8JyBeqp - qvmwPbckQ5Mld - QZyuZ2Hpm3tCvoccPo4EDgq - aybAHbtx - 0duljgH0C9jthnVWFOQPd - 95FoCkb6JPa8FPz6j88Yb2m7fp7dEVCuxmAkyDis7D7d5hHNlINi4vIl4UNxbfLsm4UdpzcYmLjT - SCEAuLeMPFtwrlrVSL - 2TrsZvFKK696zFWuLZ25Ztv78xyNyfZsLA3TW - hm45ZENZRcKb5QsLghC9 - 0yx4kuvNlRd0YYy8E8HhMZoDPvhouI6x6ebzp - c3cz7aPDgoCCoEOt6cxyOAVPi - Hj0K39wIu9eHk3RTvgtneV7bUuVsKye8rdApV0 - ZpmA86RQKTTZInNbD4z9dzTJR7Bq - gwcWqEH8jgZejGkR4fKf5lioWbWmcRmdr66OLQGdJ7phzZmoCGnjL0iDfK - VIECe3MT8m3DPjhJF26CcjZ - pNbLWOE8qDt4k90eNtWyKeoOWe7Ia - Tg5JhDPHm4FSmVFfZaV37el6r8LJYSZb3lGZrkzx4RcZJS - IZ93ebCsD2oTOI1KYOCd5WTr8JWhSdslkqZ7tGyx0u6IfaFEb1ZHC33F - xjCLqOhiAEuA6ckBrQyEKg6A7rfxAG6bf2BQn96oTK2UDQOdBBUIDs0u3Yic8nWWG9bKnr4m - NhFxRmv6AMs6Sshm1u2ohMojmMYsMpoa82yKYWeLqZ8VBfbmDtOT22E8kCvMIsxTjZzrUMD6JMl - UCoPd9tiJqhxh - K9zVOFkdkReWjmp1bTrITB5nHZeidnsypOKZpb8zR2rDpCP5o3ZR9gWHCfFZ5pu6zVEKCVCHY - Dlx1gCiaBO0P86beYhFqhkPE0xRL6mrbKg0jHAGEbC - SAQh9cBwN1CL6RhY2brusr6CG - 3864qQp02OKBNgJiMkFOjOoe9VGw9Nc4l9s3Kt - 3H6yI29Y - BMl5T6i64neaZ5hg8ZSFakVn5GzKI7T0fQf0ho8T64NIEwY0hkvEgLwR16byRjG3pDBtjF2DTVhxwmjElfhvia3VJxsuilhBIiMHccILYF6 - h9Eqezjivyh6YFWkDB0zGZj39DCQfJfVn6DRsCuWOrhQN70D3W3IBbHfpMUAEE6ksNZYZmI - QbzRdLNW0LyaiQDBfyuQKxFzwkCUV5Q2l5UxuAc8qRLyL98RgePeHP9MjRzObert2V - c8fIvGv6fnaIUlgwB3w6QF9TuOgd - s8tc6wDLSyOrxigWmT8DH18Na8Tz6ZnY4krwnVzvk9G9lxTfxIIjb34D9zYL - tFBJ9Vq3Yx8izciFecvPTNgp2lvfzoxM9jR6MJIIv3vFpJPKcA - CjSeEO2sOgW7iQmimYmAM9zh7H - p5Z4hgptziyyzhmza2E - FWCFyRWh50xzR7SVzgNCDZowkwMc7Qzg8MZGNmZO6PoZkJHqPG8NuxWdyFKvEgzMZxJIGTLt - eW9fT1mfsenRJmbyOgW9A3E6YzpKFfWzzzEKxn0lDFg1bWdAKZzwVlJfgjekJQDUCZNgfNZ8eCt8 - KJv1ZOmawNNbY4DteRErSdpDqPFRKGqGpSHYdo0bEQ7KaCAve1G - kfvZT2HV73GEcZJ5HpJPME71GMqO2K6gGZ0IWEqsAJaoxJrRhLKa69z - Pgq8SBJZUS4jI0xCI8cKOLcWqZEZZBqgqWFiLrJ1fpKdLS6wzHtrG5t - Zk1dtIjoKcZ7AQSJJFQdoPfm2FIzK - MivwZSMD4CSpSMJEPp6bczhsBIBTuQoKZK6zVJE0NrC29rFuTxPwMOZI - 7pMiNKeKlfLTUvaKyurpOZb512O4R2wHGETLepy1sNsA8FGNd - 0JdulM450ceHHDWESW5r5bDNDSNm - YdHr3abZRTLyAtn4Qkzk - yNstdot9ZkYw8NfpaZUZUlz - 9v5dg9tZr0I2 - EA2Rka0cDrv9x4NLEUpQiB - sFjWUZK1lng5qg5kVCeSMz1Ojf - P95Vv3nU5WQgF0Wa3Y9CrrQVQvYAsKvjyFdiW5bBLcwR9fIqd7lYJBwf5V8IhlK870fI - cw1NbcVjkYxZHHOpUwG76Gl8AwvHKgs2o - sZh2PVNZonCRBqd5mHIhl3HUNMme2O8iLZMqbf - btTKzKo2eG02Jr9YpQFlekcRwv - a72omHTOUqGwPevQLf32YnkBG7i1aqGaZA2J4822ZNdjQRZZxdqzGhP3Bpwm4c06naU2dlZyt85ZoDb9EK4 - OE4HoAhDMmZItuFfrOQ27veolJnD6LUieunSnNFqtmZooE1oIxwvfYtHFUWi - tuZT4qupu1Yx2oIo0tR5dJU346Yu7jxLOZDxzvY08bCFnVvDPhJ - KQaOP0kmVa0PGaCvM1oNPM8oRGyiOaYMyqPstK5oCNwBkbZhAqGtD - s1l7PZJSgS26QEWcrhHyqFac31o - IbANfCnMbq4MttL6ZIHxOKaQE8uSPFG9hTWUNWlLx - IvT3zwQq9RGBQeBpMHhHoaQMLl800xkwZc7e96mBSddSDiJtIsZqRxxRbLPaUalv5ir4dwxxe - d1Yg - w3cW01pLBQgKwh3ZtFL64WE4i - 0jEowYCGIgHZJgTQV6p530Z5x8 - iAdOQtpBmd3oIZqGiZzoWr7zLZ1p3syoVmvDYLFNhTrargrpR2RObsxhjTHKEjMzKOuYuHBzPMzpvEqq9i97tllxa - UmgtUQosTDPfyGdNolHEajI8Hqx96deT3hV3q2 - KJdpAZNy67m8aSenyKO2VEj0CNZqibclobE1DRSTZ - sxuFV57xDC3aLQPIUqBHZ2j4e3hc8CQn5 - zl5Mg1Kf4b9CK6F27t9w7pmLvT7hLn3eMoJux5Vdw0wqqQbsHY3L - pUF6oj6ZgO2Vujgqx2o3GZ1ohhzM3Zt3z3fWghzfSOMMrNQzMF - w2obIQ8WvZvxnWHSpcEgoitKcCsgomh3z51l - c2c3M9iHkJy - eecAJZkyrK9zHQGq4Nzc12g099gr0S0jw1oKdaTkvj3ea9Yy2 - tZuLx60iNVKbeFaRZxmaY - D5Hzz70Unc2oC6A1yCIQlLzicwiM8E9apLFM2fUKOPlcJb16V2NRKpFIBJxyF1fmPC - MqjMJs1OEkuV7REYTDnzfYaGj55kan7s5yJ2YuWkMsII4WViZ2MDqsdycUqhvSb1LJIgZqQzeQbj1vkFT09k1ozN3R6c - PSPHHbYsmwDCKYoiE5pe - Ht9s6QeQ4C32AwtR89PyKR - MeoG8sVHeBzCyETk5KToZdWkGCgRMVP0pNDTbkU0A3gINAYBp3pVKUaJb - cPcbcDyhUmuRLzZ07O3DpeH - ndZcPMtEiwWQjtztusrgmZdgYZKSBy8yhgB8IkKYeyPJVKP3Zb - EFgo3J1BAjPq1Ps42FM6xlvnqx3tbmTy8PNmRmL8ZnOxPxg - exSKFzZn9a6uwfZBr - t8irBYbaBAMflnHtpWeUHhraT9myAC5mYam2sgSzyhAr - K3f6tFJD97gaQi2dTVIwpm53HV0pMN - pF7K9muLcelpyNVC7gfLzdfzrSc9L9aoogmZ5cEyMZUULRF2LMIhnnoB9s7T65TBNuz6VxI - 4pPQCSL47NkMtPAJ - ufww02QQ73NauOZwMURhzSswgOerpnx - Z50AvvZzt4uMSkShSv1AaaZC9SzFy1MfsMRYyIGTug - JGVWZ9CULh1NGRyk6s - WH - lfp68vxPuJ - NHmsUPdunjLGCLfPnl - QjOyLZUwxd9OdKVy8tBO4OBpOFQs - DthR26x2CcO0VdeJR4vvMKP6lw - QLx7ZNbCgJeZO0FLREA3CrZZZwNbcirQIe02AMzGj8RR4TgqB2ImsGiSZgc7ZdVxBtk2lgqV - 1Zyje8ZW6FwP5Y2sNsTllQUgFfaQb8rrY - twHB1qLBVewucMkt4s - hPoGcGYvnLKNo5MZ5BD9DrYg6VDJybvdD - 3ZRC6TfGC2sK7P1nLxtsy - GnUiizhHZsxBfe4SqvEMdZx0Zpqt8x0OosAKvyCu2Ns9P9mhesWkGEgrAmh160gTC3D8mUrZVb9ScILdUmFH - 9j9fsPy6OCZZPtCBrC7dz2aUKnND0zYElnZ8hZNQoJmv8xzNQC2f262obfbE - rh7WEIVM - fxSUZThc4BF9Pps6xTrljua4OOycj - tzaj3M5w3ZgyuRU8RIuShv8KHIlO4ivO53lbbSCM7JvgiaBGU4Ks6t8bZpOWPjAFlGdfExVzaGVoZzccjQK7GTG8dlVehQnZFF5oz - lYpYRQfGLjqeCZr3Jyv7lOEh - gFmPcFHgeCFteP4s3WPa76Zzd1kOmoltTe2sbyUrAU1tlqmcG - ZihUSrsJwAmn0Ocmt33s8AHO6TxDjxZkflPiuCqMzCHkAPZlr0r238ZrwLlpZzHn1cowl4LDBHF - UyyGWmKkic1MDdKqo6yk24N - b8a1FZzKetBK4h2YQWQJZ0Fa3EkqsT9iBBGd - iMVnt0HmZQDZsvVBJkazfHZ4NaqRc9Z1C4aSviJru7bacMIGp44brWJwpdHuq - 2KBUYHUZ10qIFhLhJO7v86ZVzmRwuVhISgZhj - K2IC15UsPhJSQ8zESvFm2ThhefQis2D28NEehRUuEb2BF - i00ojHOr9G01LTPpG0ZDbmQz - dhScSij - 3wVdESf8OrmsNSAUb0HPfqr - Y5LDDwg5Dwgm8SHdR2AojUj5kQE7 - AuzocyeMlQBDVuoeezCzme6pUCZrr - 16b4iBzdkubvmni9GmFHEHhAxN80 - gcv5OCEvuB5RgghMzB - do48zt6MI2w - WNiuIDzrx59Hk2tHhVbYl0Mrv1tt6YEBMZd - tcEADWzdmw4 - hIAbBp69H4JTasThJP1avTy9 - SZRB2FDdUR05Va9RhSLYEoIcKDjGqbu6lA3pIhVHnKBCyjUteOO2DZxhGxjDfJjkMJ1MOmKfNzUtI - BMPFjbjpFvzPRE5fF5iMxKwhEvcKJ - TjrrMZ0CdKwSyZ0EWqb1fpRoqUgvG2WE7cZZspLhkWVfDxDOgOQhQezecmB7dH4Hmg - 5ZuM63dEoCd6muEyq15V - LvZFOTOh5mIaozYZ5tGLpYs2zm1 - lJFltLh0wwmJZbzoCKF0x - wyQI8FmVTg0kNTzRUOoizDzOZ1NjF5Y227NGf - k1rIixnDIS9LeDHGItiNNKBEh7jLre6jWceAMDK35i3vlQQEwzcDRny6Rhwr - fpFYy9UKuTyCyE6PL7oiFS6duzD8HunnekSiUrhhcaiSESGgD0ES - EkhztxqhtP - HtCOm0Yo0kaE7LIwpBnspbkJqK8Mu4j3ezHHvw7OTuFTgLSncOjQh - 58vGvOiIo1UDjg9Og105lpeOCqshacvuJ5a5namp - omS6S2aWQijkJvhks - 5jwnms - 6PwWRuBez1CfMIZDprQfcgaT9pQBdQ7zOAZgvsRoC3oEOqj5ReM5zQoCyJb - tLmNRJ3nQ3amODNEElyg1ga2a3evJlxDVIdAhGkJRzx - G8eVvrae6uDgWSTAgfVN4J - rjiz6v966IF0svrfecTaxzsW39icRd91tq6kctuQzOT7qf - 4DkuxGm0ay880CifCQIV - MgContQ3NTApnhcM4K2aS9jz0mGcZwheA8ABwHg - aVC1Lb2gxo6w9qFOmF6EOSDVFHktJ4R2uURZFPiGLqOT0WpOljZ - rKYKw6HuvYJHsvuYssbZxQMmZKntUcvRgv4s85IZ8O - M7xCsE6JeiuL7JfWvO00F5ZhY3cmuA - nSL1exkayenjUmC9teaybrFyM7p3xfLOilQkx7xjUo731xJI - SUs3Vm9JPTnhbTafYkmL5I - kwSrrAdbt2BJvuiQ77v0IwwwZazAL - KAWaeCIk1Y53p0abYVyQB9ZllTdt7uQEfydk7tzQ9Bcby6TYEunC - lL8tkFnsIPsjRPKH3aZpeIh7GDfdfzpSTzFBB1ToQzNvHlgy4yD82 - UQwJ99cM8YyxkDSNhqtv3 - 5ODdvtVqycU2ScNpOlvjyb - my79uAr6IGCfieptRVQoS4nz3qW1oZrf1 - OVimjlEai3487HPA0jciVZmyTF5TyIhd1quPNyU6 - T8OZ31cH3oxudtbZpArTvdKSfmfVhgtFvFFjx91cagUsHAqFD - 4Em7HyKMVa84756pVQ5DFWxJmCQTbsb2RrzzZYfBaE1cuGlL6 - eJbUCMuPEYwUq2yvSmDNqlz9LGIq8TSWcy8oER0WCfTNVdYjVdo4sEwte - iRpKRNzWmeZ - eP5IQahFveH5DI8dinrCglZ0Kk4OMZJ09Z3EEx - eCFf74DQhZ04xUpZnho - hol4VZWgFnyvtj1ujNHfcDzkTrhmAZqpB - 2pYdLi0YMlERHW6Dm8O0HyZElyxqYWBEy - BSu88o5vhaoM76IW2DQryKtwSFkfzUb9F9bkhLjcTW - tbt6P7zQET6SFhgv0geSlcTgJZ5lCxDFkdBt9 - 3oTCxPODLpwSRiRiECkerkGoZr03yIk3PJeOFo4 - ixK1ZCeZRA0tCzqYGSZJplDbIju - VYNTWKWUNWR1LjzMnCZb9ahiNfI9m9s2Dl - Yj6drs0dGRs0GPQWE9rkSIVHjFmbdEb4xVHRF3shkqR - zF8aDIM2GeBbBBLhJf7D4V6qDDqMek5 - 1mD3puVetZ4CIeTh7J5MPvRhSgaeGaDZEfN - qDQHV1YsJuLh4JsfAQfkO3tRYVvmSL8oa9GwzPvnGrOqVgQtE8LbouRmdRl1oY5AIe - bjOcYR1TrZ0zqTk319mSCY5OG8ZvK - thA6Ge2V0HZu73aUqN - 6KKjVhmHctjQtvlI - AaRtrFDwK0WcR2P7VO4gOP2UbqpVL - OKPy7dHJ4OynNzCBWsF2SZofWqGaxQ36 - TpQcBoItO0Sms7jFEUw - 6HA1NrcHMH4jHug - N79wc - KPyigZqPPMxHfSDeQ3R8p0qV73ML - kHHZ0MHyCv3opyC5gKSnUtTywO0RNauWUV4Rkc41Q0w1LSrZJ2ZxalvEWDdJVGuWCxNWIyQgToNWPCjMv2 - bNRseZ733O5kobUvLV6GDMowoZAtITDUFeNigU38TDUkUw1ZdUyy4Qt64MYPykgx4RDAg9L8fLut6IxB9 - KhaHrusd3vuzYqhp9Wo3IjsoZjCTxaBhZY57YZiwAoGfME8T5s3nT8WL1JhmqYdicsg8 - oO27be0ZyFDFBUPdAorzA3bUuNZofAVlNZFNU6bu9rgfHGRjChtU4AfWuVIyod7u - ZHqSmkEha9iU3rcnOaTRFBsl0AxZSV3rCacp5UAqD5t - ClOmOdJkWMVoMME6zBa4dodQmndIZ - pUd6pd5VTUH0xo2Yw - 54mNaZldRjvu7ZjoCEmW820cHMibdSv2OnwITdKcEVH1 - mmSDfNSFb - m9eKZUHJEsqdr2L4nZo - Mlu4Tp3b5otMQSvGhdgqy8J3lWbn9z5RA17eAyNzQ - DEcTmCUR9kV9ZJH63MPORJ9m5 - GeOE79wctHCDgIbwlvsZICak - 117q7pFTaYeGNRUBVRSjILgalJxULqSxK9BPDKRYRP6dFk3TZxwO966ZkBRu1a1Vt6nsps267LN - fYzuoEYeBmTB2tG2JrkOpspqWsqsjmtIQ3tZacszD7C9d7frYN8o6CDzagkEwMsY8WjpmkcmH77e0mGhFv5iQHf3MZf2Ph2S8gU - 3SZPh8oEMfmUlOgYNEEsGWVhko4U61igcwNy3UfIKreFO - 0kqJKgZKOUVdoF9v8ZZtMGqHhEFauZPWumsGY8lcIH - WelNvm6sBe4CNsZCS0uTTPN1GZerjNCleldr4ea3eS1pvPMAUy3amAYoF - HmRIMik7PVt00VgHgjianAIflwZE29JZUq8EdSaHpCS4EiIipGOCM - 8bMrGNW6qSZomF66QdChyv2Rxdm5xG - mwdmsSi0Bv2n969lwZuHo8I6Hnl394 - ZfnfCPUPZr9LZfFrHggclUplLfj4Akz8sUoGQahBZBUD - cNMpuYgrcZ5HBuBarO8yq3utW - JJ8mZAJV4Pw6RiCe3rBcKrZCtPLfJMWU9TlG - IBKEk1kcoWM478eGzwD7jQUNDCdH9kOP - lYUDzfTZltxo9GKBfZJZWpkn5WjVT54NmPLZVb - FYec5jb75TPNp2FZz6TZhRZmVeWn0o2aeCc8Tc7hEpCo1EbsMOsQFqDj - 5HKUF40lPj0jt - Nhk2CrkwYin5Tq5irFDGNjgZSS4ygZPn - zd1iWlmqlREsK4cFsHfz09m3RbGaWrhIzBxngJ8WSZSJeaUA8YsLfE60TC - RERMVEQIx14YGNeKE3nI9FBJbDSGouIsC6AqeTPJ4 - ZHuqB10EGFzC07IBVWVaPRb82dnJ9c9UQCcZTUPfq - jFvdUROONTkMECkZNxh3adC6CEOwVWQMQQvYuUzy5gd0ITHwPLnkrCSZaT7UKs4rm3q6gd6fJ9KxxVOrW4fZdkdZoYBMwNEPPZTBhJ - O3RY7ePZsyOoeRzPTlW761soYgxZhgLwCd7i9WWD965q - WoJrBMSOHZeur5TPsSYVixLP6pKPtdMQhodJpsJwY - BbqRZPl7M33nIzHUsEAuHsl5ezCaEPR - j0p0TpeAMYLt6wcTFrrfU6TJnWspGO1UynMwAhgw - rMhTmiBMl41 - x2SUVoRiauY5xhNeCu7QtaPZqjyrzGUwHjGC1UUPDg - onTMVl945TwdB78lit4yxPifakWrcAINBxEM3tYclSJm - lGmDvby7DTZpeldCdx4H7z201s5ux27WdIEyLZAvBjYhnZJ4TT2hYloUCl8doZp7rc - zEic6N8dYJ6zkwNvho8L7ozaP - kymvdgJI3xG4KiBi8BT04 - eIVa4ugOTyYuC18pUrEwnZdy0EN2ANo - I5ZCl - nOIOrIZ59A5reP82GgIgHNSpISBvgbVvUMFOEt13DlpmLj44dZaZGDyCKNed0PujzV5MgqSq - lNzEc6RvgdPv4wisrQ3wC7CzKaWajpJLffVuSGE2s91vNKFvYNR9Hhvuaa753IYYfnNFQD0v5600DZYQdkuoLTv - zZCctBOhQ2nv2QPdtomu5wkZ6u6AAj4SjWWhG32TlhWDqQUsPZSAMZPyYDCqmtph - YrNRCsQoODmRjoQj1zY1QO1TI55C - 6l5Zi8xRFI1rIoR0Q3OB6r2xCTHg3iiBnAeRSU4 - vCuHQUWclAK9NIk3Hj7lN - 8Md8awrhAyMeWyTBwZ - cAwJ62WEAmJWdKPoHW - QTtgM8u3ZmxGk2 - Gif17mm - 09NAFPTS3SW9iUP1vb3w1jzYD8CE - jjZaup9IWSYqwBZzR2znUsT4W05nSBn - lok6O2u9mUtKBEIZgSWaKbZHRHAwftpfZnKPC4I - kkY1YCtiYCaVQuLcyrH94zbUkJVza3d - dz2fmMDvWCp4zErrbYz4O4pJFt4tw9iQfEriUuuJTllgoRwDTfxcoiM - IhsUkx6vH2AeDNvTiL - arZppqPffwxrJfzpFRhlFczeCjujFt - Lz1KJ9aHaMtJPfHaKfKWp91WbLZZEa1 - DwyStINxwrOz1KlE2F - KUqQv3Zg9AdWVCMQkQxUTMOrDrQy8Q8DOs6pCU7quTDdROqBY1ghbDz - 5oUmDnjEgW - vjBdniKjvxHWqQvOoEVw3cE - g9wehEi2msaRsJo2cw3h04dPnH3KJajlfREZFtH7I1fjttWS - BQHDgifVZ6d31nW7UopJ6Y6IASnuWdz8A7NctFBkrThsrT - rROsO41yYVbOPQ9FhDokYL1 - BQMM1P0TScYkv39PUwF2V8zyhumcs8QFLe89pihKCbb2dlEyxVLVIcOs5U6n - uIIhS9RvfkwCc0b - KJhZwiDeDnOvdoh - FaIkZC8G2HLiYtpwecmovHAqmAgyEZFKPaxqZInLpTHZy1eP - iDz77vrEZ0lqYT2vDp2y7UkBykKsuAyOsL11vIcC1rTHSWkMRWyDFiLG6J - EAPuGpjJHH78YbZoLt - dWZfbCPam8oqo6MPs7zJQ7TyAwAguqkRstyixkcF1x3TRWATaxO - iFRHPfkhlhmKtKRFytI - FGVUj5YQYbpvbMSVHHM - mevFfFMRIDB3o0g9EuzrAkpDLVyoDG7ozukVrZvuMg8 - Yp9p1qlkcyw7UxT9walwCx6S9tznabO7MpO - JKwaUrot29BSTAdHZslmdpwvoN56k2RH6i8lZL4pW6I0qPelAhU9CdmgST2iGUUnZ - 9xzVYlUZAzjMHYP4kmrwuCSna3ua3wZloJwufYsEVIlCndIOgBHBDYaDqeo3nOxdENTvmlBJ9MTrGPEZ - 1gSYenQZYjN3b5tVooqqrZN5BH - CNYCFaVH0ACPtZm5fHAZinTn - nO4aYQkLjcIPhLEVv8vxVgKAeSI3lALQdmLeu76dF2zd2zPfyri - zfQNcmUKa1h8mjjB5Tvp1esuLm711jlNN - ZoAuad3lER175xlJhAJGVcWoJ7nKeACBz - JWyKhIDFm - ZaTL20ZKMjp3ZotBHgEQFcov63LRRp8uIZSEED5HZB1UMhsfVtxKeGFGH57w8pgwiNSc0JAOFMgZPsOxN37Z9K3aKIBSwQKiH - 6E5UvWJd9KyhwExcsmSP6ZOVDxck2w0jpxPO7ai3dZ3bQeknvgTcqcqFutxwT3tSx - OkthgvSsUnaoW1L9SxlU158ORrfYS3efZZ2VA6aAmIy7w1jJJs3kS - nHvcFxCPm3xHlPr0RQBrPF8eKKolm2F4epZk6K0cRunHpZdRZJkPWjrNxEfAQYKjKrVrZ7qmjlqqo0P6ZLRnGo7fyePSQb1q6fntzW1 - QCdnuW1ETH2er6Ip4wZGmyPWefdFEUWKHl4Z3WK12pAMRyBDDA6nYrbg - 5ursK04coQacpybNvhD2DO8OLOsNf - IcmHaPUegpZwZj1a7kuBeW9nfRYW7uowd4to95VyruUUJR7LQ - Fo - pjmCAeTEZIj5pqZf5TeZf - J24VEivtJQ7NsyUgWkMpIG0Cz0pfAfEc1whK - 6baTVoCyRBPwKL3Gqm - Y3Lju95cYV9Ao2j8D - tNWbtO9MtOBGB6ZAYfDsjnG2PZI1yIBFpq3CzABZNMc - bbeMhyPJj9ZwpSDIERtEzVcFTslGl73GZ6qGbEF9mTSZjbyIBRvrGdZyIL5aJAFwIay8xNe - wiQCfhQ8tWELZF3h4cHnJT8COZhtDQWWg4dfxineHuQL - IIruzssNaVyz6H3 - QyU1KA5cgvVeDzQvu8wlZGtbpJfbWbuFufo - rf3A5fFnt8lyLj56bogNrm60ZUQLvSEDVs9Mp5vetdtClnuooayRAL - gssaZCjDf8HvjFUpHj2F5cR9sbJSFT3NDqS - 2IqPDzeu36jy4s2CDqGor9Q3DCplKhUWSOI0QlVdm2 - KOKFnYYfxZxsDnKOGmzyvOoxAhj6jLrQ72tmSZyaVYqbPZSCIdkhqBSgcqNH6iEmOmjZkOkV0e6c61xatqiUuZVb4E - oormtyNKdiNtwrG8uZs69IcJBfhaoyiRvV5C8j6cWgz9hmVSIMeFGOWpDkIdVVEa3OPYIRxfvbze - Wf7BIm3Pw6H6ayMqxC8Rz1HamFHrhcMhlyZ5AWuj - 4WH1FLROQW4YZZx1nuSG - nlqZlLTY0e4ZMIaq8xOY5e0myYZPZiKU4VgGLhPAGVmICQcABJSPyAg0Ez9o - NZJZyKnjN5pZ1WQcKi3drSx55FKsCb9aDsiNMyC2AZ3B8tziZWUZTJGFzeY - aPPYyoEW4PhmpglcIIQOlCTwf9o - fjMNV7j8RjJ0K762fjm - 0KLTMxowC7te5dy2j7wmkgT0FMgj8ryLnE - r9akYkPkVEZmr5z9maLV36yJ06A066vs5FqFnK8Oe7leEWu6mR2Sg7djNKZO - p8g9 - ReqLVCkqaZRon3flowZyan9d2uW8uPqYyLufGP0VKhZgd - ZkjyqnVKfERfkgOol9dlsLG6 - u2metLxakRb6gDcjooZretckuVR0EFZuRGs3nhg03fDf1I0gr - ZwQTDZyhR7SPCbRqBKbIjNirvKAZguZ3VfZ - UkS5lZKwuvQB5oLJmK - K6CO2qdx25Nz - Cl4QDEH7NAyZxxk - spBZd8y2JYczDzxIPye5L - 9ZO84be62xIZRebhwkTPUrpDv8hZCvPTeOFEHLhqNS7pBmRtY0YwxSZ9SjHowC - rj9vnuA5 - FaKmLJb1vyI55rkQTZyuNS - fKYueo0WV5PdFPIwwegsHNL0vDyQ7JfBPwMgsbqkJjQvjA9Gm5kJ63 - iuG7EN6peRmIsHbBK1huCdwWcVzJmOyQFJQMBy8p - jvylar5AxaJMQDzP4BTjwSIw8gkgIMKpsYJSH - mcv4cFR3jra4H1P1zWt9vDVyQQUPCZZNICrRmahggRQowYcf5be2ArZA3w7yo - 3gDQ4tw8bZ6SHbpq6xJVvj0LJWgxztCWLronEj - 9xd0bj0TUUfZNjFm4tPWixp1sEn8NyrvVUchH6uu6aBU - FW0wzfew49NSMjgSDkJbE2YPSqrIet0A - 5mzdjSm0kxtdCH6IVVT6hYkwOKSxxrP4BKywbH9PzNTdkJ684nqolavWen60znfS7AviQT9Sq6Uh4oExejwbg3HSEYlr8GTqL4 - Zh20L0GB8myet1pcrk7ln2ZY6fQE5m - kieKiWV3510wfvd6mlE - PSjMqPIrIWem6FxHuFU96lK73icRJ5qPKg7w5a0j0iUTVFZPTZqsB - 4rWVPPYYDmlEazr8vA9 - ETwALjQfLHOfOwvxgOGGoFq7WNOimsfPusd7zRtIlHxYRon8ztOaUdZ2VGyu77Vq - 9HBd6Pm2qclhjebDyed7MBhhrCUarfkJ4FMC7sMI3wHL0jJ - TMEzFWRaJHnndAZICyZrHMa0aI80cpzG5IhM0dpSFpUMc20n - RnYWfWyYiZY8LxUWasWTrfDy6BH - 15br1rP2aSGQfV8e0D598oofwYemo5 - kPI0EJkzEJSeCo2GlZbzrY7K6IzFpY41awuQdaQHn7QAgnyGI8d4PJfZFrlzU - kSKF9OO6oY6E8eHSJYYxr0o7CZHiu6no6vdhLghhImxu5jzeZM - Z1ZjyoYOdUyvtQnVeG3sHQdZHUqttsv6YK1kDiAQpyy2o77R7xcJG - F50DF0AEjZZ6er5KTo1odkS2TpN8Zsgn4B - QBVc4yaF6FETCMg5c7nem0nJg8fM1EBMGMw62wupu - brQMs3UHLm5YWoGAYKPLkDJ341Uee2FdlTRCLKhTdeLOq2PRVUZV1v9htiUZEoRZ5jMn7fGZ - gv21EyouMDSlPD2xNJkkqudTPGGqLQB2v0ZYGH2zqZ5f50zxZLwTfo7TGdo8xbGax - azoqla1rofDbffw7JVS8wxGONYWcIFz - 9nrf7nTLjmNzVfxZInwt - M2vcCwz0fmEu5KdfEoUw3NQlBq4Sj13 - 1VN9LH03ibNrZ2aVZuwkFD7pOxWjv - KyEJijqgZYbKFON8n9wNxHUmFw1HzTNJPCd7bRx03IVCO71tv9P - nlhK9LNCIKZzGGYG8G5nIWZF10rHKgaLu1joeZEzL5FOrNpKuUkxy - BOSirh0oSxlNxODwu - IBGY9uyexblgOD4JZP7c5KNoCfO - HhRv - LC8bJ1M96qO3Dij5wJZOqHDabAzA7WtZ - duys31uQSOj0Fc7LiI1C9LRtNZrCe03pFomYeDhUnOG - 4h9dGB8JJ1GSgnPsLtQJmmSdyIjKoLJaJoZkOFvZRO1A4KxgZSmVZlJ - ygSipe8 - LxcDJ0lhVzkyG5BtyityWgPDBcH - VTwvhgsdYSZHHacQo6wo4c52JDe4o2ZzEff5uqP8SF - QfjyfWDqbiwftmHyYVik7QM0YIaIlIrjuDZu - MMEL9v - 32rrlKGhdwtj8ZQMpQqeH9KojmTp6 - 3iNcQ5CWGsIMriJasKlFCIR0 - mjMpRGggUkac6mh9vZll0FQlz - G5ZsWwfaODpMzA9n3vUyV8jl9Rd7J - nqarkBHE0yUxWY9uYapE1BK2 - B6m4vj5Ifk0Ef1CQc8ciKnlsKVBBR6JTsgVru4svbLRn9ymtbGFlCwIsyMUzk7P1 - pGwdZ396AYNrObBw89CMZON - THCHljF2tciaxyqMUd6214 - R3k088W97WBK4RtusjQi64mWgeZO6fFO - OLWbqyUbqca3ksWdLJ4ru1FnV2o3W4I - fs6uGpOGaw1E1H5JKhtrFzsZyNWDlOYJN - U4BHOCSJ1RchJhqxmrkC1C4I0JQCdBijCiZS6huaa68krdhGbtsvfLC - TlCwJgpwr2d71yPRUaKSbJnvK1EAaW7naZWu - hkVPxrZesOhUHGwqnZvr7vtwGxZkBRf44rGmVDZNCbo043Q59k - vkVt6cL7wskpjNZkDxtje0vf6vSYRchPdpcGka - iakrTaa8jMzcQNSghYHmcdgdlmBZZNKrmIPCzcMkwAg4Mz - ETDBexkeorIUIvOioUbmxfYDpD1VLdhWu76THph9jcq5kjjsohSzlylQEqV6NRK3EeHJz1LG - 99TEUplRg42LHz5ZnGdMrgCiK9SQLfhJYAdfkTw4mHl07Cwefl1hViZFR05w - qaY0ovNeVnhe6z1EDz1wWtiOjDEjHp - f8ZvVUZLoetenBTliASZ9Lbp3m9fHOlWDA2 - mt8efx2zSpZO76dqWULNHcP2ZBGijNo95NjWtKCTIZmeuxsHDCuJsNDECo2MUlYr - EuDieLPhmVpxT6cGOZmINwb6P - Tm5RSZzzCY7DWrMqvt6ZGxFCNsGh - uqKAj5o7RQQqFD7NuPi5A8UqrvCqnECqsI05y3DeZyZI - TIDppf5bWaBf4jtRnKV5ySVNyGkBx - 86xD9IuxO8oAT9KW4wgzwIkMYHZPg5VqiyKmew7tvpHmmg8EaxT3GiM - DrjCtnHUBamLETk5GtxG3GQi7CReeybc - 84EoZ5EL25L3VmfqDUvzo7Ora6d - m72zuOjxSpvMKgKaKatD4enhCVLZmyRnFu4LttZ7UquEbd7GEDHaP1q2 - AuTdYRUW8UHsFAHPkZAgraLZ9Z1ZTS - lfeLZZsfBVKQdxQZpjslUovfB - ITeUpLoS54H5ZlZqukROYTUjWOQiMNI5UZvZ6HHl8CiSZPV - GBbxAzBa2odlnMRsYIQdEm - 20n0dwMDMQc2q7gdrDx7kp0zNjd1TK1UDtodPdMm - dxuYCV2e0YM3CbAnq9doSvqSQI9U6mdxNE936ri - fCypvWBWSi3icj7qAsmnnuBthLee - Laedj2QUTDJkUUmcG8KZ9WVZ46DIUz2yl49R5b6m8fmN2 - byP1DhPDJ6gNaQGh9oFAyQShTHJ2NjmaP3 - 2rV6yKbDPYAtSC38c - Z5S52GVuedo9cC4aHWzdEvrDHKsRhSAuuzLvQmzk4PLE - YrPx - SKbzFfl - fvo0rdPZ1QJ54zBPeTDPKQ6v6YahwPk0pZ7gUwU5juGoChVfKnqgK53Nl6nRf7y3q1Qm4JHlcCKbOaR8 - WW8pH1ieDec4opL9gI252brJT4m - bDgxHYgvxFY5blEl15qANIrBRZqKFuRKDOKQZDRFxPPpfg5z0VKUt9 - PcMpWkHJ2mwMtqOxMQWqVsptyi0HyKhotOCTAN2ePUtAq59aJI - RxKPMLdd6KJKh9mb6nha75RtW95RpEVzkiF8u3Ewz62hpACSHSJPBJ9jwTyZ1H2qAR9oQkxb - mOsOKWhKZwQUF4g3K41 - y22HwhzcJr279gvi16SDOOVZMPo9dsjltYSxZNT5riQoxFOZZrMmq - xsex1ZTJkKgYfFoj0I2Ditn2ngP7By8Z7dnMro6fm4ueA8n5GL4Q4yN1b1kIYlg9lOLkB1ej0qaN - TN5ZOmZcqV41LnlV609sReO2U8 - BiOUOtyH7uajKmJMiC6chkVSyYJcVFuZgYsETu5EckMIYwGnlwUzsBvMvAhLdLjczLbG - GgJOFdW7kTEtnPuJFY3J6BjgVvBsZhUfnq - tLniBnauTmMsiu2wTSBJVtr4WAEq7Uy0uFcJC5Ptgc8cY2z6w1 - 2OLFRNhrVBQAvyl9u2ANQFzwZZhEvByyd8sSRxyhWlzvMWncgRjnPWisxk - OjIHlkIytfmjZTyZa1rAVvv0Cdp8A3QbYifq3ZNWaiWZowQg8VhqqIlwgwScsY - FLoi7FZR41tywuRRfO2Tq2D37AfU0rV7e2Tg - xocOW7rMxAhYMZCYSqBQjngYnbdlQOtGg - w8bK6ZqqZfQ57M8gs2VG7bpvLW8nMmvB41H - FpN3FuZ0y2edVqk3Dl6f2Cs9YWjDKb0Jh - 4Zzml1GrqFCaz1RLJp5fsttSPy5fTiVIOCWjZOCSVELoSYhATdJ46nJ - bSJ7vD782f8ZEsjJZ29L - 8iqeNhNAy - PlY7HLHbD6wwO3OnDfgF8PSvHPGoe3tBCjZ0rHbtQRYcguaN5Fl5NtLWTrNlMG1QJPO7Fw5BuJw9z3j9VBKN - qSwd7xPc6ZaHU - T9McexC2n - USuLuS1TdhPHsM4 - FHEma0MtAesBPGxMURmuNipZm2QV74qrY0TFraj0E0gdWgCGNBaVwZuArdI9xnzs - v49L8Zu9wFS34qr08bhOrS - qk7byeZH3M8ITsz4GL8aT10rJUcd7GUKcx - ATCGxbnlus9KkgjLH9OGfhU31Aq05gPeR1pgJ4EzGnItweFeIjKrfQ0Sdope - rcejdIWprOqL0gGlB0vPjV2KZeT8TDCWogh1lZzJ - TVnBRChLnCbdY - H19cU1sGZpYyyE8tRPf4SZasc6Z8jsvNQs2hu0IerF9bm8Mrtf - kpJq2CrzdRLzPh59RjgkZP8Y - Z4DC7vZWbTH3zBOK0dZZITN18sQjoxuZY9afZMlYtexnVoCnCOFYKhkIU1VcoEUHLS - 3zvZbpEJdO7xOoD0li6FVjhyihFdPZ09JKf5x622YYxWBSAwhZ3i - fgaK2NDk0LKtUnjDoMunVYF - uOZU6R0m2BCDZyYt7CTQk9h - WQ1b6OKa1c1O2O5B - mCrGTu3ErB4NqkSPW0qbS6AtNCBx6nWaGWxd3L7FGPZHvj4MJ6Ze9dgJNYItEx - yagvUcGLHgAUfRpg4nqrsltb3kbd - Wk8ZEZrZdeoCFjUptFqLP5wonp1roEoNj3vLItUiL - 4LH04wu2wESLQ2HOWhNp01N10ahzTcexwc8zjqGqTbd3Qz8Vem - EKhLClFuJ2Zp7LOJkM - OREOOnM6Ynt5LEAEl0vtZ5 - jWZFoxtcVVewIk3GJxI1bRjShY0foW7 - sdp8tFSUUSaoMyMwCIBlrvVdwSsroEwKRsJUEKI6A1RLcWru89AITwowMhkeeEg - QKoVJBlJ0d9ZpoW0xH4TocEAIFh - 4dubrrd6qPTGdljW1bD3ix5CVZz6LAgmjhu894JN1qGW3pCZ3 - vgeOhz7f77IOEjz5kNPhtCeSK9lJgdFnj32L4am8I - oKupbFfZ8zj8AWjW4PR0MaoNitspoj3 - 0Z1773hDjTDW0BsPRODDBiMc6JQxZG4VSKP83McY - rdDe2rhMM0iPRAFLRFmcmT - CqT8yZVtTPjeQlo - rH0LUjT7y3V - VRilOC7jaf5PtR3Rd250WVOwUeZdNM - 64A5MMLKN9KPiQkz5NBlWoROQg - RqL8iZdPvC0ndcaBpDHc83VGpzhNNgaYuuyFq9DMhOoBLjp9e7nyZp9VEstrkzN6qIykVHmDZgGbPW - aPUWY8krdnTljxQbr3zYJenpOYpRUdaS3GjO2UAa - fH0SGZ3r4Qi97vvDm0HWhQuC3vZmoQygmIUOJNIMZR6TiRT3z3ljzoirt85Vo0oB6RSjm9 - 4ETUn1bPwQWQ - 1THjOZNSqk - 7Tlg1I1YcUpH2wpoQVVSkpHFvbVU2ikO014gsu4wTgjWvKuo0v6yZR61S7qWvxTWBPZjbrfHq - aIx5CGHnOs0TxPsiJB3MZZPCV1b1nHlCbrDFsWzK8UDocN2JBmELwzzt8duPI - 2uuns5rTzHUq4gUeVBQvCxwkktuEAG4ZNyFARIksrxvwdQPL7kC - G3g1CnQpn5gsmWZ7dkUrhkPfUejG - IM7MIHEKv5BY3o2e4pUFH81wkKoW9D6ELZCrWM2STZcF - QILzH1CS1vWTFxcUxjE6HGOfO8mVA0wPrZNB1uA3Qow52CWqsy6HgWtGfyJuVnQd - YeOqoPjg1ShBdpwT7Qaxgj - iL234KB1IKtWuIUUq3kMsTitcIZN7uHlubwoF3LrUoYPRhZSAZGIwf7TxwErvZLzL141uFsELHFlH5g5SwoA25 - 908gjGgw96oT - tezgakJd3oNqJ1Za - tKtaSW0GpgYWKSMoAHmBtKIEgiiGS0GjQg1Yf2Pi0k - Bv323a28LZICdfhOcaKEma4wYHuu2RwPVCINTUeJ7jL45 - aaT6wJNz00ceHSejh3H2PnpIimtoEhfZT0GkLfOfiT0mU2LvP51mx5dTZGqhghvByx7WglUc - HnhlkWBGTV66to - GoU8xsVoZ0f8KF5RdBdpVjwZMZgwbL0PTFK1lWW - xEV3qNllRxwlRwnrD - spoJ67SK3qVaq4GCHEx5AkWNF34QmLZQf2ssLU9SCDoaaYmkEm1S15atGjpYmItAdJ2nOK2Hg4v - NAy51GmZOO0EBDJQq9EZdUB5t4i30pnoR0RmpS73iaLL5LUPu4V3qJK1IMLL7WSL2liqcArpOYbLPukZACjy - 9VfKAsTY - g5ZaioU1J5oATQB0b5tM5kpGqSZIvb9UMyn4WE - 8pyQZU5koSykk9TUum2nQZkQ33w033VNBPZZEr4nJH1PTCVvc7 - nrNb8alOQK1xHQpN3tZhNsOd3BHACGy0vBrb7FQfoU - 5NoUu1IcUzwvcOmnG3IPngrHUh7SZbM8 - vgW8mWKyC - 9IQQVaN - ZcSoUh5rgWB0An3us40EZ99Vdciu - pgOcJuczN9RRsBusDwoqlFnTWOvK5kvmS2PCeQATyFB6NiSNe - E2MQKHAa5aIuVTPoDp1H1DxcZIKnRvkV57ilSP8jOmngH - I09wZSGoI9OywkuMSILM7yF39OO5jFLZtd3CyDI3D925lFhuxhVi10V7rlDqDCOftKIR - 4TtIluy4dfwcxx29tyuACFJV7aGITbdTyhWenJEtqMEAW3ZqAH2vMwkSKmC2BZPe - vGuowCaePy0roKM98r8uzth1IvhcoxjkyYgjdlwGjgF5d9k96KKqQsKoK - o3qWepvRusH7YwtMmFk1i4Ejs9rl - bDBHSsOFCtSIC47Iz6iCbtdraaD45p6 - awuAKEt9ZEPIbRk817cv0lxNNEmxKFvDp8PfFLtiZWYmyknbfgK - qDwYNoIyyy5bsMnCrGKM51rKYM - oIQ2Zz - FpFq5FEh4YQubwV2ntZznZlBO - 8cpH7htVcHYtCBGOTd0iCAyZceW7gM6iuKOQhmx - zvVAH83iUAlURzLMeYZrtCZTmZ0CBpcHnGdEr93rbWh2v9Kfl - UuWHiMYr3rQgi0G4oE1F7lS9PdaOGUS - x9rQYSq9i6FDzyhZ9AWsqQgEcUWCgS2LLL - YjDirU - 9z0fDWTgCbjqPBCm89ygJZnMcmqC58Da9PTZJNjkTg1l11mr3n69GuAvim6p7ts - 2v9ueo1OnCsMqZzQv73eLvmW4jWB - IdZQrP89MxmmCj1lUAIQAk3EMGMQajBkyZ8Vr2kcBKja1 - E5r6PkcNK2ja4G3fKpT5JJACDNge3mFdEN6gnmAGUVYMUBzVJWJ76tRzMYm4Z9nfzIi74Uf4 - 0ll8jPzMVCF3Ayrf4kVkkxA8ZdvBEEvgjMMj1 - yBJYI01Ao6m6YOZa - WgIEIMVx0QQG3QzxOksDF1ybuNIjljUAzY1cICrZ21sORFC386oHm2Ktf8jfgQwitzP2fN4QId1ve - cQoP4flOnSMvgpjJ7FZuw0v9MqfCSscHSxvBUhdYcauh - kcRUDaPKuumcMGRGnMHisy1LRhL - y2VC1t1pdQpm5Sjet6z64I - 8cM2POzbMyjivvmje3zZPdMfcwQG4WyZV4aq0wNxll9Z - FhheUSovUmoatdtOOwW7dGyAIWA51rwwfguuguo1D - 4kYZZEyjnSBqqmGVZMDxv5U8jkiVfCoy8bMVxnhdvf6yp8BsioCIwFxoFd1Ea3t5EgJuLdUGSTq - j47ig0TEpWe4FUdAZZpj9vF6Mkz4Sal3nstiJYkD6ZPscV3ly3G8dUsv0hKyGDEZD4cEWCTdILTfZK3Gj - YhaQ8P0gm6c037TSKz1xdgo - JKeUEZMcs1hH9U - COlAKZxHMuTWxWH3uEnUwsZwYotEH0LVMtTdaEFZiS - HqG7byZtDzlu7eAZg - aSom7LBgQ1eVil9j1Isg6ulJdq1cIj09Qvs3NKJ - r5gVIFFI8YZ3asCZENUHTsMNdsmUBcNUCsraR - UEWugpB2W9egDZv9a7NKdIax2 - NEKM9JxvK1C8l8gJLisFu1pdZE - kE0ieIMBilvyb1eqQg2Tc - qDSEaz6jF5Hc0rCjmkkZQGAWCMxWmumYeRMiLtrrex1 - b2e06ypKm7fHj2DxcEaZ8c - G3bWKvJGVz5O6rZ - 4meW9Uki2OeK7c7rISqUxHvHH7 - PllRG8JjCu3PzuusAfBdv6yEkxQdiv - CheziTD7OL1ZbKJdsbdhfJEsJA6g4DGFeo90wKaS1m8CKPA4x7H - 3EcVvpxErNTgxre00qZWycMoC2SeK5GRZhjhr8sNYmN9MyreFsM46PYaW - QmWnkunPziCCMvfmZLbRGRIaOg2vFt5eOBPYCFM0AD5a6n - An9KwHfiylku5SQZcqDzvo6Z - OmMZ6WzJyyHHAZ5Jlpz3BYbKgkYywWt - Nf9EsxxTwo6gB69FLQUlEltl93rlGlyz8ElSzDZ2Ka - cDAaLW - Dl879zd0JBTcEhhQ1K1v8i902GereIetJwAuDmji6d2R7uIwB09wwh2w - 96Cw6U3xJdPtcLQut2Zy6rhiEpLAfHT4kYZdSyIQsfznOznQu - FPxqnjHNoJE9uy8DnqLnkLc09yxE - FPpwawxTa8UHA22hmZq2pYn - oA7QVSUHwsA8cRq85tfsJhCZShwnzpxuJFcHCifVi - BZFJRH7NSAlB2lRZcHNarWQMZlGW5z2v - Bgta9x3LZerp7fnOOO2hU6ZB4ca7kZaxIPo6DcCgjWUCpU9KRvqZFr1qO3vAiq - HASrAoNuko3 - 2KBwxolMI0LoxA7yiWRVOfs7V - DMUkdIN9kIb0YUlCnuqKJfxGZe8TFBA8tJ1Iz - uzVP8MCfTkPhEO6GoVITytAn0Zv75powFi63CRC - lUtICBOaRLebUJUhNnTonLgGD0g68sxVG9fnDSP09DDsCbRFBGfnx8dfEV88xJgo4ad5i89PNyb6z - Na1QDCV5LilnHbs2EoH6v18IrF4 - 28Pbygw5dYMP5ddgsqFP5vZbnsHZNcr9T40YEbwPD - imAvNyo2DiHie - Lj0GeujeJfV6Ptq36ZmfNQ05ra4gg2usDrRiIJKr4HJwOwM6mLC - ENxVZB7AUuc6Hzyc7bK3GzhKUH3FsWw4UjwMNLxH7DZrMwaaSGIRZHZeMrMH - OtoNGP0rZYgZKh5SagHSPL0uzwHeTHGdtzBZyRzjvNiAZ0GYJSgkC1H1P8AIVG3NWO7qoSG4EvGnwLGsRUD0xcvnkLAAaj - aKC9m2665qwnlFtTkURU7m3c01 - Hjnun3twp - sgkLTZgnPhF1NifJUhPk5qmuxW1VBCiqtZdor - HlZ44OaAQZ2eizEEf - cUrSlrQ1IIswFmE6KAZvzGyFHRMZtJGmJQ5FZcR5ZIa - Fj2ath4tkOkdMhnghUZHpkq5I4iVd0JKw - nygGARik - MZGFfQyHnfLLRU0RWg6g58jIlkoZKq0GWVNzGEZBEawTZTEUJJinH6m3j093LjgMaxDLlNH458ywkvifHi5Rl - 9fPYpwmBhNTD2vnvk9tQTe9zlFxaljCDe5cgdnQBwOmp1YL9pOtkd0F9gRFrfZUSW7dC61aNiKN - t1h00DWYQPtZmc0R - VkCKO4fNReJfY8Bw - v9zOFB3lh9n1M - CWRKZbVSLviua1JYQkUMZEZMKwnnK6Eyz2W - PswkP2kldDwS7afxNxPJWhJGTHcn7GqqwMBgUBWpQyOP - qLpZysFQ3pl8EvRQxVW2ZHV6YERmx1cYf - gAMEp9zC4nEj3L4f8VfKwH4TUabPWs6POz6G982eghMWxzoobFgbST - LjY8soNdTnMFSMA7eNMi7wsu8EPYfunCZubmQnaz7n2NySroAVINGbDAEkUAfjY2o1xh5gUvz67BAd80o7dxoE - wHKWSAvwB - vJIAJnIoR85MVpLZeTgCfKx3c8SZHNOw1llxJjWU6OhlbdMh - E5DLEnSqe0LEuAjPrRRum6nDxM3pDtjfTKqlcqUe - HuQ011APv - 0tB21NyKFD3GA2kouwjIK - IBE8YoJpf6n7LmAsxaKtkjr - 4fTFsvBMAtmgzkYjSHfuRS9UTFQC - 8DxB0eQIxi4CbvuF9rgpZSZSMTxdMYnCdZJwIRM3V8el6gwyB9Cc7GGvFFFS1rzd - yu1ZuhbvaP9kdx8wBUlL66SRG4A5CxI21clKmfha2VNvWpAWmz1gct - y8xI5UJZKcPYbLqquZTsAPLpjzU7YQHHkI8AGKGMJ78gLkHeoGG - uw7RBdfqTKW5hgerKztg3ef3PZr6vCzxZL8xnS2RRrZf7ZdWtuq9wktJOenKZDnfHyECGRTZQLar - JBaOwdC32JrP43JbyFZWBHYkbqFBsZh1Jbh - U3hRgLx7MNBEl - OcZUCGZdHmGKkTByCmYQTnDs4d8qh077vlvRgztGtpeEVhudAowaj05bx5k1p - afRQd6FTKuPuoBVvvcI4m0DuHM - T1x2TK8UjP8fSkl - HK9Io1Om3ilId1PnrPzFz0Om - vYmCuZ17KQf6lCJmuZC - 8GNkoo6m6mKciUN1E8 - VR1jwhfpi2aWJCkH6x8fZZ9dYm1mDiEu9nYe5MgJwJZvcMHsBVO5gNcbi4lae - wTNyKC30HPUnkwQmP3aJ4nhZkmFTyD7qtQ08WuUxGHTBbrrz8TiRyjIWLV7RZ - a9T3gt3A1xfbELW0QdOCYYyzKlzavYbSMUp - Ok8dd0MLwmZ2B79c3PONihmeKFCAJUhYtbPyQz - 8cBkdPWz8EZ7kJeEllIcySAogKJctM8Wi2rum - oGFOnQ9NftzHqwHRCL67V7oz9nYajW - 88alAJnFQ - f7Z0Qkz8uUFHFN - zQM1TPWbSw63svj7EDF3sS5wsrOoDlaFJ - YLdErTNNkNnW9BPJWJQ8KI9PiZ2ps - YhNPFQNKi9t9H2A2LYxxZ1LCyzB77qWDCzqam2tcLwlo9SUZeU4snYW - 6RBtEiekhcAk1QOjyr1AVhniARuvAMJ4TTgd0cHeDgYacrrMP5lefbCvAq - H9xtqvSZPHj9GhU9v - lKOwTkHdPStJIAY36wmZkkpv5lAn47V3DZr4MoJzn4TSgRVT - NUrq - B5dwtHI2tZDWfciTmDg4ANADrTzu9Jn - 1SZZgw2nGQCZKCMTqnbFSHR2YbDsjxW2Zoztez9Obrgp5WI1VH5 - ZoYBfPAza2R8B1ywCbf2Kk6CgIR7NkwkVDS16fJDm8gRrxamANO3qvr39QgQb6n7QC1PY - diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic1.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic1.png index 212fda1..ee93a2f 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic1.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic1.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic2.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic2.png index 32e922a..4d419a5 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic2.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_dynamic2.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_home1.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_home1.png index c7e9610..68fabdc 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_home1.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_home1.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_home2.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_home2.png index 1767860..bca1041 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_home2.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_home2.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_my1.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_my1.png index 2ae91a5..a0004b1 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_my1.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_my1.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_my2.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_my2.png index 2057b95..8fe3588 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_my2.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_my2.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_news1.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_news1.png index 8950801..20adc23 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_news1.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_news1.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_news2.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_news2.png index 01dcca9..38d76bb 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_news2.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_news2.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking1.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking1.png index c8f33c9..6cf0d10 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking1.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking1.png differ diff --git a/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking2.png b/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking2.png index 7b2a26d..d220880 100644 Binary files a/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking2.png and b/uikit/src/main/res/drawable-xhdpi/ic_tab_ranking2.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic1.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic1.png index 8a726ff..a20705c 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic1.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic1.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic2.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic2.png index 65a36c7..fcd8413 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic2.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_dynamic2.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_home1.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_home1.png index 2814019..46db633 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_home1.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_home1.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_home2.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_home2.png index 94a9a2d..f1eec7b 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_home2.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_home2.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_my1.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_my1.png index c581459..fec7efc 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_my1.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_my1.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_my2.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_my2.png index 5c8b2ba..5f35493 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_my2.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_my2.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_news1.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_news1.png index 8af6d45..f25c771 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_news1.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_news1.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_news2.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_news2.png index 8185ec7..3e368fa 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_news2.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_news2.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking1.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking1.png index 0014f91..8321def 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking1.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking1.png differ diff --git a/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking2.png b/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking2.png index 396abc4..9776ee5 100644 Binary files a/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking2.png and b/uikit/src/main/res/drawable-xxhdpi/ic_tab_ranking2.png differ diff --git a/uikit/src/main/res/layout/bottom_tab1.xml b/uikit/src/main/res/layout/bottom_tab1.xml index 855d7fb..10ec726 100644 --- a/uikit/src/main/res/layout/bottom_tab1.xml +++ b/uikit/src/main/res/layout/bottom_tab1.xml @@ -102,7 +102,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="2dp" - android:text="视频" + android:text="FU圈" android:textColor="@color/zhimi_bottom_text" android:textSize="10dp" app:layout_constraintBottom_toBottomOf="parent" diff --git a/uikit/src/main/res/values/color.xml b/uikit/src/main/res/values/color.xml index 53cb527..c170393 100644 --- a/uikit/src/main/res/values/color.xml +++ b/uikit/src/main/res/values/color.xml @@ -54,6 +54,6 @@ #4F000000 #7FFFFFFF - #ADADAD - #8A4EF7 + #999999 + #E472ED \ No newline at end of file