From b65cd95558433799d33381b1d8e30bfbe9023a8b Mon Sep 17 00:00:00 2001 From: lyc Date: Tue, 30 Jul 2024 09:44:09 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=93=E5=BC=80?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/utils/linkConfig.js | 11 ++++++++++- src/renderer/src/views/prepare/index.vue | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/utils/linkConfig.js b/src/renderer/src/utils/linkConfig.js index 09c7aa1..1033e66 100644 --- a/src/renderer/src/utils/linkConfig.js +++ b/src/renderer/src/utils/linkConfig.js @@ -4,6 +4,7 @@ import useUserStore from '@/store/modules/user' const userStore = useUserStore() const baseConfig = { // Electron 设置cookie + // url: import.meta.env.VITE_APP_BASE_API, url: 'https://file.ysaix.com:7868', //cookie 名称 这里为 token name: 'Admin-Token', @@ -14,13 +15,20 @@ const baseConfig = { } -// 作业 +// 作业布置 const homeWork = { data: { ...baseConfig}, // 完整路径 fullPath: `${baseConfig.url}/teaching/classtaskassign?titleName=%E4%BD%9C%E4%B8%9A%E5%B8%83%E7%BD%AE` } +// 作业反馈 +const feedback = { + data: { ...baseConfig}, + // 完整路径 + fullPath: `${baseConfig.url}/teaching/classtaskassign?titleName=作业反馈` +} + // 高考研读 const gk = { data: { ...baseConfig}, @@ -41,6 +49,7 @@ const aiModel = { export default { homeWork, + feedback, gk, standard, aiModel diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 35743ab..ac5400b 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -38,6 +38,7 @@
+ 作业反馈 布置作业 上传资料 新建课件 From 817ea8790e1ccad2407bdb877c34853ef4917c05 Mon Sep 17 00:00:00 2001 From: yangws <1607839436@qq.com> Date: Tue, 30 Jul 2024 10:16:46 +0800 Subject: [PATCH 2/9] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/classManage/basicGroup.vue | 6 ++-- .../src/views/classManage/classInfo.vue | 34 ++++++++----------- src/renderer/src/views/classManage/index.vue | 16 +++++---- .../src/views/classManage/studentList.vue | 6 ++-- 4 files changed, 30 insertions(+), 32 deletions(-) diff --git a/src/renderer/src/views/classManage/basicGroup.vue b/src/renderer/src/views/classManage/basicGroup.vue index 42a70cd..9668b2a 100644 --- a/src/renderer/src/views/classManage/basicGroup.vue +++ b/src/renderer/src/views/classManage/basicGroup.vue @@ -92,7 +92,7 @@ 未选学生:
- {{stuItem.name || stuItem.studentname}} + {{stuItem.studentname || stuItem.name}}
@@ -121,7 +121,7 @@ const groupForm = reactive({ groupname: '', orderidx: 0, classid: Number(props.classId), - edituserid: userStore.id, + edituserid: userStore.userId, edusubject: userStore.edusubject, userid : 0, studentid : 0, @@ -188,7 +188,7 @@ const getClassInfo = () => { const chooseItem = (item,stuIndex) => { let formdata = {} formdata.classid = props.classId; - formdata.edituserid = userStore.id; + formdata.edituserid = userStore.userId; formdata.userid = item.userid; formdata.parentid = parentId.value; formdata.studentid = item.studentid; diff --git a/src/renderer/src/views/classManage/classInfo.vue b/src/renderer/src/views/classManage/classInfo.vue index feacec5..0ea3c47 100644 --- a/src/renderer/src/views/classManage/classInfo.vue +++ b/src/renderer/src/views/classManage/classInfo.vue @@ -2,25 +2,19 @@ - - - + + {{ classInfo.caption }} + + + + + {{ classInfo.classstudentcount || 0 }}人 + @@ -42,13 +36,14 @@ }) const isDelClass = delClassDemo() const userStore = useUserStore().user + console.log(userStore,'userStore') //删除教室 const deleteClassRoom = () => { ElMessageBox.alert('确认删除该班级?', { confirmButtonText: '确认', type: 'warning' }).then(() => { - leaveClass({ classid: props.classId, userid: userStore.id, inrole: 'teacher' }).then(() => { + leaveClass({ classid: props.classId, userid: userStore.userId, inrole: 'teacher' }).then(() => { ElMessage({ message: '删除成功', type: 'success', @@ -63,12 +58,13 @@ const getClassInfo = () => { if(props.classId){ getClassmain(props.classId).then(response => { - classInfo.className = response.data.caption + Object.assign(classInfo,response.data) listClassuser({classid:props.classId,pageSize:100}).then(res => { classInfo.teacher = res.rows.filter(item => item.inrole === 'teacher') classInfo.student = res.rows.filter(item => item.inrole === 'student') }) }) + console.log(classInfo,'classInfo') } } onMounted(() => { diff --git a/src/renderer/src/views/classManage/index.vue b/src/renderer/src/views/classManage/index.vue index 1a4b1c8..c0c0b57 100644 --- a/src/renderer/src/views/classManage/index.vue +++ b/src/renderer/src/views/classManage/index.vue @@ -145,12 +145,14 @@ // 获取班级信息 const getClassInfo = () => { classList.value = [] - listClassmain({ entpid: userStore.deptId, pageSize: 500, status: 'open' }).then(response => { - response.rows.forEach(item => { - if(item.classteacherids && Number(item.classteacherids) === userStore.userId){ - classList.value.push(item) - } - }) + listClassmain({ classuserid: userStore.userId, pageSize: 100, status: 'open' }).then(response => { + // response.rows.forEach(item => { + // if(item.teacherid && Number(item.teacherid) === userStore.userId){ + // classList.value.push(item) + // } + // }) + classList.value = [...response.rows] + console.log(classList.value,'classList') if(classList.value.length > 0){ classId.value = classList.value[0].id currentIndex.value = 0 @@ -190,7 +192,7 @@ classForm.entpid = userStore.deptId; classForm.status = 'open'; classForm.teachername = userStore.nickName; - classForm.teacherid = userStore.id; + classForm.teacherid = userStore.userId; classForm.teacherSubject = classForm.edusubject; addClassmain(classForm).then(response => { if (response.code === 200) { diff --git a/src/renderer/src/views/classManage/studentList.vue b/src/renderer/src/views/classManage/studentList.vue index dc08770..2f42b29 100644 --- a/src/renderer/src/views/classManage/studentList.vue +++ b/src/renderer/src/views/classManage/studentList.vue @@ -71,7 +71,7 @@ @@ -201,7 +201,7 @@ studentForm.classname = classInfo.value.caption; studentForm.schoolname = classInfo.value.entpname; studentForm.status = ''; - studentForm.editoruserid = userStore.id; + studentForm.editoruserid = userStore.userId; addStudentmain(studentForm).then((response) => { if (response.code === 200) { ElMessage({ @@ -422,7 +422,7 @@ formdata.classname = classInfo.value.caption; formdata.schoolname = classInfo.value.entpname; formdata.status = ''; - formdata.editoruserid = userStore.id; + formdata.editoruserid = userStore.userId; addStudentmainByNameArray(formdata).then(res => { if(res.code == 200){ From 1e79807a4bcaa1842430c226636fa0f57abb45f1 Mon Sep 17 00:00:00 2001 From: yangws <1607839436@qq.com> Date: Tue, 30 Jul 2024 16:02:01 +0800 Subject: [PATCH 3/9] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +- src/renderer/src/views/classManage/aside.vue | 6 +- .../src/views/classManage/classInfo.vue | 2 - src/renderer/src/views/classManage/index.vue | 1 - .../src/views/classManage/studentList.vue | 8 +- .../src/views/profile/cropperImage.vue | 266 ++++++++++++++++++ src/renderer/src/views/profile/userAvatar.vue | 173 ++---------- 7 files changed, 303 insertions(+), 159 deletions(-) create mode 100644 src/renderer/src/views/profile/cropperImage.vue diff --git a/package.json b/package.json index 7893b0b..45db03d 100644 --- a/package.json +++ b/package.json @@ -21,10 +21,11 @@ "dependencies": { "@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/utils": "^3.0.0", - "@element-plus/icons-vue": "^2.3.1", "@electron/remote": "^2.1.2", + "@element-plus/icons-vue": "^2.3.1", "@vitejs/plugin-vue-jsx": "^4.0.0", "@vueuse/core": "^10.11.0", + "cropperjs": "^1.6.2", "crypto-js": "^4.2.0", "electron-dl-manager": "^3.0.0", "electron-log": "^5.1.7", @@ -34,12 +35,11 @@ "js-cookie": "^3.0.5", "jsencrypt": "^3.3.2", "jsondiffpatch": "0.6.0", - "pdfjs-dist": "4.4.168", "lodash": "^4.17.21", + "pdfjs-dist": "4.4.168", "pinia": "^2.1.7", "pinia-plugin-persistedstate": "^3.2.1", "spark-md5": "^3.0.2", - "vue-cropper": "^1.1.4", "vue-router": "^4.4.0", "xlsx": "^0.18.5" }, diff --git a/src/renderer/src/views/classManage/aside.vue b/src/renderer/src/views/classManage/aside.vue index 7efce51..120991c 100644 --- a/src/renderer/src/views/classManage/aside.vue +++ b/src/renderer/src/views/classManage/aside.vue @@ -19,7 +19,7 @@ diff --git a/src/renderer/src/views/profile/userAvatar.vue b/src/renderer/src/views/profile/userAvatar.vue index 89965ca..5e945c3 100644 --- a/src/renderer/src/views/profile/userAvatar.vue +++ b/src/renderer/src/views/profile/userAvatar.vue @@ -2,112 +2,45 @@ ")}catch(h){console&&console.log(h)}}c=function(){var h,l=document.createElement("div");l.innerHTML=v._iconfont_svg_string_2794390,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(h=document.body).firstChild?p(l,h.firstChild):h.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,i=v.document,z=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,M())})}function M(){z||(z=!0,t())}function d(){try{i.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file +window._iconfont_svg_string_2794390='',function(v){var h=(h=document.getElementsByTagName("script"))[h.length-1],l=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,i,z,p=function(h,l){l.parentNode.insertBefore(h,l)};if(l&&!v.__iconfont__svg__cssinject__){v.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,l=document.createElement("div");l.innerHTML=v._iconfont_svg_string_2794390,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(h=document.body).firstChild?p(l,h.firstChild):h.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,i=v.document,z=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,M())})}function M(){z||(z=!0,t())}function d(){try{i.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json index 5549155..6427af2 100644 --- a/src/renderer/src/assets/iconfont/iconfont.json +++ b/src/renderer/src/assets/iconfont/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "8023423", + "name": "作业", + "font_class": "zuoye1", + "unicode": "e610", + "unicode_decimal": 58896 + }, { "icon_id": "720967", "name": "更多", diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg index bdabebc..d74c21e 100644 --- a/src/renderer/src/assets/iconfont/iconfont.svg +++ b/src/renderer/src/assets/iconfont/iconfont.svg @@ -14,6 +14,8 @@ /> + + diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf index 409d7e10a53c43a98395d6dd4a50c6f5e394f5cf..3448f74b4f9b5a2074260c202b6a4cc608e5310f 100644 GIT binary patch delta 1477 zcmZXSUrbw79LK-s-f~N!g|@VXLTPE)3S)qU)=uXJY*F;d5uRMk+>n2D^3M&HVTN5Y zXQn2^i6*}LCwtJujKxH=>;cWz}Bfa}WS)Z)ZP>!TL|_s_r+1BLOCvG%WT3<0=B@&yLm zH|@)`xgI+T)AOg-E4Kdv)Nl0Hr)Eb-rhYu~4&R@ne|&o6^qe}3`5O&e_suD0tesZqRop}Tl;fRTuU08PyKSVcHiHqb};~K{P1+gL*4#o z`;5!B&(W`hWum;yd%2ak`f244b+c=r>_hE^UA8)@Rm?g7m#X2)G+N+-qiyZg{*_H@ z;h8)h-g{B_-wkBYjSl9^q7wmTwXvID_Q63A6{yB8^uoV#*=~!b(S|vhA z;6^RHtAE-)Rh(yfb7cWdG4SKiEWp4t&@9TpgwVFY)X)zozw4n-xE*MgX5hx4s|9l~ z+ADCg(6vI5`-b)l=4^DGz*?Zg0;_`FC9po|E`gOoKQFLm=tBalhaM7m4$wygm^?2D zFnNxmXa*oe=a>MKbVNXe`m%s}>Zky=kRB5drH%_|q)rHEqD~56i|K-ZX6h>f;zb(A z1th4i3TUBD2}n|>1*E7m0$QoF0(Ma61ni`~Ca|-hPYCP-=#v6F0-C>Gm;Zk|jU|C? z0{yPQhJjudOuOn21vU}%HG%B}y(X}+aEEIQY%$y&7T9dKdsqN_fY)dERh?1aS(&2s zm8I>Fow5h*ORk7(%=LN2V8xnKa69gGPow8vRd=<&`kMEB-wQSEwT|EGzZAF{e;V9f+$v$w+=rpj)|HQ|Vm(DV2|_`aq3k_ePpk$Z1Wc z()(2|pWT^EISfRy$=*Bz={im@oHUKe3Pyt}7T)R$#gvMLthI2g9OC>|ALs3FyS$adCdqK6w=a_#W(G5Cy&Y@}^7)kS k^C{gB#p?I&r6*NxW$?g6m3kb`>kG4s<2|ci9GFo50h07GvH$=8 delta 1132 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 delta 7874 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 literal 7052 zcmV;78*}7$Pew8T0RR9102_<|3jhEB07Dc202@010RR9100000000000000000000 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 -
+ + @@ -236,6 +258,10 @@ export default { display: flex; justify-content: center; align-items: center; + .icon-zuoye{ + font-size: 40px; + color: #707070 + } } .prepare-body-main-item-tool { diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index ac5400b..23e0c33 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -68,15 +68,19 @@ import ChooseTextbook from '@/components/choose-textbook/index.vue' import uploadDialog from '@/components/upload-dialog/index.vue' import { Refresh } from '@element-plus/icons-vue' import uploaderState from '@/store/modules/uploader' +import useUserStore from '@/store/modules/user' import MoveFile from '@/components/move-file/index.vue' import FileListItem from '@/views/prepare/container/file-list-item.vue' import { getSmarttalkPage, moveSmarttalk } from '@/api/file' +import { homeworklist, listEntpcourse } from '@/api/teaching/classwork' import { toTimeText } from '@/utils/date' import { ElMessage } from 'element-plus' import { parseCataByNode, creatPPT, asyncLocalFile } from '@/utils/talkFile' import FileOperBatch from '@/views/prepare/container/file-oper-batch.vue' import outLink from '@/utils/linkConfig' import { createWindow } from '@/utils/tool' +import { uniqBy, cloneDeep } from 'lodash' + const { ipcRenderer } = window.electron || {} export default { @@ -104,6 +108,10 @@ export default { }, // 当前教材封面图 curBookImg: '', + // 用户信息 + userStore: '', + entpcourseid: '', + timerId: null } }, computed: { @@ -114,6 +122,7 @@ export default { } }, created() { + this.userStore = useUserStore().user ipcRenderer.removeAllListeners('copy-file-default-reply') ipcRenderer.on('copy-file-default-reply', (e, param) => { this.callback(param) @@ -245,7 +254,7 @@ export default { this.isLoading = false }) }, - nodeClick(data) { + async nodeClick(data) { if (this.currentNode.id === data.node.id) return this.curBookImg = data.textBook.curBookImg this.checkFileList = [] @@ -256,15 +265,100 @@ export default { this.uploadData.levelThirdId = cata[2] this.uploadData.textbookId = data.textBook.curBookId this.asyncAllFile() + if (this.uploadData.levelSecondId) { + // 获取作业列表所需ID + const res = await this.getChapterId() + this.entpcourseid = res.rows[0].id + // 查询作业 + this.getHomeWorkList() + } }, + // 打开外部链接 - handleOutLink(key){ + handleOutLink(key) { + if (key == 'homeWork') { + // 查询作业 + this.createTimer() + } // key 对应的 linkConfig.js 外部链接配置 let configObj = outLink[key] // 通知主进程 ipcRenderer.send('openWindow', { fullPath: configObj.fullPath, - cookieData: {...(configObj.data)} + cookieData: { ...(configObj.data) } + }) + }, + // 根据教材章节单元ID 查询作业列表所需ID + getChapterId() { + return listEntpcourse({ evalid: this.uploadData.levelSecondId, edituserid: this.userStore.userId, pageSize: 500 }) + }, + // + createTimer() { + this.timerId = setInterval(() => { + this.getHomeWorkList() + }, 1500) + }, + // 查询作业列表 + getHomeWorkList() { + homeworklist({ entpcourseid: this.entpcourseid, edituserid: this.userStore.userId, pageSize: 100 }).then(res => { + + //以下代码 参照AIx web端 作业布置 + let list = [] + for (var i = 0; i < res.rows.length; i++) { + + res.rows[i].taskconfig = []; + + // 找child + for (var j = 0; j < res.rows.length; j++) { + if (res.rows[j].parentid == res.rows[i].id) { + var ss = []; + if (res.rows[j].classworkdatastudentids != null) { + ss = JSON.parse('[' + res.rows[j].classworkdatastudentids + ']'); + } + var js = { + id: res.rows[j].id, + classid: res.rows[j].classid, + classcaption: res.rows[j].classcaption, + parentid: 0, + worktype: '', + workkey: res.rows[j].workkey, + worktag: '', + entpcourseid: 0, + evalid: 0, + edusubject: '', + edudegree: '', + workdate: '', + title: '', + workcodes: '', + studentlist: ss, + deaddate: res.rows[j].deaddate, + timelength: res.rows[j].timelength, + weights: res.rows[j].weights, + feedtype: res.rows[j].feedtype + } + res.rows[i].taskconfig.push(js); + } + } + res.rows[i].fileShowName = res.rows[i].uniquekey + + // 注意slideid>0的,这一些作业是添加到PPT页面的,所以在作业管理中不能出现 + // 2024-05-15,酉阳,jackyshen + if (res.rows[i].classid == 0 && res.rows[i].slideid == 0) { + list.push(res.rows[i]); + } + + + // 如果是习题训练任务,则检查一共有多少道 + if (res.rows[i].entpcourseworklist != '') { + res.rows[i].entpcourseworklistarray = JSON.parse('[' + res.rows[i].entpcourseworklist + ']'); + } else { + res.rows[i].entpcourseworklistarray = []; + } + } + // 去重 + let ary = uniqBy([...this.currentFileList, ...list], 'id') + // 深度克隆 + this.currentFileList = cloneDeep(ary) }) }, // 打开PDF-课件 @@ -275,6 +369,13 @@ export default { openLesson() { createWindow('tool-sphere', { url: '/tool/sphere' }) } + }, + watch: { + $route(to) { + if (to.path != '/prepare' && this.timerId) { + clearInterval(this.timerId) + } + } } } @@ -330,7 +431,8 @@ export default { justify-content: center; position: relative; background: linear-gradient(#b0d1ef, #3e7bcb); - .top-zoom-style{ + + .top-zoom-style { position: absolute; width: 90%; height: 30px; @@ -338,7 +440,8 @@ export default { bottom: 0; clip-path: polygon(3% 0%, 97% 0%, 100% 100%, 0% 100%); } - .textbook-img{ + + .textbook-img { height: 120px; background-color: #ffffff; padding: 5px; @@ -347,36 +450,43 @@ export default { margin-right: 20px; z-index: 1; } - .top-item{ + + .top-item { width: 230px; position: relative; flex-wrap: wrap; z-index: 1; - .btn{ + + .btn { width: 102px; background: none; color: #ffffff; border-width: 2px; border-color: #ffffff; - &:hover{ + + &:hover { background: rgba(255, 255, 255, 0.3) } - &:first-child{ + + &:first-child { margin-left: 12px; margin-bottom: 15px; } - &:nth-child(2){ + + &:nth-child(2) { margin-bottom: 15px; } } } - .to-class-btn{ + + .to-class-btn { width: 130px; height: 80px; margin-left: 25px; font-size: 18px; z-index: 1; - .icon-lingdang{ + + .icon-lingdang { margin-right: 5px; color: #ffffff; font-size: 20px; From 370396e2b8c59d799dc32e2a6b78ec06b6104dea Mon Sep 17 00:00:00 2001 From: yangws <1607839436@qq.com> Date: Wed, 31 Jul 2024 09:20:30 +0800 Subject: [PATCH 6/9] =?UTF-8?q?fix:=E4=B8=BB=E9=A1=B5=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/teachingIconFont/iconfont.css | 353 +++++++++++++ .../src/assets/teachingIconFont/iconfont.js | 1 + .../src/assets/teachingIconFont/iconfont.json | 156 ++++++ .../src/assets/teachingIconFont/iconfont.ttf | Bin 0 -> 30004 bytes .../src/assets/teachingIconFont/iconfont.woff | Bin 0 -> 19672 bytes .../assets/teachingIconFont/iconfont.woff2 | Bin 0 -> 16860 bytes src/renderer/src/layout/components/Header.vue | 5 + src/renderer/src/router/index.js | 6 + src/renderer/src/views/homePage/index.vue | 471 ++++++++++++++++++ 9 files changed, 992 insertions(+) create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.css create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.js create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.json create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.ttf create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff create mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff2 create mode 100644 src/renderer/src/views/homePage/index.vue diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.css b/src/renderer/src/assets/teachingIconFont/iconfont.css new file mode 100644 index 0000000..bdf5187 --- /dev/null +++ b/src/renderer/src/assets/teachingIconFont/iconfont.css @@ -0,0 +1,353 @@ +@font-face { + font-family: "iconfont"; /* Project id 4581405 */ + /* Color fonts */ + src: + url('iconfont.woff2?t=1718185631014') format('woff2'), + url('iconfont.woff?t=1718185631014') format('woff'), + url('iconfont.ttf?t=1718185631014') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-iconku-zhuanqu-:before { + content: "\e649"; +} + +.icon-PPT:before { + content: "\e62b"; +} + +.icon-fabiaolunwen:before { + content: "\e772"; +} + +.icon-xiezuo1:before { + content: "\e612"; +} + +.icon-fenxi1:before { + content: "\e627"; +} + +.icon-kechengziyuan:before { + content: "\e6e9"; +} + +.icon-36zuoyepingtai:before { + content: "\e699"; +} + +.icon-shoucang1:before { + content: "\e617"; +} + +.icon-fenxiang:before { + content: "\e60a"; +} + +.icon-zhucetianjiahaoyou:before { + content: "\e8ca"; +} + +.icon-duoqudaojicheng:before { + content: "\e695"; +} + +.icon-yewukaizhan:before { + content: "\e602"; +} + +.icon-fankui1:before { + content: "\e6fa"; +} + +.icon-shezhi:before { + content: "\e60c"; +} + +.icon-chayue:before { + content: "\e605"; +} + +.icon-baogao:before { + content: "\e630"; +} + +.icon-xuekezuhe:before { + content: "\e625"; +} + +.icon-fenxiang1:before { + content: "\eb24"; +} + +.icon-tongzhizhongxin:before { + content: "\eb43"; +} + +.icon-xiajia:before { + content: "\e60f"; +} + +.icon-shengchanguochengguanli:before { + content: "\e629"; +} + +.icon-kejian:before { + content: "\e64a"; +} + +.icon-liulan:before { + content: "\e648"; +} + +.icon-fabiao:before { + content: "\e654"; +} + +.icon-kecheng:before { + content: "\e609"; +} + +.icon-bianji:before { + content: "\e608"; +} + +.icon-pingjia:before { + content: "\e628"; +} + +.icon-zonghezhenduan:before { + content: "\e6a0"; +} + +.icon-banji:before { + content: "\e71e"; +} + +.icon-tousuyujianyi:before { + content: "\e729"; +} + +.icon-jiaoliu:before { + content: "\e6b8"; +} + +.icon-pingyi:before { + content: "\e79a"; +} + +.icon-xueqingfenxi:before { + content: "\e67a"; +} + +.icon-check:before { + content: "\e622"; +} + +.icon-upload:before { + content: "\e634"; +} + +.icon-taolun:before { + content: "\e61e"; +} + +.icon-tujing:before { + content: "\e947"; +} + +.icon-zixun:before { + content: "\e6b3"; +} + +.icon-liulan1:before { + content: "\e6b4"; +} + +.icon-yaosu:before { + content: "\e68c"; +} + +.icon-baogao1:before { + content: "\e62d"; +} + +.icon-shoucang:before { + content: "\e60d"; +} + +.icon-shenhe:before { + content: "\e616"; +} + +.icon-w_duoxuanti:before { + content: "\e669"; +} + +.icon-fenxi:before { + content: "\e76d"; +} + +.icon-kanshu:before { + content: "\e614"; +} + +.icon-qwe:before { + content: "\e603"; +} + +.icon-jiancha:before { + content: "\e6c1"; +} + +.icon-qunzu:before { + content: "\e606"; +} + +.icon-zuopin:before { + content: "\e6a9"; +} + +.icon-shuyi_jiaoxueguanli:before { + content: "\e65f"; +} + +.icon-liangsuan:before { + content: "\e657"; +} + +.icon-business-report:before { + content: "\e880"; +} + +.icon-xiangmupingshen:before { + content: "\e742"; +} + +.icon-xiangmushenbao:before { + content: "\e743"; +} + +.icon-xiajia1:before { + content: "\e623"; +} + +.icon-a-fenxiang2:before { + content: "\e626"; +} + +.icon-icon_kaoshifenxi:before { + content: "\e6d3"; +} + +.icon-a-ketangshilu1:before { + content: "\e610"; +} + +.icon-tubiao_moshileixingpeizhi:before { + content: "\e62a"; +} + +.icon-xiezuo:before { + content: "\e611"; +} + +.icon-buzhi:before { + content: "\e607"; +} + +.icon-ziyuanfenxi:before { + content: "\e631"; +} + +.icon-fankui:before { + content: "\e738"; +} + +.icon-tiku:before { + content: "\e621"; +} + +.icon-ldc-position:before { + content: "\e63a"; +} + +.icon-sucai:before { + content: "\e620"; +} + +.icon-pengyou:before { + content: "\e61a"; +} + +.icon-zuoye:before { + content: "\e61c"; +} + +.icon-jiaoxuefenxi:before { + content: "\e600"; +} + +.icon-wenjianjia:before { + content: "\ec17"; +} + +.icon-jiaoxueyanxiu:before { + content: "\e60b"; +} + +.icon-jiaoxuesheji:before { + content: "\e604"; +} + +.icon-zhuanyeziyuanku:before { + content: "\e64f"; +} + +.icon-pengyouquan:before { + content: "\e615"; +} + +.icon-dangqianhuihua:before { + content: "\e663"; +} + +.icon-yanjiushi:before { + content: "\e601"; +} + +.icon-gongzuotai:before { + content: "\e66b"; +} + +.icon-lunwen:before { + content: "\e60e"; +} + +.icon-decheng_xianshangxuexi:before { + content: "\e624"; +} + +.icon-jitibeike-:before { + content: "\e65b"; +} + +.icon-keti:before { + content: "\e6fe"; +} + +.icon-pengyouquan1:before { + content: "\e635"; +} + +.icon-beike:before { + content: "\e61b"; +} + diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.js b/src/renderer/src/assets/teachingIconFont/iconfont.js new file mode 100644 index 0000000..63c50b9 --- /dev/null +++ b/src/renderer/src/assets/teachingIconFont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4581405='',function(h){var c=(c=document.getElementsByTagName("script"))[c.length-1],l=c.getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var t,a,i,e,o,z=function(c,l){l.parentNode.insertBefore(c,l)};if(l&&!h.__iconfont__svg__cssinject__){h.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}t=function(){var c,l=document.createElement("div");l.innerHTML=h._iconfont_svg_string_4581405,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?z(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),t()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=t,e=h.document,o=!1,v(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,d())})}function d(){o||(o=!0,i())}function v(){try{e.documentElement.doScroll("left")}catch(c){return void setTimeout(v,50)}d()}}(window); diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.json b/src/renderer/src/assets/teachingIconFont/iconfont.json new file mode 100644 index 0000000..ba3ef7c --- /dev/null +++ b/src/renderer/src/assets/teachingIconFont/iconfont.json @@ -0,0 +1,156 @@ +{ + "id": "4581405", + "name": "AIX教师端", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "577336", + "name": "反馈", + "font_class": "fankui", + "unicode": "e738", + "unicode_decimal": 59192 + }, + { + "icon_id": "1447760", + "name": "题库", + "font_class": "tiku", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "1837440", + "name": "ldc-position", + "font_class": "ldc-position", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "4138813", + "name": "素材", + "font_class": "sucai", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "4166140", + "name": "朋友", + "font_class": "pengyou", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "4310077", + "name": "作业", + "font_class": "zuoye", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "4686996", + "name": "教学分析", + "font_class": "jiaoxuefenxi", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "4893191", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "ec17", + "unicode_decimal": 60439 + }, + { + "icon_id": "5838892", + "name": "教学研修", + "font_class": "jiaoxueyanxiu", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "5931005", + "name": "教学设计", + "font_class": "jiaoxuesheji", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "6360457", + "name": "专业资源库", + "font_class": "zhuanyeziyuanku", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "6556747", + "name": "朋友圈", + "font_class": "pengyouquan", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "6992598", + "name": "当前会话", + "font_class": "dangqianhuihua", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "7327280", + "name": "研究室", + "font_class": "yanjiushi", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "7905547", + "name": "工作台", + "font_class": "gongzuotai", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "9023128", + "name": "论文", + "font_class": "lunwen", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "10130330", + "name": "德诚_线上学习001", + "font_class": "decheng_xianshangxuexi", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "10493421", + "name": "集体备课", + "font_class": "jitibeike-", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "13228302", + "name": "课题", + "font_class": "keti", + "unicode": "e6fe", + "unicode_decimal": 59134 + }, + { + "icon_id": "16364339", + "name": "朋友圈", + "font_class": "pengyouquan1", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "37075078", + "name": "备课", + "font_class": "beike", + "unicode": "e61b", + "unicode_decimal": 58907 + } + ] +} diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.ttf b/src/renderer/src/assets/teachingIconFont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..314692563b454a7dff80db9a9e6be572e73a0ba6 GIT binary patch literal 30004 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 literal 0 HcmV?d00001 diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.woff2 b/src/renderer/src/assets/teachingIconFont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..23519bc24ebfea0983a0daeb48b6d0e2560a52a5 GIT binary patch literal 16860 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 b4$UL{m7X%B8k5yI=xOUDlLkt2G64Vp_oJ8} literal 0 HcmV?d00001 diff --git a/src/renderer/src/layout/components/Header.vue b/src/renderer/src/layout/components/Header.vue index 4c30765..da00357 100644 --- a/src/renderer/src/layout/components/Header.vue +++ b/src/renderer/src/layout/components/Header.vue @@ -51,6 +51,11 @@ const router = useRouter() const currentRoute = ref('') const menus = ref([ + { + icon: 'icon-jiaoxueziyuan icon-resource', + name: '主页', + path: '/homepage' + }, { icon: 'icon-jiaoxueziyuan icon-resource', name: '资源', diff --git a/src/renderer/src/router/index.js b/src/renderer/src/router/index.js index d6f641e..e2dc96e 100644 --- a/src/renderer/src/router/index.js +++ b/src/renderer/src/router/index.js @@ -15,6 +15,12 @@ export const constantRoutes = [ component: Layout, redirect: '/resource', children: [ + { + path: '/homepage', + component: () => import('@/views/homePage/index.vue'), + name: 'homepage', + meta: {title: '主页'} + }, { path: '/resource', component: () => import('@/views/resource/index.vue'), diff --git a/src/renderer/src/views/homePage/index.vue b/src/renderer/src/views/homePage/index.vue new file mode 100644 index 0000000..571700f --- /dev/null +++ b/src/renderer/src/views/homePage/index.vue @@ -0,0 +1,471 @@ + + + + From b7f45bbd334feadb52d9d28e33b096854886df6d Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Wed, 31 Jul 2024 09:25:44 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E4=BA=8C=E6=9C=9F=EF=BC=9A=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 ++ .env.production | 2 ++ electron.vite.config.mjs | 4 ++-- src/renderer/src/utils/linkConfig.js | 11 +++++------ 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.env.development b/.env.development index c581825..b10b50c 100644 --- a/.env.development +++ b/.env.development @@ -7,6 +7,8 @@ VITE_APP_ENV = 'development' # AIx融合数字管理系统/开发环境 VITE_APP_BASE_API = '/dev-api' +VITE_APP_DOMAIN = 'file.ysaix.com' + VITE_APP_UPLOAD_API = 'http://192.168.2.52:7863' VITE_APP_RES_FILE_PATH = 'https://file.ysaix.com:7868/src/assets/textbook/booktxt/' diff --git a/.env.production b/.env.production index 380f9d6..993cace 100644 --- a/.env.production +++ b/.env.production @@ -7,6 +7,8 @@ VITE_APP_ENV = 'production' # AIx融合数字管理系统/生产环境 VITE_APP_BASE_API = 'https://file.ysaix.com:7868/prod-api' +VITE_APP_DOMAIN = 'file.ysaix.com' + VITE_APP_UPLOAD_API = 'https://file.ysaix.com:7868/prod-api' # 是否在打包时开启压缩,支持 gzip 和 brotli diff --git a/electron.vite.config.mjs b/electron.vite.config.mjs index 9b9c503..c48cc00 100644 --- a/electron.vite.config.mjs +++ b/electron.vite.config.mjs @@ -24,8 +24,8 @@ export default defineConfig({ server: { proxy: { '/dev-api': { - // target: 'http://27.128.240.72:7865', - target: 'http://192.168.2.52:7863', + target: 'http://27.128.240.72:7865', + // target: 'http://192.168.2.52:7863', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') } diff --git a/src/renderer/src/utils/linkConfig.js b/src/renderer/src/utils/linkConfig.js index 1033e66..38340d1 100644 --- a/src/renderer/src/utils/linkConfig.js +++ b/src/renderer/src/utils/linkConfig.js @@ -4,15 +4,14 @@ import useUserStore from '@/store/modules/user' const userStore = useUserStore() const baseConfig = { // Electron 设置cookie - // url: import.meta.env.VITE_APP_BASE_API, - url: 'https://file.ysaix.com:7868', - //cookie 名称 这里为 token + url: import.meta.env.VITE_APP_BUILD_BASE_PATH, + // url: 'https://file.ysaix.com:7868', + //cookie 名称 这里为 token name: 'Admin-Token', //cookie 值 value: userStore.token, // 域名 - domain: 'file.ysaix.com', - + domain: import.meta.env.VITE_APP_DOMAIN } // 作业布置 @@ -53,4 +52,4 @@ export default { gk, standard, aiModel -} \ No newline at end of file +} From 15f6b5dcbda43b6f4467b199e114249e6c012d45 Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Wed, 31 Jul 2024 16:04:49 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BA=8C=E6=9C=9F=EF=BC=9A=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/index.js | 8 +- src/renderer/src/assets/iconfont/demo.css | 539 +++ .../src/assets/iconfont/demo_index.html | 3961 +++++++++++++++++ src/renderer/src/assets/iconfont/iconfont.css | 460 +- src/renderer/src/assets/iconfont/iconfont.js | 2 +- .../src/assets/iconfont/iconfont.json | 791 ++++ src/renderer/src/assets/iconfont/iconfont.svg | 226 + src/renderer/src/assets/iconfont/iconfont.ttf | Bin 17532 -> 60668 bytes .../src/assets/iconfont/iconfont.woff | Bin 8624 -> 36072 bytes .../src/assets/iconfont/iconfont.woff2 | Bin 7264 -> 30660 bytes .../src/assets/teachingIconFont/iconfont.css | 353 -- .../src/assets/teachingIconFont/iconfont.js | 1 - .../src/assets/teachingIconFont/iconfont.json | 156 - .../src/assets/teachingIconFont/iconfont.ttf | Bin 30004 -> 0 bytes .../src/assets/teachingIconFont/iconfont.woff | Bin 19672 -> 0 bytes .../assets/teachingIconFont/iconfont.woff2 | Bin 16860 -> 0 bytes src/renderer/src/layout/components/Header.vue | 6 +- src/renderer/src/layout/index.vue | 6 +- src/renderer/src/router/index.js | 2 +- src/renderer/src/utils/linkConfig.js | 10 +- src/renderer/src/views/homePage/index.vue | 552 +-- 21 files changed, 6160 insertions(+), 913 deletions(-) create mode 100644 src/renderer/src/assets/iconfont/demo.css create mode 100644 src/renderer/src/assets/iconfont/demo_index.html delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.css delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.js delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.json delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.ttf delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff delete mode 100644 src/renderer/src/assets/teachingIconFont/iconfont.woff2 diff --git a/src/main/index.js b/src/main/index.js index 96a98b0..ca7c16c 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -108,8 +108,6 @@ let linkWindow async function createLinkWin(data) { if (linkWindow) return linkWindow = new BrowserWindow({ - width: 650, - height: 500, show: false, frame: true, maximizable: true, @@ -118,7 +116,7 @@ async function createLinkWin(data) { webPreferences: { sandbox: false, nodeIntegration: true, - worldSafeExecuteJavaScript: true, + worldSafeExecuteJavaScript: true, contextIsolation: true } }) @@ -171,7 +169,7 @@ app.on('ready', () => { } if (mainWindow) { mainWindow.close() // 先发出这个关闭指令 - setTimeout(() => { // + setTimeout(() => { // mainWindow.destroy() }, 200); } @@ -211,7 +209,7 @@ app.on('ready', () => { // 打开-登录窗口 createLoginWindow() - + app.on('activate', function () { if (BrowserWindow.getAllWindows().length === 0) createLoginWindow() }) diff --git a/src/renderer/src/assets/iconfont/demo.css b/src/renderer/src/assets/iconfont/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/src/renderer/src/assets/iconfont/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/src/renderer/src/assets/iconfont/demo_index.html b/src/renderer/src/assets/iconfont/demo_index.html new file mode 100644 index 0000000..2d28214 --- /dev/null +++ b/src/renderer/src/assets/iconfont/demo_index.html @@ -0,0 +1,3961 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    教材
    +
    &#xe640;
    +
  • + +
  • + +
    +
    &#xe641;
    +
  • + +
  • + +
    教材选择
    +
    &#xe642;
    +
  • + +
  • + +
    组织框架
    +
    &#xe9fe;
    +
  • + +
  • + +
    教材
    +
    &#xe67b;
    +
  • + +
  • + +
    在线考试
    +
    &#xe643;
    +
  • + +
  • + +
    目标绘制
    +
    &#xe652;
    +
  • + +
  • + +
    图谱数据源
    +
    &#xe653;
    +
  • + +
  • + +
    目标
    +
    &#xe723;
    +
  • + +
  • + +
    知识图谱
    +
    &#xe644;
    +
  • + +
  • + +
    图谱
    +
    &#xf48c;
    +
  • + +
  • + +
    中文文献
    +
    &#xe645;
    +
  • + +
  • + +
    图谱
    +
    &#xe952;
    +
  • + +
  • + +
    框架
    +
    &#xe6ea;
    +
  • + +
  • + +
    文献
    +
    &#xe7b6;
    +
  • + +
  • + +
    122-图谱
    +
    &#xe679;
    +
  • + +
  • + +
    图谱
    +
    &#xe69c;
    +
  • + +
  • + +
    图谱
    +
    &#xe6a7;
    +
  • + +
  • + +
    组织框架
    +
    &#xe646;
    +
  • + +
  • + +
    图谱
    +
    &#xe6d5;
    +
  • + +
  • + +
    考试 (1)
    +
    &#xeb13;
    +
  • + +
  • + +
    反馈
    +
    &#xe738;
    +
  • + +
  • + +
    题库
    +
    &#xe621;
    +
  • + +
  • + +
    ldc-position
    +
    &#xe63a;
    +
  • + +
  • + +
    素材
    +
    &#xe620;
    +
  • + +
  • + +
    朋友
    +
    &#xe61a;
    +
  • + +
  • + +
    作业
    +
    &#xe61c;
    +
  • + +
  • + +
    教学分析
    +
    &#xe605;
    +
  • + +
  • + +
    文件夹
    +
    &#xec17;
    +
  • + +
  • + +
    教学研修
    +
    &#xe60d;
    +
  • + +
  • + +
    教学设计
    +
    &#xe606;
    +
  • + +
  • + +
    专业资源库
    +
    &#xe651;
    +
  • + +
  • + +
    朋友圈
    +
    &#xe616;
    +
  • + +
  • + +
    当前会话
    +
    &#xe675;
    +
  • + +
  • + +
    研究室
    +
    &#xe607;
    +
  • + +
  • + +
    工作台
    +
    &#xe676;
    +
  • + +
  • + +
    论文
    +
    &#xe60e;
    +
  • + +
  • + +
    德诚_线上学习001
    +
    &#xe624;
    +
  • + +
  • + +
    集体备课
    +
    &#xe65b;
    +
  • + +
  • + +
    课题
    +
    &#xe6fe;
    +
  • + +
  • + +
    朋友圈
    +
    &#xe635;
    +
  • + +
  • + +
    备课
    +
    &#xe61b;
    +
  • + +
  • + +
    share
    +
    &#xe611;
    +
  • + +
  • + +
    227注册、添加好友
    +
    &#xe8ca;
    +
  • + +
  • + +
    场景灵活
    +
    &#xe696;
    +
  • + +
  • + +
    业务开展
    +
    &#xe612;
    +
  • + +
  • + +
    反馈
    +
    &#xe6fa;
    +
  • + +
  • + +
    设置
    +
    &#xe614;
    +
  • + +
  • + +
    查阅
    +
    &#xe617;
    +
  • + +
  • + +
    报告
    +
    &#xe630;
    +
  • + +
  • + +
    学科组合
    +
    &#xe625;
    +
  • + +
  • + +
    分享
    +
    &#xeb24;
    +
  • + +
  • + +
    通知中心
    +
    &#xeb43;
    +
  • + +
  • + +
    下架
    +
    &#xe618;
    +
  • + +
  • + +
    生产过程管理
    +
    &#xe62a;
    +
  • + +
  • + +
    课件
    +
    &#xe64a;
    +
  • + +
  • + +
    浏览
    +
    &#xe648;
    +
  • + +
  • + +
    发表
    +
    &#xe654;
    +
  • + +
  • + +
    课程
    +
    &#xe619;
    +
  • + +
  • + +
    编辑
    +
    &#xe61d;
    +
  • + +
  • + +
    评价
    +
    &#xe628;
    +
  • + +
  • + +
    综合诊断
    +
    &#xe6a0;
    +
  • + +
  • + +
    班级
    +
    &#xe71e;
    +
  • + +
  • + +
    投诉与建议
    +
    &#xe729;
    +
  • + +
  • + +
    交流
    +
    &#xe6b8;
    +
  • + +
  • + +
    评议
    +
    &#xe79a;
    +
  • + +
  • + +
    学情分析
    +
    &#xe67a;
    +
  • + +
  • + +
    check
    +
    &#xe622;
    +
  • + +
  • + +
    upload
    +
    &#xe634;
    +
  • + +
  • + +
    讨论
    +
    &#xe61e;
    +
  • + +
  • + +
    途径
    +
    &#xe947;
    +
  • + +
  • + +
    咨询
    +
    &#xe6b3;
    +
  • + +
  • + +
    浏览
    +
    &#xe6b4;
    +
  • + +
  • + +
    要素
    +
    &#xe68c;
    +
  • + +
  • + +
    报告
    +
    &#xe62e;
    +
  • + +
  • + +
    收藏
    +
    &#xe61f;
    +
  • + +
  • + +
    审核
    +
    &#xe623;
    +
  • + +
  • + +
    w_多选题
    +
    &#xe677;
    +
  • + +
  • + +
    分析
    +
    &#xe76d;
    +
  • + +
  • + +
    kanshu
    +
    &#xe626;
    +
  • + +
  • + +
    上传
    +
    &#xe627;
    +
  • + +
  • + +
    检查
    +
    &#xe6c1;
    +
  • + +
  • + +
    群组
    +
    &#xe62b;
    +
  • + +
  • + +
    作品
    +
    &#xe6a9;
    +
  • + +
  • + +
    数译_教学管理
    +
    &#xe678;
    +
  • + +
  • + +
    liangsuan
    +
    &#xe657;
    +
  • + +
  • + +
    business-report
    +
    &#xe880;
    +
  • + +
  • + +
    项目评审
    +
    &#xe742;
    +
  • + +
  • + +
    项目申报
    +
    &#xe743;
    +
  • + +
  • + +
    下架
    +
    &#xe62c;
    +
  • + +
  • + +
    分享 2
    +
    &#xe62f;
    +
  • + +
  • + +
    考试分析
    +
    &#xe6d3;
    +
  • + +
  • + +
    课堂实录 1
    +
    &#xe631;
    +
  • + +
  • + +
    图标_模式类型配置
    +
    &#xe632;
    +
  • + +
  • + +
    写作-copy
    +
    &#xe633;
    +
  • + +
  • + +
    布置-copy
    +
    &#xe636;
    +
  • + +
  • + +
    资源分析
    +
    &#xe637;
    +
  • + +
  • + +
    收藏
    +
    &#xe638;
    +
  • + +
  • + +
    题目数量
    +
    &#xe649;
    +
  • + +
  • + +
    PPT
    +
    &#xe639;
    +
  • + +
  • + +
    发表论文
    +
    &#xe772;
    +
  • + +
  • + +
    写作
    +
    &#xe63b;
    +
  • + +
  • + +
    粮食动态决策分析系统
    +
    &#xe63c;
    +
  • + +
  • + +
    课程资源
    +
    &#xe6e9;
    +
  • + +
  • + +
    作业平台
    +
    &#xe699;
    +
  • + +
  • + +
    结课标准-笔记数
    +
    &#xe63d;
    +
  • + +
  • + +
    勋章
    +
    &#xe63e;
    +
  • + +
  • + +
    教材征订
    +
    &#xe6a4;
    +
  • + +
  • + +
    新增模型
    +
    &#xe7b8;
    +
  • + +
  • + +
    表彰勋章英雄
    +
    &#xe79d;
    +
  • + +
  • + +
    勋章
    +
    &#xe63f;
    +
  • + +
  • + +
    237拍照-线性
    +
    &#xe8d1;
    +
  • + +
  • + +
    主页未选
    +
    &#xe604;
    +
  • + +
  • + +
    作业
    +
    &#xe610;
    +
  • + +
  • + +
    更多
    +
    &#xe60b;
    +
  • + +
  • + +
    互动
    +
    &#xe60c;
    +
  • + +
  • + +
    橡皮擦
    +
    &#xe6be;
    +
  • + +
  • + +
    更多
    +
    &#xe62d;
    +
  • + +
  • + +
    聚焦
    +
    &#xe615;
    +
  • + +
  • + +
    画笔
    +
    &#xe795;
    +
  • + +
  • + +
    28D鼠标箭头-copy
    +
    &#xe603;
    +
  • + +
  • + +
    下一页
    +
    &#xe68b;
    +
  • + +
  • + +
    上一页
    +
    &#xe68e;
    +
  • + +
  • + +
    双页
    +
    &#xe64e;
    +
  • + +
  • + +
    单页模板
    +
    &#xe859;
    +
  • + +
  • + +
    铃铛
    +
    &#xe613;
    +
  • + +
  • + +
    移动到组
    +
    &#xe67d;
    +
  • + +
  • + +
    删除
    +
    &#xe852;
    +
  • + +
  • + +
    下载
    +
    &#xe65d;
    +
  • + +
  • + +
    编辑
    +
    &#xe60a;
    +
  • + +
  • + +
    云文件-
    +
    &#xe629;
    +
  • + +
  • + +
    avi
    +
    &#xe65e;
    +
  • + +
  • + +
    access
    +
    &#xe65f;
    +
  • + +
  • + +
    docx
    +
    &#xe660;
    +
  • + +
  • + +
    folder
    +
    &#xe661;
    +
  • + +
  • + +
    excel
    +
    &#xe662;
    +
  • + +
  • + +
    gif
    +
    &#xe663;
    +
  • + +
  • + +
    jpeg
    +
    &#xe664;
    +
  • + +
  • + +
    jpg
    +
    &#xe665;
    +
  • + +
  • + +
    mp3
    +
    &#xe666;
    +
  • + +
  • + +
    mov
    +
    &#xe667;
    +
  • + +
  • + +
    pdf
    +
    &#xe668;
    +
  • + +
  • + +
    ppt
    +
    &#xe669;
    +
  • + +
  • + +
    papers
    +
    &#xe66a;
    +
  • + +
  • + +
    pptx
    +
    &#xe66b;
    +
  • + +
  • + +
    psd
    +
    &#xe66c;
    +
  • + +
  • + +
    rar
    +
    &#xe66d;
    +
  • + +
  • + +
    txt
    +
    &#xe66e;
    +
  • + +
  • + +
    zip
    +
    &#xe66f;
    +
  • + +
  • + +
    video
    +
    &#xe670;
    +
  • + +
  • + +
    xlsx
    +
    &#xe671;
    +
  • + +
  • + +
    png
    +
    &#xe673;
    +
  • + +
  • + +
    word
    +
    &#xe674;
    +
  • + +
  • + +
    省略号
    +
    &#xe64f;
    +
  • + +
  • + +
    加号
    +
    &#xe602;
    +
  • + +
  • + +
    关闭
    +
    &#xe60f;
    +
  • + +
  • + +
    向右
    +
    &#xe609;
    +
  • + +
  • + +
    讲课
    +
    &#xe672;
    +
  • + +
  • + +
    教学资源
    +
    &#xe601;
    +
  • + +
  • + +
    备课
    +
    &#xe6c2;
    +
  • + +
  • + +
    最大化
    +
    &#xe600;
    +
  • + +
  • + +
    窗口-最大化_line
    +
    &#xe695;
    +
  • + +
  • + +
    最小化
    +
    &#xe650;
    +
  • + +
  • + +
    关闭
    +
    &#xe608;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1722393125520') format('woff2'),
+       url('iconfont.woff?t=1722393125520') format('woff'),
+       url('iconfont.ttf?t=1722393125520') format('truetype'),
+       url('iconfont.svg?t=1722393125520#iconfont') format('svg');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 教材 +
    +
    .icon-icon +
    +
  • + +
  • + +
    + 课 +
    +
    .icon-ke +
    +
  • + +
  • + +
    + 教材选择 +
    +
    .icon-jiaocaixuanze +
    +
  • + +
  • + +
    + 组织框架 +
    +
    .icon-organization-framework-line +
    +
  • + +
  • + +
    + 教材 +
    +
    .icon-jiaocai +
    +
  • + +
  • + +
    + 在线考试 +
    +
    .icon-zaixiankaoshi +
    +
  • + +
  • + +
    + 目标绘制 +
    +
    .icon-mubiaohuizhi +
    +
  • + +
  • + +
    + 图谱数据源 +
    +
    .icon-tupushujuyuan +
    +
  • + +
  • + +
    + 目标 +
    +
    .icon-mubiao +
    +
  • + +
  • + +
    + 知识图谱 +
    +
    .icon-zhishitupu +
    +
  • + +
  • + +
    + 图谱 +
    +
    .icon-tupu +
    +
  • + +
  • + +
    + 中文文献 +
    +
    .icon-zhongwenwenxian +
    +
  • + +
  • + +
    + 图谱 +
    +
    .icon-tupu1 +
    +
  • + +
  • + +
    + 框架 +
    +
    .icon-kuangjia +
    +
  • + +
  • + +
    + 文献 +
    +
    .icon-wenxian +
    +
  • + +
  • + +
    + 122-图谱 +
    +
    .icon-tupu-01 +
    +
  • + +
  • + +
    + 图谱 +
    +
    .icon-tupu2 +
    +
  • + +
  • + +
    + 图谱 +
    +
    .icon-tupu3 +
    +
  • + +
  • + +
    + 组织框架 +
    +
    .icon-zuzhikuangjia +
    +
  • + +
  • + +
    + 图谱 +
    +
    .icon-tupu4 +
    +
  • + +
  • + +
    + 考试 (1) +
    +
    .icon-a-kaoshi1 +
    +
  • + +
  • + +
    + 反馈 +
    +
    .icon-fankui +
    +
  • + +
  • + +
    + 题库 +
    +
    .icon-tiku +
    +
  • + +
  • + +
    + ldc-position +
    +
    .icon-ldc-position +
    +
  • + +
  • + +
    + 素材 +
    +
    .icon-sucai +
    +
  • + +
  • + +
    + 朋友 +
    +
    .icon-pengyou +
    +
  • + +
  • + +
    + 作业 +
    +
    .icon-zuoye +
    +
  • + +
  • + +
    + 教学分析 +
    +
    .icon-jiaoxuefenxi +
    +
  • + +
  • + +
    + 文件夹 +
    +
    .icon-wenjianjia +
    +
  • + +
  • + +
    + 教学研修 +
    +
    .icon-jiaoxueyanxiu +
    +
  • + +
  • + +
    + 教学设计 +
    +
    .icon-jiaoxuesheji +
    +
  • + +
  • + +
    + 专业资源库 +
    +
    .icon-zhuanyeziyuanku +
    +
  • + +
  • + +
    + 朋友圈 +
    +
    .icon-pengyouquan +
    +
  • + +
  • + +
    + 当前会话 +
    +
    .icon-dangqianhuihua +
    +
  • + +
  • + +
    + 研究室 +
    +
    .icon-yanjiushi +
    +
  • + +
  • + +
    + 工作台 +
    +
    .icon-gongzuotai +
    +
  • + +
  • + +
    + 论文 +
    +
    .icon-lunwen +
    +
  • + +
  • + +
    + 德诚_线上学习001 +
    +
    .icon-decheng_xianshangxuexi +
    +
  • + +
  • + +
    + 集体备课 +
    +
    .icon-jitibeike- +
    +
  • + +
  • + +
    + 课题 +
    +
    .icon-keti +
    +
  • + +
  • + +
    + 朋友圈 +
    +
    .icon-pengyouquan1 +
    +
  • + +
  • + +
    + 备课 +
    +
    .icon-beike1 +
    +
  • + +
  • + +
    + share +
    +
    .icon-fenxiang +
    +
  • + +
  • + +
    + 227注册、添加好友 +
    +
    .icon-zhucetianjiahaoyou +
    +
  • + +
  • + +
    + 场景灵活 +
    +
    .icon-duoqudaojicheng +
    +
  • + +
  • + +
    + 业务开展 +
    +
    .icon-yewukaizhan +
    +
  • + +
  • + +
    + 反馈 +
    +
    .icon-fankui1 +
    +
  • + +
  • + +
    + 设置 +
    +
    .icon-shezhi +
    +
  • + +
  • + +
    + 查阅 +
    +
    .icon-chayue +
    +
  • + +
  • + +
    + 报告 +
    +
    .icon-baogao +
    +
  • + +
  • + +
    + 学科组合 +
    +
    .icon-xuekezuhe +
    +
  • + +
  • + +
    + 分享 +
    +
    .icon-fenxiang1 +
    +
  • + +
  • + +
    + 通知中心 +
    +
    .icon-tongzhizhongxin +
    +
  • + +
  • + +
    + 下架 +
    +
    .icon-xiajia +
    +
  • + +
  • + +
    + 生产过程管理 +
    +
    .icon-shengchanguochengguanli +
    +
  • + +
  • + +
    + 课件 +
    +
    .icon-kejian +
    +
  • + +
  • + +
    + 浏览 +
    +
    .icon-liulan +
    +
  • + +
  • + +
    + 发表 +
    +
    .icon-fabiao +
    +
  • + +
  • + +
    + 课程 +
    +
    .icon-kecheng +
    +
  • + +
  • + +
    + 编辑 +
    +
    .icon-bianji1 +
    +
  • + +
  • + +
    + 评价 +
    +
    .icon-pingjia +
    +
  • + +
  • + +
    + 综合诊断 +
    +
    .icon-zonghezhenduan +
    +
  • + +
  • + +
    + 班级 +
    +
    .icon-banji +
    +
  • + +
  • + +
    + 投诉与建议 +
    +
    .icon-tousuyujianyi +
    +
  • + +
  • + +
    + 交流 +
    +
    .icon-jiaoliu +
    +
  • + +
  • + +
    + 评议 +
    +
    .icon-pingyi +
    +
  • + +
  • + +
    + 学情分析 +
    +
    .icon-xueqingfenxi +
    +
  • + +
  • + +
    + check +
    +
    .icon-check +
    +
  • + +
  • + +
    + upload +
    +
    .icon-upload +
    +
  • + +
  • + +
    + 讨论 +
    +
    .icon-taolun +
    +
  • + +
  • + +
    + 途径 +
    +
    .icon-tujing +
    +
  • + +
  • + +
    + 咨询 +
    +
    .icon-zixun +
    +
  • + +
  • + +
    + 浏览 +
    +
    .icon-liulan1 +
    +
  • + +
  • + +
    + 要素 +
    +
    .icon-yaosu +
    +
  • + +
  • + +
    + 报告 +
    +
    .icon-baogao1 +
    +
  • + +
  • + +
    + 收藏 +
    +
    .icon-shoucang +
    +
  • + +
  • + +
    + 审核 +
    +
    .icon-shenhe +
    +
  • + +
  • + +
    + w_多选题 +
    +
    .icon-w_duoxuanti +
    +
  • + +
  • + +
    + 分析 +
    +
    .icon-fenxi +
    +
  • + +
  • + +
    + kanshu +
    +
    .icon-kanshu +
    +
  • + +
  • + +
    + 上传 +
    +
    .icon-qwe +
    +
  • + +
  • + +
    + 检查 +
    +
    .icon-jiancha +
    +
  • + +
  • + +
    + 群组 +
    +
    .icon-qunzu +
    +
  • + +
  • + +
    + 作品 +
    +
    .icon-zuopin +
    +
  • + +
  • + +
    + 数译_教学管理 +
    +
    .icon-shuyi_jiaoxueguanli +
    +
  • + +
  • + +
    + liangsuan +
    +
    .icon-liangsuan +
    +
  • + +
  • + +
    + business-report +
    +
    .icon-business-report +
    +
  • + +
  • + +
    + 项目评审 +
    +
    .icon-xiangmupingshen +
    +
  • + +
  • + +
    + 项目申报 +
    +
    .icon-xiangmushenbao +
    +
  • + +
  • + +
    + 下架 +
    +
    .icon-xiajia1 +
    +
  • + +
  • + +
    + 分享 2 +
    +
    .icon-a-fenxiang2 +
    +
  • + +
  • + +
    + 考试分析 +
    +
    .icon-icon_kaoshifenxi +
    +
  • + +
  • + +
    + 课堂实录 1 +
    +
    .icon-a-ketangshilu1 +
    +
  • + +
  • + +
    + 图标_模式类型配置 +
    +
    .icon-tubiao_moshileixingpeizhi +
    +
  • + +
  • + +
    + 写作-copy +
    +
    .icon-xiezuo +
    +
  • + +
  • + +
    + 布置-copy +
    +
    .icon-buzhi +
    +
  • + +
  • + +
    + 资源分析 +
    +
    .icon-ziyuanfenxi +
    +
  • + +
  • + +
    + 收藏 +
    +
    .icon-shoucang1 +
    +
  • + +
  • + +
    + 题目数量 +
    +
    .icon-iconku-zhuanqu- +
    +
  • + +
  • + +
    + PPT +
    +
    .icon-PPT +
    +
  • + +
  • + +
    + 发表论文 +
    +
    .icon-fabiaolunwen +
    +
  • + +
  • + +
    + 写作 +
    +
    .icon-xiezuo1 +
    +
  • + +
  • + +
    + 粮食动态决策分析系统 +
    +
    .icon-fenxi1 +
    +
  • + +
  • + +
    + 课程资源 +
    +
    .icon-kechengziyuan +
    +
  • + +
  • + +
    + 作业平台 +
    +
    .icon-36zuoyepingtai +
    +
  • + +
  • + +
    + 结课标准-笔记数 +
    +
    .icon-jiekebiaozhunbijishu +
    +
  • + +
  • + +
    + 勋章 +
    +
    .icon-xunzhang +
    +
  • + +
  • + +
    + 教材征订 +
    +
    .icon-jiaocaizhengding +
    +
  • + +
  • + +
    + 新增模型 +
    +
    .icon-xinzengmoxing +
    +
  • + +
  • + +
    + 表彰勋章英雄 +
    +
    .icon-a-biaozhangxunzhangyingxiong +
    +
  • + +
  • + +
    + 勋章 +
    +
    .icon-xunzhang1 +
    +
  • + +
  • + +
    + 237拍照-线性 +
    +
    .icon-paizhao-xianxing +
    +
  • + +
  • + +
    + 主页未选 +
    +
    .icon-zhuye2 +
    +
  • + +
  • + +
    + 作业 +
    +
    .icon-zuoye1 +
    +
  • + +
  • + +
    + 更多 +
    +
    .icon-xiazai9 +
    +
  • + +
  • + +
    + 互动 +
    +
    .icon-hudong +
    +
  • + +
  • + +
    + 橡皮擦 +
    +
    .icon-xiangpica +
    +
  • + +
  • + +
    + 更多 +
    +
    .icon-gengduo +
    +
  • + +
  • + +
    + 聚焦 +
    +
    .icon-jujiao +
    +
  • + +
  • + +
    + 画笔 +
    +
    .icon-huabi +
    +
  • + +
  • + +
    + 28D鼠标箭头-copy +
    +
    .icon-mouse +
    +
  • + +
  • + +
    + 下一页 +
    +
    .icon-xiayiye +
    +
  • + +
  • + +
    + 上一页 +
    +
    .icon-shangyiye +
    +
  • + +
  • + +
    + 双页 +
    +
    .icon-shuangye +
    +
  • + +
  • + +
    + 单页模板 +
    +
    .icon-danyemoban +
    +
  • + +
  • + +
    + 铃铛 +
    +
    .icon-lingdang +
    +
  • + +
  • + +
    + 移动到组 +
    +
    .icon-yidongdaozu +
    +
  • + +
  • + +
    + 删除 +
    +
    .icon-shanchu +
    +
  • + +
  • + +
    + 下载 +
    +
    .icon-xiazai +
    +
  • + +
  • + +
    + 编辑 +
    +
    .icon-bianji +
    +
  • + +
  • + +
    + 云文件- +
    +
    .icon-yunwenjian- +
    +
  • + +
  • + +
    + avi +
    +
    .icon-avi +
    +
  • + +
  • + +
    + access +
    +
    .icon-access +
    +
  • + +
  • + +
    + docx +
    +
    .icon-docx +
    +
  • + +
  • + +
    + folder +
    +
    .icon-folder +
    +
  • + +
  • + +
    + excel +
    +
    .icon-excel +
    +
  • + +
  • + +
    + gif +
    +
    .icon-gif +
    +
  • + +
  • + +
    + jpeg +
    +
    .icon-jpeg +
    +
  • + +
  • + +
    + jpg +
    +
    .icon-jpg +
    +
  • + +
  • + +
    + mp3 +
    +
    .icon-mp +
    +
  • + +
  • + +
    + mov +
    +
    .icon-mov +
    +
  • + +
  • + +
    + pdf +
    +
    .icon-pdf +
    +
  • + +
  • + +
    + ppt +
    +
    .icon-ppt +
    +
  • + +
  • + +
    + papers +
    +
    .icon-papers +
    +
  • + +
  • + +
    + pptx +
    +
    .icon-pptx +
    +
  • + +
  • + +
    + psd +
    +
    .icon-psd +
    +
  • + +
  • + +
    + rar +
    +
    .icon-rar +
    +
  • + +
  • + +
    + txt +
    +
    .icon-txt +
    +
  • + +
  • + +
    + zip +
    +
    .icon-zip +
    +
  • + +
  • + +
    + video +
    +
    .icon-video +
    +
  • + +
  • + +
    + xlsx +
    +
    .icon-xlsx +
    +
  • + +
  • + +
    + png +
    +
    .icon-png +
    +
  • + +
  • + +
    + word +
    +
    .icon-word +
    +
  • + +
  • + +
    + 省略号 +
    +
    .icon-shenglvehao +
    +
  • + +
  • + +
    + 加号 +
    +
    .icon-jiahao +
    +
  • + +
  • + +
    + 关闭 +
    +
    .icon-guanbi +
    +
  • + +
  • + +
    + 向右 +
    +
    .icon-xiangyou +
    +
  • + +
  • + +
    + 讲课 +
    +
    .icon-jiangke1 +
    +
  • + +
  • + +
    + 教学资源 +
    +
    .icon-jiaoxueziyuan +
    +
  • + +
  • + +
    + 备课 +
    +
    .icon-beike +
    +
  • + +
  • + +
    + 最大化 +
    +
    .icon-zuidahua +
    +
  • + +
  • + +
    + 窗口-最大化_line +
    +
    .icon-window-max_line +
    +
  • + +
  • + +
    + 最小化 +
    +
    .icon-zuixiaohua +
    +
  • + +
  • + +
    + 关闭 +
    +
    .icon-close +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    教材
    +
    #icon-icon
    +
  • + +
  • + +
    +
    #icon-ke
    +
  • + +
  • + +
    教材选择
    +
    #icon-jiaocaixuanze
    +
  • + +
  • + +
    组织框架
    +
    #icon-organization-framework-line
    +
  • + +
  • + +
    教材
    +
    #icon-jiaocai
    +
  • + +
  • + +
    在线考试
    +
    #icon-zaixiankaoshi
    +
  • + +
  • + +
    目标绘制
    +
    #icon-mubiaohuizhi
    +
  • + +
  • + +
    图谱数据源
    +
    #icon-tupushujuyuan
    +
  • + +
  • + +
    目标
    +
    #icon-mubiao
    +
  • + +
  • + +
    知识图谱
    +
    #icon-zhishitupu
    +
  • + +
  • + +
    图谱
    +
    #icon-tupu
    +
  • + +
  • + +
    中文文献
    +
    #icon-zhongwenwenxian
    +
  • + +
  • + +
    图谱
    +
    #icon-tupu1
    +
  • + +
  • + +
    框架
    +
    #icon-kuangjia
    +
  • + +
  • + +
    文献
    +
    #icon-wenxian
    +
  • + +
  • + +
    122-图谱
    +
    #icon-tupu-01
    +
  • + +
  • + +
    图谱
    +
    #icon-tupu2
    +
  • + +
  • + +
    图谱
    +
    #icon-tupu3
    +
  • + +
  • + +
    组织框架
    +
    #icon-zuzhikuangjia
    +
  • + +
  • + +
    图谱
    +
    #icon-tupu4
    +
  • + +
  • + +
    考试 (1)
    +
    #icon-a-kaoshi1
    +
  • + +
  • + +
    反馈
    +
    #icon-fankui
    +
  • + +
  • + +
    题库
    +
    #icon-tiku
    +
  • + +
  • + +
    ldc-position
    +
    #icon-ldc-position
    +
  • + +
  • + +
    素材
    +
    #icon-sucai
    +
  • + +
  • + +
    朋友
    +
    #icon-pengyou
    +
  • + +
  • + +
    作业
    +
    #icon-zuoye
    +
  • + +
  • + +
    教学分析
    +
    #icon-jiaoxuefenxi
    +
  • + +
  • + +
    文件夹
    +
    #icon-wenjianjia
    +
  • + +
  • + +
    教学研修
    +
    #icon-jiaoxueyanxiu
    +
  • + +
  • + +
    教学设计
    +
    #icon-jiaoxuesheji
    +
  • + +
  • + +
    专业资源库
    +
    #icon-zhuanyeziyuanku
    +
  • + +
  • + +
    朋友圈
    +
    #icon-pengyouquan
    +
  • + +
  • + +
    当前会话
    +
    #icon-dangqianhuihua
    +
  • + +
  • + +
    研究室
    +
    #icon-yanjiushi
    +
  • + +
  • + +
    工作台
    +
    #icon-gongzuotai
    +
  • + +
  • + +
    论文
    +
    #icon-lunwen
    +
  • + +
  • + +
    德诚_线上学习001
    +
    #icon-decheng_xianshangxuexi
    +
  • + +
  • + +
    集体备课
    +
    #icon-jitibeike-
    +
  • + +
  • + +
    课题
    +
    #icon-keti
    +
  • + +
  • + +
    朋友圈
    +
    #icon-pengyouquan1
    +
  • + +
  • + +
    备课
    +
    #icon-beike1
    +
  • + +
  • + +
    share
    +
    #icon-fenxiang
    +
  • + +
  • + +
    227注册、添加好友
    +
    #icon-zhucetianjiahaoyou
    +
  • + +
  • + +
    场景灵活
    +
    #icon-duoqudaojicheng
    +
  • + +
  • + +
    业务开展
    +
    #icon-yewukaizhan
    +
  • + +
  • + +
    反馈
    +
    #icon-fankui1
    +
  • + +
  • + +
    设置
    +
    #icon-shezhi
    +
  • + +
  • + +
    查阅
    +
    #icon-chayue
    +
  • + +
  • + +
    报告
    +
    #icon-baogao
    +
  • + +
  • + +
    学科组合
    +
    #icon-xuekezuhe
    +
  • + +
  • + +
    分享
    +
    #icon-fenxiang1
    +
  • + +
  • + +
    通知中心
    +
    #icon-tongzhizhongxin
    +
  • + +
  • + +
    下架
    +
    #icon-xiajia
    +
  • + +
  • + +
    生产过程管理
    +
    #icon-shengchanguochengguanli
    +
  • + +
  • + +
    课件
    +
    #icon-kejian
    +
  • + +
  • + +
    浏览
    +
    #icon-liulan
    +
  • + +
  • + +
    发表
    +
    #icon-fabiao
    +
  • + +
  • + +
    课程
    +
    #icon-kecheng
    +
  • + +
  • + +
    编辑
    +
    #icon-bianji1
    +
  • + +
  • + +
    评价
    +
    #icon-pingjia
    +
  • + +
  • + +
    综合诊断
    +
    #icon-zonghezhenduan
    +
  • + +
  • + +
    班级
    +
    #icon-banji
    +
  • + +
  • + +
    投诉与建议
    +
    #icon-tousuyujianyi
    +
  • + +
  • + +
    交流
    +
    #icon-jiaoliu
    +
  • + +
  • + +
    评议
    +
    #icon-pingyi
    +
  • + +
  • + +
    学情分析
    +
    #icon-xueqingfenxi
    +
  • + +
  • + +
    check
    +
    #icon-check
    +
  • + +
  • + +
    upload
    +
    #icon-upload
    +
  • + +
  • + +
    讨论
    +
    #icon-taolun
    +
  • + +
  • + +
    途径
    +
    #icon-tujing
    +
  • + +
  • + +
    咨询
    +
    #icon-zixun
    +
  • + +
  • + +
    浏览
    +
    #icon-liulan1
    +
  • + +
  • + +
    要素
    +
    #icon-yaosu
    +
  • + +
  • + +
    报告
    +
    #icon-baogao1
    +
  • + +
  • + +
    收藏
    +
    #icon-shoucang
    +
  • + +
  • + +
    审核
    +
    #icon-shenhe
    +
  • + +
  • + +
    w_多选题
    +
    #icon-w_duoxuanti
    +
  • + +
  • + +
    分析
    +
    #icon-fenxi
    +
  • + +
  • + +
    kanshu
    +
    #icon-kanshu
    +
  • + +
  • + +
    上传
    +
    #icon-qwe
    +
  • + +
  • + +
    检查
    +
    #icon-jiancha
    +
  • + +
  • + +
    群组
    +
    #icon-qunzu
    +
  • + +
  • + +
    作品
    +
    #icon-zuopin
    +
  • + +
  • + +
    数译_教学管理
    +
    #icon-shuyi_jiaoxueguanli
    +
  • + +
  • + +
    liangsuan
    +
    #icon-liangsuan
    +
  • + +
  • + +
    business-report
    +
    #icon-business-report
    +
  • + +
  • + +
    项目评审
    +
    #icon-xiangmupingshen
    +
  • + +
  • + +
    项目申报
    +
    #icon-xiangmushenbao
    +
  • + +
  • + +
    下架
    +
    #icon-xiajia1
    +
  • + +
  • + +
    分享 2
    +
    #icon-a-fenxiang2
    +
  • + +
  • + +
    考试分析
    +
    #icon-icon_kaoshifenxi
    +
  • + +
  • + +
    课堂实录 1
    +
    #icon-a-ketangshilu1
    +
  • + +
  • + +
    图标_模式类型配置
    +
    #icon-tubiao_moshileixingpeizhi
    +
  • + +
  • + +
    写作-copy
    +
    #icon-xiezuo
    +
  • + +
  • + +
    布置-copy
    +
    #icon-buzhi
    +
  • + +
  • + +
    资源分析
    +
    #icon-ziyuanfenxi
    +
  • + +
  • + +
    收藏
    +
    #icon-shoucang1
    +
  • + +
  • + +
    题目数量
    +
    #icon-iconku-zhuanqu-
    +
  • + +
  • + +
    PPT
    +
    #icon-PPT
    +
  • + +
  • + +
    发表论文
    +
    #icon-fabiaolunwen
    +
  • + +
  • + +
    写作
    +
    #icon-xiezuo1
    +
  • + +
  • + +
    粮食动态决策分析系统
    +
    #icon-fenxi1
    +
  • + +
  • + +
    课程资源
    +
    #icon-kechengziyuan
    +
  • + +
  • + +
    作业平台
    +
    #icon-36zuoyepingtai
    +
  • + +
  • + +
    结课标准-笔记数
    +
    #icon-jiekebiaozhunbijishu
    +
  • + +
  • + +
    勋章
    +
    #icon-xunzhang
    +
  • + +
  • + +
    教材征订
    +
    #icon-jiaocaizhengding
    +
  • + +
  • + +
    新增模型
    +
    #icon-xinzengmoxing
    +
  • + +
  • + +
    表彰勋章英雄
    +
    #icon-a-biaozhangxunzhangyingxiong
    +
  • + +
  • + +
    勋章
    +
    #icon-xunzhang1
    +
  • + +
  • + +
    237拍照-线性
    +
    #icon-paizhao-xianxing
    +
  • + +
  • + +
    主页未选
    +
    #icon-zhuye2
    +
  • + +
  • + +
    作业
    +
    #icon-zuoye1
    +
  • + +
  • + +
    更多
    +
    #icon-xiazai9
    +
  • + +
  • + +
    互动
    +
    #icon-hudong
    +
  • + +
  • + +
    橡皮擦
    +
    #icon-xiangpica
    +
  • + +
  • + +
    更多
    +
    #icon-gengduo
    +
  • + +
  • + +
    聚焦
    +
    #icon-jujiao
    +
  • + +
  • + +
    画笔
    +
    #icon-huabi
    +
  • + +
  • + +
    28D鼠标箭头-copy
    +
    #icon-mouse
    +
  • + +
  • + +
    下一页
    +
    #icon-xiayiye
    +
  • + +
  • + +
    上一页
    +
    #icon-shangyiye
    +
  • + +
  • + +
    双页
    +
    #icon-shuangye
    +
  • + +
  • + +
    单页模板
    +
    #icon-danyemoban
    +
  • + +
  • + +
    铃铛
    +
    #icon-lingdang
    +
  • + +
  • + +
    移动到组
    +
    #icon-yidongdaozu
    +
  • + +
  • + +
    删除
    +
    #icon-shanchu
    +
  • + +
  • + +
    下载
    +
    #icon-xiazai
    +
  • + +
  • + +
    编辑
    +
    #icon-bianji
    +
  • + +
  • + +
    云文件-
    +
    #icon-yunwenjian-
    +
  • + +
  • + +
    avi
    +
    #icon-avi
    +
  • + +
  • + +
    access
    +
    #icon-access
    +
  • + +
  • + +
    docx
    +
    #icon-docx
    +
  • + +
  • + +
    folder
    +
    #icon-folder
    +
  • + +
  • + +
    excel
    +
    #icon-excel
    +
  • + +
  • + +
    gif
    +
    #icon-gif
    +
  • + +
  • + +
    jpeg
    +
    #icon-jpeg
    +
  • + +
  • + +
    jpg
    +
    #icon-jpg
    +
  • + +
  • + +
    mp3
    +
    #icon-mp
    +
  • + +
  • + +
    mov
    +
    #icon-mov
    +
  • + +
  • + +
    pdf
    +
    #icon-pdf
    +
  • + +
  • + +
    ppt
    +
    #icon-ppt
    +
  • + +
  • + +
    papers
    +
    #icon-papers
    +
  • + +
  • + +
    pptx
    +
    #icon-pptx
    +
  • + +
  • + +
    psd
    +
    #icon-psd
    +
  • + +
  • + +
    rar
    +
    #icon-rar
    +
  • + +
  • + +
    txt
    +
    #icon-txt
    +
  • + +
  • + +
    zip
    +
    #icon-zip
    +
  • + +
  • + +
    video
    +
    #icon-video
    +
  • + +
  • + +
    xlsx
    +
    #icon-xlsx
    +
  • + +
  • + +
    png
    +
    #icon-png
    +
  • + +
  • + +
    word
    +
    #icon-word
    +
  • + +
  • + +
    省略号
    +
    #icon-shenglvehao
    +
  • + +
  • + +
    加号
    +
    #icon-jiahao
    +
  • + +
  • + +
    关闭
    +
    #icon-guanbi
    +
  • + +
  • + +
    向右
    +
    #icon-xiangyou
    +
  • + +
  • + +
    讲课
    +
    #icon-jiangke1
    +
  • + +
  • + +
    教学资源
    +
    #icon-jiaoxueziyuan
    +
  • + +
  • + +
    备课
    +
    #icon-beike
    +
  • + +
  • + +
    最大化
    +
    #icon-zuidahua
    +
  • + +
  • + +
    窗口-最大化_line
    +
    #icon-window-max_line
    +
  • + +
  • + +
    最小化
    +
    #icon-zuixiaohua
    +
  • + +
  • + +
    关闭
    +
    #icon-close
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/src/renderer/src/assets/iconfont/iconfont.css b/src/renderer/src/assets/iconfont/iconfont.css index 0b91d55..8d07e32 100644 --- a/src/renderer/src/assets/iconfont/iconfont.css +++ b/src/renderer/src/assets/iconfont/iconfont.css @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2794390 */ - src: url('iconfont.woff2?t=1722323882803') format('woff2'), - url('iconfont.woff?t=1722323882803') format('woff'), - url('iconfont.ttf?t=1722323882803') format('truetype'), - url('iconfont.svg?t=1722323882803#iconfont') format('svg'); + src: url('iconfont.woff2?t=1722393125520') format('woff2'), + url('iconfont.woff?t=1722393125520') format('woff'), + url('iconfont.ttf?t=1722393125520') format('truetype'), + url('iconfont.svg?t=1722393125520#iconfont') format('svg'); } .iconfont { @@ -14,6 +14,458 @@ -moz-osx-font-smoothing: grayscale; } +.icon-icon:before { + content: "\e640"; +} + +.icon-ke:before { + content: "\e641"; +} + +.icon-jiaocaixuanze:before { + content: "\e642"; +} + +.icon-organization-framework-line:before { + content: "\e9fe"; +} + +.icon-jiaocai:before { + content: "\e67b"; +} + +.icon-zaixiankaoshi:before { + content: "\e643"; +} + +.icon-mubiaohuizhi:before { + content: "\e652"; +} + +.icon-tupushujuyuan:before { + content: "\e653"; +} + +.icon-mubiao:before { + content: "\e723"; +} + +.icon-zhishitupu:before { + content: "\e644"; +} + +.icon-tupu:before { + content: "\f48c"; +} + +.icon-zhongwenwenxian:before { + content: "\e645"; +} + +.icon-tupu1:before { + content: "\e952"; +} + +.icon-kuangjia:before { + content: "\e6ea"; +} + +.icon-wenxian:before { + content: "\e7b6"; +} + +.icon-tupu-01:before { + content: "\e679"; +} + +.icon-tupu2:before { + content: "\e69c"; +} + +.icon-tupu3:before { + content: "\e6a7"; +} + +.icon-zuzhikuangjia:before { + content: "\e646"; +} + +.icon-tupu4:before { + content: "\e6d5"; +} + +.icon-a-kaoshi1:before { + content: "\eb13"; +} + +.icon-fankui:before { + content: "\e738"; +} + +.icon-tiku:before { + content: "\e621"; +} + +.icon-ldc-position:before { + content: "\e63a"; +} + +.icon-sucai:before { + content: "\e620"; +} + +.icon-pengyou:before { + content: "\e61a"; +} + +.icon-zuoye:before { + content: "\e61c"; +} + +.icon-jiaoxuefenxi:before { + content: "\e605"; +} + +.icon-wenjianjia:before { + content: "\ec17"; +} + +.icon-jiaoxueyanxiu:before { + content: "\e60d"; +} + +.icon-jiaoxuesheji:before { + content: "\e606"; +} + +.icon-zhuanyeziyuanku:before { + content: "\e651"; +} + +.icon-pengyouquan:before { + content: "\e616"; +} + +.icon-dangqianhuihua:before { + content: "\e675"; +} + +.icon-yanjiushi:before { + content: "\e607"; +} + +.icon-gongzuotai:before { + content: "\e676"; +} + +.icon-lunwen:before { + content: "\e60e"; +} + +.icon-decheng_xianshangxuexi:before { + content: "\e624"; +} + +.icon-jitibeike-:before { + content: "\e65b"; +} + +.icon-keti:before { + content: "\e6fe"; +} + +.icon-pengyouquan1:before { + content: "\e635"; +} + +.icon-beike1:before { + content: "\e61b"; +} + +.icon-fenxiang:before { + content: "\e611"; +} + +.icon-zhucetianjiahaoyou:before { + content: "\e8ca"; +} + +.icon-duoqudaojicheng:before { + content: "\e696"; +} + +.icon-yewukaizhan:before { + content: "\e612"; +} + +.icon-fankui1:before { + content: "\e6fa"; +} + +.icon-shezhi:before { + content: "\e614"; +} + +.icon-chayue:before { + content: "\e617"; +} + +.icon-baogao:before { + content: "\e630"; +} + +.icon-xuekezuhe:before { + content: "\e625"; +} + +.icon-fenxiang1:before { + content: "\eb24"; +} + +.icon-tongzhizhongxin:before { + content: "\eb43"; +} + +.icon-xiajia:before { + content: "\e618"; +} + +.icon-shengchanguochengguanli:before { + content: "\e62a"; +} + +.icon-kejian:before { + content: "\e64a"; +} + +.icon-liulan:before { + content: "\e648"; +} + +.icon-fabiao:before { + content: "\e654"; +} + +.icon-kecheng:before { + content: "\e619"; +} + +.icon-bianji1:before { + content: "\e61d"; +} + +.icon-pingjia:before { + content: "\e628"; +} + +.icon-zonghezhenduan:before { + content: "\e6a0"; +} + +.icon-banji:before { + content: "\e71e"; +} + +.icon-tousuyujianyi:before { + content: "\e729"; +} + +.icon-jiaoliu:before { + content: "\e6b8"; +} + +.icon-pingyi:before { + content: "\e79a"; +} + +.icon-xueqingfenxi:before { + content: "\e67a"; +} + +.icon-check:before { + content: "\e622"; +} + +.icon-upload:before { + content: "\e634"; +} + +.icon-taolun:before { + content: "\e61e"; +} + +.icon-tujing:before { + content: "\e947"; +} + +.icon-zixun:before { + content: "\e6b3"; +} + +.icon-liulan1:before { + content: "\e6b4"; +} + +.icon-yaosu:before { + content: "\e68c"; +} + +.icon-baogao1:before { + content: "\e62e"; +} + +.icon-shoucang:before { + content: "\e61f"; +} + +.icon-shenhe:before { + content: "\e623"; +} + +.icon-w_duoxuanti:before { + content: "\e677"; +} + +.icon-fenxi:before { + content: "\e76d"; +} + +.icon-kanshu:before { + content: "\e626"; +} + +.icon-qwe:before { + content: "\e627"; +} + +.icon-jiancha:before { + content: "\e6c1"; +} + +.icon-qunzu:before { + content: "\e62b"; +} + +.icon-zuopin:before { + content: "\e6a9"; +} + +.icon-shuyi_jiaoxueguanli:before { + content: "\e678"; +} + +.icon-liangsuan:before { + content: "\e657"; +} + +.icon-business-report:before { + content: "\e880"; +} + +.icon-xiangmupingshen:before { + content: "\e742"; +} + +.icon-xiangmushenbao:before { + content: "\e743"; +} + +.icon-xiajia1:before { + content: "\e62c"; +} + +.icon-a-fenxiang2:before { + content: "\e62f"; +} + +.icon-icon_kaoshifenxi:before { + content: "\e6d3"; +} + +.icon-a-ketangshilu1:before { + content: "\e631"; +} + +.icon-tubiao_moshileixingpeizhi:before { + content: "\e632"; +} + +.icon-xiezuo:before { + content: "\e633"; +} + +.icon-buzhi:before { + content: "\e636"; +} + +.icon-ziyuanfenxi:before { + content: "\e637"; +} + +.icon-shoucang1:before { + content: "\e638"; +} + +.icon-iconku-zhuanqu-:before { + content: "\e649"; +} + +.icon-PPT:before { + content: "\e639"; +} + +.icon-fabiaolunwen:before { + content: "\e772"; +} + +.icon-xiezuo1:before { + content: "\e63b"; +} + +.icon-fenxi1:before { + content: "\e63c"; +} + +.icon-kechengziyuan:before { + content: "\e6e9"; +} + +.icon-36zuoyepingtai:before { + content: "\e699"; +} + +.icon-jiekebiaozhunbijishu:before { + content: "\e63d"; +} + +.icon-xunzhang:before { + content: "\e63e"; +} + +.icon-jiaocaizhengding:before { + content: "\e6a4"; +} + +.icon-xinzengmoxing:before { + content: "\e7b8"; +} + +.icon-a-biaozhangxunzhangyingxiong:before { + content: "\e79d"; +} + +.icon-xunzhang1:before { + content: "\e63f"; +} + +.icon-paizhao-xianxing:before { + content: "\e8d1"; +} + +.icon-zhuye2:before { + content: "\e604"; +} + .icon-zuoye1:before { content: "\e610"; } diff --git a/src/renderer/src/assets/iconfont/iconfont.js b/src/renderer/src/assets/iconfont/iconfont.js index 497b716..468ab99 100644 --- a/src/renderer/src/assets/iconfont/iconfont.js +++ b/src/renderer/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_2794390='',function(v){var h=(h=document.getElementsByTagName("script"))[h.length-1],l=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,i,z,p=function(h,l){l.parentNode.insertBefore(h,l)};if(l&&!v.__iconfont__svg__cssinject__){v.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,l=document.createElement("div");l.innerHTML=v._iconfont_svg_string_2794390,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(h=document.body).firstChild?p(l,h.firstChild):h.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,i=v.document,z=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,M())})}function M(){z||(z=!0,t())}function d(){try{i.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file +window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],c=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var a,v,t,z,i,p=function(h,c){c.parentNode.insertBefore(h,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}a=function(){var h,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_2794390,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(h=document.body).firstChild?p(c,h.firstChild):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),a()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(t=a,z=l.document,i=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){i||(i=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json index 6427af2..3db8bfe 100644 --- a/src/renderer/src/assets/iconfont/iconfont.json +++ b/src/renderer/src/assets/iconfont/iconfont.json @@ -5,6 +5,797 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "680440", + "name": "教材", + "font_class": "icon", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "3069674", + "name": "课", + "font_class": "ke", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "4287869", + "name": "教材选择", + "font_class": "jiaocaixuanze", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "6235034", + "name": "组织框架", + "font_class": "organization-framework-line", + "unicode": "e9fe", + "unicode_decimal": 59902 + }, + { + "icon_id": "10900222", + "name": "教材", + "font_class": "jiaocai", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "12820192", + "name": "在线考试", + "font_class": "zaixiankaoshi", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "12975221", + "name": "目标绘制", + "font_class": "mubiaohuizhi", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "15222476", + "name": "图谱数据源", + "font_class": "tupushujuyuan", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "18455976", + "name": "目标", + "font_class": "mubiao", + "unicode": "e723", + "unicode_decimal": 59171 + }, + { + "icon_id": "22387410", + "name": "知识图谱", + "font_class": "zhishitupu", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "23514020", + "name": "图谱", + "font_class": "tupu", + "unicode": "f48c", + "unicode_decimal": 62604 + }, + { + "icon_id": "24204139", + "name": "中文文献", + "font_class": "zhongwenwenxian", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "25426189", + "name": "图谱", + "font_class": "tupu1", + "unicode": "e952", + "unicode_decimal": 59730 + }, + { + "icon_id": "25597826", + "name": "框架", + "font_class": "kuangjia", + "unicode": "e6ea", + "unicode_decimal": 59114 + }, + { + "icon_id": "25843549", + "name": "文献", + "font_class": "wenxian", + "unicode": "e7b6", + "unicode_decimal": 59318 + }, + { + "icon_id": "26904934", + "name": "122-图谱", + "font_class": "tupu-01", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "28551525", + "name": "图谱", + "font_class": "tupu2", + "unicode": "e69c", + "unicode_decimal": 59036 + }, + { + "icon_id": "29570352", + "name": "图谱", + "font_class": "tupu3", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "31509204", + "name": "组织框架", + "font_class": "zuzhikuangjia", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "34748859", + "name": "图谱", + "font_class": "tupu4", + "unicode": "e6d5", + "unicode_decimal": 59093 + }, + { + "icon_id": "35203463", + "name": "考试 (1)", + "font_class": "a-kaoshi1", + "unicode": "eb13", + "unicode_decimal": 60179 + }, + { + "icon_id": "577336", + "name": "反馈", + "font_class": "fankui", + "unicode": "e738", + "unicode_decimal": 59192 + }, + { + "icon_id": "1447760", + "name": "题库", + "font_class": "tiku", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "1837440", + "name": "ldc-position", + "font_class": "ldc-position", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "4138813", + "name": "素材", + "font_class": "sucai", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "4166140", + "name": "朋友", + "font_class": "pengyou", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "4310077", + "name": "作业", + "font_class": "zuoye", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "4686996", + "name": "教学分析", + "font_class": "jiaoxuefenxi", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "4893191", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "ec17", + "unicode_decimal": 60439 + }, + { + "icon_id": "5838892", + "name": "教学研修", + "font_class": "jiaoxueyanxiu", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "5931005", + "name": "教学设计", + "font_class": "jiaoxuesheji", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "6360457", + "name": "专业资源库", + "font_class": "zhuanyeziyuanku", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "6556747", + "name": "朋友圈", + "font_class": "pengyouquan", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "6992598", + "name": "当前会话", + "font_class": "dangqianhuihua", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "7327280", + "name": "研究室", + "font_class": "yanjiushi", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "7905547", + "name": "工作台", + "font_class": "gongzuotai", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "9023128", + "name": "论文", + "font_class": "lunwen", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "10130330", + "name": "德诚_线上学习001", + "font_class": "decheng_xianshangxuexi", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "10493421", + "name": "集体备课", + "font_class": "jitibeike-", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "13228302", + "name": "课题", + "font_class": "keti", + "unicode": "e6fe", + "unicode_decimal": 59134 + }, + { + "icon_id": "16364339", + "name": "朋友圈", + "font_class": "pengyouquan1", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "37075078", + "name": "备课", + "font_class": "beike1", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "1425581", + "name": "share", + "font_class": "fenxiang", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "1727462", + "name": "227注册、添加好友", + "font_class": "zhucetianjiahaoyou", + "unicode": "e8ca", + "unicode_decimal": 59594 + }, + { + "icon_id": "2071695", + "name": "场景灵活", + "font_class": "duoqudaojicheng", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "2077372", + "name": "业务开展", + "font_class": "yewukaizhan", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "2680657", + "name": "反馈", + "font_class": "fankui1", + "unicode": "e6fa", + "unicode_decimal": 59130 + }, + { + "icon_id": "4520331", + "name": "设置", + "font_class": "shezhi", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "4572456", + "name": "查阅", + "font_class": "chayue", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "4662757", + "name": "报告", + "font_class": "baogao", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "5062867", + "name": "学科组合", + "font_class": "xuekezuhe", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "5387651", + "name": "分享", + "font_class": "fenxiang1", + "unicode": "eb24", + "unicode_decimal": 60196 + }, + { + "icon_id": "5387730", + "name": "通知中心", + "font_class": "tongzhizhongxin", + "unicode": "eb43", + "unicode_decimal": 60227 + }, + { + "icon_id": "5643535", + "name": "下架", + "font_class": "xiajia", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "6241672", + "name": "生产过程管理", + "font_class": "shengchanguochengguanli", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "6286025", + "name": "课件", + "font_class": "kejian", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "6447187", + "name": "浏览", + "font_class": "liulan", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "6548533", + "name": "发表", + "font_class": "fabiao", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "6560965", + "name": "课程", + "font_class": "kecheng", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "6682548", + "name": "编辑", + "font_class": "bianji1", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "7291078", + "name": "评价", + "font_class": "pingjia", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "7339813", + "name": "综合诊断", + "font_class": "zonghezhenduan", + "unicode": "e6a0", + "unicode_decimal": 59040 + }, + { + "icon_id": "7712190", + "name": "班级", + "font_class": "banji", + "unicode": "e71e", + "unicode_decimal": 59166 + }, + { + "icon_id": "7712222", + "name": "投诉与建议", + "font_class": "tousuyujianyi", + "unicode": "e729", + "unicode_decimal": 59177 + }, + { + "icon_id": "8136353", + "name": "交流", + "font_class": "jiaoliu", + "unicode": "e6b8", + "unicode_decimal": 59064 + }, + { + "icon_id": "8198365", + "name": "评议", + "font_class": "pingyi", + "unicode": "e79a", + "unicode_decimal": 59290 + }, + { + "icon_id": "8225912", + "name": "学情分析", + "font_class": "xueqingfenxi", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "9922803", + "name": "check", + "font_class": "check", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "9927174", + "name": "upload", + "font_class": "upload", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "10360972", + "name": "讨论", + "font_class": "taolun", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "10373863", + "name": "途径", + "font_class": "tujing", + "unicode": "e947", + "unicode_decimal": 59719 + }, + { + "icon_id": "11594397", + "name": "咨询", + "font_class": "zixun", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "11594406", + "name": "浏览", + "font_class": "liulan1", + "unicode": "e6b4", + "unicode_decimal": 59060 + }, + { + "icon_id": "11677828", + "name": "要素", + "font_class": "yaosu", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "11810655", + "name": "报告", + "font_class": "baogao1", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "12476912", + "name": "收藏", + "font_class": "shoucang", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "12771482", + "name": "审核", + "font_class": "shenhe", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "12842682", + "name": "w_多选题", + "font_class": "w_duoxuanti", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "14095222", + "name": "分析", + "font_class": "fenxi", + "unicode": "e76d", + "unicode_decimal": 59245 + }, + { + "icon_id": "14898108", + "name": "kanshu", + "font_class": "kanshu", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "15053387", + "name": "上传", + "font_class": "qwe", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "15644340", + "name": "检查", + "font_class": "jiancha", + "unicode": "e6c1", + "unicode_decimal": 59073 + }, + { + "icon_id": "17334540", + "name": "群组", + "font_class": "qunzu", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "17335274", + "name": "作品", + "font_class": "zuopin", + "unicode": "e6a9", + "unicode_decimal": 59049 + }, + { + "icon_id": "22779610", + "name": "数译_教学管理", + "font_class": "shuyi_jiaoxueguanli", + "unicode": "e678", + "unicode_decimal": 59000 + }, + { + "icon_id": "27538561", + "name": "liangsuan", + "font_class": "liangsuan", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "27787858", + "name": "business-report", + "font_class": "business-report", + "unicode": "e880", + "unicode_decimal": 59520 + }, + { + "icon_id": "28627465", + "name": "项目评审", + "font_class": "xiangmupingshen", + "unicode": "e742", + "unicode_decimal": 59202 + }, + { + "icon_id": "28627468", + "name": "项目申报", + "font_class": "xiangmushenbao", + "unicode": "e743", + "unicode_decimal": 59203 + }, + { + "icon_id": "33848036", + "name": "下架", + "font_class": "xiajia1", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "33987020", + "name": "分享 2", + "font_class": "a-fenxiang2", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "37863983", + "name": "考试分析", + "font_class": "icon_kaoshifenxi", + "unicode": "e6d3", + "unicode_decimal": 59091 + }, + { + "icon_id": "37966293", + "name": "课堂实录 1", + "font_class": "a-ketangshilu1", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "38963985", + "name": "图标_模式类型配置", + "font_class": "tubiao_moshileixingpeizhi", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "39005401", + "name": "写作-copy", + "font_class": "xiezuo", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "39313770", + "name": "布置-copy", + "font_class": "buzhi", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "39506557", + "name": "资源分析", + "font_class": "ziyuanfenxi", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "3267408", + "name": "收藏", + "font_class": "shoucang1", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "3161194", + "name": "题目数量", + "font_class": "iconku-zhuanqu-", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "4349654", + "name": "PPT", + "font_class": "PPT", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "5708257", + "name": "发表论文", + "font_class": "fabiaolunwen", + "unicode": "e772", + "unicode_decimal": 59250 + }, + { + "icon_id": "6837777", + "name": "写作", + "font_class": "xiezuo1", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "7171145", + "name": "粮食动态决策分析系统", + "font_class": "fenxi1", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "12252416", + "name": "课程资源", + "font_class": "kechengziyuan", + "unicode": "e6e9", + "unicode_decimal": 59113 + }, + { + "icon_id": "19567416", + "name": "作业平台", + "font_class": "36zuoyepingtai", + "unicode": "e699", + "unicode_decimal": 59033 + }, + { + "icon_id": "975544", + "name": "结课标准-笔记数", + "font_class": "jiekebiaozhunbijishu", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "7086494", + "name": "勋章", + "font_class": "xunzhang", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "12573415", + "name": "教材征订", + "font_class": "jiaocaizhengding", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "35789485", + "name": "新增模型", + "font_class": "xinzengmoxing", + "unicode": "e7b8", + "unicode_decimal": 59320 + }, + { + "icon_id": "39690914", + "name": "表彰勋章英雄", + "font_class": "a-biaozhangxunzhangyingxiong", + "unicode": "e79d", + "unicode_decimal": 59293 + }, + { + "icon_id": "39798902", + "name": "勋章", + "font_class": "xunzhang1", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "1727478", + "name": "237拍照-线性", + "font_class": "paizhao-xianxing", + "unicode": "e8d1", + "unicode_decimal": 59601 + }, + { + "icon_id": "1123930", + "name": "主页未选", + "font_class": "zhuye2", + "unicode": "e604", + "unicode_decimal": 58884 + }, { "icon_id": "8023423", "name": "作业", diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg index d74c21e..f9b4baf 100644 --- a/src/renderer/src/assets/iconfont/iconfont.svg +++ b/src/renderer/src/assets/iconfont/iconfont.svg @@ -14,6 +14,232 @@ /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf index 3448f74b4f9b5a2074260c202b6a4cc608e5310f..714a16f08016cbf8cc01d9948791c88b19fbf710 100644 GIT binary patch literal 60668 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 diff --git a/src/renderer/src/assets/iconfont/iconfont.woff b/src/renderer/src/assets/iconfont/iconfont.woff index e48a4a1747b783a3ea9fd70386f6d0c9afc108d5..1f4f4119ef8542a02e82bfc7a938ff23596fe726 100644 GIT binary patch delta 35899 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
ba$irmxW@gFkj1u8g0Rw$F^Wf~cGgQg23FjzuD| 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

W6oay+g zc6p=dPgTF7Wokcl0yv*^v8$UP3VF6*1O~9)QV*SfUy0?2_njQvM~{d8i^9`Wkow9R zLFFXrjc>m#$1KU+_w5H+6}GwzwMb|1+`NKpwTR^Va`;$z6CdF|eASz@hDfyF26$GE zN&CM2wq!?Tci(p&WO;Xrku>nP=11@)^bp#{M6s06i>3Y%vc3*mh(#f%LTYnvb5?J; z)CYTi1Y*D7nd6noLac5Qq<^i1pPVZYn<~P8(sg#?9)v&!5ZX&X{{{3AO!cN5eYn*% z^L-7uz8pBvI;;~|?O!&y7pu72q7(tg15WNH}`X#+veMV|J*WR;7BjOPxI zbQ}usTOiQGo!Mf(T015##VYg$rnzL1^+;-h+yIZQa#y)XH)~;%dh_7yWy@gSnGQmt zjO^vTrUZSZ3+4}&Iy(ga2KVlT3x{S+U&^zFRp^*LxS>rl&qL4;K)wikvWO{v?1vhX zBo_HAZ?Ly4JxRxmnC8<5uN^G-gS_9LA9^o|UuH6#X*88vId+%>HVpc%@xv_i!GTij zOmG{R+1J<;H6cViGMw(h%o$`C&hG(?1Q1CJnfR~+aV)Y8qQXad6sAK~2gr^zbFzT= zhT#-ErPGH3oEgfd7R1smo0^P&5Clmp7)v@SEhNa@BbB89`6X~F_!V&x$-8;?NjNLa zAztQ!l`n9KD37#|4+%CjWaJM8k!+?wTGN#f%K>mLn#S@^_$6)yFMh>`z|zJ~^?%(T zk{m?_WVJ$4B9i9kkdOwl50Vs7#BVr_xp_d``T-6cvAwNy5u=W zrK|zxK@^x(hg5b|XOOL~n0X2Tq5j0KKjF+$Pdk7&MRTc?%YZW^b7YuI?9Y*4_y7eE z98M?Oh62)@Ph7k*+_7Qi)Md-gU-oH=`|IfX8kJ~{_1C?<5n$babTI*+%|%y0@eFrU zCb7bUyjhWp0(_4>VqmB(neJQP5ng%G`9lLsFIc*C8W2P3v*dQqs-c09dJ~D>q=uR? zcR^VUMbAwKp#+^He~LbXicAF4k(G4MWEC_5;=xYV&xx@Xof!2_p~z?Hsz#JIBqK!)V!^P#Kahzk2q*X@ zXGHWvv0I5N-6Hgh&C}Gd;6#M5It_Jp=PEO`gu!#?tLpiGNEH(rd_32E=yd?km!$I{ zfKO2S=NT|04g^A>z<>y?bXqRX3#LR#NT+?!NNV$nayo5o6l3bNs31hAsWGw14>hHy zN710aj(6RQDYS}br3Bdx;61rb+$eE)Y~W`v2st2l8-OjMQ=ZhQgF5HNGEmNu5>j-r zBLdNVc=2O@i`@5i3X27BnY-_oi$TnqX*nj?+z;M?I$ORODU77@kB z!iX3ZpIP{wh3+?7g$4YV-9IjP94Mw4F{V}a<4eG|anO#sFTac{qW$7t^fFqE z`R}Qi%UDGE1z{TLY^V~KsGcpG>dgw|L8vtaHE1J$I;g6s6<r1#&w8>2f^G@Aq+bn__0RH3Gh%M4J=0eoiXH+^vLvVxg@%h+HPvk#gb6oPKTAC^K0jf5p6Mb4FfX*U!j@OxHA&KWgY^NxG} z=Yob)0J+`w$NoN6;EfLkN=50CN(5 z*%Ju_({m48CvNqYh-Dy33tFe0?t?RdPykvdF^$I@K$@DJbXj!f=`GdMW=<%h@620x z`AKftPN!}7Lp$vgV!Fg#QyBsPygYOL^!Jv6fls=fens(vXGB^4hKxV%&q;VY8QCNN zi!Sd5KOEe9(&ZT&UlBzf?iT#e*HPh!!U$G)5sH{C z{#_*twh9FB%l{T}JADBwNjT)d69T`D1){`lXCW)NOIU#e>=IV-0kj0Z$Airr%c~p? z{k@!@U4=8)Rp@zw#~l|~QPO;Wm=;R{kea?_Boc*0LdOY;B!X6aYD5D<%%lkb37;Vs z;Y5L)OMmnWV2|5JH?92}3Eg(yx5h85AwPSK;7<&IXZ%8ujnXJvGCReqg^rJK#nD04lX zqd!uP)lQ&HE>ks^tL;?_5C{qaqg&gZio2bDB0}?(?(0rVB+}x5xYOb|E$&m)04px3 z0r5Cl;JQL=H`znETkkA?hP+s;APTn%_-lBFtKHWko4A%QUmaWQacNu;%QT?E&IPi|C2_qAFLJEOOTikg9#o?h>;X4%zUiX2hiTL{gF>CsOz~hmaYbA+yE6*KP(6-aI-4c{$_;^k= z3?aKp&`p&Sg!83=YHa~h^DunJJtT$tUI7seoSA;C2heq zL41k0!yO39EGHOnR81HI$?inu6K%H6qf#5#!!R2Dtv8^5E$9l&@%S+Zd@{41xd4x` ztC&yGmDYb@zRG-?d6M}h^8$VnRJQekUJ#I8#iuG4J+Y^=STl#SJsgbMU!msx+p~`= zmuR6R#ZnTGcSRM}iWH-!L1Wum;RL&Cp$_UIS6g@;he>o~UG_*KE=lY`2p@u9K5_h7 zEksNA^pe_9FR2^hXfE4UXwO4PT(FqoRJN@+ zLpW!!XsgKAKCQj8A>s>XI@_mrvhf-B9)zmZHf{9{eTu-cVCJ%7vz~5k?%mU}u(f&q z%K6Q(X?{y#c4Oo0lS#1i%k<;EqXt#{g{v&d!r#h&BZ{WtujQS>f8Y?pa}0+?e1y1C zz*1E!;NFaddW7jUysC2Lf=A$`7kUTxv-#5&ZX90T?96D42Ye85f)vo5L_QRbG&Hm} z6`MN?t*LCHb=~mU{qqI3DPgN37K~Lp(ZmYtRy{QfJTlm~cFrk{)4yNnh_(cKlOg=% zrsMv9xOL&k{O0EQBMVzWsW5c%>_TDo$wP%tsJ&9R^s-M?HAUHsf3Rt~IZWb1vbvl; zK`Zh>=p$yj+>ONbr>a6SW)LU(YyP)(qYTC7n1#8Be`daf`Hw8a=o4x681c=H5oEoF zB|p&sJnMmTA2+)vmoM;Dh)`-{#e2qiw4-`|+ysF^ui1&Vc!s7{6*L`DL#|w@r)Eit z*)_qm2u^*eb~!Fy>aAXkqn_w(5=B(p^KWaCH3v_1)HM_5VR~7>tY2@rr?;Ht$KXrp zJ#b3RaCK}4g=q`m^>AHt~nH*!up^D0qQe< z!?NH7vmurh0LKvxBvLSUAqI^$1SRBO#rgs&bl+{`IfLV~xD*iBtZrqY zj}5R0#sUGda@?i{XR>@ao=LKPj%|vyXMK{`d`QNu5uOgR zwsIP|bXFT#VuSw?H7c$VjT#Ud(GEO+8&zC7>qQ{K$I5~xJYG~7R;>=JU{&6-^Olvj znmZ$USpU~yV$HbUc>XD6DE3KipS!DAeQDu9|mYy<) z%DpwVrI5>a)2$trA#i+-YXdq-Bij{mnu##U&2f6JUY9S7^A7SH&tVxG%#=(;Q-J&b zzyhD3a4aOt9O4zQMdrW9E1p1d$?fjr%^VldxS0r?2fxRMh41qGcLlQlnCeOzxURNg804NfzCx+7(_9DwQ@`o=0%E3 zH|8CuF*C7THk;YTe3|(Qp2-Nt7IB7R3uU{2N?NuwMryKS91BSo%32mhK>=_=j$d22X4RbeL{$<1+=@>LQjfSYq*%Kz5$kkWghvFQ!C7 zxwpex&7*r8iJO3eO)P(Z>Gmz6rM7hq%mF)Z-v5bB`yVYo^}?Xh)YK&V+^c+Y6Mp)g zetBPWb4yFh^*{Uf7u>IdyT-E zv?j#wVOjT#4;sNj7^wW=gAeX|`_or_2)|VM0}K$9YI3A%r9VL1{oza#EIG6lw7D-{ z1;mX*_ib!z1E>69BP@t~h;Mfj zD=Wg+{#%fIIF0>(H0zUucO?J4tSk#WxsK=mi{k}F#s#I(b^zVyNxwLo%B%Ol|G=CX z$2d#}GlN-x$I~X}LgsQTv0jHIiW`|*nBB~6%)jE^aX<47EWLh@d4$=^{FwPU^9=JF z=6U9~%qz@3<}K!3=J(9|%t59CFh2x%;0H36K|{FThd~s7H)k4jVs39SSPf1G>%e+& zHrNb40k(lpf=j@qU=&;lt^xlDJ_9}nZUnc0-QYHG2l!WT7x)Ue4}1fB6MP4JA3O~9 zfXBg;;3@EP@GI~e@bBP7@H_AdcpdBqZ-aNiAHe(IzrcTk3PD8B`hixMbSLSbhb>$9 z$l}BoQ3ptW6I-iEV!5Kw4}=0&6o?ru9#};jV#d!lb9T9>Ae2p^kQNF(wu%3Rp0Z#T z@Ypkj9u8-a!Z-;Dx*fo;k!0aS1@x44RM5*fvxrOO0(c+_{SX!U0luJ&Y@A%i1FKlD zbGA^#6_g7_yO1L{xAn4F?6K)y3`;1Hr^)68d;FE?}ITNrV;70DlmNgP_(!E_et9gv1B}m~yMe=0Y2h-@WGG2{p0Vh9A41e+SuQQgWveZgAeZP1!t9aJXkJ2xMRnIz1z3y}nP+a_ z`6`ODQ&AlKt`dJ0yb=eGA7=KY*cgh(U)dLb!$a%IICyLycrt~H#N$tZsa@TNncfvE z5co9-%Ot2&xRH_aon77T$63r(2q;Ye)j7YEXE{HIyFcb01YXhL!z?S}X*Z20ZXc&; zog68R=XhKiXIGw4l%|-XD3OvAi5P|wYce^f$>=i;@VFv3#TB5)PATFwE8^PBZCeUPjojh5U*Bmov*XUtp6#t*m+A@FmYh!IXJinzC zp3#V#khEpvSfuiYfh~Ve+7t)i;quz8Yo<(DvvqCx%qHB3cg>xHXNsmdbML~<+En?E zYJ=k7Cz{&VuV`yRN`JpvJ6v+!>s$AKZR5_{cj4>Xwr$&*7w~%X|HSAh3U%gGwar6z#gZot8Y08+=EVkvDk;E zcXr0XBk42GOkd#h8Cp1C$Fwj2t9^c53kSo|5Is3o&c7&;1gGR9ileGdV*$vr!uq9n zqu`;2zA~MVUsb7qF=}pngD{N>13xI?jLYI2sI3 zJ?X^?^V5@FJIpM)m-^`_mRD{zD(!2ss_Qgz+S)4?Gr<);og?$ZMKa}y8|+9seoo+ zDaY2_-`N?kmcqo{8J6NfaE)q!ZSH3b)tx0OX3Xf#gIn#mXG?MTa`b&PO84`eOs(}U zAQ~*5qSn9~#v^e&lOV8vFui3Bb97bpRWF6OfvAdSQ`2nc(&KlT>c_yls!vDrD(5G= zlK|l0YJ!)3wMkA)_*w6GF-g0)TH+bX{=Q0C?WFr^rdZ5?WTvxorkkKp>#yPPP4^&; z`*66$y_CkU#NjB2mlAMqq7(V;#|G#}pEP{nf}Z0){_)`0$-9gVs>&s2A_2ughI(%5}--} zVlbX9+u7XF?MFR-pjOxY$xbZ*PN2+LEzR>5i~!KLv2WAoKYtdQ(%LkC!3qFoo;?$v zudDo#%ImLFT%fr7I#p37L7X1JZ@o+^*w<(FBoaNa`D63uG&Qf7v3>^JwadMK`Fwmf zGM%2aMvcA1WMHom9Y~ZCdy@nJJc-*k0bYz6j}v^Y$Gxn7#}g!r9&lUz>F{OfFxtWB zjLl@pn8$2|J+^PHAK0LP)3B`S?G?u<03CL3S(I^;nNlVk&Rmok8OgL{!P^;kA86}# zfAfpP;zfxy1Xv>j+F%Hry*TSynQUfcW%}ZbZD(3C;2j5C;{LiD^d9C5%#_h>6) zG0j+_U*X}>=f-|0)gn>T-%_!ww)c}iVpCBBauxPEo{WJeF7C_dyP)wEZ?*gXGZMCXTtA1Jg)&bt=gQ;X3n zE5k~)#>G=e?%j)z+%f04a&xtk=J{3q_;1j2Xau*h!!Tu{z3?_tclDM*f$Jq&a$+yg zdmZP0Ye9lv4*8!IBm`c36PyQ>d*ueXynl-FM^<}QG6khY;K2)TE(*!_%JP)`Wtq-l z52HL9WWr>Y^?U&pkWgKK?4mv{1lYHo^GO>di@W$HUpS~)J{a z$t=%_#J84PlqB#gC2GR|C#gJ(g;)2hQe1NH5e>_;ef~G}7;493GG5&cMXdX#s6El0s9c2u{DnKoi2-*8tjaX95ez_l25QguB1Mlm~({uY~ES3Cz;=kGNmzK`xoBOn)yFc&9WI7&7lkInZ>1d(g zjje}q-2`EOskjqm-Pc1gkrw;u-6z7p7f}GwK=R>!{ zjrheJdI1H!WcMX6x$*^^3{)fN_sh2LRh7%OsXH6mllzWJ@$~!u2i=J>xL1?CmtIdG zh!54(!SVJn<9ynb>QD3uevfm1<2yqOIDUQ>zUua6ig07G^2e|S_G)4GvwmXHApgWi z55KFNl`R&t@QXOC42HsC0!EC(C){_fWYWS_C6n%RL>~@s!`4 zrs(Qv{+J+L#T&wvJcmSoRRQnM-ZW#zrrB`X>P@E zt4@CP6tHf$3|&egekIBjK;MI&E!bo0u0%BH_tugV6zzsD3uW(rB5J@zwl`OP(mLGI zGTiziF%x_-+U7WIQ8)z$x}&!)boVIYHGV(1N>a^mQ@l}E@F3hNu0I8A5yeIklkh%8 z6p6nvWyuCy&$`HAO|>lxzj?-`s2 zQvPd1M+8@iJ}g3i>ZKCCh5s&ci#WcASb4(FYrgw^GRNUNXh8)x_pVtX&@5i$kB0mg zi4LYx9Oi>ZsT{{(9()GwM;i$>7zaOB2SUo_YaWLL`ts;bBeNF4R13>G#7i1aot)O@ z9z6AMRa?j28sY<<>>%SZle=buU*$|YZl=Rg3#pBn=FHT8Gzco0sTp00O5EJp;?$Ai z^wY!5v-7RPt>BD&UqgDD`!a_(-p}p~%6v%JGD8Td0vMg#LDlqhHXl+&fnz};C^z&q zaDI-(hp?^M;^4A;>w>1KMXq&DW6Of(?2KG`dhQDxgzVW7nTPDhhXgf5>}JE%w)`>b zUreWH>B+HwUCFh1cs4VS8OCzra%%Uqow=myubDdV7%$CpB`u43N~SQ$KXHZ)j*~}L zATZ-X{S1>OMav*oh)0~k+u1@^z@iHd%XX<;60!xd6BP|qu7HynhSG?<< zFk&hYx&ygr1yW;PH<~LQ`ZfGvDzz?^I*W$*`(qk{KTMVi&pGsO;F2LfGSn{wbmSjW zTixXkkjl13b3fSC(6DP&fB&j&+jij(A&2^L+N7Vh#d_QVpJl$y{Em5pd3*AfAaA-{ z_lCKDo;3X@aeLzYQU7W!JKOGUoFFcQN-9P0>8|?YIA&J)2-nqfq@1UK_Iw1F$WG&) z>d2$EXQktm>poHr)cv}n8~dxTocaj)xIS=@{HM+wJam}qiU7%OsB6=o1d)x5fMuEC zfWg{a#%|C8flxN`uK}E)2W-o-Nd}v>v!OtLFqDY|Z#a43!sVM@3P2kLgK9uzjhJ6g z^aet}hM_d(VmR9of=Sy^uJp<%L6OsAV#q6lw6w0`BD{u+xK@8WFeexvXm)@zNw0G6 zc=_c$snlBBdug~Pm3k?ax+WLhI-#p9RxDMCcf|r)BxdV_x~&|QAR3KEi?Pcm*^2Cc z*LleMIjLYvax|z&KAA^?j}`N#RG-~wP0WT3cQrTPwSK_@#W}H;^vAk!p7Z9t9=kgKm#drHx`e8gROUEc6!Qlq!6u8HWh~iaB2gt2xc?L; z={q1ia0mI+b)L#D+!{ra`#!-A?Fol}qvU%a)G#ZTn>8faZQ*e13jy3qaECGLdQuQ~ z7-w-h6YK1b=W?-9r`wB}%~%>F6P-9r#XC>D&BusCZYaNNN2E6l&B5m8!R7|F7>{+u zeG}Uob#={ISS~M|0}Geo&s~>Zde@P?9&mrP&C-*%3?BVGp4K3ZC$^*BlDkxYcMlwh z=D^MEdKaoK;F6dIz2*eXPm%%auTzOIg7cR`84x6=C)%~ zF9G+CLUnE+y#!=?a8ve_xU7byeys#1?LBpL2s4dio#A-2tNs!ig1QSQqd2dCgO7Mb z2TwI$#AN@4ROn@fg=m!I?bOgi3Kisf?gQpX1YWO*G2QyPwT z97<`NJ898d7MFMT{^z2b^nXMDYmXJU(7cIKdaZQcRBIQ|Ny@j)XJc0|pWpD88u zY(qmTwjzAf!nt$pht8(HimBJ)Y7__YjbJPuo8+BWe04ANK{>3bu~LlX;>HZW*gVjJ zcJ0D1vVRxYPJIqfAwleai2LFAk*McCb^N>S!BQfzdD((z^j*Xc;0e9ioJsLjsMS}= z+s0_L05bX3$mXOI@+8gREvFZ}4Sduenzwt8PRV7PFO0#yn3KKv%3e$cTtX*in-M&L znzD3WsXH4EX9D<>`8PU&zJuu{ZWS|JYn7y)!L1U#*C)0%hMRMLI;MXYgy+uc>B{G= z0?1q0+{!iP+Eq*1XLoeW?)a!C`N0|CNZ91qh#EM3Re9Hti>*tJ#Dc zLc+D?$1+ibEG3neO(dKgS@K%CqhnS_N7}St_^h^$ql>7c>Z6f`Jjd83ovys_}`3>Tw?gU$dFareN zhA;&9h(+v)t$_u=Do#bAi`l;t-Dm37?D}^d0=jR@u6B*E;;!Rc#Vk)NLOdlnp10 z8!BMQnq*3toeV!x(PCUtNIGx5CCac1NP_#OCTqEj9BLr&b`2T)fBme)?7v8cyo~t= z=6Zrg_P;EDL+0!v?E%?p58#gGElG(oBCDK)Lq45)CSE)Gg)2=IIn zsENG%*mR#G`l%|AY}M~`mA(3JU&VMRvjh0qn^=!5wi(lw^I}(UX&8OvJ%imU&zPtycEh9%d>^sh=wzla1I&EP`>kS5r+X!j z!L92b-4~8#Q1D3XnMi~|&)7Qo%%gcd%zYn!JXSm2T|c|EhdbQOGiEeJqlJ*Bg$kgQ zB~An9Ov@gFsdhI`)&gVf#Eu;XEUfSU^2tgHBOc)=w52kk6f$extvAg7O=nM&2nV-N9Na5+Sy|{ ziWEW+_fZZ&Aj`RMIH#zJn)^jf;R2-b8kZ1I$22bP4L9C+qkC}Mwrv+)_?h6&oxz={ z)UifZof4(iqBXtSc!tq5@Gk0BC{KR-783ygZ)@pKxNfsZLk{Z%8XUhe%%Mpxxmn5BP@jINIEo@|XXxw|g@Tt~S5 z3z*LHiESp}y>|nn1m(ErvrjN8IOlsACSFF{} zxoS1SQT3F@S2XDi)r2YAE#%#Qv2MIPc`OCwm~!!)EdF%c5hoIkM%-IZTRpo_7)UtL z_y8ERP=>X_x~Ql^yis*p7Ml)Cvrfc{67I(zZcFD*bVibouTVs_2@AOY{C5CdYIT~4 zU`E$CA?8D(>(EnZpsfU%f69X_%RH@S_Q{41o;XYGhA>kt7ULJ6Xh zv+bO!DuLX0>ImsqEC(E;*d)z(dMY(g_kCsjDgLxyxRQ}DAqyDA52D`2B{7f zw4_pJ<5#n8oHDJBFp>Ci*J@hu_C%IfC^z-Ts%R;P+ibh-Z!J@LtCjWg31*%` z=B%b80_F*g4{t5toWH?JK)n)QA4fkvYK^jPimqQz`mXiBy z()ECNLoQzGylc@}&ycx25LAOAN9OiqPap)tgw<6zJIZ5DH?p9PZvB-j0`Rq(p1<;9 zjh5{gzfLIUkDk_RMJLmX4$-xNmDFd|r%sUbLVt#4^C&5ZIOfR~iXWxdo`ky^cH=1v z+;1n7|9N6c&ThhggH>tZm2*MZo*zC$RoR+BRoOzWs>)7&tBV;oCVrv9dZmPzEz`f=r1oULchWB!5J#oU5vV{lolP>5H4GGSdc7zMF#3`Cu#e+Z66nn2&U#oBKi zQ_Q?)jA_Q-KYw)=zE)dot-N?H{_NVkc~{7oRj*?^20K-wn>D{zqu?>d$7sYtSRZrZ zd{ksK*PFv%Ffidb8YPEZbljn8d;C-MFq%pIRxem{~?KREc|e zij5$6>iseq69tMdY-YQO-)5cSQ{rN}jc^iOc&z48G|T$E967>*ndu(1v2mycgja*#}pF4MZfrk z`*-N?$rY7Oe^T2VTnl{0tBsty|1kgj&9Ttp9uN$<+t^uK24-yRQ->~IsmC^-KYyrN z4-VE34gKTL5aT=S9^T19G(>4c2QvlJ>qX2d#B0hpC#A3-lspW-nwQeFmgdGB{~A_d ztUI1?BKpyx?U8IY^5Gr}d}Q4E4n z^d7nb_mNI!1C}$1=Z)(;`*TQ8WQoEVzbU&^vj>DdT5mf9-FV_kQ{N`(d=FRKDU&9; zl^U!pf7x+E2q2A6kl9|c8@EPdZ7mB*mZt@;npNio;^z*xLb-&eMS7Qf1-e5+7B2p1AaW<_Yt(xz^Q0dOEg-W zgHj^s&T*Rf&55prmTa_8%4$x9+?QDd0OZ{{1oz}y1XO4<-{>qdlh%C2w$%kbO$wM+ zgXr5#+}Iv^2@FDrd{Q9nG;5j?79{BYUxKUuYbXbTx+cL9&*q%?NV$TEFbO=bF`iG| zfAMIE)m~~62PavIHQ19zdn)Ul{9TlM?{V^@IPzj;0PcDC(!As5;chgVi{fu(kW4jq z=N$M?c#U{7d# zt{ENEML&gs6Z{@ZT&Cc!QO$NxzEMicpai<*lr6bG2i+17p`4Q4pSw?!Bv5jnCQ0wg zvimeBNjA=U+Wondl#ncgZXClYpd05T3HHSQ2Osl+ig=u3U}Rum0OGmzwU^`he{H@p zaI-Lgz@zg)OJMZ>-~Ve^JD6L6Tn+{%kSG9oJ`Mi>004NLV_;-pU~c%|z!1aQ{{Q#? zKdc=LKoJzM6acs@2o!jnV_{%mU;$wTD2)^U|BqjuNWDCG)Y&4`v9^nikHW(cM00000#sO9W<^wncj0PMA;s?eEb_rq% zLJLX^E)4(;ZVn(0+7E;f1`wPQ1QK!*@)MvG8WhMCW)<=lC>F{Wlo%`+j2SQ*pc?8M zL>xdJULB?$wjXXF0w72sHX*LQXOb|fAoj3oFaC?#wrJSNB|CMS$2e*`E_D6}ao zDS|1`DtapXD?lr*EFdhPEZ{AIE%GiCkKafBMK&C++LQ+E}L#{*wMMOr9mCPE1a?Pd-m>Pn=Jxe^1U(Fi@UQ>`^pP&QeNJ@KcUdSXH7{d{(wsm{>+x8d>04 zuv?B?lwB}hJYMKu&|tD*EMdxGykn+hXk|`id}XF(*k%4^erFJ8*k~4LPH1XqsCb-X zU}RumSjv>ekjVf7OhC*9gbWP-!F&b)Ev^EQ0C=2*kv(q0KoEtWvkMA3-EC2sFg;g}rgasQdw9!EqJ*=URbquh9)36J>u?MGPFZSUK?8lin zfP**-XX6~4i}P?kF2IGj2!9vj5?qSQa5=8Pm2hwsuErs_*u-HR!8JIFYjGWp;d)`S5>Mf2JcDQP z9G=Gu*uskt7{Y@Oi4g*XP#7aZj0qBGq?lrc3^@$8F~f8bC2 zg}-qM|Ex5Xr<2u4_Qy(SPpE|vNhuHLSs)Tsid^Z$8O_8*&h;#EVwK3&(z0KYwGv4r zbQY?$i5b#)XjB=het&LKlZ9q%3WBrit1exTAzwB5Yfy$d3Fb1PKgO~6&}~QL5m1QM z^0>vv&LOwD-mJb4_e(=yJC@bik&bX`CaygqQbsj%vRI3K&q;NrI1wu|#JiQsBq+48 zN}~(8#@Q^49C5TR#iV!s?=Q~_LFZ=2DhuUU5pjxK$Wn23k$>qe0jKn~?h~geK~N#c zs#7o+l|pp`N|qw#LfNt5ocH?D3(0efv&=&BqX5KVOk9UjMbc?TGFNN=L3i!y!flW0 z+623ZibqBj~jW6_ARq(w+&P^n!EmX_8GOkT|PyuZ(6orxYQ0PGD4uy|o zX+qiAfp-Tvvwsd%)vAR`Y&xb$`!YuMn6uGUlz`a9%8n$L&yJOe>1QOk@2#lLvo)+} zx~)`IZCfu1lX=L*CvR)WxBXn3j8wxgg{q`RU^crHYK<69>8YY;5vUj0CXKc5?VRjP zV&~+T1Xf8hPFgh!*D6RBrd22DwzE)^3X*_pkc6@~-+!WlvFdYWRls({?J$k$ypnoC zXD*!tn4)zok{q~twgMUr7( zf=h;KOapG(RC^X%u(4be+~L3{k3KOi>3O1=@;xxpzvW4f71e(6~ z7WPQTzMNTd;mNoWs8MsA%Ahe$gVjmenCR_B>W>;}n%k*J-Ix+sc=^xrj5mN`fXWW4~7oVZ1G=ICee$Hmh-{+Eo!~7qppCKnr7Mo7G*ksx8tk njq(NMJ(#P+*K=ng7F)dFyL7RrcDb;;SZ8u&}USiL1dAaa&BP5A~5 z;tFh?mA#wiTTbCk)4l84tOL4n zFt#`U{}L<)0>M~f77EokIl8_zQod=h!y9+U_1G*)NMH%DQIb5E7U=kH=5V*x)6?S{ zo)6D3_PyXcGRSTft=lteWoB3nN0o5k9H1v8dLJ>!4{=TAH*PihheJ6K3$K*7DP%s1 zqcXr&-5(S#u+4h5Od1u#roE)!UF9}+yu9?BT^&d*wz6XfV*@FBin8g|`gMN&aeC_z zXSM?3=sd7R{PS0N6Y%liXKB|D9%xBZLuLNAhV~DntZ|w*x8hc6mBG$Yy3e;QpX^e0 zbGDF`F>c`bUKTf~Zd*rbF3J6}GUfotEqP%tvgk3IF!^*zzieC9CXXfmsKA74V3giw zUG6E;=xu}xVY5tj?ucwtd=s;s{ZvDO5sS}%IsSldz^cSkj?`|cWC3?k|C3(e`C3_{3rPP2m z!T5lw#PUEm0kA#bDseuLPH;b9EAc%LPw+qBD+xZ3PY6F?oq(>m8BUM1T9~1f%M@1J z%Zygc4A;xC7w;xHmZh!eM?OfmZ>*X)5}t5Ljc)jxHemAruxhm3*>BguGi$&HHJNnQ zYp1ih?Pps%`O56|!EK?RH~$wSyB?hyp|= zV4vNnBqBD}>+Hc=ffk=c&CO7mpIQ@t!@$ci#uq}Br5jw=2JXI9C z0tT{MfbK-u-(>LEl4h44*}yChA6_~KwG@hNR(AabvvaGiiwiy?o)qH;wb00pjKYi;$=w{!E}F%>aZBZ_feY=nC6x}4gS`KpmPr>BwbG5v8O7{V@)%6~*R z@{pHrU4SN7wda!v73dIcd5jB&(>vNZ1=3{D*b0&T3sZC`#h0(Hu2TKJFGRfmBaYVq z2K1vvkQ`O2G;GBfR>BZVoFdqhYX)6~R2tNRN~?c=8*j+Izbfq9fDhzr!0Dh72^P`1 zB7iK`yxV$MeRzTRouF7OBz9esu=RNU>q=4S>NqD6PMKPnvx-zdu@zI0gCu(lh}!en z>^JcJs!deVk~x2>|9gYSPPoJ^RZ_AX4nV$Q6x$aXSj$TID9F=M$wrsT?+K!WEm?4e^fr4F8MX+z0u0lB9o zIQwH_K#9i`+CA*+mZLT53RDl{8|^b^9k+mnWyAGi^IM7>CCAm|)%3sD4WX%t0Mcsn z!nb#$O-=e~f_CX8vyK~v1Ls4_mZL4+7eKL_a3gc0m#eOGE_@)YfNyqdxNJV=h-Y03 ze3_PwlDDXXlDC5r5rnb6KB_olCAnX9Ir-CLpka}>k2+7UV@Hmi`O2lG&F~r`4da=& zN@7rTw-R%wl0w}FS?+qAW+`?*z>h~1^a0+C2-|x73u{pD=BQ;lU|c1Iz*K+3$0<-JLUTfkeb5fzydW zsdC=U9rK3k!12^{`dC@d1nrbj!Ya5u67qb7QD}qpkC6KN@lKKD{Ws(?Lq$7IPgc}V(;$I zjD*NtGa_OVY(la8NJ(&?dIJPmknW__BaC)5!frfoY}r35CcX*t?Whxlt>z>fWm;C&AQ*T`mhlzRA20DjYIs$ zZ?!RjqpxMnkIgQ=Ii}{3^aO(>Mt|)R{b_fcnLD1Xl%!b#hF(Adl~@3qiR2ye7MSiF`3F>F@W~%6IaQ#k=?Z4_LS8IvVD_@g=C+>2W(a^ruB0+zV2RWB(K` z4y|scNi@<6{V2V0P|WaNVvN2W$?GD(Lcrf31uv-cKxr=d!bO7asE z@k1q(aATFow<=5|tMX)gB&6Ng**Rg_@{^?CAG~*!SqVxct&;iB%iz6%NbqX0`wJ1qN6>7^dj>l=~K0QeH-R@gm)C_`Q6%G#`Yi(o}64Ko%@hvJhU} z#f|CbW(oZI-UgKFR6G&1sM*p=w=Phho=?HP>X4)bthDhe+@OE($I&=5m75Vppo@7Q zseIQt3L(~-@9*bpC72qNq#=%p_pyHXbZbwY#A#HfF!+o->df-j%I4kD9jjJzc*IFn z0oggmvTYBVsc_QKZH_Eo(oil@6Zg!=(fNJ=OP#9$kcuddDaaY#`%K-LdWq*Jgn_&} ziJ5i;&|YxKJl%`+gJIr7MrjmnXyru2?!jt9wDp?w)Ye(xWd+l86+dyj5LJ5Ev<XgqDyS$7dK*w1P=drUhrc9^PsvApxxqie*T5mY#{cT0E0V`?z&3Q zLq8!ZPG9qvJ|Dhml*&=4jm6#Ov!G^+=t|(UxDI+-^)Y6P*}7&<_bmM|ILvnc&ro_d zeCxp{_Xcu%>2@eMP8oq=V)i`x;!sjd&Mj`6YY<<|p*1Y9Ri2s%;~%FMhjXI>FG?K1 ziYbwXxS7t!g`iV$-ngTvv8P;ls<#zEOY->mfz3-*O=ExH_mrovbr4IiWXv!5iEnZ8 zy-ToQ-(Qr6lU-k`nF2A%kxyC)DbNsnfi z@&<$BEA(7$u4=rZU@*J^saVNv%e;4%u+4~D;=Z;}_8w|ET2IM!|A+6m zLe%qj#sTV27>}QSgwit@BmWU@{1_C~`zcV8#)*LtG1;USUF4vDY@DN-lLx`KA+;dT zBB<0Pdgh=-^ZE>>B=kLACVRt+r{l$x_MB&DHh2cc&@w>9o({)P>NeoOSll@k2x$Gu zq5T~laU_UapHlT7D=SM!6qH(Le=Ve1@|?x-t2i_R#kh78hC8*lHw zr7&ss82q{IR6D&O_R%>X7v|+uov?o}UDU=2QD=xlci+dh3Vn9bkIkiBzlpp@^!gh< zZCqQr+K-@3p;u61hd|%7lWMp36%ZL?(^*>T&bNvaXjR>H_<_0BmG%c~jW(%+bi=r- z$0qFsY_tbQDcl%|V-&IIdUZzZhQEm9zv;Ed<%X#rE)pgZ>kv+aAmnPn*y@tQ%E+hA zxbK^42=@0(;0s$F4aPvxGbnYb*wFij`v*^<-RN??O-z?tz7gAzKx{}W4LBbh-!2&( zM;?-m&!n_};>hf@^Vkif$R0N6daPTKu3tE8MwZo3L|J;@0(ovq>UqC>7p1E}oMfVb zsE|emulGHsNQyj~t4#d6;0X;eO%7xzBGXBZK9?5A9yiDtH`pk4dQoN{cwMagq33=v zbZ43bmP$HBFIO;9GuX_z1(3*&4ni(F%X4zdqckhq_7-hR*Yljp*d&rP$XRbd@Ui)? zk^W%@(y#N`*ls1ZWZYw#E~{}n!{J< z^0fFgeP8sj6;(g9kZRnr?#Du5hy<44O|AqqFHE7I!#WtkcPzs|T5GZ)I3e(Oba~T_ z`<@O5eKbE$Ssr1=jTg6qtmeC`!tIPYQa zVOw8-m1zioxhsW+dN{c~iFmtlD4U{`aVmTTY!{j|BBXGxe3_@}7o9bgQFf-R+=fx9 z*0GHUJA;$@dN|I<1(*fCC<+J^-%wZDNjDKzF2u0mf(Zt(g zwd0wzw|cXFhm|40-5fnSW)bZ~0FFrSih|&}BV88WXlmT` z$!158vd|(NnF{YM%u#pzxIbg2`>CS~6dvj-dVIh0BZdUhe&DLf#`{I?qtZ{FyHlz` zD=u`(cZZy@;XLQ;KKiGNZlNU1xE1DwttNnj+X4(JY_y9t-=h^@I|=#2@hcjl{~}r7 z8Xn*}Um5{pzk@VknrZQPy@<b(^YnGfL44 z=*T_HC-dPW;SW8gmoujQ(NMo@+jer@GdsK*RLCBAPcxCZgyI=tJK1WaL-t914>I9o zL8iZD_j5qLO|!tk&|30v=*xYRas4le6N#{(f8~oCC7<;`N%PZ#w92$|3ROnUMyb<4 z`?&8GX8<^L^Ea_D0?HSHP>ht3Z#*`k>oxvIj8H?c0gT3#RVEYBEX+?D@(aY&E2*eh zlsgYax0Qnt84*WZr`4KlRF8vpwneTQ3n!=X^?jL(&e4L}vWW*1m%XVd8}%d!J!nP+ zS(2MIwy$@F1 z_bZBSCpX)~EFQyXSKVoiXCEnx#OK`#>f1du(QPD+PpdUP~n0LRcw^1nyoe!xg6)tznk_4ti$vL#E$~uJ&k|U zd15|@RsEg7wb}7iPe}}cP4rDo+`ga^N{+_Ae$R&kNf{L`LH?4^|F;l3yD*R@B5X?q z3r#MOFexH1>G|YGMU^kL<``3NxYz6Wkr*v2OJ#|&OFWVazjq(7+3=+zVZQ2)tQBJNw zrBv;uC9)l}hqG6|ck;R`Qe=wmLu%B_ACT?%b&6a+X24@lgUR<79?v1MogRS%gc}J$JLAl|n$7ACrYw~n+NvX2_2#HHGTVy65{AUY5tPK(*(uU|q zBIr zv;H!~;zZT~0c$~dRO0oSGFnnK17#fuS_6LIO&e(B%m2nFBcOOEE%pglE z=d0&5c0h}NGenKdi~qf58zBc3CwFgaQ}DCMv1!_$=I;=8nG9WEhGuHuL_W`eC*()I za|5|ucNDakC$TfWu_`BrV26Z(G9smwGMbtDaGQB|$=k>;SNnS`hMP@u;9j1OkzECQ z0)r$jty&MQPpEmNc6*;ePuaKIZ-qV40?yCZ#EeHe*QvWQ*2B;HScKLybyBPdJFHxm zt0)0Jycm~!FssLa1O>d|F8GS$f$xFM+l^B;11BY2&^TK)<8wvl6jB*y?3{RHPum%O zUHc*_rKD>=TVrfZ)IKf~ue!&WZgI~cuZnfv%sR4ujMyskb1e2B#^!R&3BN)jzw&Fs z`6oH`(NJ@!3&eYM!kL;487mAFSC?j_>Qj z7Ir>vob%tN&PAsXz!pgyXQR;}6Hn&*yyV=xfKXV~OJbbsAm?xJ<@b7IIr1c0WE7%Y zNO#wIzWoxp8a=(EVg1fczH8Fq9KH0Z)J4HX1DWqSym0v~jcT_4X?sG|U|dhpD{o3w zugieLS2_&9Z5!YsBx_l!OU(Hy|A~y^zF%&!+)3&~M5ZH#TDCiK8>#QKE%bVi`Bd|3 zwvNzLR^g1UdPT#ioh_mNDu3|;toy8rUx1y*WNUZxCxaJ@e9*Rn(>W7KY#mY5P(ei6 zmBjlm)ug9u6+^PX1VJ1TvduGGfxPQPx($u=jfv$R-;qH81%q# zfWFNGJX#y2p?#<(y%nq9vcXd$fa?Fwzqac#*ea9Vj>3~}H#Ska8a^>o?4o)~X=p5s z;b#cY>pKQ3In1dj{i8VkG8>)p`6t#8s@tK&pnUzpdF*A%!e{WPIjI4`uY%iC-lFW?wU$@*(%2ynu0M< zF_^*G;=bY5 zsrG=o7Tv5wEb`9!V!ijGs3r8t-G_lCJeXznI9-lGqF`nwMVq@fu$W{C8u<0p`E$Ti z2idM;$NXU3p=C8r~D@hCHQ`YldlBJaw=P6~K00fmuwT2ljm#u1L zplxxlqz=JgS*%+#XrJtk_YX(~_~{ z+EcWZ(Ug3h$6|+$(|p*I3S#IDgQaFxtD9q=Se^8-2P-B&*xHAU7{wuKPU>s9kr3-} zvP#(xXX78I@e8vKR(vC06JpglZnM@!EXS=Mu%21;c*6EdlAY8?)ZPL(&1-afmRc=L zf;$-7hqiqs`o69>%0zTTi?VD{GgT_=)*Eh0FPWoEyQZm8fWKs3@i zJCmLj{M{YTp!v%j^)vv96MTsEFD4L$+`<8m!Y!T zQ;Jb52|nTHhR30?p?$I#s*j7hgrP#yq%l8Mlq+7(0?o`^;lrs<8oOo@hlXzc{u}Nm z_&E$qVIaCdjF>2#lmvVfh4S5UzO?d+7J(>F58knb_imYPEqwWcxEzrABG-Nu?%FUXxc=%t#5js^|to~w3% zy`ps;=xb$cqCN0xqe-$ExE9ORZQ+1GP9&iflr=@*9#GT^rH?qY2P#-D0~)ZTc9dCX4%pXb*~ zD+K|0<{-I6nW9v#YNI^j?&GS&f{xp1NC}Xn`epv-aGL& zY;F(353bgx%j`)0E~IL{3G1hqQSWIa9=kqm!~Nk^0~5d!g7mjw`4w*;bVJ2RcoChB zl>jRGO>DL(9d)PN-{xS%h%~$v`jt{EJhoQl$)C-iC;d=T;czl?Tyk-_V5lQo&;-hQ z&8>#NpUu3YrY?m4=camQnHrfH8G%d~7wUY@pZE-kT674-)+YrBSP7qBZ(oV=Ep{v@ zQ-cGMX;46%zNjJp*Yjq40zH`heP?fF-7I5hVpzCFFrd67gdcB1jg5?qz+11c`F9^s z^`ddnrsQKq>W&^zf4|lYgF#|sXkBlE{$G@Uw!yyO-!L37O)xvKxUlbGrC`h8@Zrqh zD&VEy`w*-U5fGus#K>1DY^a#1U1*8#w9y$b5HQg&%dq4cu#IqJaG7w6@Fehg2*?T6 z2?q(Uh{%alh`tfs5Pv68A&Dg!B-tdT{NGJEj6DY^$3ZX(Vq@?jXlSp!z6c=tcQ7jT zb77KTKt(4rlLO7ngpy|eo6p*6`MIHqe_;9&7$795&ZbMJjihjX%}@RR*ytE5lnnnjTETkC}^_h?*b^ zb=30Nc&56YQm0T03qBK%Fu2*|ApLFT`;8}3?_)zC3X9tfH8vwxb4oCv{+M=*rtDsSi1 z2h*G)HduJ@xCH5_3|@rz#y^@?m=-mBvFfU-UseB*f7!ZBw~eZ>iORHMwu#AS9-8|0 zzOE1x>o(IkYqQ@S_hE-FwR8EY$%{rO^kF}Gp400|pVR8R~|z#{Y&Y`{uD0qYISe{EFI$9ggH^%V+44r)$x z0x;)7h@Nm&d{^!N<+T2*4Bc~XNpgC|jvFBjL!4xo3Y@qh4tbEhk+!9`EU66LY#9Rs zfd-)Sp5dIo*nX4~MdvyUy;J?W-@Ettz_B|vrvqkLZeRf%QsN)!SNbJGXsbaGXxSVX zg}MeLIRIwZRX0!80zQlawQtj}d6QsL+P0pPfq6L*nptUJ#8FFq6()5IY61)I;UR^Z$RJ@>^d+xJ5D|Pn4G~D`Z#)`3d{-ma)UH*Mc^WRQcKzTd*CARQzTd6irh(sRF^Sp>szbC*oQ6Km~4rm zKLq7-{55z))9#-LB-0=-Ld}uI|Lx32cba6jEhbJs%=?0vkYhiobCGnr^~QqV?hp3*zAdn z%RqrZo_86agp0_5oo#~vT!?=^{DL|>07g#0mu9RpPXeA91wQ{LT;plb7c6S-4SZ}s z4iL~qvO{deKB@_@c-sZJR^vCG$7yK8J7xEXn7seN*FQ&g(|DyH9A1{u* zIPuc{GWBK6%gZlszKVEdfA#wf^^NNr3 z_VEDg{^o0V9kyW&9ES&Vz{kl2(EklQ{C(rK2X{7U-ukxdPuabvS=;M&b?$bo$NrW* z`wec?sqv6;QySJEGqqjs88e5T+JE+AJDzur0ObOqe)w@2s1a)Y(u?_YT90M$}udaQfNVuAtuPFTD{I6O;u zJVyk~B_fs(3BM5;&k%@JM8R63;tir+9Pg3>TS$rXo{rv4Z??ll*aubhu3cxJ!YUPC>Xw!MIN$c!WanD23rk(qjM$ z$3SGjAY{Z)WWq>f#%N^0B(h=~*>HylJpE=;5jT%f}^N=I;vPGBFM#`83Qb9AN? zm%jj4={6?QD?Fgr7>j;j9ZB>XIslaUFdU#Pfg+UUFapXts0UCs6bt+qp;!nhg!CORX@ySp`~k%_$T29YLrwr}g-Sals7!^UP+0@>q4ILk1?MKf4mcUnf!Lv_ z3i%BX;TLLA7vc&>EM2iU$V*8q2( zj0%e6fK-I~1wuzUop%=8&IBxhM}%4Nz?^SQXc}-j-rxmbwm@uvp+`3Ntb8Dwu*((9 zHh|)Bv!QB;iMSxEA!-0M&AVTm zHGQfv3kU8iX(G2FO-K(-71RVX0?>U!XpmQ}FULMBh@El!t(y1yr^x@8MP9qzvjxpk z&Y7=V*C{^NZ&x&$ox)RC~k?XS;Ux^;%M5gR(8EfP<`E*6;$`PwWeQv&iWYulex6s0Z0p^`TH>lBT_`3(*`?%SF9(9__q-3Hl* z1lqPyv}w+&a@0C|>GG0@TDg3cT*D>rkJH`VTBl6fUOf?Z{# z=eCwypd@~~`WqaWf7!-2HCghk#?6Ryd3{Vv&ei$zIA=Gjka22r*37epB#LXe?=-Yr zS5dhNpNMYxZ1h6-8o&6b2Uw0u2T8Y1dg5BMWuuXw11~ zD}so`E1~2E?K62~|AR%bMi%s#5wY0H*RCCg+g3z9-V`jdG;0w~X3!Wsp(*$Z9||b* zjk7L`{OE4vAWBNDHZrnq2kLFkdLSBxB4zIpD=#X~5>TsI*?3tHoagOYIK}BEHD$EmG_HDAD2MJMPM(rFgEBK%=xXEKCLhj zT&ZIsZB=_F0DX{#5r!PK{cxT>N700NhUT~z#1)yswIAah7y^ujvg+DzW)85k-b7i} zS3$Jb8WTD9E^F-PlvF;apF`U~<&;e^~#E7_%2!>S{l7NmH29$-6 z8dtd*C(HMWSXCqi>lI6znN=$a__~f_PY9ro0DFwDVKryT!#^V0+Y3tFn`5o0wXy={z#`5V8?V@d^zr6e|nFO#HtRH~XRX zSnJp}0dkWUWbi2Az?mZnqP`lHB&S*hLD{%5z2uGvbM+2m2r^OhCrPa^^Id7m&4F1>_d=#05R8SIkG8l z&aA2yIZA0@AKwmIJ2O+W@@^aqVH-*M?GYX>--(+BS5o|D|&?lmAAw_>N%I~Y{2AzujVFL zdmMK*)ecA@Wp#Z^4l8B?90^8wN_OQrNJk4Fz2FZhv zC}2L}QTDt z5$yIf&9K#tNSDD?i@hY<@5gV$5!qaqH(F|AOm9_*fD3H0pvy~j2Fa9mTBV9Y4}Sfo>CuA5Pmc4 zqU7_i(@Wy`br5Fz-3iJ_lB7u9`X2fQkjyu~HqW5Hfa8nARstgbF; zsEL?~_o+IFbmqeoAi|C79J3jmms04KE;WBmcY8<;tu9q4}IV2u9FlD-b< zD5I!z8yDlAzj9PoyHkV>t-*Aujpj|)2F!&nNRB&g$SxM%dvItIQriqOOE@lF5S<;$~Gqo>e{p4?`Ke@HbHSu%xpZz4@Kh@&>(*cEs`^Fga zrN$*_nLPnWJ}79YkMEp0MNgh>5C3#avQ<}hW`^me(_qyx*8QvMchUd|wIY1zpMBESRjy4I zbAeDkoAgM3j((R-SbX%U%WXWuE3TN&HOG?Q8d{z&N5$q=bno2Az}prd4bsMve5*cJZFgm7|0u~RRJ6kYcJmBT~zWUatZ68bYz~@JF{e5 zAqG$sN!5(8z=y43&RRGrSbFHR(wvCwKiVCJN}ZC*sXkV)X{@TOsbly>l<(!B<?V0{0+U4tJ>BG&dj+DjZ=?Y&81Rc`jkZl2yEd!QH%YT~M6z>-~9%XvF=K;CZ8OKU_``(~{jbRL)0+>Og8ega-k zm_*w!C^F5kMP}e@qiG>HB$l&X2*>dwVr3HO2Pu*!Lu7cEad?Ky{>mY`LNM`(sJ3A4 zJ7ppxD@oWwX6X7>1Ccd?i2}vK1tDH%;C;AI2ger;t!21$0X1mi8 zo)q6y81G|GS)t{@oiN+|vjTHefqFP1yYkcDKFM`vp=vbxaG`}JBaiB8inYHj4bEH* z^wqqO5J z{n_!hIrDlt)mHK5O=H)9~d#XS1*L$_nd@OVswi=b)SoqkJr{*LAkcD(Z?r%P9 z?gv$5zJTRG3JbbCN}LRMixvybpFH(&yZ(&7^{=-$aZ5$S2_mzj69k0`p3kRA`j+KB zMRuhINmt9+0p}c$DR?OxIK?ky>(qx(_v4<Rji^F}=UTW7 z;(bo*ny_??VRSko4VdceM!*JwfMTyjHl3x&(&FUi2Jw8V~f9eD-Z^3A_#p2&kUlowX<1i*@j0W3`ox;I zW+X6s2{wn&3NeBSV_WXsxKC1q(P#3Ql6LO&Nk7PR4!Jyu)5a-%QZC50<#=ICNG~Sz zL0SDVyx0jG2fyD#3uvc|SHeYTyc8+5uqrh={ZBybR-itZ!J`FSHld->P-c`l`nu$~ zoCo4^4Q=O>HKdd^#6g2pDbm=Neh5A;obCF_W~7qKkM&m^!CtkMmv{-<*^RMj|17o_aQ=iyXHSpg{Rz+RJvX`nJINVDsZ?I8cdQ*qA9H%O zt%B==a0`}3a71INxYx#VbI zQ_#7q!Q6X`724PhB9yM{_rd+FmY=M2-#|m$Uhk>X=c_$8$qJByw9YN~ktv)x?CE$5 z>P~y#sPtILt)k0~I`N1iw?Qv&K~W1)=hMonE|(q(XJmS^A@^sSYKn=8b)qgMX>Ys+ zff%70iBx~8%6T5Y^Q_osvtSdst}Ww|&+gP+GLQpt{EIfV%vhFc1 zmw`N?waRr8eLn>JyP&Xmlj+~0EA&nKGOkez{pHJO_UL6Of?~MZ8bx_C@^8=}g2Xj0 z6##l$DT~WAt#4y&>M?doy%C=VB~a|DByLJHb_i$J;K!A}6EitTEbp`$Fq`nSjO;AQ zWu=W-d`O0DcI+C-iIfsmjFm}42PA>3k)_Zzlw4Cw&ZmTxLersDSh>bPS4Af2sT@sd z0y(eoWU$v~3-JZTTNgg{=pv4X=O6!K;gPFQHuq4pxwcj2Yk~odNp>L7NBWf%E}Hfq zF;w#tLk2WW^;ii*ahdJGX?gf202)Aq0i&z=S7v2q#H~nq#Ih=z3vRUY*k8_`cy?<3 z0jGyTLt}5V~MAAS5BvI733~VWzAAdzpO4Pb0|$ zjVuuhQUcFFK7r9P(wmGTrdxOw5)67K^6??bo}8{bm--A7q=Os|S>bLZcbb@h=|V%x zs3k3c&865+#&OQk@O}m`?(Z#8$aDcm$r!+*qV&4((3bc)$)Ds(fr~t~hR$TV@$31` zzb1Y@T}i4dNhS@;lOWmr6pz=-5{;_RJ@W*~xL+*Qw1m3ShD6SRD3^~5q3ve@I}U18 zH{Mm8FZnh@+s%I9=4l6(-cX%m?dQ|-sbkR3SbgXL9<0{&(G(=|M)XLtMfoYlyQ(Er z8PVxtZUIk=QX<>@YbMU>zg$R;mywd)FiVwk$I}woo8gCKVg? zi;pVT`2;byHXdSOr^LsqF|Pp3&J(Jt#S#}`8nQ{D2(hsciD$;9)Mnh7*{oJ|iE~Ub zWS%xZ$x{0zteJw>NLz%xhVVKEA(D2VI8Vklzyx_jSg_&%GM1jD{>#rj$Q?t76!T0R z8n+sm_j}odRyY#vJ*GT6|_;@%u=10S)G*CBAo63 z=Avt|Nsm)Cng!X%iqJuW_v|e+E8cY5In^FHSKfl_rq-<;v(TRLOKyd7E?eJvJ74~` zI&sC8o+f4;D0%egp<#$t;oUr+#y%QvD9Ld=P-jj$;E{3qUCGzg&{Y4&pALd7!ezO0 z+?0zbH}D!@9uA%q#AT`3B07esfj=EdrbnmAT7#v01XW7@8c}n~t4t_q&(!H6=BIj| z1*;UoGKl0?Q>Z9+B>Q5Ch|+qz(aJkHLQAZ?+Q$kP)RFa#=?ZnQi;$gMRU`a#mch{% z>wcg0ZjGzq_@aHCf5vX6f8t$rm)TE-tQ$Du=>(vxbT+G$3AOy9CIUlhrk;>VA~{{0 ze*ak#x~}9P#_Q@_$e#x`zsW~cl?{&!GR2L=Pf1d;P!Aj^e2a8!bZB4iH0E5j4#mwE4s>FVP?e0n!dDuXM|b+ZO}B$yr@%hxvT~Os|)XCUx-2z z2;@;{9xHKA*V&0}I3ynFej#@RIj5@N9^)@~g{X_;pcy?@(c%|6UjFl6uF#A(e%(w6 zmy6QDOg8iIWYAejQbk!|YkULu$!p9r6ErI>bD>Rx@k%qyeZy#&sYj{OtV8XKA!H>> zRMi}VvRR4WYrQ1IP?!rMJ%6F!D*$#CHcbd^TN5mdgS4^Wodg=j>PA)V0vJAkLe2=A z*r13&BzTd+M!KKpjb#VvcZTjHJbs#C5+Z0X0!%p_6ifilRiY}Ne)4vov&0(F%Vp)b zABReO;ibzOB&ZW)==$^9uKnLNZ}p2Vtkt(H?{+T6f*1~H@aW>JntI@Jl7HxWRuejg zX-aO^wpY%5JoJ1rPcLd7t|Vc}{7R;Q>$QAF;`n7q!WTNz%57Dv1t&lJlMLl}x7Xn)2>Z zh(ZXBJ976&XR)N}J|~-xe^hsW-H63A+0r+r3DU3cJdw;Bp{IO z?w-DT_TJg$F=6U4CDL>&Z1h2C5%=;KAGyTg!^^-k|lxl0FTvijl$i7(pP$%{~WP zS54Vav@F<_nxUv@BQ$%_L!d})ml8gM1IMW1U52;nvH5LLhttMw&M8((F|&`PgwyyN zbuG-b%UQ4}DvQJ)StLeJdy=NiwL$)Dk7~{au&d@O;?^812vX7m4HDA>@* zxF$>k^*??;OAq>*MoeUpj0d>piP^C_81@)~36c^}ai@W7dhM)DAvRs3hk}A1l5(;X z{x}x0^+BvTM&CxDUSz}=cJ9nr-T9~YsW9xBCH#u=d{bFdM>GI1;QJp<5ik2H=32Skq|z}OR- zEj2a^>)Zcy6B&MIpY(f&aX4uIF;!@~1sC%iB;`X04 zmtYq;m{bG7KF|Tl0VOi_U_wcxPUgv$8xw@L7F^-#;@>LzlPm6x%T3Mb>-SRw9V1TBQfvjQ@RFbXnDwH zQH!ARER?g>9o239L>i{@7!wXR2d7H=#(MOrk}Im`#!OH)qA7uc-2Os&X1=$DR6Q>o z6LuS|RT$o?6Jym*-yW2=5JyR1gB85;dsaLTJPYbvPYAuSwEi4b9SVw3m53Z&;QHIv z8MdOal)>sGjG__vgm}sJ4`YA{H#b9??nrWwk>UR z&+3Yu{8Y;hZ?DJFHjlq>%xf7QQI=i_LKRWs2ZCoDL|1zj-l)WV!!#)lVmHcfv=dhc z_;N#qZIM0w=!p6lZUVbYS0LqR&bV(LZ_I%b)Na#UhWFDr$p@M*!-K)7p z#!0srBW|ta^uC!Ai`d$?Avp_9i)^i4*0d2ef0IU$`A?JFN~Mvi=NfDsFys|TpCWvx zu2k$Xms3OT|9a>2CYxab*^Az|c_FHyb)$yGkEL(8!rF2dEhfdeETjE#_1UakMpp)R zN_>^(I!EgXYw5xk)U}w#-%{SoTo?*_Qi7^ZFl}sj-D5tqs~yL%Kc4)nez462IsX z;d~2t%Q+v5T0em7Jt-jhBBii*%;*p1{fKUl6UnFa2Lg=_h;OE|b~>xlC%CARyvQiR zGx#cGYZ_`KtH9E6T`U_7s#Bt!D#QX2wcJ;`1>48>aJqNMQ`75U1pm+7>Z~Rls9NRB zKYZfx6Hg<%-)@aFhtE!(J^k429!O$2D&pk1Hx0{Lf&`&{qdwucNQUhQJtm*J>ki#k zx-I!%d$U45H22u`T_CywdmeB>xz<8QM{#8NS2l{W?_p*^1oxeRuT}oIExJ*N)PxxH z)2R$^Lupi$w26w=>VuCPQ1&}vA90iLPIxQvya@VjeEni#>Mj3e$Gt88+^LAxWU$3PJ(3c-qBkZwsQD0O%?OcRG837x(LI}xnA8FT zEU-yTj=KcIc-A;h<_)qH2B$Uf4k9qDbGImU?Y5UZ=v1YIXYYKPc~`}n%uAJE(% z4ZqDW-!S$Lr?x)zUgO%vZ`aqh?|0H4A&fs5@o1s1K*-8sUJ>08mP|#zQ{;QpWLWhr z=_|pvG3veiZ<8yZ-x|lu6BuoQZTR6w@D{wack|Pmmp}T<_V@a>nymHK9YyZ~qg9Uv z%@K|b-_vi5gnGh62!mD}9*C`0^a6-!#a8TeS;X#4qAm!=5V9|J{!D`u@R79NM5b3Z z?Mg_jB1Q-tWr2ZA+Z${S;_L)$VE!v;Y5~hV5pmt(oK@a`mlG{rK3I>_o~UAlA_Y4U z3*1Pw=tTL$%`4B??rr80?psCH0U|t$H$ct>obE?<^TNgY1L9B*OTk`S@!zE* z{ez7X2F6j-JrEGe$sf9YjWH>pJL3@u2H*DZMOT9?auItWa_%km#BTeYNjf+_@V+Wc zSm@pO(m?iw$%&6Af3JDOjkgLo`Qk)Qt0y5XU$uX(9@SLz3tAj1sOYr5vkeOBcJ+Gw z44Ips9~~hlX*RflRxKs;GaO(l4!x! zI+g9|Q;)OVnS4Z1)^_C=M=dPpdZa}ZNClb+u5T>Gc^Xo3bADNWdM{{2Hd?u|x)@_A zl%<9#!8q|!%%`&VI`pm>7d91mDL!PG-`g~BKA@3i7nMH0B|Oi?PB-4CFINvnw6h-- zR*ceWaMdwtK3KeBTYpMP%BRW|enswIYT&*g@p69HXBvU}yoU85;U-i3XQ2XJ2tAIJ zk>{(GS8=2U>Q>*>xDpw(;|JO27G5|Z_H$ASnuZ~rr6PNP?5dkrl&o3HnN(<1ta zJu~UbBb9iClyumj2^dKP>FEwhm5g^tAFQl&Z|j^lsEVrR0SrM1V2?kg#N3U9=kP&D zG#9a=-&sb4hxR#H0(&t*bj z5kV+$f&gE`$-l+~34H{cV-&<$k7b~(t@!ekV_qNlRi^x38MO$>*O8}-a-@kP6MZ@= zx)sAoP*;8067^yM4J1opl`!!tY7O2nKVB&+C*M^v@SCp^{WN74g9FXwF*M^ARu9n| zc4!VVX8kTQEb3C*)|pfV<%FJd#%sRv8lenceHjG*vfM*uPhgzRg{*K8FfNTuJPw$> zUM-Uso3*1;Y*xC&(`}9eCUo4LfiOueJf4TbaxN#=G}pSR$i&Cr;+K1Ma5`(s_~A;{ z@QP2I&oN+vR2jL7(Q5$1y)g{-MXnkC^GA3^xGnAUSw5KCMc22|6Uerl_c}qgZ0sPe zgcwyKW=o|T-kh%SH4r6Rc%t$QJ{fPsJ93{My~&uRIANkT>WJ}<78H#@$yFx+J8nW$8-N+|tk|Ol z78I@?ynb|T_l2AOzgw|_vc2L4pfa4X04$K{xM(LL#QB#~$zmzV79tIqj&d9DL9X$p z=B0Z}k(pbIo{&Z?xTPS~?t40wsQ!^2*t9@uZ#2^7Xud+{Q&Z8kHYD9&>aQhLp4yWh z4Y+SG|8cHJpH6Hmiqg~ra>Ug;6!sbIUgXdf&q4y%0}S}fZHL$7YX1cGGd-Igb+-^l zh%m}hM=s(JbM1Uhh--tCCn)G!;Ze{LEMRm8#PE+ge|qi+hVoIx@2?#RzKV$z6c8z> zR6nVO_AkWRq%=GU5Fv2bLeQG7uo&%zgLR*#MS2%tGMwsaMF5 zif8S*f!oq7wT{(7RlL95EX=hJ#+1I99 z>W}!tyi^eLwsRs#PK~x&3jmN&A(9T+YcX$Wq)0Y#H(*^_a+*IoTvJmW9w&wmFFXxK z$*gYNQi!uVS}PT+QwrCi-(u27xu>XuE`c9O@VAG$B}h)#FS1G$LS7TKrirE=DTEXQ zT?B2Xqo5f@DVsKAMPoytQM;;)V}CfI$${vi23XlSoeWzW)wLA*8z|hsL5Z%tcd`zf z7u!M^8p;a-gtO@Z=OgFACQgp1IE9CB_K+Qy_qg|5K5o^Be~Ztd5Uz12T=Y(Sp3^qF zyZ9f9-^e_{uo{DjkWQ3(Fz9mH4v(a;RJl&9lj-OxTBssa94cpoCL>WEVoHt9A22%Bk0M!&-Iu>;Eh5$NA&Hs`^N=dgX z52>zOJn`NaAFXqbs( zV6I^rI5l{$)j>6q{dD0PA$`BZvqCkwdMzcYfEGpB<9US!hf4Mcczbw)Jple9w0TdT z{x~3f2`pBpZg>45VW}O#142F7+;BjfzZ6f!7%D1h1u`7IM87D00(>K4HnJG$M6eMB zNDx5i>}z^3d*7)s)Nk4Y3o4e9tpX#*3QwDn=qEr_AXtb3gg|*{$pu-CP5M@ z8KMwjhUba5bw=ktQa6f+H5|iyZVm5O?i~M)FuZ3H@8yRmN4g*?0A0d57ma;HFtS=& zGwrth_MU&y$Iw=5YYw~`UKNMmwhBB?-d?qG)!$aWfPcc8_E{$Y9Sp#9uiPk#d+DY^ zM%%JE3b7brjKfRx72R+rf&yt@c;)@$8_|+{Ef5%9PL1(5c4@mI$xb3iG#+s651bTq z;!6L!2-#1JR2+zOE(&43LzL7H=-{HrPn`*+xOJQm>&k_Hh$CJT{n-V23oKExb!N_6 zQG;Yy`+uif$aKA;vM4%UcUAfXTOB!~AFEs7>3~KROw@2SL}z3ytL^oUQFvOF0ZLC> zjNH5PX$`rjZPu+Z3hxeMC->z^W&rEt3vMU(#Yt8G^W@7QGC{(V5d7gM;O0b;`qF$` zrnfhbNFfQlyvuC!F6F-j(BylQF3+=-hIx`nXqwpDJ2P_LW-BmYS zt}3o2Yj^|rAnriW05=FfP#BbhNcE2Pij4G(_MV8y#*H(^aoMS;^%?0KkP`}%szPL{ zXS64C%P6l@q;pn(;NCOd<1!+V^J1gtAtTf9ELh-hsRFlctH5BRF)4m`vSTp9sg4Wh9r~VdGvMo^ z1+^1ftN)dAfA;D6e(Ls=bJ2`8`)ZAyD~){?`7Bn-wQG_Z>$xZ{gJsvlrFlNAPHFz^ zB7Ghk8T(x7Z42z(8~SRNgnN2j=`>fI|08toDO-T|dKrp)-Z#K&4s7Pp+E)#e5#-@j z4ZYozgVNyms%{hDuXvYxjn|J_R&5 z$#p)Iy!s{?#%sYW0|beBU(Udt)QmGHJ&V(PCulSieADg$Lxf>JQO(ypQqk95J1UVvN zU_efeZl(ovIWzyWa{}hV)Np=!z}j^F)`*HVYg&#>;I3HifPe0Z(>s>0;7*8YS+mAL zQA`ihyBLiw`mo(DCvyOgv)O{IhXphzCyyO#j5En|ycS5FL(EVyyCN|)!7)`b)3t(~ zPmd3id%B(tj=&8t<1jmnO+90T6A@2XnvXWO#gyEj*uZFqa)NS_EIA}4$GSY9;T`MY z9m6YjVQzhYc`zYC_f%9?9Ls1ZHTM+wCLOgbmhS41>fPM*F$*jf9qS)NG5`YL4KTt5 z_eV~4r@dm0OGf#Zh>`G6&}AmJ)QmpN)>DjgB;1W=2u$F|m_3sOqksuRZZi(%QqoBlH<*4J)%8Fs!hCwN z39F}%EZ7?wBn`(!Hb}WQN3R*UYeYGJh~2Jsz@tJ%2(JV4#^y%hlx64h9dt)a&)*Ch z`B)kvvV`MF;!K^@GvrBU`(zSO9V89t>soTLiOhZ>VLxghQx;|gP)x+6857ImD(B#r zgT2_T90q)wV}&@nq7t`>vIn;r6Lg{)yW-eV{l^-~zW=emKRe_!qg{$qm zbw_n*nH~%eEv?>R`{ru>{Efrf`2T_RKUbTaiji2E)*ba>WdaHbbzKJsH-_7XSS--D z4e0DwYj9&OW4OK8cQ?GIYo_~o?G0##L&%b(r9l_78~*I@>G)HBqJxQ|m&D8yM6*QF z{g(Yw5i8m|t|py@VzylLz1ZT@@+ZgbShRi7Cz@ox)F9n2@ieQOw)tI*Ai z#f!V>w{@3U?a69)Ae`Q}Z5cbyKM@0Lo_ifcfPEZZ4x9?Q#>|@;IwdHshBL^?(@f$( zfom(N^Z5ATqKOMOBrKj0QnPKic4}}^-OdGD`4cH0ehTJ6!Ig734XE)NO&%9Wa$xd0 zS|=m{Dkf8C0BbF~lbz23*mGA^9jtN8sjM^WDFWH5M&@|Bzq23HU8ftfVcv$7d?l=_ zIIW<&0NHV_8fb;wm30Bs79qrNfY7x2hQ)pV6hh z00aUU7}(O$G@AOJ_I*!Zp6O7E9q19g_Vt~#{u00fg-ARUt9Y!=44>eHQjJGjn*x zjhvj9p`@kfF?N-a(>=FC z;xSW*}lCJ}?(E*`jCHzi)DGFl3vZJLXrNFTgL2GJ2tDuCM zUUsA;QjjCW8Tb_QK~fTV%ZV-IB)*A!j$|f5QT`m+L^}TzrDxz$B!Q6`Bb8E{Fvu%5uIuk=)2KSa`_*;|Q($T3s1Tkx|o(G6_L&#gVsV8CBDW;658-oy$8cs-=v0>uD0|)@Y z%n(N&o3)=0gTp}n8N8pZQIrcslwp9Aahv*>(y{j@^S>v#w&&NA>j$QxaC}V_lmgRK zwpm;moGUy2b#SG&tv(4bL?#wEsp{&JNguyYvOMD6>{-9L{tU%^j+aBIP;Fg9ge#qQ zd7W`-jy=!C--jc)7Ed16Ww0-S-K}!A&4N-hJXDo`-lyta>mcd@CfP$O)_&SU73nf9-0*@w*ahjQ1TL0OAz@a4;_bvMO1s4ea-)UCw2 z-5*!wxn-nZrnX22Da%`%mo3etw$OxEM!cz=RB#NS#2^0g<8b1B6ebMKeM$|Z@X=uy z)c&2v*z_?v=s%t5LBwm^!Lx4CU9wL7H5E|ewk#UL}69PBOG$8Rqlw8 zE381$lWBw^E)(ICWXuZIYLb&R+GjZV7W=!Z=~AUnMD?2K0rZQDW@5*%36>S(zqs}p zW<_Xaaq@&r?3k~x2p~6H$Kuj7(LS~qa$j8`uPu zcYM5ewqPcb?VS+s<#j$XQUPW_0QA6fpN#sOl$&e^`>CRZRCXI^+VnR~)!1C&?`$B$ z=RM>UFmZ{3PIihNAe~*6JivHMr!s~Z1FKOj#AehWs+rh=3a!%UUop5<+;VO>w}L7% zh$f;{;M(w`iR;p5rR>68@79K6oaU1>XXv9W40|M)5agf+3RHF|R2Qly`?_#2)ajZk zcocRyR_{SUKpR{EWCt~O?`ZIv!a^fX^LBhAIte8j2gbxGGg|x`9H*d7XxsFc7;T;^ zdN=;$-Mc-Ko}!{u|76{r+Zxe0h_1BJ82C;s{;s^fcuf2|ffhHy`%q_esi-KGZr_=U zSL)A?Jreavhbg!v*yO7PApRBpBF9o3GGVr^dI*hq3uvE`mu!+Z><&Rp94BwOH(>BE z4BXp9{z()QJ_sLOC`G&Es;Wy5J94p zARoY^5VMJFxoXK zBMe{UmKGy&gopRe_qvWA4p=)j%~ABlwaCqZ3X=HwJ&(RIKx+;m)tBfSFk!N7*DTR~ z(aeRXFjsc)mowm5$$~_F%~bQ6c4-$(v-2H-zGT6`4IUlFTe(KIUYksPM0Kv9Ry={Hm&nqD=8M2L~T6jh7{!@GR3OOwKy`eVK1r=uA(-ktk-`5!R73X4DZj&WqY9 zZI!l2JJ>WY{P`$m)OqH)XlC>|z}PU+J0`^YK6UZ{(Xt@cf*-;T;fg)25`_UjZ9+oS z!R`u^H>n7FA4>Cz4Ds4vPVhgxOLgY#q`(iG4mz}72rtMGqY?sv#!?^NzskOR-|*6V zZnKHIcM+>s306Y?RMHdi2`=A*#db)lRdY^rexTuFIPCsW-gHKg`Ru`+?Q=^XJ7S!O5Vy8~~g++IgJJDE7E4j5TW|E7ZRO11mH(tmV zbSVzQ!Y#!znRy<4u){t)6P+Epl3saezI4zP-GRbBmFzJTx`!FL= zV0Wo}uQz;Pfo20andql?EWJ{Y<68g(9tI|$d(bFhx=8Nw2w2iDdi;dx#JoUvV=l<6 zCoW?swgXmHP-z<$!}lK+BqB!&>!z;)ZEe@deGu55xXfa!CAS4^4=xlwr#s$z(~=HjiWEwrLc2+uY=*-{j{ zm25#N>)&0adSP0BZEuK0`-D^IEod5?EmSD15oH49&W}3xf`?s-KDEMB3 zG+~m13X|fXMNiq5GXy9HN;re3a3~&`1PZZ_NMVWH?BO3IP&pJrIg|t2y9G}n?sv0b ziIzv8VwZ&kHP^tf&A~x+5)WM6Q??EZtH~q_ESbqS0YfFl*yhjth1B8(8IoA$F zqI{i??AQT=4d!X0C0T(>FSTvv=v~_dfOZW&vm z-d-V*NoXX56)zvQz2Rv>SRdFBwd?QYSlyDZG}4GjmdV!GW_Nc!;PFNRMtFf6&lSbv zE;jP`!-2#6z;z}(lZ6)z2#faeiH%c@1q3iwpQtzeFZ4pVd zEaowbcThG#Ot?|R((6sx+4}jE0>gZ?k&|grPI76joIJh` z#%>e54(FPp+ZJYL#Vn(1;dW%cOTj8mJcJVUZ##}pc6z?_qlFy@DH>&OJfZ1Wu3dhD zC3DW(%Te7>r@99}F`JGpx!Xq7Y9jE#zy>#N1bsoRR(VljQGR~r001ajaK=n$Tzt7! z3q?z?l(zsdBpoU!Y}{MP#fu;cYyr{WQ70WcE<%ZxA<#s}&g~Q=rI~`JY~QZAD!p1* z_&*Isc^er;Bt}LKNgrRmItVPxyW80{y>oTvM1OGrH(+{6ye>fZ9L58TKXS{1M(J|k z*~Eiku!OrJJ~V zm7N~fT)ob#vfVy94}A!RMvx?u^QJ(pBVKyhH8;=mJ}77hz;F7Wl6OJ|>(Ui=t!#Oh zHxG)-$bEp<{QtlnjfVykNE|lw5wr$4V z`aH}LrHED}X>_Bw0!U#F(AB=dqu~!tCsy0vCBiz%D+l_??yM&!>OjrBv0Kd|Q{7(L( zAmJ`;zo3fu@{IF2@6&Lys!QIn7L1W+Y`o`}x5BAkMVEwMG6l|L{ewls3NDnsO2Z3S z?}=a4B+eM&*ci_66UH=AyfUdN#w4Z4C~>#0Jw{pP>=u@%T(z!>tPyF*WzsHi+XoO$ z`6>d$U#EyPYVl~97!a3@rYuWp&3>d~j7gTN={+0w|3||Uh z_?s+V3V5CE%vhjuZO2$K?XK+Q)`TnhF0Smhh&F5lw%wI=aJ*GY-dQb zQU?L>ulqpk$b$NXTX`@(RJfSi_AWs*N9gu~RAMoA~vc7YGtw_n- z8@zJ5SIiNgBMk@a%zFFfnO%~D95d&jS(iwF6mo?qX)+lwUUC2K#;*uk^!liENt<+eEklS&M)$J6E4wyY{2%Q5_-DU(jFk0_$JbZrp+0ey;v}7aRcjmx)OlHY0)wH)JHUD zbhMLpm6~h}#tc!1F#lqQu>Bb1hLvbnu`p^E?H#p;3It$WUcGsktzkEc$T_m{@Z~e~ z6-*=M3i?aQ(iuy~Fg*sCx$2RcHYC3)ACx}=XlmM3#iB38ptZvX4`n3rBis2_o~5+Z z!i(g$TloXrk!Rssw|Oij-#&Dxg>T}I&6*IUv?>%fkEjFMuEJ_nM0p%Qw#~n^GU@>B zs<7Dou2)y?Iby6TuDJYm_w`iU#%-e}#>RmlL}?3-(P`kOSJ_g}ZaDzwXxH_gk^IlHY+8qBye>5bR#YS;_<*N8OX7Rdq9Kqw*z!6r0 zS<)9)3ueKZ#k>amhM2%hq3+L5hGMY?7g=-Y>VVLdA=96&&=?XU1EK9YsQgLZFun{*;{?p$XfXOhnVg)|TeRNo4M~ z<2R;>gnw~Q;8$PW`Tt-1dpv+JpO;eHJL-FEspP1bEWRSXIV;DBMa(c1=iC$xNTMk0eH*n{2ckxbA zru^{F@KcDRUM28T<>G(hD21PY#t+KW{u>*3b2+QY4ZpO*=Yn9^9F;^n7L0e2+NgKT5K{iCbhfz*4NGXYyHmBqhFK=Bq9-HClnTWH(+$D?TMfAfG{-PJNch8$;4&(F&k2H zRY~3n3EoMn^NFf)=$+t`l&e>k*Ea`=548?5OiWAkjKDlyR+cU=a8v-?;BhWy6s8@C z5449k$*7$gmm$TF3-Qi8&b$j>39a=@xuth>#Jh7jbN}RCD6n#;<&F5AiJ&J7X-Q7{ zbUeU<Ddo@}tyrS04_xx}&Iep~sRdt2?zB?Tv2y!a-ZD;KY< zQe#$&SG=cpyo%=?6YH5i9Fpl36E|fv9>^Gh`(!6Wg(KUxMcXZjV<|EIt9eKpHgX2e=cGn%r9jV*hbd(}H@UdW@V&^fZ zI4zf14pCtYHcFk+)9w!UeV92dO?J<5rQ5N{Pb*|*_5R{^H=~%kxZ zcp)AjwBxB~ygjrJPiBGmJ_3XVXyyZk2Ut^Gt@r4i0I{_F*AS&%7wAb%i)O~wkNinO zNuzsvo0@ueT#EYL=#l!^nN5q5=w25}5!d#2PPW@`cNVD^q|!Xkn=bxps?}gp^na4V zWiz6CXtlL8+G&O?{7;fT1*2)I{dLjgdEO;up}Mn(?E&~5_G6h9VKiyn*nL}O%iOn9|#{$bVMA=V#<%Dv;Wz2f7& zvg5qI=(4@z%Mbk&yPa2oKM$y(-UK zlp|4^Bws#1`|M$GMH-P-eDm_tk+u;xt>9%wMhth74%D9+UY#Si=c2HWJtfW}8;yVAf|r$6bl@AJ!L4Y6b?5(uuQx!GF-QX$bTr+O zFL^cTydSy~iAHw*=b8=CyOii3KptL80G?{TU3>H4zRx^8EgNFzdb@I;e{NPo$Oa@P zS={{j8Q0Yt)rrC&TTn}AGEg1BFt69Ox3W^RNwgm5884jNYYR%t_$k*O%_c$jhQ(=- zK30`Do@a{?WfKd6>=V6x!3uKf2fZpHgpjF@dzAJ`X$hIY&cMfL)UlaGt6rF@e+ZRe z6B{@0#RTm!a1reQ>ZNvc8WWT1s)4xZoIdP(rq)nUSv;)Ie}#W zD7K-wrgFQ#UEOV^q|~WiSSZ&Xm>j^>YIajhBuk5?(+U#qcDls7^z=Oq=*gZF&IOiQ zRCd+mO}6DIOfP!B_z&XCm4V`y#6Lv)f5!-3wG3ePi#9sJikCBwd2uf8!R}W{Q-$M= z-+wv`*r41=x`rExlJ|=tODt`9x}aRF!SUw%0+P@zm2?2J=TaM~TL7FY5>=S+CNV4= z9}cSk^;#2t*%=>L#h8g?f;Ba1$$LAEjn8KV1=$G-y`F498V-Z-rZTX?S!y|841SUd zm@lt+#0W134XZBb(D$ic};+^qhOU-4d5+r4urlQi}{7(*P1>PaGdJMz8li7FqiqB5}}ndQn- zzfM|#)JgjTRXT&}l$KNfpjJ?Kb1S%V?ygOVOuq?}S}v^seENefavYpr7^Je>G5enF z({GGD$3u+mW!j`Q?lS%kw@1Bm8RIN)v!F;9xGNsA&+5OGT~s5w@8w@GX9DU2=|gmP zm$!6yEdyIlJgSY*Eyn$J8N)3W^yr^HRrLrKuV=Pcr-?XEbYgDd#&G%Av16CMCShJFr)2KtgAD91WJJSEVH@f%NdA--_>}d?a_Clpgu?UdHy~Mp zAf^f;vy~FK0+`iJPIwXmS|&+IMuczIY~!f6KZJLN_f|LOJFcuU1#}DW3=*BpXcZ%z zG0wnap3I5K8d}pY+s{=`4|J*sT z2Csx%?R{-0>xNwe4yCG%ec`lDT6mw@I0t)HflJ0I&S5sqI+#QU=t&39v6K=}0!XV$ zR#HRb1Y9R>LSvTS^jweq`Ob(cb{JBEyU{4Cmw*wVMfLyo`b?Gg%o# zyNlUd+sw0BzATzNtA64?zPPewXW^a2M=@KDrMg;nt^3EeVf>$+>z)Vf0{n%J=Wfqq zq%3I+^<%Ya&2x^E!@_>jo%Z*r+r}<#=ksSrkG_1_%}wTXaX3eh9XzPHt^5-pYXllH zK+?{DAoU)>=L{j+J<{XQYfi#liQX;9%~gNL@S1bzwI$sJPxb!@uIYGn+%ax@3MYu0 z()OC$zk#zX7!G?t!#l~Uy|j$uvy7Yn_)cx0t)Ur>3vjby{-YpO*1f z7L+z&KV!Prba(_!4~oaVti?4>#j#blWj3l242QJE^BrM9nMLo~^q>=YWgE>=whu;L zh{n35s%{`=A811Q+!qIY4?h^X((MRxt!Ec#H}Ddo*lyFOCZMKE_4H*BJ+*k@_k{X| zX-3+ZfG-s0mJH9J$@Kj|>oSBoGQfzSpJo1-xj1PtOT3#gog5bL&RLohx@jK(0WRL0 zW7`u&c5zJ*0fC!zllxCVV6HIaJ0XO;;)TdHr!1S$MLI_aGa@xYh8BPsTwH~&ZGaj~ zJV)!HjiCBmW~N%w&VFS}?Dmx9myw!qu5!+h^ePGiLT3=7T4y1&nxb4G6#6`tW(L0q zK_q6#{d@?e)E4jONEsM#Bm?XI=9oB+5C7!=>vP&;k{wY5F-JtWbDXkqgeb=wb`obj zCy5=|Cwg_wX#97dDAbfc)vJ<`oXn{3n&vcK4@iigA!>SA;EHMtK}5X$4kFzqiZa58 zAaOl`5<|6~C>oIy-dAi~MA1uylIt221Zf-s)X!8C-1FSdf^QG|!oN@Z_3OWBTXC$I zOK-umZh7vI!#sctfbehA*fw^%4hI1;)x2R<5&1OJt zpWocU@7Nt^6Xg@`sRuwX^yO9y{=)(hA)*~GU{VNbjbvQ%%3`TNeQc=9 z&(~ljuB&T+qLx}Lue=G3IzYQ-@ht2hRq%B~4eiQ~ z7XHS>hKBt#w(~#(XOdqYr<#-RJBic4o#dO(g#bf&*#<-C1joTn(TPchwQK%9u^ut7 zOo=QAt_+}+0727wE&4MXi=?RNCk%idO9vRe@Z8d-p$>@mn-@>)1!4iG&pfjXl z>~4Hgm?#V=e{`c}kUCg%qoJ4DdteRz$YHz|fA|Rg%oa=!*n`oA(VOPWG_wI+%_meH zs(;Rzr6V+>ZlRiyt+vT6mkO_ppU7rZCb9+j3kjL@=8wD~{m_)_CCDd?*NuMBhb+fw zr?1hr?ZWv^Z#11lCCzB`#WuAWXRXn4G`ah0;dy|8poz=Y_E!)jUn|nalt@T%Sa?Y4 zUq*plF%eNm(4}-II-A&-A=Lr-9qd{;R-QO#O|6S7io`V zkK8dqG5Qc;`_GP&LK|`)qH&%Tk)bZ9Xa;mE0ZNf5xNG(bTbzi%-bcNTN-JSsv6x0$0|xtbA7Pv%nZwKiGui0&Dq0ZwEcAKknY*RW zV)-p(rzlxI6g$bCy|WTcLt5VgQHsOqW_oPQb51Mk0L-~FUPmvso_{?9*3#ZS=J_r& zW87oBt*t{kr=J{jm|VmA+d``$hWtfr3p>E$pXJwkNz(}HaL0(vCeF2?{@;@meqejx$?^~{}-UT2Di926##npkz> zsjd2}@;dYssz|BNRYlSZA44NhGw%Iy=U2c2^fcD5JA1!tP4{b)ZG~8 z0E%PEKp6>DQ+E(|`0c>$&|)o@$LJyQ5cr7vD5aQA$IY=WI2U^O1KeeBh;oILi`~UZ z%n~Im0w%(M706LjFk+ZVy>=_c?qm88{cRBeF$h+ z@%qZS*U5&mJMVFrVZn&XV`@3^yvtXY^F$_)RNgAi?VWTcW5@0CTX1^^LtfNk4FhX< zQiz5?5-foHE_#g^xSs)N_*F0jIQ@?fK+) z2s{Z+n{$Ck8&xevfN+zl?vTR6OM<4y!3*^9G#W>(M<6D_#js?=$ToJhF^pRwnkqh} zW~u|}TNgtmxmVH=4ds&%23JqLRLO7$9Jmcf8rBnlQvCYh6FZ{uTQFC^D;QulxETnx z%4fn?t7aAj8{lQg@X!K5Q3((rC)2LVz_h}scy zVh0{5!|zag->21w()7fWF+G$X%r3e@xzex{!=1LX9>8QH%_VIZo%&_+m(kN*elIUB zzgMgOPTeLa$(2F(py#4Yl9R>yRQyMpu{=d$z|bF|dZq9(UaC)y8A&1#68jyOIjl zd!#{X$@`LmvVzewqxJ$w`+6l@_7LnIMXq<9_Jy{Au)$^W7q|7uQRL1bj`4KYQl;NZ zM9@yW{m&Ifyy4y=1EDDhq5qBu)SO;t42s@xf3N;OdSsK^4&Hcixsk9d5b5_yQFppi zqYT;^BeCACF#$iyw6C<7HiMOked{!Vo2$Qgx@lfuq&w(Bs)Dk;?N;)5^$w z;?6nEMJo5%l#^3f6_NW)Rzz5T{TC%?#~R$j&o+%4HW>`u(gycUb~=5I)@x#j;iX|= zr3--(79i-av>qSUtIPEB%be<$k?B7L**|0I<*p@uemRL2*`6Y=B_p%QcI3jceMcS( zph+NvoB5^4yG6ou2}I2Gq=5C^%7kN5b(gEP@_fcfffAbTH9| zRYhb?nldLM?3TYVrNM814*v38H6wOu=fnTjqfKAa!U+>iv@)kAhkLw z>%mjt>E#(?I1Gr+>bev+0#Ns!b6MIHjV7h=ESy*&mutc#YvdOB8jD`mfv|+5Lj#qJ zrNaX!DMTv1G>>n#edXvFwZlBN*z@`|A?+wh!_$(E07MHYVcc{%n}r7n00G2j>Ua^Y zd&o9~Bko2mxe+ z1g(s2N7v>-Db>^(JX8Vl|KYqotvmhNU!0%G1?uRqeY$INVlP4)Ga+5`7l_x_S zkkEplko;h1@tW01n50>dn5c}9nIa1I;eaGVLJ9+e+T)y?n*u%=YlmD1GtId>+NnqG^vZG9S@m)>96VJv;#H4DNGY1@|9r z1&`1up1|(kb@2*S4n38c%bu7)%s-f`PGiTw3}T;q{!_{VU(Xx}RrL%~7yHM?`Y)!o zxV2CjCj0aYJ zG)`6gt(df=mx38LP&?i3-y0n*i-uh3?Cf#vDfs7~@+&}y%dGz+XKiJ={Eyn! zDwyN=n>c`84h}CxzHbA_d4^8|xr6}KnK4|5!?*#5UcdO7qm$QpBjpmuNC$jjUTp%; zzxZ?ce|ZYj#Gk*JOLCBv7nEej8=}yY+Sd2D^-S%N;`QBnTH~e!KrN|=uyGum5}+U1 z7Dfy+-qUmG?-}oy<8=JWmHQ*hh+-mA1nD9PcURUYpa>EqfxH-ieEK~!zH0gPvozj_ z)nRCZia{DicY}YwY<~W-TqTI{8qt`zO+2>$5U^vfi_>NA4&d@A^EGo6&@CX6DQB}} z82rvA*QcK6&ZP4;R~0f~UPSfO=U)53Q_&eQAbC^xMgrhz1C$Ez3|K)Kn6~oW7eegz zu=@NL(T4ib%1shLBB;SqTr4QU=}nYMP(Z1mY!Y|@SV=iYqrasqT*m06$6OS5NnWrS zBP-y^n@uQL;T;ITXW%p5kTAJ2s7^3?ydiu-fGQn6`S+?`Wfx!`(H>z0KY+$EGZ61? zHp^wRK>vVqX%k1s-gG%_%;i1o z8$=OXM7-glwAqwl0z&iR#mm^sYHK_0Ml$7t72-2z#1FXU{2db}l$N&eS}Ll69Ropx zW`~O5xrcG(Gu$z6ouX7+E6DM&5!6lV7bbA>s%X)KR0mF-|du4&&M*86A7|85M=U=lrD z9mOPtsu)%d!xcFaK0=qUw&MTw2Ruj&e;Q*mosuD;Kd&F@V%GnS7+Rbxk`}2OA;#5%U@ zHsg(F@VEVm7{gbR&>g&2=KpwMJLLH+D?}%kAo>TGPr|Zo!Y!FQI{U;yns(sY>*Fe} zTkL9b6Z_UP<}f*xeia<%YX~hoz+elv8H|#>J|&)2>bV~GQ2+WeLexG(v`NH|;D8+i zg@9adlg7rgSh#ANx9O6UKMx|D$CUs%0lxQ+&E`S`b9ti!TBygN>O(C?hfol|_4ftH zeh0h`d&4oaXK(OaX=hqje4M-X7D-^ab;;8(m3?(M#WH-^;Vxp{1-fRmIRI z)sISxip2hLfew*euh5Gwa6egcC+B^WLM-oguV39y4*qm!c!ZE?D>PMXENmuEN(%|z zeV-}`&<6^+Nl-VRqV=>$nT2KvW7Hp-RmAQ88SwLf?x!arTtW)yi>`N_SBQgi(szC; zbS*RI_ZPFbJBMjy(NkOy3^>aLzn7FfMKeJw@n_aEjAGJj_G^;(Ce^94uh4J&+uN5* z)f%s;;-$dp>_9ghE}ypsh*5s{n2nsiY^FIeTog&MJJP2>;?rCW$;gaYYi3-^aJ=ZT zam+AQ=S0*}@kCd7E6-sNnEs7@8Vm1yoNw)PugHPP2ZGSUv*UIz5+nw9g z?L7se-Eixfd4N3Er3XkJqn>kHJ3;H}�%%*J=;Q;#0UwR7SdyZuVSUq7|+ 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 literal 7264 zcmV-m9G~NNPew8T0RR91032Wd3jhEB07QHM02~hh0RR9100000000000000000000 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 diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.css b/src/renderer/src/assets/teachingIconFont/iconfont.css deleted file mode 100644 index bdf5187..0000000 --- a/src/renderer/src/assets/teachingIconFont/iconfont.css +++ /dev/null @@ -1,353 +0,0 @@ -@font-face { - font-family: "iconfont"; /* Project id 4581405 */ - /* Color fonts */ - src: - url('iconfont.woff2?t=1718185631014') format('woff2'), - url('iconfont.woff?t=1718185631014') format('woff'), - url('iconfont.ttf?t=1718185631014') format('truetype'); -} - -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-iconku-zhuanqu-:before { - content: "\e649"; -} - -.icon-PPT:before { - content: "\e62b"; -} - -.icon-fabiaolunwen:before { - content: "\e772"; -} - -.icon-xiezuo1:before { - content: "\e612"; -} - -.icon-fenxi1:before { - content: "\e627"; -} - -.icon-kechengziyuan:before { - content: "\e6e9"; -} - -.icon-36zuoyepingtai:before { - content: "\e699"; -} - -.icon-shoucang1:before { - content: "\e617"; -} - -.icon-fenxiang:before { - content: "\e60a"; -} - -.icon-zhucetianjiahaoyou:before { - content: "\e8ca"; -} - -.icon-duoqudaojicheng:before { - content: "\e695"; -} - -.icon-yewukaizhan:before { - content: "\e602"; -} - -.icon-fankui1:before { - content: "\e6fa"; -} - -.icon-shezhi:before { - content: "\e60c"; -} - -.icon-chayue:before { - content: "\e605"; -} - -.icon-baogao:before { - content: "\e630"; -} - -.icon-xuekezuhe:before { - content: "\e625"; -} - -.icon-fenxiang1:before { - content: "\eb24"; -} - -.icon-tongzhizhongxin:before { - content: "\eb43"; -} - -.icon-xiajia:before { - content: "\e60f"; -} - -.icon-shengchanguochengguanli:before { - content: "\e629"; -} - -.icon-kejian:before { - content: "\e64a"; -} - -.icon-liulan:before { - content: "\e648"; -} - -.icon-fabiao:before { - content: "\e654"; -} - -.icon-kecheng:before { - content: "\e609"; -} - -.icon-bianji:before { - content: "\e608"; -} - -.icon-pingjia:before { - content: "\e628"; -} - -.icon-zonghezhenduan:before { - content: "\e6a0"; -} - -.icon-banji:before { - content: "\e71e"; -} - -.icon-tousuyujianyi:before { - content: "\e729"; -} - -.icon-jiaoliu:before { - content: "\e6b8"; -} - -.icon-pingyi:before { - content: "\e79a"; -} - -.icon-xueqingfenxi:before { - content: "\e67a"; -} - -.icon-check:before { - content: "\e622"; -} - -.icon-upload:before { - content: "\e634"; -} - -.icon-taolun:before { - content: "\e61e"; -} - -.icon-tujing:before { - content: "\e947"; -} - -.icon-zixun:before { - content: "\e6b3"; -} - -.icon-liulan1:before { - content: "\e6b4"; -} - -.icon-yaosu:before { - content: "\e68c"; -} - -.icon-baogao1:before { - content: "\e62d"; -} - -.icon-shoucang:before { - content: "\e60d"; -} - -.icon-shenhe:before { - content: "\e616"; -} - -.icon-w_duoxuanti:before { - content: "\e669"; -} - -.icon-fenxi:before { - content: "\e76d"; -} - -.icon-kanshu:before { - content: "\e614"; -} - -.icon-qwe:before { - content: "\e603"; -} - -.icon-jiancha:before { - content: "\e6c1"; -} - -.icon-qunzu:before { - content: "\e606"; -} - -.icon-zuopin:before { - content: "\e6a9"; -} - -.icon-shuyi_jiaoxueguanli:before { - content: "\e65f"; -} - -.icon-liangsuan:before { - content: "\e657"; -} - -.icon-business-report:before { - content: "\e880"; -} - -.icon-xiangmupingshen:before { - content: "\e742"; -} - -.icon-xiangmushenbao:before { - content: "\e743"; -} - -.icon-xiajia1:before { - content: "\e623"; -} - -.icon-a-fenxiang2:before { - content: "\e626"; -} - -.icon-icon_kaoshifenxi:before { - content: "\e6d3"; -} - -.icon-a-ketangshilu1:before { - content: "\e610"; -} - -.icon-tubiao_moshileixingpeizhi:before { - content: "\e62a"; -} - -.icon-xiezuo:before { - content: "\e611"; -} - -.icon-buzhi:before { - content: "\e607"; -} - -.icon-ziyuanfenxi:before { - content: "\e631"; -} - -.icon-fankui:before { - content: "\e738"; -} - -.icon-tiku:before { - content: "\e621"; -} - -.icon-ldc-position:before { - content: "\e63a"; -} - -.icon-sucai:before { - content: "\e620"; -} - -.icon-pengyou:before { - content: "\e61a"; -} - -.icon-zuoye:before { - content: "\e61c"; -} - -.icon-jiaoxuefenxi:before { - content: "\e600"; -} - -.icon-wenjianjia:before { - content: "\ec17"; -} - -.icon-jiaoxueyanxiu:before { - content: "\e60b"; -} - -.icon-jiaoxuesheji:before { - content: "\e604"; -} - -.icon-zhuanyeziyuanku:before { - content: "\e64f"; -} - -.icon-pengyouquan:before { - content: "\e615"; -} - -.icon-dangqianhuihua:before { - content: "\e663"; -} - -.icon-yanjiushi:before { - content: "\e601"; -} - -.icon-gongzuotai:before { - content: "\e66b"; -} - -.icon-lunwen:before { - content: "\e60e"; -} - -.icon-decheng_xianshangxuexi:before { - content: "\e624"; -} - -.icon-jitibeike-:before { - content: "\e65b"; -} - -.icon-keti:before { - content: "\e6fe"; -} - -.icon-pengyouquan1:before { - content: "\e635"; -} - -.icon-beike:before { - content: "\e61b"; -} - diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.js b/src/renderer/src/assets/teachingIconFont/iconfont.js deleted file mode 100644 index 63c50b9..0000000 --- a/src/renderer/src/assets/teachingIconFont/iconfont.js +++ /dev/null @@ -1 +0,0 @@ -window._iconfont_svg_string_4581405='',function(h){var c=(c=document.getElementsByTagName("script"))[c.length-1],l=c.getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var t,a,i,e,o,z=function(c,l){l.parentNode.insertBefore(c,l)};if(l&&!h.__iconfont__svg__cssinject__){h.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}t=function(){var c,l=document.createElement("div");l.innerHTML=h._iconfont_svg_string_4581405,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?z(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),t()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=t,e=h.document,o=!1,v(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,d())})}function d(){o||(o=!0,i())}function v(){try{e.documentElement.doScroll("left")}catch(c){return void setTimeout(v,50)}d()}}(window); diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.json b/src/renderer/src/assets/teachingIconFont/iconfont.json deleted file mode 100644 index ba3ef7c..0000000 --- a/src/renderer/src/assets/teachingIconFont/iconfont.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "id": "4581405", - "name": "AIX教师端", - "font_family": "iconfont", - "css_prefix_text": "icon-", - "description": "", - "glyphs": [ - { - "icon_id": "577336", - "name": "反馈", - "font_class": "fankui", - "unicode": "e738", - "unicode_decimal": 59192 - }, - { - "icon_id": "1447760", - "name": "题库", - "font_class": "tiku", - "unicode": "e621", - "unicode_decimal": 58913 - }, - { - "icon_id": "1837440", - "name": "ldc-position", - "font_class": "ldc-position", - "unicode": "e63a", - "unicode_decimal": 58938 - }, - { - "icon_id": "4138813", - "name": "素材", - "font_class": "sucai", - "unicode": "e620", - "unicode_decimal": 58912 - }, - { - "icon_id": "4166140", - "name": "朋友", - "font_class": "pengyou", - "unicode": "e61a", - "unicode_decimal": 58906 - }, - { - "icon_id": "4310077", - "name": "作业", - "font_class": "zuoye", - "unicode": "e61c", - "unicode_decimal": 58908 - }, - { - "icon_id": "4686996", - "name": "教学分析", - "font_class": "jiaoxuefenxi", - "unicode": "e600", - "unicode_decimal": 58880 - }, - { - "icon_id": "4893191", - "name": "文件夹", - "font_class": "wenjianjia", - "unicode": "ec17", - "unicode_decimal": 60439 - }, - { - "icon_id": "5838892", - "name": "教学研修", - "font_class": "jiaoxueyanxiu", - "unicode": "e60b", - "unicode_decimal": 58891 - }, - { - "icon_id": "5931005", - "name": "教学设计", - "font_class": "jiaoxuesheji", - "unicode": "e604", - "unicode_decimal": 58884 - }, - { - "icon_id": "6360457", - "name": "专业资源库", - "font_class": "zhuanyeziyuanku", - "unicode": "e64f", - "unicode_decimal": 58959 - }, - { - "icon_id": "6556747", - "name": "朋友圈", - "font_class": "pengyouquan", - "unicode": "e615", - "unicode_decimal": 58901 - }, - { - "icon_id": "6992598", - "name": "当前会话", - "font_class": "dangqianhuihua", - "unicode": "e663", - "unicode_decimal": 58979 - }, - { - "icon_id": "7327280", - "name": "研究室", - "font_class": "yanjiushi", - "unicode": "e601", - "unicode_decimal": 58881 - }, - { - "icon_id": "7905547", - "name": "工作台", - "font_class": "gongzuotai", - "unicode": "e66b", - "unicode_decimal": 58987 - }, - { - "icon_id": "9023128", - "name": "论文", - "font_class": "lunwen", - "unicode": "e60e", - "unicode_decimal": 58894 - }, - { - "icon_id": "10130330", - "name": "德诚_线上学习001", - "font_class": "decheng_xianshangxuexi", - "unicode": "e624", - "unicode_decimal": 58916 - }, - { - "icon_id": "10493421", - "name": "集体备课", - "font_class": "jitibeike-", - "unicode": "e65b", - "unicode_decimal": 58971 - }, - { - "icon_id": "13228302", - "name": "课题", - "font_class": "keti", - "unicode": "e6fe", - "unicode_decimal": 59134 - }, - { - "icon_id": "16364339", - "name": "朋友圈", - "font_class": "pengyouquan1", - "unicode": "e635", - "unicode_decimal": 58933 - }, - { - "icon_id": "37075078", - "name": "备课", - "font_class": "beike", - "unicode": "e61b", - "unicode_decimal": 58907 - } - ] -} diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.ttf b/src/renderer/src/assets/teachingIconFont/iconfont.ttf deleted file mode 100644 index 314692563b454a7dff80db9a9e6be572e73a0ba6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30004 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 diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.woff2 b/src/renderer/src/assets/teachingIconFont/iconfont.woff2 deleted file mode 100644 index 23519bc24ebfea0983a0daeb48b6d0e2560a52a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16860 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 b4$UL{m7X%B8k5yI=xOUDlLkt2G64Vp_oJ8} diff --git a/src/renderer/src/layout/components/Header.vue b/src/renderer/src/layout/components/Header.vue index da00357..8ab6111 100644 --- a/src/renderer/src/layout/components/Header.vue +++ b/src/renderer/src/layout/components/Header.vue @@ -52,7 +52,7 @@ const currentRoute = ref('') const menus = ref([ { - icon: 'icon-jiaoxueziyuan icon-resource', + icon: 'icon-zhuye2 icon-homepage', name: '主页', path: '/homepage' }, @@ -160,6 +160,10 @@ function setLayout() { color: #f99b53; } + .icon-homepage{ + color: #0a84ff; + } + .icon-prepare { color: #b088e8; } diff --git a/src/renderer/src/layout/index.vue b/src/renderer/src/layout/index.vue index fc79a0c..d8ad008 100644 --- a/src/renderer/src/layout/index.vue +++ b/src/renderer/src/layout/index.vue @@ -28,6 +28,10 @@ let uploaderStore = ref(uploaderState()) } .el-header { - padding: 0 + padding: 0; + height: 80px; +} +.el-main { + --el-main-padding: 0 20px; } diff --git a/src/renderer/src/router/index.js b/src/renderer/src/router/index.js index e2dc96e..b4c3a54 100644 --- a/src/renderer/src/router/index.js +++ b/src/renderer/src/router/index.js @@ -13,7 +13,7 @@ export const constantRoutes = [ { path: '/', component: Layout, - redirect: '/resource', + redirect: '/homepage', children: [ { path: '/homepage', diff --git a/src/renderer/src/utils/linkConfig.js b/src/renderer/src/utils/linkConfig.js index 38340d1..460b30e 100644 --- a/src/renderer/src/utils/linkConfig.js +++ b/src/renderer/src/utils/linkConfig.js @@ -46,10 +46,18 @@ const aiModel = { fullPath: `${baseConfig.url}/platofai` } +const getBaseData = () => { + return { + data: { ...baseConfig}, + fullPath: `${baseConfig.url}` + } +} + export default { homeWork, feedback, gk, standard, - aiModel + aiModel, + getBaseData } diff --git a/src/renderer/src/views/homePage/index.vue b/src/renderer/src/views/homePage/index.vue index 571700f..4471853 100644 --- a/src/renderer/src/views/homePage/index.vue +++ b/src/renderer/src/views/homePage/index.vue @@ -1,39 +1,58 @@