From 3967a563f6f4b72add98e55fa5b843ed8997eb89 Mon Sep 17 00:00:00 2001 From: zhangkai <847704969@qq.com> Date: Tue, 20 May 2025 18:10:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B6=88=E6=81=AF=20?= =?UTF-8?q?=E9=A6=96=E9=A1=B5=20=E5=92=8C=20=E6=A0=B8=E9=94=80=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=B0=81=E8=A3=85=E4=BA=8C=E6=AC=A1=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/fuyu-MixSwiper/fuyu-MixSwiper.vue | 10 +- {pages => packageA}/Negotiate/agreement.vue | 0 {pages => packageA}/Negotiate/privacy.vue | 0 {pages => packageA}/afterSales/index.vue | 0 {pages => packageA}/afterSales/info.vue | 0 {pages => packageA}/afterSales/list.vue | 4 +- packageA/my/cancelActivity.vue | 2 +- packageA/my/exercise.vue | 2 +- packageA/my/makeList.vue | 2 +- packageA/my/orderList.vue | 2 +- packageA/my/pendinPayDetail.vue | 2 +- pages.json | 92 +-- pages/activity/index.vue | 6 +- pages/activity/stationStemys.vue | 123 ++- pages/center/detail.vue | 22 +- pages/center/detailSys.vue | 727 ++++++++---------- pages/center/index.vue | 58 +- pages/center/signDetail.vue | 176 +++++ pages/index/group.vue | 77 -- pages/index/index.vue | 198 ++--- pages/index/previousList.vue | 508 ------------ pages/my/index.vue | 263 ++----- static/center/float.png | Bin 8121 -> 0 bytes static/center/jita.jpeg | Bin 17109 -> 0 bytes static/center/jitavatvr.png | Bin 988 -> 0 bytes static/clearicon.png | Bin 0 -> 1149 bytes static/detail/bg.png | Bin 0 -> 60686 bytes static/detail/hxall.png | Bin 0 -> 666 bytes static/detail/hxslice.png | Bin 0 -> 620 bytes static/my/jigou.png | Bin 2395 -> 0 bytes .../cc-protocolBox/cc-protocolBox.vue | 4 +- 31 files changed, 868 insertions(+), 1410 deletions(-) rename {pages => packageA}/Negotiate/agreement.vue (100%) rename {pages => packageA}/Negotiate/privacy.vue (100%) rename {pages => packageA}/afterSales/index.vue (100%) rename {pages => packageA}/afterSales/info.vue (100%) rename {pages => packageA}/afterSales/list.vue (98%) create mode 100644 pages/center/signDetail.vue delete mode 100644 pages/index/group.vue delete mode 100644 pages/index/previousList.vue delete mode 100644 static/center/float.png delete mode 100644 static/center/jita.jpeg delete mode 100644 static/center/jitavatvr.png create mode 100644 static/clearicon.png create mode 100644 static/detail/bg.png create mode 100644 static/detail/hxall.png create mode 100644 static/detail/hxslice.png delete mode 100644 static/my/jigou.png diff --git a/components/fuyu-MixSwiper/fuyu-MixSwiper.vue b/components/fuyu-MixSwiper/fuyu-MixSwiper.vue index 0e3fffe..950b99f 100644 --- a/components/fuyu-MixSwiper/fuyu-MixSwiper.vue +++ b/components/fuyu-MixSwiper/fuyu-MixSwiper.vue @@ -171,11 +171,11 @@ this.videoIndex = null this.videoId = null this.autoplaySwiper = true - if (!type) { - setTimeout(v => { - this.swiperCurrent++ - }, 500) - } + // if (!type) { + // setTimeout(v => { + // this.swiperCurrent++ + // }, 500) + // } }, } } diff --git a/pages/Negotiate/agreement.vue b/packageA/Negotiate/agreement.vue similarity index 100% rename from pages/Negotiate/agreement.vue rename to packageA/Negotiate/agreement.vue diff --git a/pages/Negotiate/privacy.vue b/packageA/Negotiate/privacy.vue similarity index 100% rename from pages/Negotiate/privacy.vue rename to packageA/Negotiate/privacy.vue diff --git a/pages/afterSales/index.vue b/packageA/afterSales/index.vue similarity index 100% rename from pages/afterSales/index.vue rename to packageA/afterSales/index.vue diff --git a/pages/afterSales/info.vue b/packageA/afterSales/info.vue similarity index 100% rename from pages/afterSales/info.vue rename to packageA/afterSales/info.vue diff --git a/pages/afterSales/list.vue b/packageA/afterSales/list.vue similarity index 98% rename from pages/afterSales/list.vue rename to packageA/afterSales/list.vue index 2a0b2b0..39f4f3e 100644 --- a/pages/afterSales/list.vue +++ b/packageA/afterSales/list.vue @@ -19,7 +19,7 @@ --> + :key="index" @click.stop="openUrl('/packageA/afterSales/info?id='+item.id)"> @@ -120,7 +120,7 @@ // 售后 service(id) { uni.navigateTo({ - url: "/pages/afterSales/index?id=" + id + url: "/packageA/afterSales/index?id=" + id }) }, // 获取列表 diff --git a/packageA/my/cancelActivity.vue b/packageA/my/cancelActivity.vue index 1349ff8..3b21139 100644 --- a/packageA/my/cancelActivity.vue +++ b/packageA/my/cancelActivity.vue @@ -67,7 +67,7 @@ - 核销订单 + 确认核销 diff --git a/packageA/my/exercise.vue b/packageA/my/exercise.vue index 5b440fb..2eba860 100644 --- a/packageA/my/exercise.vue +++ b/packageA/my/exercise.vue @@ -313,7 +313,7 @@ // 售后 service(id) { uni.navigateTo({ - url: "/pages/afterSales/index?id=" + id + url: "/packageA/afterSales/index?id=" + id }) }, // 核销码 diff --git a/packageA/my/makeList.vue b/packageA/my/makeList.vue index 613e1c1..5cb5933 100644 --- a/packageA/my/makeList.vue +++ b/packageA/my/makeList.vue @@ -342,7 +342,7 @@ // 售后 service(id) { uni.navigateTo({ - url: "/pages/afterSales/index?id=" + id + url: "/packageA/afterSales/index?id=" + id }) }, headerSelected(status) { diff --git a/packageA/my/orderList.vue b/packageA/my/orderList.vue index 1828229..5f673ab 100644 --- a/packageA/my/orderList.vue +++ b/packageA/my/orderList.vue @@ -454,7 +454,7 @@ export default { // 售后 service(id) { uni.navigateTo({ - url: "/pages/afterSales/index?id=" + id, + url: "/packageA/afterSales/index?id=" + id, }); }, // 核销码 diff --git a/packageA/my/pendinPayDetail.vue b/packageA/my/pendinPayDetail.vue index 1d59c94..235008b 100644 --- a/packageA/my/pendinPayDetail.vue +++ b/packageA/my/pendinPayDetail.vue @@ -712,7 +712,7 @@ //申请售后 service(id) { uni.navigateTo({ - url: `/pages/afterSales/index?id=${id}` + url: `/packageA/afterSales/index?id=${id}` }) }, // 取消选择 diff --git a/pages.json b/pages.json index 12608c5..6e87d41 100644 --- a/pages.json +++ b/pages.json @@ -52,7 +52,19 @@ "navigationStyle": "custom" //单个页面设置 } }, - + { + "path": "pages/center/detailSys", + "style": { + "navigationBarTitleText": "", // 发布活动详情 + "navigationStyle": "custom" + } + }, + { + "path": "pages/center/signDetail", + "style": { + "navigationBarTitleText": "报名信息" + } + }, { "path": "pages/center/MechanismDetail", "style": { @@ -77,65 +89,55 @@ "navigationBarTitleText": "支付参加" } }, - { - "path": "pages/index/group", - "style": { - "navigationBarTitleText": "一键进群" - } - }, - { - "path": "pages/index/previousList", - "style": { - "navigationBarTitleText": "往期课程" - } - }, - { - "path": "pages/afterSales/index", - "style": { - "navigationBarTitleText": "售后订单" - } - }, - - { - "path": "pages/afterSales/list", - "style": { - "navigationBarTitleText": "售后订单" - } - }, - { - "path": "pages/afterSales/info", - "style": { - "navigationBarTitleText": "售后订单" - } - }, - { - "path": "pages/Negotiate/agreement", - "style": { - "navigationBarTitleText": "用户协议" - } - }, - { - "path": "pages/Negotiate/privacy", - "style": { - "navigationBarTitleText": "隐私政策" - } - }, { "path": "pages/activity/stationStemys", "style": { - "navigationBarTitleText": "系统消息" + "navigationBarTitleText": "系统消息", + "navigationStyle": "custom" } } ], "subPackages": [{ "root": "packageA", "pages": [ + { + "path": "afterSales/index", + "style": { + "navigationBarTitleText": "售后订单" + } + }, + + { + "path": "afterSales/list", + "style": { + "navigationBarTitleText": "售后订单" + } + }, + { + "path": "afterSales/info", + "style": { + "navigationBarTitleText": "售后订单" + } + }, + { + "path": "Negotiate/agreement", + "style": { + "navigationBarTitleText": "用户协议" + } + }, + { + "path": "Negotiate/privacy", + "style": { + "navigationBarTitleText": "隐私政策" + } + }, { "path": "my/person-detail", "style": { "navigationBarTitleText": "个人中心" } }, + { "path": "my/makeList", "style": { diff --git a/pages/activity/index.vue b/pages/activity/index.vue index c3d6b6e..4976b42 100644 --- a/pages/activity/index.vue +++ b/pages/activity/index.vue @@ -69,7 +69,7 @@ unread_activity_number: '', keywords: '', page: 1, - limit: 10, + limit: 20, loadStatus: 'loading', status: '', mini_type: '', @@ -339,10 +339,10 @@ } .center { width: 690rpx; - margin-bottom: 200rpx; + // margin-bottom: 200rpx; position: fixed; margin-top: 130rpx; - height: 100%; + height: 1120rpx; overflow-y: auto; .list { width: 690rpx; diff --git a/pages/activity/stationStemys.vue b/pages/activity/stationStemys.vue index f3e0d3c..39986f2 100644 --- a/pages/activity/stationStemys.vue +++ b/pages/activity/stationStemys.vue @@ -1,17 +1,43 @@ @@ -22,8 +48,7 @@ page: 1, limit: 10, list:[], - loadStatus:'', - loadStatus: 'loading' + loadStatus: 'loading', }; }, onLoad(option) { @@ -36,13 +61,39 @@ this.getDetail(); }, methods: { + // 单独已读 + only(id,type){ + if (type == 1) { + uni.$u.http.get('/api/school/message/detail', { + params: { + id: id, + } + }).then(res => { + if (res.code == 1) { + uni.showToast({ + title: '确认已读', + icon: 'none', + duration: 2000 + }); + this.getDetail(); + } else { + uni.showToast({ + title: res.msg, + icon: 'none', + duration: 2000 + }); + } + }).catch(error => {}); + } + + }, getDetail() { uni.$u.http.get('/api/school/message/message_list', { params: { page: this.page, limit: this.limit, status: 'system,activity', - type: "1", + type: "1,2", } }).then(res => { if (res.code == 1) { @@ -57,6 +108,33 @@ } }).catch(error => {}); }, + + // 一键已读 + one() { + uni.$u.http.get('/api/school/message/batch', { + params: { + id: '*', + status: 'system,activity', + mini_type: '', + event: '' + } + }).then(res => { + if (res.code == 1) { + uni.showToast({ + title: '全部已读', + icon: 'none', + duration: 2000 + }); + this.getDetail(); + } else { + uni.showToast({ + title: res.msg, + icon: 'none', + duration: 2000 + }); + } + }).catch(error => {}); + }, // 重置列表 resetLists() { this.page = 1; @@ -71,8 +149,23 @@ .box { background: #F1F2F8; width: 750rpx; - height: 100vh; + height: 100%; margin: 0 auto; + + .nav_txt{ + display: flex; + justify-content: center; + align-items: center; + } + .u-nav-slot{ + width: 64rpx; + height: 64rpx; + border-radius: 32rpx 32rpx 32rpx 32rpx; + border: 1rpx solid #EBEBEB; + display: flex; + justify-content: center; + align-items: center; + } } .w-100 { diff --git a/pages/center/detail.vue b/pages/center/detail.vue index efd848a..ddbe374 100644 --- a/pages/center/detail.vue +++ b/pages/center/detail.vue @@ -114,9 +114,9 @@ 已收藏 --> - - 支付并参加 - 免费参加 + + 支付并参加 + 免费参加 - - - - - - - - {{item.nickname}} - - 报名成功 - - {{ item.createTime }} - + + + 报名信息 + + + + 查看全部 + + + + + + {{item.user.nickname}} + 订单编号:{{item.order_no}} + 数量:{{item.num}} + + + + + @@ -110,41 +117,19 @@ - + - - - - - - - + - - 支付并参加 - 免费参加 - 立即支付 - 确认报名 - 我要预约 - 确认时间 - + + + 取消活动 + @@ -152,114 +137,31 @@ - - + + - {{detail.title}} + 是否确认取消活动 - ¥{{detail.price}} - 公益 + 取消活动后,如果再次举办活动需重新设置并提交信息审核 - - - - {{formattedTime.formattedTime}} (共计{{formattedTimeList.length}}节) - - - - {{detail.address_detail}} - - - - - 立 即 支 付 - 确 认 报 名 + + + 关闭 + 确认取消 - + - - - - 保 存 海 报 - - - - - - - + @@ -270,12 +172,7 @@ } from '../../utils/dateFormat' export default { computed: { - // formattedTitle() { - // if (this.detail.title.length > 9) { - // return this.detail.title.slice(0, 9) + '..'; - // } - // return this.detail.title; - // }, + formattedTimeList() { return this.timeList.map(item => { const startTime = dayjs.unix(item.start_time).format('YYYY-MM-DD HH:mm:ss'); @@ -303,6 +200,8 @@ img: 'width: 100%' }, + mysignList:[], + join_info:{}, value_slide:0, scrollTop: 0, overlay: false, @@ -310,7 +209,7 @@ path: 'https://testy.hschool.com.cn//uploads/20241219/3406baf51fcc28c63c31ebcee5c9c75e.jpg', uloadingShow: false, show: false, - buyShow: false, + cancelsShow: false, type: 0, // 0 支付 1 立即购买 2 预约 3确认时间 id: 1, count: 5, @@ -322,12 +221,13 @@ qrUrl: '', is_collect: 0, popupStyle: { - width: '690rpx', - height: '716rpx', + width: '640rpx', + height: '414rpx', margin: '0 auto', // 水平居中 display: 'flex', justifyContent: 'flex-start', - alignItems: 'center' + alignItems: 'center', + borderRadius: '50rpx' }, timeList: [], selectedTime: null, @@ -367,9 +267,8 @@ } console.log(options.id) this.getDetail() - // this.getPeople() - // this.getTime() - this.getShare() + this.getPeople() + }, methods: { @@ -393,28 +292,6 @@ }); } }, - getShare() { - uni.$u.http.post('/api/wechat_util/link', { - path: 'pages/center/detail', - query: `id=${this.id}`, - }).then(res => { - if (res.code == 1) { - this.qrUrl = res.data.url_link - } else { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }); - } - }).catch(error => { - uni.showToast({ - title: '请求失败,请稍后再试', - icon: 'none', - duration: 2000 - }); - }); - }, // 时间转换函数 timeago(timestamp) { const now = new Date().getTime(); // 当前时间(毫秒) @@ -433,12 +310,6 @@ } }, - // sharePoster() { - // //获取带参数二维码并传递 - // this.is_show_model = false - // this.$refs.poster.showCanvas() - // }, - // 获取课时规格 getTime() { uni.$u.http.get('/api/school/classes/spec', { @@ -464,20 +335,23 @@ }); }); }, + toSgindetail(){ + uni.navigateTo({ + url: '/pages/center/signDetail?id=' + this.id + }); + }, // 获取报名详情 getPeople() { const that = this - uni.$u.http.get('/api/school/classes/people', { + uni.$u.http.get('/api/school.newworker.activity.order/order_list', { params: { - id: that.id, - } + activity_id: that.id, + page: 1, + limit: 1000, + }, }).then(res => { if (res.code == 1) { - that.processPeopleData(res.data).then(processedData => { - that.people = processedData; - console.log('that.people', that.people) - }); - + this.mysignList = res.data.list; } else { that.showErrorToast(res.msg); } @@ -486,21 +360,6 @@ }); }, - // 数据转换 - processPeopleData(data) { - return new Promise((resolve) => { - const paidUserData = data.paid_user_data.map(item => { - item.createTime = this.timeago(item.time); - return item; - }).reverse(); - const unpaidUserData = data.unpaid_user_data - const processedData = { - unpaid_user_data: unpaidUserData, - paid_user_data: paidUserData - } - resolve(processedData); - }); - }, // 提示 showErrorToast(msg) { uni.showToast({ @@ -509,6 +368,29 @@ duration: 2000 }); }, + //取消活动 + cancels(){ + uni.$u.http.post('/api/school.new_activity/cancel', { + id: this.id, + }).then(res => { + if (res.code == 1) { + uni.showToast({ + title: '取消成功', + icon: 'success', + duration: 2000 + }) + uni.redirectTo({ + url: "/packageA/my/orderList?status=-1" + }) + } else { + uni.showToast({ + title: res.msg, + icon: 'none', + duration: 2000 + }) + } + }).catch(error => {}); + }, // 获取详情 getDetail() { uni.$u.http.get('/api/school.new_activity/detail', { @@ -517,7 +399,8 @@ } }).then(res => { if (res.code == 1) { - this.detail = res.data.detail + this.detail = res.data.detail; + this.join_info = res.data.detail.join_info; this.value_slide = res.data.detail.join_info.percent; if (res.data.detail.is_collect != 0) { this.is_collect = 1 @@ -538,11 +421,10 @@ } }).catch(error => {}); }, - // 报名 0 支付 1 立即购买 2 预约 3确认时间 sign() { - // this.buyShow = true + // this.cancelsShow = true // this.type = 3; uni.navigateTo({ @@ -554,10 +436,9 @@ this.uloadingShow = true this.getMoney() }, - // 购买弹窗 type = 0 支付 1 立即购买 2 预约 3确认时间 - buyOpen() { - this.buyShow = true - this.type = 1 + // 取消弹窗 + cancelsOpen() { + this.cancelsShow = true }, // 预约弹窗 type = 2 0 支付 1 立即购买 2 预约 3确认时间 open() { @@ -647,10 +528,8 @@ this.selectedTime = null this.show = false }, - buyClose() { - this.type = 0 - this.selectedTime = null - this.buyShow = false + cancelsClose() { + this.cancelsShow = false }, // 返回首页 toIndex() { @@ -709,29 +588,6 @@ }, - base64ToFilePath(base64data, callback) { - const time = new Date().getTime(); - const imgPath = `${wx.env.USER_DATA_PATH}/addFriends${time}share_qrcode.png`; - const imageData = base64data.replace(/^data:image\/\w+;base64,/, ""); - const fileSystemManager = uni.getFileSystemManager(); - - fileSystemManager.writeFile({ - filePath: imgPath, - data: imageData, - encoding: 'base64', - success: () => { - callback(imgPath); - }, - fail: (err) => { - console.error('Write file failed:', err); - uni.showToast({ - title: '写入文件失败', - icon: 'none' - }); - } - }); - }, - // 收藏和取消 Collect(number) { uni.$u.http.post('/api/school/classes/collect', { @@ -796,7 +652,6 @@ if (res.code == 1) { this.PayPirce = res.data.order_data.totalprice this.order_no = res.data.order_no - this.create(this.order_no, this.PayPirce) } else { uni.showToast({ title: res.msg, @@ -808,88 +663,6 @@ this.uloadingShow = false }).catch(error => { - }); - }, - // 创建订单 - create(order_no, PayPirce) { - uni.$u.http.post('/api/school.newactivity.order/create', { - order_no: order_no, - }).then(res => { - if (res.code == 1) { - if (PayPirce != 0) { - this.pament() - } else { - this.uloadingShow = false - uni.showToast({ - title: '创建成功', - icon: 'success', - duration: 2000, - complete: function() { - setTimeout(function() { - uni.redirectTo({ - url: "/packageA/my/orderList?status=" + 3 - }) - }, 2000); - } - }); - } - } else { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }) - that.uloadingShow = false - - // _this.$api.toast(res.msg); - } - }).catch(error => { - - }); - }, - // 支付 - pament() { - let that = this - that.uloadingShow = false - uni.$u.http.post('/api/school.newactivity.pay/payment', { - type: 'wechat', - order_no: that.order_no, - platform: 'miniapp' - }).then(res => { - if (res.code == 1) { - wx.requestPayment({ - timeStamp: res.data.paydata.timeStamp, //时间戳 - nonceStr: res.data.paydata.nonceStr, //随机字符串 - package: res.data.paydata.package, //prepay_id - signType: res.data.paydata.signType, //签名算法MD5 - paySign: res.data.paydata.paySign, //签名 - success(res) { - if (res.errMsg == "requestPayment:ok") { - that.order_no = '' - uni.redirectTo({ - url: "/packageA/my/orderList?status=" + 3 - }) - console.log('支付成功', res) - } else { - that.uloadingShow = false - console.log('支付失败') - } - }, - fail(res) { - that.uloadingShow = false - console.log('支付失败', res) - } - }) - } else { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }) - // _this.$api.toast(res.msg); - } - }).catch(error => { - }); }, }, @@ -1061,7 +834,9 @@ height: 64rpx; border-radius: 16rpx 16rpx 16rpx 16rpx; margin: 20rpx 0 16rpx 0; - + .smalld { + margin-left: 0 !important; + } .number { height: 40rpx; @@ -1081,23 +856,23 @@ margin: 0 22rpx 0 4rpx; } } - .value_slide{ - width: 50%; - ::v-deep .uni-slider-handle-wrapper{ - height: 10rpx; - } - ::v-deep .uni-slider-handle{ - background: url('@/static/detail/qiu.png') !important; - border-radius: 0; - background-size: 52rpx 52rpx !important; - } - ::v-deep .uni-slider-value{ - color: #323232; - &::after{ - content: '%'; - } - } - } + // .value_slide{ + // width: 50%; + // ::v-deep .uni-slider-handle-wrapper{ + // height: 10rpx; + // } + // ::v-deep .uni-slider-handle{ + // background: url('@/static/detail/qiu.png') !important; + // border-radius: 0; + // background-size: 52rpx 52rpx !important; + // } + // ::v-deep .uni-slider-value{ + // color: #323232; + // &::after{ + // content: '%'; + // } + // } + // } } @@ -1106,9 +881,10 @@ background: #ffffff; margin-top:20rpx; border-radius: 44rpx; + margin-bottom: 150rpx; .third-top{ font-family: PingFang SC, PingFang SC; - font-weight: 400; + font-weight: bold; font-size: 36rpx; color: #323232; line-height: 50rpx; @@ -1139,6 +915,74 @@ width: 690rpx; } } + .third-center-gro { + margin-top: 28rpx; + width: auto; + height: 160rpx; + overflow: hidden; + position: relative; + margin-left: 30rpx; + margin-right: 30rpx; + margin-bottom: 30rpx; + .scroll-container { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + // animation: scroll 12s linear infinite; + // @keyframes scroll { + // 0% { + // transform: translateY(0); + // } + + // 100% { + // transform: translateY(calc(-100% + 8 * 100px)); + // /* 8 * 100px 是假设每个项目的宽度为 100px */ + // } + // } + .t1_name{ + width: 240rpx; + height: 36rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 26rpx; + color: #3D3D3D; + line-height: 36rpx; + text-align: left; + font-style: normal; + text-transform: none; + } + .t1_order{ + width: 310rpx; + height: 36rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 26rpx; + color: #3D3D3D; + line-height: 36rpx; + text-align: left; + font-style: normal; + text-transform: none; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .t1_num{ + width: 103rpx; + height: 36rpx; + + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 26rpx; + color: #3D3D3D; + line-height: 36rpx; + text-align: left; + font-style: normal; + text-transform: none; + } + } + } @@ -1200,16 +1044,20 @@ height: 118rpx; } } - + .bottom_fot{ + width: 100%; + height: 147rpx; + background: #FFFFFF; + position: fixed; + bottom: 0; + } .footer-right { - position: absolute; - right: 30rpx; - width: 487rpx; - height: 102rpx; - background: url('@/static/detail/shangche.png'); - background-size: 487rpx 102rpx; + margin: 0 auto; + width: 690rpx; + height: 90rpx; + background: #323232; border-radius: 200rpx; - + margin-top: 30rpx; span { font-family: YouSheBiaoTiHei, YouSheBiaoTiHei; font-weight: 400; @@ -1221,16 +1069,19 @@ .popupBox { - width: 690rpx; - height: 716rpx; - + width: 640rpx; + height: 414rpx; + background-image: url("https://naweigetetest2.hschool.com.cn/dyqc/confirm2.png"); + background-size: 100%; + background-repeat:no-repeat; + border-radius: 44rpx; .pop-header { width: 100%; - background-image: url("/static/center/bg.png"); + background-repeat: no-repeat; background-position: left bottom; - height: 265rpx; - + height: 414rpx; + margin-top: 80rpx; span { font-family: PingFang SC, PingFang SC; font-weight: 400; @@ -1239,31 +1090,30 @@ } .name { - width: 594rpx; - height: 66rpx; - font-family: Source Han Sans CN, Source Han Sans CN; - font-weight: bold; - font-size: 44rpx; - color: #222222; - margin-top: 80rpx; + width: 288rpx; + height: 36rpx; + font-family: PingFang SC Bold, PingFang SC Bold; + font-weight: 400; + font-size: 36rpx; + color: #202020; + line-height: 36rpx; + text-align: center; + font-style: normal; + text-transform: none; } .price { - width: 594rpx; - height: 66rpx; - font-family: Source Han Sans CN, Source Han Sans CN; - font-weight: bold; - font-size: 44rpx; - color: #FF4810; - margin-top: 16rpx; - - span { - font-family: PingFang SC, PingFang SC; - font-weight: 800; - font-size: 36rpx; - color: #FF2323; - line-height: 32rpx; - } + width: 520rpx; + height: 68rpx; + margin-top: 30rpx; + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 24rpx; + color: #202020; + line-height: 34rpx; + text-align: center; + font-style: normal; + text-transform: none; } } @@ -1276,22 +1126,28 @@ .popup-footer { position: absolute; - left: 48rpx; - bottom: 48rpx; + left: 75rpx; + bottom: 60rpx; span { - width: 594rpx; - height: 100rpx; - background: #222222; + width: 230rpx; + height: 90rpx; + background: #323232; border-radius: 200rpx 200rpx 200rpx 200rpx; - font-family: Source Han Sans CN, Source Han Sans CN; - font-weight: bold; + font-family: PingFang SC Regular, PingFang SC Regular; + font-weight: 400; font-size: 32rpx; - color: #BEEE03; + color: #BBFC5B; display: flex; justify-content: center; align-items: center; } + .span1{ + background: rgba(193, 193, 193, 0.22); + color: #202020; + margin-right: 30rpx; + } + } @@ -1303,39 +1159,7 @@ border-radius: 0rpx 0rpx 0rpx 0rpx; } - .times { - width: 93%; - - .selectTime { - width: 288rpx; - height: 50rpx; - background: #FFFFFF; - border-radius: 12rpx 12rpx 12rpx 12rpx; - border: 1rpx solid #D9D9D9; - color: #4B4B4B; - font-family: 'PingFang SC', 'PingFang SC'; - font-weight: 500; - font-size: 24rpx; - padding-left: 15rpx; - cursor: pointer; - margin: 24rpx 32rpx 0 0; - white-space: nowrap; - /* 防止文本换行 */ - text-overflow: ellipsis; - /* 超出部分显示省略号 */ - overflow: hidden; - /* 隐藏超出部分 */ - text-align: left; - /* 文字靠左对齐 */ - line-height: 50rpx; - /* 垂直居中对齐 */ - box-sizing: border-box; - /* 确保 padding 和 border 不影响宽度和高度 */ - display: inline-block; - /* 确保容器内文字正确对齐 */ - } - - } + .selectTime.selected { width: 288rpx; @@ -1575,4 +1399,57 @@ align-items: center; } } + + + \ No newline at end of file diff --git a/pages/center/index.vue b/pages/center/index.vue index d17f0f7..a652c77 100644 --- a/pages/center/index.vue +++ b/pages/center/index.vue @@ -6,7 +6,7 @@ - + @@ -134,11 +134,12 @@ - - - - + + + + + 确认发布 + + + + + {{item.user.realname ? item.user.realname : item.user.nickname.slice(0,5)}} + + + + 订单编号:{{item.order_no}} + 数量:{{item.num}} + + + + + + + + diff --git a/pages/index/group.vue b/pages/index/group.vue deleted file mode 100644 index f24124f..0000000 --- a/pages/index/group.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/pages/index/index.vue b/pages/index/index.vue index 64aacfd..e3fa11b 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -33,121 +33,121 @@ + + + + - - - - - - - - - - - {{ tab.name }} + + + + + + + {{ tab.name }} + + + + - - - - - - - - - + + + + + - - - {{ item.title }} - - - - {{ item.user.nickname }} - {{ item.teacher.name }} - - #{{ items_t }} - - - - - - {{ '报名中' }} - - {{ dateWeeks(item.start_time) }} - {{ item.address_detail }} + + {{ item.title }} + + + + {{ item.user.nickname }} + {{ item.teacher.name }} + + #{{ items_t }} + - + + + {{ '报名中' }} + + {{ dateWeeks(item.start_time) }} + {{ item.address_detail }} + - - - + + + + + + - - - - - - + + + + + + + + {{ Number(item.join_info.people_number)+"人已上车" }} + + + + 已结束 - - {{ Number(item.join_info.people_number)+"人已上车" }} - + + 上车 + + - - 已结束 - - - 上车 - + - - - - + @@ -250,7 +250,9 @@ export default { }; }, onLoad() { - uni.hideTabBar(); + + // uni.hideTabBar(); + }, mounted() { this.videoContext = uni.createVideoContext("myVideo"); //创建视频实例指向video diff --git a/pages/index/previousList.vue b/pages/index/previousList.vue deleted file mode 100644 index bf31823..0000000 --- a/pages/index/previousList.vue +++ /dev/null @@ -1,508 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/my/index.vue b/pages/my/index.vue index c0a49b2..fab2b27 100644 --- a/pages/my/index.vue +++ b/pages/my/index.vue @@ -42,16 +42,7 @@ - + - + "], @@ -280,65 +271,7 @@ export default { }, ], - list2: [{ - image: '../../static/my/Platform.png', - text: '申请入驻', - url: "/pages/index/Apply", - auth_status: 1 - }, - { - image: '../../static/my/Check.png', - text: '报名审核', - url: "/packageA/my/classCheck", - auth_status: 0 - }, - { - image: '../../static/my/Manage.png', - text: '课程管理', - auth_status: 0, - url: '/packageA/my/management', - }, - { - image: '../../static/my/activity.png', - text: '活动管理', - auth_status: 0, - url: '/packageA/my/ac-management', - }, - { - image: '../../static/my/verification.png', - text: '核销课程', - url: '/packageA/my/cancel', - auth_status: 0 - }, - { - image: '../../static/my/cancal.png', - text: '核销活动', - url: '/packageA/my/cancelActivity', - auth_status: 0 - }, - // { - // image: '../../static/my/list.png', - // text: '订单管理', - // auth_status: 0 - // }, - // { - // image: '../../static/my/phone.png', - // text: '学员管理', - // auth_status: 0 - // }, - { - image: '../../static/my/organization.png', - text: '我的机构', - auth_status: 0, - url: '/pages/center/MechanismDetail', - }, - { - image: '../../static/my/addClass.png', - text: '创建课程', - auth_status: 0, - url: '/packageA/my/addManagement', - } - ] + }; }, // watch: { @@ -375,7 +308,6 @@ export default { }, onShow() { - this.getStatus() this.token = uni.getStorageSync('token'); if (this.token) { this.getUserInfo(); @@ -507,49 +439,6 @@ export default { }); }); }, - // 查看自己的状态 - getStatus() { - uni.$u.http.get('/api/school/shop/auth_info', {}).then(res => { - console.log(this.list2.length, 'this.list2.length') - if (res.code == 1) { - let have_auth = false; - let have_shop = false; - - if (res.data.verification_auth.verification) { - have_auth = true; - } - - if (res.data.auth_status == 1 && res.data.shop_id) { - have_shop = true; - } - - if (have_auth) { - for (let i = 1; i < this.list2.length; i++) { - this.list2[i].auth_status = 1; - } - this.list2[this.list2.length - 1].auth_status = 0; - this.list2[this.list2.length - 2].auth_status = 0; - } - if (have_shop) { - this.list2[0].auth_status = 0; - for (let i = 1; i < this.list2.length; i++) { - this.list2[i].auth_status = 1; - } - this.shop_id = res.data.shop_id - uni.setStorageSync('shop_id', res.data.shop_id) - uni.setStorageSync('apply_info', res.data.apply_info) - this.list2[this.list2.length - 2].url = `/pages/center/MechanismDetail?id=${res.data.shop_id}`; - } - - } - }).catch(error => { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }) - }) - }, toMycy() { // if (!this.token) { // this.miniLogin() @@ -599,71 +488,72 @@ export default { url: url }); }, - jump(url, type) { - console.log(url) - if (url == '/packageA/my/cancel') { - uni.scanCode({ - success: (res) => { - console.log('扫码结果:' + res.result); - uni.navigateTo({ - url: url + '?res=' + encodeURIComponent(res.result) - }); - }, - fail: (err) => { - console.error('扫码失败:' + err); - uni.showToast({ - title: '扫码已取消', - icon: 'none' - }); - } - }); - } else if (url == '/packageA/my/addManagement') { - uni.$u.http.get('/api/school/shop/auth_info',).then(res => { - if (res.code == 1) { - if (res.data.check_full) { - uni.navigateTo({ - url: "/packageA/my/addManagement?shop_id=" + this.shop_id - }) - } else { - uni.showToast({ - title: '必要展示信息未完善,请先在机构完善展示信息', - icon: 'none', - duration: 2000 - }); - } + //扫码逻辑 + // jump(url, type) { + // console.log(url) + // if (url == '/packageA/my/cancel') { + // uni.scanCode({ + // success: (res) => { + // console.log('扫码结果:' + res.result); + // uni.navigateTo({ + // url: url + '?res=' + encodeURIComponent(res.result) + // }); + // }, + // fail: (err) => { + // console.error('扫码失败:' + err); + // uni.showToast({ + // title: '扫码已取消', + // icon: 'none' + // }); + // } + // }); + // } else if (url == '/packageA/my/addManagement') { + // uni.$u.http.get('/api/school/shop/auth_info',).then(res => { + // if (res.code == 1) { + // if (res.data.check_full) { + // uni.navigateTo({ + // url: "/packageA/my/addManagement?shop_id=" + this.shop_id + // }) + // } else { + // uni.showToast({ + // title: '必要展示信息未完善,请先在机构完善展示信息', + // icon: 'none', + // duration: 2000 + // }); + // } - } else { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }); - } - }).catch(error => { - console.error('请求失败', error); - }); - } else if (url == '/packageA/my/cancelActivity') { - uni.scanCode({ - success: (res) => { - console.log('扫码结果:' + res.result); - uni.navigateTo({ - url: url + '?res=' + encodeURIComponent(res.result) - }); - }, - fail: (err) => { - console.error('扫码失败:' + err); - uni.showToast({ - title: '扫码已取消', - icon: 'none' - }); - } - }); - } else { - uni.navigateTo({ - url: url - }); - } - }, + // } else { + // uni.showToast({ + // title: res.msg, + // icon: 'none', + // duration: 2000 + // }); + // } + // }).catch(error => { + // console.error('请求失败', error); + // }); + // } else if (url == '/packageA/my/cancelActivity') { + // uni.scanCode({ + // success: (res) => { + // console.log('扫码结果:' + res.result); + // uni.navigateTo({ + // url: url + '?res=' + encodeURIComponent(res.result) + // }); + // }, + // fail: (err) => { + // console.error('扫码失败:' + err); + // uni.showToast({ + // title: '扫码已取消', + // icon: 'none' + // }); + // } + // }); + // } else { + // uni.navigateTo({ + // url: url + // }); + // } + // }, close() { this.showPopup = false }, @@ -1159,6 +1049,7 @@ export default { } .popup { + display: flex; flex-direction: column; align-items: center; @@ -1168,16 +1059,16 @@ export default { .img_shouquan { position: absolute; - width: 675rpx; + width: 680rpx; height: 857rpx; - left: -24rpx; - top: -185px; + left: -25rpx; + top: -390rpx; } #txt2 { text-align: center; - margin-top: 220rpx; + margin-top: 200rpx; font-size: 28rpx; color: #525252; margin-bottom: 60rpx; diff --git a/static/center/float.png b/static/center/float.png deleted file mode 100644 index f22ad80756ed1f7c1602f3b5e6cec6c8cd7e24a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8121 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 F{$H*mllK4s diff --git a/static/center/jita.jpeg b/static/center/jita.jpeg deleted file mode 100644 index 185b8be7b653d15cce462e42e8c12c7efeecde01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17109 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 KMNUMnLSTZ6Hqy8N diff --git a/static/clearicon.png b/static/clearicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c4442eab1140cdd33b5782c68bece5229b1bea6b GIT binary patch literal 1149 zcmV-@1cLjCP)Px#1am@3R0s$N2z&@+hyVZtCrLy>R9J=8n9XY%TNuWlGats!VMpwOzUzC}vu?SoB6M>T!7;QE0-<&x1T{tloMdLA zh5LY@GiNwI-*e`?@B0wgP@z!RB!mP31Od1KcmO!`+XDa{08Ic*##l9z$uzCbLCg-! z=kp@Z^C3dWOC7|D?f_JV!{Jpnn^ji^RwxwqYyvH60N`6XoxXY&Sg~02Fvfmc0nnnF zgpe<(RH|bcOi`2&fFu0eJFC_Jz*#z-u9yZZ7K{6gv7xi}mP)0*FJ9*sFDQx< z`c+T>z!*EyS7%OhV8vq5gYokHY8~lwPc;X|7(2$2J#~G3eNrx$vugx%=r7q+(>^gbG6oX_;ROti1xjgd_V=3MJUq{breFXbycHA0VzEz@(z)eZC!C&PK=g$C z`l$y>rP67;-JXM?l*$f=qtmt+I-rg?Tg%SjzEQ;bK0B{`Fi9{ksZ|*?AxN$JOoKC0no>D5Ssv58w zso`+AM=6yPiNyPQy}l<&Qq5p!hbW42j7LuXr(_mtRwmB5?;L=tU8r)ooHc^tIIgp` zwe=Uz^ADopa5#)2HBpmejM)bB`~5$R?u|wxPpj2>v%9D4v9M=KH(RwOnF~+K# z-i#V{E00N%q?*g+${F3)G%av*bMq!1kIM%K2Y*mXWfQ6DE|bYLIi2vU9WVe0hr`np zwG6V`?VglMrBg|gY9@=!3ZR!gnx<8-qNsVj-j9o8R8=*bGY7-r@M;Q{&1Ti-M2%8< z4gmdrKN|=HaGN-tf1#x38kn=sTY0Ym`#i0#tL> zI+*K{2qB+gF%tklFc|zXiBh-QO-Pbdi$c>ym&=vg z-{1cLjQ5^}$IljhjFnjgy z`O)hz#=cIv?Z;%v>eL(K5CF*zkfv#sm0F#PnlXnr_0KYM_#Qyjt~vZ4JU8>EcVQlN P00000NkvXXu0mjfQR^BQ literal 0 HcmV?d00001 diff --git a/static/detail/bg.png b/static/detail/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4f686b40dcdf8fc5d6da87e15f7ce8c5a7a9dd GIT binary patch literal 60686 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%0Dvs;Z* zig~9i5QR_y&ppi|2wMdHPN+!9QfsJgJ@dka`ut77a{Q9 z|MsB)Lk`RaayO>LI`0bV^mBB+T{cO4~=)U2PAoxQc3`!IWlxuAAw?*vV1_0hb z3y#!}lR$8~wGl^b*lO76xf>svQ9y2U*g9h*&!V5BMfa{s`F^YbHLqHVujMzhk%AVc zz|Z+UJuqK%Rx%so?e}rI96;(l5_s6Jh(RiF3^vd|?YULad>mB;G01CFlR2rosww~i z;bj%2HQW_$t}|&`dA1eI)FHwaV-r;EMF{s5Q0=sjL^i3A?C}~&1pSnzdg^2cpe_f0 zr|^|)!Qb5yJ|-+pm$d^HH607Sx_QQlxxl~%5DuxDRY-kuH zvux|NM*X2di3!$)qv{B)z^v-g8jl8tKNPk1LIZtI@;L<69MiplqTY(iAsX>!GvF`R z5PSaXyRi?|fO9#{o*3oY+jX&#&V9sc?cetdBss3|C0qfn=v$=Xh3GZFU#Vc=onjIF zmCjaXb#wvoGJaLPO6x;P$iu3*zYMTG-aeF=w%tgCoSi>dylrDM&F<;3Af)G-)`Q#p z*!rQe@UEsU4WhKs;JSSg^hg7JQ>R#HNcX8I^{SUaTd08X=MO#z5L-F)#dW2ES->7H zmq}y*2m1V4`YmEe@t#KawX*jW<|l@CP~sBlSV`ypP>$7ue-&9NX`;bK6ksf*tXq3N zEWnnnf1PQhP)4q0RVKkzS);FZH4ndd75KX+QPp?*7QSs9$szkJ#8|R9rnq+a{pY~| zfZmbq!^wvf3t;S%-mRPZnaQ(T%7kNs15{1pTdn>vmG+MF(Z{S;G0>vSpCrot^zQRR zYKMMUsWE_J13J|{HuHc>OjIm86AM?vHY<#(u^dFFE3R7*37InUlXs%w4p365V6gqWq0@ra=D4;fXoh_82=>Z3E z&EP(5YFj+y8+y*4bTRmw%%SwY{^*&0Yx0@g0nhie+SnYlo83V_OPjzq?57FL-On+L zBf@J&U@%x#RIpDe#Mrp2<4F;N4tT!-d@}Y6Ltf5-RD)a{qm%avW9{gUytr;k?!soc zo-E)_1>kS;)lpdU zqirmL>|CvYWpmh2xOobu8bfl!A#pc{CREOP>E~_L?%rOFPK*6Z9BMp^6Kk6dW1-gh zP-EkUv{D`xn5ZX_>nFe#)oqsDv}W>8B}!2#3s;qq3EYN-5=lDn%Yk-iSy+hBqkXBE zGSFpNjy$fh0vY!eHr9z$R4E}qUkkCV(nbPBOK{2A-Q@{D=cn40o`$uYztKxNes zLosP7TjoBOGg}Ehz-=-e>h_YEI(loa(%xF;rsfcz1@V=!(O6bmYkQM9U7BIeGG9zV zpDxyd$q{|FpfpB`?!^a7_Cqc=pGVTfX?I@i-)p;lWf?K7+g(@2{B@H)E(PHo@TWWu zexGPuX=dBKnkioK^SJLNT-0kiPD9t=-Yh|cPPJR0QQwyisnVX++6MJ`RZ)927v`9Pk@*&&05cF;c!bT6Z|84@P~{r3>oZD*dHz?XhCNx9JZw;U zaJDi^NCWJt9B8zz2K&ET_k6mm!OJb}=Ep(;ex=&8e#xe#mryD`mLO7VLTpf44fDCAaH|!FYaL9iOU__ zi#R2o%Cf=X%qT4t9=xj^Q-lyisX_Q>YU!q9 zo+W`}uc(=QhLGi|fj>L}T%?+9@u=r2fU|5;>B12lX8jpZE9Af}W#;mf3}~6-_Yq%u zYvXwp(1^3e!*#?AK1M55h;kLR{VYZ?(lxyb{9$^}oHgXStke`c*Zxpl>krp1Zk_JJ zq=j+J!Ik3FxP!^a`X0mpCh*F1kvy12LdW6UWuTrf=sjW^LBcJz#6XlbgQ`h@n+r{& z*U?&boxqG+(E)uvipY^B@omY{Ab2oYMP8(d-_0@E! zafTyv#-N5TV?cP!VdRGO$v7mf02##iwPTBLo-5X%pVx63tN>CMXchcbkJ1&13W~go z0Rrf(8$?V?#$K(f>DvXBUZhq*97p_Q!WTWuI3teZNu>`uILJ zn-2(8Dnz*@M$8}UwNuxb4@jeD^%8Od(;PgN*d}VF=iKWzdq!GGl+b5!1vHMXi#X36 z)a?HHo`DRa(J=sR@ONdF?`dCQ$dDXGRCSpa;i58c_XImZkM&@e~3tFqq zAOwV}UJ7!*2nyz=>yC!B)a$?xle>FWykF-Xb*a)jGk@rg>3rL8)npVOi30eWDf3pk zAipBGe(c=Y&YgQWTikHJHJ?IsA!n}%_4v2m<)m7?F8K?zON`3?gy~qwR*W`=+?^YJPQStswFIW1&9J<) z7lJ=kPNg+R_mF$>j#7*k{i1>_47Ji&9aO(Y++XxOp%k1y6H!V)s3x{y)c2KVOk1mJS%QWw6zwCR}Wz_y^Y53W6c;peuy9DtRA$^Oyx{F+G? z?fx~^UL~F27DSWJnGr$)G@~nFn-{xO;-w7!65vMxFkA)xaK&I6&Agh8w2j#l^N(xS z&Q$+!hj)lS3@`rv&!c6cc{&gn%+t|CTY!p({ENiUGAjzzIV@S25I8n0FMM7-q7X6{ z+VRJXswwgeQo;gfN=?BOs$eR~jNw;|u>eY3!NZ0oaBA0#Q*CK`61w{SIS{k@jMTSs z%wExRcNtvFwZpEF6HM<-)P`?#0ya?DrOj#-lq{5%dUph4dEymn)-M2>`qefc5jwkY zJ@6}mKWG<&mQe63fxqgCT?JTBUSOLsUl>=Xhq+x3tgjg4Zotr^wZx-pxt;z{EiWfL z9Xmd51V@y@9BJ7qz>u^A>q=?ISQ<#0d@u~DI*_^fp*t_J*57l@z1phY9&m6Nr!Dvs z?S}v`j<=>`gxq1hSS(?>CXoJ>!spz>M!NAKxLo*f&Rb3o)3ysap2fj{qE>Upq~^+R-Z(=-~S_bzn%hOL=l{q99s-J2p? z^)A%ri(^ftb6g4wfx$F3Bn+0U1`i5y3OIv@n(@Qt2tB6~ z#4-&CS-wbf@K_2hKYSqFesh4K8-AXOxB1|2cCRu#K!RLL7%Uo&j8&b1LRAU{wXxl` zx53QaLmiC46-_a5wOr9^$_?b5p7YHe%er0v!cOKa@T-A81i>}_XJc3R?4c(07z!Dc z(IOQ#>P`tC(B{_t>Xk8nvJA^QaPP%(@`|y)6ZqSoV{^}WRBo4 zv=VH-=OS$A!W5KMW4!E$HRek$f47ivS_cwUBfya+TTq}aN}wBNf)U)6(RGq+R_@Wt zv9ar{jWPT>+Rrb>lqsux1LsqY`V+XQ6|H{pTq8MudXE#X20~n zafns8m=-gX3Vh+N2B9SCOmA=Nd$cwewZFr;XyxC=GAjac7u9=OFFgqt{xEzHrpLhw zjqm{yldJ#AwY?V88h>Zd_gqL^8AAyB zL38n{j2*{BW^O@9+suE*%owB4#_f)!knM5SWbhbM+RB-VrE7sd6q%CF_^y!nSeB+V znX!OX?3nf4!u@QSrGed!sjvd%+y|D-(|y6;3jjn{GNsyX_U=4LF-fW7p8r=Gt0rZ0 zqUaTD3}MXr;l$AJChgJ~v%JRbStk)MfMElB>B9Ko=X}Cvqa-K}VQlxm*XqF5TX4(% ziMBb#$jL77Q=p#B)T-_*HgDlQKy={gDNBqe%VF>G?l2pBsh67lsOEdS;O{x>%nU#s z`5Gt#7f70Gxes9k`vPT$@x8#`a+mMRi*08%)@`UM0I)jY1KMJ{^qP5WLqEq{-^-Y7 zba9Y9PNt)`_^8l4S+O)4#@(}cIDD&npT_RZ5DbgcN5)5at&LmB5DmKcEES}&I?9$H z1uH?a2O|KM0jeYX^e+xbX4lS)oe)nJSfUq0k*aGy1UJ8~mfwu?E)&1$>F-?y0dH%~ z$%M~XB3A@+^E}GCKUmhbvM4oJmC`E7p{~bw=fE!o z0;sIY`DCaYR>$PN7TzsZu#^->@5TIG4gOFLnwUqM%119?{z}=#30!&9m@Ec{G;!Jp zvL>T87IJ$h&&!>_ABr!Ya{HDO5HQ*utF|+v+3wB!ZHx&n zy4l`cB_{~Q?}EQE4noi>sPk{MdpQy?qeyYMVV(^RO@4{>jmy!l;!$q@+K=8D z9pxwHT7K@~69T_#hB1=kVc1j5psE+5jpsq~dt!cb6vy<%9>52Q_X2;jGkSHh$NULD*`Mlo z<2tj0rE@;_!V)sN14^6$e=h*=%z9L`>W??utU#PHlr?33wc~KJZX>Nc3MbNjXaEa1 z8Ntw0%xq^Y^jfBQoZ)I=T`XMiHpEnv`@NXV8t~D<-wLoW$5*U0I`yi*U@pF{$Lb?? z3k$94aMN^It5`1S$_(lqs@fD*k8x$Tmhh6}+u9lMEqYu@TfOzayb5^jzk;8+;XSO`778~8)4Kr-|5*g3qtjA0~F4w*SQ=8Qfo#j!B1v_L@! zv{2nTXCN$u$G|-#c2$s1z;xa`89ipf3_7_Wh^`fxwo(3DKrOKhy zR!xctC{+5$mm6_BiB+J%?Sa+}t0ID%#SExGdVRozN%3QskW1uEhO8poevpzpOaRN; z7-OTM*WcsytU$PlRakl_Tx6Cv}Spbe{f*Vf_kM3z~A%y zoWZLKpxE;1EDr@LNwDaDtwllhlcSEZOlMd2R`Q10HBB6oUi!#d@P|dS26qUKaqGRg zx>SxuzJ}H=72OvvsfSe5^-DinWL#IL(|IqtM4X^Cc10&ic{&OM^sidZI=yoJx8$9>M(dN+(WZ5kr*Y%ckon>`3T0F z{gx$nkhd{AtX4(LVxhW852&rx`9rfIrT9@5G@^Nd$fc+f?$ zn539>tU;&@_$l>X&zs#Z(TCKQ*%c$8=Nn2o0hS<@4hV9f(HAw+Fc-N#*`p8q7QJnX zRTZz*Sks0sE4+&JyNl3raJ0|AzecahCFUl79=(M{QJ4e?STNmkLfU{U>&zjSN{@IU zGeRx#-GxzkazcS79bzS2(0wHil>vsF`CL6fRX2V0ZY;~-u(usB5WWZkPtyf{y%DYQ z3!O3PKqgG$K z-Baep{_qO+b&j?=|2Ls|2fX0r)A#{9)Z9D*bs1{E1(B^tVrN)CaC#hRlxj zY>MUAU@#uKIo>t>##V-ZhEdbEFEfl1f0JxE z)>nC`$U&^TrJDD~I>gh#?uCAjN_5dP_`{JAD;^NXy_fkE2^nK_bQMppvKZ} zxp4|>gu#_LWQLtf^~O5Zy1Qyu13$U_k`_;o^_!{)qCl%F!QZ_SRd8OTOOhh6=%W`& zy&O-FE5Y9j0F>^BPidFu&swo}G>>x%_hc%rU)r1S9AD>iX2*D?lG-5cw)hcRIiH}` z&OD8LTJv+8nVHS9z2ulcR!tl{9tpbth19L?fs4r9USacCe7kqZdJgXpFH z8gsg3T7~uf0f4_Q>$fs7Np0g@-Wiy@C3^+}0NfwZjI9v2n}zP(5-HPVFJa$R$JDH- z)k!TT38&A}fwTtuVct=q4A|#qB8UpiThx^1DrU`a1wGLK*4_4oab>MCO`;FBOk%qVj z^1c@;4ElTt`)54V5rTdgCu*720h5Up+k`oe!Z3!Xmgymy+yQyp%(skX)`!<&*N#5= zio?T#P0T*U$W1zAfRu4#oY)JqO8d6^89N=r?op&bHqR9g88*%VsiSnzK3&OnYY*eM zoEUd)XT@vW}7a796hvVW!{jgL;m3mSlkvtC#<78hgfC?+B?!35T8PsNYz<#~mJ{4ry#EP%!k;L+G< zFqa8W_g719INJt6PpO5^vi#_?QLl;Zo{yn0s*ctO=XzYxLa7L6%$sEcAsp*mVr!7Vkl7<}ADgPkpxD?6)S3bZcqwalosIXd z9t?Kr>>G<|A;>OUopYsM0pn`$w-V6Z6Z~!Gmsv5?OUgx5Ig*L^T4?o*Uk&_~8zb}p zS6PI5yC28oZ8CDQy^R^^wy)WMt5x&a-??P?OiOw z425zk*|^AOVCUCW!8}SMmgogq!CG8lS&r|}uhEeASsV2e{gRr!Tj72_?^r5 z>AG=!)^0t3T$$`~bNp%&n7QS6R- z9*BW4Unc?r(4=9%j^ho~`rePJtBWu(1YXazgZsx;4fw6gWWPlQVR}CwKfEeD4ay$D z=(W{*Ok0$?37D@+_Go~=*Zi5T@-g}Im~Ok!{d>Lznodz7T`)>~o~Fzy@XVW-0k9%C~F#)Janr&K()+fM`ZF+EcBReff4VFe}yydlC$ z8rmvTm=e=zOTD5i3ZRe6Oi*lrD{6!o4=={UcB<=Mf(%Yq4%Jz!nmwCh#xKfA0X069R?;oSpHN<_i^`T}WPdU#?%bMEZ^mM_t`(^4uv z>~V}S9=K&e_Qi>EfM5V2i>4D?8Vqjmln;%FjWg=kVc%|_iS(Bz4*wfzCGLfmbp~sA zur!*i;TNORKds)*;TFSEVUIEl@VI(L?)h>BBTeWV< z5@o9}a#w?OeehQiAj)P6=!6o~=?v&5Mcm&stk-qm4{KI)?UG zL>R5zLxv@!;#wndjSCNWJ&ba4-x&(i0Y&tdB}$IX;oQ(_D{p?)yK3m%WS73oDGCxJ zYdHo8t9%FhIfVKskmn?IDWjUEQ;036$XY}#6)!LKWFuY({*HZS$giQ0C5FaH=85fB zGs6*B!7D*ucEOt2y&FM@a4q6aG!44*y{IVAy`^@%54kx8ca(aW%X$_P^sc~!3$tb( z&otQi$x!axv={W&2-6gE_8_Mts?2o*N_3uyWGo_WxmhT5v-Y6zciaHt1}+ZIF}s(% zKB^|-Wwz2%c!4ofIFb^RwJR4^QRT-v7NY>2Z{_;xX&S0`f0v#FG))#7X)hSLfXEuK zh2=BV-J5EOKR!)`TIQ|m=GFI~HX{Cf&Sf3H9`WJt3&DP1aXU^eplzLlyp-2s{klCz zpm#S7{w7*K8~-RH-00m`E_@vTX64#syc-$~n6*P7n4;RDmd9=x0%LOhUaQ8Ya+lr$ zYL>?_Moe%|g|KBb0EAgTdHxu!$>i89ler>!J`uqv#<9DD>KbS7!QTY5fs=GZp4^Ew zF0q}nX#uP&Q`Ao0PRLrxYUWjTF3R(r1%4U$!(rNz&Mv_lb)L8a0ypfd+6G zt98H>g+7$LT|)LV3argE5Y67djd4<&g;ne3I`HQ)eNzb^D=$A+FpjI;zPPU4kE-Ed zP*)d;@!z|FZDZNxNfhw4mp%!Y94D3zscE+h+*O@pt8W(OXG*SkuJgbW#pI^*xHs}H7<)CHytjTR$FZmEJ-W6U@X(i%6YIE*?fe%vO8$X5&xx}2t*N9+IIMah$knK84%QAn%N zLfHEksF~^pRafzCbl9|oK14@yO%XwYtAd4o8iFCKrc7cQCaJJ7;q&$Mphi7lA*8?c>w`nX`s5!mcfCT~QHgIQ>!9NUAFiisJAb~@K=Hqp=KWlZ%YD;Oun z2+3jWF%NXl+Q)Wv&>-C*+qu?!eE1RVNpuf+RB;ICEbV-onSO)|NcpkKlqEnorxR|wk5CSxw=x|wYi z`IpA+C$$8UQuAeSk&=6Se| za&ff@axAAZu}qjP>M#J|j+tRBVlJcSe!MmaMXSUcxh`SA;z|F*p|CT=SP692;-Zm8 zF=cQkMMLdSzgqnwS_@kS7fR5}Mba*NNy$;W2BbXspPympo}%p zqpF)(Mb1q};xie=dZZesz=JQ;QiFghcQKq=%HAuXWr2Dt$-qQA$gmBFm*HBrmer%N z!edtip0(tfys|?#rb5(b%n(UI0Wz?NBObGbQBotmD z?Xm{^iPz~ngFhULB2)*zU7vRizEBg+qw<1LSj81TRspg;_)F|L7SF@Q8i+8&CLWKM zK5S?iN+IJ;O#_K7Q$gA7F$^YJ8Q)daL!ax=vcT@-e;I-Yf&+f0RrZQ-eFC7-xd5=!?yHqt^$1Hj!mA<8f(YR)D`#P2XfVrm|FV#o9s{{K=;(7BBJyyw+p>IJHpP zT7Q*d){`J``|}v}8&1kc3JbY4tQ;H<&$O8VhBAKRfHH_F4#cYJOZPKYP%(GHx4r}p zn(G@$iy74BVEaf$$C1hW7;y7Zcd>s8C_}+~EirTE>NtLTrTmK5*IvwT{0#-f&ad5k zSb@q;tsl^*-UCxDm+BiY6z{F_k*lsFYlNn+s^jYf4Bs8(U_Rj@ynK3Q&%bl(0rzHp~z4?~Mhem54*4hW*~ujk%34ixNAwiz^V2 znQ>FbdyeTS?%R(!>u;*-@n;L=NDyU)envRwiw{u2mA>! z?{@~3!9lIv{gXZY=o#DeAm0Xv;|K!l#@6Fy7&OMOFu_Wml^3S&yHJ8ywAzta)ka5U z%e8ngnk))-1uMeCBi&bY2MEW7#o<);Knnl!=t#<<)h|1UOpuGJ0y)Es^jvB)WxbX- z#9}q4G_sKeu z&VbMiD&VU!mse!^E^+(TYWuc`yz0#Zz3v3#|L(B>BJJC}@ghp)$|`V{MF1QXv_oq- zq_{2pez3_HwX0VEFv_5fPOf?oht-Ad zfqS}`ah-jt7^KQM&}L;&o0-h!#HM|1^yB(7K2|`O3C6!t)L93AG_$N%cv?}|Tzf%j zD~o!99e(9%9^To874x_n{4HVq`rz*sJh)SH0N}fi5%ja_UxZ+emh3PcKmp?kTiX0A zJDoXVlq3%ytw;SDFH|QE?X_ILsK}>?CPLG4Yt?y}+bf4Pv-`K?;D>tEoGs{%_;Ld{ z0QS)5iUQo3!P-MQB`s=&aiI(#>oJtlr#Snhi&Ea?|$Ce9wFd4`CF>otqX4MDYLRph(@n(+(z+pVwn&H)h_j7msVZ;alIK%Ez z6Z*2)r|RL45U`;A+>y+po)f>$66^)W=Pw3b@%B|SNmOhp0yrGGcCQ70GbdP#jAk7?RyE9I$Hu(70ID`hYm zS^I-!@8Z;=#N>Lv^rsR60sf6g<=C~3(^S9haM^wqPu|vQ4F}(*))Ib$A+r?~O-s{8 z08{eiSWGT{-}xMhj+(fXxqkei0J6yZIhORd9E8smDG+g0+TIT2uu5N$5m3{FrXyh+ z7JA(pEjHbDfU$vxR^zdlv{gR`>j%AAH(WsKhTE|$% zt6+b=_<))=8>D0#pT4&}i|9vGz3^LjUxSmOs<-7@I21H~J_-)~;W)d2C5DFj)LmvH z_}+lhIN;$F1FR~^`P9w9jIgq_>#BPZ_~G%ur{bc;$X$p-T;F@sYSx6V8h{;uhxF=r zZjsNCPywcrtv3?{5gMW0`gusK_55zrc`{u_#y(HZ+93Mn!hZ)Y0)Df$ECYX7F=^J| zJ?|GZ*9cY#MRmT5cDx@i+aYsffOd6{?2OVrS*ejM$sLcm&(tq`_??3bn6923BG;OU zAZfdBH#r`NSU31+5Kr_Xm>krb8pjgWpkH^FjN<4bK)LyM)_0&UN?kn)ak@R9WLL%* zB;+_tm=^L3mE6f?rS)Tsg4SYHvETcy%?Tk>QZwd{&RF6wniH}<+prA4pc`(84<~FF z#H)IT;MgxURqTb4t7PO=bTc%L#`} zjdv0Rm*NZAu`9q|2K1nSkBeBp%c^_KPEp5fEc#qayA$tz`SEFZKEoJ~$D{@e0=lg_ zinC)If3l4?+klYgkR+mb>R^P}!)Ydh&(V1vB0@n~tfw)0?*E>Fpi=^lVtRppVW_*b zw8Lklrr~Tn9^4HRiI77c>#`|H*AIqX+14Wss@AY2Db0g0=ked2Sql$+9`>IV9&iL7 zT*Lfe$Eo+Aj2|v=yiRBb`uy3giw3E^d-;D$k~Q5-RJtXKqK zvll2VcsHxS??Uj`*7!5e?p#$n;Gygg?M@pxH)hSf|Jj>2Z~pq@`(qiu%E7N9IsQ{^ zKpdI0{rw%>#1A?+ZVP&tm@1~=%;4NXjc~-K$2?JlNuAVy7xGF`;S5Hq$t4!Al%B{O zvdi~elrFs&#&4faw$NC(%Jr;!ARcSmJWSj>>*daHi&0&5sPMS&#giQ|o6zC!dgEug ze~){@6Un*4#fTPR;6aO{bWz78Hx2%cG367crGD|c`tZ#s(?8;ZP0y;NCcl#Lk;u5~WK8q+owtVCloHt9MGq+ZnHA%p7mc5HXwxp$;NaG3O-_UG)8#W?-SbIN$QiS%Sum{WV+#DBg1%xw&jq)i zdGLo8P^WWwT>^M#`-GL?Z{m`n2)Odo%5j9a zU_QIii!aszbF5{nMd-DEb!P7}wohD7lq^@!#>sfN70e%2po8pPDD-{xd!`RayuQYt zBD)gh8_dt|_ujnu;u`>;Jv?o`&oCZ-@dgy0{=sw3I}Uuq*nUdPsyqMf#PwQ$~i{!eV4v`?LY!yjx$<9V#O9~qy|LOOooph+J%x5J8C<=FC%7~4!y z0Gq7g^Z%Whn8bwg8Gt;DYTQwIyiVVW{;_&8(th{tz#O*(H($U0q}!T(o}-6!L@T|? zM!bGhpIgJglA>UfYw_4|k6PgGC3z0J?AJA}UP#^P%n=&1i09bV#o(`k2fY2P&iw3x zu6!Npe^OC~ip@W4~lT@QVOG8{^3Z{Pgp+G4L-P z`J5Lw=h1Zrk0ta<*c$>X^gwS^_O0N$uzpL6;nQ@uaLgLT{>E;}n^X-p1BS`|u%#P^ zoqPP;C$VTAHml(j5UJHWeo6ef;wIYuB!cUSDsX+@AI;&cSQBovH0f-zT4+UY7G@(Z zVP2-}=i@%>42QVq!sg$BAT-&CV8^d!`=<5=s*dO;>!*Z4Z&*L9F2ag+)=Iw=_3=nq zO$As9`8j-;F z{_qd~;77jvm&9iIp#ZQchQLS@T(bGrRhyB=|T-8UJ zyqAAixbk82T+G@N>K4Y|8As+Cn-X#7-SZ)WKRlVLGuZ2nS?zmH*vJKOPxE7sQm1Fe zu0_!S^UoRchveBdFa#CHkfnd1!QT~o4b`nhyWu;-#}KJcufHqI9BQf;eZo6_ZWdj9gPBThfkfDzsgO3hkhpd z>LK$7(IM511mU62d(mF`@jb(AiT+&Jq;G!u>wkL;{%E7tyW|$W{hlueEgODz zW`DqF$Kt88XyQwuoe{U`g%D-hdK^QN>~Q-;!2pi4z_;p-rUdJ*GG#t!M*I7kO;QrR z{CDa4jCPxj)p(xgx+vs!4hwzRv+A+F4hHt0=6Yd(&_&~l#VG1JC+uStP~=1u7Y-yx zPdD|yB`@}uH}-|pg*Tri z9(YVDp||mAteYOA^BhBl09G7f8WI5w1W@3VQOxbAPoyO6#y;;qyz+FE`H9YjzhF)k zT4s$&rm=>P?dU{w%GEb`2J(PWYx`+0R&q#Q;#9GL`?OdT8#RHQ=t-E#V4W+RtLTP$ z0eEDFz%$;=Z472oJ3bJm56Spq)r(QFCC4~xE7#jeHM|GA);Pgm-DQadeQu+7`kwj~ z`+%=7o_7F#&p+S)K7S@{*4MxO_0PZg$Nr(eI|hDe2!}CK1we#@s~iwMAcXk2k-(}2 zv&#KVo>y;B`m2fo`=ne($c-D6@$=20FD@E*6FY8tE)Y5OS#&gfHe%Gt(iM?oozw*q` z0KP>wDsRj&xFu`Mnt0ka`0KcP7uFJK9m4fv~GDuch@ zi!;F7MY4gEe)p44e&bJmAw9erq1!UWs7D4y1A;WQ-&#tu>~B?TLA* zx!S_D#(9dBdr@}(Q-uKtg;7^Aa9W@O-0JLC)b-t*Nk!0?7NT<#MCgFvF;--6PXj;W z#99UX*7nP}&~@Bx&Gz@+v1X1{>6LDu*MmPcUszv@;NnH6m_o}1&T(~y@W1=^?MFXb zp1*H>=QqCoj{LD65UMg`_7@l&lcY7~&Ue|pA4IE!2H-hNtaAkTb50);nMefYw>w9n zTXluAdqkn=8H~RXieE2(JEfPO1E<-PF&t!0RFU*(OpX9>-pb?vaCT)J^30_Y1S*f; zoOtv~o$0iLCup_$DzgZz%t*T29sC^)*for08}woEh0u94jb%6Ms>jOjYz<6F+NGZ9 zJ6LD%=LXyU+{`fYY$S8Nzj@jppr*4~6fuW4Hnr zL=+!uUmX|#o4`eQYQjSZYIHrPU`7o~dbHtrVvhmUOQi>JovvazRt@>#aDsYTdBra5 zTO?mskMo;g&DQjhrfPGiuCnrOOgH)(V9)A9XIQ^>;~AR;G(lg$x-22yFrsR*mtJ&~ z9s}=wa;hEQ`t&z`mSg;6GL|;)MvOdr^L83hTptMrefd4*_24V-k$e#{t;E}%E(9Ed z@bvbaPFTs*T(MeJD0-0D8G9)Z71Y;?{Y4B<#sGHWKy24>wT5%8f3+tof-*BE28VU3 zA>eHlY{Y@oZnkse?v1n?alu&6KM$E0^JalTDc3fxa{+3sSM#8KwFHm2?W_B+8u+c8 zZ%YIKi~5f90U;T`UQy5-0Lp!$(}z_@s;K64M?L7j{PyifKQ*a5`$VJq#t>0zrhF+D9q}0IPGP z4gVH4t4Dw3f-$XIjP6D1{tO7rcKcDerAvbdWah!&7?)M#QETgB-8;08P$O|%)2Aj% z*@xv4_iyJAGm4{Khz37?^X7~H6o5aN-iLqd(@%c`cmxyjTdiX*BEDToc1CJW~bYui&>R~)5kh_zH&a~9hBj*BXhPmfu2xsc#SYM<&{ z01iP4NOuHUan>m8w==Yf(ih%eJRU|RkwaZmSn2X%C7U+~fCw0kYITsdoA-3kHo)H< zfge&77$?feAW$f&yau85tH4y|WVXL^>wWtRYG=rbOkdnyIhmt2zlg1bo9h7J_s4km z=ik14`%BpeAC#y4lRx|?e~E)X?P(J2s(P43=9>lYpW-**6uN)@3r=s@a$9gh=i|cn zJLCK;uuFBrK;G2P#l-=8e9pzk^U=IQ^{^K7b7N`dz~9re(nW*vKS*x%${KyxtirCt ziSl^vR|QUMeVFY)k+IMscPX?rV#?@1Sjb>Go1^DFmGw=XYYfEOu7nD1hdy?kCU-Ne z01#B>G;BXw*N;~Lf8nIv_BT4tF^37Z((@O;##p4CA&i6~1`&sL0Owh`!OXVqsi2 z%r<6q?s|dL2{)%y=nB~uW{?h3R~>VlT)ch?lwGduLXrac-d~O6mbiNh6c!c_TFd2& zep?~f4=by;HTH|YXa9L6$$;AW=3;%l3b4dQZHOEAwYP7-_!lqPo1gHLH{bpJ@k?Wj zKP}B|5vW*F8z-Yo29-S&DUm%$uwB9Dz&ncTK^@Rcaz#dB)TWm~E6eOSt!Ebx?85Wg z7l!m*_o$MpJPRhkJG%iVeFg_thzPZ6L0t7D8mF$P~^^QdyIJVOyS7!{;3bjMhbyh6p+JikvP zhS-|kkaBYnyd-PzmJ$6TbF(=sBHc9d%s^;u+AtQ+;0r^l2vWH))yi#U_ii?K==OUL zciEZw@xHP?^)P{CdQ2{_@9QV%__2;+-!WCIeuU|{(Wf!WHO(!%gBO&>m$g3S9x5>m zh?%4Xr^E^%R+-0|9JswaXA^63K!r=k>oNd{ZqsO^+S2pU{pfn&rzU-PI)B$6Gr#q{ z@8O^S;UE6uH!t6--~8R*`ZJ$W*M^bI5AJRF5lmUYqL?86R*qeflK_(RO- zA-qW5mRBsnxbCw)E@+K8mbBeoPwB;VTRP@gMrK08uXTJJWBbmw(HCo8wh}sWJv6Q7 zHNrp15e*~efeTWDP@CB`2D?$Gw|Ge35A@Z+U$>e|1^CU3%-!QHvoS|^Dw$ViWVMlj z-vk$}$psHX#5i060P&qM9{$C*P4Ks5yuSInzx8K6_qlifD>(kd5x||Rf@HV;txLFm zC?5|%P7MR&XK;Q9BTn=5J6Z=Vo!jRz0uZ-3p>=WMvgNaHvse%eHsfcCcyslJM^GT; zuntN6MDSGS8P~V2txwpoOx!0q^+lhvaYk`f*b9XLo}HU#AsajrMP!3*g2rG}Z4@T< zV)s6wdhQG&W(q*rW0T9G&jK4uQVGUd6ZZRhsoo@ z+LF27(vc0N%xZaun_ttHH5O%N36@yZqUDO@br4-u3oh1OsjufTc3hy~Jkxt*mgub4 zq+4|srYc^G-IBXc%o_{!HaAdLAv8d*XcyFZ<2m`9=-^V?V1~Oab0JT#uM>$Y zxCp7;)#ZD#5h>YLKB%B*DK#QgkOeGq+$ZTn{pg*M-{AP0-}?;zYBk~GQo#HPKY8=n zcOL%7F~(2CMs6F&majghCP(ZJ+vG}15v+ux(>i%;7KkX%AK!6R99HGwNA~+TvxSFP8F=C6?Y%6R5#*@1g*kriV zz9WDWYu}7#+zJP3!W+22_#FAiThfNlTBqq3P2v|;2K^*1%GEOJ`kUCBTC}o8z$pkKR0Nor zh!fMP$5P=z$PpY#>zGFqG{~?qiaN@Z1dGGuhmT! z&X0QMD^)%E2}Ely52rAe`+&fY$9VS_)$(qy4gkj(<70mO(Yx<_;V)tE-x-nmY&i}p zX92l$R3WzY7AZvyRz@bDr0)+n0r&uXa28&c2mWA8Xr=4OKf{1kv>s zqBR)<9W9}0lYsIyq9=y2hc&_)ht_f?)i#V0LqSjTD7kCoU7DN}7OeuTTv2oTbUMM~ zPOKj;HcyzD@3PY+0DhG3_;u))I2c~T?Tbra9-cJ+!<#o>{PzL;!7Fro{^!@f^P7L3 z1AmzuKUThp%Q)g@eqGmQ)L|}Ziq<_&OcBRaRSx@^EPWo`siS8t?zO8Hzk_~U;;QDn z7)eXqkiFOWq}QJLg`4NOg8is~M5Z5%6&*d+KLg$x9kBxNd7&jGW^CiY0D6tMB9;l$ zDtbDnQ;(0OeYqN}P6tOUyh#{sU=aZJG8ugm6_+kt zUbx&tjZ-F9ar!sfGLM!hRmackCEQFK^<+=P%nl3SjN-~bA&W43ZodZYDzT6y%)~_! z7TuHx*YS<{ak%8zpC5!4giqk zcL4l1pM3J`|Ls@4@|8cl7bd&6g3TCXjIV$F>!1IjfAmNGJplh92Y=LDW1>uq1UwFK z0H($uC&3`(ebNJ^!7j;MT5Jtme1fyNyiO_8k-MJLOO;Zya0-^6y&$aM8gcdZbzRC3 zSMm*_c9^`mp80Le;_*~S`=PLW&XR3C;3|WUg|n%CRf!A4MY}h=8e#o-0+$(`r|%}< zuXPlkWAR7E?Oc30DFeTYvweZ_@%O*apZWH;zxm&N^{Zd~?!B?ts{p|5&u{$x@BHiU z-o5*`2k@^A@&~-d=XpJIS75D+FBL3+6G_1oM9!VVO8{VYM&5}VBA>wBwpa!4xPwow zeK?WK#asSl&0Oh59QO4LinB7D{#xNVaHQ*x5^?}6u0r(y{etr!6+}pQb z_@7@Bf4w>YeE#{h-}|*6{sH{pzd6RcpLjRMU%(hY;F)G7SsPr~O|s}lowU+cjpQh) zCH=#((iwAue0(p%C`;IL)jvfi0v9Uh^z2AtK8QEtbl^31F_!$?Y8+>Dl3^P zC_gNnPczz#>Tg-DQj+hr*KqMpfxe3wlof9H8JB717QR|F;7X7HtETrdSFa5MF$wtW zW{H#Yfn@n!4eG}j-x~wJIL7$ecfb1w|I?Sh{N+zS1l;w(0Kh#4;Nx$6=eK`?WBfUc z@vn@5e|n7ZxIZX@I|4V?T}}eClPfe+zGPw5TX@HknTCF7@{Gfx47#Jz-Yu8f3fg6j z^J$biYnPBr7+EZNhyMAKf*~u5Ev~FlYBMK$0SFMZHdb>i-Tn%&+64B+sn;l0e#o(X ztH59S4TzsvRuSSF7j>rvvfRx??cP(2_$6{b$;5Cqh+lA_SlfWl#=x(V?|y+Czx<^y zee^W|pM7Xp>w^S<*3ZY^`JI36VT?cb?j8SOVEot^_-Dr8KQb`BG&nv##&~egzLhdB za?rgVL{IL^Z0Vj`zfuaKK{!=T;`j{>gx{{Z0?4$yPx#1am@3R0s$N2z&@+hyVZrL`g(JR7i=nmO*P1K@`V-JL%dK3~d%QYz`(TFCr|- zHDC&QvVtBe4S4WU+FQjBP{|iidk|W3Fn)uoJqQ+TKS0*G=&^22iL{WEhFS>DdPp0) z$!@Y~>i;(L-p+5{o1J-2V+3U~nP;x+u4tN;1~!#a@1>MGVZPPE0)Ur5+Q(d0N)@G) z&V@lk0O!>N-YBKkq?FCjpb-F}fgaEpfL=L3(YEcf2V_}RS_tv=5&#~#t}9*FeJrJP zG|RGPgb?4xg~Uyr+=9WU*S~sAj#6q?0FTCnWap+?T2B#;2|sgM2$7!R&6gPF|S50yS!voDN7#_c25Eu|qcCK^KaZ{&JYg5@e zq)}^=D;S=Xg@HgoMDwdAPgaxN^u$e_?A&x;G+`kC5z{pDK>qyXkKGn~m1Az-jiFC= z_F^Qja3ej*%{x;7RJIQNUV$L(1fJ2Jeaza^pWRD%78P_Z=Eqm{un?e=x@wTIQERiY zT=m@e-$#GgSgv~h!eLTMRfSS&ht9Je3btK381&Tm$pJPa^?JRTNF+W0)@d)$r<0cA z`|c6ZnBeo<{gEI_saYvy-Bb81%gPHO-toT*U$4ffv<^_VZM)cOxUA*`{`CrupK)lr zby|T}fak!BkIVS&mLJe{-Mpr07M%uiDBw(g0rK1PspLcp_5c6?07*qoM6N<$f@ZKX ATL1t6 literal 0 HcmV?d00001 diff --git a/static/detail/hxslice.png b/static/detail/hxslice.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4baa49c013a4b9d0b9efab226b735ea7077cf3 GIT binary patch literal 620 zcmV-y0+aoTP)Px#1am@3R0s$N2z&@+hyVZr7D+@wR7i=n*0GMFKpY0}Z-#|xNKAZywV4Wwlgf&? ziIvse8=NtkQ0=|J#W&ckOtipz02tr| ze=7}L0h9(aPz4|#KS`4DXf&El1UF=(2G z^?IEj@`Vr&cS4A-l+sEF=Nzq83;X^4)Nn(Rqz;uN>AnimYPDb(22@o=5CkV{BuTob zRS?cObX_l1`)P8sc4w}li%L9f??qA36L7v-+(jiV?!wlz(Is;Ze9*LAVk zYzpsjc1Dab7={5&(=uqY*}Mt?&dlhrWDl#!^E`xM2u;&6uc!=C2pNU}&iS#eswz0= z*lxF(*_1^JA;)pxc^nsvoxszz%>f0G4HdL*4->v-_@UAjLxf0000005u}0{{R3yb+fl0000sP)t-sOlfid z|NsC0|NsC0{{H^||NsB~|LpDU|NsB~{{H^{{sjjJC@Lzhudj@ajc;&pOioVD&(CWz zwx0k1019+cPE!CsQf{P!VE!Y|3ujDA00009a7bBm000XU000XU0RWnu7ytkWwMj%l zRCwCmU5lEcIt*SNHBfp<-v4D!k`^c`j z1K`8U_2=CE+rM=uMrKwUc?)nzE3FNgqFuHGJycM8J7;oPoo~ddd zCgbU1s@vsr5Kp~n(mn*SyO?I}6A&B1`-CjsOzQ?MHM;A~2U_2Zh*$HWc0Dlp+7a<) zKH6>vQ{E>Q=dkQ;!R8Z~FEltERQ%?4KA3fBWN*HRuL$AAe6?K;j&C!~3U^W?>o7uVDzAu1&o72{PRR9T` zbD^CWwzklOgvQ%u_PRBLf$n=IRD(tLhJ~s=6 z^p$?SpbL}@!QKyGa6oFq<2nvIfw!2sd2%+eJIEijF@;qe4h$o}QeC{0Q4aK@7Cf%u zFthi5%Hf>Hh>MtrSkL3G65qW;<^AL)KqbPiHXP{r{$L&ni1Wm=ip#f3N5(zDrv#k2 zE;MwNE=^xPZCmg+9y;)r~Gh$m}^4tMR$q zNM|?I5E}>q6E4aDQn|4{7Y7AHro(`7Kw$yI4B!l^TnK-PtxPUg$$5c*e#GU5+z4T@ zp}7`Y8Jme1j*e;=2`Hx8=j67DqqTCC>SyNvu>gwz8Dt2L&0qL8iNXyG+O}L^E)ae;$Y|RZ*51#hMSy7xP zd;Tp#_bqK}vu)KJ8*o zWC~YC_g?^NGz+p|mz@BP8K{&;!2~ckX=c4x`C0r~YD*|mM?+bRmH#qbB0#;HJ_1gZ zj^_dKb>4iI$kAZ^F1R{fz+SUfekawfK(w ze+4Lsyy;7VqKE+by7UzPyjIY7Y}{H!Ei#Q`Ew>_A>_8xq;(@9-ib z0#G_~?Xn(O$Im!W1c+)BUKJ{z9$8GN5;p~z8J%#;MSvDyiUr1}XMj>>5dr!+DiV~= zDsmz9b^;Le+?ot_uU0}tIhJf(iY{wDl>ur7&QCHJJE1V!%57*)a^3+{4bn0Z?TrFZ z&V@CAmzS&Q#8^q%&FM2^%D^!|sWCA*z(j0S69G7dV(tMtxza`15w;3Its02{1vloi znC^9{yiB6cK|GwU%zDqS*nU}*b2*}$@X=c3<|`-)}t z5Hw4pHBc^S3X#1gISI*=3hFR<^kboqT&N=$#LK*1=JcER`vPrTS-0Z*qZb3f$#ikL zEJy;Izgq)qyef!2E5cYAKtUXZK++v-9D7M0i}QJsbL8)!@nTNYuT1c}tqcD^tOKwq zmd8&3E$UFlFl1oGxJXU&ihN&jRN2oJN~6W-4p}PzwR^mn2a@N(*X#DBlX?$+Xt`wq z=tD@09{79$=(Rck9m#_*7F2EyIR#zp81#utR`7P~03F{E+)DIuR>+Y