From 93d1834feb07856c82b754260ccfd84d8c3badb0 Mon Sep 17 00:00:00 2001
From: liuyuan <582976274@qq.com>
Date: Thu, 12 Jun 2025 17:07:43 +0800
Subject: [PATCH] =?UTF-8?q?618=E6=B4=BB=E5=8A=A8=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/commonJS.js | 142 ++
config/baseUrl.js | 8 +-
main.js | 10 +-
manifest.json | 4 +-
pages.json | 7 +
pages/component/commonComponents/goodsNav.vue | 97 ++
pages/detail/orderLCont.vue | 1254 +++++++++++++++++
pages/user/persCount.vue | 17 +-
static/icon/pay_3.png | Bin 0 -> 11219 bytes
9 files changed, 1526 insertions(+), 13 deletions(-)
create mode 100644 common/commonJS.js
create mode 100644 pages/component/commonComponents/goodsNav.vue
create mode 100644 pages/detail/orderLCont.vue
create mode 100644 static/icon/pay_3.png
diff --git a/common/commonJS.js b/common/commonJS.js
new file mode 100644
index 0000000..3307e75
--- /dev/null
+++ b/common/commonJS.js
@@ -0,0 +1,142 @@
+
+import uniCopy from '@/js_sdk/xb-copy/uni-copy.js'
+import $http from '@/config/requestConfig'
+import { mapState, mapMutations } from "vuex";
+
+export default {
+ ...mapMutations(["setUserInfo"]),
+
+ showToast(title, icon) {
+ return uni.showToast({
+ title: title,
+ icon: icon ? icon : 'none'
+ })
+ },
+ //拨打电话
+ handleMakingPhoneCalls(value, title) {
+ uni.showModal({
+ title: title ? title : '联系我们',
+ content: value,
+ confirmText: '确认',
+ success(res) {
+ if (res.confirm) {
+ uni.makePhoneCall({
+ phoneNumber: value, //电话号码
+ success: function (e) {
+ console.log(e);
+ },
+ fail: function (e) {
+ console.log(e);
+ }
+ })
+ }
+ }
+ })
+ },
+ //复制内容
+ handleCopy(value, title) {
+ uniCopy({
+ content: value,
+ success: (res) => {
+ uni.showToast({
+ title: title + '复制成功',
+ icon: 'none'
+ })
+ },
+ error: (e) => {
+
+ }
+ })
+ },
+
+ //用户协议
+ async getAgreement(id) {
+ console.log('id at line 56:', id)
+ var data = {
+ id: id
+ }
+ var result = {
+ title:'',
+ content:''
+ }
+ await $http
+ .request({
+ url: "sys/agreement/getAgreement",
+ method: "POST",
+ data: data,
+ header: {
+ "Content-Type": "application/json",
+ },
+ }).then((res) => {
+ console.log('res at line 111:', res)
+ if (res.code == 0) {
+ result = res.agreement
+ }
+
+ })
+ return result
+ },
+ async getCheckCourseStatus(data) {
+ var result
+ await $http
+ .post('app/phone.do?getCheckCourseStatus', {
+ customerType
+ :
+ "D",
+ token
+ : uni.getStorageSync("token")
+ ,
+ customerOid
+ : uni.getStorageSync("customerOid"),
+ oid: data.oid
+ })
+ .then(async res => {
+ result = res.obj
+ })
+ return result
+ },
+ // 退出登录
+ signOut() {
+ uni.showModal({
+ title: "提示",
+ content: "确定要退出当前账户吗?",
+ success: function (res) {
+ if (res.confirm) {
+ setUserInfo({ token: null });
+ uni.reLaunch({
+ url: "/pages/user/login",
+ });
+ } else if (res.cancel) {
+ // 取消操作
+ }
+ },
+ });
+ },
+ // 注销账户
+ logout() {
+ let that = this;
+ uni.showModal({
+ title: "提示",
+ content: "确定要注销当前账户吗?",
+ success: function (res) {
+ if (res.confirm) {
+ uni.showModal({
+ title: "提示",
+ showCancel: false,
+ content: `注销申请已提交成功,请联系客服进行后续操作:022-24142321`,
+ success: function (res1) {
+ if (res1.confirm) {
+ that.signOut();
+ }
+ },
+ });
+ } else if (res.cancel) {
+ // 取消操作
+ }
+ },
+ });
+ },
+
+
+}
+
diff --git a/config/baseUrl.js b/config/baseUrl.js
index 699e812..913a4c6 100644
--- a/config/baseUrl.js
+++ b/config/baseUrl.js
@@ -2,12 +2,12 @@ let baseUrl = "";
let socketUrl = "";
if (process.env.NODE_ENV === 'development') {
//开发环境
- //baseUrl = "https://api.nuttyreading.com/"; // 线上正式
- baseUrl = "http://192.168.110.100:9200/pb/"; // 张川川
+ baseUrl = "https://api.nuttyreading.com/"; // 线上正式
+ //baseUrl = "http://192.168.110.100:9200/pb/"; // 张川川
} else if (process.env.NODE_ENV === 'production') {
//生产环境
- //baseUrl = "https://api.nuttyreading.com/";
- baseUrl = "http://192.168.110.100:9200/pb/"; // 张川川
+ baseUrl = "https://api.nuttyreading.com/";
+ //baseUrl = "http://192.168.110.100:9200/pb/"; // 张川川
}
const courtConfig = {
//微信公众号APPID
diff --git a/main.js b/main.js
index b1587f3..1535ac2 100644
--- a/main.js
+++ b/main.js
@@ -16,8 +16,8 @@ import {
Vue.prototype.$getHours = nowHour
// 地址
-Vue.prototype.$baseUrl = "http://192.168.110.100:9100/pb/"
-//Vue.prototype.$baseUrl = "https://api.nuttyreading.com/"
+//Vue.prototype.$baseUrl = "http://192.168.110.100:9100/pb/"
+Vue.prototype.$baseUrl = "https://api.nuttyreading.com/"
// 安卓安卓包下载地址
// Vue.prototype.$apkUrl = "https://www.nuttyreading.com/nuttyreading.apk" // 本地地址
@@ -59,6 +59,10 @@ Vue.prototype.$base = base;
//挂载全局http请求
import $http from '@/config/requestConfig'
Vue.prototype.$http = $http;
+
+import commonJS from '@/common/commonJS.js'
+Vue.prototype.$commonJS = commonJS
+
// #ifdef MP-WEIXIN
//挂载全局微信分享
import {
@@ -87,6 +91,8 @@ import commonCoupon from '@/pages/component/commonComponents/coupon/index.vue'
Vue.component('common-coupon', commonCoupon);
import commonList from '@/pages/component/commonComponents/list.vue'
Vue.component('common-list', commonList);
+import commonGoodsNav from '@/pages/component/commonComponents/goodsNav.vue'
+Vue.component('common-goods-nav', commonGoodsNav);
import commonAdvertisement from '@/pages/component/commonComponents/advertisement.vue'
Vue.component('common-advertisement', commonAdvertisement);
diff --git a/manifest.json b/manifest.json
index 8b8003b..29fe891 100644
--- a/manifest.json
+++ b/manifest.json
@@ -12,8 +12,8 @@
"src" : "图片路径"
}
],
- "versionName" : "1.2.71",
- "versionCode" : 1271,
+ "versionName" : "1.2.72",
+ "versionCode" : 1272,
"app-plus" : {
"compatible" : {
"ignoreVersion" : true
diff --git a/pages.json b/pages.json
index b94e0c0..9b5b9c1 100644
--- a/pages.json
+++ b/pages.json
@@ -164,6 +164,13 @@
"enablePullDownRefresh": false
}
},
+ {
+ "path": "pages/detail/orderLCont",
+ "style": {
+ "navigationBarTitleText": "订单详情",
+ "enablePullDownRefresh": false
+ }
+ },
{
"path": "pages/user/bindPhone",
"style": {
diff --git a/pages/component/commonComponents/goodsNav.vue b/pages/component/commonComponents/goodsNav.vue
new file mode 100644
index 0000000..4cb2c83
--- /dev/null
+++ b/pages/component/commonComponents/goodsNav.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+ {{ v.text }}
+
+
+
+
+
+ {{ v.text }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/detail/orderLCont.vue b/pages/detail/orderLCont.vue
new file mode 100644
index 0000000..b985bc1
--- /dev/null
+++ b/pages/detail/orderLCont.vue
@@ -0,0 +1,1254 @@
+
+
+
+
+
+
+
+
+
+
+ {{ orderContet.province }}
+ {{ orderContet.city }}
+ {{ orderContet.county }}
+ {{ orderContet.address }}
+
+
+
+ {{ orderContet.shippingUser }}
+
+
+ {{ orderContet.userPhone }}
+
+
+
+
+
+
+
+
+
+ 订单已被拆分成 {{ sheetList.length }} 个包裹
+
+
+
+ 待支付
+ 待发货
+ 待收货
+ 已完成
+ 已超时
+
+
+
+ 已下架
+
+ 暂无封面图
+
+
+
+
+
+ {{ item.productName }}
+
+
+ ×{{ item.quantity ? item.quantity : "" }}
+
+
+
+
+
+
+
+
+
+
+ {{ orderContet.vipBuyConfigEntity.title }}
+ ({{ orderContet.vipBuyConfigEntity.year }}年)
+
+
+
+
+
+
+
+
+
+
+ 充值 {{ orderContet.bookBuyConfigEntity.money }}天医币
+
+
+
+
+
+
+
+
+ 商品总价 :
+
+ ¥{{ orderContet.orderMoney }}
+
+
+ 运费 :
+
+ ¥{{ orderContet.shippingMoney }}
+
+
+ VIP专享立减 :
+
+ -¥{{orderContet.vipDiscountAmount}}
+
+
+ 活动立减 :
+
+ -¥{{orderContet.districtMoney}}
+
+
+ 积分抵扣:
+
+ -
+ {{ orderContet.jfDeduction }}
+
+
+ 天医币抵扣:
+
+ -
+ ¥{{ orderContet.realMoney }}
+
+
+
+
+ 实付款:
+
+ ¥ {{ orderContet.bookBuyConfigEntity.realMoney }}
+
+
+ ¥{{ orderContet.realMoney }}
+
+
+ 微信支付
+ 支付宝支付
+ 苹果支付
+
+ 天医币支付
+
+
+
+ ¥0
+
+ +
+
+
+ {{ orderContet.jfDeduction }} 积分
+
+
+
+
+ 备注 :
+
+ {{ orderContet.remark }}
+
+
+
+
+ 订单编号 :
+ {{ orderContet.orderSn }}
+
+
+
+
+
+ 创建时间 :
+
+ {{orderContet.createTime}}
+
+
+
+ 付款时间 :
+
+ {{orderContet.paymentDate}}
+
+
+
+
+
+
+
+
+
+
+
+
+ 合计:
+ ¥{{ orderContet.realMoney }}
+
+
+
+
+
+
+
+
+ 请选择要查看包裹
+
+
+ 包裹 {{ index + 1 }}
+ 运单号:{{ item.expressOrderSn }}
+
+ 发货时间:{{ item.createTime }}
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/user/persCount.vue b/pages/user/persCount.vue
index b08eb50..16b8980 100644
--- a/pages/user/persCount.vue
+++ b/pages/user/persCount.vue
@@ -33,7 +33,7 @@
充值消费记录
-
+
{{item.orderType}}
@@ -225,6 +225,14 @@
},
//方法
methods: {
+ //列表跳转到详情
+ goClick(data){
+ if(data.relationId){
+ uni.navigateTo({
+ url: "/pages/detail/orderLCont?orderId=" + data.relationId
+ });
+ }
+ },
// 获取
getData() {
if(!this.iosHide){
@@ -356,10 +364,9 @@
display: inline-block;
}
}
-
-
-
-
+ .AC_List:last-child{
+ border-bottom: 0;
+ }
}
.couponList {
diff --git a/static/icon/pay_3.png b/static/icon/pay_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a0b1b53ad960d7107ea0b9c843b25964df9f6b3
GIT binary patch
literal 11219
zcmbVy1ymecvn~#UyAzy12!nfYm%$~t&M^4k4#C|MAQ0Rkxa))vBqX>64;I{l`z7Z;
z|5^9Gb>F+|-C5J!yZ8QfeO0xqs(X4mT0>0%2a^&L0RaI=Nl{ko>FEEo`C*_v?VG7K
z{u}@>MFTek1T3OI8zMsH2XX`iR6<*w*Y2-Dsv=g-jz9}*XG<{9+Y$DJMnHHa;SIB}
zvIo1sz7GwBJuE}tcwEi5d|$;HFT!^81};BfPCa<}m2aB^e(w**B(W7-WD)UZXnkmll}r)Tm6HBdAK_KMQ&}y
z33dQGf}Pymp0M2iU|~>acV{=K^Z!NkKg0ip;K{Wh&_5jituBs^|4_KO%XvPT@wY?%
zTeO>w4-Cwy1$J}xaJ2%R=P!rj?b$JyE8-wUPjZ_@FLgm65hW)#cMB&gu#&78!;@=(wzk$H+z@Lk
zUa&A12S2wEm_r!CXT@O&vEbq0vg8pG09*50a9ceQ{k2{qvd&f>e*)m&^R53s=c~Kg
zJ|&=q!~a^&pS1iFIUVvHr{_eK@
zUwhzRV!fc?C!zn3xcC>$%^BkEW#I~zvU&2>{}6SYPpWhNN!EW^!TEn0_}AEfO6-5b
zpQ^>5=09cX>Exe62X=a@Zmv&dtR0tu00Du;MoCsm$NR%UwoelErN@fI(d-g$!|eVV
z8Xk&wYBMbWgE(Vu{9&luQ3i1Da9CGo%1#V)~H1)-Rxh(r_!>XgzWA#>MzI{q#H$LornpZ4e<_+^vMj9g*9BChB5W
z-est0oCqtZ+atBm`!=fx4=oHrHpGiDzo#)#7>16$U-v~DNkr}B!pgq0_)sGY$k+qK
zxL{ZnHwNo?Jb)YZ`uocI^SJRtXYRe?HT6;T<;v;be!`}MAQWW;V7_?-YN2SOunosx
zA4w|nCOt#&!|OBRe091mLqs>gc6jo=8g$OIy2RVrie8~j#ckM~7gsH&BmW(U&)OZ7
zIfPsxf>#~V@VqA*&F`59$=%V`8_WvbN0Z7j!%uYN#OOk@NJ)rXy;0Z*p>vn?U$CXQ
zkRZG)KX4%!+`SEh$GA+LRQqCN#y3xN@mtT-s~CG@Tg+&l&|nmmx-
z!>Wh`qK_~b9+34$vMzDM55oo$RT;)@mOf6qvfI6urq{n5
zc@*S*VEU23w$H-4gt@Alck0KwT>lVPLqje7-i*B$oo(6F;5ky)Py+1&-Y+01G0y&;
zOCXSPg6vfTKnjV{X<80vkCu@3}Q!g^Up`WonVHaqS{XA~PxV@dwx
zVs<9H_Nwk4>Y6y8%A464Rw)rPlPk3(Ou73zB`jn{^Ak!|^0rvUMEslx9E?Y}U+jJQ
z;L+h9FqAjrF>)O2Auwi#_l|8zpmO@LG?Tio53lgVVk*0bxBc?R$W?}UOsPO_c)xA0k
zSCMwS#KfwO2}@@zHsb2b;_6ArR&eAt2C6``xkQH5^Cw
z*zz!_zjA$(o>n9IFmV|@ryfNYOvez*FQX2VB#5qNeDV05uje@X{$=ayj&fsBA*s77
zZjUW9&r>r8OHXI7D%M@%bdiruWgcXL4LzLCXI8ahRcLl+3W8Ch#y2P&Hfx?w=LEIo
zIxWnTn~DkrV=snh39nY*r8%B!5H)m|xAK+m%8pO*-g8XMchQ@98p{V2lnuuz?fjDe
zZ9`^dZzh%MoX)n~nR}J>t&mmB+z~tdvu7DC?1VA3`Zq!a32B9zo~YpMj-+;Bepca+xorV`}xI%p?nE0i*EX3(v)uo)4og4Uclk=10<~8b_}Sl?DAw?lM%^pIlhP
ziL#Gxmqi~#8UUD8b*flgC-mGaZ-f0?%qFfL^py`X7RCzV|S~b66
zDa%IGzmy}?k~HCGcTy$g2IZGWO)30>&B=aSWB?I^s13cKV&@V>EysCohNo`X0`(c0
z$s4(CA$l5uTee)iIZxNq#aHjwm(FRndRRaU6z&f`l>szV5-3g&ti%@{ZrQlHzA&_^
zBhRnN6jc)Mz+Hw!o5(E7tcbp?UQ$ccgmDDe_XsTW!6;N3APqmt_}qcMQE3q@EyJ>G
zvmcB}+VxySjkbDx5Cv^R)xi)(4lVF7C8C^5#%HyViSrC7dWO{0@bwbcxsA*DdiTfn
z1*AmdH&qO*ma5tXkgvg7lIzc5eN^0#{TwIYB!#Y)zt$wGDrQGqpJ
zKgpfRZHneekZ_OuxsKK>?Xbx$h&Mauz9zN$f}@ju!OB}0HI6~EvPe~&clk?SB16vw
zMKrDGm@U9P(!O=M^4tpQ@4fjmCPZaXnqEp>L#Gm@P(rTJ=NJ!!wwWm9-Io5_G`Y>$w5!Hl^=rCEY0aCA
z4iOq(kBEW9!`ZXG00EzZCfytgn|Qh*!=H92$P%(bXRFP3DKN(I=3K`4Goptc`}*d+
z=I59is*TxeV0isE?89fyUhYD_t-?Yj-pudL*Ls+7T8@A5>G`yfxWtfX^^)jCw8pJS^#gI{hm3f>=8Mk2gaj^2z{D*obzvL3N)}mD7
zc`lLD9bkpIK)dw?35R47r-h^z#M>qJTec{wQv9hv%g5>;_@o1LhtJEZaNS$Z4F0Z|pl&&Vkycy>aq*$Y8s
zA1}fx;Zf}|iR-`Mhs?l3KBI3R@xFg7a$%M{$SSgVMDcr|np~zope8htZ#*aCC83_^
zI@IBkE2zq4Sv&^l@sE*a@50^wbWmny_*D}A^o#0;
z5AaBVaKdjCrddGk`~I*J&UfP!q;i_SkHL{=wj5)r-|(Fa2Kr6pJlf4t
z&};vYw^*>jkPj465pv(Ix1~u&dNNwM@nl_*YjN7c?X1X==gM!
z_M=H3?y{9c-Gb6dve4L!)mDE8fi#w}v=FN5pruL;5de9!|np0q^Ktbakz^Jr^ORpd;6c;?mFM8&E<5}MABF1)gF)m6oQCZ3%(i`1}5;S
zr@Wc5>2aW2JWG8drvwOideDeo4xXGftw^#bB72Vio+Z(t5=daF6x-e>{w7TyO+H4f
z|A?zxKYCeblt7B@6-I*M17><8>
zc0Yexd86kxXMv{px=PibyVoA?oy&BG$#1P+F<`Rq%25l1KRY|7n>y+kh%vZI!YTu^
zHqKX=#BS3KFzekiCYof80u#*76g2hUH0HdM87RXgbh;uRPwU_s-!zH0--65CZyY5o
zyoZOFM|Gq6Q@UWz29GZ5U}j%$bVn}Pcl%giHFamK67FkdFKkUP@%-kqB3J)eBF}w3v)bX41>fekQtX
zjc>@g?y+#ba)|EFJRlv4yAAe#uCQcbPf8^^6`!PMTJ$jFoRZU)IE@q2$5ot7?0NU1
z=f`DmSeTWB;_A?-d5pfN40*L@+|@fj#Zi9}V?g?wSdL~$08;saxsGVmXvTHHsDMse
z=NQwv!41;358c&z@c>XIK-dpA#R@C5$&JWF0Qpw)Lxw`iE-BR(p7TkoC7Mf9dO7@J
zMNy5TBVE@bMqi8au?2;(MU(nbSG7)*|In@mAAU!xWK;i2t|7PtE3G+R+u3EoN$f32
z(vRkp>UQsk+pDiWbg$FqjLg07hLt>Q1faj`^?e!z?y1OJVrHt$8vHcZ+w5~4IbG}e
zrn5Y48#{#&xm$M$cAr1Ix%v7yzR8aR`Dv#t8ib=guO!GEQ0@8ls`yb-#BXrmtA2gI
z8?vCT@zScD0h_K<==sgZiNz$N)%y0NI%4WfYK5h&hHi;Fq|CL59@8e9Av?2T0%eoc
zo=Ql{QYGbR5n^RLCUdSl@znGuJ>J;PX=@_d&mVI?^>MDQ&9a(aBqo=+VJ*C!FKJ94
z%d{MoaHR{}Y`C4^4T`tJv2Dp#_D>Y%X67oE|4LR+hC%oy%qOnPjfZj+JBjOc;I*oZ
zGOJ|NynatMhgJV!NqL(jQSY!x>-9&<=|(|GU%-POBToaMp7Q+Hy&eP96_fYsS;#6?
z5)^9!2&%xHMj>*t4!G^Z$XM$(-$o0`-!p(dwjmjO6*j&{ss8=4`UZ*6@d9b>4p|pn
zKG?yp&N=J{1;v}73kG~3d@CF$1I?qsApT8TY#KHh;%?r%{;yTo+`~)ZPDw@!bEft3
zje425Fp`kpOykY!1WuhqM2<&?lzXTEj0k5Y^6t8IZHGR#%W3oEX5;oZqN74cClk*yMo8Xi^EH_^
z3G$lUyRu^>am3bVY(mEML8QvzX*`{pIBeQFIZpxY;4BS%V5xdZ-$U;2&*CwII>S?U|q|{ZLATmDR^X3_e*LJVij3o
z+*JMpzQktN^OlS8h>`L(Nzi>+9$%Y*`WC;$+W<1%;zK^tQ3R}G_m%%(E%ifVb}yQf~h-bI#Hr_nO5!Vz%TP)KRDW+A3?hEoHc9+F3nyQE)VHTuLds
z9i=MQFyL5)G^Opm)12=-VN80LuijqE{OX+PE##q$4TBn_XzyES)KNRX(eR>L{7ZMGPO}rIzHEB(>J4HjPbU4&F7mj10*F~>j
zs{n|vw;`wpXP8vHQ*t0#BqZw*Xwy_l=3Xck&z!1Is}l3a@0(80l(;8zH=1xCm(iXO
zd?W;^Po6)pf8}#aah89*diLr~gCZ*l*WB%bonI!NSrV)Yl3RjFR(jxd0Bts%T|mEF
zSb2@HTlQ2D_pcRj-Ln84togVg8zmcBar~#wDdw|zF+*J{Q4{^fXj1U^-z!Rx)V>{Yh4K5N!h
zwR3uurJpG56ar(fuD0}XEIg4wHWc&s=qQ`hh1Q-IF28c`4491VZC-9sk(IiY#cLA1
z(TqDmOv@SHXviY9nC`p~8{P4q1xhl#TKpKu8?kpk_^G=;&>m4!@1yAKBFT363dQQi
zrf{rX14$J;dNTD);EGTrwV|v^4Y|^(QQIiH*=S{a)0O{8$tn59SKHVjlV=*;hx8+QY%NIqz
zXw55}^xt38U;Cv=p?NVNw}DpL%jofHE^0v$i^Gb>3&m>(35(7bP7cnQT9Y5e6xmgT
zTV`~FF_`9O@3v}B6xcoxupzKt3Ofp2FGZQ>@VUH{4O@0XY;qb?bVCxFx+X3UqBV=e
zljoUEpc`LXY&DFOHSo>aq^&R}hS;zZvm1G;0
zhDL56d)#(^tqKWFeL-Y#8_*E0D~{KhSM91}GDGdP^A&gHb}&`@=#2=DTK!v##PCW~2`Dd?MJ`Y8PZNntW)0@SZvav2f_VbjM4)N6h0
zJI3Y&jc5g}DFGsQ3afTVUDFFfE#+1UftTeS;d$rU8Nn`}e-ERC&PrM!FQqYZhE!Uh
zv54#iJpF?ye0*p&+Dv(gK~ylEUgx&bGa?b%U&E+*dE}>w&a`W<)T{ffU6-%r=JZsT
zAR3xbxdDCQ64T#D9MA?j9D2)dT;-IjpC*7EQC-M)qJmP`;w~(iOD8pJ6lR30
z-A?%Qm3QvJj#KZLk5(dsE6?I7WENx#6^(-m`s#cz7pz&{BXfsuIvTzYyxNPw)mtOVZ}5yF`C3@To2@EK2$D-0mO2eFcAH!`6!YnUbE){aGy
zLD{5wz4FV~nMQ|5)y2q$S&g0EOk}~c#Az9Mn`>2XC0hF6eprEDsa2*ZYH(0mBM;mf
z-;dV94{w)7@c;nDqdm1A+>}0Bi&>m*Pf{jDHXBilE6ZFFM`jSnDo_5z=pw1e|HI;IR_=aO)=uCk<@8+K#Yh-Kr9nb&o<;O_Th
z7?u$|Z*z?2f0n*q-Qs3^oCsSuHVHPw&L~~E!3>>$al)Qk`p_TH;GEuMyjNPDd#Amo
zFODZr!g(M`8QM^9h|WZQl10n)jUf&z(Az~zDJL@p%19X3v|nG#w>wW3g-Gpr!EMKR
zXGmehOgQOlpr8fR+-Kui2SR8mkZ#8K{5CPy;+JTEGg^
zsJ`F3%S`>i2hA%W!F=OJH__vCR9pCN=K|+kFO-~5EU^-vz|tU|)AbCM#2T34_P{ZK
z1xNLG`k4?#VF1bR<%w9hWhS4u!CZfxlV5kZ0eIV8dCHvh2}?;Nw8=gwznW#MKHi^(
z+MfN#>56{OVTb{`9l^vmM>u+Q0Wi)2m^(Dbr>y~yiwfWa}A*TQ;Hm6eWZ*|36FHI3+
zT2xiIIvL4Z`%77~a&CNCf4`#-xa%aD?UIBB_TXJzrbk-+#A)uTQnMZRos6s*3
z4-FH)n%J0vhsI)IvAhe-ljQQ}C47s};&30Khdq1tOqGu&J^8y3wf_
zn?X3f9r+1+ALUk~vN!!Gh;3Pby>_68_eGBxUA#y$R#PB6)QL`VnNRUMf>ygP@snmv
z#N#s~7Oyx69p{wz*6tM!QVGs+Z?Ne1zGRTRB9;%fX6$A+Q)z^>@*v?8S3}=x2cVM?
zpnPJ0AZUL$h7VrNVpg^A-CXTCG@ckZY+`(|ky5s=V)IA8mv0`5nc)r}CKe1JSN5W|
z_flT)HskWYFJp5=w$dwe4Mcb5Cl0TTqG+XN1HHs52Fl$c)Ub(D#O?PJw-ng>G_8rg
zmVn~$!kBxutK2Q2O)JGt_8o=eV!VfUUbSw|Z)8`)Bi!-9d%s#^0Wl~M=G!8le^(Vk
zI}7U43cJG6owD9d;C>#b0w|}0#bki|KXj*!y#`EPX;cwm#}TE~D12U}i1E`SIhl6z
z+*!=Y^PhBRT_p`u`S?N(1!QxyzoGGGuOc^u8WzROdc;CL&mUWLXmB5=MsC^(HpDdg
z2HCcY8rpmN%!HHN*x$~Tf4C^~=bCov-a=8!D2xpP6P3CaDQew(*=Ho;yQy#EwY`g8
zFivHol74S8HCz=vf(1y9I{Q95b`{?|V0(wQ^S%bW;0DAgn__iXP!V$NMKr$G&d!;o
z=*1E|N?%JGji7R(r=Cw%x@M-^DUtNOkg^*PkFBJ(^@*ya&iCAJD6*mLk04WXX<5_Q+3qh7r)XyA6EK
z$7J=9q4k=dS33%-B=Fx>-*JcJ)3jQr#V#DTHU3O-Lt$KzIf+Tccj^S=m9%EBIf~6V
z?_oE|kYlF$jP4#*P(P(duioK1*tVj@H*`E=FaH$izVFnu&q7mA_ZSS2IYQvrn!Ki)
z%P@cZkR63c249{QYQvu`mBt{H#g8w|hZ!AxnZ{K!k6GxUY2M1oEYEJm6FtSYtCSqe
zrAb}kI2IGf=auC0r9u88N3Gk#MNWi@$ZE@<7wKi3Q@p+rqUdWepUC?})h=Wm
zp56)oc-s0tG@R5uiWx}UMg>ub8Z$U87{xh=mdWJaZj_b`zg*OOI=SeLX$
zD4J2qtl~&{o-l28|JnOs`WALle!k*)D)6RVq@?xTlcV!teFF(ZOI+jW!RzI6NMt;C
z%c8v99+G7e(#cJZGoDRLbbLx~gS6z!E`GJb-i*T07~rltw|(^3lm(IphC
z4o&?_d%v14wPoPbRfpn^1&x#W4}eys4q;W`(VH;mc5iMQ?K6R
zM*eer3qH09h|7QY8Pj5HCC&Er`+-Onn52U<(*0xv%e#Jw2RJ(ywKDDQc{6FDCkzRY
zV5O`eb=1VGeyB3?O5XR7&0&)@b0m}v;&RZE?@~H5aAXofERPXc!%V#ZYF!OL+1%@4
zMu(js#-!R4SIevm34XiY*mtEQ?XLc?TcI90eB1CsY_tnsf~Xr0eb?Wjz)=)>1Nf$B@fNn>$LerfYvXPxEP32@dpiq|9SzNK
z+(8q(w*vzNi}yV+(O}G&srMXEm1hfyESEpp$ZRGW)Gck`Aj1F}2M>Dh!p!TF^pN~g
ztg}pvWF$fy0_=FAxWkg#6G&0(0m8_V`pLb$S5u~@Xe(e*Sm&kNL8xgqcPETphn5<(
zAvky;@%;S{0K!u)xbd1zoqaE4D#f$dN-P*LHN^HJjYb0uEUPr`Act+5H1OOp7Ea-+
zouv#JlbqxOK79YVD2!BEHbxs^kJ*nQRr}u1*z)++^ibktQrbn!Htz
zro86qF;8M;E~-seMLItBoP7(>nn|6e?6ivGw9^;gA|?xC=%~1L6FDQ8-Jgh7TZAr@
zb}@HFf5o=^S*H2V3oD%x>|N^MLO3=a%4e-G4@Rb~AiM%IgIt4K4GO>!+NY6qJLi43
z9iK52kbUbF&i-O-k=tng$zEAi!HAEQ%;)dBf(CGMgOBu?&m)2NYr6F}fvXfUyrEc;
zD2ObSQp)K>xbRqWC^eB|2n>Pgvut6;#7s6y@qt0=b+5f^jh^(uPZYz)QR2c!HM?$E
zh6fVu0Gn2VC}l~4{U4?i`rQdLEm}9-RsryG>Ju5T>Z%h{D;A)Cd;{U@%j%1MaU;>y
z74M(B-H)mPX!;W2DkCA;a+4GvDnqJ5RXVLjws6?`MghmSzkUy;=WTZY!wWO=;@BKM
z6SqhTg#?dwoq&gyPY`wkjAJT<0D4-Fg9~WXyci5NMf)6A?-$+zUdHA_$>pqV5f|%J}>gOpbV(K0_*piSda#;hd?~p(*2W({iRY~=k{xgXZ~AgZk>-YdsJRwuf5_H+LAmZtNvOYi
zw$h!ry3HTs)wuHO1Xo1CAI9$Xbu(-=^~=4>(xb#0ZdlG>Zs}jI-73kc$yQ67hx`W@
CTigQx
literal 0
HcmV?d00001