From 826700970d5845fa594f51f277ec6b62c8ecae0e Mon Sep 17 00:00:00 2001 From: "DESKTOP-RQ919RC\\Pc" <1300399510@qq.com> Date: Tue, 23 Dec 2025 19:13:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E7=AB=AF=E9=80=82=E9=85=8D=E5=92=8C=E4=BC=98=E5=8C=96=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor: 重构CSS和LESS文件结构 style: 调整搜索页和公共样式 fix: 修复组件图片路径问题 docs: 更新组件文档和注释 --- component/QR-code-pop/QR-code-pop.js | 35 ++ component/QR-code-pop/QR-code-pop.txt | 17 + component/group-pop/group-pop.js | 35 ++ component/group-pop/group-pop.txt | 4 + component/helper-pop/helper-pop.js | 9 +- component/helper-pop/helper-pop.txt | 18 +- component/huddle-box/huddle-box.js | 9 +- component/huddle-box/huddle-box.txt | 12 +- component/item-offer/item-offer.js | 2 +- component/item-offer/item-offer.txt | 6 +- css/index.css | 248 ++++++++- css/index.less | 305 ++++++++++- css/public.css | 183 +++++++ css/public.less | 222 ++++++++ css/search-tag.css | 4 - css/search-tag.less | 4 +- css/search.css | 9 +- css/search.less | 9 +- img/bottom1.svg | 12 + img/bottom2.svg | 6 + img/huddle-bj.jpg | Bin 0 -> 196857 bytes img/wechat-name-icon.png | Bin 0 -> 492 bytes img/welcome-icon.png | Bin 0 -> 15319 bytes index-v2.html | 759 ++++++++++++++++++++++++++ js/index.js | 563 ++++++++++--------- js/save.js | 2 + 26 files changed, 2130 insertions(+), 343 deletions(-) create mode 100644 component/QR-code-pop/QR-code-pop.js create mode 100644 component/QR-code-pop/QR-code-pop.txt create mode 100644 component/group-pop/group-pop.js create mode 100644 component/group-pop/group-pop.txt create mode 100644 img/bottom1.svg create mode 100644 img/bottom2.svg create mode 100644 img/huddle-bj.jpg create mode 100644 img/wechat-name-icon.png create mode 100644 img/welcome-icon.png create mode 100644 index-v2.html diff --git a/component/QR-code-pop/QR-code-pop.js b/component/QR-code-pop/QR-code-pop.js new file mode 100644 index 0000000..e22a39f --- /dev/null +++ b/component/QR-code-pop/QR-code-pop.js @@ -0,0 +1,35 @@ +// my-component.js +// 引入全局 Vue 对象(因在 HTML 中通过 script 引入,Vue 已挂载到 window) +const { defineComponent, ref, inject, defineAsyncComponent, onMounted } = Vue; + +// 定义组件(直接使用模板) +export const QRCodePop = defineComponent({ + name: "QR-code-pop", + props: {}, + + setup(props) { + let isMobile = ref(false); + + let state = ref(false); + + let valueUrl = ref(""); + + onMounted(() => { + isMobile.value = window.isMobile; + + const valueA = document.querySelector(".valueA"); + valueUrl.value = valueA.innerText; + }); + + const open = () => (state.value = true); + const closeGroup = () => (state.value = false); + + const holdback = () => {}; + + return { valueUrl, state, isMobile, holdback, closeGroup, open }; + }, + + components: {}, + + template: `
寄托方同学
保存识别二维码
`, +}); diff --git a/component/QR-code-pop/QR-code-pop.txt b/component/QR-code-pop/QR-code-pop.txt new file mode 100644 index 0000000..473f4d6 --- /dev/null +++ b/component/QR-code-pop/QR-code-pop.txt @@ -0,0 +1,17 @@ +
+
+ +
+ + 寄托方同学 +
+
+
+ +
+
保存识别二维码
+
+ + +
+
\ No newline at end of file diff --git a/component/group-pop/group-pop.js b/component/group-pop/group-pop.js new file mode 100644 index 0000000..17d36df --- /dev/null +++ b/component/group-pop/group-pop.js @@ -0,0 +1,35 @@ +// my-component.js +// 引入全局 Vue 对象(因在 HTML 中通过 script 引入,Vue 已挂载到 window) +const { defineComponent, ref, inject, defineAsyncComponent, onMounted } = Vue; + +// 定义组件(直接使用模板) +export const groupPop = defineComponent({ + name: "group-pop", + props: {}, + + setup(props) { + let isMobile = ref(false); + + let state = ref(false); + + let valueUrl = ref(""); + + onMounted(() => { + isMobile.value = window.isMobile; + + const valueA = document.querySelector(".valueA"); + valueUrl.value = valueA.innerText; + }); + + const open = () => (state.value = true); + const closeGroup = () => (state.value = false); + + const holdback = () => {}; + + return { valueUrl, state, isMobile, holdback, closeGroup, open }; + }, + + components: {}, + + template: `
`, +}); diff --git a/component/group-pop/group-pop.txt b/component/group-pop/group-pop.txt new file mode 100644 index 0000000..71e5998 --- /dev/null +++ b/component/group-pop/group-pop.txt @@ -0,0 +1,4 @@ +
+ + +
\ No newline at end of file diff --git a/component/helper-pop/helper-pop.js b/component/helper-pop/helper-pop.js index 6c722fc..b899719 100644 --- a/component/helper-pop/helper-pop.js +++ b/component/helper-pop/helper-pop.js @@ -12,8 +12,13 @@ export const helperPop = defineComponent({ let state = ref(false); + let valueUrl = ref(""); + onMounted(() => { isMobile.value = window.isMobile; + + const valueA = document.querySelector(".valueA"); + valueUrl.value = valueA.innerText; }); const open = () => (state.value = true); @@ -21,10 +26,10 @@ export const helperPop = defineComponent({ const holdback = () => {}; - return { state, isMobile, holdback, closeGroup, open }; + return { valueUrl, state, isMobile, holdback, closeGroup, open }; }, components: {}, - template: `
长按识别二维码
`, + template: `
保存识别二维码
`, }); diff --git a/component/helper-pop/helper-pop.txt b/component/helper-pop/helper-pop.txt index 32de937..04c3fc8 100644 --- a/component/helper-pop/helper-pop.txt +++ b/component/helper-pop/helper-pop.txt @@ -1,18 +1,18 @@
- - + +
- - - - + + + +
- 长按识别二维码 + 保存识别二维码
- - + +
\ No newline at end of file diff --git a/component/huddle-box/huddle-box.js b/component/huddle-box/huddle-box.js index 2d4c6cb..2389610 100644 --- a/component/huddle-box/huddle-box.js +++ b/component/huddle-box/huddle-box.js @@ -12,8 +12,13 @@ export const huddleBox = defineComponent({ let state = ref(false); + let valueUrl = ref(""); + onMounted(() => { isMobile.value = window.isMobile; + + const valueA = document.querySelector(".valueA"); + valueUrl.value = valueA.innerText; }); const open = () => (state.value = true); @@ -21,10 +26,10 @@ export const huddleBox = defineComponent({ const holdback = () => {}; - return { state, isMobile, holdback, closeGroup, open }; + return { valueUrl, state, isMobile, holdback, closeGroup, open }; }, components: {}, - template: `
抱团 / 信息共享 / 互助申学
添加寄托葱哥进群
`, + template: `
抱团 / 信息共享 / 互助申学
添加寄托葱哥进群
`, }); diff --git a/component/huddle-box/huddle-box.txt b/component/huddle-box/huddle-box.txt index 544722a..1869be6 100644 --- a/component/huddle-box/huddle-box.txt +++ b/component/huddle-box/huddle-box.txt @@ -1,18 +1,18 @@
- - - - + + + +
抱团 / 信息共享 / 互助申学
- + 添加寄托葱哥进群 - +
diff --git a/component/item-offer/item-offer.js b/component/item-offer/item-offer.js index 497ca78..3a05b5c 100644 --- a/component/item-offer/item-offer.js +++ b/component/item-offer/item-offer.js @@ -31,5 +31,5 @@ export const itemOffer = defineComponent({ itemHead, }, - template: `
{{ item.data.schoolname }}
{{ item.data.project ? '专业' : '项目/专业' }}
{{ item.data.professional }}
项目
{{ item.data.project }}
{{ item.data.semester }}
{{ item.data.degree }}
{{ item.data.apply_results_text }}
{{ item.content }}
`, + template: `
{{ item.data.schoolname }}
{{ item.data.project ? '专业' : '项目/专业' }}
{{ item.data.professional }}
项目
{{ item.data.project }}
{{ item.data.semester }}
{{ item.data.degree }}
{{ item.data.apply_results_text }}
{{ item.content }}
`, }); diff --git a/component/item-offer/item-offer.txt b/component/item-offer/item-offer.txt index 9e675b2..39bdaa2 100644 --- a/component/item-offer/item-offer.txt +++ b/component/item-offer/item-offer.txt @@ -2,17 +2,17 @@ -
{{ item.data.schoolname }}
+
{{ item.data.schoolname }}
{{ item.data.project ? '专业' : '项目/专业' }}
-
{{ item.data.professional }}
+
{{ item.data.professional }}
项目
-
{{ item.data.project }}
+
{{ item.data.project }}
diff --git a/css/index.css b/css/index.css index 06a761d..6ed7a5a 100644 --- a/css/index.css +++ b/css/index.css @@ -1,5 +1,5 @@ #appIndex { - width: 1200px; + max-width: 1200px; margin: 0 auto; } #appIndex a { @@ -9,9 +9,15 @@ justify-content: space-between; margin-bottom: 28px; } +#appIndex .header-content-box .header-content-left { + width: calc(100% - 252px); +} #appIndex .header-content-box .header-content-left .adv-list { margin-bottom: 18px; } +#appIndex .header-content-box .header-content-left .adv-list .adv-item { + width: calc((100% - 12px) / 2); +} #appIndex .header-content-box .header-content-left .adv-list .adv-item:not(:last-child) { margin-right: 12px; } @@ -19,10 +25,11 @@ display: block; } #appIndex .header-content-box .header-content-left .adv-list .adv-item img { - width: 468px; - height: 60px; + width: 100%; + height: auto; border-radius: 10px; display: block; + object-fit: cover; } #appIndex .header-content-box .header-content-left .topic-and-selectives .head-top { width: 64px; @@ -44,7 +51,7 @@ font-size: 14px; } #appIndex .header-content-box .header-content-left .topic-and-selectives .topic-box { - width: 308px; + width: calc((100% - 12px) * 0.325); height: 320px; background-color: #ffffff; border: 1px solid #e9eef2; @@ -141,7 +148,7 @@ color: #000000; } #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box { - width: 628px; + width: calc((100% - 12px) * 0.662); height: 320px; background-color: #ffffff; border: 1px solid #e9eef2; @@ -158,6 +165,7 @@ justify-content: space-between; } #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box .list .item { + width: 48%; font-size: 14px; color: #555555; line-height: 20px; @@ -176,41 +184,46 @@ margin-right: 10px; } #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box .list .item .text { - width: 265px; + width: auto; + flex: 1; } #appIndex .header-content-box .header-content-left .header-left-bottom-box { - width: 948px; - height: 140px; + width: 100%; + height: auto; background-color: #ffffff; border: 1px solid #e9eef2; border-radius: 10px; - padding-left: 12px; + padding: 12px; margin-top: 12px; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .adv { margin-right: 26px; + width: 31%; + flex-shrink: 0; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .adv .adv-icon { - width: 295px; - height: 118px; + width: 100%; + height: auto; border-radius: 5px; cursor: pointer; + object-fit: cover; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list { font-size: 14px; color: #555555; - padding-top: 12px; - width: 281px; + flex: 1; margin-right: 39px; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list.list2 { margin-right: 0; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list.list2 .item .text { - width: 255px; + width: auto; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list .item { height: 20px; + display: flex; + align-items: center; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list .item:not(:last-of-type) { margin-bottom: 12px; @@ -221,10 +234,12 @@ margin-right: 10px; background: #30b0d5; border-radius: 50%; + flex-shrink: 0; } #appIndex .header-content-box .header-content-left .header-left-bottom-box .list .item .text { cursor: pointer; - width: 266px; + flex: 1; + min-width: 0; text-decoration: none; color: #555; } @@ -464,12 +479,22 @@ flex-wrap: wrap; } #appIndex .admission .admission-list .admission-item { - width: 291px; - height: 103px; + width: calc((100% - 36px) / 4); + aspect-ratio: 291 / 103; border-radius: 9px; cursor: pointer; overflow: hidden; } +#appIndex .admission .admission-list .admission-item .admission-img { + display: block; + width: 100%; + height: 100%; +} +#appIndex .admission .admission-list .admission-item img { + width: 100%; + height: 100%; + object-fit: cover; +} #appIndex .admission .admission-list .admission-item:not(:nth-child(4n)) { margin-right: 12px; } @@ -486,13 +511,13 @@ } #appIndex .matter .matter-content .forum-sections-list { position: relative; - width: 897px; - height: 240px; background-color: #ffffff; border: 1px solid #e9eef2; border-radius: 10px; padding-left: 70px; padding-top: 20px; + padding-right: 2px; + padding-bottom: 14px; margin-bottom: 20px; } #appIndex .matter .matter-content .forum-sections-list .img { @@ -500,7 +525,7 @@ top: -1px; left: -1px; width: 60px; - height: 240px; + height: 100%; } #appIndex .matter .matter-content .forum-sections-list .title { font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; @@ -510,8 +535,8 @@ color: #000000; margin-bottom: 16px; } -#appIndex .matter .matter-content .forum-sections-list .list .line:not(:last-child) { - margin-bottom: 10px; +#appIndex .matter .matter-content .forum-sections-list .list .line { + flex-wrap: wrap; } #appIndex .matter .matter-content .forum-sections-list .list .line .item { font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; @@ -525,6 +550,7 @@ border: 1px solid #f2f2f2; border-radius: 16px; cursor: pointer; + margin-bottom: 10px; } #appIndex .matter .matter-content .forum-sections-list .list .line .item:not(:last-child) { margin-right: 10px; @@ -562,3 +588,181 @@ #appIndex .matter .sidebar .side-box.interviewexperience-side-box { background: linear-gradient(158.64328877deg, #d3e1fb 1%, #dee6f9 100%); } +@media screen and (max-width: 768px) { + .head-top { + width: 100% !important; + padding: 0 10px; + margin: 10px auto !important; + flex-wrap: wrap; + } + .head-top .input-box { + display: none !important; + } + .head-top .post-list { + display: none !important; + } + .head-top .sign-in { + display: none !important; + } + #appIndex { + width: 100%; + padding: 0 10px; + } + #appIndex .header-content-box { + flex-direction: column; + } + #appIndex .header-content-box .header-content-left { + width: 100%; + } + #appIndex .header-content-box .header-content-left .adv-list { + display: none; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives { + flex-direction: column; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives .topic-box { + width: 100%; + margin-right: 0; + margin-bottom: 10px; + height: auto; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box { + width: 100%; + height: auto; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box .list .item { + width: 100%; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives .selectives-box .list .item .text { + width: auto; + } + #appIndex .header-content-box .header-content-left .topic-and-selectives .head-top { + width: max-content !important; + margin-left: 0 !important; + } + #appIndex .header-content-box .header-content-left .header-left-bottom-box { + width: 100%; + height: auto; + flex-direction: column; + padding: 10px; + } + #appIndex .header-content-box .header-content-left .header-left-bottom-box .adv { + margin-right: 0; + margin-bottom: 10px; + width: 100%; + height: auto; + } + #appIndex .header-content-box .header-content-left .header-left-bottom-box .adv .adv-icon { + width: 100%; + height: auto; + } + #appIndex .header-content-box .header-content-left .header-left-bottom-box .list { + width: 100%; + margin-right: 0; + margin-bottom: 0; + } + #appIndex .header-content-box .header-content-left .header-left-bottom-box .list .item .text { + width: auto; + } + #appIndex .header-content-box .header-content-right { + display: none; + } + #appIndex .admission .admission-list { + flex-wrap: nowrap; + overflow-x: auto; + } + #appIndex .admission .admission-list .admission-item { + flex-shrink: 0; + width: auto; + height: 80px; + margin-right: 12px; + } + #appIndex .admission .admission-list .admission-item:not(:nth-last-child(-n + 4)) { + margin-bottom: 5px; + } + #appIndex .admission .admission-list .admission-item img { + width: 100%; + height: auto; + } + #appIndex .pop-list { + display: block; + } + #appIndex .matter { + flex-direction: column; + } + #appIndex .matter .matter-content { + width: 100%; + margin-right: 0; + } + #appIndex .matter .matter-content .forum-sections-list { + width: 100%; + height: auto; + padding: 10px; + } + #appIndex .matter .matter-content .forum-sections-list .img { + display: none; + } + #appIndex .matter .matter-content .forum-sections-list .list .line { + flex-wrap: wrap; + margin-bottom: 0 !important; + height: auto; + } + #appIndex .matter .matter-content .forum-sections-list .list .line .item { + margin-bottom: 10px; + } + #appIndex .matter .sidebar { + display: none; + } +} +.pop-list { + width: 100%; + background-color: #ffffff; + border: 1px solid #f2f2f2; + border-radius: 20px; + padding: 6px; + margin: 0 auto 20px; + display: none; +} +.pop-list .list { + background-color: #f6f6f6; + border-radius: 15px; + width: 100%; + display: flex; + align-items: center; +} +.pop-list .list .item { + display: flex; + flex-direction: column; + justify-content: center; + height: 70px; +} +.pop-list .list .item:nth-of-type(1) { + flex: 95; +} +.pop-list .list .item:nth-of-type(2) { + flex: 114; +} +.pop-list .list .item:nth-of-type(3) { + flex: 109; +} +.pop-list .list .item:nth-of-type(4) { + flex: 140; +} +.pop-list .list .item:not(:last-of-type) { + border-right: 1px dotted #d7d7d7; +} +.pop-list .list .item .top { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + color: #000000; + font-size: 16px; + line-height: 26px; + text-align: center; +} +.pop-list .list .item .bottom { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + color: #555555; + font-size: 14px; + text-align: center; +} diff --git a/css/index.less b/css/index.less index b83e9fc..d6b9353 100644 --- a/css/index.less +++ b/css/index.less @@ -1,5 +1,5 @@ #appIndex { - width: 1200px; + max-width: 1200px; margin: 0 auto; a { @@ -11,10 +11,14 @@ margin-bottom: 28px; .header-content-left { + width: calc(100% - 252px); + .adv-list { margin-bottom: 18px; .adv-item { + width: calc((100% - 12px) / 2); + &:not(:last-child) { margin-right: 12px; } @@ -24,10 +28,11 @@ } img { - width: 468px; - height: 60px; + width: 100%; + height: auto; border-radius: 10px; display: block; + object-fit: cover; } } } @@ -56,7 +61,7 @@ } .topic-box { - width: 308px; + width: calc((100% - 12px) * 0.325); height: 320px; background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(233, 238, 242, 1); @@ -178,7 +183,7 @@ } .selectives-box { - width: 628px; + width: calc((100% - 12px) * 0.662); height: 320px; background-color: #ffffff; border: 1px solid #e9eef2; @@ -196,6 +201,7 @@ justify-content: space-between; .item { + width: 48%; font-size: 14px; color: #555555; line-height: 20px; @@ -216,7 +222,8 @@ } .text { - width: 265px; + width: auto; + flex: 1; } } } @@ -224,42 +231,46 @@ } .header-left-bottom-box { - width: 948px; - height: 140px; + width: 100%; + height: auto; background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(233, 238, 242, 1); border-radius: 10px; - padding-left: 12px; + padding: 12px; margin-top: 12px; .adv { margin-right: 26px; + width: 31%; + flex-shrink: 0; .adv-icon { - width: 295px; - height: 118px; + width: 100%; + height: auto; border-radius: 5px; cursor: pointer; + object-fit: cover; } } .list { font-size: 14px; color: #555555; - padding-top: 12px; - width: 281px; + flex: 1; margin-right: 39px; &.list2 { margin-right: 0; .item .text { - width: 255px; + width: auto; } } .item { height: 20px; + display: flex; + align-items: center; &:not(:last-of-type) { margin-bottom: 12px; @@ -271,11 +282,13 @@ margin-right: 10px; background: #30b0d5; border-radius: 50%; + flex-shrink: 0; } .text { cursor: pointer; - width: 266px; + flex: 1; + min-width: 0; text-decoration: none; color: #555; @@ -573,12 +586,24 @@ flex-wrap: wrap; .admission-item { - width: 291px; - height: 103px; + width: calc((100% - 36px) / 4); + aspect-ratio: 291 / 103; border-radius: 9px; cursor: pointer; overflow: hidden; + .admission-img { + display: block; + width: 100%; + height: 100%; + } + + img { + width: 100%; + height: 100%; + object-fit: cover; + } + &:not(:nth-child(4n)) { margin-right: 12px; } @@ -600,13 +625,15 @@ .forum-sections-list { position: relative; - width: 897px; - height: 240px; + // flex: 1; + // height: 240px; background-color: rgba(255, 255, 255, 1); border: 1px solid rgba(233, 238, 242, 1); border-radius: 10px; padding-left: 70px; padding-top: 20px; + padding-right: 2px; + padding-bottom: 14px; margin-bottom: 20px; .img { @@ -614,7 +641,7 @@ top: -1px; left: -1px; width: 60px; - height: 240px; + height: 100%; } .title { @@ -628,10 +655,7 @@ .list { .line { - &:not(:last-child) { - margin-bottom: 10px; - } - + flex-wrap: wrap; .item { font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; @@ -644,6 +668,7 @@ border: 1px solid rgba(242, 242, 242, 1); border-radius: 16px; cursor: pointer; + margin-bottom: 10px; &:not(:last-child) { margin-right: 10px; @@ -701,4 +726,234 @@ } } } -} \ No newline at end of file +} + +@media screen and (max-width: 768px) { + .head-top { + width: 100% !important; + padding: 0 10px; + margin: 10px auto !important; + flex-wrap: wrap; + + .input-box { + display: none !important; + } + + .post-list { + display: none !important; + } + + .sign-in { + display: none !important; + } + } + + #appIndex { + width: 100%; + padding: 0 10px; + + .header-content-box { + flex-direction: column; + + .header-content-left { + width: 100%; + + .adv-list { + display: none; + } + + .topic-and-selectives { + flex-direction: column; + + .topic-box { + width: 100%; + margin-right: 0; + margin-bottom: 10px; + height: auto; + } + + .selectives-box { + width: 100%; + height: auto; + + .list .item { + width: 100%; + .text { + width: auto; + } + } + } + + .head-top { + width: max-content !important; + margin-left: 0 !important; + } + } + + .header-left-bottom-box { + width: 100%; + height: auto; + flex-direction: column; + padding: 10px; + + .adv { + margin-right: 0; + margin-bottom: 10px; + width: 100%; + height: auto; + + .adv-icon { + width: 100%; + height: auto; + } + } + + .list { + width: 100%; + margin-right: 0; + margin-bottom: 0; + + .item { + // margin-bottom: 12px; + .text { + width: auto; + } + } + } + } + } + + .header-content-right { + display: none; + } + } + + .admission { + .admission-list { + flex-wrap: nowrap; + overflow-x: auto; + + .admission-item { + flex-shrink: 0; + width: auto; + height: 80px; + margin-right: 12px; + + &:not(:nth-last-child(-n + 4)) { + margin-bottom: 5px; + } + + img { + width: 100%; + height: auto; + } + } + } + } + + .pop-list { + display: block; + } + + .matter { + flex-direction: column; + + .matter-content { + width: 100%; + margin-right: 0; + + .forum-sections-list { + width: 100%; + height: auto; + padding: 10px; + + .img { + display: none; + } + + .list { + .line { + flex-wrap: wrap; + margin-bottom: 0 !important; + height: auto; + + .item { + margin-bottom: 10px; + } + } + } + } + } + + .sidebar { + display: none; + } + } + } +} + +.pop-list { + width: 100%; + // max-width: 470px; + // min-height: 90px; + background-color: rgba(255, 255, 255, 1); + border: 1px solid rgba(242, 242, 242, 1); + border-radius: 20px; + padding: 6px; + margin: 0 auto 20px; + + display: none; + + .list { + background-color: rgba(246, 246, 246, 1); + border-radius: 15px; + width: 100%; + // height: 100%; + display: flex; + align-items: center; + + .item { + display: flex; + flex-direction: column; + justify-content: center; + height: 70px; + + &:nth-of-type(1) { + flex: 95; + } + + &:nth-of-type(2) { + flex: 114; + } + + &:nth-of-type(3) { + flex: 109; + } + + &:nth-of-type(4) { + flex: 140; + } + + &:not(:last-of-type) { + border-right: 1px dotted #d7d7d7; + } + + .top { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + color: #000000; + font-size: 16px; + line-height: 26px; + text-align: center; + } + + .bottom { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + color: #555555; + font-size: 14px; + text-align: center; + } + } + } +} diff --git a/css/public.css b/css/public.css index 3aaf104..a7531eb 100644 --- a/css/public.css +++ b/css/public.css @@ -2502,3 +2502,186 @@ td { top: 0; } } +.group-pop { + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.71764706); + z-index: 111; + animation: slidebj 0.5s forwards; +} +.group-pop .bj { + width: 500px; + height: 823px; + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + border-radius: 20px 20px 0 0; + animation: slidebj 0.5s forwards; +} +.group-pop .QRCode { + width: 180px; + height: 180px; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: 165px; +} +@media screen and (max-width: 600px) { + .group-pop .bj { + width: calc(min(164.6vw, 80vh) * 500 / 823); + height: min(164.6vw, 80vh); + max-height: 80vh; + object-fit: cover; + border-radius: calc(min(164.6vw, 80vh) * 20 / 823) calc(min(164.6vw, 80vh) * 20 / 823) 0 0; + left: 50%; + transform: translateX(-50%); + } + .group-pop .QRCode { + width: calc(min(164.6vw, 80vh) * 180 / 823); + height: calc(min(164.6vw, 80vh) * 180 / 823); + bottom: calc(min(164.6vw, 80vh) * 165 / 823); + } +} +.QR-code-pop { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: rgba(0, 0, 0, 0.71764706); + z-index: 1004; + flex-direction: column; + justify-content: flex-end; +} +.QR-code-pop .pop-box { + align-items: center; + flex-direction: column; + padding-top: 60px; + background: linear-gradient(180deg, #f4f4f4 -1%, #f7faff 100%); + border-radius: 20px 20px 0 19px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.10196078); +} +.QR-code-pop .pop-box .pop-title { + width: 221px; + height: 48px; + margin-bottom: 18px; +} +.QR-code-pop .pop-box .pop-wechat-name { + color: #333; + font-size: 18px; + font-weight: 400; + margin-bottom: 36px; +} +.QR-code-pop .pop-box .pop-wechat-icon { + width: 22px; + height: 22px; + margin-right: 4px; +} +.QR-code-pop .pop-box .pop-wechat-icon1 { + width: 18px; + height: 18px; + margin-right: 4px; +} +.QR-code-pop .pop-box .pop-code-box { + flex-direction: column; + padding: 20px; + background: -webkit-linear-gradient(90deg, #2c196d -1%, #fddf6d 99%); + background: -moz-linear-gradient(0deg, #2c196d -1%, #fddf6d 99%); + background: linear-gradient(0deg, #2c196d -1%, #fddf6d 99%); + border-radius: 20px; + -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17647059); + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17647059); + box-shadow: 0 0 15px rgba(0, 0, 0, 0.17647059); + position: relative; + z-index: 1; + margin-bottom: 81px; +} +.QR-code-pop .pop-box .pop-code-box.pop-code-box1 { + background: -webkit-linear-gradient(90deg, #29186c -1%, #9278d4 101%); + background: -moz-linear-gradient(-15.42108547e, #29186c -1%, #9278d4 101%); + background: linear-gradient(-15.42108547e, #29186c -1%, #9278d4 101%); +} +.QR-code-pop .pop-box .pop-code { + width: 240px; + height: 240px; + background-color: #fff; + border-radius: 6px; + margin-bottom: 20px; +} +.QR-code-pop .pop-box .pop-code .pop-code-img { + width: 220px; + height: 220px; +} +.QR-code-pop .pop-box .pop-text { + color: #fff; + letter-spacing: 0.6px; + font-size: 16px; + line-height: 28px; +} +.QR-code-pop .pop-box .pop-bottom1, +.QR-code-pop .pop-box .pop-bottom2 { + width: 100vw; + position: fixed; + left: 50%; + transform: translateX(-50%); + bottom: 0; +} +.QR-code-pop .pop-box .pop-bottom1 { + height: 155px; +} +.QR-code-pop .pop-box .pop-bottom2 { + height: 151px; +} +@media screen and (max-width: 600px) { + .QR-code-pop .pop-box { + padding-top: calc(60 / 600 * 100vw); + border-radius: calc(20 / 600 * 100vw) calc(20 / 600 * 100vw) 0 calc(19 / 600 * 100vw); + box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.10196078); + } + .QR-code-pop .pop-box .pop-title { + width: calc(221 / 600 * 100vw); + height: calc(48 / 600 * 100vw); + margin-bottom: calc(18 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-wechat-name { + font-size: calc(18 / 600 * 100vw); + margin-bottom: calc(36 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-wechat-icon { + width: calc(22 / 600 * 100vw); + height: calc(22 / 600 * 100vw); + margin-right: calc(4 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-wechat-icon1 { + width: calc(18 / 600 * 100vw); + height: calc(18 / 600 * 100vw); + margin-right: calc(4 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-code-box { + padding: calc(20 / 600 * 100vw); + border-radius: calc(20 / 600 * 100vw); + -moz-box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.17647059); + -webkit-box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.17647059); + box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.17647059); + margin-bottom: calc(81 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-code { + width: calc(240 / 600 * 100vw); + height: calc(240 / 600 * 100vw); + border-radius: calc(6 / 600 * 100vw); + margin-bottom: calc(20 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-code .pop-code-img { + width: calc(220 / 600 * 100vw); + height: calc(220 / 600 * 100vw); + } + .QR-code-pop .pop-box .pop-text { + letter-spacing: calc(0.6 / 600 * 100vw); + font-size: calc(16 / 600 * 100vw); + line-height: calc(28 / 600 * 100vw); + } +} diff --git a/css/public.less b/css/public.less index 6f9e344..a0a1580 100644 --- a/css/public.less +++ b/css/public.less @@ -2995,3 +2995,225 @@ td { top: 0; } } + +.group-pop { + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.717647058823529); + z-index: 111; + animation: slidebj 0.5s forwards; + + .bj { + width: 500px; + height: 823px; + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + border-radius: 20px 20px 0 0; + animation: slidebj 0.5s forwards; + } + + .QRCode { + width: 180px; + height: 180px; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: 165px; + } + + @media screen and (max-width: 600px) { + .bj { + width: calc(~"min(164.6vw, 80vh)" * 500 / 823); + height: ~"min(164.6vw, 80vh)"; + max-height: 80vh; + object-fit: cover; + border-radius: calc(~"min(164.6vw, 80vh)" * 20 / 823) calc(~"min(164.6vw, 80vh)" * 20 / 823) 0 0; + left: 50%; + transform: translateX(-50%); + } + + .QRCode { + width: calc(~"min(164.6vw, 80vh)" * 180 / 823); + height: calc(~"min(164.6vw, 80vh)" * 180 / 823); + bottom: calc(~"min(164.6vw, 80vh)" * 165 / 823); + } + } +} + +.QR-code-pop { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: rgba(0, 0, 0, 0.717647058823529); + z-index: 1004; + flex-direction: column; + justify-content: flex-end; + + .pop-box { + align-items: center; + flex-direction: column; + padding-top: 60px; + background: linear-gradient(180deg, rgba(244, 244, 244, 1) -1%, rgba(247, 250, 255, 1) 100%); + border-radius: 20px 20px 0 19px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.101960784313725); + .pop-title { + width: 221px; + height: 48px; + margin-bottom: 18px; + } + + .pop-wechat-name { + color: #333; + font-size: 18px; + font-weight: 400; + margin-bottom: 36px; + } + + .pop-wechat-icon { + width: 22px; + height: 22px; + margin-right: 4px; + } + + .pop-wechat-icon1 { + width: 18px; + height: 18px; + margin-right: 4px; + } + + .pop-code-box { + flex-direction: column; + padding: 20px; + background: -webkit-linear-gradient(90deg, rgba(44, 25, 109, 1) -1%, rgba(253, 223, 109, 1) 99%); + background: -moz-linear-gradient(0deg, rgba(44, 25, 109, 1) -1%, rgba(253, 223, 109, 1) 99%); + background: linear-gradient(0deg, rgba(44, 25, 109, 1) -1%, rgba(253, 223, 109, 1) 99%); + border-radius: 20px; + -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.176470588235294); + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.176470588235294); + box-shadow: 0 0 15px rgba(0, 0, 0, 0.176470588235294); + position: relative; + z-index: 1; + margin-bottom: 81px; + + &.pop-code-box1 { + background: -webkit-linear-gradient(90deg, rgba(41, 24, 108, 1) -1%, rgba(146, 120, 212, 1) 101%); + background: -moz-linear-gradient(-1.4210854715202e-14deg, rgba(41, 24, 108, 1) -1%, rgba(146, 120, 212, 1) 101%); + background: linear-gradient(-1.4210854715202e-14deg, rgba(41, 24, 108, 1) -1%, rgba(146, 120, 212, 1) 101%); + } + } + + .pop-code { + width: 240px; + height: 240px; + background-color: #fff; + border-radius: 6px; + margin-bottom: 20px; + + .pop-code-img { + width: 220px; + height: 220px; + } + } + + .pop-text { + color: #fff; + letter-spacing: 0.6px; + font-size: 16px; + line-height: 28px; + } + + .pop-bottom1, + .pop-bottom2 { + width: 100vw; + position: fixed; + left: 50%; + transform: translateX(-50%); + bottom: 0; + } + + .pop-bottom1 { + height: 155px; + } + + .pop-bottom2 { + height: 151px; + } + } + + @media screen and (max-width: 600px) { + .pop-box { + padding-top: calc(60 / 600 * 100vw); + border-radius: calc(20 / 600 * 100vw) calc(20 / 600 * 100vw) 0 calc(19 / 600 * 100vw); + box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.101960784313725); + .pop-title { + width: calc(221 / 600 * 100vw); + height: calc(48 / 600 * 100vw); + margin-bottom: calc(18 / 600 * 100vw); + } + + .pop-wechat-name { + font-size: calc(18 / 600 * 100vw); + margin-bottom: calc(36 / 600 * 100vw); + } + + .pop-wechat-icon { + width: calc(22 / 600 * 100vw); + height: calc(22 / 600 * 100vw); + margin-right: calc(4 / 600 * 100vw); + } + + .pop-wechat-icon1 { + width: calc(18 / 600 * 100vw); + height: calc(18 / 600 * 100vw); + margin-right: calc(4 / 600 * 100vw); + } + + .pop-code-box { + padding: calc(20 / 600 * 100vw); + border-radius: calc(20 / 600 * 100vw); + -moz-box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.176470588235294); + -webkit-box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.176470588235294); + box-shadow: 0 0 calc(15 / 600 * 100vw) rgba(0, 0, 0, 0.176470588235294); + margin-bottom: calc(81 / 600 * 100vw); + } + + .pop-code { + width: calc(240 / 600 * 100vw); + height: calc(240 / 600 * 100vw); + border-radius: calc(6 / 600 * 100vw); + margin-bottom: calc(20 / 600 * 100vw); + + .pop-code-img { + width: calc(220 / 600 * 100vw); + height: calc(220 / 600 * 100vw); + } + } + + .pop-text { + letter-spacing: calc(0.6 / 600 * 100vw); + font-size: calc(16 / 600 * 100vw); + line-height: calc(28 / 600 * 100vw); + } + + // .pop-bottom1, + // .pop-bottom2 { + // width: calc(500 / 600 * 100vw); + // } + + // .pop-bottom1 { + // height: calc(155 / 600 * 100vw); + // } + + // .pop-bottom2 { + // height: calc(151 / 600 * 100vw); + // } + } + } +} \ No newline at end of file diff --git a/css/search-tag.css b/css/search-tag.css index ea8948f..f803eee 100644 --- a/css/search-tag.css +++ b/css/search-tag.css @@ -227,10 +227,6 @@ margin: 0 10px 20px; height: 40px !important; } - #search-tag .classify { - margin-left: 10px; - margin-right: 10px; - } #search-tag .matter .matter-content { margin: 0; } diff --git a/css/search-tag.less b/css/search-tag.less index 2313704..50ae34b 100644 --- a/css/search-tag.less +++ b/css/search-tag.less @@ -271,8 +271,8 @@ height: 40px !important; } .classify { - margin-left: 10px; - margin-right: 10px; + // margin-left: 10px; + // margin-right: 10px; } .matter { diff --git a/css/search.css b/css/search.css index 4e93821..3187613 100644 --- a/css/search.css +++ b/css/search.css @@ -157,6 +157,9 @@ height: 24px; margin-right: 8px; } +#search .search-no { + padding-bottom: 30px; +} #search .search-no .earth-icon { width: 239px; height: 180px; @@ -278,13 +281,8 @@ @media screen and (max-width: 768px) { #search .search-box { width: auto !important; - margin: 0 10px 20px; height: 40px !important; } - #search .classify { - margin-left: 10px; - margin-right: 10px; - } #search .matter .matter-content { margin: 0; } @@ -361,5 +359,6 @@ @media screen and (max-width: 450px) { #search .classify .item { padding: 0 5px; + margin-right: 5px !important; } } diff --git a/css/search.less b/css/search.less index ece4141..a65b3e0 100644 --- a/css/search.less +++ b/css/search.less @@ -199,6 +199,8 @@ } .search-no { + padding-bottom: 30px; + .earth-icon { width: 239px; height: 180px; @@ -343,12 +345,12 @@ #search { .search-box { width: auto !important; - margin: 0 10px 20px; + // margin: 0 10px 20px; height: 40px !important; } .classify { - margin-left: 10px; - margin-right: 10px; + // margin-left: 10px; + // margin-right: 10px; } .matter { @@ -436,5 +438,6 @@ @media screen and (max-width: 450px) { #search .classify .item { padding: 0 5px; + margin-right: 5px !important; } } diff --git a/img/bottom1.svg b/img/bottom1.svg new file mode 100644 index 0000000..6f740b0 --- /dev/null +++ b/img/bottom1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/img/bottom2.svg b/img/bottom2.svg new file mode 100644 index 0000000..32e45a5 --- /dev/null +++ b/img/bottom2.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/img/huddle-bj.jpg b/img/huddle-bj.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a058a4adcf847325bf634a9f7f148890a3dca3c4 GIT binary patch literal 196857 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%0DpR%UL^nQyt2;KE z4{x?OJdZiskxt=TKK*f~h+>@4g!%8+F5m+EX|o+H$-UP0$6khgd67%3OHG6b_lZw? znLmpA{*sR@ZoRPmSE3U${QqML^}i-zW~+}_j z9Kvgskq}-xUt+w$d7(ulJaWOMo8t+noT~Klg@EAwQX?7rZ;uU4pE|8u%3g(v`4yT@`4dmhmE>%2rbgte7do*?IQg8LPSkv*MGT$hp;x!C z5hmDI;Z&`w8vPB#dU*4?>rG6k&fQ&ALKevO0Al!4g}L;}uz1~iVg>F=Wu}Nmc~hYH z+=GZ;`sH2xV#04Iq~5Q%v*Rev^>dHO$B^8LeRmA1M`f$tSy@`%Dw7ns{X)}zdg|l% zw(>4^p3!#Th+6cQ>vQvqef;C&4#aetEgXXFLs%+?mYuQ_)cuNoTfJ}lWVfP9v1O&_ z4BXQnMh4>!_X>S8tj3BrWzGx<+hUc!-kK81kL~V_pPS=;zW3(RtBWs*$WEpBD6c>& zjmD7MUk7g7Q5)QzUN>QrNYo6vH++2~ypJPy(=NNZrF?_TOzc}gP&vA<`pf3NV{n^# zg|E<4=@1QiI?v72VT|F!N^ov~X)&FVGX3I~4GM0mK1Ecg6N}u)$M?=)aRB$g+%aI% z?Z=br7lLkKZ0pfYHBG4;RgyPqZ!f_|lM}IT*6DQpHEKFaf;w9qTGC%<+Bu_~#dwzZ zcwfhe_a?HRAK%up@yA3j#|#&Qzir~DXLkgxhYN*^f zxC^r`FPdV)$+w8vty%mC7C)Q;I+ZmnYft)m$*T7Box2^E_g5dFl>0dHgs(Y$tD)g3 z$3kMj;`o^Kw_^y0hBTv${&XF{xAe}6DD`)o;&O#}lb~<`?_~W~Bc0MQmIHhYIN}=gkPfh106x}TJ#&;zo3$exmfE&bX zN_Cg}1gW#%#wznlya1t$5O!1y^w`y&Yd0^A zQd4vZem*Eg0CvB9R!(7%{c<)~Mxxd_C zK_;&lHvJfJgZBQYOIS)kH*D)jlC%psvSl+>WNu7FRXlsJ3YTA?L0*NW)@|k7nbvVM zf45>ys9q9Q7uT}e7^?@8oEHR0j2DEc!UcXQd!?m$frs9|qmQG+%E;7Ceu=(Cw+LCVt~hbZRSx*v_TsoUG?qI>n)eC0jT zlhqSzgGFih;h z=>rQzPA0vv9R5kY$b(cu%3RsvCDGnjm#JbrF8Tp23WRK(YCWs+pD=D0*w$vv^i2I4 zl)S*0Q_#FFrOa8BE^RsfyuQMEsk05iVCBm@_4DCiYu??>UOVgf+k&sm_(CY3?{_Ku zcDD%x$UsU4DW%nv(=Wkb;)c%P=RvRiieMM)1J)OBKECd#H%>G!P&k0LG}tdJ2h>N3 zm*z`72i`4 zGWwLiV-1Z7lJP}%)F}?gUZ|@2{@T>5IyTAA=*RPl8j8OU@+R;g%^em0y)3|m+p*8Z z7SJ&K{pY{8KX3rc`+skXDcU!rCN1{`MYc=*p`h=D;deN`&W-*DrFErCkFNrJs9`rL zp5ujC?L^#pb|2|#KsnYy4 zbGky#*Ua#bfV|`RKc+qCtp1UU0vUjI)(}8$rw9J|IK|i+lqYBeR5_b~H+$$pdCzgD z!8VY`_6@1aF?PtWll&&rd^gCZ8gTNYpF}($3g*ZKf3EbIl|;wixf}GnQj=R>0VvBc z74hizVDKAOV+U@G&PV=-jXt*yzXbB>sO(m+Buo_ulHMqAn;n?FAyewhCws=svbKuZ zu{CPVkw7P=J?f)B=M@`|H-o|f%?M!sF?w?4*x)~IA9w#%4+1R@|L+R`2OTiY`u86F z?|45@gD|f(=%;|9{h(R&H9{KsKlO%_S=QOSzc!{nSp=MK|J9i|9bf^zko1F#Kopp4 z!hZ+Q8@(N-ZSUh??!GPD2?$A^{(S}WHyZq(l>AHY&0_st>G_#=D$k2=G zbezC#PF1w>4Gy^5FRS2$er~f0GXR>X@`v*ze@YjudOcrPh@L~d3URZxr)5FGy$Q_xeX!cSu$n_C?-|Pd?3~j9#|T! ziDl3)>Vojq4U9+vL97pbdRRff_zgY42^KWTyLi#?iWuW}ZSk?8&W}8z?PB6hIIGno z+}BXzuwFv`ABuj_v&)5&a5G|{gs!nT1kGFkR1$9&5lCA2tBtZ#CP0tWyXbxvytBD{ zmB~@|@($0UpdQ+$3^|l7XBJv4c5K?lBagRkeHm)~{r!pPDxw6YQR0|{`!#X{kyD5$ zapG3J0+%K|9@64;+14`ufcU93VmQT6U129*D02|Y_^)CX`*8@b0Pv#tsqQ@>kF6)dJXHdd*# zZcW~s8F4Kot#JaijZ})jEBU`8@<7M-T7!i)*5Fk|JtjamTjNH**7+6id=EC(YE8Ay z>|8R$vrs1EfMeDj;zvuRD!@S@U%?#u*iU5M-1)-SY(m`tz0|7@8$squAQt57hnH$; zCyz8-*K4*z0_4RRFc+H4rcPY=0_GWspb$Ed)oC>*KQ2!I7MOgm>yN#nA@A}nwMN;B zsrFdJV@~gsYXQZlu3=f0#VPcXL59fa24y_)O2MJWCMz#+ysK<9N7=SS&Y0rRLS*;1 z-uoGV$jw73N_XVVzX=o2Cb#Cl(M{w3eg(L>K;bVaaSF5iZT(EB2GvUXFOws+ipENQy1P}z}{QYAKl_L*C zBRA>Ys{UHsKWy?Mp49)LC~IsQ1w59D_94_zk_7f22UT7zWIB-kLnZn^(tds$S}A6v zLX|pl&oWqP`BAl8#UBb(7=SJM-6MOe>C-tf{-G!t7K3h3gO){dcMIT!k(v@-YzhS= zCM;KQwF_%+@Y;EaU6vI2mYs+_frJ+n2`Oj*mdKG%2rDLdh(wA)lt! zEsAx=&zg+le;CXAov|MkNo0;u z@D34Ye8KB#Ss5wlAp}cL3}risXRknDEX}8m8El%D4E>A|4nu1Q5;b(0JMTTBMVVj? zUWqFHgs91jLAI$1jtAY*IC85jia+}5MZS+I^E2s;4KTrYJHeIle<-vv+ANZ(Ue4-Y zyNg)MiFgwjA=?*Y4wn@&Eiq{kdA&RYmD@CaI#sC$L3G^5ZKjJhEk79nXhJdw7~CxS z%q`-jeJ5$R4uG1}Shf$*6hROe!SiXDwh@#!BrHGM5>g*yo3lU%&>6ndN{0-Qm zJ>&5GtXcgb7~`sK7+AD786=D!DLlQrtdrp;(bzE;IlkMVX13%IjcCy)@PPU8+DS7K zUnl`EE1S%OVA1$P0kWZPG@9#46@nxz*T>TnQ~Ry`igTiLu0I^u${KS2Zr=YxRqID- zUN>s!=0lIDWRYql(Sj7miuCM6W9?=-+dJQS1JIMlG-TIVouH!=PX_N>TZ|krKB?AP z)D56d0S411Y`=&oK|F{0`yDr5AqZ}18>q<7Rc4&rEWi<~@P{^f-|YTSl)mpqo-jro zpd?t@U^Zg-*GSJpk%{bjKsuFmt@AJvv6FmZr0W@P>AL0|7D0M%{n3E*h!`M9>MSuj zJDLD?iD#8J2y?;P2;7{__oTClfj<-$D=P%IU^_SBCr9ZC5wCzunZksP%sU!EEZGAL0EJ)-9c`5=bel$)qh9S zdNKuG*FPxrhlZi)^Zrm+0wr}o`07hGxksiWDL~dM6`q32S=CQuUAEkzJ)p)v6z@xa zkF(EhE4Y2Rlyk?Sa0QQ2bqlotXcVaiGwS~gb^XOr5J_l`uCuT7OX1JiuVni(_5_`& z1^;0vkqrn!xqJ8dU<{{&5({6y!e~rS2X6kMcoQ{`#+qn@NdCk;v(RCta3CN}9t4Zn#)WzRw6D%teMaXr7KLS)pKtYYY z0?YhX^XhCy>mjh61#vJPGii}*J^;k)IrU`v6Q@@>kSega2DzfOnhAkX{*FGmmQ7}KiyR~fhOp{; zjqrkcjRTz{%ps&p(64lM&xx8K><_m#V~6GyqU)QJf?^a=mjq=a!HK*Fh>cI>+N5_m zz}gU>pT|U$wxl|H$I`jXnKt&S(FiJpcwd|F8P4|#yw!qiWx0Y+A)bEkKrjlUNMhD< zVDWu1oAD!h`)R}+{}7@Di?={@_D?;9Y)$B&F^>c~P>ngkw~iyEZn@DoM-TV7Wg`v> z`LHEcJbYBEEqU<^N39c*^@fhhi^v}lXk7|Gn_O8cY1-7Ka!?H@Z#tRN) z3P{Tr7d}0=Mi>Y18zT)g+af$-KoGGR`+1Fa?6>4T70LM${&&pW?l#pxf+1dNn^gr6 z#utrFwOEKCdIUgPvXs8^4^`z+BpQ;l4YjRZ&k+zP-6jg^{e9df=kTgE_~{=f!P@i7 ztSWoJHyho~$7Aa|M}fo2{yeRD7*wcrP;gRwdNEEAc()9Ec?1&f+mGS>>~?W|WALk6 zHV9vE(g3_|3B3K)?J^8DBs8RBrLT^iusnB zqr*EE4HZb}By4nr_{s@mdeDjvkbl~Qjo`7cIpYY+I##lnqnt}N= ze|_hy{uRkQzWp`v4eQ?o#qpdc^jZ)G#3loc0E-aauv;DiyKv)^WT98!O(``OweUkX zd3<|dBQ$XiZ}h`-uMJ7LPmXmjgy!?*9~TFAu0U;nDtsL5TQv>`OrTD5RC=*fv;qxi znSi@@HMMSFGD(k#(b;eze9o){#x^zJ!S!o7H`s3dzI5(}*|*j!5A5`}^Fi-Xu|PgU zlTFnEg8^0d&MlH8xfZn<)6XJo?l%&*2D+*EL@rPp+h~tzJD~;O%!EW*HRg{j9qb}8 zF}OzeAQmDD3t{(dwZwzp4`u4#eO7aGn5Mb2I{;&XKWROc{#keZBV=9l3&+U~RLmcW z7i})Eg`;+fYb|P(X%dVl&&!*EmULN7N;wXipg#1BhgDVtnz(ZqLDa?X7`ZS(M_Zk* z9L)!Fn&}@^!UHB0$=G5F8DB z?)jytSN)f=7q1N3iRxcid>RkOj3cRK=7NKy2uvh>qGP%ESKd3_3G^ba+qqwHRI@+I z6ib||M5j&bI!*ZNkI&jVTq;)e#glqid~CCOWcT467@^~5Nj>{T8MNZ9T6dTm>Qw6L zm(t}p6~jFH;To(}3%Z_KL?^6+q;nAO`{E=Nsop|RTIYZ=cnA8Kd>&69-o!sw?M4vY3m;JtEw`?Vh(^SJ{Q7M%lPvXkcCR%GSeX5OqdoBWireL5kN<`RIk zOu*u(Z6>z=Q1G<}2?7xgPCksR;>*`M%RU6DRADQj7d|nGc8`0M+1pRz(!6|tG9u!z z5N6*gY)~T>b1p2}E!XTLx%%A&S&&e^J~Ti*4ICp{-n z>}ouliLPeyV(#K-BUhOUq0lmYOo~KA4cJ~qvh&vEyqN<{!+;ap2!hxc29Iq zN^h@@Sp&w6%9C%M>|qkP%8^;gpW54YmmX7nafO{&Hplc!=USA~fD|6GDCW^=PKN4w zYFImg{A5ywFtxkW+R4T(KMKp-Q|hKn2G>@-vrGijh$b`PKhW=#Dkni<65=ih-15^K zZ+)b?UyDPSpaZ2&B8~BBY%Q~_1i=n~`Z2T01F8)aX_+)S_7Bem&86Qv`uyeu2>$EM z#t&_1iBIsL=JdG6JSPT=Cr*!L+j~zh)G%J)5dA%2FSucexD2O#f#1N6MPmbGTh-5Z zDcdb4`f0A%AMmHItLQ?)=CtdF;YOY=*JG!3nY-M1zka{dO8EnGJh}jhVsAK=_NvW2 zFz@bWc->$$bChHWwc9G=fIAMOC$~Kjba20UbPSlbf`AM+5#R5bzsuNBpOTDC3EmdL z?y#~mrOmRepz^*1QX{h zi0L5^(~tEy>!S^gkqw`$hocj9QY{=8_I-q_WK9`jHBlJyxjp;PeAqST^oURuTZ&2o zYmD0O(Cvp2+qxXv#fpceHQmL~7zhKLmO$qsy$}&>;dnrQ)mr04LCzq%^_KW=il_ct zFB#UXg-hqzxkIExPV?RnQ>&d)TN$Fht&Q1iE{vAka%=vU)9`VZy;mvMpjo*zOkcck z&ict(b>iGycbVnS+?nxt;kcZ1%s4D{2re+k8YE=yON|q}J2>b~`$S9o4W#bPskBF6 zSb!fnKwYfar1P2e7hO5P+Q6^o>z-7u_V0%bGqL!H&?X_0t^St8RbgL;)|m0QlPwzk zSLnGYaJQBkYyybl?dC4e+^3I(>z6qDC@dwePJIhZkZcchbGyL$UJC}}Y`-eZz@W)u zqDetHKz;1lhP)airhBUE2xaoR?&J9H@*z}%8^vEB zSPhtWz%Wn~!e>zBQ(Yf_TG93zJ^$cWX{Rk}>$0)oLj#{j$02EHTB*X@ty-zhwINHY z$$mj8P6;82iZ{Ga7l^uqYWhf?+XRWw(tX@F=OFIn>@O~}&%%Yx1MJHRqTb$O*WM6& zJE_{*(=Og>I-yozuR!rUoe&>^sd5#J_QBl9o!gM#1zp%PI_N>2cg2~l`kBa=2^(+hToey2!7Qpu|B_=` zIL>HrSNyTi#;iV7l@jR%Ym$Y{b#T4k=_(XHnGB$fsDW!J0;hD zCPjH{mg8riWLuERnKXNa^!^EtA;6|1bIG5SP+x{@q%M**i{zW#&VvqKS+)L6j+TMs zXw?%Cr5v90+FVB(gs2+6m`&}Sf7r9mRx0AtBOCG)n>B(v;`Mvxiy;ZcU)Ac%JuGky zG$q>u8PSKo8Bqq{fFBQKhFuF3S4XVg#eCnCc`1W%c)UjA@5ud*fF_z|-HgtFa&K_# zCwz53e#wkzp(UIL5f2Fso#eVnU|Gc4bSRHUzQH&>NLe4zv0R(6uEI=aFako#Rpeg0n5o(lr)*%+rqD#<|IB24Z zyQ}o!fE|6;G@huZ0{ffou z;~SXTWo-fsn;p1wZL%GB@>~vkC0vMiSrm26H3ZsdAX$|lVxFDw#0#GE(Dx!; z{lG)tZb!;<%I3U1`H948o$C9Z^^?Y(?@>j<0VQa*X%!-;i!A#&JuXe~q-Y#;Ht`q; z7OY5fG~nx22o!!PdS#5^$qpWdE&4-IG;kw=T=c<^WFg#I2Rqd`VJ87hTrl6yqqsyxN(OIUU?-0);_L;I{}A2@=S*nHr% zeKTmbG3~q<|9+~;34=L$63T)7L-FLZQw`|g_gWGFM*;Iem+(yDVD@tO-{E(Ak9fWc zVwpQe59CQ{tDzq`b@3-{$i(G)2b3h?OT++<)3lsGBLFot24;>TVFXIpo7X{~zECkl zgn{tis{oK6xAL=Y5?Amb`xQj6z_$TnOkP90_vF_h39)1RI^*U@M z=s{SE0gxgdO}7E;P&*b(z(pl#|DmACZvN%&c`5fC0FktKl9Go`W|@i;=^Rrsep>uI z{eFKA&qrplZlFg=%oqb%dhAQV4n#!k(aur?xz6$-vd?)4{*?G^4$)>>j=*RNk=jA# zEvkhQjTdp#OP0+|H}#Kws8+iXC1!3ku#K_4_~A>9ob-_(`clM*Z&cUbniPO9VItbW zY_&ko)?y3DS&crS#BTEzzAtdqpGR(%2g9^u4y--!^x{dqd}PoNFi_6P?v$^mKSHmg zKEnY=Tw}9m~=DE!Us-?iU49V{c!1}fPled)^Y zr4HH^I?0zI=huhDe~8mEh>|xO7Wh3A&Uv|?bPmx{RGsh*Jy-ee55-Rni9)}y_zVD? zZ;C|FJH{Us--O^fi)WbzxRRcSuC?orLSL2dkpZzzLrqA7!i>v<6Gavi(najyX?fil z_s~gkNas7C>=vL5R~h8W?nbN8?-lmragQJ#%eDuTh+K)H2cmv|#Xd#yt>*O8jkX7m zo$E<5?ne^MC!O&dI_tYE@sa?fuy0Cq2_&((BlCHS(5;!z1G}(p?GgLAoBXT_fE`?E z9~lJOIJ)lwP|5%_s&w`ufp2KG0q4`-?I^yhzXFTzW9Mq6J*OQub!oT z8u_?S!v6GP3}Ek3LN##kfqa&nO+N2j;dBxbxZy-aq8M6y`nQ$Lw^?k^z8<*HnU}*q z1YB8rH_6*As0Uhg*~kGuwO}#_618}pEfPd?VH3gcxvv`Q>4ysLe0V|%eN)D*9^5|f zK1ep>kcg6)9Sth7uXLDt<;9!=4D9+7! z*nPl*Rnw6JaI3HaihCmlTBIB@GK#Q^ zjSv}MNE#GO9{NLZ5=4ng#kdFG+9} z_1qrT0{;4vUYzsvgD+)2v)ar1g5D+{p(KXbt>?iWEOlo=~1~wcdmRr zLyREL+x-Q!rUmnR+mSmw*)m^mT%w?O{JpF0eWt~yZt;!#$i4`^rsBM%!KKk1@pw^8 zMXz-f7+S?+ZM}Pzzq`789tgkE%;4yUDs_r)LJtE+wn(yswDv5oedF(@ zZLxar#GVl|My+1K02t&gniH-_P}eoDp_OlA{VBGbDM=&aL6>{)v|Im16j_RZd+Yw= z>MXZ*NbLNyRTiltHW8hiXmM1x8EB&&9aC_6Mb#f9;49sBI4d~#?1$0!-MJ(A$MTHo zDhQDx34>pyWq2uHmMz3Ji2cra;)*$fakAeB+vuu)kmmm~%OLIgq8fGi5$}(ir~FT* zNp(AM2SumuW2$S{_@+Oz?8*@91&SMs3fJa*e^g@wZZbimp#<8F#8`i^K5yM8 z#~Xzt{i|}c1lWQ=Bz{iK4cxC^8wbcLGZo|5ZIu(HX5^La;vd%LPTyOAM)9Z;!jOFq zV(a5mcNS${!^++V%G)>cbp+kQJGAs&LcE2X+j@pzaDLP2uA+sQU?4iJq!m29GARwv z`mYe54Y&AT{1*0H=hk=9@1VWfrBA2jU8q&aWvP>@bsgChd1_&mgJUrRvEH;^IeJ?*nh4b~Fv{%TU{B3Ikp85UdbTsO{&s6u3_ zs2akRKRxr<^vaamp>y$a%HwcCi8j1)+@L7^ivYrHMNM zF07;MKD)`tu{!>m@0IbA?c9=|yIR61=<=eLR?-&6B5w|p?#*;=Kl03AU@dqG@}bGc0EBTD=4nQG=4QU(>4E7oL5Y%hb{5 z&u}@ubp$FI!Eu+yiaT>QB^Xp3uO=R6DZ4Yx!Py9%acVB{ZL_@JE6e%q`r@vzNHu+a z51SL4mu%+bDf}Fy25g_88AmWb!6BT?L}cXWVZ>h&sP#RLEgf))6Fm|+%9yQ(h@-Pf zV!39gO6CB*aX91=W3$d0V~dby&)b81^eomXiA!8nP75ZY#Qxe;uFiZ+ntl2Z}-@$O{`RV}+Lj<^$C z@(%k+?aQInb0EaeLca#W>F0X}Z5qE0fhYvQ)S!;9Z%wz!#@4gDxmGE!ZbnS97aM#$ z*ZfRzU1TKy^$t||x^$%%vtL5T*DIcTW-PsCDxIKSLFkroZaUt|H9O0uPfdH;M;4aQk5%q&1jyqaXXv#9 zdHao}%L^Qb)Cwq7f@{V?EaOV+(PQ6!%La7AXz|wIi#i~CyfH0DagH6O+eFY0uN+Sg z*fN~tH%R(uc1&r~#IFmEi@0$1LmpT$wv0Ttkqvx83Gryj1%Fmq9F| zvWm}~TO{+C$!%uRHT5jdOBXkb>tNr(p;5cjc~{;hJ2eMrJ66>n%xpFGmRypgYD2xN z^Fnw`nULgVoV8JRcZ=Q-U)qn^Vc^~#VW4)Ul=fZ95jDMWG+{tw7${3uV@awH*{`Z{ zqM2=(&x{QbktD3itOu-K$j{5qJD>+ZKsP)&CX(T3XVOs?glLMc{$$v7njyh9iG8p- zbf-g^?kidYUID#Io(kfw{XU=~Pq2LO2ud_1%h_Lt=RNg1{I%QwUtdowtO?a80flkF zs($mc+$LW7@HraPj*C@kZUN%U5S%HWwc2{r^vEW#N^C(1(r2XH7d-N?Pr~Qn=Xgk zoG!ZYa+ioy2g?T?voj&$1sWAV+JwrO<-MfyFLY%A$k`3mU^iC;uWDr zE~F42Lo$8yHWB#sl~(eVAB5TJD`P5_H|tU|b}o0_(t=oF65yT$U*ZOeBu<24CscX@ zU7n8Yv~X{!T~bHXQJPK6vC6U$1Mr^E5t&=NNbTWFmlhyaHJ;4Fqts+^W(>kR=ED~L zRX#*VlkJ`H1(N6KBhn2#Yw-zPQDH`=nmB*>=+$=mY?gVDGa#x1a6~{)qx{Ilta&oT zrjuie_iWO9Af_ssa)yLiy60U=9K;oNoOXF&)t7Dp0v#mqmr}-%z1h zh!ui32MU_tFU1CaS>w4`<6Fh$H1BA~H2+?0e^asarJSFk9#fKO(uB=AIS}4uLWeRn zDj`psGH3v)c@c#r`B?A-Gc%c0kh7ZFv1is0)y*)v{3`l5o#@aiEO=HAznArX4flsa zqvRD%eFWkRnUrn|x=s+=AN194dHGB1tH)Q}*h)I(@-D%lR4%~EXSZWFdGdj?DMU>M z%1%^oGi0w6vmZLS*YV3<%T+bF&#RPCR)X)M!SpBUV~d?bX`+)|p;P)?uzfv#l#G<| zU<+}u6&C6;y&ACp3&lgsEg%l#;yZD8!Pb+?Nl3)LW9XbN&9z-yb-4$NS+7I}3qG3W zf@WK1U2Zu5C1l>(^y#w;A@0$I0s=8A*`_K^T9}4Xw!l2NX`N zZ;8iuEG(C$uW>sxqxLWY2!WuV0F_@82OL4f;E(hOaTSD18~3zAS>^B{j|x9s5pZcu zg;?OotfYr$xhjZ&Ks;1)AebR-n)HvA4p3!5JiZt$V#55Ee1|^+aFfNgwVPo_UfO**xExmdU1aAMBa5QOJs6IiT=#jk}rv^bS%s(T@z` zBgns15s|CGik;VIT$ij9p1427F&f9dLbV+S+nt*4Y)5huVGEscBonuJSf9-<+5Xg| zSS+nV`L{`&V&}u<&Sk{^AT%|L@$JF&zYV(X%cet!kHw|w)s8;X ziq`MgNZgb%a?4-U^{tB7D#x1Cy&-0|)K!Omo4I4YBYqPMRlPDFlrm^0*VG& z+wSF#oT~TaNX|dsXHK{IVq4;Lcv70CG(BnkIZ^1^(i6)smrAu6D_ud`?>+ZBWv9QD zco}p!21()bA|+hCW@wB<4%d4VWZZw)tI^SExxxx0F~8?18zk{IQ*Bv-7&5z!>I`X^ zy^5k&Kkde|2OQkbG5Nmz3;nH#h~Zm#(Fdn4N(=W=BIl$SHYzo`o;YxxMvjit@PLn_>}F$NBtKrf+xQWnhJsB zxa6yo1o?Z%OjG$ya!TV8hGW4R@wf_Ijz@(R14&qeMp1Q-Bh`$?j%eO@2~YE9u%TQ% z6X(iome;dg;>FCCuQgOHTbs^T1ebc3fLqw>E6Y2w4_KDXz6bpda!5na#ec#rN4g&e zLv4LU4x#u>dR8<+4clOb0)2d&6Rkjh^eo~VRly?WGx0v0j_~4l-dCbt=fg&%Mp{>W zlmed^Q{0`O@y=w=-$Cz>jfHiemU)z1c2niMz7=Tn+Rc8;b1L_}Zf-w+#wuLs8(f7b zxNw^^L*1!g3qA3M+u;o*%@&E*@oVI*w}XEnv*AA!_x$&flUfgnRP!Z>Rts=mj?U)| zFn>l*^@vy5jca#qTzXHR60ZNqOx4bN0d(2-OB0Xp(IsNuM_d0(d`+R{psnDeu%O6h zxLfLq@mkM1x!Xv$U0cFWW8z0uW7a7|gy*${xL1aS@@qv9(SS@JO;%YMaY0Wv0gDp= z&H?NWWfy?|;+tU!fSDe9kQ2uA!+zlLd7sc9z6Ry6ExLQ~wIi^mFatyMKg(7SwCYt_lUQBTSpVAw+HYM8*L^@Tj|t4+-Cw?s zAxf<*Iy7pZicHf)?TTD=`5R`sW94QNI)V6*kKoMnjL;x`s*`sgU6@W6O(+E&SZt@b z13xGB9C~&E^TP>Qfo_jyxGN5~#qkg5>>XMQUu#!QeCnL(#X%4o<*UUR46t3YVE8fgy6w6bO)&Y_5A~Bz z24`P@-$Z|LGJ|YeEB!^dwLsC{XxfcyM9&4AR2f)N>V%6ASLDmm53jYUG!JFhl%=FZ z4!D_D7o0SkIO~&n`ecSl{b1uIw(flg05WXRCipX)?p&~ZplUbr9{DR*kR%9(M3BJ^ z7rg@E8SjuJktvlrsKjJl6Ur#p><>laABqHSpvMLj|NQ^}FgJcGO`aPmygwhL{}-ln zorMrj@f}re8yRYICs$;*nyg=?*R(;euKBDy2zQdbuHipr!KZrz{Pwm2$yt#4y`El4 z;&vM8T+ZnyHz@5qJM=@r4`;`3{C0yU?9uB@6rC13gha3@8&TEYdG0#h+jD2!M{fWRx8AHhu33_##|3DE)cD3fXT)4|zfp6+vcp2m!*Gcx`VQsBYRY zF!ll^^R@_}UqI2}55=$Wy!;Q$2X})$8_{Ogo(_CD0Y-nAUpz@DgB`$Phui9wYQFUh zcb@Ijg7Ag1@6fp6P745W#b_r&mqXIVioElPU)KFaoH$X2-iMIGd+!-Q5 z6kvjm36exmJOI|u(*$XNo~*&HBKrZHIshxhAx<{(?nCyOEC>4}nXBINH*x|F zYteZ&uZWiShvBS5Yp{>6>!9aZ+Z3s24QTNeuVUdJxAzn@B#dd^Qz$2|)6c9uv z5ID2a%KW3C60%Ez^YpDBj?1g-zaQ+n337lNYQF)~K6b!}tSYb> zP5WCm2y{kSxa~mk=Xc6Cz}AAPur8n;aE_Qq-|t3Xb;>xca5}^y2(wNQEC&%-h~rt; zh7lMT>mP~$;xT#lnOYbp|n&ew|K*S}J@NM=uWbdRukP9fMh{ zAMqp1NLdY{f#PMuWwk51&`mVRJ=?%%r9a7)b^x}W0Sb%0sXPRrBo4(gD<+x=G@i@M z?uc;&9o*@=U5xQYZaA6uwQP#dl8OmWto8s{W(<5CCd}GaWBPsh=fEvI^O}Q;QXO+$ z`_n1yh%IFx68uvY$wVk~7pQK%0hmFz$=7d+QD3K3u4s6d z(<0-Og#XtJm>_yTVtRg+g5Mr(e%8WNLP>-YEd(=+#`@}e_14>98;Tb(IYSaj<=LZN zp7n~bV5egRZ=at()>gTj?zYtKExP3Rbz`|rqXiR`a%rgdz~Tix@HOg|&>>9o*0+5= z3cplxler0ys_xe~T(srwg>Q9RZkr0#*^WrDI>I(Tz_fg3m;&F=u|$??cxt z-lX~W35k5I(Q=eHW(*(zN{iPEe5R6)jR&_}HER;xE6CjCFD&JJ0r68i zrARxMyH0u06yA?&j%u|od(5mw|B+J6hY^dxf)-LsebkLDx|FHXMHn4(uYI~p5oSbMAdpP3aEXMGaigEZ%?4QK3 z4FKxK+shlRD7Spj+sKU||yp=MjEUL69Y)yU*ji?;P-5JrE?eD+u z`XaH)NA8dP@KPNwv)klV2j(#)rGV(b=r=3 zrF&)jZQ9KHyM`}RlHF)SZ9Y4}?l3M>zgY94=#6WAUb`P?xyNtQKzBI{yW4};Z@y6j z&H9Lf=L2;=sH?ob3H%`EqIMRRwLyT~rKT$0MVnRTnM)}(*a^Rb0=pX<1DI=DufC8X zDUKvoTcbgDCkdn$g!O1R5apJVr{iN3<~7tZL=d<}L>xA)izP8f0{-aew>sSto4Sz@ zQ0SAoon#MW{O{TmOrm5QHovfH`pNteh}IxnFv@6g5xAE3@bg{W*Poy4Taj3GPl^A)x*yuXrTdF`86wVj z@tTp^3wQCOJVlMUOHDe2!CKC?G;23Y(uYM|$~B9H56|=bU70PYVtf?(2+qO(8a2}D zV#dr7iqhe^^B>icPmY?J%}Sr8EV>8 zLevA1ANmWUM_pz7suuVEx*&MyFl}h?Eqlf2kxDUMnl1C0Fl%6qC1*Ly|w-MKx( z5-M!($&$rIawttGe5(3|aFxG^;S)B|vcq%u+cher^&d>GcWuP{Lv0V){H%TiqP4#B<*s>Lg$@+RzY3bI5Va8j`_?YdsU?>2#Y+iCl!(=+aK&t9I_xa2QEo=r^ITX8+!l zXVY6(wl+ED&t+!e7;R`lDCx_{qM|H6cj|0eS%$GP2njE27c4rPM8?TA#Ts51slxoZuTod>6f5u4Q$a2 zu_~G7=o7kXFgbk1LpM#^)ro)9ylU-U#?f(%pyR5`89Hm9vNhSXfxs zaJog*LW?VAs5g^3PJ-Q{cBGGG^mk=C@;kZ|)kTI2Lk(FS-qgIR3^ju>?@OiQ(!UaT zv!`j;df2G#!#?Md%DRij+V&n?P3PYK68tsICMp!SgfAx4*J=?t8*-sT4n9FXu|H*t zt`zR)dLDY?%nt4tG*V58><6C6rMSrV(9@$Lho4F)X)M;T`1mC5!G6L|m6MEuOV&BY z%-Xz#uqUFlm7HV9}b6@vTZ0+iGDpoj%=NLGICXgz;XUS zoc<4ZkWD3w&jIX-UCk*1)PwXhyg|>`uL;hM-9P)%^FX(sMAutet+6{VoPL*;)b^P` z50XabzxV^VDkF!^Z7Q*I{acc^?A2@YJLb1Qi77-zS8L9waPu+a8qw#dR^QNj!P3^sTtMO@EI;Y9X_W=w~u1;QcCA-apK7( z!U}a%G_sD3+WPyK(cs$JmkGbeCyvmyU9qh2>zaF4Z)ej*sXxWb98F_Qafz~>sD-P4+dwNa#;rIsbo9J=FZ$N5pTu`YKJ%g%o@o2Jq}KLl!qZO5vR=q|^4H%Vhvn7zPIeyj+F2=f zbAarih?u4KS4@)3zCW@G_*HQGoPaGbz@RLXEn*&FO;SDY?}G zQFAre{NGP(;ZDx0JF$>E1&W3VdBB43oM@%&;Ss3}oL9JI1S=G$+;U4xz&AB+PLEnn z872(`P&4&Ol!Uy;tHu|L0~tPFW`g$>C;K`6sk@FoP19o>C}r)Y#XLdi)BsLdjhG^1-hT!5prY>0#rLB+7MCpFXZ|r#n>Dlz+FnNScsV{G zOTLc_)O#cP(C78^4Z6gaVTlF%PO{0Lo`1Ug;?aLlp$B@>w&HP53e|u$c13(=rI6S^ zhzx^YUE-KCTQ<6GJRA>-M?=Goa*oB?H{Q1} zwcvYaIlnHL5#sNs_g?o!`z1@->V6?$dG zvcj5utj-cq=tnfO03%3W5 zMZtaKoa5OB+NBsza=E&;P%9r-0}pS)4vt^^;M=LoIgM7hT0c0lVfeYgbVS3H_~t{s zWalAqN7I+f)}qf=wkvxY1J?kPunmgNwR|mO=QS)B zhId0J-OPCtENn^YVr&h|My^5ezMn*dVoLIigobgZBd9-1X%6#KY#-5g2e!=>w90yw zZ&YvB`b;TtoF6)M|ApD!x!-aWSbbLrKW9DRXv5b<-O%b6LTiha@l&t%Ryu}ayNz1w zgvy!2jC8bUW^3IuMeVl(Yn-=5EV=ResOMg37Ud*-sE70^^XA@$Z$CDxa1&1gZ*bE+ zw_>IqXg~Kj8Xt)+)3f)>)-1s-#HVHsykH86pUT@&K0v|tG8G73ZmKm@n0t={k7CeE z^ZKaMZAYeAQ`w`ZYH3sTn?|I@MC+}Pi8V@lgG95p<^}D%M|)gN=ok1BToayaL^X@5 z`g2fT-cwvi3|G)rsNcO3<^L(?I{E?Q>-y=yY&(h?zS4QUd@;7e-%&qM=BA~crFf3) zxTvWAv$?gtl4Nh3O-bDt%sPa);$*m_pLQw3<>E$dbPJJf<#(2s8!^6?)HfCVtxmYK zU;1KV>w{v==lMJ4=9R}el|6A+NiPPK5xL8VqiCdvc8-^`+M`cZe?~Ri^_XTbR|Ag} z+i7&XfDR~_VN(3-kB7FBeo0?+=C>op zy6ed+l2LVDMp5kxHgTenjrHl*j*Y8nUX>|sjmH4t~OSoNkGNu;C=Q|xKZDu zEqttBmn)zEx*YID#d5jBC2xf{A0@1rG;RO^X9uL24LklqLuUxM1NAWZy>w>to?kI| zHn`rmu6mX+Y=zkDVfeD|Y5jzb(YZ(0A#gsI< z2;*>~tG%e~N9)Tb#thg>*s34w65pJ(J0C<{S+Ee zhv}AV4ePu*L!%ZM6$`Z3qb?j>BeOtB8=>eEu?3T=`I3(>C{4e_4EC3d@PiW>QP|H7dPURW4LY zIORjxPAt{>TjEIO+^3B*1;=!ArUmiRBBpIBSsRQTuq2BqS2188H}AuZv!pJTmxOhB zh&P>*273ibQv;dNL)mlr@d(Wqsj2o&U&2vj~-?9o8DhJ^XKl< zRJnMzQzB8hV!uTCPwIJlY#>&&rj>A9XkmawL56YZ{WWrKlF8Mbrgk^Y=KC^b{1| zPTUT86#GGci+dXp$m=qOSj93sP-mtjozWpB`HmaVqN_@Q5E%2&t_@pPU|N8iRo(j0 z0lZH%Zyh|X``^#Mn0ftonp{qC_hW|1+Q-ZT9Qh4#d-<;pM(gxlx=nXAreQ*)oYM9z zk_nDw&7M+6U}i>B9@pENIs@l0Q?i(Umug&$wO<#6O9%4k4KDj zd{ABZ42dr$W!QH0R@={2WYOiG)jj{+6F4riVS@;pkd0h(c<+B6xykL1h^SM*?wIM2 zBK)#D6}Ir$V1cP<2DO%x$P?kw znKYwz(*?q<$Fw5ETli_0?RRDX$lcB@q@zgs+wY0+Lg)=Hro5-_VoGc>9`{4RI`a$g#BkYW|FX1Ov@b(M?*CwMzQs)|rtf1IBQ6*=f+}GZ09N^S3eXB8+OBK9X7DHk1HV7M zN)h_;%w6Y z_7v!xV{t027Q4MzG$+s0HX%(c?g)&HtNky`dsYg56n(AocWgby46xfLu(ab6LM|hK zemG74P0Z5R!-)eHTj9t9`^Z@>@CF6d}%q>@DBwc*>I ziu<;9JFe0XkcvR7NRd!ygwjkmxnMT|9&c^fE@Sr7EA zKOoTfKs$?c7O5cb?h8_?*AX zPYL#3d7cruJz?+Z-~Gb9wA-2dmqptq67eN%8J7neXWnl2*-6lxHHv|p(0+lR=wfL) zK>G7A)|08icbY(bPYdClh?t@EgaihLx+3;x(a69z^3k zbr<*<2l2FA4NoW0nFBVUFKR8Hm+tSyVIC>?>JFf@7bG<(Z{hi%2PyEA(9hXkZ-W^a zsk-D}>&kk4ok;nCT=|6ay3{~0$2gXMfJp&+xMYak9;~-+nK=dsYKL~?v~mX`*Rp7;t&G^O&0Rsr}j zo!ER~e_i{@wY?g~%}j66?m@mpc(3x?(uGR}UeZ6L14(oqs+;xXPsHe&!GvS@>mT;d zW~PVTxtA4am*R4yI_`I#%@9=XH)1}m;uMc<&B@TY8W3a{c51l`0PZ=NPs3OvCy@{eo; z3!ySD^5s@L^C%AycN$=a(bBz_y3xGWl(S;&i7?`b%Lh>#~0R z@HFrBE^I1cC5Z?N^S|sOV9%d1AH2P&ezEeqQwZwSPl3H5EPe$xnUJJ80BbY}qBR8% zSEW+WS{FP2aI03(KUg|iBco#viaEt@-e+G)U`4l(u@pa-@I+vm4jrckEH_w) z^y;?-Eb&~F_ql#tqR~ToM0HxUai7yyx-m7GRvwx^V=Od!_?2um@{BTPmmG~75T6kq zMWb>TW-r#!su7QlizTl`etGN#-7D_is-Wj;@xA9u=sEGk5DP4us!&&qd|vgOez=i! z4cyvgU}xmEFSR>VFYh|v6UH%XX6M8O)IqOEBdT=4J>g@r2{eiF{f^!`i^3>Mn)5^) znBq;;z8{1B(#4Tnzb&(kZ^U;}4wN~1YpCllE-9Ww!CI2fYpAq|TW^~u4NC7mEAvl* z#o8Kj@GSHjoLmP4Fr0Ucu1CUAp6UBV8hw9fwz%{7cL-6@mJz?u&|7!8imVYq7nHC^ zoS;i*jauB^NQyM|tSn1%Iop%Q#WL?cKiB;h#TXw zR&h6GrX#k!@b-u|MPuQFCW>yJYt*8DCFcs2)KuC|s@98o^L$CmoB z?nujL?g6ia`Xcm6srCRN&OY|peSvdvo4`Ms ztUKA^rr5t^^_^f?-;{l$y0YKZQ*)w2omMN1we4%4a+c1IG|bljw54?qhfvtGRsC%D zigqa6>g(uhk)mK>80lmH#6JvFX~1C#)%Rz9zU2dI$<>Qvnk}%#({saq$9gNWQb}D3 z8j$gI;iEgQw<~?z`iFEvy2k;N@_5HB1*LKIrOx<$IqWx%coz- zEM$Axk(h2n@j zN$D_=K+;}ojlEyollc#bq!W^$#d&BYaVYOFmuJFN5aYAq3=@!Rd7gTYj+tHa{1bDiDpp)U1aS#nu@GY2UA z9!wiB@07f5(UDM`CVH;&5)(+~j)ZPZI@Z_Q~Oy{3%* zimtcZ$W~wY5l9`xBxud{&K=lvqxiu{`FIEEFw{{gOo9-Onev=-Ux?=m zC6a?yKaf5IF!Dm;AwME6RHEvZzuin_*8}%XD9(mCnwx_b1!89c#$O;(=GKLxik5xR zeZ{UjteE=RSjq(w_e3zM%H`~`9aN@l>voae*)X>;oDv96K~AG2)f9}D{DlA1nP%+Z ze>AzYdSiZ4@kA5xULW8pxxtLq7fyaiRZBKdm8+;8YQ#* z+oXaMB807fFkv-?d#C{^NM)O*B%E|h`{Vb1McOF5&YEo-_ST-+2p6a$p9RvvI{cYE z&q(QKrZ1=C$_+0}4<~ch#}}mibf3dBs`2xmJ!VzfrstbFlqO*fB?I|R@lzDNvP8df zHT!FCl3(qwav4$Vn|?NGQ9gx@s`?;PS5c-nJbd?!e`Dl4FKcv0gJ_=z6vG6=S7 z3o8pLxa{J`xi=<643od#_=pG*7xew@=v-TaaS0{tJ%>ZF@XY_*7+q;zy1;k%zaPy+ zg@V;jp0UouMDvn(*K5 z&}>drfR9^5699;^7MJH+BEvW}RI$B<5eG~X{VTKWZBP8JgD?DLxjvLr*q>`3297${ z33FA+2*VTvQAG*S-F#f*P{whIA{Z%}8stwprns^-`XY$I$=$W&b0{O@)P}l+Q19hm zBBVUW+1Mz*422G%uPHGYfNs=6|g@u&c+ zE?m%3u&fK^;wzBpd5HX{-~xFLWJNX$iG?yOaPIKpn@pP$VQToao&Q|n3wSjF)fDUF=0cHuBXOKt`G@Ods1$fPDE-&fztsTO)2#20frFbOb@r;j*gX~E z8K#Fn0#hf3+AfR70nkQdm!IU+@0`&Z+=}`7l<~zQc*41;TD3bHKaY8<^GVAE0V*sx!z36o(z>F$LPV;w(HENj3Uaoi(l%!zK=I z#Z0#Zpcv1L?4adDEF%%z!N}wp_|~Qdb4!C}Q+E;cTdO1j#O4u-*I!6;=+OvsOAjK; zrSUd)?bF)v_^7crf|`?<)CSkL()|+qCB|#|XRP12b07JW#-^M<;)It2v~7}-_rK1= z^qFz>_4_IxUt-gjx>G~1|X#(Yjk?2mHK%cefVDBkti~m;z^%|*un&BCo=gnL>55-GNJ*KPT)R?(? zl@EL#Oz-k{M>bDLfyY$n4lgQX+7x;SS8pntbINGuYHUa3UC85#J8I~1*WE>HLh^Ai(bh2TWzbBG{8Dyia@(=%Isaiv%+A%vZ zT8wpi!$>gz!h#g0(J=Dzbgme*T$g+n=m+0dfKT8GiH0pHnd72;R*t|?Cp?5Effv-w%bpcS5!tk6P!whuAdlcg! z`1S=8GF!llsVB&i-vy0JTEr12nrlxJDO<2+2|{B#J#g8?R@d@CuCUa}>qjc%Y zE^vD1!rt2tV2T@gns{4$pnmdiqS6Bz<{A{su9D&3whqlm6!!+jckEcJZasnW9~7?b z;T8H4H{=;9{yd!2oxaRcK%*+?i!wVN!bS)`MVKnvg3e>iN{8|z40~T6!mm1z2DI;$ z@7b|Xz38MjlfZ`x3qKCBN}Q9_i)Cz;I%<52x5pAU@zjTdFTkY7MAqDPSxlM(gQ0pT zfq9w`Zi!exo$^>vx&Gwe0I5DIG%y;b8`1Zfr~VYIalL%+opAIUb+$$1#&Qcpd`#B~ zj6{VeY*=NEN`rqYM7stuRnU;VC;*PQK>%EVn4hzsJ-&esfUqcTVod@<~%1 zeCtkQRP&d&x7o7bQ#JE@rj+nN1{AV&7DJo%y$bZNy%?$%Q(+8Cpu+>EVVfx~&PYBj3hrNIwk2Or>S-VhF`N02@vf&4m5d5U}Ultk3Dro2yz~C0{i{<(8mJCgVwpXX1BGBi* zdbQm56EO?y2oAHhY-pZN6FIJWywOPMvsdP{Lj5oG)YD$`cS0GDV}d-%=a_;mp_C5O zz-i8U?_ZDUsEjq0eN}IfGdhkh2`zQ3)h#1vRZA%!r%Hf@nULM+m@6GwfQ`_R6Y1T< zsh6Te&~R~gtlUjw46O8G-yC1vS+C#%AE&EdTd+I7n^l$*2k4Gu!qf@J%lWHx&h!UY zXHi{s;(mPS9LL&F;~wWjPx_r^*!GIgGfQ2aC1GpGvwniwXn);F!m-JvoPH9$!>L2` zLLCxWD^phB7M56?@W(Zki)8V3a+#;3?__$s4MC+b6Wv$2)H(m&F=u00O&^lj^t+j{ zkyL@}?<*=&Zcu1Tdy>y}W*u~h-7xC}RPnNgwUF`Y-R2iUGE|7j8D{dZN7+83A@^}^ zUVzw}Q9&P}!#4{;wR>0GBRTw}AG~o|mDIJ0kmY-%#>e8zKC!VdqMNaspM|+fjU_eI zL)`Rh3PEUV=OKP{d%+#~mZO>HLRK8De%2lBu3;nQavt$=KH!pR-?Qs_UMWmyz7k$K zw(I`919`=}auxSt^9IC6m2Lq2Fx&INHTpK?RUS*L@8uaFxp~zLwKBbju!HuEHNNw5 zGpeooK4>zKR$ArPGrBAE>aIl+y(@{)V=*#2*!=z)5WoL`^3e+6r!B91Eg2nnx%`*K z*?l04r;EszeAs{Y zd1>i4uh56Re_1@SipN9bm94h(qWbQ2IH{gg)SLUZ@;mpAjN$vr;Tj>Jp6hTXjO^IH zPe-R?UDwSf(m*SUK9sIe1@Ej0G@kYTwIt!w&{*~M{VrFGhs*edGYp@h%@uo#oLEg!hP|B>sq~pW|IU0e8|a0$8r~F@gJI; zzdor=f{D=`*>|5$Rt^@fl>s_rQ$8aq3MbT+Gl=YWoizHTJLpg)_r5`~D#EubeO5dT;B~UzX-d5Ii0C zdgUv5JqmPL80C#0h58H;ou%ig`Q+oA+diwmXz!qpxSQkZ_Ad)ScGgL>Jr%=CZvuPp zgaM)#RCe2BeyQ>oc+k>>;~rPHqd0zlnMM$1e4%?`mkkGzd)Am4$NSQw8cmwaa-HH> zk}Ey2&UIYf!S91FM;z>-+Md=@8pA)*85;M5b;)J&u3pD(5N>zv6;JPG<6;$b6D^w0 zw_*x~85t#ppr7w+Csxw{|2h8#WY5V~PGi8y@He0yv*9MIFUe>P-?iv~xi{^pq7kv{ z8GoSlyPO+VCNJo(s4k*}+IYY$`S3Dd5B>1X>X6QDR7pgrPEp%Py)M;xpt|w7$-A3x zuSQlS&Jf%z%3$ko!aOQz?B82IQ|uUWkuC5eScXnDKtD9&OTLoXLgztmTDB>o*8tEs z^a?OWex~i<0&;Aet`lFCbl=Y`bho50eMsaDmBJ4W8+TzJr@1Vm60(&GlbcuYcQiI~ z3zzvz0QYKx+<9h6fBWEjc4#p|^BdJ~GWQ+&FUzsTjYDfr!c1RB_W4Od{azj;tv>$P ze`UuNqaUtbxW?|}rd)FzqYNVF-}4vtn&R9xnFU|zu{%(T^%Yj3MZbE=y}j!$BkPkj z^KMl2UkW*)dWcIo+Iu(YqQH~bPu$dnHtlg8x`c}prdE@M1r83a-4l#Fz>v_9j)t8A zgyF|RXeY*$W{4EephvE8KEtG&QrtaGP@~%S=^d@ zl~+~S=;b7^*S`J(-H8Je@#bfFWd=VHG4A0)%Jz0MRRC)cVw2Ox zc^6gk0p?nB(-X7K_zLC};am?RcTe4v49;W-56tegx8gi=&m@;~RdO<6%9o>`cI6qg z;E~O{%1v5B;wf49iAcn+M3ipgs2*=IIBwRX$b$riXT!27mNuQ;TnVnI3D~s3C2s#K z!8x3VKv5_U9_tmu6@(CzPitrUj4qmaudJj3|t zSlQ}sm6ga~b?NI=Y-_%0v(^sd}QDU6GCR} zm0p{7iO!C@?TmAJ_8<*|T}(#1gGI`&Lq389MCv>Qdr=&n>7NIh`ov^3Z{O+F1y))? zdc8Jr^^K>b&j|4Ml#t~Z5q_!D4DmlC-QDT2n>kWmd5g_%=8vBn+}E26EKGT>Y?CkR ze*v7UpjzoS1iC4z>D3yqTu8mD*NfP6!ISmVlQ*c3=4u)1bS^= zSHb~Sax=YS-%G!K=PWnP#Qie>Xm~gmD|_&NKIZ@3vB8^7;(k3JTCO>SXD8?WKgmsN zpms?3=a?QvMs}#d?!U($hPQ)CrWbgjYbHAV-p{_}r6;{VK8 z$kBEV`XlD>s7YKs+7Y#e2MaiJ*bictoj`eqoo>Oc6edzkKDZ0V-m!P@&UMic1Z9%u)jwn^09|3^dF(7h$l2%GUR z>C3l}9;$uae?Y3yPUY@zdD?$K>n$#q|5D;W0^0w)pp*p?;r_on9=PFqKJ0Xlaa7?$ zcWx^3Eq3z=I4AvOSq&W`0Tyc4|633+j*N!KUG!)73)9uqyv30Sri)+zm^@H_|cn*WgqyR`B82(il-Ozwbe;Li@ibKpH-S;^a_9x6GTVTr_6|D<#M|6n})TYh+PQwOT>&;DCrK-G)fg8;Y;#|I<+3js^Z z?6*haei~DRd-Zg6nl1y|(0iZ%*@F&T0C|=%i<)W=VZfr`-q#3g2!YMZa0R>6{mW7y zF6`kxO|^?GBJMdd>@_}9Ilp^z&iNnhor`jdxQ&`@(a>yPY>#~*@sfOSFjo@Ju5oot-_ QKTh$-<&M*UQXKie03pI7{Qv*} literal 0 HcmV?d00001 diff --git a/img/wechat-name-icon.png b/img/wechat-name-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..659a243ab0f67132a3c00d7b573117ed107ee548 GIT binary patch literal 492 zcmVo>#e|>oW_*CS&I@^NXfyeh(AApIX z|NAaN9WYUJIEaH<>H1o05G>!T1_ka!F}>uLy1D4sD%U4?NO zf+ZF|+NP@jcxNYNo0bdhyUGF4qb|>7q|uKQPhCxHQSmegwvg>5eK3ZNl837tfJ7pp za=;4WWvjqy_Q!~pdMUb@{lNmT<8hH!2@n9RF#AJ22OK{M7Jvd!0QL#h*`R74fpWlP z04wYey&OOQfNZs@>XWH0mf8O55jsII%gB~>F^Jywp#TuFEJZK7 zsuv=dWOey9IS&x;k4C+`BmAhKY`yaH9J{+j{|&H;XMF+XW_2^_^yI~C8@v8 i9v%gt0304a0t^6p+fJo>zU^}W0000* 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 literal 0 HcmV?d00001 diff --git a/index-v2.html b/index-v2.html new file mode 100644 index 0000000..1f0ce72 --- /dev/null +++ b/index-v2.html @@ -0,0 +1,759 @@ + + + + + + + + 寄托天下_中立的出国留学申请和考试交流平台|留学资讯|DIY留学|留学经验|留学考试|海外生活 寄托天下出国留学网 -- 寄托天下 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+
+
+
+ +
+ +
+
+
+ +
话题
+
+
+ + {{ ongoingbj.title }} + +
+
+
+
{{ ongoingbj.comments }}
+
人正在讨论
+
+
+
+ +
+
+
+
+ +
+ +
+
+ +
精选
+
+ +
+
+ + +
+ +
+
+ 我要发帖 + +
+
+
+
+
+
26FALL
+
申请群
+
+ +
微信扫码
+
+
+
+
申请求助
+
寄托院校君
+
+ +
微信扫码
+
+
+
+
香港租房
+
交流群
+
+ +
微信扫码
+
+
+
+
香港租房顾问
+
寄托方同学
+
+ +
微信扫码
+
+
+ +
+
+ + +
+
+ +
+ + +
Hello Admission Officer
+
+
+
+ + 中大政务 + +
+
+ + 教大个人理财 + +
+
+ + 香港中文大学经济学 + +
+
+ + 理工会计金融 + +
+
+ + 港大工程学院 + +
+
+ + 港教大心理学 + +
+
+ + 港大教育 + +
+
+ + 理工商业管理 + +
+
+
+ +
+
+
+
{{ item.title }}
+
{{ item.subtitle }}
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/index.js b/js/index.js index 2279444..ce98abf 100644 --- a/js/index.js +++ b/js/index.js @@ -1,289 +1,334 @@ -const { createApp, ref, onMounted, nextTick, onUnmounted, computed, watch, provide } = Vue; +const { createApp, ref, onMounted, nextTick, onUnmounted, computed, watch, provide, defineAsyncComponent } = Vue; -const { itemForum } = await import(withVer("../component/item-forum/item-forum.js")); -const { itemOffer } = await import(withVer("../component/item-offer/item-offer.js")); -const { itemSummary } = await import(withVer("../component/item-summary/item-summary.js")); -const { itemVote } = await import(withVer("../component/item-vote/item-vote.js")); -const { itemMj } = await import(withVer("../component/item-mj/item-mj.js")); -const { itemTenement } = await import(withVer("../component/item-tenement/item-tenement.js")); -const { headTop } = await import(withVer("../component/head-top/head-top.js")); -const { loadBox } = await import(withVer("../component/load-box/load-box.js")); -const { itemProject } = await import(withVer("../component/item-project/item-project.js")); -const { latestList } = await import(withVer("../component/latest-list/latest-list.js")); +(async function () { + const { itemForum } = await import(withVer("../component/item-forum/item-forum.js")); + const { itemOffer } = await import(withVer("../component/item-offer/item-offer.js")); + const { itemSummary } = await import(withVer("../component/item-summary/item-summary.js")); + const { itemVote } = await import(withVer("../component/item-vote/item-vote.js")); + const { itemMj } = await import(withVer("../component/item-mj/item-mj.js")); + const { itemTenement } = await import(withVer("../component/item-tenement/item-tenement.js")); + const { headTop } = await import(withVer("../component/head-top/head-top.js")); + const { loadBox } = await import(withVer("../component/load-box/load-box.js")); + const { itemProject } = await import(withVer("../component/item-project/item-project.js")); + const { latestList } = await import(withVer("../component/latest-list/latest-list.js")); -const appIndex = createApp({ - setup() { - onMounted(() => { - getUserInfoWin(); - // const preLoader = document.getElementById("pre-loader"); - // if (preLoader) preLoader.style.display = "none"; - }); + let huddleBox, helperPop, groupPop, QRCodePop; + if (window.isMobile) { + ({ huddleBox } = await import(withVer("../component/huddle-box/huddle-box.js"))); + ({ helperPop } = await import(withVer("../component/helper-pop/helper-pop.js"))); + ({ groupPop } = await import(withVer("../component/group-pop/group-pop.js"))); + ({ QRCodePop } = await import(withVer("../component/QR-code-pop/QR-code-pop.js"))); + } - let isLogin = ref(false); - let realname = ref(0); // 是否已经实名 - let userInfoWin = ref({}); + const appIndex = createApp({ + setup() { + onMounted(() => { + getUserInfoWin(); + // const preLoader = document.getElementById("pre-loader"); + // if (preLoader) preLoader.style.display = "none"; + }); - const getUserInfoWin = () => { - const checkUser = () => { - const user = window.userInfoWin; - if (!user) return; - document.removeEventListener("getUser", checkUser); - realname.value = user.realname; - userInfoWin.value = user; - if (user?.uin > 0 || user?.uid > 0) isLogin.value = true; - }; - document.addEventListener("getUser", checkUser); - }; + let isLogin = ref(false); + let realname = ref(0); // 是否已经实名 + let userInfoWin = ref({}); - const openAttest = () => { - const handleAttestClose = () => { - document.removeEventListener("closeAttest", handleAttestClose); - realname.value = window.userInfoWin?.realname || 0; - }; - // 启动认证流程时添加监听 - document.addEventListener("closeAttest", handleAttestClose); - loadAttest(2); - }; - - // 跳转登录 - const goLogin = () => { - if (typeof window === "undefined") return; - if (window["userInfoWin"] && Object.keys(window["userInfoWin"]).length !== 0) { - if (window["userInfoWin"]["uid"]) isLogin.value = true; - else ajax_login(); - } else ajax_login(); - }; - - provide("isLogin", isLogin); - provide("userInfoWin", userInfoWin); - provide("realname", realname); - provide("openAttest", openAttest); - provide("goLogin", goLogin); - - let pastList = ref([]); - - onMounted(() => { - offerListScrolling(); - getSectionList(); - - getList(); - - window.addEventListener("scroll", handleScroll); - - getTalkingRecommend(); - getTopicHandpicked(); - getTopicLatest(); - - document.querySelectorAll(".vuehide").forEach((item) => (item.style.display = "none")); - }); - - let ongoingbj = ref({}); // 话题数据 - - const getTalkingRecommend = () => { - ajaxGet("/v2/api/forum/talkingRecommend").then((res) => { - if (res.code != 200) return; - let data = res["data"] || []; - const ongoing = data.ongoing || []; - - ongoing.forEach((item) => { - if (Array.isArray(item.commentUser)) item.commentUser = item.commentUser.slice(0, 4); - }); - - const getTargetItem = (arr) => { - const target = arr.find((item) => item.state === 1); - return target !== undefined ? target : arr.length > 0 ? arr[Math.floor(Math.random() * arr.length)] : null; // 随机返回一个 + const getUserInfoWin = () => { + const checkUser = () => { + const user = window.userInfoWin; + if (!user) return; + document.removeEventListener("getUser", checkUser); + realname.value = user.realname; + userInfoWin.value = user; + if (user?.uin > 0 || user?.uid > 0) isLogin.value = true; }; + document.addEventListener("getUser", checkUser); + }; - ongoingbj.value = getTargetItem(ongoing || []) || {}; - const past = data.past || []; - pastList.value = past.sort(() => Math.random() - 0.5).slice(0, 5); + const openAttest = () => { + const handleAttestClose = () => { + document.removeEventListener("closeAttest", handleAttestClose); + realname.value = window.userInfoWin?.realname || 0; + }; + // 启动认证流程时添加监听 + document.addEventListener("closeAttest", handleAttestClose); + loadAttest(2); + }; + + // 跳转登录 + const goLogin = () => { + if (typeof window === "undefined") return; + if (window["userInfoWin"] && Object.keys(window["userInfoWin"]).length !== 0) { + if (window["userInfoWin"]["uid"]) isLogin.value = true; + else ajax_login(); + } else ajax_login(); + }; + + provide("isLogin", isLogin); + provide("userInfoWin", userInfoWin); + provide("realname", realname); + provide("openAttest", openAttest); + provide("goLogin", goLogin); + + let pastList = ref([]); + + onMounted(() => { + offerListScrolling(); + getSectionList(); + + getList(); + + window.addEventListener("scroll", handleScroll); + + getTalkingRecommend(); + getTopicHandpicked(); + getTopicLatest(); + + document.querySelectorAll(".vuehide").forEach((item) => (item.style.display = "none")); }); - }; - let topicHandpickedList = ref([]); // 精选列表 - const getTopicHandpicked = (uniqid) => { - ajaxGet(`/v2/api/forum/topicHandpicked?limit=16`).then((res) => { - if (res.code != 200) return; - let data = res["data"] || []; - topicHandpickedList.value = data; - }); - }; + let ongoingbj = ref({}); // 话题数据 - let offer = ref([]); // 面经列表 - let vote = ref([]); // 面经列表 - let interviewexperience = ref([]); // 面经列表 - const getTopicLatest = () => { - ajaxGet(`/v2/api/forum/getTopicLatest?limit=4`).then((res) => { - const data = res.data || []; + const getTalkingRecommend = () => { + ajaxGet("/v2/api/forum/talkingRecommend").then((res) => { + if (res.code != 200) return; + let data = res["data"] || []; + const ongoing = data.ongoing || []; - data.vote.forEach((item) => { - if (!item.title) { - item.title = item.content; - item.content = ""; + ongoing.forEach((item) => { + if (Array.isArray(item.commentUser)) item.commentUser = item.commentUser.slice(0, 4); + }); + + const getTargetItem = (arr) => { + const target = arr.find((item) => item.state === 1); + return target !== undefined ? target : arr.length > 0 ? arr[Math.floor(Math.random() * arr.length)] : null; // 随机返回一个 + }; + + ongoingbj.value = getTargetItem(ongoing || []) || {}; + console.log("ongoingbj", ongoingbj.value); + const past = data.past || []; + pastList.value = past.sort(() => Math.random() - 0.5).slice(0, 5); + }); + }; + + let topicHandpickedList = ref([]); // 精选列表 + const getTopicHandpicked = (uniqid) => { + ajaxGet(`/v2/api/forum/topicHandpicked?limit=16`).then((res) => { + if (res.code != 200) return; + let data = res["data"] || []; + topicHandpickedList.value = data; + }); + }; + + let offer = ref([]); // 面经列表 + let vote = ref([]); // 面经列表 + let interviewexperience = ref([]); // 面经列表 + const getTopicLatest = () => { + ajaxGet(`/v2/api/forum/getTopicLatest?limit=4`).then((res) => { + const data = res.data || []; + + data.vote.forEach((item) => { + if (!item.title) { + item.title = item.content; + item.content = ""; + } + }); + + offer.value = data.offer; + vote.value = data.vote; + interviewexperience.value = data.interviewexperience; + + nextTick(() => {}); + }); + }; + + const sidebarFixed = ref(false); + + const handleScroll = () => { + const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; + const scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight; + const clientHeight = window.innerHeight; + + // 列表下 滑动到底部 获取新数据 + if (scrollTop + clientHeight >= scrollHeight - 200) getList(); + + // // 侧边栏滚动固定 + // if (scrollTop >= matterRef.value.offsetTop + sidebarRef.value.offsetHeight - clientHeight) sidebarFixed.value = true; + // else sidebarFixed.value = false; + + sidebarHeight.value = -(sidebarRef.value.offsetHeight - window.innerHeight); + + if (sidebarHeight.value > 0) sidebarHeight.value = 12; + }; + + let offerlist = ref([]); // offer 列表滚动 数据 + + const offerListRef = ref(null); + const custom_2AdvRef = ref(null); + + // 处理 offer 列表滚动 + const offerListScrolling = (data) => { + ajaxGet("https://api.gter.net/v2/api/forum/getDynamic").then((res) => { + if (res.code == 200) { + let data = res["data"] || []; + + data.forEach((item) => (item.date = strtimeago(item.created_at))); + + let targetValue = []; + targetValue = [...data, ...data.slice(0, 6)]; + + offerlist.value = targetValue; + nextTick(() => autoOfferListScroll()); } }); + }; - offer.value = data.offer; - vote.value = data.vote; - interviewexperience.value = data.interviewexperience; + let offerTimer = null; - nextTick(() => {}); - }); - }; + let scrollup = null; + // offer list 滚动 + const autoOfferListScroll = () => { + console.log("autoOfferListScroll"); - const sidebarFixed = ref(false); - - const handleScroll = () => { - const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; - const scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight; - const clientHeight = window.innerHeight; - - // 列表下 滑动到底部 获取新数据 - if (scrollTop + clientHeight >= scrollHeight - 200) getList(); - - // // 侧边栏滚动固定 - // if (scrollTop >= matterRef.value.offsetTop + sidebarRef.value.offsetHeight - clientHeight) sidebarFixed.value = true; - // else sidebarFixed.value = false; - - sidebarHeight.value = -(sidebarRef.value.offsetHeight - window.innerHeight); - - if (sidebarHeight.value > 0) sidebarHeight.value = 12; - }; - - let offerlist = ref([]); // offer 列表滚动 数据 - - const offerListRef = ref(null); - const custom_2AdvRef = ref(null); - - // 处理 offer 列表滚动 - const offerListScrolling = (data) => { - ajaxGet("https://api.gter.net/v2/api/forum/getDynamic").then((res) => { - if (res.code == 200) { - let data = res["data"] || []; - - data.forEach((item) => (item.date = strtimeago(item.created_at))); - - let targetValue = []; - targetValue = [...data, ...data.slice(0, 6)]; - - offerlist.value = targetValue; - nextTick(() => autoOfferListScroll()); + if (typeof ScrollText !== "function") { + setTimeout(() => autoOfferListScroll(), 500); + return; } - }); - }; + console.log("scrollup"); - let offerTimer = null; + if (scrollup) return; + scrollup = new ScrollText("offer-box"); + scrollup.LineHeight = 56; + scrollup.Amount = 1; + scrollup.Delay = 1; + scrollup.Start(); + scrollup.Direction = "up"; + }; - let scrollup = null; - // offer list 滚动 - const autoOfferListScroll = () => { - console.log("autoOfferListScroll"); + // 鼠标移入 + const offerMouseover = (event) => { + if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) clearInterval(offerTimer); + }; - if (typeof ScrollText !== "function") { - setTimeout(() => autoOfferListScroll(), 500); - return; - } - console.log("scrollup"); + // 鼠标移出 + const offerMouseout = (event) => { + if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) autoOfferListScroll(); + }; - if (scrollup) return; - scrollup = new ScrollText("offer-box"); - scrollup.LineHeight = 56; - scrollup.Amount = 1; - scrollup.Delay = 1; - scrollup.Start(); - scrollup.Direction = "up"; - }; - - // 鼠标移入 - const offerMouseover = (event) => { - if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) clearInterval(offerTimer); - }; - - // 鼠标移出 - const offerMouseout = (event) => { - if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) autoOfferListScroll(); - }; - - let sectionList = ref([]); - const getSectionList = () => { - ajaxGet("/v2/api/forum/getSectionList").then((res) => { - if (res.code != 200) return; - const data = res.data || []; - let obj = {}; - data.forEach((element) => (obj[element.cid] = element)); - sectionList.value = groupByCid(data); - }); - }; - - const groupByCid = (arr) => { - const groups = arr.reduce((acc, item) => { - const cid = item.cid ?? "default"; // 若 cid 不存在,归为 'default' 组 - if (!acc[cid]) { - acc[cid] = []; - } - acc[cid].push(item); - return acc; - }, {}); - - return Object.values(groups); - }; - - let loading = ref(false); - let page = ref(1); - let list = ref([]); - const getList = () => { - if (loading.value || page.value == 0) return; - loading.value = true; - ajaxGet(`/v2/api/forum/topicLists?page=${page.value || 1}`) - .then((res) => { + let sectionList = ref([]); + const getSectionList = () => { + ajaxGet("/v2/api/forum/getSectionList").then((res) => { if (res.code != 200) return; - let data = res.data; - list.value = list.value.concat(data.data); - page.value = data.count > data.limit * data.page ? page.value + 1 : 0; - - loading.value = false; - }) - .catch((err) => { - err = err.data; - if (err.code == 401) goLogin(); - loading.value = false; + const data = res.data || []; + let obj = {}; + data.forEach((element) => (obj[element.cid] = element)); + sectionList.value = groupByCid(data); }); - }; + }; - const sidebarRef = ref(null); - const matterRef = ref(null); + const groupByCid = (arr) => { + const groups = arr.reduce((acc, item) => { + const cid = item.cid ?? "default"; // 若 cid 不存在,归为 'default' 组 + if (!acc[cid]) { + acc[cid] = []; + } + acc[cid].push(item); + return acc; + }, {}); - let sidebarHeight = ref(0); + return Object.values(groups); + }; - const handleCheckAttest = (e) => { - if (!isLogin.value) { - goLogin(); - e.preventDefault(); // 阻止默认跳转(即使 href 为链接,也强制拦截) - return; - } - if (realname.value === 0 && userInfoWin.value?.uin > 0) { - openAttest(); - e.preventDefault(); // 阻止默认跳转(即使 href 为链接,也强制拦截) - } - }; + let loading = ref(false); + let page = ref(1); + let list = ref([]); + const getList = () => { + if (loading.value || page.value == 0) return; + loading.value = true; + ajaxGet(`/v2/api/forum/topicLists?page=${page.value || 1}`) + .then((res) => { + if (res.code != 200) return; + let data = res.data; + list.value = list.value.concat(data.data); + page.value = data.count > data.limit * data.page ? page.value + 1 : 0; - onMounted(() => { - SignInComponent.initComponent() - }) + loading.value = false; + }) + .catch((err) => { + err = err.data; + if (err.code == 401) goLogin(); + loading.value = false; + }); + }; - return { handleCheckAttest, sidebarHeight, matterRef, sidebarFixed, sidebarRef, loading, interviewexperience, vote, offer, topicHandpickedList, list, sectionList, custom_2AdvRef, ongoingbj, pastList, offerMouseover, offerMouseout, offerlist, offerListRef }; - }, -}); + const sidebarRef = ref(null); + const matterRef = ref(null); -appIndex.component("headTop", headTop); -appIndex.component("itemForum", itemForum); -appIndex.component("itemOffer", itemOffer); -appIndex.component("itemSummary", itemSummary); -appIndex.component("itemVote", itemVote); -appIndex.component("itemMj", itemMj); -appIndex.component("itemTenement", itemTenement); -appIndex.component("itemProject", itemProject); -appIndex.component("latestList", latestList); -appIndex.component("load-box", loadBox); + let sidebarHeight = ref(0); -appIndex.mount("#appIndex"); + const handleCheckAttest = (e) => { + if (!isLogin.value) { + goLogin(); + e.preventDefault(); // 阻止默认跳转(即使 href 为链接,也强制拦截) + return; + } + if (realname.value === 0 && userInfoWin.value?.uin > 0) { + openAttest(); + e.preventDefault(); // 阻止默认跳转(即使 href 为链接,也强制拦截) + } + }; + + const popList = ref([ + { + title: "26FALL", + subtitle: "申请群", + type: "cong", + }, + { + title: "申请求助", + subtitle: "寄托院校君", + type: "university", + }, + { + title: "香港租房", + subtitle: "交流群", + type: "renting", + }, + { + title: "香港租房顾问", + subtitle: "寄托方同学", + type: "fang", + }, + ]); + + let huddleBoxRef = ref(null); + let helperPopRef = ref(null); + let groupPopRef = ref(null); + let qrCodePopRef = ref(null); + const openPop = (type) => { + if (type == "cong") huddleBoxRef.value.open(); + if (type == "university") helperPopRef.value.open(); + if (type == "renting") groupPopRef.value.open(); + if (type == "fang") qrCodePopRef.value.open(); + }; + + return { openPop, huddleBoxRef, helperPopRef, groupPopRef, qrCodePopRef, popList, handleCheckAttest, sidebarHeight, matterRef, sidebarFixed, sidebarRef, loading, interviewexperience, vote, offer, topicHandpickedList, list, sectionList, custom_2AdvRef, ongoingbj, pastList, offerMouseover, offerMouseout, offerlist, offerListRef }; + }, + }); + + appIndex.component("headTop", headTop); + appIndex.component("itemForum", itemForum); + appIndex.component("itemOffer", itemOffer); + appIndex.component("itemSummary", itemSummary); + appIndex.component("itemVote", itemVote); + appIndex.component("itemMj", itemMj); + appIndex.component("itemTenement", itemTenement); + appIndex.component("itemProject", itemProject); + appIndex.component("latestList", latestList); + appIndex.component("load-box", loadBox); + if (huddleBox) appIndex.component("huddle-box", huddleBox); + if (helperPop) appIndex.component("helper-pop", helperPop); + if (groupPop) appIndex.component("group-pop", groupPop); + if (QRCodePop) appIndex.component("qr-code-pop", QRCodePop); + + appIndex.mount("#appIndex"); +})(); diff --git a/js/save.js b/js/save.js index c54d559..bd041e1 100644 --- a/js/save.js +++ b/js/save.js @@ -44,6 +44,8 @@ const watchList = { "../component/huddle-box/huddle-box.txt": "../component/huddle-box/huddle-box.js", "../component/helper-pop/helper-pop.txt": "../component/helper-pop/helper-pop.js", + "../component/group-pop/group-pop.txt": "../component/group-pop/group-pop.js", + "../component/QR-code-pop/QR-code-pop.txt": "../component/QR-code-pop/QR-code-pop.js", // 可添加更多文件(格式:'txt路径': 'js路径') // './component/other/other.txt': './component/other/other.js',
+ + + +
+
+
+
+
+ + +
+
历史搜索
+
+
+
+ +
+ + + +
+ +
+ + +