From 7498740e87527587e5d752760fb784afb526f566 Mon Sep 17 00:00:00 2001 From: cxt <853663049@qq.com> Date: Wed, 16 Oct 2019 18:35:01 +0800 Subject: [PATCH 01/85] =?UTF-8?q?=E7=AB=9E=E8=B5=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../competitions/competitions_controller.rb | 14 ++++--- .../competitions/common_header.json.jbuilder | 12 ++++++ .../competitions/index.json.jbuilder | 26 ++++++------- .../competitions/show.json.jbuilder | 38 +------------------ config/routes.rb | 2 +- 5 files changed, 37 insertions(+), 55 deletions(-) create mode 100644 app/views/competitions/competitions/common_header.json.jbuilder diff --git a/app/controllers/competitions/competitions_controller.rb b/app/controllers/competitions/competitions_controller.rb index 77159fdaf..30df949f6 100644 --- a/app/controllers/competitions/competitions_controller.rb +++ b/app/controllers/competitions/competitions_controller.rb @@ -1,6 +1,7 @@ class Competitions::CompetitionsController < Competitions::BaseController skip_before_action :require_login before_action :allow_visit, except: [:index] + before_action :require_admin, only: [:update] def index # 已上架 或者 即将上架 @@ -25,10 +26,16 @@ class Competitions::CompetitionsController < Competitions::BaseController end def show + @competition = current_competition end - def common_header + def update + @competition.update_attributes!(introduction: params[:introduction]) + normal_status("更新成功") + end + def common_header + @competition = current_competition end private @@ -38,9 +45,6 @@ class Competitions::CompetitionsController < Competitions::BaseController end def allow_visit - unless current_competition.published? || admin_or_business? - render_forbidden - return - end + render_forbidden unless current_competition.published? || admin_or_business? end end \ No newline at end of file diff --git a/app/views/competitions/competitions/common_header.json.jbuilder b/app/views/competitions/competitions/common_header.json.jbuilder new file mode 100644 index 000000000..f172dae86 --- /dev/null +++ b/app/views/competitions/competitions/common_header.json.jbuilder @@ -0,0 +1,12 @@ +json.extract! @competition, :id, :name, :sub_title, :identifier, :bonus, :mode +json.visits_count @competition.visits +member_count = @competition.team_members.count +json.member_count member_count.zero? ? 268 : member_count + +json.start_time @competition.start_time&.strftime("%Y-%m-%d") +json.end_time @competition.end_time&.strftime("%Y-%m-%d") +json.enroll_end_time @competition.enroll_end_time&.strftime("%Y-%m-%d %H:%M:%S") + +json.published @competition.published? +json.nearly_published @competition.published_at.present? + diff --git a/app/views/competitions/competitions/index.json.jbuilder b/app/views/competitions/competitions/index.json.jbuilder index 4b8390a7d..8e99d754d 100644 --- a/app/views/competitions/competitions/index.json.jbuilder +++ b/app/views/competitions/competitions/index.json.jbuilder @@ -1,7 +1,7 @@ json.count @count json.competitions do json.array! @competitions.each do |competition| - json.extract! competition, :id, :identifier, :name, :sub_title, :bonus, :description + json.extract! competition, :id, :identifier, :name, :sub_title, :bonus, :description, :mode json.visits_count competition.visits member_count = @member_count_map&.fetch(competition.id, 0) || competition.team_members.count @@ -12,18 +12,18 @@ json.competitions do json.nearly_published competition.published_at.present? json.single_stage (@stage_count_map&.fetch(competition.id, 0) || competition.competition_stages.count) == 1 - json.start_time competition.display_start_time - json.end_time competition.display_end_time - json.enroll_end_time competition.display_enroll_end_time + json.start_time competition.start_time&.strftime("%Y-%m-%d") + json.end_time competition.end_time&.strftime("%Y-%m-%d") + json.enroll_end_time competition.enroll_end_time&.strftime("%Y-%m-%d %H:%M:%S") - section = competition.current_stage_section - if section - json.current_stage do - - json.name section.competition_stage.name - json.start_time section.display_start_time - json.end_time section.display_end_time - end - end + # section = competition.current_stage_section + # if section + # json.current_stage do + # + # json.name section.competition_stage.name + # json.start_time section.display_start_time + # json.end_time section.display_end_time + # end + # end end end \ No newline at end of file diff --git a/app/views/competitions/competitions/show.json.jbuilder b/app/views/competitions/competitions/show.json.jbuilder index 18216ee92..f96949398 100644 --- a/app/views/competitions/competitions/show.json.jbuilder +++ b/app/views/competitions/competitions/show.json.jbuilder @@ -1,36 +1,2 @@ -competition = current_competition -json.extract! competition, :id, :name, :sub_title, :identifier - -json.start_time competition.display_start_time -json.end_time competition.display_end_time -json.enroll_end_time competition.display_enroll_end_time - -json.images do - json.array! competition.attachments, partial: 'attachments/attachment_simple', as: :attachment -end - -json.competition_stages do - stages = competition.competition_stages.includes(competition_stage_sections: :competition_entries) - json.array! stages.each do |stage| - json.extract! stage, :id, :name - - json.sections do - json.array! stage.competition_stage_sections.each do |section| - json.extract! section, :id, :name - - decorator_section = ActiveDecorator::Decorator.instance.decorate(section) - json.start_time decorator_section.display_start_time - json.end_time decorator_section.display_end_time - - is_start = section.start_time > Time.now - json.entries do - json.array! section.competition_entries.each do |entry| - json.extract! entry, :id, :name - - json.url is_start ? entry.url : '' - end - end - end - end - end -end \ No newline at end of file +json.extract! @competition, :id, :introduction +json.image_url url_to_avatar(@competition) \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index a2e7337b1..f9efaf794 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -781,7 +781,7 @@ Rails.application.routes.draw do resources :repertoires, only: [:index] scope module: :competitions do - resources :competitions, only: [:index, :show] do + resources :competitions, only: [:index, :show, :update] do resources :competition_modules, only: [:index, :show, :update] resource :competition_staff resources :competition_teams, only: [:index, :show] do From 95d8d7d90b9c473d30f85626896c4e5abf392261 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Thu, 17 Oct 2019 11:08:10 +0800 Subject: [PATCH 02/85] =?UTF-8?q?=E6=9B=B4=E6=96=B0icon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/public/css/demo.css | 539 + public/react/public/css/demo_index.html | 5184 +++++++++ public/react/public/css/iconfont.css | 88 +- public/react/public/css/iconfont.eot | Bin 0 -> 65728 bytes public/react/public/css/iconfont.js | 1 + public/react/public/css/iconfont.json | 1535 +++ public/react/public/css/iconfont.svg | 680 ++ public/react/public/css/iconfont.ttf | Bin 0 -> 65560 bytes public/react/public/css/iconfont.woff | Bin 0 -> 42252 bytes public/react/public/css/iconfont.woff2 | Bin 0 -> 35640 bytes .../src/modules/user/account/AccountNav.js | 3 + public/stylesheets/css/iconfont.css | 889 ++ public/stylesheets/educoder/iconfont/demo.css | 1078 +- .../educoder/iconfont/demo_index.html | 9264 +++++++++-------- .../educoder/iconfont/iconfont.css | 1586 +-- .../educoder/iconfont/iconfont.eot | Bin 45820 -> 65728 bytes .../stylesheets/educoder/iconfont/iconfont.js | 2 +- .../educoder/iconfont/iconfont.json | 1535 +++ .../educoder/iconfont/iconfont.svg | 1216 ++- .../educoder/iconfont/iconfont.ttf | Bin 45652 -> 65560 bytes .../educoder/iconfont/iconfont.woff | Bin 29940 -> 42252 bytes .../educoder/iconfont/iconfont.woff2 | Bin 25436 -> 35640 bytes 22 files changed, 17741 insertions(+), 5859 deletions(-) create mode 100644 public/react/public/css/demo.css create mode 100644 public/react/public/css/demo_index.html create mode 100644 public/react/public/css/iconfont.eot create mode 100644 public/react/public/css/iconfont.js create mode 100644 public/react/public/css/iconfont.json create mode 100644 public/react/public/css/iconfont.svg create mode 100644 public/react/public/css/iconfont.ttf create mode 100644 public/react/public/css/iconfont.woff create mode 100644 public/react/public/css/iconfont.woff2 create mode 100644 public/stylesheets/css/iconfont.css create mode 100644 public/stylesheets/educoder/iconfont/iconfont.json diff --git a/public/react/public/css/demo.css b/public/react/public/css/demo.css new file mode 100644 index 000000000..a67054a0a --- /dev/null +++ b/public/react/public/css/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/public/react/public/css/demo_index.html b/public/react/public/css/demo_index.html new file mode 100644 index 000000000..26baf8ac7 --- /dev/null +++ b/public/react/public/css/demo_index.html @@ -0,0 +1,5184 @@ + + + + + IconFont Demo + + + + + + + + + + + +
+

+ +
+
+
    + +
  • + +
    round_close
    +
    &#xe673;
    +
  • + +
  • + +
    time_fill
    +
    &#xe679;
    +
  • + +
  • + +
    round_add_fill
    +
    &#xe6d8;
    +
  • + +
  • + +
    粗版2_上传云端
    +
    &#xe86d;
    +
  • + +
  • + +
    css3
    +
    &#xea8b;
    +
  • + +
  • + +
    html5
    +
    &#xeb10;
    +
  • + +
  • + +
    钻石
    +
    &#xe6b2;
    +
  • + +
  • + +
    章节
    +
    &#xe68e;
    +
  • + +
  • + +
    关闭
    +
    &#xe66b;
    +
  • + +
  • + +
    社区
    +
    &#xe6bc;
    +
  • + +
  • + +
    vs
    +
    &#xe682;
    +
  • + +
  • + +
    菜单
    +
    &#xe671;
    +
  • + +
  • + +
    pdf
    +
    &#xe740;
    +
  • + +
  • + +
    单选 选中
    +
    &#xe6bd;
    +
  • + +
  • + +
    时间
    +
    &#xe69c;
    +
  • + +
  • + +
    设置
    +
    &#xe66f;
    +
  • + +
  • + +
    坐标
    +
    &#xe627;
    +
  • + +
  • + +
    礼物
    +
    &#xe611;
    +
  • + +
  • + +
    PHP开发
    +
    &#xe67e;
    +
  • + +
  • + +
    附件
    +
    &#xe670;
    +
  • + +
  • + +
    linux
    +
    &#xe765;
    +
  • + +
  • + +
    问号
    +
    &#xe680;
    +
  • + +
  • + +
    坐标
    +
    &#xe674;
    +
  • + +
  • + +
    expand
    +
    &#xe6db;
    +
  • + +
  • + +
    重置
    +
    &#xe609;
    +
  • + +
  • + +
    路由
    +
    &#xe677;
    +
  • + +
  • + +
    点赞2
    +
    &#xe639;
    +
  • + +
  • + +
    复制
    +
    &#xe68f;
    +
  • + +
  • + +
    点赞1
    +
    &#xe66d;
    +
  • + +
  • + +
    三角形-up
    +
    &#xe78f;
    +
  • + +
  • + +
    三角形-down
    +
    &#xe791;
    +
  • + +
  • + +
    认证信息
    +
    &#xe693;
    +
  • + +
  • + +
    礼物
    +
    &#xe63c;
    +
  • + +
  • + +
    消息
    +
    &#xe614;
    +
  • + +
  • + +
    邮件
    +
    &#xe66a;
    +
  • + +
  • + +
    compress
    +
    &#xe65e;
    +
  • + +
  • + +
    代码配置r
    +
    &#xe727;
    +
  • + +
  • + +
    提示
    +
    &#xe690;
    +
  • + +
  • + +
    net
    +
    &#xe607;
    +
  • + +
  • + +
    edit
    +
    &#xe691;
    +
  • + +
  • + +
    显示
    +
    &#xe695;
    +
  • + +
  • + +
    +
    &#xe6c9;
    +
  • + +
  • + +
    +
    &#xe67f;
    +
  • + +
  • + +
    消息
    +
    &#xe6a4;
    +
  • + +
  • + +
    下载
    +
    &#xe6ac;
    +
  • + +
  • + +
    撤销
    +
    &#xe657;
    +
  • + +
  • + +
    qq
    +
    &#xe687;
    +
  • + +
  • + +
    标签
    +
    &#xe74f;
    +
  • + +
  • + +
    大数据存储
    +
    &#xe678;
    +
  • + +
  • + +
    喇叭
    +
    &#xe608;
    +
  • + +
  • + +
    mstest
    +
    &#xe686;
    +
  • + +
  • + +
    添加成员
    +
    &#xe69a;
    +
  • + +
  • + +
    隐藏
    +
    &#xe9b5;
    +
  • + +
  • + +
    三角形
    +
    &#xe600;
    +
  • + +
  • + +
    旗帜
    +
    &#xe699;
    +
  • + +
  • + +
    CSDN
    +
    &#xe602;
    +
  • + +
  • + +
    用户、角色_无数据
    +
    &#xe69e;
    +
  • + +
  • + +
    模板
    +
    &#xe692;
    +
  • + +
  • + +
    VPN
    +
    &#xe601;
    +
  • + +
  • + +
    +
    &#xe605;
    +
  • + +
  • + +
    银行卡
    +
    &#xe697;
    +
  • + +
  • + +
    微博
    +
    &#xe688;
    +
  • + +
  • + +
    +
    &#xe69f;
    +
  • + +
  • + +
    课程
    +
    &#xe60a;
    +
  • + +
  • + +
    设置
    +
    &#xe71d;
    +
  • + +
  • + +
    成功
    +
    &#xe68b;
    +
  • + +
  • + +
    三点
    +
    &#xe6f8;
    +
  • + +
  • + +
    gs-beixiao-icon-基本信息
    +
    &#xe694;
    +
  • + +
  • + +
    base
    +
    &#xe683;
    +
  • + +
  • + +
    微信
    +
    &#xe603;
    +
  • + +
  • + +
    Stack Overflow
    +
    &#xe689;
    +
  • + +
  • + +
    重置
    +
    &#xe68a;
    +
  • + +
  • + +
    活动
    +
    &#xe6bb;
    +
  • + +
  • + +
    隐藏
    +
    &#xe6a0;
    +
  • + +
  • + +
    电话
    +
    &#xe60d;
    +
  • + +
  • + +
    位置
    +
    &#xe676;
    +
  • + +
  • + +
    jquery
    +
    &#xe67a;
    +
  • + +
  • + +
    docker
    +
    &#xe67b;
    +
  • + +
  • + +
    python
    +
    &#xe67c;
    +
  • + +
  • + +
    php
    +
    &#xe67d;
    +
  • + +
  • + +
    银行卡
    +
    &#xe675;
    +
  • + +
  • + +
    linkedin
    +
    &#xe60c;
    +
  • + +
  • + +
    文件夹
    +
    &#xe640;
    +
  • + +
  • + +
    SQL server
    +
    &#xe705;
    +
  • + +
  • + +
    质量分析
    +
    &#xe68d;
    +
  • + +
  • + +
    上传图片
    +
    &#xe7fd;
    +
  • + +
  • + +
    登录Ip监控
    +
    &#xe684;
    +
  • + +
  • + +
    itsm3-流程管理
    +
    &#xe685;
    +
  • + +
  • + +
    链接
    +
    &#xe7db;
    +
  • + +
  • + +
    分支
    +
    &#xe610;
    +
  • + +
  • + +
    网址克隆
    +
    &#xe612;
    +
  • + +
  • + +
    下载
    +
    &#xe613;
    +
  • + +
  • + +
    代码
    +
    &#xe615;
    +
  • + +
  • + +
    提交记录
    +
    &#xe616;
    +
  • + +
  • + +
    选择题
    +
    &#xe617;
    +
  • + +
  • + +
    编辑
    +
    &#xe618;
    +
  • + +
  • + +
    向上
    +
    &#xe61a;
    +
  • + +
  • + +
    删除掉
    +
    &#xe620;
    +
  • + +
  • + +
    新建
    +
    &#xe619;
    +
  • + +
  • + +
    上升排序
    +
    &#xe621;
    +
  • + +
  • + +
    奖励
    +
    &#xe61b;
    +
  • + +
  • + +
    删除
    +
    &#xe61c;
    +
  • + +
  • + +
    隐藏闭眼
    +
    &#xe61d;
    +
  • + +
  • + +
    开锁
    +
    &#xe61e;
    +
  • + +
  • + +
    关锁
    +
    &#xe61f;
    +
  • + +
  • + +
    版本库
    +
    &#xe622;
    +
  • + +
  • + +
    issue
    +
    &#xe623;
    +
  • + +
  • + +
    上传图片
    +
    &#xe625;
    +
  • + +
  • + +
    测评
    +
    &#xe626;
    +
  • + +
  • + +
    tpi消息提醒
    +
    &#xe624;
    +
  • + +
  • + +
    qq在线咨询
    +
    &#xe628;
    +
  • + +
  • + +
    二维码
    +
    &#xe629;
    +
  • + +
  • + +
    意见反馈
    +
    &#xe62a;
    +
  • + +
  • + +
    邮箱认证
    +
    &#xe62b;
    +
  • + +
  • + +
    手机认证
    +
    &#xe62c;
    +
  • + +
  • + +
    职业认证
    +
    &#xe62d;
    +
  • + +
  • + +
    身份认证
    +
    &#xe62e;
    +
  • + +
  • + +
    评分
    +
    &#xe62f;
    +
  • + +
  • + +
    评分-线
    +
    &#xe630;
    +
  • + +
  • + +
    作业
    +
    &#xe631;
    +
  • + +
  • + +
    提示错误
    +
    &#xe632;
    +
  • + +
  • + +
    资源
    +
    &#xe633;
    +
  • + +
  • + +
    提示
    +
    &#xe636;
    +
  • + +
  • + +
    成员
    +
    &#xe63a;
    +
  • + +
  • + +
    公告
    +
    &#xe63b;
    +
  • + +
  • + +
    点赞
    +
    &#xe634;
    +
  • + +
  • + +
    点赞-线
    +
    &#xe635;
    +
  • + +
  • + +
    返回上次代码
    +
    &#xe637;
    +
  • + +
  • + +
    重置
    +
    &#xe638;
    +
  • + +
  • + +
    旋转
    +
    &#xe63d;
    +
  • + +
  • + +
    实训
    +
    &#xe63e;
    +
  • + +
  • + +
    缩小
    +
    &#xe63f;
    +
  • + +
  • + +
    下箭头
    +
    &#xe642;
    +
  • + +
  • + +
    勾选
    +
    &#xe644;
    +
  • + +
  • + +
    浏览眼
    +
    &#xe646;
    +
  • + +
  • + +
    经验
    +
    &#xe647;
    +
  • + +
  • + +
    消息铃铛
    +
    &#xe641;
    +
  • + +
  • + +
    实训关卡
    +
    &#xe648;
    +
  • + +
  • + +
    搜索
    +
    &#xe643;
    +
  • + +
  • + +
    发布
    +
    &#xe64a;
    +
  • + +
  • + +
    添加 放大
    +
    &#xe645;
    +
  • + +
  • + +
    向下移动
    +
    &#xe64b;
    +
  • + +
  • + +
    向上移动
    +
    &#xe64c;
    +
  • + +
  • + +
    关闭
    +
    &#xe64d;
    +
  • + +
  • + +
    毕业 [转换]
    +
    &#xe6f1;
    +
  • + +
  • + +
    睁眼
    +
    &#xe649;
    +
  • + +
  • + +
    回复
    +
    &#xe64e;
    +
  • + +
  • + +
    文件
    +
    &#xe64f;
    +
  • + +
  • + +
    展开
    +
    &#xe650;
    +
  • + +
  • + +
    收缩
    +
    &#xe651;
    +
  • + +
  • + +
    左键头
    +
    &#xe652;
    +
  • + +
  • + +
    右键头
    +
    &#xe653;
    +
  • + +
  • + +
    上键头
    +
    &#xe654;
    +
  • + +
  • + +
    编辑带背景
    +
    &#xe655;
    +
  • + +
  • + +
    播放
    +
    &#xe656;
    +
  • + +
  • + +
    完成
    +
    &#xe658;
    +
  • + +
  • + +
    分组作业
    +
    &#xe65d;
    +
  • + +
  • + +
    普通作业
    +
    &#xe65c;
    +
  • + +
  • + +
    设置
    +
    &#xe698;
    +
  • + +
  • + +
    问卷
    +
    &#xe659;
    +
  • + +
  • + +
    讨论
    +
    &#xe65a;
    +
  • + +
  • + +
    分班
    +
    &#xe65f;
    +
  • + +
  • + +
    动态
    +
    &#xe660;
    +
  • + +
  • + +
    试卷
    +
    &#xe65b;
    +
  • + +
  • + +
    菜单
    +
    &#xe661;
    +
  • + +
  • + +
    成员管理
    +
    &#xe662;
    +
  • + +
  • + +
    添加
    +
    &#xe672;
    +
  • + +
  • + +
    向下移
    +
    &#xe663;
    +
  • + +
  • + +
    向上移
    +
    &#xe664;
    +
  • + +
  • + +
    更多
    +
    &#xe665;
    +
  • + +
  • + +
    reset
    +
    &#xe7fe;
    +
  • + +
  • + +
    学院管理员
    +
    &#xe666;
    +
  • + +
  • + +
    空星
    +
    &#xe667;
    +
  • + +
  • + +
    实星
    +
    &#xe668;
    +
  • + +
  • + +
    下降
    +
    &#xe669;
    +
  • + +
  • + +
    更多
    +
    &#xe7f9;
    +
  • + +
  • + +
    20从属连接
    +
    &#xe6ee;
    +
  • + +
  • + +
    手机
    +
    &#xe69d;
    +
  • + +
  • + +
    智能监控体系
    +
    &#xe6b4;
    +
  • + +
  • + +
    新增提示
    +
    &#xe66c;
    +
  • + +
  • + +
    完成勾选
    +
    &#xe66e;
    +
  • + +
  • + +
    java
    +
    &#xf1d7;
    +
  • + +
  • + +
    下降
    +
    &#xe792;
    +
  • + +
  • + +
    fork
    +
    &#xe6b3;
    +
  • + +
  • + +
    名片
    +
    &#xe69b;
    +
  • + +
  • + +
    mysql
    +
    &#xec6d;
    +
  • + +
  • + +
    客户留言
    +
    &#xe71a;
    +
  • + +
  • + +
    github
    +
    &#xe763;
    +
  • + +
  • + +
    mongodb
    +
    &#xe60b;
    +
  • + +
  • + +
    安全设置
    +
    &#xe606;
    +
  • + +
  • + +
    trustie
    +
    &#xe681;
    +
  • + +
  • + +
    无权限
    +
    &#xe6a2;
    +
  • + +
  • + +
    实训带背景
    +
    &#xe68c;
    +
  • + +
  • + +
    工程
    +
    &#xe60f;
    +
  • + +
  • + +
    警告
    +
    &#xe696;
    +
  • + +
  • + +
    添加导航
    +
    &#xe604;
    +
  • + +
  • + +
    yunweijiankong
    +
    &#xe6a3;
    +
  • + +
  • + +
    gongyiliucheng
    +
    &#xe6a5;
    +
  • + +
  • + +
    zhiliangkongzhi
    +
    &#xe6a6;
    +
  • + +
  • + +
    shebeiguanli
    +
    &#xe6a7;
    +
  • + +
  • + +
    shengmingzhouqi
    +
    &#xe6a8;
    +
  • + +
  • + +
    编辑
    +
    &#xe6a1;
    +
  • + +
  • + +
    排序
    +
    &#xe6aa;
    +
  • + +
  • + +
    职业认证
    +
    &#xe6ab;
    +
  • + +
  • + +
    实名认证
    +
    &#xe6ad;
    +
  • + +
  • + +
    Page-1 (2)
    +
    &#xe6ae;
    +
  • + +
  • + +
    Page-3
    +
    &#xe6af;
    +
  • + +
  • + +
    Page2
    +
    &#xe6b0;
    +
  • + +
  • + +
    身份认证
    +
    &#xe6b1;
    +
  • + +
  • + +
    实名认证
    +
    &#xe6b5;
    +
  • + +
  • + +
    学习中心
    +
    &#xe6b6;
    +
  • + +
  • + +
    menu_3voucher
    +
    &#xe6b8;
    +
  • + +
  • + +
    menu_3events
    +
    &#xe6b9;
    +
  • + +
  • + +
    menu_4map
    +
    &#xe6ba;
    +
  • + +
  • + +
    menu_5date1
    +
    &#xe6a9;
    +
  • + +
  • + +
    menu_people1
    +
    &#xe6b7;
    +
  • + +
  • + +
    healthmode
    +
    &#xe60e;
    +
  • + +
  • + +
    nenghaofenxi@1x
    +
    &#xe6be;
    +
  • + +
+
+

Unicode 引用

+
+ +

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

+
    +
  • 兼容性最好,支持 IE6+,及所有现代浏览器。
  • +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
  • +
+
+

注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

+
+

Unicode 使用步骤如下:

+

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

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.eot');
+  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
+      url('iconfont.woff2') format('woff2'),
+      url('iconfont.woff') format('woff'),
+      url('iconfont.ttf') format('truetype'),
+      url('iconfont.svg#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"。

+
+
+
+
+
    + +
  • + +
    + round_close +
    +
    .icon-roundclose +
    +
  • + +
  • + +
    + time_fill +
    +
    .icon-timefill +
    +
  • + +
  • + +
    + round_add_fill +
    +
    .icon-roundaddfill +
    +
  • + +
  • + +
    + 粗版2_上传云端 +
    +
    .icon-cuban2shangchuanyunduan +
    +
  • + +
  • + +
    + css3 +
    +
    .icon-css3 +
    +
  • + +
  • + +
    + html5 +
    +
    .icon-html5 +
    +
  • + +
  • + +
    + 钻石 +
    +
    .icon-31 +
    +
  • + +
  • + +
    + 章节 +
    +
    .icon-zhangjie1 +
    +
  • + +
  • + +
    + 关闭 +
    +
    .icon-htmal5icon19 +
    +
  • + +
  • + +
    + 社区 +
    +
    .icon-shequ +
    +
  • + +
  • + +
    + vs +
    +
    .icon-vs +
    +
  • + +
  • + +
    + 菜单 +
    +
    .icon-weibiaoti12 +
    +
  • + +
  • + +
    + pdf +
    +
    .icon-pdf +
    +
  • + +
  • + +
    + 单选 选中 +
    +
    .icon-danxuanxuanzhong1 +
    +
  • + +
  • + +
    + 时间 +
    +
    .icon-shijian +
    +
  • + +
  • + +
    + 设置 +
    +
    .icon-shezhi +
    +
  • + +
  • + +
    + 坐标 +
    +
    .icon-xiazai18 +
    +
  • + +
  • + +
    + 礼物 +
    +
    .icon-liwu +
    +
  • + +
  • + +
    + PHP开发 +
    +
    .icon-phpkaifa +
    +
  • + +
  • + +
    + 附件 +
    +
    .icon-fujian +
    +
  • + +
  • + +
    + linux +
    +
    .icon-linux +
    +
  • + +
  • + +
    + 问号 +
    +
    .icon-wenhao +
    +
  • + +
  • + +
    + 坐标 +
    +
    .icon-zuobiao +
    +
  • + +
  • + +
    + expand +
    +
    .icon-expand +
    +
  • + +
  • + +
    + 重置 +
    +
    .icon-zhongzhi1 +
    +
  • + +
  • + +
    + 路由 +
    +
    .icon-luyou +
    +
  • + +
  • + +
    + 点赞2 +
    +
    .icon-dianzan1 +
    +
  • + +
  • + +
    + 复制 +
    +
    .icon-fuzhi +
    +
  • + +
  • + +
    + 点赞1 +
    +
    .icon-dianzan11 +
    +
  • + +
  • + +
    + 三角形-up +
    +
    .icon-sanjiaoxing-up +
    +
  • + +
  • + +
    + 三角形-down +
    +
    .icon-sanjiaoxing-down +
    +
  • + +
  • + +
    + 认证信息 +
    +
    .icon-renzhengxinxi +
    +
  • + +
  • + +
    + 礼物 +
    +
    .icon-gift +
    +
  • + +
  • + +
    + 消息 +
    +
    .icon-xiaoxi +
    +
  • + +
  • + +
    + 邮件 +
    +
    .icon-mail +
    +
  • + +
  • + +
    + compress +
    +
    .icon-compress +
    +
  • + +
  • + +
    + 代码配置r +
    +
    .icon-daimapeizhir +
    +
  • + +
  • + +
    + 提示 +
    +
    .icon-tishi1 +
    +
  • + +
  • + +
    + net +
    +
    .icon-net +
    +
  • + +
  • + +
    + edit +
    +
    .icon-edit +
    +
  • + +
  • + +
    + 显示 +
    +
    .icon-xianshi +
    +
  • + +
  • + +
    + 锁 +
    +
    .icon-suo +
    +
  • + +
  • + +
    + 减 +
    +
    .icon-default +
    +
  • + +
  • + +
    + 消息 +
    +
    .icon-xiaoxi1 +
    +
  • + +
  • + +
    + 下载 +
    +
    .icon-xiazai1 +
    +
  • + +
  • + +
    + 撤销 +
    +
    .icon-chexiao +
    +
  • + +
  • + +
    + qq +
    +
    .icon-qq +
    +
  • + +
  • + +
    + 标签 +
    +
    .icon-biaoqian +
    +
  • + +
  • + +
    + 大数据存储 +
    +
    .icon-dashujucunchu +
    +
  • + +
  • + +
    + 喇叭 +
    +
    .icon-laba +
    +
  • + +
  • + +
    + mstest +
    +
    .icon-mstest +
    +
  • + +
  • + +
    + 添加成员 +
    +
    .icon-tianjiachengyuan +
    +
  • + +
  • + +
    + 隐藏 +
    +
    .icon-yincang1 +
    +
  • + +
  • + +
    + 三角形 +
    +
    .icon-triangle +
    +
  • + +
  • + +
    + 旗帜 +
    +
    .icon-qizhi +
    +
  • + +
  • + +
    + CSDN +
    +
    .icon-csdn +
    +
  • + +
  • + +
    + 用户、角色_无数据 +
    +
    .icon-yonghujiaose_wushuju +
    +
  • + +
  • + +
    + 模板 +
    +
    .icon-moban +
    +
  • + +
  • + +
    + VPN +
    +
    .icon-VPN +
    +
  • + +
  • + +
    + 加 +
    +
    .icon-jia +
    +
  • + +
  • + +
    + 银行卡 +
    +
    .icon-yinhangqia1 +
    +
  • + +
  • + +
    + 微博 +
    +
    .icon-weibo +
    +
  • + +
  • + +
    + 无 +
    +
    .icon-kong +
    +
  • + +
  • + +
    + 课程 +
    +
    .icon-kecheng +
    +
  • + +
  • + +
    + 设置 +
    +
    .icon-shezhi1 +
    +
  • + +
  • + +
    + 成功 +
    +
    .icon-chenggong +
    +
  • + +
  • + +
    + 三点 +
    +
    .icon-sandian +
    +
  • + +
  • + +
    + gs-beixiao-icon-基本信息 +
    +
    .icon-jibenxinxi +
    +
  • + +
  • + +
    + base +
    +
    .icon-base +
    +
  • + +
  • + +
    + 微信 +
    +
    .icon-weixin2 +
    +
  • + +
  • + +
    + Stack Overflow +
    +
    .icon-StackOverflow +
    +
  • + +
  • + +
    + 重置 +
    +
    .icon-zhongzhi2 +
    +
  • + +
  • + +
    + 活动 +
    +
    .icon-huodong +
    +
  • + +
  • + +
    + 隐藏 +
    +
    .icon-yincang +
    +
  • + +
  • + +
    + 电话 +
    +
    .icon-weibiaoti- +
    +
  • + +
  • + +
    + 位置 +
    +
    .icon-weizhi +
    +
  • + +
  • + +
    + jquery +
    +
    .icon-jquery +
    +
  • + +
  • + +
    + docker +
    +
    .icon-docker +
    +
  • + +
  • + +
    + python +
    +
    .icon-python +
    +
  • + +
  • + +
    + php +
    +
    .icon-php +
    +
  • + +
  • + +
    + 银行卡 +
    +
    .icon-yinhangqia +
    +
  • + +
  • + +
    + linkedin +
    +
    .icon-linkedin +
    +
  • + +
  • + +
    + 文件夹 +
    +
    .icon-wenjianjia +
    +
  • + +
  • + +
    + SQL server +
    +
    .icon-SQLserver +
    +
  • + +
  • + +
    + 质量分析 +
    +
    .icon-zhiliangfenxi +
    +
  • + +
  • + +
    + 上传图片 +
    +
    .icon-shangchuantupian1 +
    +
  • + +
  • + +
    + 登录Ip监控 +
    +
    .icon-dengluIpjiankong +
    +
  • + +
  • + +
    + itsm3-流程管理 +
    +
    .icon-itsm-liuchengguanli +
    +
  • + +
  • + +
    + 链接 +
    +
    .icon-lianjie +
    +
  • + +
  • + +
    + 分支 +
    +
    .icon-fenzhi +
    +
  • + +
  • + +
    + 网址克隆 +
    +
    .icon-wangzhikelong +
    +
  • + +
  • + +
    + 下载 +
    +
    .icon-xiazai +
    +
  • + +
  • + +
    + 代码 +
    +
    .icon-daima +
    +
  • + +
  • + +
    + 提交记录 +
    +
    .icon-tijiaojilu +
    +
  • + +
  • + +
    + 选择题 +
    +
    .icon-xuanzeti +
    +
  • + +
  • + +
    + 编辑 +
    +
    .icon-bianji +
    +
  • + +
  • + +
    + 向上 +
    +
    .icon-xiangshang +
    +
  • + +
  • + +
    + 删除掉 +
    +
    .icon-shanchudiao +
    +
  • + +
  • + +
    + 新建 +
    +
    .icon-xinjian +
    +
  • + +
  • + +
    + 上升排序 +
    +
    .icon-shangshengpaixu +
    +
  • + +
  • + +
    + 奖励 +
    +
    .icon-jiangli +
    +
  • + +
  • + +
    + 删除 +
    +
    .icon-shanchu +
    +
  • + +
  • + +
    + 隐藏闭眼 +
    +
    .icon-yincangbiyan +
    +
  • + +
  • + +
    + 开锁 +
    +
    .icon-kaisuo +
    +
  • + +
  • + +
    + 关锁 +
    +
    .icon-guansuo +
    +
  • + +
  • + +
    + 版本库 +
    +
    .icon-banbenku +
    +
  • + +
  • + +
    + issue +
    +
    .icon-issue +
    +
  • + +
  • + +
    + 上传图片 +
    +
    .icon-shangchuantupian +
    +
  • + +
  • + +
    + 测评 +
    +
    .icon-ceping +
    +
  • + +
  • + +
    + tpi消息提醒 +
    +
    .icon-tpixiaoxitixing +
    +
  • + +
  • + +
    + qq在线咨询 +
    +
    .icon-qqzaixianzixun +
    +
  • + +
  • + +
    + 二维码 +
    +
    .icon-erweima +
    +
  • + +
  • + +
    + 意见反馈 +
    +
    .icon-yijianfankui +
    +
  • + +
  • + +
    + 邮箱认证 +
    +
    .icon-youxiangrenzheng +
    +
  • + +
  • + +
    + 手机认证 +
    +
    .icon-shoujirenzheng +
    +
  • + +
  • + +
    + 职业认证 +
    +
    .icon-zhiyerenzheng +
    +
  • + +
  • + +
    + 身份认证 +
    +
    .icon-shenfenrenzheng +
    +
  • + +
  • + +
    + 评分 +
    +
    .icon-pingfen +
    +
  • + +
  • + +
    + 评分-线 +
    +
    .icon-pingfen-xian +
    +
  • + +
  • + +
    + 作业 +
    +
    .icon-zuoye +
    +
  • + +
  • + +
    + 提示错误 +
    +
    .icon-tishicuowu +
    +
  • + +
  • + +
    + 资源 +
    +
    .icon-ziyuan +
    +
  • + +
  • + +
    + 提示 +
    +
    .icon-tishi +
    +
  • + +
  • + +
    + 成员 +
    +
    .icon-chengyuan +
    +
  • + +
  • + +
    + 公告 +
    +
    .icon-gonggao +
    +
  • + +
  • + +
    + 点赞 +
    +
    .icon-dianzan +
    +
  • + +
  • + +
    + 点赞-线 +
    +
    .icon-dianzan-xian +
    +
  • + +
  • + +
    + 返回上次代码 +
    +
    .icon-fanhuishangcidaima +
    +
  • + +
  • + +
    + 重置 +
    +
    .icon-zhongzhi +
    +
  • + +
  • + +
    + 旋转 +
    +
    .icon-xuanzhuan +
    +
  • + +
  • + +
    + 实训 +
    +
    .icon-shixun +
    +
  • + +
  • + +
    + 缩小 +
    +
    .icon-suoxiao +
    +
  • + +
  • + +
    + 下箭头 +
    +
    .icon-xiajiantou +
    +
  • + +
  • + +
    + 勾选 +
    +
    .icon-gouxuan +
    +
  • + +
  • + +
    + 浏览眼 +
    +
    .icon-liulanyan +
    +
  • + +
  • + +
    + 经验 +
    +
    .icon-jingyan +
    +
  • + +
  • + +
    + 消息铃铛 +
    +
    .icon-xiaoxilingdang +
    +
  • + +
  • + +
    + 实训关卡 +
    +
    .icon-shixunguanqia +
    +
  • + +
  • + +
    + 搜索 +
    +
    .icon-sousuo +
    +
  • + +
  • + +
    + 发布 +
    +
    .icon-fabu +
    +
  • + +
  • + +
    + 添加 放大 +
    +
    .icon-tianjiafangda +
    +
  • + +
  • + +
    + 向下移动 +
    +
    .icon-xiangxiayidong +
    +
  • + +
  • + +
    + 向上移动 +
    +
    .icon-xiangshangyidong +
    +
  • + +
  • + +
    + 关闭 +
    +
    .icon-guanbi +
    +
  • + +
  • + +
    + 毕业 [转换] +
    +
    .icon-biyezhuanhuan +
    +
  • + +
  • + +
    + 睁眼 +
    +
    .icon-zhengyan +
    +
  • + +
  • + +
    + 回复 +
    +
    .icon-huifu1 +
    +
  • + +
  • + +
    + 文件 +
    +
    .icon-wenjian +
    +
  • + +
  • + +
    + 展开 +
    +
    .icon-zhankai +
    +
  • + +
  • + +
    + 收缩 +
    +
    .icon-shousuo +
    +
  • + +
  • + +
    + 左键头 +
    +
    .icon-zuojiantou +
    +
  • + +
  • + +
    + 右键头 +
    +
    .icon-youjiantou +
    +
  • + +
  • + +
    + 上键头 +
    +
    .icon-shangjiantou +
    +
  • + +
  • + +
    + 编辑带背景 +
    +
    .icon-bianjidaibeijing +
    +
  • + +
  • + +
    + 播放 +
    +
    .icon-bofang +
    +
  • + +
  • + +
    + 完成 +
    +
    .icon-wancheng +
    +
  • + +
  • + +
    + 分组作业 +
    +
    .icon-fenzuzuoye +
    +
  • + +
  • + +
    + 普通作业 +
    +
    .icon-putongzuoye +
    +
  • + +
  • + +
    + 设置 +
    +
    .icon-shezhi2 +
    +
  • + +
  • + +
    + 问卷 +
    +
    .icon-wenjuan +
    +
  • + +
  • + +
    + 讨论 +
    +
    .icon-taolun +
    +
  • + +
  • + +
    + 分班 +
    +
    .icon-fenban +
    +
  • + +
  • + +
    + 动态 +
    +
    .icon-dongtai +
    +
  • + +
  • + +
    + 试卷 +
    +
    .icon-shijuan +
    +
  • + +
  • + +
    + 菜单 +
    +
    .icon-caidan +
    +
  • + +
  • + +
    + 成员管理 +
    +
    .icon-chengyuanguanli +
    +
  • + +
  • + +
    + 添加 +
    +
    .icon-tianjia +
    +
  • + +
  • + +
    + 向下移 +
    +
    .icon-xiangxiayi +
    +
  • + +
  • + +
    + 向上移 +
    +
    .icon-xiangshangyi +
    +
  • + +
  • + +
    + 更多 +
    +
    .icon-gengduo +
    +
  • + +
  • + +
    + reset +
    +
    .icon-reset +
    +
  • + +
  • + +
    + 学院管理员 +
    +
    .icon-xueyuanguanliyuan +
    +
  • + +
  • + +
    + 空星 +
    +
    .icon-kongxing +
    +
  • + +
  • + +
    + 实星 +
    +
    .icon-shixing +
    +
  • + +
  • + +
    + 下降 +
    +
    .icon-xiajiang +
    +
  • + +
  • + +
    + 更多 +
    +
    .icon-gengduo1 +
    +
  • + +
  • + +
    + 20从属连接 +
    +
    .icon-congshulianjie +
    +
  • + +
  • + +
    + 手机 +
    +
    .icon-shouji +
    +
  • + +
  • + +
    + 智能监控体系 +
    +
    .icon-zhinengjiankongtixi +
    +
  • + +
  • + +
    + 新增提示 +
    +
    .icon-xinzengtishi +
    +
  • + +
  • + +
    + 完成勾选 +
    +
    .icon-wanchenggouxuan +
    +
  • + +
  • + +
    + java +
    +
    .icon-java +
    +
  • + +
  • + +
    + 下降 +
    +
    .icon-youjiang +
    +
  • + +
  • + +
    + fork +
    +
    .icon-fork +
    +
  • + +
  • + +
    + 名片 +
    +
    .icon-mingpian +
    +
  • + +
  • + +
    + mysql +
    +
    .icon-mysql +
    +
  • + +
  • + +
    + 客户留言 +
    +
    .icon-kehuliuyan +
    +
  • + +
  • + +
    + github +
    +
    .icon-github +
    +
  • + +
  • + +
    + mongodb +
    +
    .icon-mongodb1 +
    +
  • + +
  • + +
    + 安全设置 +
    +
    .icon-anquanshezhi +
    +
  • + +
  • + +
    + trustie +
    +
    .icon-trustie +
    +
  • + +
  • + +
    + 无权限 +
    +
    .icon-wuquanxian +
    +
  • + +
  • + +
    + 实训带背景 +
    +
    .icon-shixundaibeijing +
    +
  • + +
  • + +
    + 工程 +
    +
    .icon-gongcheng +
    +
  • + +
  • + +
    + 警告 +
    +
    .icon-jinggao +
    +
  • + +
  • + +
    + 添加导航 +
    +
    .icon-tianjiadaohang +
    +
  • + +
  • + +
    + yunweijiankong +
    +
    .icon-yunweijiankong +
    +
  • + +
  • + +
    + gongyiliucheng +
    +
    .icon-gongyiliucheng +
    +
  • + +
  • + +
    + zhiliangkongzhi +
    +
    .icon-zhiliangkongzhi +
    +
  • + +
  • + +
    + shebeiguanli +
    +
    .icon-shebeiguanli +
    +
  • + +
  • + +
    + shengmingzhouqi +
    +
    .icon-shengmingzhouqi +
    +
  • + +
  • + +
    + 编辑 +
    +
    .icon-bianji1 +
    +
  • + +
  • + +
    + 排序 +
    +
    .icon-paixu1 +
    +
  • + +
  • + +
    + 职业认证 +
    +
    .icon-renzhengshangjia +
    +
  • + +
  • + +
    + 实名认证 +
    +
    .icon-shenfenzhenghaomaguizheng +
    +
  • + +
  • + +
    + Page-1 (2) +
    +
    .icon-Page-1 +
    +
  • + +
  • + +
    + Page-3 +
    +
    .icon-Page-3 +
    +
  • + +
  • + +
    + Page2 +
    +
    .icon-Page +
    +
  • + +
  • + +
    + 身份认证 +
    +
    .icon-yemian +
    +
  • + +
  • + +
    + 实名认证 +
    +
    .icon-bianzu +
    +
  • + +
  • + +
    + 学习中心 +
    +
    .icon-xuexizhongxin +
    +
  • + +
  • + +
    + menu_3voucher +
    +
    .icon-menu_voucher +
    +
  • + +
  • + +
    + menu_3events +
    +
    .icon-menu_events +
    +
  • + +
  • + +
    + menu_4map +
    +
    .icon-menu_map +
    +
  • + +
  • + +
    + menu_5date1 +
    +
    .icon-menu_date +
    +
  • + +
  • + +
    + menu_people1 +
    +
    .icon-menu_people +
    +
  • + +
  • + +
    + healthmode +
    +
    .icon-healthmode +
    +
  • + +
  • + +
    + nenghaofenxi@1x +
    +
    .icon-nenghaofenxix +
    +
  • + +
+
+

font-class 引用

+
+ +

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

+

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

+
    +
  • 兼容性良好,支持 IE8+,及所有现代浏览器。
  • +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
  • +
+

使用步骤如下:

+

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

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

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

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

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

+
+
+
+
+
    + +
  • + +
    round_close
    +
    #icon-roundclose
    +
  • + +
  • + +
    time_fill
    +
    #icon-timefill
    +
  • + +
  • + +
    round_add_fill
    +
    #icon-roundaddfill
    +
  • + +
  • + +
    粗版2_上传云端
    +
    #icon-cuban2shangchuanyunduan
    +
  • + +
  • + +
    css3
    +
    #icon-css3
    +
  • + +
  • + +
    html5
    +
    #icon-html5
    +
  • + +
  • + +
    钻石
    +
    #icon-31
    +
  • + +
  • + +
    章节
    +
    #icon-zhangjie1
    +
  • + +
  • + +
    关闭
    +
    #icon-htmal5icon19
    +
  • + +
  • + +
    社区
    +
    #icon-shequ
    +
  • + +
  • + +
    vs
    +
    #icon-vs
    +
  • + +
  • + +
    菜单
    +
    #icon-weibiaoti12
    +
  • + +
  • + +
    pdf
    +
    #icon-pdf
    +
  • + +
  • + +
    单选 选中
    +
    #icon-danxuanxuanzhong1
    +
  • + +
  • + +
    时间
    +
    #icon-shijian
    +
  • + +
  • + +
    设置
    +
    #icon-shezhi
    +
  • + +
  • + +
    坐标
    +
    #icon-xiazai18
    +
  • + +
  • + +
    礼物
    +
    #icon-liwu
    +
  • + +
  • + +
    PHP开发
    +
    #icon-phpkaifa
    +
  • + +
  • + +
    附件
    +
    #icon-fujian
    +
  • + +
  • + +
    linux
    +
    #icon-linux
    +
  • + +
  • + +
    问号
    +
    #icon-wenhao
    +
  • + +
  • + +
    坐标
    +
    #icon-zuobiao
    +
  • + +
  • + +
    expand
    +
    #icon-expand
    +
  • + +
  • + +
    重置
    +
    #icon-zhongzhi1
    +
  • + +
  • + +
    路由
    +
    #icon-luyou
    +
  • + +
  • + +
    点赞2
    +
    #icon-dianzan1
    +
  • + +
  • + +
    复制
    +
    #icon-fuzhi
    +
  • + +
  • + +
    点赞1
    +
    #icon-dianzan11
    +
  • + +
  • + +
    三角形-up
    +
    #icon-sanjiaoxing-up
    +
  • + +
  • + +
    三角形-down
    +
    #icon-sanjiaoxing-down
    +
  • + +
  • + +
    认证信息
    +
    #icon-renzhengxinxi
    +
  • + +
  • + +
    礼物
    +
    #icon-gift
    +
  • + +
  • + +
    消息
    +
    #icon-xiaoxi
    +
  • + +
  • + +
    邮件
    +
    #icon-mail
    +
  • + +
  • + +
    compress
    +
    #icon-compress
    +
  • + +
  • + +
    代码配置r
    +
    #icon-daimapeizhir
    +
  • + +
  • + +
    提示
    +
    #icon-tishi1
    +
  • + +
  • + +
    net
    +
    #icon-net
    +
  • + +
  • + +
    edit
    +
    #icon-edit
    +
  • + +
  • + +
    显示
    +
    #icon-xianshi
    +
  • + +
  • + +
    +
    #icon-suo
    +
  • + +
  • + +
    +
    #icon-default
    +
  • + +
  • + +
    消息
    +
    #icon-xiaoxi1
    +
  • + +
  • + +
    下载
    +
    #icon-xiazai1
    +
  • + +
  • + +
    撤销
    +
    #icon-chexiao
    +
  • + +
  • + +
    qq
    +
    #icon-qq
    +
  • + +
  • + +
    标签
    +
    #icon-biaoqian
    +
  • + +
  • + +
    大数据存储
    +
    #icon-dashujucunchu
    +
  • + +
  • + +
    喇叭
    +
    #icon-laba
    +
  • + +
  • + +
    mstest
    +
    #icon-mstest
    +
  • + +
  • + +
    添加成员
    +
    #icon-tianjiachengyuan
    +
  • + +
  • + +
    隐藏
    +
    #icon-yincang1
    +
  • + +
  • + +
    三角形
    +
    #icon-triangle
    +
  • + +
  • + +
    旗帜
    +
    #icon-qizhi
    +
  • + +
  • + +
    CSDN
    +
    #icon-csdn
    +
  • + +
  • + +
    用户、角色_无数据
    +
    #icon-yonghujiaose_wushuju
    +
  • + +
  • + +
    模板
    +
    #icon-moban
    +
  • + +
  • + +
    VPN
    +
    #icon-VPN
    +
  • + +
  • + +
    +
    #icon-jia
    +
  • + +
  • + +
    银行卡
    +
    #icon-yinhangqia1
    +
  • + +
  • + +
    微博
    +
    #icon-weibo
    +
  • + +
  • + +
    +
    #icon-kong
    +
  • + +
  • + +
    课程
    +
    #icon-kecheng
    +
  • + +
  • + +
    设置
    +
    #icon-shezhi1
    +
  • + +
  • + +
    成功
    +
    #icon-chenggong
    +
  • + +
  • + +
    三点
    +
    #icon-sandian
    +
  • + +
  • + +
    gs-beixiao-icon-基本信息
    +
    #icon-jibenxinxi
    +
  • + +
  • + +
    base
    +
    #icon-base
    +
  • + +
  • + +
    微信
    +
    #icon-weixin2
    +
  • + +
  • + +
    Stack Overflow
    +
    #icon-StackOverflow
    +
  • + +
  • + +
    重置
    +
    #icon-zhongzhi2
    +
  • + +
  • + +
    活动
    +
    #icon-huodong
    +
  • + +
  • + +
    隐藏
    +
    #icon-yincang
    +
  • + +
  • + +
    电话
    +
    #icon-weibiaoti-
    +
  • + +
  • + +
    位置
    +
    #icon-weizhi
    +
  • + +
  • + +
    jquery
    +
    #icon-jquery
    +
  • + +
  • + +
    docker
    +
    #icon-docker
    +
  • + +
  • + +
    python
    +
    #icon-python
    +
  • + +
  • + +
    php
    +
    #icon-php
    +
  • + +
  • + +
    银行卡
    +
    #icon-yinhangqia
    +
  • + +
  • + +
    linkedin
    +
    #icon-linkedin
    +
  • + +
  • + +
    文件夹
    +
    #icon-wenjianjia
    +
  • + +
  • + +
    SQL server
    +
    #icon-SQLserver
    +
  • + +
  • + +
    质量分析
    +
    #icon-zhiliangfenxi
    +
  • + +
  • + +
    上传图片
    +
    #icon-shangchuantupian1
    +
  • + +
  • + +
    登录Ip监控
    +
    #icon-dengluIpjiankong
    +
  • + +
  • + +
    itsm3-流程管理
    +
    #icon-itsm-liuchengguanli
    +
  • + +
  • + +
    链接
    +
    #icon-lianjie
    +
  • + +
  • + +
    分支
    +
    #icon-fenzhi
    +
  • + +
  • + +
    网址克隆
    +
    #icon-wangzhikelong
    +
  • + +
  • + +
    下载
    +
    #icon-xiazai
    +
  • + +
  • + +
    代码
    +
    #icon-daima
    +
  • + +
  • + +
    提交记录
    +
    #icon-tijiaojilu
    +
  • + +
  • + +
    选择题
    +
    #icon-xuanzeti
    +
  • + +
  • + +
    编辑
    +
    #icon-bianji
    +
  • + +
  • + +
    向上
    +
    #icon-xiangshang
    +
  • + +
  • + +
    删除掉
    +
    #icon-shanchudiao
    +
  • + +
  • + +
    新建
    +
    #icon-xinjian
    +
  • + +
  • + +
    上升排序
    +
    #icon-shangshengpaixu
    +
  • + +
  • + +
    奖励
    +
    #icon-jiangli
    +
  • + +
  • + +
    删除
    +
    #icon-shanchu
    +
  • + +
  • + +
    隐藏闭眼
    +
    #icon-yincangbiyan
    +
  • + +
  • + +
    开锁
    +
    #icon-kaisuo
    +
  • + +
  • + +
    关锁
    +
    #icon-guansuo
    +
  • + +
  • + +
    版本库
    +
    #icon-banbenku
    +
  • + +
  • + +
    issue
    +
    #icon-issue
    +
  • + +
  • + +
    上传图片
    +
    #icon-shangchuantupian
    +
  • + +
  • + +
    测评
    +
    #icon-ceping
    +
  • + +
  • + +
    tpi消息提醒
    +
    #icon-tpixiaoxitixing
    +
  • + +
  • + +
    qq在线咨询
    +
    #icon-qqzaixianzixun
    +
  • + +
  • + +
    二维码
    +
    #icon-erweima
    +
  • + +
  • + +
    意见反馈
    +
    #icon-yijianfankui
    +
  • + +
  • + +
    邮箱认证
    +
    #icon-youxiangrenzheng
    +
  • + +
  • + +
    手机认证
    +
    #icon-shoujirenzheng
    +
  • + +
  • + +
    职业认证
    +
    #icon-zhiyerenzheng
    +
  • + +
  • + +
    身份认证
    +
    #icon-shenfenrenzheng
    +
  • + +
  • + +
    评分
    +
    #icon-pingfen
    +
  • + +
  • + +
    评分-线
    +
    #icon-pingfen-xian
    +
  • + +
  • + +
    作业
    +
    #icon-zuoye
    +
  • + +
  • + +
    提示错误
    +
    #icon-tishicuowu
    +
  • + +
  • + +
    资源
    +
    #icon-ziyuan
    +
  • + +
  • + +
    提示
    +
    #icon-tishi
    +
  • + +
  • + +
    成员
    +
    #icon-chengyuan
    +
  • + +
  • + +
    公告
    +
    #icon-gonggao
    +
  • + +
  • + +
    点赞
    +
    #icon-dianzan
    +
  • + +
  • + +
    点赞-线
    +
    #icon-dianzan-xian
    +
  • + +
  • + +
    返回上次代码
    +
    #icon-fanhuishangcidaima
    +
  • + +
  • + +
    重置
    +
    #icon-zhongzhi
    +
  • + +
  • + +
    旋转
    +
    #icon-xuanzhuan
    +
  • + +
  • + +
    实训
    +
    #icon-shixun
    +
  • + +
  • + +
    缩小
    +
    #icon-suoxiao
    +
  • + +
  • + +
    下箭头
    +
    #icon-xiajiantou
    +
  • + +
  • + +
    勾选
    +
    #icon-gouxuan
    +
  • + +
  • + +
    浏览眼
    +
    #icon-liulanyan
    +
  • + +
  • + +
    经验
    +
    #icon-jingyan
    +
  • + +
  • + +
    消息铃铛
    +
    #icon-xiaoxilingdang
    +
  • + +
  • + +
    实训关卡
    +
    #icon-shixunguanqia
    +
  • + +
  • + +
    搜索
    +
    #icon-sousuo
    +
  • + +
  • + +
    发布
    +
    #icon-fabu
    +
  • + +
  • + +
    添加 放大
    +
    #icon-tianjiafangda
    +
  • + +
  • + +
    向下移动
    +
    #icon-xiangxiayidong
    +
  • + +
  • + +
    向上移动
    +
    #icon-xiangshangyidong
    +
  • + +
  • + +
    关闭
    +
    #icon-guanbi
    +
  • + +
  • + +
    毕业 [转换]
    +
    #icon-biyezhuanhuan
    +
  • + +
  • + +
    睁眼
    +
    #icon-zhengyan
    +
  • + +
  • + +
    回复
    +
    #icon-huifu1
    +
  • + +
  • + +
    文件
    +
    #icon-wenjian
    +
  • + +
  • + +
    展开
    +
    #icon-zhankai
    +
  • + +
  • + +
    收缩
    +
    #icon-shousuo
    +
  • + +
  • + +
    左键头
    +
    #icon-zuojiantou
    +
  • + +
  • + +
    右键头
    +
    #icon-youjiantou
    +
  • + +
  • + +
    上键头
    +
    #icon-shangjiantou
    +
  • + +
  • + +
    编辑带背景
    +
    #icon-bianjidaibeijing
    +
  • + +
  • + +
    播放
    +
    #icon-bofang
    +
  • + +
  • + +
    完成
    +
    #icon-wancheng
    +
  • + +
  • + +
    分组作业
    +
    #icon-fenzuzuoye
    +
  • + +
  • + +
    普通作业
    +
    #icon-putongzuoye
    +
  • + +
  • + +
    设置
    +
    #icon-shezhi2
    +
  • + +
  • + +
    问卷
    +
    #icon-wenjuan
    +
  • + +
  • + +
    讨论
    +
    #icon-taolun
    +
  • + +
  • + +
    分班
    +
    #icon-fenban
    +
  • + +
  • + +
    动态
    +
    #icon-dongtai
    +
  • + +
  • + +
    试卷
    +
    #icon-shijuan
    +
  • + +
  • + +
    菜单
    +
    #icon-caidan
    +
  • + +
  • + +
    成员管理
    +
    #icon-chengyuanguanli
    +
  • + +
  • + +
    添加
    +
    #icon-tianjia
    +
  • + +
  • + +
    向下移
    +
    #icon-xiangxiayi
    +
  • + +
  • + +
    向上移
    +
    #icon-xiangshangyi
    +
  • + +
  • + +
    更多
    +
    #icon-gengduo
    +
  • + +
  • + +
    reset
    +
    #icon-reset
    +
  • + +
  • + +
    学院管理员
    +
    #icon-xueyuanguanliyuan
    +
  • + +
  • + +
    空星
    +
    #icon-kongxing
    +
  • + +
  • + +
    实星
    +
    #icon-shixing
    +
  • + +
  • + +
    下降
    +
    #icon-xiajiang
    +
  • + +
  • + +
    更多
    +
    #icon-gengduo1
    +
  • + +
  • + +
    20从属连接
    +
    #icon-congshulianjie
    +
  • + +
  • + +
    手机
    +
    #icon-shouji
    +
  • + +
  • + +
    智能监控体系
    +
    #icon-zhinengjiankongtixi
    +
  • + +
  • + +
    新增提示
    +
    #icon-xinzengtishi
    +
  • + +
  • + +
    完成勾选
    +
    #icon-wanchenggouxuan
    +
  • + +
  • + +
    java
    +
    #icon-java
    +
  • + +
  • + +
    下降
    +
    #icon-youjiang
    +
  • + +
  • + +
    fork
    +
    #icon-fork
    +
  • + +
  • + +
    名片
    +
    #icon-mingpian
    +
  • + +
  • + +
    mysql
    +
    #icon-mysql
    +
  • + +
  • + +
    客户留言
    +
    #icon-kehuliuyan
    +
  • + +
  • + +
    github
    +
    #icon-github
    +
  • + +
  • + +
    mongodb
    +
    #icon-mongodb1
    +
  • + +
  • + +
    安全设置
    +
    #icon-anquanshezhi
    +
  • + +
  • + +
    trustie
    +
    #icon-trustie
    +
  • + +
  • + +
    无权限
    +
    #icon-wuquanxian
    +
  • + +
  • + +
    实训带背景
    +
    #icon-shixundaibeijing
    +
  • + +
  • + +
    工程
    +
    #icon-gongcheng
    +
  • + +
  • + +
    警告
    +
    #icon-jinggao
    +
  • + +
  • + +
    添加导航
    +
    #icon-tianjiadaohang
    +
  • + +
  • + +
    yunweijiankong
    +
    #icon-yunweijiankong
    +
  • + +
  • + +
    gongyiliucheng
    +
    #icon-gongyiliucheng
    +
  • + +
  • + +
    zhiliangkongzhi
    +
    #icon-zhiliangkongzhi
    +
  • + +
  • + +
    shebeiguanli
    +
    #icon-shebeiguanli
    +
  • + +
  • + +
    shengmingzhouqi
    +
    #icon-shengmingzhouqi
    +
  • + +
  • + +
    编辑
    +
    #icon-bianji1
    +
  • + +
  • + +
    排序
    +
    #icon-paixu1
    +
  • + +
  • + +
    职业认证
    +
    #icon-renzhengshangjia
    +
  • + +
  • + +
    实名认证
    +
    #icon-shenfenzhenghaomaguizheng
    +
  • + +
  • + +
    Page-1 (2)
    +
    #icon-Page-1
    +
  • + +
  • + +
    Page-3
    +
    #icon-Page-3
    +
  • + +
  • + +
    Page2
    +
    #icon-Page
    +
  • + +
  • + +
    身份认证
    +
    #icon-yemian
    +
  • + +
  • + +
    实名认证
    +
    #icon-bianzu
    +
  • + +
  • + +
    学习中心
    +
    #icon-xuexizhongxin
    +
  • + +
  • + +
    menu_3voucher
    +
    #icon-menu_voucher
    +
  • + +
  • + +
    menu_3events
    +
    #icon-menu_events
    +
  • + +
  • + +
    menu_4map
    +
    #icon-menu_map
    +
  • + +
  • + +
    menu_5date1
    +
    #icon-menu_date
    +
  • + +
  • + +
    menu_people1
    +
    #icon-menu_people
    +
  • + +
  • + +
    healthmode
    +
    #icon-healthmode
    +
  • + +
  • + +
    nenghaofenxi@1x
    +
    #icon-nenghaofenxix
    +
  • + +
+
+

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/public/react/public/css/iconfont.css b/public/react/public/css/iconfont.css index 2802dd954..142b620bd 100644 --- a/public/react/public/css/iconfont.css +++ b/public/react/public/css/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1566467441924'); /* IE9 */ - src: url('iconfont.eot?t=1566467441924#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1566467441924') format('woff'), - url('iconfont.ttf?t=1566467441924') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1566467441924#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1571281327367'); /* IE9 */ + src: url('iconfont.eot?t=1571281327367#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1571281327367') format('woff'), + url('iconfont.ttf?t=1571281327367') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1571281327367#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -51,6 +51,10 @@ content: "\e66b"; } +.icon-shequ:before { + content: "\e6bc"; +} + .icon-vs:before { content: "\e682"; } @@ -63,6 +67,10 @@ content: "\e740"; } +.icon-danxuanxuanzhong1:before { + content: "\e6bd"; +} + .icon-shijian:before { content: "\e69c"; } @@ -295,6 +303,10 @@ content: "\e68a"; } +.icon-huodong:before { + content: "\e6bb"; +} + .icon-yincang:before { content: "\e6a0"; } @@ -355,6 +367,10 @@ content: "\e685"; } +.icon-lianjie:before { + content: "\e7db"; +} + .icon-fenzhi:before { content: "\e610"; } @@ -763,10 +779,18 @@ content: "\e681"; } +.icon-wuquanxian:before { + content: "\e6a2"; +} + .icon-shixundaibeijing:before { content: "\e68c"; } +.icon-gongcheng:before { + content: "\e60f"; +} + .icon-jinggao:before { content: "\e696"; } @@ -775,6 +799,26 @@ content: "\e604"; } +.icon-yunweijiankong:before { + content: "\e6a3"; +} + +.icon-gongyiliucheng:before { + content: "\e6a5"; +} + +.icon-zhiliangkongzhi:before { + content: "\e6a6"; +} + +.icon-shebeiguanli:before { + content: "\e6a7"; +} + +.icon-shengmingzhouqi:before { + content: "\e6a8"; +} + .icon-bianji1:before { content: "\e6a1"; } @@ -811,3 +855,35 @@ content: "\e6b5"; } +.icon-xuexizhongxin:before { + content: "\e6b6"; +} + +.icon-menu_voucher:before { + content: "\e6b8"; +} + +.icon-menu_events:before { + content: "\e6b9"; +} + +.icon-menu_map:before { + content: "\e6ba"; +} + +.icon-menu_date:before { + content: "\e6a9"; +} + +.icon-menu_people:before { + content: "\e6b7"; +} + +.icon-healthmode:before { + content: "\e60e"; +} + +.icon-nenghaofenxix:before { + content: "\e6be"; +} + diff --git a/public/react/public/css/iconfont.eot b/public/react/public/css/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..d26e316a693aa5464fe9481dde16f2e47acd9203 GIT binary patch literal 65728 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.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}")}catch(c){console&&console.log(c)}}!function(c){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(c,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),c()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(a=c,i=z.document,t=!1,(o=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(o,50)}h()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,h())});function h(){t||(t=!0,a())}var a,i,t,o}(function(){var c,l;(c=document.createElement("div")).innerHTML=h,h=null,(l=c.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(c,l){l.firstChild?function(c,l){l.parentNode.insertBefore(c,l)}(c,l.firstChild):l.appendChild(c)}(l,document.body))})}(window); \ No newline at end of file diff --git a/public/react/public/css/iconfont.json b/public/react/public/css/iconfont.json new file mode 100644 index 000000000..1a21d0726 --- /dev/null +++ b/public/react/public/css/iconfont.json @@ -0,0 +1,1535 @@ +{ + "id": "653600", + "name": "educode", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "29944", + "name": "round_close", + "font_class": "roundclose", + "unicode": "e673", + "unicode_decimal": 58995 + }, + { + "icon_id": "29949", + "name": "time_fill", + "font_class": "timefill", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "38744", + "name": "round_add_fill", + "font_class": "roundaddfill", + "unicode": "e6d8", + "unicode_decimal": 59096 + }, + { + "icon_id": "209734", + "name": "粗版2_上传云端", + "font_class": "cuban2shangchuanyunduan", + "unicode": "e86d", + "unicode_decimal": 59501 + }, + { + "icon_id": "348426", + "name": "css3", + "font_class": "css3", + "unicode": "ea8b", + "unicode_decimal": 60043 + }, + { + "icon_id": "348560", + "name": "html5", + "font_class": "html5", + "unicode": "eb10", + "unicode_decimal": 60176 + }, + { + "icon_id": "392172", + "name": "钻石", + "font_class": "31", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "394097", + "name": "章节", + "font_class": "zhangjie1", + "unicode": "e68e", + "unicode_decimal": 59022 + }, + { + "icon_id": "400088", + "name": "关闭", + "font_class": "htmal5icon19", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "425651", + "name": "社区", + "font_class": "shequ", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "562997", + "name": "vs", + "font_class": "vs", + "unicode": "e682", + "unicode_decimal": 59010 + }, + { + "icon_id": "593484", + "name": "菜单", + "font_class": "weibiaoti12", + "unicode": "e671", + "unicode_decimal": 58993 + }, + { + "icon_id": "622431", + "name": "pdf", + "font_class": "pdf", + "unicode": "e740", + "unicode_decimal": 59200 + }, + { + "icon_id": "695129", + "name": "单选 选中", + "font_class": "danxuanxuanzhong1", + "unicode": "e6bd", + "unicode_decimal": 59069 + }, + { + "icon_id": "712283", + "name": "时间", + "font_class": "shijian", + "unicode": "e69c", + "unicode_decimal": 59036 + }, + { + "icon_id": "715974", + "name": "设置", + "font_class": "shezhi", + "unicode": "e66f", + "unicode_decimal": 58991 + }, + { + "icon_id": "720976", + "name": "坐标", + "font_class": "xiazai18", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "736502", + "name": "礼物", + "font_class": "liwu", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "776044", + "name": "PHP开发", + "font_class": "phpkaifa", + "unicode": "e67e", + "unicode_decimal": 59006 + }, + { + "icon_id": "826201", + "name": "附件", + "font_class": "fujian", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "836716", + "name": "linux", + "font_class": "linux", + "unicode": "e765", + "unicode_decimal": 59237 + }, + { + "icon_id": "845852", + "name": "问号", + "font_class": "wenhao", + "unicode": "e680", + "unicode_decimal": 59008 + }, + { + "icon_id": "913780", + "name": "坐标", + "font_class": "zuobiao", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "929277", + "name": "expand", + "font_class": "expand", + "unicode": "e6db", + "unicode_decimal": 59099 + }, + { + "icon_id": "959394", + "name": "重置", + "font_class": "zhongzhi1", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "986702", + "name": "路由", + "font_class": "luyou", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "1004630", + "name": "点赞2", + "font_class": "dianzan1", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "1025289", + "name": "复制", + "font_class": "fuzhi", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "1071052", + "name": "点赞1", + "font_class": "dianzan11", + "unicode": "e66d", + "unicode_decimal": 58989 + }, + { + "icon_id": "1113422", + "name": "三角形-up", + "font_class": "sanjiaoxing-up", + "unicode": "e78f", + "unicode_decimal": 59279 + }, + { + "icon_id": "1113424", + "name": "三角形-down", + "font_class": "sanjiaoxing-down", + "unicode": "e791", + "unicode_decimal": 59281 + }, + { + "icon_id": "1118044", + "name": "认证信息", + "font_class": "renzhengxinxi", + "unicode": "e693", + "unicode_decimal": 59027 + }, + { + "icon_id": "1221889", + "name": "礼物", + "font_class": "gift", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "1240507", + "name": "消息", + "font_class": "xiaoxi", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "1241465", + "name": "邮件", + "font_class": "mail", + "unicode": "e66a", + "unicode_decimal": 58986 + }, + { + "icon_id": "1261493", + "name": "compress", + "font_class": "compress", + "unicode": "e65e", + "unicode_decimal": 58974 + }, + { + "icon_id": "1283976", + "name": "代码配置r", + "font_class": "daimapeizhir", + "unicode": "e727", + "unicode_decimal": 59175 + }, + { + "icon_id": "1301376", + "name": "提示", + "font_class": "tishi1", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "1328121", + "name": "net", + "font_class": "net", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "1471592", + "name": "edit", + "font_class": "edit", + "unicode": "e691", + "unicode_decimal": 59025 + }, + { + "icon_id": "1472537", + "name": "显示", + "font_class": "xianshi", + "unicode": "e695", + "unicode_decimal": 59029 + }, + { + "icon_id": "1606757", + "name": "锁", + "font_class": "suo", + "unicode": "e6c9", + "unicode_decimal": 59081 + }, + { + "icon_id": "1679994", + "name": "减", + "font_class": "default", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "1703520", + "name": "消息", + "font_class": "xiaoxi1", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "1770008", + "name": "下载", + "font_class": "xiazai1", + "unicode": "e6ac", + "unicode_decimal": 59052 + }, + { + "icon_id": "1770896", + "name": "撤销", + "font_class": "chexiao", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "1792712", + "name": "qq", + "font_class": "qq", + "unicode": "e687", + "unicode_decimal": 59015 + }, + { + "icon_id": "1820861", + "name": "标签", + "font_class": "biaoqian", + "unicode": "e74f", + "unicode_decimal": 59215 + }, + { + "icon_id": "1881547", + "name": "大数据存储", + "font_class": "dashujucunchu", + "unicode": "e678", + "unicode_decimal": 59000 + }, + { + "icon_id": "1941293", + "name": "喇叭", + "font_class": "laba", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "1966078", + "name": "mstest", + "font_class": "mstest", + "unicode": "e686", + "unicode_decimal": 59014 + }, + { + "icon_id": "2065962", + "name": "添加成员", + "font_class": "tianjiachengyuan", + "unicode": "e69a", + "unicode_decimal": 59034 + }, + { + "icon_id": "2323314", + "name": "隐藏", + "font_class": "yincang1", + "unicode": "e9b5", + "unicode_decimal": 59829 + }, + { + "icon_id": "2365578", + "name": "三角形", + "font_class": "triangle", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "2367774", + "name": "旗帜", + "font_class": "qizhi", + "unicode": "e699", + "unicode_decimal": 59033 + }, + { + "icon_id": "2405900", + "name": "CSDN", + "font_class": "csdn", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "2423301", + "name": "用户、角色_无数据", + "font_class": "yonghujiaose_wushuju", + "unicode": "e69e", + "unicode_decimal": 59038 + }, + { + "icon_id": "2471377", + "name": "模板", + "font_class": "moban", + "unicode": "e692", + "unicode_decimal": 59026 + }, + { + "icon_id": "2584358", + "name": "VPN", + "font_class": "VPN", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "2629328", + "name": "加 ", + "font_class": "jia", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "2668434", + "name": "银行卡", + "font_class": "yinhangqia1", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "2709989", + "name": "微博", + "font_class": "weibo", + "unicode": "e688", + "unicode_decimal": 59016 + }, + { + "icon_id": "2800857", + "name": "无", + "font_class": "kong", + "unicode": "e69f", + "unicode_decimal": 59039 + }, + { + "icon_id": "2959158", + "name": "课程", + "font_class": "kecheng", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "3182660", + "name": "设置", + "font_class": "shezhi1", + "unicode": "e71d", + "unicode_decimal": 59165 + }, + { + "icon_id": "3216521", + "name": "成功", + "font_class": "chenggong", + "unicode": "e68b", + "unicode_decimal": 59019 + }, + { + "icon_id": "3250316", + "name": "三点", + "font_class": "sandian", + "unicode": "e6f8", + "unicode_decimal": 59128 + }, + { + "icon_id": "3295983", + "name": "gs-beixiao-icon-基本信息", + "font_class": "jibenxinxi", + "unicode": "e694", + "unicode_decimal": 59028 + }, + { + "icon_id": "3330922", + "name": "base", + "font_class": "base", + "unicode": "e683", + "unicode_decimal": 59011 + }, + { + "icon_id": "3471155", + "name": "微信", + "font_class": "weixin2", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "3580617", + "name": "Stack Overflow", + "font_class": "StackOverflow", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "3592482", + "name": "重置", + "font_class": "zhongzhi2", + "unicode": "e68a", + "unicode_decimal": 59018 + }, + { + "icon_id": "3634968", + "name": "活动", + "font_class": "huodong", + "unicode": "e6bb", + "unicode_decimal": 59067 + }, + { + "icon_id": "3738942", + "name": "隐藏", + "font_class": "yincang", + "unicode": "e6a0", + "unicode_decimal": 59040 + }, + { + "icon_id": "3764006", + "name": "电话", + "font_class": "weibiaoti-", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "3866700", + "name": "位置", + "font_class": "weizhi", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "3876414", + "name": "jquery", + "font_class": "jquery", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "3876424", + "name": "docker", + "font_class": "docker", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "3876458", + "name": "python", + "font_class": "python", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "3876486", + "name": "php", + "font_class": "php", + "unicode": "e67d", + "unicode_decimal": 59005 + }, + { + "icon_id": "4019861", + "name": "银行卡", + "font_class": "yinhangqia", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "4058832", + "name": "linkedin", + "font_class": "linkedin", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "4187234", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "4239271", + "name": "SQL server", + "font_class": "SQLserver", + "unicode": "e705", + "unicode_decimal": 59141 + }, + { + "icon_id": "4320360", + "name": "质量分析", + "font_class": "zhiliangfenxi", + "unicode": "e68d", + "unicode_decimal": 59021 + }, + { + "icon_id": "4333787", + "name": "上传图片", + "font_class": "shangchuantupian1", + "unicode": "e7fd", + "unicode_decimal": 59389 + }, + { + "icon_id": "4479935", + "name": "登录Ip监控", + "font_class": "dengluIpjiankong", + "unicode": "e684", + "unicode_decimal": 59012 + }, + { + "icon_id": "4489857", + "name": "itsm3-流程管理", + "font_class": "itsm-liuchengguanli", + "unicode": "e685", + "unicode_decimal": 59013 + }, + { + "icon_id": "4553727", + "name": "链接", + "font_class": "lianjie", + "unicode": "e7db", + "unicode_decimal": 59355 + }, + { + "icon_id": "4734937", + "name": "分支", + "font_class": "fenzhi", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "4734938", + "name": "网址克隆", + "font_class": "wangzhikelong", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "4734939", + "name": "下载", + "font_class": "xiazai", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "4734940", + "name": "代码", + "font_class": "daima", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "4734941", + "name": "提交记录", + "font_class": "tijiaojilu", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "4734942", + "name": "选择题", + "font_class": "xuanzeti", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "4734943", + "name": "编辑", + "font_class": "bianji", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "4734944", + "name": "向上", + "font_class": "xiangshang", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "4734945", + "name": "删除掉", + "font_class": "shanchudiao", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "4734946", + "name": "新建", + "font_class": "xinjian", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "4734947", + "name": "上升排序", + "font_class": "shangshengpaixu", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "4734948", + "name": "奖励", + "font_class": "jiangli", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "4734949", + "name": "删除", + "font_class": "shanchu", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "4734950", + "name": "隐藏闭眼", + "font_class": "yincangbiyan", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "4734951", + "name": "开锁", + "font_class": "kaisuo", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "4734952", + "name": "关锁", + "font_class": "guansuo", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "4734953", + "name": "版本库", + "font_class": "banbenku", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "4734954", + "name": "issue", + "font_class": "issue", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "4734955", + "name": "上传图片", + "font_class": "shangchuantupian", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "4734956", + "name": "测评", + "font_class": "ceping", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "4734957", + "name": "tpi消息提醒", + "font_class": "tpixiaoxitixing", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "4734958", + "name": "qq在线咨询", + "font_class": "qqzaixianzixun", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "4734959", + "name": "二维码", + "font_class": "erweima", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "4734960", + "name": "意见反馈", + "font_class": "yijianfankui", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "4734961", + "name": "邮箱认证", + "font_class": "youxiangrenzheng", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "4734962", + "name": "手机认证", + "font_class": "shoujirenzheng", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "4734963", + "name": "职业认证", + "font_class": "zhiyerenzheng", + "unicode": "e62d", + "unicode_decimal": 58925 + }, + { + "icon_id": "4734964", + "name": "身份认证", + "font_class": "shenfenrenzheng", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "4734965", + "name": "评分", + "font_class": "pingfen", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "4734966", + "name": "评分-线", + "font_class": "pingfen-xian", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "4734967", + "name": "作业", + "font_class": "zuoye", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "4734968", + "name": "提示错误", + "font_class": "tishicuowu", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "4734969", + "name": "资源", + "font_class": "ziyuan", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "4734970", + "name": "提示", + "font_class": "tishi", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "4734971", + "name": "成员", + "font_class": "chengyuan", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "4734972", + "name": "公告", + "font_class": "gonggao", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "4734973", + "name": "点赞", + "font_class": "dianzan", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "4734974", + "name": "点赞-线", + "font_class": "dianzan-xian", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "4734976", + "name": "返回上次代码", + "font_class": "fanhuishangcidaima", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "4734977", + "name": "重置", + "font_class": "zhongzhi", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "4734978", + "name": "旋转", + "font_class": "xuanzhuan", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "4734979", + "name": "实训", + "font_class": "shixun", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "4734981", + "name": "缩小", + "font_class": "suoxiao", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "4734982", + "name": "下箭头", + "font_class": "xiajiantou", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "4734983", + "name": "勾选", + "font_class": "gouxuan", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "4734984", + "name": "浏览眼", + "font_class": "liulanyan", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "4734985", + "name": "经验", + "font_class": "jingyan", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "4734986", + "name": "消息铃铛", + "font_class": "xiaoxilingdang", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "4734987", + "name": "实训关卡", + "font_class": "shixunguanqia", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "4734988", + "name": "搜索", + "font_class": "sousuo", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "4734989", + "name": "发布", + "font_class": "fabu", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "4734990", + "name": "添加 放大", + "font_class": "tianjiafangda", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "4734991", + "name": "向下移动", + "font_class": "xiangxiayidong", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "4734992", + "name": "向上移动", + "font_class": "xiangshangyidong", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "4734994", + "name": "关闭", + "font_class": "guanbi", + "unicode": "e64d", + "unicode_decimal": 58957 + }, + { + "icon_id": "4736792", + "name": "毕业 [转换]", + "font_class": "biyezhuanhuan", + "unicode": "e6f1", + "unicode_decimal": 59121 + }, + { + "icon_id": "4738423", + "name": "睁眼", + "font_class": "zhengyan", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "4769329", + "name": "回复", + "font_class": "huifu1", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "4779517", + "name": "文件", + "font_class": "wenjian", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "4780701", + "name": "展开", + "font_class": "zhankai", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "4780702", + "name": "收缩", + "font_class": "shousuo", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "4807118", + "name": "左键头", + "font_class": "zuojiantou", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "4807119", + "name": "右键头", + "font_class": "youjiantou", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "4807120", + "name": "上键头", + "font_class": "shangjiantou", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "4835183", + "name": "编辑带背景", + "font_class": "bianjidaibeijing", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "4835184", + "name": "播放", + "font_class": "bofang", + "unicode": "e656", + "unicode_decimal": 58966 + }, + { + "icon_id": "4835185", + "name": "完成", + "font_class": "wancheng", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "5030348", + "name": "分组作业", + "font_class": "fenzuzuoye", + "unicode": "e65d", + "unicode_decimal": 58973 + }, + { + "icon_id": "5030654", + "name": "普通作业", + "font_class": "putongzuoye", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "5037778", + "name": "设置", + "font_class": "shezhi2", + "unicode": "e698", + "unicode_decimal": 59032 + }, + { + "icon_id": "5044767", + "name": "问卷", + "font_class": "wenjuan", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "5044768", + "name": "讨论", + "font_class": "taolun", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "5044770", + "name": "分班", + "font_class": "fenban", + "unicode": "e65f", + "unicode_decimal": 58975 + }, + { + "icon_id": "5044775", + "name": "动态", + "font_class": "dongtai", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "5045030", + "name": "试卷", + "font_class": "shijuan", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "5051277", + "name": "菜单", + "font_class": "caidan", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "5052642", + "name": "成员管理", + "font_class": "chengyuanguanli", + "unicode": "e662", + "unicode_decimal": 58978 + }, + { + "icon_id": "5057140", + "name": "添加", + "font_class": "tianjia", + "unicode": "e672", + "unicode_decimal": 58994 + }, + { + "icon_id": "5068519", + "name": "向下移", + "font_class": "xiangxiayi", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "5068520", + "name": "向上移", + "font_class": "xiangshangyi", + "unicode": "e664", + "unicode_decimal": 58980 + }, + { + "icon_id": "5111347", + "name": "更多", + "font_class": "gengduo", + "unicode": "e665", + "unicode_decimal": 58981 + }, + { + "icon_id": "5127482", + "name": "reset", + "font_class": "reset", + "unicode": "e7fe", + "unicode_decimal": 59390 + }, + { + "icon_id": "5148158", + "name": "学院管理员", + "font_class": "xueyuanguanliyuan", + "unicode": "e666", + "unicode_decimal": 58982 + }, + { + "icon_id": "5196483", + "name": "空星", + "font_class": "kongxing", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "5196487", + "name": "实星", + "font_class": "shixing", + "unicode": "e668", + "unicode_decimal": 58984 + }, + { + "icon_id": "5242367", + "name": "下降", + "font_class": "xiajiang", + "unicode": "e669", + "unicode_decimal": 58985 + }, + { + "icon_id": "5291605", + "name": "更多", + "font_class": "gengduo1", + "unicode": "e7f9", + "unicode_decimal": 59385 + }, + { + "icon_id": "5379378", + "name": "20从属连接", + "font_class": "congshulianjie", + "unicode": "e6ee", + "unicode_decimal": 59118 + }, + { + "icon_id": "5383113", + "name": "手机", + "font_class": "shouji", + "unicode": "e69d", + "unicode_decimal": 59037 + }, + { + "icon_id": "5430942", + "name": "智能监控体系", + "font_class": "zhinengjiankongtixi", + "unicode": "e6b4", + "unicode_decimal": 59060 + }, + { + "icon_id": "5480167", + "name": "新增提示", + "font_class": "xinzengtishi", + "unicode": "e66c", + "unicode_decimal": 58988 + }, + { + "icon_id": "5480235", + "name": "完成勾选", + "font_class": "wanchenggouxuan", + "unicode": "e66e", + "unicode_decimal": 58990 + }, + { + "icon_id": "5634728", + "name": "java", + "font_class": "java", + "unicode": "f1d7", + "unicode_decimal": 61911 + }, + { + "icon_id": "5669524", + "name": "下降", + "font_class": "youjiang", + "unicode": "e792", + "unicode_decimal": 59282 + }, + { + "icon_id": "5872571", + "name": "fork", + "font_class": "fork", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "5921996", + "name": "名片", + "font_class": "mingpian", + "unicode": "e69b", + "unicode_decimal": 59035 + }, + { + "icon_id": "5961392", + "name": "mysql", + "font_class": "mysql", + "unicode": "ec6d", + "unicode_decimal": 60525 + }, + { + "icon_id": "6018156", + "name": "客户留言", + "font_class": "kehuliuyan", + "unicode": "e71a", + "unicode_decimal": 59162 + }, + { + "icon_id": "6252982", + "name": "github", + "font_class": "github", + "unicode": "e763", + "unicode_decimal": 59235 + }, + { + "icon_id": "6359951", + "name": "mongodb", + "font_class": "mongodb1", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "6576426", + "name": "安全设置", + "font_class": "anquanshezhi", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "6879322", + "name": "trustie", + "font_class": "trustie", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "6897671", + "name": "无权限", + "font_class": "wuquanxian", + "unicode": "e6a2", + "unicode_decimal": 59042 + }, + { + "icon_id": "7395703", + "name": "实训带背景", + "font_class": "shixundaibeijing", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "7587940", + "name": "工程", + "font_class": "gongcheng", + "unicode": "e60f", + "unicode_decimal": 58895 + }, + { + "icon_id": "7637642", + "name": "警告", + "font_class": "jinggao", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "7913929", + "name": "添加导航", + "font_class": "tianjiadaohang", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "9219273", + "name": "yunweijiankong", + "font_class": "yunweijiankong", + "unicode": "e6a3", + "unicode_decimal": 59043 + }, + { + "icon_id": "9238635", + "name": "gongyiliucheng", + "font_class": "gongyiliucheng", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "9247438", + "name": "zhiliangkongzhi", + "font_class": "zhiliangkongzhi", + "unicode": "e6a6", + "unicode_decimal": 59046 + }, + { + "icon_id": "9247680", + "name": "shebeiguanli", + "font_class": "shebeiguanli", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "9255551", + "name": "shengmingzhouqi", + "font_class": "shengmingzhouqi", + "unicode": "e6a8", + "unicode_decimal": 59048 + }, + { + "icon_id": "9751215", + "name": "编辑", + "font_class": "bianji1", + "unicode": "e6a1", + "unicode_decimal": 59041 + }, + { + "icon_id": "9977539", + "name": "排序", + "font_class": "paixu1", + "unicode": "e6aa", + "unicode_decimal": 59050 + }, + { + "icon_id": "10371563", + "name": "职业认证", + "font_class": "renzhengshangjia", + "unicode": "e6ab", + "unicode_decimal": 59051 + }, + { + "icon_id": "10371564", + "name": "实名认证", + "font_class": "shenfenzhenghaomaguizheng", + "unicode": "e6ad", + "unicode_decimal": 59053 + }, + { + "icon_id": "10383001", + "name": "Page-1 (2)", + "font_class": "Page-1", + "unicode": "e6ae", + "unicode_decimal": 59054 + }, + { + "icon_id": "10383218", + "name": "Page-3", + "font_class": "Page-3", + "unicode": "e6af", + "unicode_decimal": 59055 + }, + { + "icon_id": "10383219", + "name": "Page2", + "font_class": "Page", + "unicode": "e6b0", + "unicode_decimal": 59056 + }, + { + "icon_id": "10440637", + "name": "身份认证", + "font_class": "yemian", + "unicode": "e6b1", + "unicode_decimal": 59057 + }, + { + "icon_id": "10440717", + "name": "实名认证", + "font_class": "bianzu", + "unicode": "e6b5", + "unicode_decimal": 59061 + }, + { + "icon_id": "10484724", + "name": "学习中心", + "font_class": "xuexizhongxin", + "unicode": "e6b6", + "unicode_decimal": 59062 + }, + { + "icon_id": "10610051", + "name": "menu_3voucher", + "font_class": "menu_voucher", + "unicode": "e6b8", + "unicode_decimal": 59064 + }, + { + "icon_id": "10610055", + "name": "menu_3events", + "font_class": "menu_events", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, + { + "icon_id": "10610061", + "name": "menu_4map", + "font_class": "menu_map", + "unicode": "e6ba", + "unicode_decimal": 59066 + }, + { + "icon_id": "10610561", + "name": "menu_5date1", + "font_class": "menu_date", + "unicode": "e6a9", + "unicode_decimal": 59049 + }, + { + "icon_id": "10610574", + "name": "menu_people1", + "font_class": "menu_people", + "unicode": "e6b7", + "unicode_decimal": 59063 + }, + { + "icon_id": "11222372", + "name": "healthmode", + "font_class": "healthmode", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "11230822", + "name": "nenghaofenxi@1x", + "font_class": "nenghaofenxix", + "unicode": "e6be", + "unicode_decimal": 59070 + } + ] +} diff --git a/public/react/public/css/iconfont.svg b/public/react/public/css/iconfont.svg new file mode 100644 index 000000000..e9aa3e2f9 --- /dev/null +++ b/public/react/public/css/iconfont.svg @@ -0,0 +1,680 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/react/public/css/iconfont.ttf b/public/react/public/css/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bf316a765cb8feb23b77b0130d32c2b8e1f6cbc4 GIT binary patch literal 65560 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 literal 0 HcmV?d00001 diff --git a/public/react/public/css/iconfont.woff b/public/react/public/css/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..b06206850f8d08819e1cc501cb1fbeca3585f93b GIT binary patch literal 42252 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 literal 0 HcmV?d00001 diff --git a/public/react/public/css/iconfont.woff2 b/public/react/public/css/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..374af4f2a4c4bbfb1319e2ea903dd6ffac12c479 GIT binary patch literal 35640 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 literal 0 HcmV?d00001 diff --git a/public/react/src/modules/user/account/AccountNav.js b/public/react/src/modules/user/account/AccountNav.js index 8379ba886..543a90b57 100644 --- a/public/react/src/modules/user/account/AccountNav.js +++ b/public/react/src/modules/user/account/AccountNav.js @@ -105,6 +105,9 @@ class AccountNav extends Component {
  • 安全设置
  • +
  • + 安全设置 +
  • diff --git a/public/stylesheets/css/iconfont.css b/public/stylesheets/css/iconfont.css new file mode 100644 index 000000000..142b620bd --- /dev/null +++ b/public/stylesheets/css/iconfont.css @@ -0,0 +1,889 @@ +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1571281327367'); /* IE9 */ + src: url('iconfont.eot?t=1571281327367#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1571281327367') format('woff'), + url('iconfont.ttf?t=1571281327367') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1571281327367#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-roundclose:before { + content: "\e673"; +} + +.icon-timefill:before { + content: "\e679"; +} + +.icon-roundaddfill:before { + content: "\e6d8"; +} + +.icon-cuban2shangchuanyunduan:before { + content: "\e86d"; +} + +.icon-css3:before { + content: "\ea8b"; +} + +.icon-html5:before { + content: "\eb10"; +} + +.icon-31:before { + content: "\e6b2"; +} + +.icon-zhangjie1:before { + content: "\e68e"; +} + +.icon-htmal5icon19:before { + content: "\e66b"; +} + +.icon-shequ:before { + content: "\e6bc"; +} + +.icon-vs:before { + content: "\e682"; +} + +.icon-weibiaoti12:before { + content: "\e671"; +} + +.icon-pdf:before { + content: "\e740"; +} + +.icon-danxuanxuanzhong1:before { + content: "\e6bd"; +} + +.icon-shijian:before { + content: "\e69c"; +} + +.icon-shezhi:before { + content: "\e66f"; +} + +.icon-xiazai18:before { + content: "\e627"; +} + +.icon-liwu:before { + content: "\e611"; +} + +.icon-phpkaifa:before { + content: "\e67e"; +} + +.icon-fujian:before { + content: "\e670"; +} + +.icon-linux:before { + content: "\e765"; +} + +.icon-wenhao:before { + content: "\e680"; +} + +.icon-zuobiao:before { + content: "\e674"; +} + +.icon-expand:before { + content: "\e6db"; +} + +.icon-zhongzhi1:before { + content: "\e609"; +} + +.icon-luyou:before { + content: "\e677"; +} + +.icon-dianzan1:before { + content: "\e639"; +} + +.icon-fuzhi:before { + content: "\e68f"; +} + +.icon-dianzan11:before { + content: "\e66d"; +} + +.icon-sanjiaoxing-up:before { + content: "\e78f"; +} + +.icon-sanjiaoxing-down:before { + content: "\e791"; +} + +.icon-renzhengxinxi:before { + content: "\e693"; +} + +.icon-gift:before { + content: "\e63c"; +} + +.icon-xiaoxi:before { + content: "\e614"; +} + +.icon-mail:before { + content: "\e66a"; +} + +.icon-compress:before { + content: "\e65e"; +} + +.icon-daimapeizhir:before { + content: "\e727"; +} + +.icon-tishi1:before { + content: "\e690"; +} + +.icon-net:before { + content: "\e607"; +} + +.icon-edit:before { + content: "\e691"; +} + +.icon-xianshi:before { + content: "\e695"; +} + +.icon-suo:before { + content: "\e6c9"; +} + +.icon-default:before { + content: "\e67f"; +} + +.icon-xiaoxi1:before { + content: "\e6a4"; +} + +.icon-xiazai1:before { + content: "\e6ac"; +} + +.icon-chexiao:before { + content: "\e657"; +} + +.icon-qq:before { + content: "\e687"; +} + +.icon-biaoqian:before { + content: "\e74f"; +} + +.icon-dashujucunchu:before { + content: "\e678"; +} + +.icon-laba:before { + content: "\e608"; +} + +.icon-mstest:before { + content: "\e686"; +} + +.icon-tianjiachengyuan:before { + content: "\e69a"; +} + +.icon-yincang1:before { + content: "\e9b5"; +} + +.icon-triangle:before { + content: "\e600"; +} + +.icon-qizhi:before { + content: "\e699"; +} + +.icon-csdn:before { + content: "\e602"; +} + +.icon-yonghujiaose_wushuju:before { + content: "\e69e"; +} + +.icon-moban:before { + content: "\e692"; +} + +.icon-VPN:before { + content: "\e601"; +} + +.icon-jia:before { + content: "\e605"; +} + +.icon-yinhangqia1:before { + content: "\e697"; +} + +.icon-weibo:before { + content: "\e688"; +} + +.icon-kong:before { + content: "\e69f"; +} + +.icon-kecheng:before { + content: "\e60a"; +} + +.icon-shezhi1:before { + content: "\e71d"; +} + +.icon-chenggong:before { + content: "\e68b"; +} + +.icon-sandian:before { + content: "\e6f8"; +} + +.icon-jibenxinxi:before { + content: "\e694"; +} + +.icon-base:before { + content: "\e683"; +} + +.icon-weixin2:before { + content: "\e603"; +} + +.icon-StackOverflow:before { + content: "\e689"; +} + +.icon-zhongzhi2:before { + content: "\e68a"; +} + +.icon-huodong:before { + content: "\e6bb"; +} + +.icon-yincang:before { + content: "\e6a0"; +} + +.icon-weibiaoti-:before { + content: "\e60d"; +} + +.icon-weizhi:before { + content: "\e676"; +} + +.icon-jquery:before { + content: "\e67a"; +} + +.icon-docker:before { + content: "\e67b"; +} + +.icon-python:before { + content: "\e67c"; +} + +.icon-php:before { + content: "\e67d"; +} + +.icon-yinhangqia:before { + content: "\e675"; +} + +.icon-linkedin:before { + content: "\e60c"; +} + +.icon-wenjianjia:before { + content: "\e640"; +} + +.icon-SQLserver:before { + content: "\e705"; +} + +.icon-zhiliangfenxi:before { + content: "\e68d"; +} + +.icon-shangchuantupian1:before { + content: "\e7fd"; +} + +.icon-dengluIpjiankong:before { + content: "\e684"; +} + +.icon-itsm-liuchengguanli:before { + content: "\e685"; +} + +.icon-lianjie:before { + content: "\e7db"; +} + +.icon-fenzhi:before { + content: "\e610"; +} + +.icon-wangzhikelong:before { + content: "\e612"; +} + +.icon-xiazai:before { + content: "\e613"; +} + +.icon-daima:before { + content: "\e615"; +} + +.icon-tijiaojilu:before { + content: "\e616"; +} + +.icon-xuanzeti:before { + content: "\e617"; +} + +.icon-bianji:before { + content: "\e618"; +} + +.icon-xiangshang:before { + content: "\e61a"; +} + +.icon-shanchudiao:before { + content: "\e620"; +} + +.icon-xinjian:before { + content: "\e619"; +} + +.icon-shangshengpaixu:before { + content: "\e621"; +} + +.icon-jiangli:before { + content: "\e61b"; +} + +.icon-shanchu:before { + content: "\e61c"; +} + +.icon-yincangbiyan:before { + content: "\e61d"; +} + +.icon-kaisuo:before { + content: "\e61e"; +} + +.icon-guansuo:before { + content: "\e61f"; +} + +.icon-banbenku:before { + content: "\e622"; +} + +.icon-issue:before { + content: "\e623"; +} + +.icon-shangchuantupian:before { + content: "\e625"; +} + +.icon-ceping:before { + content: "\e626"; +} + +.icon-tpixiaoxitixing:before { + content: "\e624"; +} + +.icon-qqzaixianzixun:before { + content: "\e628"; +} + +.icon-erweima:before { + content: "\e629"; +} + +.icon-yijianfankui:before { + content: "\e62a"; +} + +.icon-youxiangrenzheng:before { + content: "\e62b"; +} + +.icon-shoujirenzheng:before { + content: "\e62c"; +} + +.icon-zhiyerenzheng:before { + content: "\e62d"; +} + +.icon-shenfenrenzheng:before { + content: "\e62e"; +} + +.icon-pingfen:before { + content: "\e62f"; +} + +.icon-pingfen-xian:before { + content: "\e630"; +} + +.icon-zuoye:before { + content: "\e631"; +} + +.icon-tishicuowu:before { + content: "\e632"; +} + +.icon-ziyuan:before { + content: "\e633"; +} + +.icon-tishi:before { + content: "\e636"; +} + +.icon-chengyuan:before { + content: "\e63a"; +} + +.icon-gonggao:before { + content: "\e63b"; +} + +.icon-dianzan:before { + content: "\e634"; +} + +.icon-dianzan-xian:before { + content: "\e635"; +} + +.icon-fanhuishangcidaima:before { + content: "\e637"; +} + +.icon-zhongzhi:before { + content: "\e638"; +} + +.icon-xuanzhuan:before { + content: "\e63d"; +} + +.icon-shixun:before { + content: "\e63e"; +} + +.icon-suoxiao:before { + content: "\e63f"; +} + +.icon-xiajiantou:before { + content: "\e642"; +} + +.icon-gouxuan:before { + content: "\e644"; +} + +.icon-liulanyan:before { + content: "\e646"; +} + +.icon-jingyan:before { + content: "\e647"; +} + +.icon-xiaoxilingdang:before { + content: "\e641"; +} + +.icon-shixunguanqia:before { + content: "\e648"; +} + +.icon-sousuo:before { + content: "\e643"; +} + +.icon-fabu:before { + content: "\e64a"; +} + +.icon-tianjiafangda:before { + content: "\e645"; +} + +.icon-xiangxiayidong:before { + content: "\e64b"; +} + +.icon-xiangshangyidong:before { + content: "\e64c"; +} + +.icon-guanbi:before { + content: "\e64d"; +} + +.icon-biyezhuanhuan:before { + content: "\e6f1"; +} + +.icon-zhengyan:before { + content: "\e649"; +} + +.icon-huifu1:before { + content: "\e64e"; +} + +.icon-wenjian:before { + content: "\e64f"; +} + +.icon-zhankai:before { + content: "\e650"; +} + +.icon-shousuo:before { + content: "\e651"; +} + +.icon-zuojiantou:before { + content: "\e652"; +} + +.icon-youjiantou:before { + content: "\e653"; +} + +.icon-shangjiantou:before { + content: "\e654"; +} + +.icon-bianjidaibeijing:before { + content: "\e655"; +} + +.icon-bofang:before { + content: "\e656"; +} + +.icon-wancheng:before { + content: "\e658"; +} + +.icon-fenzuzuoye:before { + content: "\e65d"; +} + +.icon-putongzuoye:before { + content: "\e65c"; +} + +.icon-shezhi2:before { + content: "\e698"; +} + +.icon-wenjuan:before { + content: "\e659"; +} + +.icon-taolun:before { + content: "\e65a"; +} + +.icon-fenban:before { + content: "\e65f"; +} + +.icon-dongtai:before { + content: "\e660"; +} + +.icon-shijuan:before { + content: "\e65b"; +} + +.icon-caidan:before { + content: "\e661"; +} + +.icon-chengyuanguanli:before { + content: "\e662"; +} + +.icon-tianjia:before { + content: "\e672"; +} + +.icon-xiangxiayi:before { + content: "\e663"; +} + +.icon-xiangshangyi:before { + content: "\e664"; +} + +.icon-gengduo:before { + content: "\e665"; +} + +.icon-reset:before { + content: "\e7fe"; +} + +.icon-xueyuanguanliyuan:before { + content: "\e666"; +} + +.icon-kongxing:before { + content: "\e667"; +} + +.icon-shixing:before { + content: "\e668"; +} + +.icon-xiajiang:before { + content: "\e669"; +} + +.icon-gengduo1:before { + content: "\e7f9"; +} + +.icon-congshulianjie:before { + content: "\e6ee"; +} + +.icon-shouji:before { + content: "\e69d"; +} + +.icon-zhinengjiankongtixi:before { + content: "\e6b4"; +} + +.icon-xinzengtishi:before { + content: "\e66c"; +} + +.icon-wanchenggouxuan:before { + content: "\e66e"; +} + +.icon-java:before { + content: "\f1d7"; +} + +.icon-youjiang:before { + content: "\e792"; +} + +.icon-fork:before { + content: "\e6b3"; +} + +.icon-mingpian:before { + content: "\e69b"; +} + +.icon-mysql:before { + content: "\ec6d"; +} + +.icon-kehuliuyan:before { + content: "\e71a"; +} + +.icon-github:before { + content: "\e763"; +} + +.icon-mongodb1:before { + content: "\e60b"; +} + +.icon-anquanshezhi:before { + content: "\e606"; +} + +.icon-trustie:before { + content: "\e681"; +} + +.icon-wuquanxian:before { + content: "\e6a2"; +} + +.icon-shixundaibeijing:before { + content: "\e68c"; +} + +.icon-gongcheng:before { + content: "\e60f"; +} + +.icon-jinggao:before { + content: "\e696"; +} + +.icon-tianjiadaohang:before { + content: "\e604"; +} + +.icon-yunweijiankong:before { + content: "\e6a3"; +} + +.icon-gongyiliucheng:before { + content: "\e6a5"; +} + +.icon-zhiliangkongzhi:before { + content: "\e6a6"; +} + +.icon-shebeiguanli:before { + content: "\e6a7"; +} + +.icon-shengmingzhouqi:before { + content: "\e6a8"; +} + +.icon-bianji1:before { + content: "\e6a1"; +} + +.icon-paixu1:before { + content: "\e6aa"; +} + +.icon-renzhengshangjia:before { + content: "\e6ab"; +} + +.icon-shenfenzhenghaomaguizheng:before { + content: "\e6ad"; +} + +.icon-Page-1:before { + content: "\e6ae"; +} + +.icon-Page-3:before { + content: "\e6af"; +} + +.icon-Page:before { + content: "\e6b0"; +} + +.icon-yemian:before { + content: "\e6b1"; +} + +.icon-bianzu:before { + content: "\e6b5"; +} + +.icon-xuexizhongxin:before { + content: "\e6b6"; +} + +.icon-menu_voucher:before { + content: "\e6b8"; +} + +.icon-menu_events:before { + content: "\e6b9"; +} + +.icon-menu_map:before { + content: "\e6ba"; +} + +.icon-menu_date:before { + content: "\e6a9"; +} + +.icon-menu_people:before { + content: "\e6b7"; +} + +.icon-healthmode:before { + content: "\e60e"; +} + +.icon-nenghaofenxix:before { + content: "\e6be"; +} + diff --git a/public/stylesheets/educoder/iconfont/demo.css b/public/stylesheets/educoder/iconfont/demo.css index a2b02ad45..a67054a0a 100644 --- a/public/stylesheets/educoder/iconfont/demo.css +++ b/public/stylesheets/educoder/iconfont/demo.css @@ -1,539 +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; -} +/* 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/public/stylesheets/educoder/iconfont/demo_index.html b/public/stylesheets/educoder/iconfont/demo_index.html index b591167e9..26baf8ac7 100644 --- a/public/stylesheets/educoder/iconfont/demo_index.html +++ b/public/stylesheets/educoder/iconfont/demo_index.html @@ -1,4080 +1,5184 @@ - - - - - IconFont Demo - - - - - - - - - - - -
    -

    - -
    -
    -
      - -
    • - -
      round_close
      -
      &#xe673;
      -
    • - -
    • - -
      time_fill
      -
      &#xe679;
      -
    • - -
    • - -
      round_add_fill
      -
      &#xe6d8;
      -
    • - -
    • - -
      css3
      -
      &#xea8b;
      -
    • - -
    • - -
      html5
      -
      &#xeb10;
      -
    • - -
    • - -
      钻石
      -
      &#xe6b2;
      -
    • - -
    • - -
      章节
      -
      &#xe68e;
      -
    • - -
    • - -
      关闭
      -
      &#xe66b;
      -
    • - -
    • - -
      vs
      -
      &#xe682;
      -
    • - -
    • - -
      菜单
      -
      &#xe671;
      -
    • - -
    • - -
      pdf
      -
      &#xe740;
      -
    • - -
    • - -
      时间
      -
      &#xe69c;
      -
    • - -
    • - -
      设置
      -
      &#xe66f;
      -
    • - -
    • - -
      坐标
      -
      &#xe627;
      -
    • - -
    • - -
      礼物
      -
      &#xe611;
      -
    • - -
    • - -
      PHP开发
      -
      &#xe67e;
      -
    • - -
    • - -
      附件
      -
      &#xe670;
      -
    • - -
    • - -
      linux
      -
      &#xe765;
      -
    • - -
    • - -
      问号
      -
      &#xe680;
      -
    • - -
    • - -
      坐标
      -
      &#xe674;
      -
    • - -
    • - -
      expand
      -
      &#xe6db;
      -
    • - -
    • - -
      重置
      -
      &#xe609;
      -
    • - -
    • - -
      路由
      -
      &#xe677;
      -
    • - -
    • - -
      点赞2
      -
      &#xe639;
      -
    • - -
    • - -
      复制
      -
      &#xe68f;
      -
    • - -
    • - -
      点赞1
      -
      &#xe66d;
      -
    • - -
    • - -
      三角形-up
      -
      &#xe78f;
      -
    • - -
    • - -
      三角形-down
      -
      &#xe791;
      -
    • - -
    • - -
      礼物
      -
      &#xe63c;
      -
    • - -
    • - -
      消息
      -
      &#xe614;
      -
    • - -
    • - -
      邮件
      -
      &#xe66a;
      -
    • - -
    • - -
      compress
      -
      &#xe65e;
      -
    • - -
    • - -
      代码配置r
      -
      &#xe727;
      -
    • - -
    • - -
      提示
      -
      &#xe690;
      -
    • - -
    • - -
      net
      -
      &#xe607;
      -
    • - -
    • - -
      edit
      -
      &#xe691;
      -
    • - -
    • - -
      -
      &#xe6c9;
      -
    • - -
    • - -
      -
      &#xe67f;
      -
    • - -
    • - -
      撤销
      -
      &#xe657;
      -
    • - -
    • - -
      qq
      -
      &#xe687;
      -
    • - -
    • - -
      标签
      -
      &#xe74f;
      -
    • - -
    • - -
      大数据存储
      -
      &#xe678;
      -
    • - -
    • - -
      mstest
      -
      &#xe686;
      -
    • - -
    • - -
      添加成员
      -
      &#xe69a;
      -
    • - -
    • - -
      三角形
      -
      &#xe600;
      -
    • - -
    • - -
      旗帜
      -
      &#xe699;
      -
    • - -
    • - -
      CSDN
      -
      &#xe602;
      -
    • - -
    • - -
      VPN
      -
      &#xe601;
      -
    • - -
    • - -
      -
      &#xe605;
      -
    • - -
    • - -
      微博
      -
      &#xe688;
      -
    • - -
    • - -
      设置
      -
      &#xe71d;
      -
    • - -
    • - -
      成功
      -
      &#xe68b;
      -
    • - -
    • - -
      三点
      -
      &#xe6f8;
      -
    • - -
    • - -
      base
      -
      &#xe683;
      -
    • - -
    • - -
      微信
      -
      &#xe603;
      -
    • - -
    • - -
      Stack Overflow
      -
      &#xe689;
      -
    • - -
    • - -
      重置
      -
      &#xe68a;
      -
    • - -
    • - -
      电话
      -
      &#xe60d;
      -
    • - -
    • - -
      位置
      -
      &#xe676;
      -
    • - -
    • - -
      jquery
      -
      &#xe67a;
      -
    • - -
    • - -
      docker
      -
      &#xe67b;
      -
    • - -
    • - -
      python
      -
      &#xe67c;
      -
    • - -
    • - -
      php
      -
      &#xe67d;
      -
    • - -
    • - -
      银行卡
      -
      &#xe675;
      -
    • - -
    • - -
      linkedin
      -
      &#xe60c;
      -
    • - -
    • - -
      文件夹
      -
      &#xe640;
      -
    • - -
    • - -
      SQL server
      -
      &#xe705;
      -
    • - -
    • - -
      质量分析
      -
      &#xe68d;
      -
    • - -
    • - -
      上传图片
      -
      &#xe7fd;
      -
    • - -
    • - -
      登录Ip监控
      -
      &#xe684;
      -
    • - -
    • - -
      itsm3-流程管理
      -
      &#xe685;
      -
    • - -
    • - -
      分支
      -
      &#xe610;
      -
    • - -
    • - -
      网址克隆
      -
      &#xe612;
      -
    • - -
    • - -
      下载
      -
      &#xe613;
      -
    • - -
    • - -
      代码
      -
      &#xe615;
      -
    • - -
    • - -
      提交记录
      -
      &#xe616;
      -
    • - -
    • - -
      选择题
      -
      &#xe617;
      -
    • - -
    • - -
      编辑
      -
      &#xe618;
      -
    • - -
    • - -
      向上
      -
      &#xe61a;
      -
    • - -
    • - -
      删除掉
      -
      &#xe620;
      -
    • - -
    • - -
      新建
      -
      &#xe619;
      -
    • - -
    • - -
      上升排序
      -
      &#xe621;
      -
    • - -
    • - -
      奖励
      -
      &#xe61b;
      -
    • - -
    • - -
      删除
      -
      &#xe61c;
      -
    • - -
    • - -
      隐藏闭眼
      -
      &#xe61d;
      -
    • - -
    • - -
      开锁
      -
      &#xe61e;
      -
    • - -
    • - -
      关锁
      -
      &#xe61f;
      -
    • - -
    • - -
      版本库
      -
      &#xe622;
      -
    • - -
    • - -
      issue
      -
      &#xe623;
      -
    • - -
    • - -
      上传图片
      -
      &#xe625;
      -
    • - -
    • - -
      测评
      -
      &#xe626;
      -
    • - -
    • - -
      tpi消息提醒
      -
      &#xe624;
      -
    • - -
    • - -
      qq在线咨询
      -
      &#xe628;
      -
    • - -
    • - -
      二维码
      -
      &#xe629;
      -
    • - -
    • - -
      意见反馈
      -
      &#xe62a;
      -
    • - -
    • - -
      邮箱认证
      -
      &#xe62b;
      -
    • - -
    • - -
      手机认证
      -
      &#xe62c;
      -
    • - -
    • - -
      职业认证
      -
      &#xe62d;
      -
    • - -
    • - -
      身份认证
      -
      &#xe62e;
      -
    • - -
    • - -
      评分
      -
      &#xe62f;
      -
    • - -
    • - -
      评分-线
      -
      &#xe630;
      -
    • - -
    • - -
      作业
      -
      &#xe631;
      -
    • - -
    • - -
      提示错误
      -
      &#xe632;
      -
    • - -
    • - -
      资源
      -
      &#xe633;
      -
    • - -
    • - -
      提示
      -
      &#xe636;
      -
    • - -
    • - -
      成员
      -
      &#xe63a;
      -
    • - -
    • - -
      公告
      -
      &#xe63b;
      -
    • - -
    • - -
      点赞
      -
      &#xe634;
      -
    • - -
    • - -
      点赞-线
      -
      &#xe635;
      -
    • - -
    • - -
      返回上次代码
      -
      &#xe637;
      -
    • - -
    • - -
      重置
      -
      &#xe638;
      -
    • - -
    • - -
      旋转
      -
      &#xe63d;
      -
    • - -
    • - -
      实训
      -
      &#xe63e;
      -
    • - -
    • - -
      缩小
      -
      &#xe63f;
      -
    • - -
    • - -
      下箭头
      -
      &#xe642;
      -
    • - -
    • - -
      勾选
      -
      &#xe644;
      -
    • - -
    • - -
      浏览眼
      -
      &#xe646;
      -
    • - -
    • - -
      经验
      -
      &#xe647;
      -
    • - -
    • - -
      消息铃铛
      -
      &#xe641;
      -
    • - -
    • - -
      实训关卡
      -
      &#xe648;
      -
    • - -
    • - -
      搜索
      -
      &#xe643;
      -
    • - -
    • - -
      发布
      -
      &#xe64a;
      -
    • - -
    • - -
      添加 放大
      -
      &#xe645;
      -
    • - -
    • - -
      向下移动
      -
      &#xe64b;
      -
    • - -
    • - -
      向上移动
      -
      &#xe64c;
      -
    • - -
    • - -
      关闭
      -
      &#xe64d;
      -
    • - -
    • - -
      毕业 [转换]
      -
      &#xe6f1;
      -
    • - -
    • - -
      睁眼
      -
      &#xe649;
      -
    • - -
    • - -
      回复
      -
      &#xe64e;
      -
    • - -
    • - -
      文件
      -
      &#xe64f;
      -
    • - -
    • - -
      展开
      -
      &#xe650;
      -
    • - -
    • - -
      收缩
      -
      &#xe651;
      -
    • - -
    • - -
      左键头
      -
      &#xe652;
      -
    • - -
    • - -
      右键头
      -
      &#xe653;
      -
    • - -
    • - -
      上键头
      -
      &#xe654;
      -
    • - -
    • - -
      编辑带背景
      -
      &#xe655;
      -
    • - -
    • - -
      播放
      -
      &#xe656;
      -
    • - -
    • - -
      完成
      -
      &#xe658;
      -
    • - -
    • - -
      分组作业
      -
      &#xe65d;
      -
    • - -
    • - -
      普通作业
      -
      &#xe65c;
      -
    • - -
    • - -
      问卷
      -
      &#xe659;
      -
    • - -
    • - -
      讨论
      -
      &#xe65a;
      -
    • - -
    • - -
      分班
      -
      &#xe65f;
      -
    • - -
    • - -
      动态
      -
      &#xe660;
      -
    • - -
    • - -
      试卷
      -
      &#xe65b;
      -
    • - -
    • - -
      菜单
      -
      &#xe661;
      -
    • - -
    • - -
      成员管理
      -
      &#xe662;
      -
    • - -
    • - -
      添加
      -
      &#xe672;
      -
    • - -
    • - -
      向下移
      -
      &#xe663;
      -
    • - -
    • - -
      向上移
      -
      &#xe664;
      -
    • - -
    • - -
      更多
      -
      &#xe665;
      -
    • - -
    • - -
      reset
      -
      &#xe7fe;
      -
    • - -
    • - -
      学院管理员
      -
      &#xe666;
      -
    • - -
    • - -
      空星
      -
      &#xe667;
      -
    • - -
    • - -
      实星
      -
      &#xe668;
      -
    • - -
    • - -
      下降
      -
      &#xe669;
      -
    • - -
    • - -
      更多
      -
      &#xe7f9;
      -
    • - -
    • - -
      20从属连接
      -
      &#xe6ee;
      -
    • - -
    • - -
      智能监控体系
      -
      &#xe6b4;
      -
    • - -
    • - -
      新增提示
      -
      &#xe66c;
      -
    • - -
    • - -
      完成勾选
      -
      &#xe66e;
      -
    • - -
    • - -
      java
      -
      &#xf1d7;
      -
    • - -
    • - -
      下降
      -
      &#xe792;
      -
    • - -
    • - -
      fork
      -
      &#xe6b3;
      -
    • - -
    • - -
      mysql
      -
      &#xec6d;
      -
    • - -
    • - -
      github
      -
      &#xe763;
      -
    • - -
    • - -
      mongodb
      -
      &#xe60b;
      -
    • - -
    • - -
      trustie
      -
      &#xe681;
      -
    • - -
    • - -
      实训带背景
      -
      &#xe68c;
      -
    • - -
    • - -
      添加导航
      -
      &#xe604;
      -
    • - -
    -
    -

    Unicode 引用

    -
    - -

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

    -
      -
    • 兼容性最好,支持 IE6+,及所有现代浏览器。
    • -
    • 支持按字体的方式去动态调整图标大小,颜色等等。
    • -
    • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
    • -
    -
    -

    注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

    -
    -

    Unicode 使用步骤如下:

    -

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

    -
    @font-face {
    -  font-family: 'iconfont';
    -  src: url('iconfont.eot');
    -  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    -      url('iconfont.woff2') format('woff2'),
    -      url('iconfont.woff') format('woff'),
    -      url('iconfont.ttf') format('truetype'),
    -      url('iconfont.svg#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"。

    -
    -
    -
    -
    -
      - -
    • - -
      - round_close -
      -
      .icon-roundclose -
      -
    • - -
    • - -
      - time_fill -
      -
      .icon-timefill -
      -
    • - -
    • - -
      - round_add_fill -
      -
      .icon-roundaddfill -
      -
    • - -
    • - -
      - css3 -
      -
      .icon-css3 -
      -
    • - -
    • - -
      - html5 -
      -
      .icon-html5 -
      -
    • - -
    • - -
      - 钻石 -
      -
      .icon-31 -
      -
    • - -
    • - -
      - 章节 -
      -
      .icon-zhangjie1 -
      -
    • - -
    • - -
      - 关闭 -
      -
      .icon-htmal5icon19 -
      -
    • - -
    • - -
      - vs -
      -
      .icon-vs -
      -
    • - -
    • - -
      - 菜单 -
      -
      .icon-weibiaoti12 -
      -
    • - -
    • - -
      - pdf -
      -
      .icon-pdf -
      -
    • - -
    • - -
      - 时间 -
      -
      .icon-shijian -
      -
    • - -
    • - -
      - 设置 -
      -
      .icon-shezhi -
      -
    • - -
    • - -
      - 坐标 -
      -
      .icon-xiazai18 -
      -
    • - -
    • - -
      - 礼物 -
      -
      .icon-liwu -
      -
    • - -
    • - -
      - PHP开发 -
      -
      .icon-phpkaifa -
      -
    • - -
    • - -
      - 附件 -
      -
      .icon-fujian -
      -
    • - -
    • - -
      - linux -
      -
      .icon-linux -
      -
    • - -
    • - -
      - 问号 -
      -
      .icon-wenhao -
      -
    • - -
    • - -
      - 坐标 -
      -
      .icon-zuobiao -
      -
    • - -
    • - -
      - expand -
      -
      .icon-expand -
      -
    • - -
    • - -
      - 重置 -
      -
      .icon-zhongzhi1 -
      -
    • - -
    • - -
      - 路由 -
      -
      .icon-luyou -
      -
    • - -
    • - -
      - 点赞2 -
      -
      .icon-dianzan1 -
      -
    • - -
    • - -
      - 复制 -
      -
      .icon-fuzhi -
      -
    • - -
    • - -
      - 点赞1 -
      -
      .icon-dianzan11 -
      -
    • - -
    • - -
      - 三角形-up -
      -
      .icon-sanjiaoxing-up -
      -
    • - -
    • - -
      - 三角形-down -
      -
      .icon-sanjiaoxing-down -
      -
    • - -
    • - -
      - 礼物 -
      -
      .icon-gift -
      -
    • - -
    • - -
      - 消息 -
      -
      .icon-xiaoxi -
      -
    • - -
    • - -
      - 邮件 -
      -
      .icon-mail -
      -
    • - -
    • - -
      - compress -
      -
      .icon-compress -
      -
    • - -
    • - -
      - 代码配置r -
      -
      .icon-daimapeizhir -
      -
    • - -
    • - -
      - 提示 -
      -
      .icon-tishi1 -
      -
    • - -
    • - -
      - net -
      -
      .icon-net -
      -
    • - -
    • - -
      - edit -
      -
      .icon-edit -
      -
    • - -
    • - -
      - 锁 -
      -
      .icon-suo -
      -
    • - -
    • - -
      - 减 -
      -
      .icon-default -
      -
    • - -
    • - -
      - 撤销 -
      -
      .icon-chexiao -
      -
    • - -
    • - -
      - qq -
      -
      .icon-qq -
      -
    • - -
    • - -
      - 标签 -
      -
      .icon-biaoqian -
      -
    • - -
    • - -
      - 大数据存储 -
      -
      .icon-dashujucunchu -
      -
    • - -
    • - -
      - mstest -
      -
      .icon-mstest -
      -
    • - -
    • - -
      - 添加成员 -
      -
      .icon-tianjiachengyuan -
      -
    • - -
    • - -
      - 三角形 -
      -
      .icon-triangle -
      -
    • - -
    • - -
      - 旗帜 -
      -
      .icon-qizhi -
      -
    • - -
    • - -
      - CSDN -
      -
      .icon-csdn -
      -
    • - -
    • - -
      - VPN -
      -
      .icon-VPN -
      -
    • - -
    • - -
      - 加 -
      -
      .icon-jia -
      -
    • - -
    • - -
      - 微博 -
      -
      .icon-weibo -
      -
    • - -
    • - -
      - 设置 -
      -
      .icon-shezhi1 -
      -
    • - -
    • - -
      - 成功 -
      -
      .icon-chenggong -
      -
    • - -
    • - -
      - 三点 -
      -
      .icon-sandian -
      -
    • - -
    • - -
      - base -
      -
      .icon-base -
      -
    • - -
    • - -
      - 微信 -
      -
      .icon-weixin2 -
      -
    • - -
    • - -
      - Stack Overflow -
      -
      .icon-StackOverflow -
      -
    • - -
    • - -
      - 重置 -
      -
      .icon-zhongzhi2 -
      -
    • - -
    • - -
      - 电话 -
      -
      .icon-weibiaoti- -
      -
    • - -
    • - -
      - 位置 -
      -
      .icon-weizhi -
      -
    • - -
    • - -
      - jquery -
      -
      .icon-jquery -
      -
    • - -
    • - -
      - docker -
      -
      .icon-docker -
      -
    • - -
    • - -
      - python -
      -
      .icon-python -
      -
    • - -
    • - -
      - php -
      -
      .icon-php -
      -
    • - -
    • - -
      - 银行卡 -
      -
      .icon-yinhangqia -
      -
    • - -
    • - -
      - linkedin -
      -
      .icon-linkedin -
      -
    • - -
    • - -
      - 文件夹 -
      -
      .icon-wenjianjia -
      -
    • - -
    • - -
      - SQL server -
      -
      .icon-SQLserver -
      -
    • - -
    • - -
      - 质量分析 -
      -
      .icon-zhiliangfenxi -
      -
    • - -
    • - -
      - 上传图片 -
      -
      .icon-shangchuantupian1 -
      -
    • - -
    • - -
      - 登录Ip监控 -
      -
      .icon-dengluIpjiankong -
      -
    • - -
    • - -
      - itsm3-流程管理 -
      -
      .icon-itsm-liuchengguanli -
      -
    • - -
    • - -
      - 分支 -
      -
      .icon-fenzhi -
      -
    • - -
    • - -
      - 网址克隆 -
      -
      .icon-wangzhikelong -
      -
    • - -
    • - -
      - 下载 -
      -
      .icon-xiazai -
      -
    • - -
    • - -
      - 代码 -
      -
      .icon-daima -
      -
    • - -
    • - -
      - 提交记录 -
      -
      .icon-tijiaojilu -
      -
    • - -
    • - -
      - 选择题 -
      -
      .icon-xuanzeti -
      -
    • - -
    • - -
      - 编辑 -
      -
      .icon-bianji -
      -
    • - -
    • - -
      - 向上 -
      -
      .icon-xiangshang -
      -
    • - -
    • - -
      - 删除掉 -
      -
      .icon-shanchudiao -
      -
    • - -
    • - -
      - 新建 -
      -
      .icon-xinjian -
      -
    • - -
    • - -
      - 上升排序 -
      -
      .icon-shangshengpaixu -
      -
    • - -
    • - -
      - 奖励 -
      -
      .icon-jiangli -
      -
    • - -
    • - -
      - 删除 -
      -
      .icon-shanchu -
      -
    • - -
    • - -
      - 隐藏闭眼 -
      -
      .icon-yincangbiyan -
      -
    • - -
    • - -
      - 开锁 -
      -
      .icon-kaisuo -
      -
    • - -
    • - -
      - 关锁 -
      -
      .icon-guansuo -
      -
    • - -
    • - -
      - 版本库 -
      -
      .icon-banbenku -
      -
    • - -
    • - -
      - issue -
      -
      .icon-issue -
      -
    • - -
    • - -
      - 上传图片 -
      -
      .icon-shangchuantupian -
      -
    • - -
    • - -
      - 测评 -
      -
      .icon-ceping -
      -
    • - -
    • - -
      - tpi消息提醒 -
      -
      .icon-tpixiaoxitixing -
      -
    • - -
    • - -
      - qq在线咨询 -
      -
      .icon-qqzaixianzixun -
      -
    • - -
    • - -
      - 二维码 -
      -
      .icon-erweima -
      -
    • - -
    • - -
      - 意见反馈 -
      -
      .icon-yijianfankui -
      -
    • - -
    • - -
      - 邮箱认证 -
      -
      .icon-youxiangrenzheng -
      -
    • - -
    • - -
      - 手机认证 -
      -
      .icon-shoujirenzheng -
      -
    • - -
    • - -
      - 职业认证 -
      -
      .icon-zhiyerenzheng -
      -
    • - -
    • - -
      - 身份认证 -
      -
      .icon-shenfenrenzheng -
      -
    • - -
    • - -
      - 评分 -
      -
      .icon-pingfen -
      -
    • - -
    • - -
      - 评分-线 -
      -
      .icon-pingfen-xian -
      -
    • - -
    • - -
      - 作业 -
      -
      .icon-zuoye -
      -
    • - -
    • - -
      - 提示错误 -
      -
      .icon-tishicuowu -
      -
    • - -
    • - -
      - 资源 -
      -
      .icon-ziyuan -
      -
    • - -
    • - -
      - 提示 -
      -
      .icon-tishi -
      -
    • - -
    • - -
      - 成员 -
      -
      .icon-chengyuan -
      -
    • - -
    • - -
      - 公告 -
      -
      .icon-gonggao -
      -
    • - -
    • - -
      - 点赞 -
      -
      .icon-dianzan -
      -
    • - -
    • - -
      - 点赞-线 -
      -
      .icon-dianzan-xian -
      -
    • - -
    • - -
      - 返回上次代码 -
      -
      .icon-fanhuishangcidaima -
      -
    • - -
    • - -
      - 重置 -
      -
      .icon-zhongzhi -
      -
    • - -
    • - -
      - 旋转 -
      -
      .icon-xuanzhuan -
      -
    • - -
    • - -
      - 实训 -
      -
      .icon-shixun -
      -
    • - -
    • - -
      - 缩小 -
      -
      .icon-suoxiao -
      -
    • - -
    • - -
      - 下箭头 -
      -
      .icon-xiajiantou -
      -
    • - -
    • - -
      - 勾选 -
      -
      .icon-gouxuan -
      -
    • - -
    • - -
      - 浏览眼 -
      -
      .icon-liulanyan -
      -
    • - -
    • - -
      - 经验 -
      -
      .icon-jingyan -
      -
    • - -
    • - -
      - 消息铃铛 -
      -
      .icon-xiaoxilingdang -
      -
    • - -
    • - -
      - 实训关卡 -
      -
      .icon-shixunguanqia -
      -
    • - -
    • - -
      - 搜索 -
      -
      .icon-sousuo -
      -
    • - -
    • - -
      - 发布 -
      -
      .icon-fabu -
      -
    • - -
    • - -
      - 添加 放大 -
      -
      .icon-tianjiafangda -
      -
    • - -
    • - -
      - 向下移动 -
      -
      .icon-xiangxiayidong -
      -
    • - -
    • - -
      - 向上移动 -
      -
      .icon-xiangshangyidong -
      -
    • - -
    • - -
      - 关闭 -
      -
      .icon-guanbi -
      -
    • - -
    • - -
      - 毕业 [转换] -
      -
      .icon-biyezhuanhuan -
      -
    • - -
    • - -
      - 睁眼 -
      -
      .icon-zhengyan -
      -
    • - -
    • - -
      - 回复 -
      -
      .icon-huifu1 -
      -
    • - -
    • - -
      - 文件 -
      -
      .icon-wenjian -
      -
    • - -
    • - -
      - 展开 -
      -
      .icon-zhankai -
      -
    • - -
    • - -
      - 收缩 -
      -
      .icon-shousuo -
      -
    • - -
    • - -
      - 左键头 -
      -
      .icon-zuojiantou -
      -
    • - -
    • - -
      - 右键头 -
      -
      .icon-youjiantou -
      -
    • - -
    • - -
      - 上键头 -
      -
      .icon-shangjiantou -
      -
    • - -
    • - -
      - 编辑带背景 -
      -
      .icon-bianjidaibeijing -
      -
    • - -
    • - -
      - 播放 -
      -
      .icon-bofang -
      -
    • - -
    • - -
      - 完成 -
      -
      .icon-wancheng -
      -
    • - -
    • - -
      - 分组作业 -
      -
      .icon-fenzuzuoye -
      -
    • - -
    • - -
      - 普通作业 -
      -
      .icon-putongzuoye -
      -
    • - -
    • - -
      - 问卷 -
      -
      .icon-wenjuan -
      -
    • - -
    • - -
      - 讨论 -
      -
      .icon-taolun -
      -
    • - -
    • - -
      - 分班 -
      -
      .icon-fenban -
      -
    • - -
    • - -
      - 动态 -
      -
      .icon-dongtai -
      -
    • - -
    • - -
      - 试卷 -
      -
      .icon-shijuan -
      -
    • - -
    • - -
      - 菜单 -
      -
      .icon-caidan -
      -
    • - -
    • - -
      - 成员管理 -
      -
      .icon-chengyuanguanli -
      -
    • - -
    • - -
      - 添加 -
      -
      .icon-tianjia -
      -
    • - -
    • - -
      - 向下移 -
      -
      .icon-xiangxiayi -
      -
    • - -
    • - -
      - 向上移 -
      -
      .icon-xiangshangyi -
      -
    • - -
    • - -
      - 更多 -
      -
      .icon-gengduo -
      -
    • - -
    • - -
      - reset -
      -
      .icon-reset -
      -
    • - -
    • - -
      - 学院管理员 -
      -
      .icon-xueyuanguanliyuan -
      -
    • - -
    • - -
      - 空星 -
      -
      .icon-kongxing -
      -
    • - -
    • - -
      - 实星 -
      -
      .icon-shixing -
      -
    • - -
    • - -
      - 下降 -
      -
      .icon-xiajiang -
      -
    • - -
    • - -
      - 更多 -
      -
      .icon-gengduo1 -
      -
    • - -
    • - -
      - 20从属连接 -
      -
      .icon-congshulianjie -
      -
    • - -
    • - -
      - 智能监控体系 -
      -
      .icon-zhinengjiankongtixi -
      -
    • - -
    • - -
      - 新增提示 -
      -
      .icon-xinzengtishi -
      -
    • - -
    • - -
      - 完成勾选 -
      -
      .icon-wanchenggouxuan -
      -
    • - -
    • - -
      - java -
      -
      .icon-java -
      -
    • - -
    • - -
      - 下降 -
      -
      .icon-youjiang -
      -
    • - -
    • - -
      - fork -
      -
      .icon-fork -
      -
    • - -
    • - -
      - mysql -
      -
      .icon-mysql -
      -
    • - -
    • - -
      - github -
      -
      .icon-github -
      -
    • - -
    • - -
      - mongodb -
      -
      .icon-mongodb1 -
      -
    • - -
    • - -
      - trustie -
      -
      .icon-trustie -
      -
    • - -
    • - -
      - 实训带背景 -
      -
      .icon-shixundaibeijing -
      -
    • - -
    • - -
      - 添加导航 -
      -
      .icon-tianjiadaohang -
      -
    • - -
    -
    -

    font-class 引用

    -
    - -

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

    -

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

    -
      -
    • 兼容性良好,支持 IE8+,及所有现代浏览器。
    • -
    • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
    • -
    • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
    • -
    • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
    • -
    -

    使用步骤如下:

    -

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

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

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

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

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

    -
    -
    -
    -
    -
      - -
    • - -
      round_close
      -
      #icon-roundclose
      -
    • - -
    • - -
      time_fill
      -
      #icon-timefill
      -
    • - -
    • - -
      round_add_fill
      -
      #icon-roundaddfill
      -
    • - -
    • - -
      css3
      -
      #icon-css3
      -
    • - -
    • - -
      html5
      -
      #icon-html5
      -
    • - -
    • - -
      钻石
      -
      #icon-31
      -
    • - -
    • - -
      章节
      -
      #icon-zhangjie1
      -
    • - -
    • - -
      关闭
      -
      #icon-htmal5icon19
      -
    • - -
    • - -
      vs
      -
      #icon-vs
      -
    • - -
    • - -
      菜单
      -
      #icon-weibiaoti12
      -
    • - -
    • - -
      pdf
      -
      #icon-pdf
      -
    • - -
    • - -
      时间
      -
      #icon-shijian
      -
    • - -
    • - -
      设置
      -
      #icon-shezhi
      -
    • - -
    • - -
      坐标
      -
      #icon-xiazai18
      -
    • - -
    • - -
      礼物
      -
      #icon-liwu
      -
    • - -
    • - -
      PHP开发
      -
      #icon-phpkaifa
      -
    • - -
    • - -
      附件
      -
      #icon-fujian
      -
    • - -
    • - -
      linux
      -
      #icon-linux
      -
    • - -
    • - -
      问号
      -
      #icon-wenhao
      -
    • - -
    • - -
      坐标
      -
      #icon-zuobiao
      -
    • - -
    • - -
      expand
      -
      #icon-expand
      -
    • - -
    • - -
      重置
      -
      #icon-zhongzhi1
      -
    • - -
    • - -
      路由
      -
      #icon-luyou
      -
    • - -
    • - -
      点赞2
      -
      #icon-dianzan1
      -
    • - -
    • - -
      复制
      -
      #icon-fuzhi
      -
    • - -
    • - -
      点赞1
      -
      #icon-dianzan11
      -
    • - -
    • - -
      三角形-up
      -
      #icon-sanjiaoxing-up
      -
    • - -
    • - -
      三角形-down
      -
      #icon-sanjiaoxing-down
      -
    • - -
    • - -
      礼物
      -
      #icon-gift
      -
    • - -
    • - -
      消息
      -
      #icon-xiaoxi
      -
    • - -
    • - -
      邮件
      -
      #icon-mail
      -
    • - -
    • - -
      compress
      -
      #icon-compress
      -
    • - -
    • - -
      代码配置r
      -
      #icon-daimapeizhir
      -
    • - -
    • - -
      提示
      -
      #icon-tishi1
      -
    • - -
    • - -
      net
      -
      #icon-net
      -
    • - -
    • - -
      edit
      -
      #icon-edit
      -
    • - -
    • - -
      -
      #icon-suo
      -
    • - -
    • - -
      -
      #icon-default
      -
    • - -
    • - -
      撤销
      -
      #icon-chexiao
      -
    • - -
    • - -
      qq
      -
      #icon-qq
      -
    • - -
    • - -
      标签
      -
      #icon-biaoqian
      -
    • - -
    • - -
      大数据存储
      -
      #icon-dashujucunchu
      -
    • - -
    • - -
      mstest
      -
      #icon-mstest
      -
    • - -
    • - -
      添加成员
      -
      #icon-tianjiachengyuan
      -
    • - -
    • - -
      三角形
      -
      #icon-triangle
      -
    • - -
    • - -
      旗帜
      -
      #icon-qizhi
      -
    • - -
    • - -
      CSDN
      -
      #icon-csdn
      -
    • - -
    • - -
      VPN
      -
      #icon-VPN
      -
    • - -
    • - -
      -
      #icon-jia
      -
    • - -
    • - -
      微博
      -
      #icon-weibo
      -
    • - -
    • - -
      设置
      -
      #icon-shezhi1
      -
    • - -
    • - -
      成功
      -
      #icon-chenggong
      -
    • - -
    • - -
      三点
      -
      #icon-sandian
      -
    • - -
    • - -
      base
      -
      #icon-base
      -
    • - -
    • - -
      微信
      -
      #icon-weixin2
      -
    • - -
    • - -
      Stack Overflow
      -
      #icon-StackOverflow
      -
    • - -
    • - -
      重置
      -
      #icon-zhongzhi2
      -
    • - -
    • - -
      电话
      -
      #icon-weibiaoti-
      -
    • - -
    • - -
      位置
      -
      #icon-weizhi
      -
    • - -
    • - -
      jquery
      -
      #icon-jquery
      -
    • - -
    • - -
      docker
      -
      #icon-docker
      -
    • - -
    • - -
      python
      -
      #icon-python
      -
    • - -
    • - -
      php
      -
      #icon-php
      -
    • - -
    • - -
      银行卡
      -
      #icon-yinhangqia
      -
    • - -
    • - -
      linkedin
      -
      #icon-linkedin
      -
    • - -
    • - -
      文件夹
      -
      #icon-wenjianjia
      -
    • - -
    • - -
      SQL server
      -
      #icon-SQLserver
      -
    • - -
    • - -
      质量分析
      -
      #icon-zhiliangfenxi
      -
    • - -
    • - -
      上传图片
      -
      #icon-shangchuantupian1
      -
    • - -
    • - -
      登录Ip监控
      -
      #icon-dengluIpjiankong
      -
    • - -
    • - -
      itsm3-流程管理
      -
      #icon-itsm-liuchengguanli
      -
    • - -
    • - -
      分支
      -
      #icon-fenzhi
      -
    • - -
    • - -
      网址克隆
      -
      #icon-wangzhikelong
      -
    • - -
    • - -
      下载
      -
      #icon-xiazai
      -
    • - -
    • - -
      代码
      -
      #icon-daima
      -
    • - -
    • - -
      提交记录
      -
      #icon-tijiaojilu
      -
    • - -
    • - -
      选择题
      -
      #icon-xuanzeti
      -
    • - -
    • - -
      编辑
      -
      #icon-bianji
      -
    • - -
    • - -
      向上
      -
      #icon-xiangshang
      -
    • - -
    • - -
      删除掉
      -
      #icon-shanchudiao
      -
    • - -
    • - -
      新建
      -
      #icon-xinjian
      -
    • - -
    • - -
      上升排序
      -
      #icon-shangshengpaixu
      -
    • - -
    • - -
      奖励
      -
      #icon-jiangli
      -
    • - -
    • - -
      删除
      -
      #icon-shanchu
      -
    • - -
    • - -
      隐藏闭眼
      -
      #icon-yincangbiyan
      -
    • - -
    • - -
      开锁
      -
      #icon-kaisuo
      -
    • - -
    • - -
      关锁
      -
      #icon-guansuo
      -
    • - -
    • - -
      版本库
      -
      #icon-banbenku
      -
    • - -
    • - -
      issue
      -
      #icon-issue
      -
    • - -
    • - -
      上传图片
      -
      #icon-shangchuantupian
      -
    • - -
    • - -
      测评
      -
      #icon-ceping
      -
    • - -
    • - -
      tpi消息提醒
      -
      #icon-tpixiaoxitixing
      -
    • - -
    • - -
      qq在线咨询
      -
      #icon-qqzaixianzixun
      -
    • - -
    • - -
      二维码
      -
      #icon-erweima
      -
    • - -
    • - -
      意见反馈
      -
      #icon-yijianfankui
      -
    • - -
    • - -
      邮箱认证
      -
      #icon-youxiangrenzheng
      -
    • - -
    • - -
      手机认证
      -
      #icon-shoujirenzheng
      -
    • - -
    • - -
      职业认证
      -
      #icon-zhiyerenzheng
      -
    • - -
    • - -
      身份认证
      -
      #icon-shenfenrenzheng
      -
    • - -
    • - -
      评分
      -
      #icon-pingfen
      -
    • - -
    • - -
      评分-线
      -
      #icon-pingfen-xian
      -
    • - -
    • - -
      作业
      -
      #icon-zuoye
      -
    • - -
    • - -
      提示错误
      -
      #icon-tishicuowu
      -
    • - -
    • - -
      资源
      -
      #icon-ziyuan
      -
    • - -
    • - -
      提示
      -
      #icon-tishi
      -
    • - -
    • - -
      成员
      -
      #icon-chengyuan
      -
    • - -
    • - -
      公告
      -
      #icon-gonggao
      -
    • - -
    • - -
      点赞
      -
      #icon-dianzan
      -
    • - -
    • - -
      点赞-线
      -
      #icon-dianzan-xian
      -
    • - -
    • - -
      返回上次代码
      -
      #icon-fanhuishangcidaima
      -
    • - -
    • - -
      重置
      -
      #icon-zhongzhi
      -
    • - -
    • - -
      旋转
      -
      #icon-xuanzhuan
      -
    • - -
    • - -
      实训
      -
      #icon-shixun
      -
    • - -
    • - -
      缩小
      -
      #icon-suoxiao
      -
    • - -
    • - -
      下箭头
      -
      #icon-xiajiantou
      -
    • - -
    • - -
      勾选
      -
      #icon-gouxuan
      -
    • - -
    • - -
      浏览眼
      -
      #icon-liulanyan
      -
    • - -
    • - -
      经验
      -
      #icon-jingyan
      -
    • - -
    • - -
      消息铃铛
      -
      #icon-xiaoxilingdang
      -
    • - -
    • - -
      实训关卡
      -
      #icon-shixunguanqia
      -
    • - -
    • - -
      搜索
      -
      #icon-sousuo
      -
    • - -
    • - -
      发布
      -
      #icon-fabu
      -
    • - -
    • - -
      添加 放大
      -
      #icon-tianjiafangda
      -
    • - -
    • - -
      向下移动
      -
      #icon-xiangxiayidong
      -
    • - -
    • - -
      向上移动
      -
      #icon-xiangshangyidong
      -
    • - -
    • - -
      关闭
      -
      #icon-guanbi
      -
    • - -
    • - -
      毕业 [转换]
      -
      #icon-biyezhuanhuan
      -
    • - -
    • - -
      睁眼
      -
      #icon-zhengyan
      -
    • - -
    • - -
      回复
      -
      #icon-huifu1
      -
    • - -
    • - -
      文件
      -
      #icon-wenjian
      -
    • - -
    • - -
      展开
      -
      #icon-zhankai
      -
    • - -
    • - -
      收缩
      -
      #icon-shousuo
      -
    • - -
    • - -
      左键头
      -
      #icon-zuojiantou
      -
    • - -
    • - -
      右键头
      -
      #icon-youjiantou
      -
    • - -
    • - -
      上键头
      -
      #icon-shangjiantou
      -
    • - -
    • - -
      编辑带背景
      -
      #icon-bianjidaibeijing
      -
    • - -
    • - -
      播放
      -
      #icon-bofang
      -
    • - -
    • - -
      完成
      -
      #icon-wancheng
      -
    • - -
    • - -
      分组作业
      -
      #icon-fenzuzuoye
      -
    • - -
    • - -
      普通作业
      -
      #icon-putongzuoye
      -
    • - -
    • - -
      问卷
      -
      #icon-wenjuan
      -
    • - -
    • - -
      讨论
      -
      #icon-taolun
      -
    • - -
    • - -
      分班
      -
      #icon-fenban
      -
    • - -
    • - -
      动态
      -
      #icon-dongtai
      -
    • - -
    • - -
      试卷
      -
      #icon-shijuan
      -
    • - -
    • - -
      菜单
      -
      #icon-caidan
      -
    • - -
    • - -
      成员管理
      -
      #icon-chengyuanguanli
      -
    • - -
    • - -
      添加
      -
      #icon-tianjia
      -
    • - -
    • - -
      向下移
      -
      #icon-xiangxiayi
      -
    • - -
    • - -
      向上移
      -
      #icon-xiangshangyi
      -
    • - -
    • - -
      更多
      -
      #icon-gengduo
      -
    • - -
    • - -
      reset
      -
      #icon-reset
      -
    • - -
    • - -
      学院管理员
      -
      #icon-xueyuanguanliyuan
      -
    • - -
    • - -
      空星
      -
      #icon-kongxing
      -
    • - -
    • - -
      实星
      -
      #icon-shixing
      -
    • - -
    • - -
      下降
      -
      #icon-xiajiang
      -
    • - -
    • - -
      更多
      -
      #icon-gengduo1
      -
    • - -
    • - -
      20从属连接
      -
      #icon-congshulianjie
      -
    • - -
    • - -
      智能监控体系
      -
      #icon-zhinengjiankongtixi
      -
    • - -
    • - -
      新增提示
      -
      #icon-xinzengtishi
      -
    • - -
    • - -
      完成勾选
      -
      #icon-wanchenggouxuan
      -
    • - -
    • - -
      java
      -
      #icon-java
      -
    • - -
    • - -
      下降
      -
      #icon-youjiang
      -
    • - -
    • - -
      fork
      -
      #icon-fork
      -
    • - -
    • - -
      mysql
      -
      #icon-mysql
      -
    • - -
    • - -
      github
      -
      #icon-github
      -
    • - -
    • - -
      mongodb
      -
      #icon-mongodb1
      -
    • - -
    • - -
      trustie
      -
      #icon-trustie
      -
    • - -
    • - -
      实训带背景
      -
      #icon-shixundaibeijing
      -
    • - -
    • - -
      添加导航
      -
      #icon-tianjiadaohang
      -
    • - -
    -
    -

    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>
    -
    -
    -
    - -
    -
    - - - + + + + + IconFont Demo + + + + + + + + + + + +
    +

    + +
    +
    +
      + +
    • + +
      round_close
      +
      &#xe673;
      +
    • + +
    • + +
      time_fill
      +
      &#xe679;
      +
    • + +
    • + +
      round_add_fill
      +
      &#xe6d8;
      +
    • + +
    • + +
      粗版2_上传云端
      +
      &#xe86d;
      +
    • + +
    • + +
      css3
      +
      &#xea8b;
      +
    • + +
    • + +
      html5
      +
      &#xeb10;
      +
    • + +
    • + +
      钻石
      +
      &#xe6b2;
      +
    • + +
    • + +
      章节
      +
      &#xe68e;
      +
    • + +
    • + +
      关闭
      +
      &#xe66b;
      +
    • + +
    • + +
      社区
      +
      &#xe6bc;
      +
    • + +
    • + +
      vs
      +
      &#xe682;
      +
    • + +
    • + +
      菜单
      +
      &#xe671;
      +
    • + +
    • + +
      pdf
      +
      &#xe740;
      +
    • + +
    • + +
      单选 选中
      +
      &#xe6bd;
      +
    • + +
    • + +
      时间
      +
      &#xe69c;
      +
    • + +
    • + +
      设置
      +
      &#xe66f;
      +
    • + +
    • + +
      坐标
      +
      &#xe627;
      +
    • + +
    • + +
      礼物
      +
      &#xe611;
      +
    • + +
    • + +
      PHP开发
      +
      &#xe67e;
      +
    • + +
    • + +
      附件
      +
      &#xe670;
      +
    • + +
    • + +
      linux
      +
      &#xe765;
      +
    • + +
    • + +
      问号
      +
      &#xe680;
      +
    • + +
    • + +
      坐标
      +
      &#xe674;
      +
    • + +
    • + +
      expand
      +
      &#xe6db;
      +
    • + +
    • + +
      重置
      +
      &#xe609;
      +
    • + +
    • + +
      路由
      +
      &#xe677;
      +
    • + +
    • + +
      点赞2
      +
      &#xe639;
      +
    • + +
    • + +
      复制
      +
      &#xe68f;
      +
    • + +
    • + +
      点赞1
      +
      &#xe66d;
      +
    • + +
    • + +
      三角形-up
      +
      &#xe78f;
      +
    • + +
    • + +
      三角形-down
      +
      &#xe791;
      +
    • + +
    • + +
      认证信息
      +
      &#xe693;
      +
    • + +
    • + +
      礼物
      +
      &#xe63c;
      +
    • + +
    • + +
      消息
      +
      &#xe614;
      +
    • + +
    • + +
      邮件
      +
      &#xe66a;
      +
    • + +
    • + +
      compress
      +
      &#xe65e;
      +
    • + +
    • + +
      代码配置r
      +
      &#xe727;
      +
    • + +
    • + +
      提示
      +
      &#xe690;
      +
    • + +
    • + +
      net
      +
      &#xe607;
      +
    • + +
    • + +
      edit
      +
      &#xe691;
      +
    • + +
    • + +
      显示
      +
      &#xe695;
      +
    • + +
    • + +
      +
      &#xe6c9;
      +
    • + +
    • + +
      +
      &#xe67f;
      +
    • + +
    • + +
      消息
      +
      &#xe6a4;
      +
    • + +
    • + +
      下载
      +
      &#xe6ac;
      +
    • + +
    • + +
      撤销
      +
      &#xe657;
      +
    • + +
    • + +
      qq
      +
      &#xe687;
      +
    • + +
    • + +
      标签
      +
      &#xe74f;
      +
    • + +
    • + +
      大数据存储
      +
      &#xe678;
      +
    • + +
    • + +
      喇叭
      +
      &#xe608;
      +
    • + +
    • + +
      mstest
      +
      &#xe686;
      +
    • + +
    • + +
      添加成员
      +
      &#xe69a;
      +
    • + +
    • + +
      隐藏
      +
      &#xe9b5;
      +
    • + +
    • + +
      三角形
      +
      &#xe600;
      +
    • + +
    • + +
      旗帜
      +
      &#xe699;
      +
    • + +
    • + +
      CSDN
      +
      &#xe602;
      +
    • + +
    • + +
      用户、角色_无数据
      +
      &#xe69e;
      +
    • + +
    • + +
      模板
      +
      &#xe692;
      +
    • + +
    • + +
      VPN
      +
      &#xe601;
      +
    • + +
    • + +
      +
      &#xe605;
      +
    • + +
    • + +
      银行卡
      +
      &#xe697;
      +
    • + +
    • + +
      微博
      +
      &#xe688;
      +
    • + +
    • + +
      +
      &#xe69f;
      +
    • + +
    • + +
      课程
      +
      &#xe60a;
      +
    • + +
    • + +
      设置
      +
      &#xe71d;
      +
    • + +
    • + +
      成功
      +
      &#xe68b;
      +
    • + +
    • + +
      三点
      +
      &#xe6f8;
      +
    • + +
    • + +
      gs-beixiao-icon-基本信息
      +
      &#xe694;
      +
    • + +
    • + +
      base
      +
      &#xe683;
      +
    • + +
    • + +
      微信
      +
      &#xe603;
      +
    • + +
    • + +
      Stack Overflow
      +
      &#xe689;
      +
    • + +
    • + +
      重置
      +
      &#xe68a;
      +
    • + +
    • + +
      活动
      +
      &#xe6bb;
      +
    • + +
    • + +
      隐藏
      +
      &#xe6a0;
      +
    • + +
    • + +
      电话
      +
      &#xe60d;
      +
    • + +
    • + +
      位置
      +
      &#xe676;
      +
    • + +
    • + +
      jquery
      +
      &#xe67a;
      +
    • + +
    • + +
      docker
      +
      &#xe67b;
      +
    • + +
    • + +
      python
      +
      &#xe67c;
      +
    • + +
    • + +
      php
      +
      &#xe67d;
      +
    • + +
    • + +
      银行卡
      +
      &#xe675;
      +
    • + +
    • + +
      linkedin
      +
      &#xe60c;
      +
    • + +
    • + +
      文件夹
      +
      &#xe640;
      +
    • + +
    • + +
      SQL server
      +
      &#xe705;
      +
    • + +
    • + +
      质量分析
      +
      &#xe68d;
      +
    • + +
    • + +
      上传图片
      +
      &#xe7fd;
      +
    • + +
    • + +
      登录Ip监控
      +
      &#xe684;
      +
    • + +
    • + +
      itsm3-流程管理
      +
      &#xe685;
      +
    • + +
    • + +
      链接
      +
      &#xe7db;
      +
    • + +
    • + +
      分支
      +
      &#xe610;
      +
    • + +
    • + +
      网址克隆
      +
      &#xe612;
      +
    • + +
    • + +
      下载
      +
      &#xe613;
      +
    • + +
    • + +
      代码
      +
      &#xe615;
      +
    • + +
    • + +
      提交记录
      +
      &#xe616;
      +
    • + +
    • + +
      选择题
      +
      &#xe617;
      +
    • + +
    • + +
      编辑
      +
      &#xe618;
      +
    • + +
    • + +
      向上
      +
      &#xe61a;
      +
    • + +
    • + +
      删除掉
      +
      &#xe620;
      +
    • + +
    • + +
      新建
      +
      &#xe619;
      +
    • + +
    • + +
      上升排序
      +
      &#xe621;
      +
    • + +
    • + +
      奖励
      +
      &#xe61b;
      +
    • + +
    • + +
      删除
      +
      &#xe61c;
      +
    • + +
    • + +
      隐藏闭眼
      +
      &#xe61d;
      +
    • + +
    • + +
      开锁
      +
      &#xe61e;
      +
    • + +
    • + +
      关锁
      +
      &#xe61f;
      +
    • + +
    • + +
      版本库
      +
      &#xe622;
      +
    • + +
    • + +
      issue
      +
      &#xe623;
      +
    • + +
    • + +
      上传图片
      +
      &#xe625;
      +
    • + +
    • + +
      测评
      +
      &#xe626;
      +
    • + +
    • + +
      tpi消息提醒
      +
      &#xe624;
      +
    • + +
    • + +
      qq在线咨询
      +
      &#xe628;
      +
    • + +
    • + +
      二维码
      +
      &#xe629;
      +
    • + +
    • + +
      意见反馈
      +
      &#xe62a;
      +
    • + +
    • + +
      邮箱认证
      +
      &#xe62b;
      +
    • + +
    • + +
      手机认证
      +
      &#xe62c;
      +
    • + +
    • + +
      职业认证
      +
      &#xe62d;
      +
    • + +
    • + +
      身份认证
      +
      &#xe62e;
      +
    • + +
    • + +
      评分
      +
      &#xe62f;
      +
    • + +
    • + +
      评分-线
      +
      &#xe630;
      +
    • + +
    • + +
      作业
      +
      &#xe631;
      +
    • + +
    • + +
      提示错误
      +
      &#xe632;
      +
    • + +
    • + +
      资源
      +
      &#xe633;
      +
    • + +
    • + +
      提示
      +
      &#xe636;
      +
    • + +
    • + +
      成员
      +
      &#xe63a;
      +
    • + +
    • + +
      公告
      +
      &#xe63b;
      +
    • + +
    • + +
      点赞
      +
      &#xe634;
      +
    • + +
    • + +
      点赞-线
      +
      &#xe635;
      +
    • + +
    • + +
      返回上次代码
      +
      &#xe637;
      +
    • + +
    • + +
      重置
      +
      &#xe638;
      +
    • + +
    • + +
      旋转
      +
      &#xe63d;
      +
    • + +
    • + +
      实训
      +
      &#xe63e;
      +
    • + +
    • + +
      缩小
      +
      &#xe63f;
      +
    • + +
    • + +
      下箭头
      +
      &#xe642;
      +
    • + +
    • + +
      勾选
      +
      &#xe644;
      +
    • + +
    • + +
      浏览眼
      +
      &#xe646;
      +
    • + +
    • + +
      经验
      +
      &#xe647;
      +
    • + +
    • + +
      消息铃铛
      +
      &#xe641;
      +
    • + +
    • + +
      实训关卡
      +
      &#xe648;
      +
    • + +
    • + +
      搜索
      +
      &#xe643;
      +
    • + +
    • + +
      发布
      +
      &#xe64a;
      +
    • + +
    • + +
      添加 放大
      +
      &#xe645;
      +
    • + +
    • + +
      向下移动
      +
      &#xe64b;
      +
    • + +
    • + +
      向上移动
      +
      &#xe64c;
      +
    • + +
    • + +
      关闭
      +
      &#xe64d;
      +
    • + +
    • + +
      毕业 [转换]
      +
      &#xe6f1;
      +
    • + +
    • + +
      睁眼
      +
      &#xe649;
      +
    • + +
    • + +
      回复
      +
      &#xe64e;
      +
    • + +
    • + +
      文件
      +
      &#xe64f;
      +
    • + +
    • + +
      展开
      +
      &#xe650;
      +
    • + +
    • + +
      收缩
      +
      &#xe651;
      +
    • + +
    • + +
      左键头
      +
      &#xe652;
      +
    • + +
    • + +
      右键头
      +
      &#xe653;
      +
    • + +
    • + +
      上键头
      +
      &#xe654;
      +
    • + +
    • + +
      编辑带背景
      +
      &#xe655;
      +
    • + +
    • + +
      播放
      +
      &#xe656;
      +
    • + +
    • + +
      完成
      +
      &#xe658;
      +
    • + +
    • + +
      分组作业
      +
      &#xe65d;
      +
    • + +
    • + +
      普通作业
      +
      &#xe65c;
      +
    • + +
    • + +
      设置
      +
      &#xe698;
      +
    • + +
    • + +
      问卷
      +
      &#xe659;
      +
    • + +
    • + +
      讨论
      +
      &#xe65a;
      +
    • + +
    • + +
      分班
      +
      &#xe65f;
      +
    • + +
    • + +
      动态
      +
      &#xe660;
      +
    • + +
    • + +
      试卷
      +
      &#xe65b;
      +
    • + +
    • + +
      菜单
      +
      &#xe661;
      +
    • + +
    • + +
      成员管理
      +
      &#xe662;
      +
    • + +
    • + +
      添加
      +
      &#xe672;
      +
    • + +
    • + +
      向下移
      +
      &#xe663;
      +
    • + +
    • + +
      向上移
      +
      &#xe664;
      +
    • + +
    • + +
      更多
      +
      &#xe665;
      +
    • + +
    • + +
      reset
      +
      &#xe7fe;
      +
    • + +
    • + +
      学院管理员
      +
      &#xe666;
      +
    • + +
    • + +
      空星
      +
      &#xe667;
      +
    • + +
    • + +
      实星
      +
      &#xe668;
      +
    • + +
    • + +
      下降
      +
      &#xe669;
      +
    • + +
    • + +
      更多
      +
      &#xe7f9;
      +
    • + +
    • + +
      20从属连接
      +
      &#xe6ee;
      +
    • + +
    • + +
      手机
      +
      &#xe69d;
      +
    • + +
    • + +
      智能监控体系
      +
      &#xe6b4;
      +
    • + +
    • + +
      新增提示
      +
      &#xe66c;
      +
    • + +
    • + +
      完成勾选
      +
      &#xe66e;
      +
    • + +
    • + +
      java
      +
      &#xf1d7;
      +
    • + +
    • + +
      下降
      +
      &#xe792;
      +
    • + +
    • + +
      fork
      +
      &#xe6b3;
      +
    • + +
    • + +
      名片
      +
      &#xe69b;
      +
    • + +
    • + +
      mysql
      +
      &#xec6d;
      +
    • + +
    • + +
      客户留言
      +
      &#xe71a;
      +
    • + +
    • + +
      github
      +
      &#xe763;
      +
    • + +
    • + +
      mongodb
      +
      &#xe60b;
      +
    • + +
    • + +
      安全设置
      +
      &#xe606;
      +
    • + +
    • + +
      trustie
      +
      &#xe681;
      +
    • + +
    • + +
      无权限
      +
      &#xe6a2;
      +
    • + +
    • + +
      实训带背景
      +
      &#xe68c;
      +
    • + +
    • + +
      工程
      +
      &#xe60f;
      +
    • + +
    • + +
      警告
      +
      &#xe696;
      +
    • + +
    • + +
      添加导航
      +
      &#xe604;
      +
    • + +
    • + +
      yunweijiankong
      +
      &#xe6a3;
      +
    • + +
    • + +
      gongyiliucheng
      +
      &#xe6a5;
      +
    • + +
    • + +
      zhiliangkongzhi
      +
      &#xe6a6;
      +
    • + +
    • + +
      shebeiguanli
      +
      &#xe6a7;
      +
    • + +
    • + +
      shengmingzhouqi
      +
      &#xe6a8;
      +
    • + +
    • + +
      编辑
      +
      &#xe6a1;
      +
    • + +
    • + +
      排序
      +
      &#xe6aa;
      +
    • + +
    • + +
      职业认证
      +
      &#xe6ab;
      +
    • + +
    • + +
      实名认证
      +
      &#xe6ad;
      +
    • + +
    • + +
      Page-1 (2)
      +
      &#xe6ae;
      +
    • + +
    • + +
      Page-3
      +
      &#xe6af;
      +
    • + +
    • + +
      Page2
      +
      &#xe6b0;
      +
    • + +
    • + +
      身份认证
      +
      &#xe6b1;
      +
    • + +
    • + +
      实名认证
      +
      &#xe6b5;
      +
    • + +
    • + +
      学习中心
      +
      &#xe6b6;
      +
    • + +
    • + +
      menu_3voucher
      +
      &#xe6b8;
      +
    • + +
    • + +
      menu_3events
      +
      &#xe6b9;
      +
    • + +
    • + +
      menu_4map
      +
      &#xe6ba;
      +
    • + +
    • + +
      menu_5date1
      +
      &#xe6a9;
      +
    • + +
    • + +
      menu_people1
      +
      &#xe6b7;
      +
    • + +
    • + +
      healthmode
      +
      &#xe60e;
      +
    • + +
    • + +
      nenghaofenxi@1x
      +
      &#xe6be;
      +
    • + +
    +
    +

    Unicode 引用

    +
    + +

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

    +
      +
    • 兼容性最好,支持 IE6+,及所有现代浏览器。
    • +
    • 支持按字体的方式去动态调整图标大小,颜色等等。
    • +
    • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
    • +
    +
    +

    注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

    +
    +

    Unicode 使用步骤如下:

    +

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

    +
    @font-face {
    +  font-family: 'iconfont';
    +  src: url('iconfont.eot');
    +  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    +      url('iconfont.woff2') format('woff2'),
    +      url('iconfont.woff') format('woff'),
    +      url('iconfont.ttf') format('truetype'),
    +      url('iconfont.svg#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"。

    +
    +
    +
    +
    +
      + +
    • + +
      + round_close +
      +
      .icon-roundclose +
      +
    • + +
    • + +
      + time_fill +
      +
      .icon-timefill +
      +
    • + +
    • + +
      + round_add_fill +
      +
      .icon-roundaddfill +
      +
    • + +
    • + +
      + 粗版2_上传云端 +
      +
      .icon-cuban2shangchuanyunduan +
      +
    • + +
    • + +
      + css3 +
      +
      .icon-css3 +
      +
    • + +
    • + +
      + html5 +
      +
      .icon-html5 +
      +
    • + +
    • + +
      + 钻石 +
      +
      .icon-31 +
      +
    • + +
    • + +
      + 章节 +
      +
      .icon-zhangjie1 +
      +
    • + +
    • + +
      + 关闭 +
      +
      .icon-htmal5icon19 +
      +
    • + +
    • + +
      + 社区 +
      +
      .icon-shequ +
      +
    • + +
    • + +
      + vs +
      +
      .icon-vs +
      +
    • + +
    • + +
      + 菜单 +
      +
      .icon-weibiaoti12 +
      +
    • + +
    • + +
      + pdf +
      +
      .icon-pdf +
      +
    • + +
    • + +
      + 单选 选中 +
      +
      .icon-danxuanxuanzhong1 +
      +
    • + +
    • + +
      + 时间 +
      +
      .icon-shijian +
      +
    • + +
    • + +
      + 设置 +
      +
      .icon-shezhi +
      +
    • + +
    • + +
      + 坐标 +
      +
      .icon-xiazai18 +
      +
    • + +
    • + +
      + 礼物 +
      +
      .icon-liwu +
      +
    • + +
    • + +
      + PHP开发 +
      +
      .icon-phpkaifa +
      +
    • + +
    • + +
      + 附件 +
      +
      .icon-fujian +
      +
    • + +
    • + +
      + linux +
      +
      .icon-linux +
      +
    • + +
    • + +
      + 问号 +
      +
      .icon-wenhao +
      +
    • + +
    • + +
      + 坐标 +
      +
      .icon-zuobiao +
      +
    • + +
    • + +
      + expand +
      +
      .icon-expand +
      +
    • + +
    • + +
      + 重置 +
      +
      .icon-zhongzhi1 +
      +
    • + +
    • + +
      + 路由 +
      +
      .icon-luyou +
      +
    • + +
    • + +
      + 点赞2 +
      +
      .icon-dianzan1 +
      +
    • + +
    • + +
      + 复制 +
      +
      .icon-fuzhi +
      +
    • + +
    • + +
      + 点赞1 +
      +
      .icon-dianzan11 +
      +
    • + +
    • + +
      + 三角形-up +
      +
      .icon-sanjiaoxing-up +
      +
    • + +
    • + +
      + 三角形-down +
      +
      .icon-sanjiaoxing-down +
      +
    • + +
    • + +
      + 认证信息 +
      +
      .icon-renzhengxinxi +
      +
    • + +
    • + +
      + 礼物 +
      +
      .icon-gift +
      +
    • + +
    • + +
      + 消息 +
      +
      .icon-xiaoxi +
      +
    • + +
    • + +
      + 邮件 +
      +
      .icon-mail +
      +
    • + +
    • + +
      + compress +
      +
      .icon-compress +
      +
    • + +
    • + +
      + 代码配置r +
      +
      .icon-daimapeizhir +
      +
    • + +
    • + +
      + 提示 +
      +
      .icon-tishi1 +
      +
    • + +
    • + +
      + net +
      +
      .icon-net +
      +
    • + +
    • + +
      + edit +
      +
      .icon-edit +
      +
    • + +
    • + +
      + 显示 +
      +
      .icon-xianshi +
      +
    • + +
    • + +
      + 锁 +
      +
      .icon-suo +
      +
    • + +
    • + +
      + 减 +
      +
      .icon-default +
      +
    • + +
    • + +
      + 消息 +
      +
      .icon-xiaoxi1 +
      +
    • + +
    • + +
      + 下载 +
      +
      .icon-xiazai1 +
      +
    • + +
    • + +
      + 撤销 +
      +
      .icon-chexiao +
      +
    • + +
    • + +
      + qq +
      +
      .icon-qq +
      +
    • + +
    • + +
      + 标签 +
      +
      .icon-biaoqian +
      +
    • + +
    • + +
      + 大数据存储 +
      +
      .icon-dashujucunchu +
      +
    • + +
    • + +
      + 喇叭 +
      +
      .icon-laba +
      +
    • + +
    • + +
      + mstest +
      +
      .icon-mstest +
      +
    • + +
    • + +
      + 添加成员 +
      +
      .icon-tianjiachengyuan +
      +
    • + +
    • + +
      + 隐藏 +
      +
      .icon-yincang1 +
      +
    • + +
    • + +
      + 三角形 +
      +
      .icon-triangle +
      +
    • + +
    • + +
      + 旗帜 +
      +
      .icon-qizhi +
      +
    • + +
    • + +
      + CSDN +
      +
      .icon-csdn +
      +
    • + +
    • + +
      + 用户、角色_无数据 +
      +
      .icon-yonghujiaose_wushuju +
      +
    • + +
    • + +
      + 模板 +
      +
      .icon-moban +
      +
    • + +
    • + +
      + VPN +
      +
      .icon-VPN +
      +
    • + +
    • + +
      + 加 +
      +
      .icon-jia +
      +
    • + +
    • + +
      + 银行卡 +
      +
      .icon-yinhangqia1 +
      +
    • + +
    • + +
      + 微博 +
      +
      .icon-weibo +
      +
    • + +
    • + +
      + 无 +
      +
      .icon-kong +
      +
    • + +
    • + +
      + 课程 +
      +
      .icon-kecheng +
      +
    • + +
    • + +
      + 设置 +
      +
      .icon-shezhi1 +
      +
    • + +
    • + +
      + 成功 +
      +
      .icon-chenggong +
      +
    • + +
    • + +
      + 三点 +
      +
      .icon-sandian +
      +
    • + +
    • + +
      + gs-beixiao-icon-基本信息 +
      +
      .icon-jibenxinxi +
      +
    • + +
    • + +
      + base +
      +
      .icon-base +
      +
    • + +
    • + +
      + 微信 +
      +
      .icon-weixin2 +
      +
    • + +
    • + +
      + Stack Overflow +
      +
      .icon-StackOverflow +
      +
    • + +
    • + +
      + 重置 +
      +
      .icon-zhongzhi2 +
      +
    • + +
    • + +
      + 活动 +
      +
      .icon-huodong +
      +
    • + +
    • + +
      + 隐藏 +
      +
      .icon-yincang +
      +
    • + +
    • + +
      + 电话 +
      +
      .icon-weibiaoti- +
      +
    • + +
    • + +
      + 位置 +
      +
      .icon-weizhi +
      +
    • + +
    • + +
      + jquery +
      +
      .icon-jquery +
      +
    • + +
    • + +
      + docker +
      +
      .icon-docker +
      +
    • + +
    • + +
      + python +
      +
      .icon-python +
      +
    • + +
    • + +
      + php +
      +
      .icon-php +
      +
    • + +
    • + +
      + 银行卡 +
      +
      .icon-yinhangqia +
      +
    • + +
    • + +
      + linkedin +
      +
      .icon-linkedin +
      +
    • + +
    • + +
      + 文件夹 +
      +
      .icon-wenjianjia +
      +
    • + +
    • + +
      + SQL server +
      +
      .icon-SQLserver +
      +
    • + +
    • + +
      + 质量分析 +
      +
      .icon-zhiliangfenxi +
      +
    • + +
    • + +
      + 上传图片 +
      +
      .icon-shangchuantupian1 +
      +
    • + +
    • + +
      + 登录Ip监控 +
      +
      .icon-dengluIpjiankong +
      +
    • + +
    • + +
      + itsm3-流程管理 +
      +
      .icon-itsm-liuchengguanli +
      +
    • + +
    • + +
      + 链接 +
      +
      .icon-lianjie +
      +
    • + +
    • + +
      + 分支 +
      +
      .icon-fenzhi +
      +
    • + +
    • + +
      + 网址克隆 +
      +
      .icon-wangzhikelong +
      +
    • + +
    • + +
      + 下载 +
      +
      .icon-xiazai +
      +
    • + +
    • + +
      + 代码 +
      +
      .icon-daima +
      +
    • + +
    • + +
      + 提交记录 +
      +
      .icon-tijiaojilu +
      +
    • + +
    • + +
      + 选择题 +
      +
      .icon-xuanzeti +
      +
    • + +
    • + +
      + 编辑 +
      +
      .icon-bianji +
      +
    • + +
    • + +
      + 向上 +
      +
      .icon-xiangshang +
      +
    • + +
    • + +
      + 删除掉 +
      +
      .icon-shanchudiao +
      +
    • + +
    • + +
      + 新建 +
      +
      .icon-xinjian +
      +
    • + +
    • + +
      + 上升排序 +
      +
      .icon-shangshengpaixu +
      +
    • + +
    • + +
      + 奖励 +
      +
      .icon-jiangli +
      +
    • + +
    • + +
      + 删除 +
      +
      .icon-shanchu +
      +
    • + +
    • + +
      + 隐藏闭眼 +
      +
      .icon-yincangbiyan +
      +
    • + +
    • + +
      + 开锁 +
      +
      .icon-kaisuo +
      +
    • + +
    • + +
      + 关锁 +
      +
      .icon-guansuo +
      +
    • + +
    • + +
      + 版本库 +
      +
      .icon-banbenku +
      +
    • + +
    • + +
      + issue +
      +
      .icon-issue +
      +
    • + +
    • + +
      + 上传图片 +
      +
      .icon-shangchuantupian +
      +
    • + +
    • + +
      + 测评 +
      +
      .icon-ceping +
      +
    • + +
    • + +
      + tpi消息提醒 +
      +
      .icon-tpixiaoxitixing +
      +
    • + +
    • + +
      + qq在线咨询 +
      +
      .icon-qqzaixianzixun +
      +
    • + +
    • + +
      + 二维码 +
      +
      .icon-erweima +
      +
    • + +
    • + +
      + 意见反馈 +
      +
      .icon-yijianfankui +
      +
    • + +
    • + +
      + 邮箱认证 +
      +
      .icon-youxiangrenzheng +
      +
    • + +
    • + +
      + 手机认证 +
      +
      .icon-shoujirenzheng +
      +
    • + +
    • + +
      + 职业认证 +
      +
      .icon-zhiyerenzheng +
      +
    • + +
    • + +
      + 身份认证 +
      +
      .icon-shenfenrenzheng +
      +
    • + +
    • + +
      + 评分 +
      +
      .icon-pingfen +
      +
    • + +
    • + +
      + 评分-线 +
      +
      .icon-pingfen-xian +
      +
    • + +
    • + +
      + 作业 +
      +
      .icon-zuoye +
      +
    • + +
    • + +
      + 提示错误 +
      +
      .icon-tishicuowu +
      +
    • + +
    • + +
      + 资源 +
      +
      .icon-ziyuan +
      +
    • + +
    • + +
      + 提示 +
      +
      .icon-tishi +
      +
    • + +
    • + +
      + 成员 +
      +
      .icon-chengyuan +
      +
    • + +
    • + +
      + 公告 +
      +
      .icon-gonggao +
      +
    • + +
    • + +
      + 点赞 +
      +
      .icon-dianzan +
      +
    • + +
    • + +
      + 点赞-线 +
      +
      .icon-dianzan-xian +
      +
    • + +
    • + +
      + 返回上次代码 +
      +
      .icon-fanhuishangcidaima +
      +
    • + +
    • + +
      + 重置 +
      +
      .icon-zhongzhi +
      +
    • + +
    • + +
      + 旋转 +
      +
      .icon-xuanzhuan +
      +
    • + +
    • + +
      + 实训 +
      +
      .icon-shixun +
      +
    • + +
    • + +
      + 缩小 +
      +
      .icon-suoxiao +
      +
    • + +
    • + +
      + 下箭头 +
      +
      .icon-xiajiantou +
      +
    • + +
    • + +
      + 勾选 +
      +
      .icon-gouxuan +
      +
    • + +
    • + +
      + 浏览眼 +
      +
      .icon-liulanyan +
      +
    • + +
    • + +
      + 经验 +
      +
      .icon-jingyan +
      +
    • + +
    • + +
      + 消息铃铛 +
      +
      .icon-xiaoxilingdang +
      +
    • + +
    • + +
      + 实训关卡 +
      +
      .icon-shixunguanqia +
      +
    • + +
    • + +
      + 搜索 +
      +
      .icon-sousuo +
      +
    • + +
    • + +
      + 发布 +
      +
      .icon-fabu +
      +
    • + +
    • + +
      + 添加 放大 +
      +
      .icon-tianjiafangda +
      +
    • + +
    • + +
      + 向下移动 +
      +
      .icon-xiangxiayidong +
      +
    • + +
    • + +
      + 向上移动 +
      +
      .icon-xiangshangyidong +
      +
    • + +
    • + +
      + 关闭 +
      +
      .icon-guanbi +
      +
    • + +
    • + +
      + 毕业 [转换] +
      +
      .icon-biyezhuanhuan +
      +
    • + +
    • + +
      + 睁眼 +
      +
      .icon-zhengyan +
      +
    • + +
    • + +
      + 回复 +
      +
      .icon-huifu1 +
      +
    • + +
    • + +
      + 文件 +
      +
      .icon-wenjian +
      +
    • + +
    • + +
      + 展开 +
      +
      .icon-zhankai +
      +
    • + +
    • + +
      + 收缩 +
      +
      .icon-shousuo +
      +
    • + +
    • + +
      + 左键头 +
      +
      .icon-zuojiantou +
      +
    • + +
    • + +
      + 右键头 +
      +
      .icon-youjiantou +
      +
    • + +
    • + +
      + 上键头 +
      +
      .icon-shangjiantou +
      +
    • + +
    • + +
      + 编辑带背景 +
      +
      .icon-bianjidaibeijing +
      +
    • + +
    • + +
      + 播放 +
      +
      .icon-bofang +
      +
    • + +
    • + +
      + 完成 +
      +
      .icon-wancheng +
      +
    • + +
    • + +
      + 分组作业 +
      +
      .icon-fenzuzuoye +
      +
    • + +
    • + +
      + 普通作业 +
      +
      .icon-putongzuoye +
      +
    • + +
    • + +
      + 设置 +
      +
      .icon-shezhi2 +
      +
    • + +
    • + +
      + 问卷 +
      +
      .icon-wenjuan +
      +
    • + +
    • + +
      + 讨论 +
      +
      .icon-taolun +
      +
    • + +
    • + +
      + 分班 +
      +
      .icon-fenban +
      +
    • + +
    • + +
      + 动态 +
      +
      .icon-dongtai +
      +
    • + +
    • + +
      + 试卷 +
      +
      .icon-shijuan +
      +
    • + +
    • + +
      + 菜单 +
      +
      .icon-caidan +
      +
    • + +
    • + +
      + 成员管理 +
      +
      .icon-chengyuanguanli +
      +
    • + +
    • + +
      + 添加 +
      +
      .icon-tianjia +
      +
    • + +
    • + +
      + 向下移 +
      +
      .icon-xiangxiayi +
      +
    • + +
    • + +
      + 向上移 +
      +
      .icon-xiangshangyi +
      +
    • + +
    • + +
      + 更多 +
      +
      .icon-gengduo +
      +
    • + +
    • + +
      + reset +
      +
      .icon-reset +
      +
    • + +
    • + +
      + 学院管理员 +
      +
      .icon-xueyuanguanliyuan +
      +
    • + +
    • + +
      + 空星 +
      +
      .icon-kongxing +
      +
    • + +
    • + +
      + 实星 +
      +
      .icon-shixing +
      +
    • + +
    • + +
      + 下降 +
      +
      .icon-xiajiang +
      +
    • + +
    • + +
      + 更多 +
      +
      .icon-gengduo1 +
      +
    • + +
    • + +
      + 20从属连接 +
      +
      .icon-congshulianjie +
      +
    • + +
    • + +
      + 手机 +
      +
      .icon-shouji +
      +
    • + +
    • + +
      + 智能监控体系 +
      +
      .icon-zhinengjiankongtixi +
      +
    • + +
    • + +
      + 新增提示 +
      +
      .icon-xinzengtishi +
      +
    • + +
    • + +
      + 完成勾选 +
      +
      .icon-wanchenggouxuan +
      +
    • + +
    • + +
      + java +
      +
      .icon-java +
      +
    • + +
    • + +
      + 下降 +
      +
      .icon-youjiang +
      +
    • + +
    • + +
      + fork +
      +
      .icon-fork +
      +
    • + +
    • + +
      + 名片 +
      +
      .icon-mingpian +
      +
    • + +
    • + +
      + mysql +
      +
      .icon-mysql +
      +
    • + +
    • + +
      + 客户留言 +
      +
      .icon-kehuliuyan +
      +
    • + +
    • + +
      + github +
      +
      .icon-github +
      +
    • + +
    • + +
      + mongodb +
      +
      .icon-mongodb1 +
      +
    • + +
    • + +
      + 安全设置 +
      +
      .icon-anquanshezhi +
      +
    • + +
    • + +
      + trustie +
      +
      .icon-trustie +
      +
    • + +
    • + +
      + 无权限 +
      +
      .icon-wuquanxian +
      +
    • + +
    • + +
      + 实训带背景 +
      +
      .icon-shixundaibeijing +
      +
    • + +
    • + +
      + 工程 +
      +
      .icon-gongcheng +
      +
    • + +
    • + +
      + 警告 +
      +
      .icon-jinggao +
      +
    • + +
    • + +
      + 添加导航 +
      +
      .icon-tianjiadaohang +
      +
    • + +
    • + +
      + yunweijiankong +
      +
      .icon-yunweijiankong +
      +
    • + +
    • + +
      + gongyiliucheng +
      +
      .icon-gongyiliucheng +
      +
    • + +
    • + +
      + zhiliangkongzhi +
      +
      .icon-zhiliangkongzhi +
      +
    • + +
    • + +
      + shebeiguanli +
      +
      .icon-shebeiguanli +
      +
    • + +
    • + +
      + shengmingzhouqi +
      +
      .icon-shengmingzhouqi +
      +
    • + +
    • + +
      + 编辑 +
      +
      .icon-bianji1 +
      +
    • + +
    • + +
      + 排序 +
      +
      .icon-paixu1 +
      +
    • + +
    • + +
      + 职业认证 +
      +
      .icon-renzhengshangjia +
      +
    • + +
    • + +
      + 实名认证 +
      +
      .icon-shenfenzhenghaomaguizheng +
      +
    • + +
    • + +
      + Page-1 (2) +
      +
      .icon-Page-1 +
      +
    • + +
    • + +
      + Page-3 +
      +
      .icon-Page-3 +
      +
    • + +
    • + +
      + Page2 +
      +
      .icon-Page +
      +
    • + +
    • + +
      + 身份认证 +
      +
      .icon-yemian +
      +
    • + +
    • + +
      + 实名认证 +
      +
      .icon-bianzu +
      +
    • + +
    • + +
      + 学习中心 +
      +
      .icon-xuexizhongxin +
      +
    • + +
    • + +
      + menu_3voucher +
      +
      .icon-menu_voucher +
      +
    • + +
    • + +
      + menu_3events +
      +
      .icon-menu_events +
      +
    • + +
    • + +
      + menu_4map +
      +
      .icon-menu_map +
      +
    • + +
    • + +
      + menu_5date1 +
      +
      .icon-menu_date +
      +
    • + +
    • + +
      + menu_people1 +
      +
      .icon-menu_people +
      +
    • + +
    • + +
      + healthmode +
      +
      .icon-healthmode +
      +
    • + +
    • + +
      + nenghaofenxi@1x +
      +
      .icon-nenghaofenxix +
      +
    • + +
    +
    +

    font-class 引用

    +
    + +

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

    +

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

    +
      +
    • 兼容性良好,支持 IE8+,及所有现代浏览器。
    • +
    • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
    • +
    • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
    • +
    • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
    • +
    +

    使用步骤如下:

    +

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

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

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

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

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

    +
    +
    +
    +
    +
      + +
    • + +
      round_close
      +
      #icon-roundclose
      +
    • + +
    • + +
      time_fill
      +
      #icon-timefill
      +
    • + +
    • + +
      round_add_fill
      +
      #icon-roundaddfill
      +
    • + +
    • + +
      粗版2_上传云端
      +
      #icon-cuban2shangchuanyunduan
      +
    • + +
    • + +
      css3
      +
      #icon-css3
      +
    • + +
    • + +
      html5
      +
      #icon-html5
      +
    • + +
    • + +
      钻石
      +
      #icon-31
      +
    • + +
    • + +
      章节
      +
      #icon-zhangjie1
      +
    • + +
    • + +
      关闭
      +
      #icon-htmal5icon19
      +
    • + +
    • + +
      社区
      +
      #icon-shequ
      +
    • + +
    • + +
      vs
      +
      #icon-vs
      +
    • + +
    • + +
      菜单
      +
      #icon-weibiaoti12
      +
    • + +
    • + +
      pdf
      +
      #icon-pdf
      +
    • + +
    • + +
      单选 选中
      +
      #icon-danxuanxuanzhong1
      +
    • + +
    • + +
      时间
      +
      #icon-shijian
      +
    • + +
    • + +
      设置
      +
      #icon-shezhi
      +
    • + +
    • + +
      坐标
      +
      #icon-xiazai18
      +
    • + +
    • + +
      礼物
      +
      #icon-liwu
      +
    • + +
    • + +
      PHP开发
      +
      #icon-phpkaifa
      +
    • + +
    • + +
      附件
      +
      #icon-fujian
      +
    • + +
    • + +
      linux
      +
      #icon-linux
      +
    • + +
    • + +
      问号
      +
      #icon-wenhao
      +
    • + +
    • + +
      坐标
      +
      #icon-zuobiao
      +
    • + +
    • + +
      expand
      +
      #icon-expand
      +
    • + +
    • + +
      重置
      +
      #icon-zhongzhi1
      +
    • + +
    • + +
      路由
      +
      #icon-luyou
      +
    • + +
    • + +
      点赞2
      +
      #icon-dianzan1
      +
    • + +
    • + +
      复制
      +
      #icon-fuzhi
      +
    • + +
    • + +
      点赞1
      +
      #icon-dianzan11
      +
    • + +
    • + +
      三角形-up
      +
      #icon-sanjiaoxing-up
      +
    • + +
    • + +
      三角形-down
      +
      #icon-sanjiaoxing-down
      +
    • + +
    • + +
      认证信息
      +
      #icon-renzhengxinxi
      +
    • + +
    • + +
      礼物
      +
      #icon-gift
      +
    • + +
    • + +
      消息
      +
      #icon-xiaoxi
      +
    • + +
    • + +
      邮件
      +
      #icon-mail
      +
    • + +
    • + +
      compress
      +
      #icon-compress
      +
    • + +
    • + +
      代码配置r
      +
      #icon-daimapeizhir
      +
    • + +
    • + +
      提示
      +
      #icon-tishi1
      +
    • + +
    • + +
      net
      +
      #icon-net
      +
    • + +
    • + +
      edit
      +
      #icon-edit
      +
    • + +
    • + +
      显示
      +
      #icon-xianshi
      +
    • + +
    • + +
      +
      #icon-suo
      +
    • + +
    • + +
      +
      #icon-default
      +
    • + +
    • + +
      消息
      +
      #icon-xiaoxi1
      +
    • + +
    • + +
      下载
      +
      #icon-xiazai1
      +
    • + +
    • + +
      撤销
      +
      #icon-chexiao
      +
    • + +
    • + +
      qq
      +
      #icon-qq
      +
    • + +
    • + +
      标签
      +
      #icon-biaoqian
      +
    • + +
    • + +
      大数据存储
      +
      #icon-dashujucunchu
      +
    • + +
    • + +
      喇叭
      +
      #icon-laba
      +
    • + +
    • + +
      mstest
      +
      #icon-mstest
      +
    • + +
    • + +
      添加成员
      +
      #icon-tianjiachengyuan
      +
    • + +
    • + +
      隐藏
      +
      #icon-yincang1
      +
    • + +
    • + +
      三角形
      +
      #icon-triangle
      +
    • + +
    • + +
      旗帜
      +
      #icon-qizhi
      +
    • + +
    • + +
      CSDN
      +
      #icon-csdn
      +
    • + +
    • + +
      用户、角色_无数据
      +
      #icon-yonghujiaose_wushuju
      +
    • + +
    • + +
      模板
      +
      #icon-moban
      +
    • + +
    • + +
      VPN
      +
      #icon-VPN
      +
    • + +
    • + +
      +
      #icon-jia
      +
    • + +
    • + +
      银行卡
      +
      #icon-yinhangqia1
      +
    • + +
    • + +
      微博
      +
      #icon-weibo
      +
    • + +
    • + +
      +
      #icon-kong
      +
    • + +
    • + +
      课程
      +
      #icon-kecheng
      +
    • + +
    • + +
      设置
      +
      #icon-shezhi1
      +
    • + +
    • + +
      成功
      +
      #icon-chenggong
      +
    • + +
    • + +
      三点
      +
      #icon-sandian
      +
    • + +
    • + +
      gs-beixiao-icon-基本信息
      +
      #icon-jibenxinxi
      +
    • + +
    • + +
      base
      +
      #icon-base
      +
    • + +
    • + +
      微信
      +
      #icon-weixin2
      +
    • + +
    • + +
      Stack Overflow
      +
      #icon-StackOverflow
      +
    • + +
    • + +
      重置
      +
      #icon-zhongzhi2
      +
    • + +
    • + +
      活动
      +
      #icon-huodong
      +
    • + +
    • + +
      隐藏
      +
      #icon-yincang
      +
    • + +
    • + +
      电话
      +
      #icon-weibiaoti-
      +
    • + +
    • + +
      位置
      +
      #icon-weizhi
      +
    • + +
    • + +
      jquery
      +
      #icon-jquery
      +
    • + +
    • + +
      docker
      +
      #icon-docker
      +
    • + +
    • + +
      python
      +
      #icon-python
      +
    • + +
    • + +
      php
      +
      #icon-php
      +
    • + +
    • + +
      银行卡
      +
      #icon-yinhangqia
      +
    • + +
    • + +
      linkedin
      +
      #icon-linkedin
      +
    • + +
    • + +
      文件夹
      +
      #icon-wenjianjia
      +
    • + +
    • + +
      SQL server
      +
      #icon-SQLserver
      +
    • + +
    • + +
      质量分析
      +
      #icon-zhiliangfenxi
      +
    • + +
    • + +
      上传图片
      +
      #icon-shangchuantupian1
      +
    • + +
    • + +
      登录Ip监控
      +
      #icon-dengluIpjiankong
      +
    • + +
    • + +
      itsm3-流程管理
      +
      #icon-itsm-liuchengguanli
      +
    • + +
    • + +
      链接
      +
      #icon-lianjie
      +
    • + +
    • + +
      分支
      +
      #icon-fenzhi
      +
    • + +
    • + +
      网址克隆
      +
      #icon-wangzhikelong
      +
    • + +
    • + +
      下载
      +
      #icon-xiazai
      +
    • + +
    • + +
      代码
      +
      #icon-daima
      +
    • + +
    • + +
      提交记录
      +
      #icon-tijiaojilu
      +
    • + +
    • + +
      选择题
      +
      #icon-xuanzeti
      +
    • + +
    • + +
      编辑
      +
      #icon-bianji
      +
    • + +
    • + +
      向上
      +
      #icon-xiangshang
      +
    • + +
    • + +
      删除掉
      +
      #icon-shanchudiao
      +
    • + +
    • + +
      新建
      +
      #icon-xinjian
      +
    • + +
    • + +
      上升排序
      +
      #icon-shangshengpaixu
      +
    • + +
    • + +
      奖励
      +
      #icon-jiangli
      +
    • + +
    • + +
      删除
      +
      #icon-shanchu
      +
    • + +
    • + +
      隐藏闭眼
      +
      #icon-yincangbiyan
      +
    • + +
    • + +
      开锁
      +
      #icon-kaisuo
      +
    • + +
    • + +
      关锁
      +
      #icon-guansuo
      +
    • + +
    • + +
      版本库
      +
      #icon-banbenku
      +
    • + +
    • + +
      issue
      +
      #icon-issue
      +
    • + +
    • + +
      上传图片
      +
      #icon-shangchuantupian
      +
    • + +
    • + +
      测评
      +
      #icon-ceping
      +
    • + +
    • + +
      tpi消息提醒
      +
      #icon-tpixiaoxitixing
      +
    • + +
    • + +
      qq在线咨询
      +
      #icon-qqzaixianzixun
      +
    • + +
    • + +
      二维码
      +
      #icon-erweima
      +
    • + +
    • + +
      意见反馈
      +
      #icon-yijianfankui
      +
    • + +
    • + +
      邮箱认证
      +
      #icon-youxiangrenzheng
      +
    • + +
    • + +
      手机认证
      +
      #icon-shoujirenzheng
      +
    • + +
    • + +
      职业认证
      +
      #icon-zhiyerenzheng
      +
    • + +
    • + +
      身份认证
      +
      #icon-shenfenrenzheng
      +
    • + +
    • + +
      评分
      +
      #icon-pingfen
      +
    • + +
    • + +
      评分-线
      +
      #icon-pingfen-xian
      +
    • + +
    • + +
      作业
      +
      #icon-zuoye
      +
    • + +
    • + +
      提示错误
      +
      #icon-tishicuowu
      +
    • + +
    • + +
      资源
      +
      #icon-ziyuan
      +
    • + +
    • + +
      提示
      +
      #icon-tishi
      +
    • + +
    • + +
      成员
      +
      #icon-chengyuan
      +
    • + +
    • + +
      公告
      +
      #icon-gonggao
      +
    • + +
    • + +
      点赞
      +
      #icon-dianzan
      +
    • + +
    • + +
      点赞-线
      +
      #icon-dianzan-xian
      +
    • + +
    • + +
      返回上次代码
      +
      #icon-fanhuishangcidaima
      +
    • + +
    • + +
      重置
      +
      #icon-zhongzhi
      +
    • + +
    • + +
      旋转
      +
      #icon-xuanzhuan
      +
    • + +
    • + +
      实训
      +
      #icon-shixun
      +
    • + +
    • + +
      缩小
      +
      #icon-suoxiao
      +
    • + +
    • + +
      下箭头
      +
      #icon-xiajiantou
      +
    • + +
    • + +
      勾选
      +
      #icon-gouxuan
      +
    • + +
    • + +
      浏览眼
      +
      #icon-liulanyan
      +
    • + +
    • + +
      经验
      +
      #icon-jingyan
      +
    • + +
    • + +
      消息铃铛
      +
      #icon-xiaoxilingdang
      +
    • + +
    • + +
      实训关卡
      +
      #icon-shixunguanqia
      +
    • + +
    • + +
      搜索
      +
      #icon-sousuo
      +
    • + +
    • + +
      发布
      +
      #icon-fabu
      +
    • + +
    • + +
      添加 放大
      +
      #icon-tianjiafangda
      +
    • + +
    • + +
      向下移动
      +
      #icon-xiangxiayidong
      +
    • + +
    • + +
      向上移动
      +
      #icon-xiangshangyidong
      +
    • + +
    • + +
      关闭
      +
      #icon-guanbi
      +
    • + +
    • + +
      毕业 [转换]
      +
      #icon-biyezhuanhuan
      +
    • + +
    • + +
      睁眼
      +
      #icon-zhengyan
      +
    • + +
    • + +
      回复
      +
      #icon-huifu1
      +
    • + +
    • + +
      文件
      +
      #icon-wenjian
      +
    • + +
    • + +
      展开
      +
      #icon-zhankai
      +
    • + +
    • + +
      收缩
      +
      #icon-shousuo
      +
    • + +
    • + +
      左键头
      +
      #icon-zuojiantou
      +
    • + +
    • + +
      右键头
      +
      #icon-youjiantou
      +
    • + +
    • + +
      上键头
      +
      #icon-shangjiantou
      +
    • + +
    • + +
      编辑带背景
      +
      #icon-bianjidaibeijing
      +
    • + +
    • + +
      播放
      +
      #icon-bofang
      +
    • + +
    • + +
      完成
      +
      #icon-wancheng
      +
    • + +
    • + +
      分组作业
      +
      #icon-fenzuzuoye
      +
    • + +
    • + +
      普通作业
      +
      #icon-putongzuoye
      +
    • + +
    • + +
      设置
      +
      #icon-shezhi2
      +
    • + +
    • + +
      问卷
      +
      #icon-wenjuan
      +
    • + +
    • + +
      讨论
      +
      #icon-taolun
      +
    • + +
    • + +
      分班
      +
      #icon-fenban
      +
    • + +
    • + +
      动态
      +
      #icon-dongtai
      +
    • + +
    • + +
      试卷
      +
      #icon-shijuan
      +
    • + +
    • + +
      菜单
      +
      #icon-caidan
      +
    • + +
    • + +
      成员管理
      +
      #icon-chengyuanguanli
      +
    • + +
    • + +
      添加
      +
      #icon-tianjia
      +
    • + +
    • + +
      向下移
      +
      #icon-xiangxiayi
      +
    • + +
    • + +
      向上移
      +
      #icon-xiangshangyi
      +
    • + +
    • + +
      更多
      +
      #icon-gengduo
      +
    • + +
    • + +
      reset
      +
      #icon-reset
      +
    • + +
    • + +
      学院管理员
      +
      #icon-xueyuanguanliyuan
      +
    • + +
    • + +
      空星
      +
      #icon-kongxing
      +
    • + +
    • + +
      实星
      +
      #icon-shixing
      +
    • + +
    • + +
      下降
      +
      #icon-xiajiang
      +
    • + +
    • + +
      更多
      +
      #icon-gengduo1
      +
    • + +
    • + +
      20从属连接
      +
      #icon-congshulianjie
      +
    • + +
    • + +
      手机
      +
      #icon-shouji
      +
    • + +
    • + +
      智能监控体系
      +
      #icon-zhinengjiankongtixi
      +
    • + +
    • + +
      新增提示
      +
      #icon-xinzengtishi
      +
    • + +
    • + +
      完成勾选
      +
      #icon-wanchenggouxuan
      +
    • + +
    • + +
      java
      +
      #icon-java
      +
    • + +
    • + +
      下降
      +
      #icon-youjiang
      +
    • + +
    • + +
      fork
      +
      #icon-fork
      +
    • + +
    • + +
      名片
      +
      #icon-mingpian
      +
    • + +
    • + +
      mysql
      +
      #icon-mysql
      +
    • + +
    • + +
      客户留言
      +
      #icon-kehuliuyan
      +
    • + +
    • + +
      github
      +
      #icon-github
      +
    • + +
    • + +
      mongodb
      +
      #icon-mongodb1
      +
    • + +
    • + +
      安全设置
      +
      #icon-anquanshezhi
      +
    • + +
    • + +
      trustie
      +
      #icon-trustie
      +
    • + +
    • + +
      无权限
      +
      #icon-wuquanxian
      +
    • + +
    • + +
      实训带背景
      +
      #icon-shixundaibeijing
      +
    • + +
    • + +
      工程
      +
      #icon-gongcheng
      +
    • + +
    • + +
      警告
      +
      #icon-jinggao
      +
    • + +
    • + +
      添加导航
      +
      #icon-tianjiadaohang
      +
    • + +
    • + +
      yunweijiankong
      +
      #icon-yunweijiankong
      +
    • + +
    • + +
      gongyiliucheng
      +
      #icon-gongyiliucheng
      +
    • + +
    • + +
      zhiliangkongzhi
      +
      #icon-zhiliangkongzhi
      +
    • + +
    • + +
      shebeiguanli
      +
      #icon-shebeiguanli
      +
    • + +
    • + +
      shengmingzhouqi
      +
      #icon-shengmingzhouqi
      +
    • + +
    • + +
      编辑
      +
      #icon-bianji1
      +
    • + +
    • + +
      排序
      +
      #icon-paixu1
      +
    • + +
    • + +
      职业认证
      +
      #icon-renzhengshangjia
      +
    • + +
    • + +
      实名认证
      +
      #icon-shenfenzhenghaomaguizheng
      +
    • + +
    • + +
      Page-1 (2)
      +
      #icon-Page-1
      +
    • + +
    • + +
      Page-3
      +
      #icon-Page-3
      +
    • + +
    • + +
      Page2
      +
      #icon-Page
      +
    • + +
    • + +
      身份认证
      +
      #icon-yemian
      +
    • + +
    • + +
      实名认证
      +
      #icon-bianzu
      +
    • + +
    • + +
      学习中心
      +
      #icon-xuexizhongxin
      +
    • + +
    • + +
      menu_3voucher
      +
      #icon-menu_voucher
      +
    • + +
    • + +
      menu_3events
      +
      #icon-menu_events
      +
    • + +
    • + +
      menu_4map
      +
      #icon-menu_map
      +
    • + +
    • + +
      menu_5date1
      +
      #icon-menu_date
      +
    • + +
    • + +
      menu_people1
      +
      #icon-menu_people
      +
    • + +
    • + +
      healthmode
      +
      #icon-healthmode
      +
    • + +
    • + +
      nenghaofenxi@1x
      +
      #icon-nenghaofenxix
      +
    • + +
    +
    +

    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/public/stylesheets/educoder/iconfont/iconfont.css b/public/stylesheets/educoder/iconfont/iconfont.css index 482535fe7..142b620bd 100644 --- a/public/stylesheets/educoder/iconfont/iconfont.css +++ b/public/stylesheets/educoder/iconfont/iconfont.css @@ -1,697 +1,889 @@ -@font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1558935784115'); /* IE9 */ - src: url('iconfont.eot?t=1558935784115#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1558935784115') format('woff'), - url('iconfont.ttf?t=1558935784115') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1558935784115#iconfont') format('svg'); /* iOS 4.1- */ -} - -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-roundclose:before { - content: "\e673"; -} - -.icon-timefill:before { - content: "\e679"; -} - -.icon-roundaddfill:before { - content: "\e6d8"; -} - -.icon-css3:before { - content: "\ea8b"; -} - -.icon-html5:before { - content: "\eb10"; -} - -.icon-31:before { - content: "\e6b2"; -} - -.icon-zhangjie1:before { - content: "\e68e"; -} - -.icon-htmal5icon19:before { - content: "\e66b"; -} - -.icon-vs:before { - content: "\e682"; -} - -.icon-weibiaoti12:before { - content: "\e671"; -} - -.icon-pdf:before { - content: "\e740"; -} - -.icon-shijian:before { - content: "\e69c"; -} - -.icon-shezhi:before { - content: "\e66f"; -} - -.icon-xiazai18:before { - content: "\e627"; -} - -.icon-liwu:before { - content: "\e611"; -} - -.icon-phpkaifa:before { - content: "\e67e"; -} - -.icon-fujian:before { - content: "\e670"; -} - -.icon-linux:before { - content: "\e765"; -} - -.icon-wenhao:before { - content: "\e680"; -} - -.icon-zuobiao:before { - content: "\e674"; -} - -.icon-expand:before { - content: "\e6db"; -} - -.icon-zhongzhi1:before { - content: "\e609"; -} - -.icon-luyou:before { - content: "\e677"; -} - -.icon-dianzan1:before { - content: "\e639"; -} - -.icon-fuzhi:before { - content: "\e68f"; -} - -.icon-dianzan11:before { - content: "\e66d"; -} - -.icon-sanjiaoxing-up:before { - content: "\e78f"; -} - -.icon-sanjiaoxing-down:before { - content: "\e791"; -} - -.icon-gift:before { - content: "\e63c"; -} - -.icon-xiaoxi:before { - content: "\e614"; -} - -.icon-mail:before { - content: "\e66a"; -} - -.icon-compress:before { - content: "\e65e"; -} - -.icon-daimapeizhir:before { - content: "\e727"; -} - -.icon-tishi1:before { - content: "\e690"; -} - -.icon-net:before { - content: "\e607"; -} - -.icon-edit:before { - content: "\e691"; -} - -.icon-suo:before { - content: "\e6c9"; -} - -.icon-default:before { - content: "\e67f"; -} - -.icon-chexiao:before { - content: "\e657"; -} - -.icon-qq:before { - content: "\e687"; -} - -.icon-biaoqian:before { - content: "\e74f"; -} - -.icon-dashujucunchu:before { - content: "\e678"; -} - -.icon-mstest:before { - content: "\e686"; -} - -.icon-tianjiachengyuan:before { - content: "\e69a"; -} - -.icon-triangle:before { - content: "\e600"; -} - -.icon-qizhi:before { - content: "\e699"; -} - -.icon-csdn:before { - content: "\e602"; -} - -.icon-VPN:before { - content: "\e601"; -} - -.icon-jia:before { - content: "\e605"; -} - -.icon-weibo:before { - content: "\e688"; -} - -.icon-shezhi1:before { - content: "\e71d"; -} - -.icon-chenggong:before { - content: "\e68b"; -} - -.icon-sandian:before { - content: "\e6f8"; -} - -.icon-base:before { - content: "\e683"; -} - -.icon-weixin2:before { - content: "\e603"; -} - -.icon-StackOverflow:before { - content: "\e689"; -} - -.icon-zhongzhi2:before { - content: "\e68a"; -} - -.icon-weibiaoti-:before { - content: "\e60d"; -} - -.icon-weizhi:before { - content: "\e676"; -} - -.icon-jquery:before { - content: "\e67a"; -} - -.icon-docker:before { - content: "\e67b"; -} - -.icon-python:before { - content: "\e67c"; -} - -.icon-php:before { - content: "\e67d"; -} - -.icon-yinhangqia:before { - content: "\e675"; -} - -.icon-linkedin:before { - content: "\e60c"; -} - -.icon-wenjianjia:before { - content: "\e640"; -} - -.icon-SQLserver:before { - content: "\e705"; -} - -.icon-zhiliangfenxi:before { - content: "\e68d"; -} - -.icon-shangchuantupian1:before { - content: "\e7fd"; -} - -.icon-dengluIpjiankong:before { - content: "\e684"; -} - -.icon-itsm-liuchengguanli:before { - content: "\e685"; -} - -.icon-fenzhi:before { - content: "\e610"; -} - -.icon-wangzhikelong:before { - content: "\e612"; -} - -.icon-xiazai:before { - content: "\e613"; -} - -.icon-daima:before { - content: "\e615"; -} - -.icon-tijiaojilu:before { - content: "\e616"; -} - -.icon-xuanzeti:before { - content: "\e617"; -} - -.icon-bianji:before { - content: "\e618"; -} - -.icon-xiangshang:before { - content: "\e61a"; -} - -.icon-shanchudiao:before { - content: "\e620"; -} - -.icon-xinjian:before { - content: "\e619"; -} - -.icon-shangshengpaixu:before { - content: "\e621"; -} - -.icon-jiangli:before { - content: "\e61b"; -} - -.icon-shanchu:before { - content: "\e61c"; -} - -.icon-yincangbiyan:before { - content: "\e61d"; -} - -.icon-kaisuo:before { - content: "\e61e"; -} - -.icon-guansuo:before { - content: "\e61f"; -} - -.icon-banbenku:before { - content: "\e622"; -} - -.icon-issue:before { - content: "\e623"; -} - -.icon-shangchuantupian:before { - content: "\e625"; -} - -.icon-ceping:before { - content: "\e626"; -} - -.icon-tpixiaoxitixing:before { - content: "\e624"; -} - -.icon-qqzaixianzixun:before { - content: "\e628"; -} - -.icon-erweima:before { - content: "\e629"; -} - -.icon-yijianfankui:before { - content: "\e62a"; -} - -.icon-youxiangrenzheng:before { - content: "\e62b"; -} - -.icon-shoujirenzheng:before { - content: "\e62c"; -} - -.icon-zhiyerenzheng:before { - content: "\e62d"; -} - -.icon-shenfenrenzheng:before { - content: "\e62e"; -} - -.icon-pingfen:before { - content: "\e62f"; -} - -.icon-pingfen-xian:before { - content: "\e630"; -} - -.icon-zuoye:before { - content: "\e631"; -} - -.icon-tishicuowu:before { - content: "\e632"; -} - -.icon-ziyuan:before { - content: "\e633"; -} - -.icon-tishi:before { - content: "\e636"; -} - -.icon-chengyuan:before { - content: "\e63a"; -} - -.icon-gonggao:before { - content: "\e63b"; -} - -.icon-dianzan:before { - content: "\e634"; -} - -.icon-dianzan-xian:before { - content: "\e635"; -} - -.icon-fanhuishangcidaima:before { - content: "\e637"; -} - -.icon-zhongzhi:before { - content: "\e638"; -} - -.icon-xuanzhuan:before { - content: "\e63d"; -} - -.icon-shixun:before { - content: "\e63e"; -} - -.icon-suoxiao:before { - content: "\e63f"; -} - -.icon-xiajiantou:before { - content: "\e642"; -} - -.icon-gouxuan:before { - content: "\e644"; -} - -.icon-liulanyan:before { - content: "\e646"; -} - -.icon-jingyan:before { - content: "\e647"; -} - -.icon-xiaoxilingdang:before { - content: "\e641"; -} - -.icon-shixunguanqia:before { - content: "\e648"; -} - -.icon-sousuo:before { - content: "\e643"; -} - -.icon-fabu:before { - content: "\e64a"; -} - -.icon-tianjiafangda:before { - content: "\e645"; -} - -.icon-xiangxiayidong:before { - content: "\e64b"; -} - -.icon-xiangshangyidong:before { - content: "\e64c"; -} - -.icon-guanbi:before { - content: "\e64d"; -} - -.icon-biyezhuanhuan:before { - content: "\e6f1"; -} - -.icon-zhengyan:before { - content: "\e649"; -} - -.icon-huifu1:before { - content: "\e64e"; -} - -.icon-wenjian:before { - content: "\e64f"; -} - -.icon-zhankai:before { - content: "\e650"; -} - -.icon-shousuo:before { - content: "\e651"; -} - -.icon-zuojiantou:before { - content: "\e652"; -} - -.icon-youjiantou:before { - content: "\e653"; -} - -.icon-shangjiantou:before { - content: "\e654"; -} - -.icon-bianjidaibeijing:before { - content: "\e655"; -} - -.icon-bofang:before { - content: "\e656"; -} - -.icon-wancheng:before { - content: "\e658"; -} - -.icon-fenzuzuoye:before { - content: "\e65d"; -} - -.icon-putongzuoye:before { - content: "\e65c"; -} - -.icon-wenjuan:before { - content: "\e659"; -} - -.icon-taolun:before { - content: "\e65a"; -} - -.icon-fenban:before { - content: "\e65f"; -} - -.icon-dongtai:before { - content: "\e660"; -} - -.icon-shijuan:before { - content: "\e65b"; -} - -.icon-caidan:before { - content: "\e661"; -} - -.icon-chengyuanguanli:before { - content: "\e662"; -} - -.icon-tianjia:before { - content: "\e672"; -} - -.icon-xiangxiayi:before { - content: "\e663"; -} - -.icon-xiangshangyi:before { - content: "\e664"; -} - -.icon-gengduo:before { - content: "\e665"; -} - -.icon-reset:before { - content: "\e7fe"; -} - -.icon-xueyuanguanliyuan:before { - content: "\e666"; -} - -.icon-kongxing:before { - content: "\e667"; -} - -.icon-shixing:before { - content: "\e668"; -} - -.icon-xiajiang:before { - content: "\e669"; -} - -.icon-gengduo1:before { - content: "\e7f9"; -} - -.icon-congshulianjie:before { - content: "\e6ee"; -} - -.icon-zhinengjiankongtixi:before { - content: "\e6b4"; -} - -.icon-xinzengtishi:before { - content: "\e66c"; -} - -.icon-wanchenggouxuan:before { - content: "\e66e"; -} - -.icon-java:before { - content: "\f1d7"; -} - -.icon-youjiang:before { - content: "\e792"; -} - -.icon-fork:before { - content: "\e6b3"; -} - -.icon-mysql:before { - content: "\ec6d"; -} - -.icon-github:before { - content: "\e763"; -} - -.icon-mongodb1:before { - content: "\e60b"; -} - -.icon-trustie:before { - content: "\e681"; -} - -.icon-shixundaibeijing:before { - content: "\e68c"; -} - -.icon-tianjiadaohang:before { - content: "\e604"; -} - +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1571281327367'); /* IE9 */ + src: url('iconfont.eot?t=1571281327367#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAIs4AAsAAAABABgAAIrnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCcFgqDvEiC2Q0BNgIkA4ZsC4M4AAQgBYRtB5RPG9zLNdPNnSDQHYBHRRbbMRIRbBwEgQzzUVFDSSv07P8/J0ENGQPEezZ1uZaVB1PJGp5S3A95dWQdGWDCdHJJNSR4IewmvEd6JV5Ekp+uyRFwVFhhpb0zFhs/XjNcOSttks1CRj9bzfZEMlbw2FWBpvZybljj/v78P69nThvusBE+pZ2dmrxodMIDj2e+5KfY3WT0boTbnDwJ9UA3sz/B7G5ra0EgmYUPKm8v/g0QMGE+AIbn59b7f9nAGLEgShgbFRsb0RvRwqiR4hAYpTJCwhwWYQEm6CkoxgkqRgJ3qHennuJhFWLFCc////3/1ljzvBt4Ef8o4DAs9LiRSGIvgf74+e373OxJS97vIESI+knMTn12luTEDdrQ/qrwTsQi9vy4/17+v0N9iQTgnHuXCGWdHhpDXnSHRs+Z+fCTX+r6qh63oKUnW2SPNN+zBJwCZrsHFFJ2WXZpcKN6x116UiJWvj8IIIemsCaZfxC2gY7Ol/73Ve0DSCnZA5CSPaOSTC0VJFymqNhRMv1M9m2S0Q/xC579wwVU7ChxJMqSk6kuSZ+SMq1Q1Nn9e+//clpVXatmbvXrCwIDAsMuBwbptGjJDr2OO2nANLAu0tW6kqGbbW4iGHo3+8hvcucjlfVXKNs+E6mciSS/5Hcmg7SeOFJRCLBirdOOnOi+Tb9aKCF9tt9yuPw/Q3b7u9d6nSewsAVGIthKgIHtxt6R2DkGK7nZ1UAj4P9Xtd4WkCZIG6VNUf/b8tE6xTbmzrWrePp3H0gK74GgCICUCVCyBFKzS5CjNQGOdglxtBP/N2cs+2icUgRIzSxBaW2AnEBKP5AzmzRO0g+xc0hVyGUsShddLF2WIXfuSxelSxdVb6LJkQSaHYBl7UGl5Vd7nf2XUOVRqrr5Cu0QMrNZyvJytLaztHbU6hEaoTAyRTGRFCfQMbIiuF75agI4Tb8eY+4/oPYb2qKxCBERTrwQrb/HT2zzP9ZchgMlWkGJunhcz3+MrWJwXS+KNziesjC2w7yoi0MBgsirNKXBeYsOFBrJhRRAGXE9uC91pKBJRhWsMbNgUy2Hoo8JqxrX84EU/suvvEnFsKBiEiSX1GZQwwFsgE8S+ujpIeISY04FhpuBAEoDDcRFYVY9HbElpbkQJPqrEk1dFqgqP42sdweuBm4H7gXeBz4Ffhom49DIYxQzbEZro78x0Egx1ht3jV/G/5cjX+1/veoN9e3IT5JDAJ3B9vf338s7+Y4oVO1wOrjvfR3gvPt/Ol4t1TXiUZu7mIpysHH7nto1v4Ofbhm79yjYs1fvPv37Dhw0eMjQfgOGDR81YmSG0WPGjhs/YeKkyVOmTrM7puthuWbMLBAeEdk+LiohOikmNn5OYnLKrLnz5i9YuGjxkqVll61avW7F8sJr1q7fsGnzlm3bd+wslMq+PPvTZ05toyJb2xY5K6hatmrdJlOprJ5gDTt3qVSubuMmoT46WuUuWrxm/gYljlFnZbXKh9PZU6Nes7N4OUHpk5ziNGe4xTnOU+YCF7nEZa5gcWjvVa5xm+vc4CZNg6R1l5JC9t2z63c4GlIkjfLOLHnzHey6q9NWTRUTsyMHCEi6NBoQecjhfyCLclALA6A+BkIdDIJWGAwvwBBogKHwCMOgNIZDNYyADIyEJhgFDzEaumEMtMdY+AvGwTMwHvphQpOI0B+TYAAmQyGmwEBMhUGYBoMxHYZgBgzHTBiKWTASs2EU5sBozIUxmAdjMR+GYQGMwEIYh0UwHothEpbABCwFE7E0JGAZmIxlYQqWg6lYHqZhBZiOFWEGVoKZWBlmYRWYjVVhDlaDuVgd5mENWIQ1YTHWgvlYG5ZgHViKdSEL68ECrA8LsQEUYENYho1gOTaGFdgEumNTWIvNYCU2h/XYAlZhS9iIrWA1toY12AbWYVvYhu1gA7aHTdgBNmNH2IKdYDt2hh3YBXZiV9iF3WA3doc92AP2Yk/Yh71gP/aGStgHDmBfOIL94Cj2hxM4AA7hQDiIg6AYB8MxHALHcSicxGFwCofDGRwBZ3EknMNRcAFHw0UcA5dwLFzGcVCE4yECToAbOBFycBLcxMkQj1MgGadCNJwGp3E6BMAZkIYzoSvOgg44GzJxDlTFuRAI50FHnA+dcAF0xoXQBRdBEi6G8rgEUnEpPMZlEAWXQ0tcAb1xJfTBVVAdV0NlXAONcC20xnXQBtdDM9wAT8GN0BM3QTjcDNm4BUrhViiD26Aebod83AEtcCeUxV3wHNwNDXEPHMa9UBv3QQ3cD3fxAMTBg3AND0FdPAyN8Qi0w6PwDjwGT8Dj8BI8ARXwJLwCT8Fr8DS8Ac/AW/As/AbPwXvwPHwAL0BFvAgfwUvwCbwMn8Er8AW8Cl/BaxAGr8MdvLGc5yaBb+At+A7ehj/gHfgB3oWf4D34Bd6HtvgAIuFDiIWP5v2dvCVQDv9AEPwP6ajv+8WffCIwm8BPqA/DBB1g5ISjGHkgBEYxKALDBmnAaA3lYfQHJ8ZAyAIjBfLCmA35YMyBgxj3oCuMX7AL4x90gvEftvJyJGjwaj9UwesEMMGb9GCGtyPhCJ90cwDgHoCy/7SDodF76DKHpMwzkqQCNRWFrVk5lmgmivjBkHiNNdWNbEmoRTC7ScRqQSpnnISaQpCkDVkdG9QxykiIJJsFK0JrwthjlcSDf4IyzEL4ITHi0Cxu9MWMoqNQK1gIUZ9DTM44XfaQvZ5RnmCQEaUzkpCiWApWopQxgRIea5OJQwSKDITR5KHMQygo4KfI4rVZ8ZBhvO0yVZIozp+oUmjbpPNLhr4irbEipfVai1kNSYZMfrRGANaXYNqh+Z51Fs5td6b3gj/urpA/jXEwJP/U6uUpGRP+R2L+b4YP10ohUG9hpWF4vAozsVIDc8HebFI/zidjPOH2w9CLfrUchY/HY+KRD7WOPKXWosy6t8ba1TwPjsFA3znEwqOSqo21g2Un1S2x2gq2dPzmZsNWO9sfAEd10rthDrt1aQjBJ1hUdDmRY7Bs1sZPChin/DiDOSWZ3+eKA7E1prBhNYoKb0Xom2kLIW12xgdEPnxYxDlsE0rBWZiwP9PoLL0cR0idrp/dyjHFXmM69Db2z2KMo3XMjigfeJ7cyRz15eAOsV3bFHpMx2KGpEX8QRy2gzVckeSoppyoH57naRr/LUAXdKQSMMpCIUzTibDQbXg2hvdXzJUXmmhcILaw2UZ0EUrz5ZT2QlFypWmuqGXNE+JEBauVRCdKMSJF41VcmBRTzXRcZkfCrUsest84d7w3SEdRkOn4VULca+ju6ImTEDI3H10PCRApz8saaK0eNodjBPUO/ci6ArtaQ9i2zuipQiZVpfcC3Bp1aj3nAj3OCspx043GHfDsTeKUTAMdkfEJH7Jax3Ug87wsJyA0VwqVaFD80bcgX3Rw4QANvZYtFty/LEL97PGF/MldFY48HozOyXrgS2dWS7AWPTqhCVTLOTQCck2u7wQoVf0N5aDTh6cXgL5+0GZ301pnDY7cMbvSj66QMg0IE65dUxDvRsrMLaKGpxFqh8HJSI2F5EsG8xHAbYktVQE5IaI6LAo/oZYy1qjSQrx34oV8/FbvKdGuo2ZANdOMNgxWkorkfdu3EzlyQuC4lVbYuSls3x8xP1tqyaNZDtzc4DBh5KpQNc4F0PBNNtc8rscOh8iNwojgBbbaVnjxbk/82aK3Hn4aksL2m520jiU5nOOCwNYALjknsygnxLHoKEiMKxHYwOGfVEKJG6tfEczXha4PHlPFXojcA3sQyLqKI5ExxSIJewTRLPa73t+sYgzJMaSKKFINBeEElL5mMOB04q50gvk5OZdkLyZugNH1AZLTsO0XPRQRAiw04SbmPW5s8MCYLn1LmdSlzdSggTf5VqnCKfOqPMOz4W8Xd6ZdxnyfeB7FfNbxt03u/u+12cV8j0zPUJ9x8vYMwdR3GWVTtfezJgn6MqNCv7dhJcDZXCkj93RPn4YXTr555ZZ89gb33/T468ybTeoWl33UyOPKHRc5aNHvndt0QcypElAroDwbMmrTsOLKIrEytigzUpt/d3qWTpGZPY4Mlex/vAvHMQe7YaJjB3dOk259IuoEN+zJVtu/Or0Xdq0E46x7TyP/5IhG2mGSEERvSN2YiTp083WuYUHCnE216pndTK7HAWESSQhw8ExAPdK63E2s8+0JTDxEnLL05B/sK9QvBOIdt3TwlkHBlR+sj2h43YrFNbZMMm2MCKLlpIvjHh11SNzGiBAwOqrpXl2UE305KZ3L41oY1VHRhOn4sVwLxVOhdk0oZVPPkZlgMLhApoOIu1G9rtE5VkIP4MDdPxJMYG8uFKhHe9OKKpLFXpyGkQrz/kHSCBlZPRaDEjSnDMKIcttSH3q6+9zykHQk8Uk0o5sK7j1JEBlreiE4gu2E041Tqy6z1qxNOTV/XOChL3kutuURSF6tAV3ptOAr0XHiGaAII9te1cdgVcCCNa3SpxUAT4Ld/d+Pa+S3Gudg5M2QlRKL6rrqFrK9klLbx7vP0nFA9Z0JlOnBaw9el657EJp/oYmV599Y+f7x+6OC8fWzf7eFrhSFXhYYtrv2mggrgFQmgFIOJn0xDhpNAxh9bFqT4fioH7BtTJGDBUMaMtQoaloaAwkFQmLVDslWDm6oC6PMCohw7GrWN18X6HKlS10jY4STaz35T4wYS36hJMvRDrXfL5OLKAS6dlwfpsnlRW4ipbEmyRYSAAh/Ofti0BcsjYmnovGNRBoNm5XfhMOY5pBTmSkoGsrXfFO2tKt4avnLtT3BJDpk2kRU7F5JoKBkcwgQdLc0lgWiSqYXBmgbuZPThCgKuQgVkgqawKtmWWw2tSS5jHC6hRpPaYAtRXcIB0YKJXNwt+UpMBcTE9LaH7Vjg2X/ZGZuWf5rBGvGapEXD46L/AlRrK0ohYGkanNxkBNCVfFqEIzflySiAj8tHWEgjGmSjMQpmmTwdZErbjtKtYJAl9SveeCekTWGuuVAa83UE1nYX6+DHKiwWzOpN7A/LRTFYfBWOUnkaQ807UeyU28fVYJSLU2ZVHCHsFQliohcRACYAb3he9PQwoFDJNTQVU3X0tTchsOgg9emLAak5ktEabP9lxZQmaDa3QuKi2oejdDwnMYG5I4+ADAfC9lLXQNqNdK/160+JiyFweR4bZsq6oyiYJTJLBxBY7Rb51YaJyFghEAZ4bhOvGQhACoCYK5wEqYM5WGAuShCI1HsqAPFYoqFna6BxkSquGqslanqhicn30YQncm1bvP8+8Qz2k+kXkVTxqKJuS30K3Qx381FQPXDK6MiqNZMEL5F13Hn+WA/aeyvy2TFybxCGovKAC9tVE7geHRpYkll+0Z/xz0Q4r7x0alDwt6cqkZiSxRaskAIPuvuXnVxbKH2IHisNdlP6u3zxw9gc3w54ximog9MHOAionh2RROSlRy8A0qNOm7yllvua2QQ7cwOvv5jJUl0D0THdHM7vKLXfpAmjb5jTpGiLMyclBoC9s0DnrtmJQpDiEwBxD4d5HEtAAy3rcccGVNbJCF4xE75rnUjMfVxr7aQ2wfcDSMvbgPSBdQLCDi6h1Q+hj2Gs8e4lqh7gXCd6t9R/XuNCOnmCO7MWKRyDiHJ8W5+bhiRMa+ACsWDx+OiPMSRmY8Nnn2ammbw0nErLqjcMxmJ9IDWnknFy2I8naV92P9+140HmYWHJ9qx9jFSgGgNC4OG4yiwRxE2pp9gQrL4yFJWFsVGMdlNMHySbG/kYfJZkPEI5ugifD86hcsPsfFUC4qCII9+zeiKncVmfdhwUNzlyF2jbRQ1s5NGgA8RfMXFLVWaf7clRYEtbwELaxMkqlN7LFrE5lvUIh+rkKBLVBxdw1ZO+0nQt9AjnhpZ18AiXuYgXWJhS+KCkwV7Sc40CZzoVUnQ7UWk3moy0jk/3vB9itKTQ405pXGnO71rNjyyzrZnNtkiwGdDxlunGknL7fGeL5S1M2hGC7B2zyEeatRMGta8TO3d7BwWDWBTUHQs4cZsLMgoBDrduIn3rHaM2xHmG54uH4prntZwnvMCiq7tzLvA6FSrZCPjGrI7Ru6kHDwLTCgReZ6qi+n7NkS8UVew3TKPiPBpPvjiNHtMhJa5a/WPEUI4ltBHy5ZfAVj1AjrmG9jab9C1CEJK6ChGeopuTkDAw/ruvywkvmBqSn3b167IVafBgwCL6YyXkScWu3OqzYY9s7VwXMnIUFgQ7ddL0Nbx4kr76kvfwGhYSKwUq8M0O+j5gYbp+ItQkMjoBLsblq+RwNgYIfQGKsgNBgiZALDunbFweoPnhEES20iRMV5cjetemplShEmkHZw1HsTJE6oJHtRy2kkoF73xfyo6hXOdaiKxXW+EUhpUd9Wl7VZ4SZ3q0ombepKPF3IvIcdEnv4VWgAdaJxHTjBeE61xQkn6RhFE3P0xckAVB4/ENvLV/EnpoBTFljhal21jxyP/kiOmG3Om+3hu+Gg2trQxekLY/S7VIP10HTz0LffPxf7wV8/8fO3UQ73stw+8OZ9hb5f/6Iqd9QZmZvckmvApIvX35u/HCzBaJOMWTZakhJYDqOqrmw/yyka9JviZEJeOSDft5L8TbTPb747aezsbD6gkXRN25MwNxHIjwLMJXYjIzqlv2cM3lMLCQ9fQoDr+8D8O6+RDf4V0HVTNY5Wu7+wOTh8sFlwi86xD4q5KvPeuwq6ebnVWE5vOE9/mtD63zbVdaxfBoknif3ozOz9oUUxDQYBhMnVNjy4jY60lhASBuNsWlaBEXt3he0qI1i9vv2mdUjoQ1iV5nT5vmtXtfkPf25mQrqi0OtZqOlTSPvvyaLZNq5sqi+3xMMDyv4D9rl4Fj290R0W94GMOWUu50zvDJFieO9A9NIM27lWI5j3ENLINnvbIq1BUyiHFCpaGf9SI+FBHEHF+PoCVJJJ72rUG154ZiQQlIhsg3WyP08YNJF2NRxFGexuT1GDK1dR47JMqQRkMahL6biveRmy6s1opzYd7Jl5CI5cTiK/+BLIt4dnL4sr0z8x4Zbz+zYtOnOlYXSd0tlXfgwnEOMhI7W2560ikB7HA42zg6N0O6+aNHTzckK6mY2KUK7DuUGxxTAD8gfI+FX71CsBRP39vllkMCVcxRWQIgyfURQYpUH6cp361OJ09DOnIK/GunkAc4G/bAJYk4o101SdE6dKRBu80BlBQXwsha3eLR18lucv6mUa/bx+OVoyfoT/y2M8cqs/P1c8omzrMqxzvqlZLpY+pZr1wIWO6mQH1sykId69y+M8SHbeWQ9HD1qXhgtfWhipZpiH1I0bQBCVRfFyvIOUUCxbGsI2CKXwHQf+0hRSbAOpYOEwBRCQhACkCGzE1ltxtGFIoVVl6iZg1zvSLCaId2JeuZN1IyMTlp6J4YM+N89P9pM/Yy2W7I78fDAacxUvmQg9ptVzhKHIuBKh65MfTFIQBN6qfBCihXk9Yq6+8Pp9WpE9uWc+2bL3d6U5SLHLd7FqPsRbSMYKCvuMz57XSSDlt/ZH2E2qL2Mp0QwVN3XRinAHKJroPYSh87W5R5N/Ny7Kv4dczbyKCs4hR7CBa/nwFKvQ1+3XypkVsatXlHR/OLfcxtoUePDNJwNzfeIyu9czM7mbrJ5bOKOZ8PMhxu2V7LMpDIzuEJtdb8J70W6jAhrvsENbOCRIop8l4Laxj5tcdm1gOclM07dZJrdQFGlKCJrBgPDsLNmW6KUkFiCuEOPKzAREZBmd20vqIScZJlDK1ueRz827oV72B2c3OdR29v8hk1Ptrc8rXv5AEGDUSaPcm3AgmIK5yqy3YEA3iAgm25UZMx1LkJmHfz3GvrP2p15v/sX/hSk0WdLu26xG/oHX/WDdNpAZB+oUvdUbU+YiPnVfpdYqCh4IhvkGIq0bDT5tKXT6DXyz69XRLeOMphr3D76LTJingcwdQrnIN42WGgCG3KvjDku0B5hcqnflVb07qRKLKcmZ/w5Q7xUhJfbfkVWuryLequLLxlI+q/uHXWRGfNqydlJ87gkvTNsOeL4SPOK8wb3YswThCcVAmr+tH1zmMxRtWT5j+vRIR/Q+SJZcm1RiMIAk5+c9HbBWoIrwNHh8FD0aIDS2KmgDf5VME+pn4Dj0XZEeM/vRYPfStemsDXaAtg4uNGelrXeZVakQdOdQlNFHzMexENYkMFTXnq1trEe9salBk9IpH3smD3UHTtXsH/OBIFm5mtULCcSG0x3/zCxsLh+cB+gkgQinPrZUy0gg4lckDKJYJ1QUUJLDyX77V42mHcd1jmujH2f5h4hSjYIoB+0X+09KIwoaWPC8bAQqVhE1bhxhSoYO4YRK0mSPdshOFfst2ewGlqpaBtbunJSsalJQJ1XKpsgfMJSkcYjpHglc7TVeVAVevWTPXruIzL9FLQd/vOKZK028V1Qfu+NSxuA43xXZTG2ce6bi9Owmvo/Row2L8qHSg+gvo8QWeut3trjEx4wmV1wZ4D/nMu81n5csqzEVO2aFTbRTN+I96NQK8Q7zB2qexb7OEEE+Q0SLI4kAXbGHpFoTVtW/krnIMzNiPeNhxmB3GQM4Uv8EDpiO/7Dil2gF3fqawwH0xru5yqsyYveTYR5HcaOUbfVMJWYLoKOwB78c/gk3oEGoIG4xjXiQ819COW3RJYj0+CgaJuMQM8n+135FcxWm2qstXmSKsoMvIk+P/BLmWf9/NrQhqAByFKmpwCKG0u/CfKRPmHmvdzbn36cLfF7nPCpHEAvd3iT65S64F64fKb/Wn/KNCukQNER5N8tT8k37RV2YupFadAsWpwebjIPmb1RhuzcYwnwXT/PJL8+Xdx/Df08YYeA396j0lZU4u2ntSHoM0L0dHhPuBqyHqrSMFyeWuy7avVTs/yMNfiYGrRzLVMAYmajTyd1oxQlFdbm1dCxREdU5dvHzXWT2Ti30rGgUdteiaihbPyuqqEEQx/oB36n1TZzFFdwL3x5ZUv7sIBF7uUQnask+MGuyqkJ1VCClYjOYwMvLZ56Ojup63rQ4ipy4muFD8N2C7TE7+ynJbVAAzqELXpLSMDfmckavDw58qUWYUJZPrEvkRoih/LLycMMaeueceiztOiuILEc5URn4TcnxtOqXbM//hVxFGw9aRfhFOk5XevwlhZJaGV8VG1eFtxwmx5ttDrPprlQgUMS3we2mMkZoF4R6KSdVB7qci4ZPc88wErmXmGWKDx4p5zjZcIoJF3cLagVQ/IlycoyhHcfsoeS6WZErq3PBGN7g+S21Sx9MPdT44oeAU2u7kx0qXA/fVtnnYpaIs9cjQCVIe9t/Y95lMSRB92aN+8aQu7zwqBEIbDl/Pn/hCE2M3kMdTabmhBjISJGhJr22hGkPghR2cTZqWGkJhcXJRQg0+IlBt7LfyWyw3OCQ04p9C1VBlFPLKRdG1gwlyZEisu4/ARex2Tr07feyahKZFPDthT7LH53z2BPfqE/Q42QTAQWpnkrFMm4Q/LkWECoALppoI1Dd7IT5KIDo30PHDsgzj044MDLFN3Svi/l48PEKBDVNMFEQUl0DhUaDYG65JQ5g54uYwW/ImihKdLIBSwjTtDGo84anwxYkqJakNdUsdUR9ozMGcBVNazPTPz+WuTiRxylBrWkpHZRUpNs84IlRln6sN4yzHbnroWnjjyHUMkVAQMlmwQQnL0PY3kUnSOB9TaqRHHqfJIwIoKz2CHUzDU2uj4/aWF3si4gQidkjgAf6YijuZm+4Ap/UDIh3lUCwYr8nvqOu3lu3wx+42dkq/3kD+T+n039WTTG3sx1mxe9GY+paUhaSUuandzQX7s3jqr9oZbtb3CXacTyfh9hLqtwTSXW4dPaiyo69K/qfGXPCK8CmvMX/sEg+plfdXlEbIAB9MNhemh10WhyvBmRtP1K8vubymqw+r3xZ7vpIRrbN23VkXSNyedNfofHMsyFCxcKqVfmQFkenyuWTBLgvLX8KxFQrUbivdkHzsJEShgngsGmZ/EOI1/RRMjKM6zyMAy0uFJG6IIWRGo4iVp5FTKPq8RNUDGwm9+Un8C1QAFkIcSkN43RczQaTqEeWhxDth8mMp3IAoWY+pr+EUx3dN0IrFW+qbpADiNeNUDjWB+kOmcs3CUtAK6aIg3GkCLNH8ZgxWxooJc0Y2D1DfEgHU0Hp2wSF5K6BhirYY+fxR7TMnGlrlYiqoZY88QkMWJAuMUV/7kQ+8oKyVVFbSyKPSUdUOvVzt0NEyfFh7xN4uXhwDrIoitptcavMWMnNTygVUtLECtAHnqdbQbwVBaTVN/rPES8GNpAV9C0jgjWSs6HJhGx/lmWKTWn0mKhhTy8vj1OJqWWy6sZqr1qNQq1cyt1XQtu3lzoMZlaScTCp53PBR2f7EleTjKjwp/T3rhYFI0mvBnfUQZ6ogKRRTcDeOrPZ80LD28TXZJmyN1PI9nVNvs04MXlk8nRs+vMp9h+/OyeNPDmViPb+8dCgLUGLHKWi0ZpuzJdjyRqwd99w4FEWXu8hYCyewdkSdkEiCpWXTtmsR6Sz1TLPtvulgt54DFIV2F1ezhbMXqV8EYX17CtRPLLYt0fb7dqLLZ0gVxNfI6QLWYEaR3u7svOFkXyEQg8/ycAzADOJw+0cx5TJX+jIORxmduTFII+xDoDRpmZU+i6t46fIlLqYrkCjWv5k+C4iWHSleghqWutSylRbSyvUR3EFls8O7CLVMkQAGIqS5G3KhkotysmNmQhOninatiX/IvBjIqZDbNrTytZXn5NZmHDe/nR/w6TfP105Z320bNh2mUbSlqMw3cGXd8xRgr6UbxJkKD/h7j94uSz41wGHqQynHkKIhNTQZtc5ygsobuTDDslz8ffm3fTKmYpC3NeGwXLFIWSMTfFHN3dV9os6GJpVUW4NFC52bVLv572zZkXV9tr2Z9Qbr+SdX1lWvWWWCNQtTPrXFADnGFJ5EGnMVA0TR5QR7/3FlIPIAGDdw9pxYIULIL17pOjupGa1a7M6okqJ4aEH4e4oHuPgMbGUaJ3pFNRRsBEHHb0daTbrS0I3wmsXPvr6mO4BavmwGT0WUdykmb7m28zpF5E3b4X3LtacIphaxjEUxpQjEj8JM+EOC6NsHhL2bUN0KQoaxOVIYdTFlGH9ykAQXcYGUiCYwUUp05hxHE5w8IEXWzcWihdEtQf5Gqmd6Bh6k8ewGmDT/Azzmthn8r4x0qD1fs4KuqDiRKAjSc48J1wgZ+9tb5qTc9C4y5fEZ4rusKnV54vj/CwdO+7Jn/tr/7+y+4+73EpMpsYK2KIV0cUTXnTFnenD5xEUgzYQuPfk7IBeQdh0PPGeGhyt6h9tu9h/hBdG5L++Fpp76iIfyxYN0yt5fZHU9b7rMpiulWb+6h9utOjg7chSs8rSlMownYxqA+obDMqMxr+hwN1DyAExx80df1yfuWmyNaeTFwwTvOfNCWjB0pxmSOorwDnq+EVwBOaJ84j7ROqHjybOZQQaXDI8yq80wCRpXmP202VAGODAzJVDVF+SDAZQJ4GGzsVo0ltTx6JciL51Bw+I48lYNS5wqwFTs1Y0FDTYVod2sSk97QiGnZiaD+BTOIyvXtRksNF5RJgC0NiBDEIvDWtz8m01ziJAf44cLWVmfZNZzv2gyiANBA7SeUewJ95Eef0Iw0b95wk7fF3JG1Cq3AzWlKw/z4ZxytyMoeGxdD/LPIg23nemlG9v9Fa0I06ubo5JRln6NTBSM1bVJd2mfkfbgN+cP3DvcdcnnG0vKl5wlNOX2W/psvMKezHpnRNRH+kLbi13Vf8ihCB+6sHC/AjTc7u1TphrpDthDTc6eNtuudzwB83twpLXLpmNv6a5SHMYkFRBPLcv2PwBB9auK7nxfNZvD3sb/pbqQEcAhv0+fyOVrLDIPNM9RU71zeExpAVZwy/Uf7cKHBEM8XjrM2ZihBBo5OvJznuNSQ31GAxG++7RrTyR0vdpsZUNVNLP981691I6BCelYY3+IvMQ5SoQYAhC3wspeTjD8J2r1oZGeQaoqy+tkUaSgFNLrckFJEASP3EnlBQfdhAgBCSRiB9aHoux32E463uoIgDnyv5qS3tSfmutoTZnb1tq4uFedH9j5WntmQerRyLbW4o17/unays2XTzJzXX1X9zw+m/ddOUMSOGFFZAkK+gHukC5L75tWaoyXJAlALgLbGwXtPY2wiRjYXi7TRDBfO1EEHkBsMDeO19YI5kzQv2pgVbIoVFkpmwB4M6/RRlqkd1d0ricNky0Nl9hQ0KcorF0VrnKFEFMyUSZNLgXIxOlmbLrgrrWHGewb5NUFxBEtWBwErF442/c9h5FbGBQkzKaSRilFsqbpZU5Rp5ekRH3nV/MGFYbsfBbwqQkhBsAjwh7ROiO0QoHlGD0mFt4ckyrFr38WArmTYDAkopKEA7gSnVDt1Relo9dMo5DGPtGUNlyN+fzViKuMVY5IFS5sdN4cTUgxGQpN34dgICFu6uwJu9gd1/9Wn5Tof7Q1COFf8Qur5IZVYUv06oaKz1OakObDpe7atFwTJUUIyrT2bLva18SK30BtWRhKDaZodOqEoMQc7N+XYkCNWuTyMIIGd0XSaJKF7jSQgB9YTnj6h/xT/a38Wif2xCvB5YsOCb7DVMHSRYk08gn7E80yTIdjDlN/kL8tN2lIwePGuJPslsSAY4oVK5AKGrotOnt8hzQ/yxyZqpcrdiqz10GOBheDCbvDU+Ma+okEmjR8rNyU+03BQtN1Y/2u0fH940FfkqnUrJrjlOVKZgCe0B9kQPVJV+9u4n8U6RbdePE0Oz+3PHftHgUY/2H3P/ON+WsP7tz84Obr51/P0T7OqLUhDX7imdqfxnxG9dsDr4O5YbT/yOWKBhbgqqHMaIl0467MDvLceL0qmdknOSzLn8bBxX10AQuGwk6qkYx8JgSnkJ8RkEpCn9eTjqM7X0W5Y8o5is8MUq8DmIY77iNtOISL7qFCFiZNSz73swSa7SIcAJ9pDQtM4feKsIx0ZNoAAw1yb1x8c6CQmkF6csEpl4ou2K14L+2/8HJvWmGNNeuV46+jRmjo0Znwz9tf6m60eUuz9qtLd70Szei8vWm+fOot3E5s07w8+mnbq316Vpv63y2YbmEoE5g1lAhiijCPhbkpD96COYwF6c1YMT0QcbCCB6u2oYIYceDWYB1rhJvKojxsNP8362/NQfXqRZdr0M2+a+eunKCis/NEJrhbvb1cJYhgMdieLK74WJjMN/qUgKeOfuC5U0b4OTAvwvFajkTRgK8T7vW4EIsTHvc/ENGwWTX1aDohACpOevRkN8SmzGpU9Ml/QgPvnAkMymfXH32OEvfawBFCPMo9+EUr+2I04dAh+z5BwTVxu2vTXltFjdRVwU01NTO+kK1yWGTAYP2db4j1CYnSvnyXL0Pe71d+IbOydYJ1DtvJExtdTf2jg+tOwH2qBGrxVgpaV0UYiAWhgqYsJTjOGSArNBU5lOv+xnchoxRXpyH+Ya126l8tjO+pqGuhYwm+XXz1DjC8Nr+ABR4abLc6luQw1O7V75I6un68caSl+kOid5yP6AmQ8DiaKizWLXtcBABUsMCVJGUZ1CfGvjAJMj7vCWmvZhV6X4tTyKBWf1A45Uu0I6+JaANy4aWVPCArROSYJF2X4L6qcNsaZ3JKv0oRcVGFxPMxJbDlp9nNsRHia1ODAiVbwRt1PHr+Qn41GAtya32lLkgQmGtN80Lzrw1L7ZrKC1L8IIdMHmhUWzEw6P15xc8OyxXMFwtDRCQ+mgXc5OvkGu0EOI4MSCayBgUwEa3dgov3lM4TiguWFAG+VCMKcN3cH+JgecsnB3Tc+AKIF4nP6zbojMlmcCO8pDZSL1nQvmZa36tpnCJIGZ5Pro7X0j5kLJcTwYkeL4cTvZ0YLihzc4yCsWVJAuTFIpViXpIDeharrMgvx+ACzPdMY07pFff0F8nj44iZh1kDYVmyFRLVTq//LDGDBSftSRQ00/fIvGMP7eYfUyY8nlvI51xNxG3i7v7CHYkjWEGj1kDhZ2PJJ4qd0eKvwPBOvPBK/vaYIs9DP8B7EnRXs6ld0h66qLpl3VPlxX+umcpNMeTl3dvZVi8+99iljZZ5d2PwlvoM3pqMmQskv+uzwvPm+x6k1WOqqHo+PeTC22Xp836Csw5eyegWwYNdSH5K7OUjjDCRvqZlPS6khT96ABGqDr1m6IalHuvceDeZtbnBvL3uraxMEJuwY6r7RyarS9npnm3PSk3PuHRULdTpkhjXkosiwtBh2lmSAhml6eQaJmLOGLmAu1/0nZNjSQJjmHc2ZzeV4Ep08+i2K5uabQ9n0fb3xRKmaCffgeJAAEuakhs3G5ACXCJsbPc0uGeX/I1eJV/RMYSHXbCI/ZgbH3P1wc5eWsoFEhNOAo/5CYrJ9D4mjDApFi3lNNK+usArytpeza8osibSg1pMvNEYTP3pMRTEdhP4CyW0Jep6DqtKZ8FbJIrSc5micQt6402azRYRrrR12dBBsN/VuW+lhYYKnpgcOxXtSlwiLaRgFkizNB66LrcrzeoC0RanoYegA4RlMDikQEl8/JBcZTG1+pX1UAyep/tLNlOJrYR7X4tf6TpwdBKFKftjTfpobEyhNDJzJ6Ix/UzZZiQDtNBZGl8Aj1dVcfyM+vKQjUkNbEI76R6Il5YPXeGM6vxeVPJNKI3FCxjtefuYrnPy79aa4mRN0XNb7xURiJfGxlocs7trFA0eB5ivgDhxmx0Ju8a6GLXaYR/iepI758M7ogoKEyIE++JOsNq2tEqdR3X04lU3mprB/ev9EfZNcRTAacQjDnfTzLUEnoUsOHRmp50oKqQ1jQ8SOGLLpKgLq1YaFBkAj53/saKUyD1KlyR2kZIykcSvVWey7ZqBGIYF7aLkC5Ok/PjkhS6VdmWD0JiYnYQUYFVTacoST3f+9XtKKNtQ8uXS7VsWZHGaLIyftXt+4GG/MXrzu3BDMLx13XETeLbVZlXE4IbSyQ36vI6dCY2+f6fr7fCDyzA89rnXKz06djWRVfjuFGwekMMR2k92HIJQgmI6q+kNL2NKO0sRv506uJyT/4RhtAkqEsfkOF4zPDY+uOntjCak4qW9StgQ/LnaPqPiIMS/CiPAoEYQUOhNtc6/X/FIMnDB3v3ctzkECh+6/DBATXBXf34AG3xj2vjrF5bGlZPdylL8YtRg6HjfEwdFS3eWcOrxcrSAvW9plKThgt6eOX7ZWu9orRldnIcotfutEwe01mJ+nPs7fqVphy19Zc898sG80pg+dslca6vNaXXhTCM1ultH9y6uc5llHuvuBlpNJoXM0tYeElbkUyYc4qNBTBJxUbVv8SxQvibMFlJwsBMHNpptaoSB4vhE3fPKayZDhpc2NHFOO2wMy1GjRWLSRBzktbYyoXd7N03tHk2u5OJOQQB4eluhbkypOnugCdl6Obu0pbV8BYStuYOKjGjtSto0i61YkAvbxHMqawnA46pqXLRR7h30DQ9XlBMeQYLCbzMeBT9IpH7AtWv06xzueYX+MFoFlwSTQVUhpqEbr9TRIIu6bhH3cdCvv6gyulRKJKnFjokt0g1hBF0zwI4lJ1ZVmcPlLCgJeiDmMzGy9/yVdc51I9woKai30+CntBZzuo/7yvSqCPsF37PkUJLuFFAxU8zE0B+Upo4SdJvpZImXifL6+1BAKtPrEEPXa1MvrjpBakR1zcVxlWdpK1XSlXgHpa6VmHD9XrdktCH3Nux+BGCKri9lEc48zdqBMqJ3UceXc8VuMesizky7GZoAoDq2vjLaWp08E/08ioCijeKEcOavOUNBEBvaUQFUOSIYmUxHxGJagh/kMvEPqzgQYu4VPjgT896ThWxIyZPAeN15wTZntKlpknE/ukUuVAgoZI00yGAlEtTESvqJ4PjluRN1SChRMSbOUVvsqaS2vgRClaBlFdPRwCU9uTGEgoLcJiyI/V1vjX7WRrjtpjcTkBvLXn5yRPqzRVhNR+rqgDa1K8VJl0HSZKvUWk9qBkfOApmUKEl2k5ED0OM0NBlBQaEpqLX55jbZTcE9iJ/VnjiJmqO2CVERyqKqFiHcRAsyOa7nfHGnKH3PcZQjEqWAWDszIhvdNPb3RTtHFYxSN9x7rMgZj0+LrU7Bqmhrc0mhipiSWyyaStJ2D4/jaFe2d0/I5ulAf1+LXNvRNCeLFrY3zF7PnOwkg0C+14or3blGrWGDpcZIEA1oK9T26H+R985H530cmiJzzcK97cTOZixVkC0tZlq+qqyg1XjZaTosB4HNRVFEZgqP3hjN2/jtt+I7p8DzU0T/8yPod6xsqAUIs3oAhSYxpCCnspTOSuwin1rkU2O4+pQFY1VEQOd1WmMLP9FCOrXac0Onq87mgCsvIeVNhU0toHwW6ZpLFNlKCTOLCDCuz1499dkLLmEtNAtWUIwnkEK6z1CRixzDlAT52j7AABBdtgAoRHTFAhpFUiDtoBkAVwr9h5tSrIJxM6jIyK00LI515aO4ciufVw4GO/OwdJIUacBsNNwzWYg5hYmpMGCVi9592CmfPmj++YQRjkI/UDSoNVA8Yf3l5OthT16GhiOa4GT3ZV1KZeUXk+syoAGxWbr68lOSwLQSRpu9akrLDx78oRmB+YaxoUwGDnrxtVeeLhqGn7TPnF0vzTBgH65/QFCvEDBCRvU350gEweL9+cQXARuFw+QDwNpC0S+h0q7abSyJTrJT29Hve8UAT5lyVPPbnGaMHxUnshQA/xoAD+mCD4aNfn1gw3PNXXf0s3Irnhng3MBgEf1w1OzDh1XUCEsTQFpmVBjDByPMH8DWyi3S4m5oMvrNfiDS/dO2VlNbqiVhn2K2QNEiz/vd4LoeVyzLmm1/qypj//bHl8Nf8f7ujU+vRnQAze1zF+xjKtJqWmev99J2otxRaf1G9fTaxw4piiQJHgj5/oRtQaRhspetcurpA7n8yovaQhdMUVEOckMF1wymwZUVKDUnbLj+dR0wPYIyaYoJZ5ITG/uoPFJ7uT4PJGKZmrF31TISbjAP9u5CMoW4aKJxmXkUT8BnaDRJxtMUJ6xilkQd5UHUmIxsSUwtb83vlQn/6JP3JHXtmkaiGwtN0Ghg28DXglpKEGUT3ID35J4jdRqkWRRN4QcPPfDUq0zy9LsuPs60XmoGnHH5HS8+f5vndq6CIZTCM609QRFPw33jvLt/zJvo/EOT7udfudpb+kAPpn52PzwduKJyaInKUi8gMCmsxhm7b6cpf7ZXA2Bmb752SCiKvc9WXWNhn0Oq5ox+8k3B1HUuGir5Wo1U04NsDxtc689655s1ySR1k2DP00kpXPL+Tb+cQT57nn9Ui9rtP9Aw2zswLP5x5H8ilu8kCCKztLeJK4PtAY2iIVLGnFrEzikAXRtdWbhuyaHlPtJu3LjC+1kCmcrnB/3N+XwbyWZuuKLRZtvuBbhiLf8QdHJa8zw32Gjt3GSZfwTDL+q2zEpwN6PIMZE8zjxZWBRLZMqMSE7FIyaJT9+CNJrRnGdVTCmvb4k582evaSdbFBcnaeFI2xDGP3xwdZH513m88scD6dphntPDJlOOYfYwudZWWcohfiHpEisUAy3JEyfdPvK6vbaaim7tO6uPp1kIcCrkA0VIiG2uLthf9gLp+t04NTEwKe/OaPuETROy1j5+ZJZAtkcS/jNHts78DH2ayYbUn93HnL9wVC+J9U8i4j/OlmaIfC+snxa6lmLOj2ZlfvMh9ABHLqR7JCEpLYJFmvZ3k7CIUUPoiXu0lCXyozpbqg0umLXN90vu1Zpc6Z4VCWXUHxSJK8IAGVh+skZ3pBsa+71CugRSiixodUVYPh05xxBFS534aV86II0T3JF2aTO9HYOnqITrX6ZWQtynVW611mt1GrQVlzxC/+HhS9vfd5+qg3CxawmmlhO1V2sm5ba6aPq0ml8ylsalE+0aV2FdbmAP5cadPwkbjWkVvMqkwVQF6cK8EHwt0UxTksQC6K6Z0PpJoxm842oaJ9Onjl0z77SmJ2Y5IRbFdJlhcSzsfJIMGbgjaDXpNv/JeAKAWg/mRWG/KxpHQmeUwzwOSZISWOBHSJo16djv+/plDT6l0aLwZ4gQWLNoHqWhYl8dptP0q2PCDcU2McOotMjIPU2orMdYGv9lcRMailcfwDmCCxi7YoaXDWNyJb4DWwM4nz3BP7H73GL8KwsjTBgV6yLKxrZx+fkQ99M4+pqFmwA46FY1eSeLZ+sDliyk84VVYVQwTAyjEMEvc+5nsn99UMSPTlkye/1deadW1Za5mRuvzy2Z02CR5CRJncT0n+t8z/tmNTo4faMJDrY+15KJGC2XQz+eTNHGLsST5LfL55wYt0qoJgu7jxUGjibgOO9fm35RcTx94I+JOWXGZpyoHM6JmteXnJyW/paLIQvqRTj7kiu65UTUb3ulzOuPsiPFvrqMC7hhzT9aOR6ccP7gNklffO5LIfCIiHGjaQryRZSYITlRTWnZvL8L+fOndoqowJvkZcGPvPsQt28jwPc1gEnLrWJpW0uXMd+4s631BZ08e0UoamnDitldXW1b1Rn+7WgDXISkyCZ5v58h8UnzZJoJjfzfjqAMiG+MzB8OGNbY8uWy3mGEE6TsFs7YmOEpcQfAWcLIwiyTa8DucAXHOFy5C5ZDCWVLEiC+qEuWwAkEvFF7RATbKCyifaE8D1aiC0uhGBCeXBxMoWavr8+HVNBajWFyClxVDaVAyqwyysG2tn5Of3p3c2ScruhoJIlvyicho6L75R4C3E33tI5v1zrWdliPD1Bi51KZqVZjh7n9R1jFR8B7O1z2d2NhOrFhsan3FhOdQ9z2hycMTXiYuGqweQiCBXKDW2hqcCr4e0tqW3qbon8itzG9+3T6yvL6bw1HTrrkrfzP8GZq23hK2437Bi+n4JUgOiB9xsvGY6YMDxuv4nkYtvBx8bHwIsvTKZ4Cf+TiL/B0FfUxB2z6ydwAI40dCMwBzd9LygYsEXBImU/VLJdTX1Ei0khJhSgC/oBmwkHsEO4gcghzcHGoJ8yc1zLU6TAyMdd3lzBNSMaH893N1FNXmYQp/L82/+IrtbS3lWOgZ+mi1mtYt/bHqTU/vMdsKAajyJaAYXyXPs2WwppAbg7Yg+/sTQU+kETXI3YT98BaY63wxT0Pl9q9Bh7rJztHgqXH9/xcEbcRS7hPePq0c77aPXeSp+6a7Jk2mCY8qzMIDlYMi591TRJst6J5EC/n1eY9uQubmW+RatFZuvoIOKIGLgXfikWCxc4NcXXiE76cE8IRY78b3wQJ1kMUG4ot+awN99sNnk07mepUb7NweUWtWPC7bXNCBZh33EFyucjk7zSA4/gqvDboYldNCzw8DDvf0gEmeSPwXZmZaBEnaGgQxFskjqlSENfQGCdItDgb8XEbBXGN0QhtXIR5qHlpqVkoN3wfN2K+69LSULMI7r5wLgKE5yP2mYebA7oczJs7JoERiToGmCIBd8VJr8PJGAI/+TIoJRWSO6o1Mohflws4YmvefgtdPX+goJWI6YmBS/xgYkcmaKOSJ2eQlKRAutq/BXLNpyBnJsnUNpC5iRhfs6Gnpnq/a7sGOYkYzHFjsc9N1RQXOUPro2VaVlFgdC+lGsp6K1sigdcD1/ZfaFYw1ChJ85YpI0O69gX7L9M7x3wfXdi6ta34P+XiR0E5fCFfKilf66D8h++Fi7EOtpAvCY+CU6E1uSYJLxcAhpkFFappP6Y1yWT9Huwd658y2bx8KVqc/VtfpnSdrEKmbXA0vPQV7340kmNSjf+SrxXIUd2WHHZ4eHt9GGyj8Ag9fXNuwpnG49T6II8EEPTegDAwZtbpzF9NucKXhbhNdnh2TLqFyHqS5F8Na0sFQZm3DJZ/nJvjHYMLwUMQkhjGCGRE5HumBMOhTm7QFu7VfSTuKbjzbGCSsNAzQt8uQju3rVtMeNOjx3ShCRtXVhRwkR5j/cT92C6sU+mIXI+PDRBKhZguzDpqaZr/KrmsWju6eF2bVv9mQ8U5FhZLF+lIrNubVfwInkqbwinGece8+nuVS88bQilYJL/uxVrDpIZYEm4aZv7jAK3lkIxFM64J3SFUVhGSDmPqYlSdliAEeMx4QiAYslZIYCQlIZMRnQF9YJRA2fkOjCwzIgW4gCVImjYWxEETZdSTSSAZTijfMZwQezoSEIzc4FsBytvQVfgifSWByiavAYW6eqhxMR3ZDHZK1jKgEHO9q7WKSN7S/AjabA76JDzeggbwawpaj9NWQ6mmLKLGaNKQVWSYxqbuhi38nfP5U+dhkGrILHSec72JJ96EDGbhxU8CHqUrqLTyipCAERAslweDEVnIvn6nZqe8VbLVlQMDxwNBPAhcpa1Us2aZldXVNDoHmZ/XuQg6uv/ALDcySVualfofDPDf169MBI9jErrybUtyrTfX1GiZ/zG137b737gb0WESJLo3D25R/hMMj3+iMm0taiSdLFsEgJ5O4N/4G2AICBweYVSdst3rX4EwjS5NUNBag5ITensLROIyv6nzHrtiY+upGoeJKemnhSmdR0oZLO7muxfqL+CCsUBeeoMBXGcAhA2pX5+CRu7A9Ezh9yIQl9ce21PpqCyfCPk02PMNl2XDTIzhoYIydwZvabv4SIlsfa3BJXiswJUNlyIRgFb+5YtvdvWSs0gISUYQ1DvOOWRIcHix7whNQPE35tLlXZa/XxvNiJC3sg2gEE0tZ1uChSCBJtgdt1WODce0XbiMIx2LcBo0Jkphwiro9EomUnkx5Q+j9HoUDKONjNHw2xKmTJdN7wbUqrp2RYq6Dp2cDWlE1CVmcIB5M8QXBbTqrQyZAgtITosTSSF8qez7nj+I3veu7mJTUpLnF21I2fhfhCdN5yyF2euc/wAL+W7d7c1XrNK4aGxKHFKupa3A3WT8fp1zgxdcuRdhFUo3QeGsuC47Q0kuN+qDxxqrTDceTZYX/VawPs6ETaB1GXs93/pHwoCfctliSAObBN5OtZwZjPpinWJlyZAxJLXvRFpNuMfmoepHNTNc/Ed5FcM97ELijrXH8cFxX/iZHMH2O7uU6eF2GC20VHd/czb47J8ay4/m1dbyFPyYY0AT3T+KaF4s/1gMXxGBVh8xfNSRrDgQaR5mvqTMPJQbOSA00Y0acmkgIuKOsjIzBFIGuynCfM3i8JTwNZCDwLckLj25KAoXFo3ZGyBWB3tasRoV3vPyjePWjAh0X01qmy/gInT9iIePEPulVlXZc0lnsxyyzoLEOOsqKWJ/99uP4GRSFwX1Yfrk86NNBYVeiM2Xr2xCEFUjxGYvQaEpBt8QDecXQNFAAG8K4k5w5NlohYlJtHJsLIAGUZw1BV8tsPGnRpUx/WaBFECJh9+qOLPuGOXoqXhKvEQSf+qJcgbFECazeNltlLkZ6hZRoesExwk05urhM2cQesQ6z+nhsKEKlocVwmvWwAVwIeKFMOJr16SN3mrVCiH0Y/FXBwD30teGPc4SyGxOREVIVBz23BhyjLq4EddUYnYu70+gBnTx9R67UUU9HcA002UOw95GeLgUImD9W2m6QaIcynuAn+lDeAinnA1N31yakh4kZbdQiVSSIzA6eFbJEcaLp/bmmq0ytytCIrVVtrE1Rn63JTA3RoiQIJExiKUICUI43Icc48ISBKJUvxQEMMPBFHj6kohzY6UAKaSJjaDBL69G2VYIBPDiqa8wDE5BRLC+FDrc3Iz2AGBTAHWf4WmgmisBVTB7BNIKDwLeayue0QH3C0gzeY43s9rxhL6lDrcY09bw+8IE59vev3ZCHgpq2X/xkn7mFOm1qZELUc7voEt3RlPfD0oM62SC+DVwqDmSu9ayYKcSXCubi6OZkegzN6f45JvksHNAHC8ecB5MS4Hvz9ycmSWb0eIWTVwBUim4Akkl0BWaxHvLBBIp3osWT7tCjQdXKPFzV0A8FbgP3fgwzD712hcV3EMIwX88R3J1/PN2PYUbJqGhopE0iaHlwcYQr8RDM8uiSZRBv5V+RHAgKtRTuJG2fW0YKZJLCRUJg7xDAzTHeCxsrlfTCtU/RheACxjT+deBM/52J0/qqtCGMGFnjy13ESmUE2IWL4bqS2lx4hAz79UiktAG7CDuNIQr0aH/Kwh1L27GomPQL2/i6xQP0xj5dpG2CxdG2R67IpXxXvz60KZ0TcZfn57gXUC8K31yLuvvur/+ypqbpB+rq5u/2SoRZXqGRDdK8JnJFNOUuJmrobH2vHOd/zDjWQMDfyf83Z5DVvy5yP2Lll6KvdsukdS31GEM22c3TnkGcRmRhKmzILV9eJrRxSQzuxjQM/rqwiNFCg8AGCD33FwD+4qxL9K1Ye6cGmJAUKTHcGmrkxwgAs3VsRw68WrtpX+Hu6/J64rW/XPtaPdIrO5t4XD3v5fWFuliR/ZLuPbPuqI6ORD1FMZZQ+gaNGSNz2P1NY6SQK4hJ1DQa9xdFD++8phcvhm3WS4Q4NniS2p+rqBxs4usHl/fycax5dEnL/N0dxfsq91HwgeBGjIu59DShgDon/XaOP1gVSCeoN2wdDkVzHcD5HjTgf15JI4Sd1sgJfDeAdN48pc4qMGIZ6OYeQGuYNktlJkp8h/kLTOzWwF6ESTsFTNTx9VqRvyGFi2rZb2ugjpJz60vra9UQ2uT/Dqw13AQVb8d59vBfsk/+PDl+pZc+n1IXa/VlaqhU9SK9boWBPDsW8CNPuAOcZVIyNGd40bzlcf8lBFOqW9N5AUFcpMg061AE905E7lp0FY/ZUS7STgL+RQOiRozdzHAICPsTZGe0ZIRO+ILcBGO6T0hZ8BWrNvaPvd12JXQmbU4/Rji/XtxDKh8ryAmwZEGBsGIhHPHfnseHvVbIKOu/6AC7h39FhHt+NeKc4h4VnCkQUfzElsrNeG9g1EUvAZeiC4c3uGt1LZ955qS4UgWK+hU+sHnEdEHA+m6gYxvI2dsj4gaTGjQssTOOo9zfYFRNLwWzrDemTzkWOfZFX9c1rXS8/VyE68t/cuAMHB116qw/+tMPVd2LZ0Dg39s23bmTKSEf2zPOJeLoLM8Z15QEN2ZLnqoBxLgf0YyJhHPjfk7CObntCP5A/h8fDj/cDumHcs/iQ/ABhtd2nZ3NfbZlp662fWt6FW4R7u+d73aUF0oh9KTIDmQp6aH2KPpqVCj9CQgvv7M7yyUuqg6BqoUKblKW+es39wZxCnEmbka6g6fhXykY5Vj3lLobMRCLXY7jvj4Wfud93z8dBCJiuNOn/OPUvhkDZlP4UVqSjMFRzDvEFstFE9MCMt1QhMEpzpRpOeqhIm3sr5hT72dSMDGR4xyu9hitojNZ1dHJrQa84nu+Uvdqa8QswXsanV8m+P6JJ9hTB0d3EWmkSUuv+v2RTVmcMSEJoLYi6aiqszPMibOIFXMAB6QoE7FYXD3Tw2NiG6zDhmOJu3x2ROBH17G14tLdqaJUg69I6EHHhkCH0iHPPXjp7uexiM39Fs/LQDRWlwohSXw4kK41c1tnYenMMCdTgnZJCke72xBavDYJuSw0cKKFuoFdV4o8/RwXTvxCgP1jVUxjy944ZhyHIeclVBP7rPoKjo/BZ5J2JsPvKZLZpFkn2P8Yz7kGE/66wPszcJb3KnzRfyuzmsUVGy8twJeIbkCn/P1+b3GvIqVst+ycj5nF+PXhB8dyDhnfH96/jFSsFelD2KS9MUK+e8bQuFnq/WWY6bMolwfuldVcFNZRFqjKckZzFopI2I88GvSgevhsKqy/CP4uXgKgpJAZSyR8VMNqdQE6T+BhOgmea6jutox99ETLKEjbFOnYD/kZ34SWFPVXJfr/Ll5pw5gTXo0aZoyiZzboPxVeeevA2siT7quv0xCzKmp8GkoHm+N8mEBmzrBJftD9n3/8p2GdPS/zc7z42iRkeGJ1Gffp/PMv08SdRo3GaN5BUd847XdA43z/5hSs7m31knjnuRNobfQm+w2OuxteV0rFVheTkZWWtwhyy5t3yPa6/SRsngZVwbMrfcSdt0C6SiGYuyalyozzTyVq5A8Ml7ZV8eUhHO1ylB8CTq7eLvKJKdMahMQt8vBYhcl1KousLXF2qY/PnDQqgZtgCoE1FqobhSwzkLJ2qpkOBmqOJzCjLY6CeJON3PP+56/5Hfpou9F9wM839UBCMZV/nFfnST79kBOCvf+U06lgTxZETcAJCRCUrp/W/LVawZ1avb2CExmsndKvQe99wQkQmMHMPjyvhNitOa1LwuXEtdnSX13L3VcrpJCiYlAypStWXjid9Q6NOrPN3mJMtxUYLn2MMpqW8AUWO1+6QA4ydBzafQ8VH6q6bJgWphwIb0OKrSsMqzOIHVgIT3MKdDQUlZFopE2kqjGVPtFpwGPHmHEJnIRcEN4f6NdMH/S/ckQ5K2iLDOaXN3BiOiDnlbQNxBXHGkYDthMmQCXnM0xVaQqjDkX1UpqRXM3CAB8YFrIlej17Sw9Q89iYXXIXCRUHUP3YOLisqAJlmLTYVksVAISG5vGMXDDbch75dgB3ejgkWHiKHa8Arsf9wM3Qj+p+6ER9ALcfrrfGDuepevhuwrcBK78BX1UMkmtQhyQcIZqZkYn0TjUlHdC8CeJRxyjGSgH6WGlxjQJk14pIARZRq8G6CfpI1+3HQhOJqS7vU2IIoYmraYiqbHY2PhrbWoZlhqLxHF/BYOZDVw/egwxK2SxBPPcU1TAPw6/5bKYRr1l0/VsjeAAdhzaj3Ptc5uJZwEt/TitElymqiFWKx/A8mP0Ftoleh5E7ZV+hzG4EVwcNk+n2DjcCDjAeAw+Qo+hj84fH3+k5RuJRkVGqwqNnEed5/sp6k2g5RdqM/ULaHZu/tIMnANOW76sBJDL7+Ele57chFwIUIgqIzSvH5SZAUJIocm/HUINdhlzOgcH9xEgG8g5WJriGV2jrAIPGnWDXQR816DA9aCdRBNstSAEqFRQcN4AV/92C+oqX98+S4NyrwhCIFVGYQ7BKlUIGEuWd0A2gid0+e8n4PvjaaBg/aL1QAIde3LN7doTtyfADUQw9yUPKIQR5kgPBTeOLzQoxI3i4/Xyc4lP7MkxdeMEjr02iSO6EeNQ5bhR/WvNv4StBluHvrnrT7JG8O74Eda1bnDDEPInmyu5+IzYLx8H2LQpJIuFTH4KAJN8b/1ZtP0gHZ/zIkeyxjg2pCGUe8TzeaOhgpkbz1hB1a038Q7RLCytxi5k5ifBD0goLbIxhByAoSQ8KfXBO6ksV9sRKnyd/rqB9HllOKk7AD2lVrptoTo7nsQCgu4cuVUSfQEpXGaZTDMLpaJX0VcR3ddEqcOM1FRq7mzqDLylVY5hNRCArkjG99MRwJkPT7zO4SLgmWCNfpQxqidEhuAnmBN6B0fYkBtuXYl2ttjJQiMRIGp3AMrfeezvS2MS9j4fs925S8su0P06lmriHc3O7vfJCEIiMULw6M/6x6D8c/DWmFWEmpA+pnMW3X+tI2tLfn6hZLs0qV6uvJcWD6CZhRlt0qrohq4cGILRLF5vLtvybLAeENU/FpZGceG7qMHPpFUZbc51zhsyXZLqpZLtNfaPVmdHsy+wC05550i4qx7XpwcigRDFgz6M+VASvv/j6L/WAg1Tr+TnX6GH9BFqYlaFWJphrlAnVuDo8XzclYaLVCEWCfxiZnlTPeuYGdxc1+0mSt1+6CSu96RFmSw5fMhbU7rV+YpOgs5PXI3djc6T1F8VbtPoBr2TI5bIRwS9uJNgv0653STXNcN8HbNnijv0kCA6QKAQz5Bu5VmvwGOynPnzNzOGCYMUgmg/8cEQV2ZoclLSiHcsJSinbNfIDqIacSclpovXyLefPyXBcQnwgm6KEyjIwQECyce7dOP3Iu8NJDZ15Vxp/bsuyJiws8Tn+8ZSbx8SYWAQSUkQw9kenj6p7yFXQZlbA7me1A1G+VWn5jLrGVsgY+KGEp+XGzIjvCmE/iGnibcHLrv3ybvYODPzuNgHlDcLXEE/jTbd/hj3YDD9nK5161ptCrc8HFBldHH6b9/uf7C10Ab8opWQp2dmpsn1MX3mfnGBNPzgAdbTxaklTgjvZSCmoYSTMOFGE+3oEcIRYZYXXLSpfQlUCrWvgxfhnLM2tIkGnkAbEda2LQiw/dqz25AMarVD9w9L2OvVcG4JWFWoVSEWITIqQTAkK10MyHAfC8HqszrkFx0SDSAkPTcvQcNDVj3AyP3fpzFjmf8+eyr4cjlduHDn2TP+82fTa8/Ra905D96yoyZHn88646XP30BRjPWGRo9jx29N8sozUmXrWMpFk4s2ZRs8hZXRw0opqIZN44YYa0xfZC4CEszY/IVkWqtHvKd8YiI97dlp8v+MX2TcfcZ0DSsmC5CXMJhLiX8pBAIFg+X9xwZGJkCaQkjByeshKNSxMbaGIX84KwGc2LwkG0oGjQtpoT0TJ7ELgrwIEgHTim7YQiYUBoVqshJADCjLAlxG3e31xN7Omd9G3UEVrDPmdu7F938O22nMMfT/itIxo3Ca555OkcGGHobNi7/OeOxt3es+Qy3d89/ZPTPgl06HCglWKmMIhR5SKBr6B4OcbJnyXGIp+hTtJRGTe+4U8eUpzAHKo8eUvRIEZfW503piH/rpVXIvuu/K0z5yFqo/0jOkeBHwFteK28ktadWcbS5JpkmIYFhmuEliK6eXx3jE/Cq+abRwa5ZFQknMRxlfXwrRW5FuCxm3fM0kQWVPbYNXRSanYbaR4tx7PY+2h+3zWdTmtNYp1qSGvhf1ipvUQvwsNznBKzGUGl6FP2Tam0o8j4E9fSZZEuPV9pPHcrWZVkUE0bHBZnLT37mL/oM4S5FZzu4CnutNrSVnIJHOrmyDFAUWO1aWSehGtezD7QrcXbZR1W0nMY5ZbXQPJ+kdYjOXyVgdlgXWV3BIyYZGT7sqH8+kwBWx2Klaz5QzeU+F5oteO4WNXREIhArUXwe2/Xv+ucmW8h3XFSnGIdua64vDTvf/+/bo5IbW9TGJdaV58mMh0/sEiznBUYvWAEStIigIhYohhQQqUrYglxsSShglFGasmqHukUBkSpi7V8EtgwnowE0DzwJ3Spg5osfkv1JYsRkEyjbuvI8sBNqdOyphqALu3gFrEVnbHwFJkzQLfuZSEOrck5x/fXt1Zxf3f6LJSllhUmLn+vYAwRd6YkzeL782c5dK93yb7OUcgs+vN7T//rwRkW/xy7PiOsMpBPRbRZxAP1nVklfJa27J6Lk1a9Xa2P7F8LcbStfIk74lHAur4NDV1xWfgrONHfB1X46hrqGz/JWKML62lV5YojYvYsupfTvPX1opmXPptAwDk9tVPxdMO79Z8HODWbRg59UD7y8aufg42Vn8Zo6JNA9pRwijtoctBMOAviNo9wOlWcrSyzskyFsJdnkvRkNeft5rKi/fLlGdN1yvHoD5+TuTn5ffCG+WwEpclfhy9YI3BxdG0NGPjRMaD038++zJzcMBv66vCOHcO7gu3W+BoDFDd/ivZy/fPrx9ekUaQ5C2a/ILbGqMenydBqcJvmnJZhFFA1e/WMdXHLkOCZX3k7fxuNtvIxi3t3N5224zEOZDQ389e/Xr5u3TTWkMZlHO94kwxaE/XNer0oe/Wj3hBmShvJg3Ke8a9ZiT0HBo8s7zu8quf7NFLWA0JiMztxVbfIcO39nmLDz8IRjAbsKGpbEQ2J5KPDx2B+Z2IEuJas0dmPc1x4tyiiciBXuLSaXix+vE1K32BlqX+wZOpt1eYpIXKdjFWVlhuAyrElPfGDHiQa/pSnypXQJPRaEXtZnmq/enVoi4yv22+/fHHrA9AOlpLXSvKz11mX5Z9dUBgJXNLyoDq+RkoYnuzw2sVPaEmDp8s+ai5b05/UtFODRZCwY6SLUuEATvtJqbilR+/JZf5h4wA4DIXbyQW6upBd7XpzyJA4OJToSBsedjA4Trgc5saN/gm4YzMCVUEJg/LU5YGZrLOOQ9o/KyTasI+7C0zy8R/1GNuYbUaB+ng5RvesjJPP0vrpNELjJbZitSjjk4u6V6iDIvUoyjN1nwun23mBsVrbC7l2fje8Yu/SBfl0CksClEsFjYsVuvqK33zvAKApoIjCESVEIsd2UurCwzk6K5SIgIGQPdDytN9xt/127SHuk2aCu0xx+Xtm43jx7krws6tW3QE5c9ftvgrfBeP5e9/sALfqELkAToyHQSgUyb0ok7U76ti2e0nn3rShHrpmhkAom+AAeuggJJjw9z56qKnN7eFX2rgP953UEwCgyhcNyiKKMHk69QgqgZVNttcJQdb6K8YD9v/6JF+80rzUYGPpKDuHLo4+yIWaX5SGnXFEleMxBCJFAiEdT5uezvpnDa7zZPcZQyc/dH1MaG6yPmI7t2tbXxeNSldSsaN8jQRWHeGv2J3pMXzq8iA8/zsDtFTvGgyGbcZ2R0mVweAlzyT1X9IjaqZS75aWkuBacqz8mcFMip1l2vNfIz0uqXSgCJx6FN+Y/h3wAZSJb2VOE8mI9GoyhbCqKUgovIHdXJ7IXKtYUL7aKYiBCKTHUj+yj76B83M4ODUajgEJUigAYJdj01KEaJXEUosfHRJdCpSpeC8cPU3L4ElEaBmPQtKUKIKPHOcGHbUU720fZRP66pSkpkKktWXU8PdpQTdzcIkDtDJfsyEnOs+Kg/UDyFmYpHzXzr/MTsfWpe8ieKpzJTwBLFovTl6bkAugPrTxbvbQi6Ff1npBXmCktFZ673yB9YNMNSpSZhvxkOaQhu4AmERnFld7fFasuYVTE+P12webpSYUHnlQsOOx8c/pR1nUpyTrLgB70j925b2W8iN+le2Wa5yjJmdcDKlWmb3W9r4ydZJKYQ8GUu6l27tGdz585+8Ch/bMDEZGCM83zSZV9/51WJdaBprkmQFaQsLlZCnuMl2fsspp9zUrQlWJ+3sMZIamFlHFDd097H62ZN2BG3E78EUndpHsODkUeDqZkezIY1wv22B4SSrbZbJECsG9pRzZrfQegeBDvg3o9BGkwb7DCYRO1ATSD9nsHff/pPq9ihmEAZE94YTBOMze4ZGDTueYu8TzBW3DMAP2K+xEIlJVCMtUngfgwUnpMTDpnsW6JxkxZAnc3kvFCfdC8opqRE8N+QIppIwMY3b+VBsuRkGfgSAFKSgUzkFn1jAx6f3lSdDg/mujitPN99QoUQ7iKexXZR+7GbBHHkk5S4mBi5BsIEJZQBily8KTrQWcIurhC4bcVp/5v57z8tY5qhPv2yLI8x3YKfZuRxqg7Z6Zn/ZmbUC8KRwkadzWE3T6xVHfuIWwb4j/l0UAFzdUu4SuruAL44LoEPudCC3GHARNgYoRCoKBwCDWNt5Nc0hlUQzQWSy0U0UfMGKcQrLeXCCgWGpFNlSrnSDc0iQI2Ph4Ag35MJMw3QMBqBySVMs6bx2TxiztoLQ+RZTXmNUIIN4vjziEOvwrdUOKrKTVloESKtEM4y80IlamHlyHk1c5Y5Hx+UpPUE9WQm5wVY8qjofSw36nWhMSkoGPWrSoa0y6D0GihlUW08xkCOSlZD9byiSFVeCFQlNDuHImugsGS1HGUVh1lUC6XUQOnaZULKvGiKsqW/vYX5wNrSLWpW5t/FVCnNWFsq9gIJLYwmGfi3aBGetDspBJIBuwEJcCrjFuVTiKrMdetiV1AIhQWthq256hbDki92S+yXBAUGBWscljhAEBAFEL4iHIVm3xD9v9evH6TwKWvJIspge+nv/aD2IW6SloDHx9Mn6F7AqWGsWojTctE4gTa5BlZ0+ExULQ+vqlteFSEEPrw5T3T4oBC0kGbX3KJSGx8pLbLhmHdusyv4Zv5BHxmJc8BFRrRnLp7ezOIzJXMIB+S85IOQgtyGn2Xdx20zjohwaMS9YeSFr8hzJiETp0MVEGXhvyPNhGaJp5A9zK4bPdxevxvdRVnRuysyXy0ae3f+kYL9l0csnR7r8Tia/eH8g7FFrzIrdicQ3xKOEmeJFlFENw6f40aMEhBnCUfxb7c1iqeiC7WR0WbHa1hhVW5jESuK0s/moa7eGoSVf40xXZgsa5Z510Vhsr5gavyxuJXor5mYc/JmOXANWEyYJdwzDA0tbS11w/AeYdZALoYi8/IioVaRvPUIetq3KyiU81PnDVb2Oob38Svx9w1n+x0sFR+Ex5lfJy70pCnrdshaNIcBixrpfu7kzXfNkwMmAHitBM9rgopTgheWF/pmTBZ9+qMILReWLwwuDCx+UdMGQdvWwNyzN00MW0x8N6AmHBLBg0Ay5rSYnG+KcEBvFecUmByUdHh3uLA1PLl1k7dzq813/C0D/AtP1xbv5takcNfW8E1HlShgchweigwD3oGfzssdb3svIEHUMOmCnPAAEAOVlEExodZO0D/8UdAMjVD/AeP8ZjB6igZGZCMAHtQDr3HW0VBsSUksdIxxi422po5AK8Eo/3YOZqUfkoo3IRsPGJdNJGV+jEbI5UJhOCKiAfgAtHx+PqUqZa2MDUvy542MBmkz5ZLl4jpt0GmMj1pkWTQe29QqsStr2NmdYoRbHFLWvuvs0AXJBqCsfuP+ZCNslsTh1ocq57D+sIFk0ZlrTk+RX3eGjZXYAtgqrsNPq/Xr6PfbrK3s8O3f7FtZ6bu537ejUrvZDxVrFN7sXljo3tzh3lJY0OzeYY8UuLeMNBcW9k7hJ0Ci43/GXHJb6GP4O5MU59yfT8TeI4z5VdNZof8HYpALC9463Le/H9vA/wKuR8yGx9TEYZLadNhUTRomqu/sF4JQ0pv8h+dMd9cmMldaGugvGMwZXGHF94vbVjaZLkP+5d2pvX4UO+0qstMGzu8CQgBl13Pr+uI0GdIU375pOcA+wOA90ddVyQqr6hQenNJ2/O1dwu3vXluJ7f8+uEW/i4I3K8y+c0C8uNdUrBULMmyTbO3aTtorlLG89N9CEFFpyXHc9yRiHB8n3XANgbBLObwJEg9+98Dy4Xtw6x8rdxJbFMB+AUJi8gXBIrbHcxuGBfaHUBoGq+AAawRTg9DExjkEwIWkgtsnhGOgZcdDu4o1LS/4/57Lm6pAzX68CjluNlaI5mvZHWw/eHrJz6s7dLvT7rDLRt4fU3Vr28dIvTqS/4+cp66etEn3nP3ZHkHeD3Mz/dQhw1TbJtvsjm5dkw7fgfM5029Lgfi6bJXXiTmxKZ883NOK1+Jbe5yo+xcyjUMjJaRd63lDIO6j6jX8LByaHhprUa5dC+E+noifxuNl8kpWZVUlszIgUMvStuax8oDb+xv/UadhJDxN/Y8LOSuFsobK7qSqabf/8G8IM62cFs4MYZoAbksGhV0MAbOLOejaBYyuVw5jVGMajFEffxhsbQiSPS9pl9+5++Zq29DljHMtsoL/kbt2uf3/67M2DOqnYr3iJ+q2DI36XxF0aQdoe9c2wfaTbaKuVp+He0fIG/N4kqoUubPwi+t/I4gW55UuIAbgCNvaNYSoF3cJYolDmgM2Bn5tDsXtNJGXxhkmeMQR4OKruAHaftxV7AjtJNp9HDtAG8CO43x3TPcktpvajZ3U9FMHNjMn82aqg/2dm2IH0hpHji60dQKECi6S+7PpZ2PZC5zQaOJSglRnbLNsvjE9ONHZUb0kYfySkxEuR4Tdg+Q9r3aA0fEjxxEWpW5lLznvVoqwaDsQh3GAn1fzgHtMec9oPBZtCKF/YeaMdEZzmAJ0yMYDWIRtHX4C/ws3oZ8ew3Zh9snQRvm0M5guSqfqjKqT0oU5PuAxFYEZchcGDgPzD5LRnrHi0Z//OxGnEJC10V4ylxHIeH6lvJIaT4XAfPDTg/my/FqMGBICeczSMy8tX5QPZcmlxuKAZbd/4B/jc+vOUqlVhpUgyyZyGRW6u7zKLwyNOfynM5Pxvfza1/V1rn1H7VO8pJUTuUxt3b9SuxT7o30u6zZ8XXr7B2Np8khA5ThTsS/gdl37t18OABgvK659bde47HRudF1nA1yE3ynkzx+zMfkeTY5fhx/O9xyuiOsqFAnjnzozAVvoysUKmQCFJr589+ClCRoJAW0JwI3ghqJjKZTouKHug+a6SDivGFIinRK6ErnFWyB1SGdYSLN6YwGMG3mt5u/c5Xh8lawABMDpy5alwxlwXSM4HUj889IWC1Ydh2pxI4wRHNx8+HATjED26EJZE01ceqp1gXchjYHMsfb63ZKHI1CEWh0BhUOQoAgu5YYHyF2A+7v+HjKfTCA33kpTPPq88us5y+sj9gnkEdx0upTx0FqVzo2UCVobFGvuUnk+POqKfYXyjsaSFs/UELvcLrxDXhiS6tmyTcI/IwD7s24qj7iemDdVtxux5RR17thv4tDqeP+Lg16FT3K3pNkH82DI7I4uMjGh3bFkC3DusWrmzsIt8Cx3RGMpce3OfXpIAswCDGPzl4WJ0xdfZ4JljaK4FcVHdpIMJ1Et6AlVM/1oQFxzyGf2C+wa999buYHZTt+lRkL6hZiuxcIwBZWiasFQ0f1RbzYUTAvwmOLA3avZF8z/tdOgUru5nxX4PsFXRvd6UJU+csapFbjzSr25BW/gmmqae2A03/nChYa+wxbnrlPQ7gW8qVcxUaxvngq2/eCgRtdeX9+g7NtI/Xcj+JubIg4tP1x2mDseqkxos0enq9+dvb7BedcmSDAKWgrEw+bJosRdFerNLXxNT8oP3LKf5nKVe+li1q4jR9b3ueykct0L+FMvY6NYwE1SmUMN8grZE5iG7aAfu4/vQgcHLF1rU2krAQdzqaf12LiiOC1Tm72tgA5Sc38LBs2Oax6FraL0LejIW7YqTIFxZqXtjPIKSaCCBYdIc4Q04pwxIHUnMF0yBohqEsV43tokzG18NgiIBiTABiQDIrigJQFimsSmhY2G2ZQ6AFzL7cJPM6fxuOyffacQ//+vnSYCcdkR7hH8Ibof+fABYgDR//BhP6BGEOD34QPgsX6938cPVVpdWj98tGd8yL5o6WmZfX0UDRpTEHAvE7h9ErVbMP5GXOt25gfzRT8um7MBOHoK/nkQ2Yhs+HnoFMwbHUI2IBt/HjwVeAh6vgVZTlTxQzAmLWW/tCMVuZSQ4PFQ53hZopTGlcno9EjweLSXwOmm5IcmNByjYsaYFtrT+1wdXPsc6CkLAhAqw9Bwy0cUXwjjZk+/IBzOF8PNEI6kqDBBmh+qIMz5TdmPXGsuL7scdOP2Arc1M4l6oE9cOePmB5wfhAiYQ4jq3t5qmKh8IKqHmIJJ91BAVCrHNOuCfXOUWqcZWzonAvfQ0Ajzx0sPLH18c9HTnko86lN8/UF2KPswpG5rVcMNNd+QeogTwj5YH/8Jha8ETkck73myALgdzlneexprEbqJgSbAe+oE1A5NUN+DCWiltlZzzhiuxWqJo/aBirXHDbS60WFB1gwnlYM/UzfBly4jNlG6dMnjEZ3j5Zc3tS5H7NsLL2/Svn1WDt67D7EcDfbupWcjCK0Xb1SiKIrKudU8AwpwuX6Bkt+xogCWAI1baYdpGJSTA4Wj95sEWldCZ2Kgz5XVq4jzSV/h/kUGkpOBjLdFm4slcKIVYybd51eaq1160qGmGvxC/MYbrtFgcEUB0KwPAAFSlEQWExNHGaDECTZVTisGKHIw3nnkyBbIBcP39Mw9kHg91Om/9pxfBn8wP5nRwZ8OP4Jvhu5DPphB7KP04IHHIzrHG88A17OF9yzuvZ3VMjqtOhnaE33vasBi0s/vFr/3ub/fpAX4Zc7tZD4iP+ne1OnjMxljvvf2rZbZyY3gtRdniP7WVeem7ifkx4xOsMGYMWp5/86daasRq+k7/05fpr/xOaHxnfuWo+DJe4Oj6LTqVVgKpm12REiDw9OWJuWSCQdSq5nHyQEG5U/Tqg9vgmQBwz31KuZV5qyRkPYvD3aBEdYnL7freMuNsp/hzoBIuXyx1aZtqoTWa6A0zRecv7upESrew1VxfzJ7SbBxiFgcjjCpF8z3G4O/bUfUUP+2Ywzmgzu8to/N96DpekQmQjXdsBtCQRoQKkTmdP3uhBCQLqHS0v1DAEv506jffYT8Jry54K/8vxbcBO7jVkgXub0mvmJZsuRye/71mabKucRX+f8I7nkfi5WZGjn2CSZQc18Tjzmc4zVbNm7S4rOpzAHmk+iNsAx7wtqsvG65Grdb2I98ghgQ3gceMNWMxCed4ch6fvWI8TvgLNZLt3AJKrdFuusM6/WqcVQkOhn4vh7gxPb0v3ixg0ozF1PmyHLyOyrPXDSzHdo9RuFT3lGcOnSSjLL95csBvDydA4VPBZ4Bj7o5cc48V8l0s1wSRZyS5136zPZfj2PpXCZpLkMkwF8Qujmywa4Xz7dT+WBCZ172bHmGpXGMdE/4nghJrLGl4tnyMiBW1t+5ze+fcV/+9FNMryVz+CtwD9K1Jxa1/OmqA7WDLnNTIMhuCc8FDccGBJQvCQoqK6vSyggyvpgIgLkJeZkSIHkImRc9TV4SEMZ9iFu3Eb2Ivlu3PjKFCoDv/W1d20qfC1LkSqTU57x4dPKL5+mFFyC8yNqjF89dg+ifO0mI690r966yz+ztLlv95f6+QUsCCNQAbKcGSAORyGgRaLooXdh38cmQjGgdxAphJ9eDOKx+HiitvDYBwnZVgLQfZSazMTec/k04kfvMPQEDR+blR0FEVReKdHOJv5xmWtYBcg3bgUs2bFgEc6k41rlqXgv9ES9RGGXzsMpNOpo2sqV/1fzuXYc4MiWOoscA4keSmsoa+4mtYT6Vqe31ACmJFLITGaRHSLfGorMphHliDXGe8JkwP1gxBsVnSqyhAj3mOjjPP61K2YrdTxvAFlx6a5jjWw+Oggb/ZQm4ld49vHfvYeM9faKk9pXsw7tEDsgJiZo1iXQQ7TrMXtkuSurbYxwfYP1m7ZYQ142BNqeDbKo8CLMEkRv3aF34gypucg3ZEhqw6UzdirmV6qaAUKOPbFPQhECbyzGXA99EZYEMmxdmIeSwvDByiOl2jPEC8U32hFESZyntSu8mI/MJsLTgUqDbhVXpklQTopLo8Go6yG8yzMR61E6ccd1rgWSGm8rXg7dxIQsu/e9Edvzl9Np5+iFK6Cpm1TsGUxuQ0k9/FtcOsDupOfGqfDLr6Fw89QU12IJHbrIqMe8yL7jcF9zOmQZsYH4ZEdDXGYzbjziM2I+fYbGDv3ewJvMg4sU4ogsogtveuf3rvMgP0XL96DZ4O1wIPhCt14e3I8Y6OBJmyCHE83FkF5HvzM4bofhXXSsVgdZXr1oHcnJWSIizbq/wAOmQalZJTiVVTqVOVZJSyZVVV0E8SIXiaak0tfsNygWWVxM/IDs9l5ZKB52WAFINFcVcZMRiSPRK/nNAwhheFvwB2Ym5CWH8/j/jIiOA4lRwssRTQTgyBA0SaABgqRIpjSqVQlB0RqVJpM5jYL/0pHRAuv+3cEeL6J9dzQ9UsTH26SVyU8ZhZpq7f1hEb1tgvcMf3c1T2DjlxJhYzfXmrp/dfQ+AxjbW9DrWrnZc2lOzcQzCqp+4tG11aX2akGGL7uxxXDoB4BI+u7S6tX0KwoPLJnNxtJcbDym0vK4Rg1td0NfIXTOFM13mLzeiLpIx8fmNhH8GVuvvse7hVxMmmfcIBsRZo1lDyBKgbatP+jjq7U8TDAlvjd5miRX7D5p+IgcJE6yJwuDOaxIld0cgzGZnTsGTr3Dqr6waoOwQPdh7FerRSdWPMyfwVPwEcxznHAgMAdVanCOUgY/ybLixEU4+2wGO49/TgVi4ZBEU21gGsMOLYmGDthbsyVHiGuwW2j4soW7XvioMFcL1rz55xuZNO4/LgxlIOqG9bPg66oJsko/iT1dRcKLhnF4cE375zwuG1/7a85BtWcU3LgPBGExiJdwaoaCVljwYSaXDCltjnBB3Gwkz4nAoJXqsM4DxzJ3qPshAiCBObnmgEoLglTTccWmoL4qO4A3DXGhafInyxGUaRkKHWUyEv3uVgEelH2ISWhNMnVyG+LynMAJGLQHiY9EKPlfIUzr+06TSKXBMSAieYoqCGN5oBGQU2EGgAxicQSm5sCiOR6dvRTlDaJ566AxMp/6F2f+TLqSEUYTCeaaakMqmiCBnig2WCkQPjzfXpYIVdXUrFqqjltIIfF1NdR0usrQ5MWZklAhxaKTRk2TIGCJvFvqDB/TRkTfnFQPx4VOtDbk+0tCWE2FBfswMDsa+33X4cB5zlqltWpFBeNM4z2ecRCufTnrn3ZXMyqamDPw06w0hwzurZL5lqoeGygczjw/nMYF7IGvmoPiVzQub56/Eyy0XTyQ6kPKrX6VcAqF3lYh/lIN5Rzxi7dmza8EjegKxlqcS+us4Mb4Qbm+HC5GDB1bx0kJ0cLBKFSKaOoOU+hT/bAqcXFmVDFGqqvI6SFqiTUJCLfCRYUQz4AGoZvWxSWEYlJMNGR/WARQomyN/0xRqPXYG0QN7PS5tU0txmufWi3V2xj1R1l81AXj1dF1fvMdQAi1+vcflg+rvmq/BJbrvdvo06+/1Uox6stTNoz60+m+lW9ntjx9/94+POVaVsvvmmN3YzfCiMO1npWvOHRTqR3Z8wLHrLUNT+D9vhg7tpI4HjsvDdBfitli1Et8tXDBv5E4sPgI95O7cMb6Da/ngauFTwdNEZ4q7Y/zXHjzkQjvrcmDqjpIHxQ+/CAQ7Jg8fHDCz+2xGJ2GypstjKDFuZGFIMBn6MnD40MQOwRfBw+KSBzsAb6fxkueL3s1nhXonfx8ecLSb5x/HPPn+934+rjIcptvPm205MTzZK5i3eLq09LmeC0TCD/0nlrQPkkVTa2f45MH2hhP9nSBxJ8dWB+RV5hMGBgcHCPaX8NQ4iGmhoKczDDUeamsgGe8JcJl66iR331bQ05XY1eMiAQkJQAKkCfESqKAnwiMH5x+UKzTRHeuJ7wZKiAdSIElIkICCw1Hurta+YQJxkFR8jbf/aFp+UjoC5uvpQJeE69hDOry4h9qgI/4SIJmfjCX/jDbR84HhqCT9PcIGwj097oJjisX6YihoP7RKAjAYXzQF44fRcDEYHrPwsA5KFVrP+2L0GowJWkx6FZqHIScVAtbpgDPZyDCbWimotMgT5FEjx9TeqA3TatX0gvuO9xdMt/g2q9AP0Cr/zaWJrL2utfl6W4UOw3ZhLfU8tl34xY1PItjef9rYpedbvx1dmWwvA9IQnmPnMAOGqoGaC839XKDB3CJfKYLpeo9of0uwC5Ja9shy5Zbr52Jt8vdfZRU5ZIYV2HxNunQfliP2cS0vy/fSfW8AfY6zkwYuSN7YO3fpyJp11OxiGbx4qXc4NZaVv7whjawyDf2+H0NR7VdRjiPc0bOOs2jy7e2ma58fzBKrKBgxhsK6b6Eha1wX8Di51ZBmWN3VgVtoxdl2VRlCRi1dbYY0o+b33mONF5I3CaY/A4GZU67E6wAMpdhkiwbevBlOvrQDAL8HKoU07qVPF8LLlkLp0MJlyxYG/pcugxfC6UuXgu/N4ZHWE9Y5dtm/lRWBYtBatc22ybGZCI8sUrM3+6QkzTlVOJY7t47/ATYEdKGteM4pJalyeaj+S6A9cDqx/PXrV10mXc0rXlUkntaU3bsDqvMkly7uSYJ/fv0Zt8vjpTSqQ0q69LQWTqBCKuvzTpCL9PWrRdL6VKXpR6pqRxrnV2sRVZi8XW3ciE41Ly6QwTr8/I6QdANf+6aoOdWDpfahpPIVUAhq+J8vnwPfewVJzM1ysxRs1EhzpEVJRS4kdlmSa2Cz9Zg3tfTddc66tbWLM4JXLAuTRpaj/EOGGkjnmzbhxNYUbk4Os4oFkkiInWB1X/cq6/ZDFAF57fpzONRus6ob8fWh08N0Bk4Ik7lZCiLvJ+cyoJnzMw9BmZ3T1kWfsBNQVj3k8zktKOSIauHwH/JXUQR2J9BW8C9BDNjAdJSM3TnGEDqBA6XC5SZAKqVBURuYLBfmSjPIXuzwiPavV3DzIgdkLHfTABFwBv48TcR59kfi+RWboxBazw8uY3Lw/Nj8ecJfiMAIr4Q3Auh5SHup8QAP4qkhKH2isyIfW/GP5Tzw61GH5oGrEu6C2vpzq6aO8sXSxkRj/rnrNLO44Izb2wlEkdS8mB4h6s4RXl+CaqldYCRxCRsZLujQHs2M4sgXVBQl2cim8HAAXhaebLnkisVS/61PMCiCiQIpzg71lqherqiaYGy0rj7eeMGmMvxoAPdf32wm8vRX1oT7htHu2hKq2RCWu63oUxHtxKKPBzYAtw/u988qlSa/myhjxqANH9c/nzpB8oxR/jk80+nX5dfm14oEM60WsGkU0HXARbh87AQaQP4lhDbuetDk9EGCjcpEO0dxP1VUX3JRpJ4PbOzMZ6QvAZHhXydJAW5jITaBpnWmnXKB3o0kmcSGg8iMJfkMmi+nFO2pb3Ha8wDahDz94wfNW9D3D5zZ87vQ59BFyTDIglRuTd9Lm3e3JB2FI5H9Bk5+SdeaWm/2Dts0oIIRIaItxD+IzjUgEcrw6a+bir22H0m8C7aADuIBACdG/ZQBcC6mcSjUUlQUCy0qgWOIyhzrDmQBEOTeSwsIoF0Xqj5h7km4mdQ559poGV7mFgDvjcopRNompl95mGkos934x92NUudws6vrQ87GMA2zzhqtv5p2OPfqkDhoQkc60xuBHTvxMMtK/K5Hx7NehFhnXOl9TQhgGcac3Z0LbShHkM8epRPoBohoG3mAfRM6B+lMBYgYZDlqRYCdTTAikpWy6dgZonIFXRNkGRPEV/FXSAPYCwJxt6OBAXZjKCGVZnF3Barp9j1jBNVCCex/nFdIwNy19/8kIhWka4Ezz0KGgYDyL22rYauKhZ0nlZmEZtBLwdGCmJdoIzEDAzDC2s1oVIcp6xA6jPNWiDOEWVinp+vIzEGT7Zmq7mJ60fTOJi6XaJqyGWEkikIOm7QMnRxoSqYvMt1LPQ6qmTXQUWgzOoWdXM2KWoogvrpEIew95wmyKxFW9Z7IDhw1YRnVt9eipsRwihuPh02PPrCHEsNwDkNHBaatZ+DlUL/hSVD/BFxDnRx3N7Zv/73d3hiTy0ikml4uPrrMDLtdv1O/HWu2fLj4simVmZiwzZZuCZ1gXoGsyGzEqSBYGmWl6w8TwB6qbcRtKk+WsQ+4Av8OeTu7Z3g8fdF0yS4H9X5BsPaVILHFIsb6gWgQ9kP0OIeeQKooS462EOSJu+gtGBsiIE67PYNI86Rp4lxq1Kp0/DhjBLcaN6KfiyKUMw46N6YYWY2NfcWrcaOMCZRg6qjbUEVX8H2rXXtORvzvqNv5ZwdIczQZsW7ZkYnEXY8iLFk5KNNzJIMP/msiEjB52DwGLg+BGw8UBKXoCgoGN8EYDy4MF3JVIws/zbpH+jPdH5hu7ly5ak9yUZOm5w8U8doNNDkDmAvQkVB+PhT1CFWJSnZTj6Co1RQVBN6aa6fTz1H9OF5Lmb+Xk4wZwDyCFEWF0clDHcHpEWbgSH84pM6FIm5Vk6xJgD4ZmSR714OkhQ6CDM8F0hJn1f9fnyBpz9DkqGvSku45HUQVY3Ri+zEoJWAnpps4htKP4DpxI3gUbhzfiR8nnZwEeydaK0FJtOhOXge+lM3Z9tL15TY335xV19Oa0Jro+rS/qFPjcOrYPCw27+8+o1xit5poxLa2u3OJPZ4omPjLcJYAs5xwNKwklEuiccj97+YqmUuzg7WtuOEv1FyrpWO7KP2UAUq36cLHcH8jupLgxf+fhL30D/WfS5fQneROkvuIQmQCNgFnd5lrIKO1BC0xTfYvTCsZK4WohGuFSegIQSDutTu7C8/NwbGXEXRTSQDD2Y0bxDQPhPm0vXVkJA5J9vIkFA5FYnYXVTddiEXSGY6ZQUdihXQ66B493fTEKN0DhQNXMG/fATTFo+c1d88HEtA0zt3wctD20hKp6sTEYCfTARuD6az1xXRhroREbvPd2h7qMK2YEUwbuQvNdpZIjdjWW1sX+UZfQbeBNffcD5+RHPI4/JVr5IT13rraY3UWYf0xNKuII/XF4gve1TH4mMdhnB2u7DhvRqi5ERAQuTLEOkn2nL9kcmnx8xmSdQhMU9SN0TkI8Zxo+AKeulChyZ2zbv90XHz+wv3O847zt+F256U5IqrzvM7C7EFHZO6Bk8W6jq8uc1bvROg5Co3CdUsppVz6+/cZv9yozASh0wHdGX94AKB5jmPoWLQ8sAuo0QQtjYVlYCfsx+3C7cfu4IDu/+3oVmIr2hdTRazC+DB9Z2RmcoovRW4mO72PWcU8z7+fy5+ftrq/fud/uxptpzMyZj8j9Qw9hFZjS4s9juvCwjAYiDoQVlxfs5KyeAkkheLjoclLXoY003DakdgW3M+Z6fTv8j/xNTrhz7RhdvQxrZlpbP0EE8w9t4EDPYaGeJS6+xyj4rI1q0qrqjW/UegmNFOaCX1HNVlgwufwCYKlDXpD5reZ0fvF2R3v9zaQIVOIYxAYfIphAaqaNsmcxOzHzeOYgK6ma5iaBWDGNbFO0NSQUMbh6dcGG0w4kBl1i5tq8WvxrfSrNPuk3j7uMDLm2+pb5fvirMExcJARXe1uYAQF12+8kTsRBNT3whtUZVDD4jI9BlcP6Xg5DTh3HbREsICPCdI4AzA7EMTfdMcFQ5BH+YYERBA2GwEhg5BL3BA5pZaCEOWvLZ8MxoUAENwkwsQ07qiAoLIEm2ZkGdZNCElyMMGfFROBaJtgKUiAA4xd6YJCRL5oP+ESrJhClaUgh0KcCl1QiPih/wBJ97L6VPnJ0Mv+yZkhgUYUaHVuTPyx6iN7k1NG/nbIM159T+0aVm8hdJXk7rhxZFenlH4qN/eU3WCu/T0yAUH4w4N/NoAgSuLxv4f4ESSPemzTJtzhchz+N6xGBl+33BgueyQLWPX6/JS0b0MDOhD1sN0Bzxyfs2LsKmBTYbqYjUPGI9mUEzQqg4E/HDqsi43o2DTBCQGNO3BBDExSeQ9Ot6Vsx7cdq5p2fNevamTsFr7n99wh3A5p7lrTQ9udo/+m767YgTvkxUPyeubQt+394U359SG5+u/ueQgsg6EXxhODm5EJNxBwHzqeeK6OprdRj2cymMClgak5iavFncTqsVTXrGPo9zq2lujdxVqQRz0eKeqNkuuYINIgezoIzyTiLiqtnR8Q6PWzY4s/PxGfQoftNayvqIcCLkjPdyH3b+ROB722gX38Rl35Wu3Cc88vmizy36ZeePabOy7xaPHPp+En2elrLiyswBM3Cd0Mc4RqfD4/7gwu22Pb5cNnKosQZaVuiMHai2kVDnHCG3tNgg2+Oe/aKj991GFkW8QbKoh42/1cX9hgHMPBow7jD3LThDZxbIl/FWQeX2ytZ+iZbg9bTRO/hfR9Svjmbqz2+JZ4CBGCC64jCQMDEYhAubOzXM7AM3AchWLorA1xTOSzuk9/r7CQPNbpfkl+VeBZnene4a/75rAtFo2qo/RBZvswV/IPJTDAh2/TfAU7QAqM0ku9jtXEPBmN+zccmjh998SG879vGD8NTdwJH40zOI/bAg2d4PdG9ET8zoeGtoR7Dvme0T9Sn12hB3zrtR2L1py6skzfRXd9Er7o9/ED6c+i/OMsNDcDTSIV/HrNyL8lqvMskcrfcnGS9Vgem2+8ZJmlMYSWE41tkuDZE6iARxUsqb/zYmYR728cFhch5DIBJiHNXCRXLf93RNUezY8MNHlkAqksLnKfjfxaOO3ydBABq4Cf0Hd5/W/l7TcukqTua5YyOSclNzR2hFHn5cy0LHSqaehAPXlTvjWfQsbdPP2tm9MECRBZD9tKiQzyBzDMMfQzb7i8C/FeS2PzGjZoPvKPaylWCziNwIXEcHDwfujDdbJYLCVEEdtOP8LEocRT+/4MKDXHvCgsf3uWgn+wtnuSB/2TJXckku0BNltH4iDihZyPHGE8gkPShYdjP2Lz/0KLqcef0WcYIs6ydtEdKaKXp9deuUZpNvUHFidMh7/aTLyzMpVZ5t+hVlyKjCAvoZqOulPQG+u+rp1arPaMDBGH/Ag7WO7/UutZw4ZWBBK6pgwdJanhnMW5Hzhj2f1xPt2/zp77NWFeMN5sbjzDDeixD2nJ7IHuDlQGVudwzSfiz2ivkouft6YbEwmWgeYmMQlmIcTcKsvBqZyuOKLoad/EuVABmHeAb5nj+E6MW1RTS5w0Pg+Jd0iPwp1KF1U6JpnI2oMb9Nqm1jb7OHvDE9hM7BXDODv7tqa2PF3BnoIPJ375wgne317XKssi27xmGyiwg0u3bC6HwaPYGBIlIfYsjqpvFAvzipBLY1kZ93RLH9/jpM+9IZLezM28IRHfAG9xjQfnI5X3iONefxEQuJGmptU07EW48EXQpkGUslEmc0Hubag9LZPGCwQH2f/lrQZb6j0yX7V2MQVSUPwAbEHjFeEqvOGiZXdpSo6ShtZSvwguM7/ugkxOJu1fGjxG+f8uDTI1V+6BNAP3/ADxjLQC+EuAF5hXKqB5ak0qutn92AgYebEpmgrdvFrTaI7NOe5DmmdLkg/R0o4feGILRHiPYLaeTZw3ksRzCIus932sdCt+kfAtvEZBrv0aXMT6J2v+LpyH7yF+CdeQ2nZdSMRHw295j8KJ88R7hPnB74PzPHDTYfb5iH4DVixosoIlEcVJUj+xW2RboNyPcvFVRkiToZZBeSwyuKqMifmUc/LkK1VIozpBhr4ao1Sa/6bsdFaJAi+9Zza8ykjOXI2RlmpDuCZ8h2EZlyy2H5t3LswqKp0wTy6dAnphLgkJm4C7iu9EqAEQAkiEfa6H5Uyta2rh2zm/nmfo08RInujX8ijVb2rR0wVRBmAc2gcmBCb6qrjKuJa4Vtv2qZKBMPHRLZ/JiK41xfrKeKLa6RnfK7nUuh/T9TeiR8/Z6pnd1p4fsO7f3ZRVja+MMxnkougZbuZFcbB2qdnLpUHa2luehKqAkEokRZInCzlwX2E/93qrr7LS2USQPxeqwcL+upcORRcVeTzUAXCdTJL3tjLBO9lJb2tT3JgdfghHeK+mFnwnmv/vnLJbnQX8MsHsSJTyxpz4fYGzNBasSbSL1CH1a8/MvJo7tFaP1K011iTGgBs9YVBWVuN93azsMIDrHbMk9kCS040aKBx8y/jGnx5hsuxFxnKU3Nwt/XhhMVh4/tPB9jQn5bCfKb+ScN+ADDze1aJbFFMkuDokVqGDUJt7q1Aws2Uo/2Dq4FECnDr08KPFziNeLNgCnPdeVbOsGFBdemO6zsiGWgkufG8MytpeygarCHIAy8YEq61ihiyL9kJQTK9rqkq5M8wrBpYe8fJ6q9hkl6KAFLuMk7GKFvuqTEjRwalWLcFUkVrQMBp2JypHmc/ZrIAyq1AORcOk1CnoQrEixitspxJSevkc2Xe82KUvFkB7i10HF8uJgs49EFRd2HFIzmkZE0BUF0LL2SuW9rv7xBBwtZM9ZbK8dh5hwrZt6YW9qJTe3UwYlaw8EozKP9tsABMfKlpQVpgWYiUammMmwflcAQpibVbcOBb+cHiBXecbFy0s+4btLWDmkd1ebZaDx/GuEGw5FNdy2oXYShRDVDFR1vYiYLCAIIOAbLCQsCrgcJGXDEAxfa6+GofNuireyT8VuzmhSlixyT5ZWaNoNiA9hKYcUa2KLzAypXcXiiYJOpbN/Yu8fVxDj596UOQR4FV4OCBMw/G+hqZSkeNEFZ9AAltBpMe7BWebORZ/Gmmux/z5mp0tHnK6Ey5/io7RaHDnwUnZyYAB2QC3htll22nTadvlB2wSEKafUr/rgJjk7EQiYC9N6tWrb7N1VDFV5DZmJw1SjAEbGFP+0EMx+9APw0HTf/OHjiamiSAxBLwcA7y8dipHU9p1HnnpfTUlqUlb3GObtejg9zJiFVG8tqmc2F0rI7T2yPTlaQT5JVdj8cWqjDWEyMUrF2eFVCp3etnFBKbKU/PqSF7nSeJBUVvh1Ky4p4NoEQbLl3DN4oricjGxiiSG3jI6iR5ZV1lV+s61+jPr/MoPR5pnf2QDNuWUDjhDHYIfAEsT9SbNmepqN3Vg7BQ0qupZcPLGcdlgATEAJZO3M1V+JP/63GjOOWcpifOGw/tVs07mWGzEjJ5IqhSBk1E25EyjNVqcpkzIENlkyps7uNVrG9T9P5+M5qn8D07kOKbKh4+f7jFIL39vo87v6oZzTjcpX+e3aoW5TUD07/IgV7ra1cd+ZmWeRKr0D+t4enohqoPUiQsLO9zQL9ziVOrqagEDpqwwZgSItfWGhQ4aqnb7dMTDXEjQzaG7MwQljyAt0xMUjnAV9fL4kF5aIDezkNoYm/ARep1scVNPn4Z3hq4+sgvrXbZLeZBR/pvelX5uLD5dsVM5jDqgs/PUIR5S93l75Z/spQDpo1eS7lW9VfHpDGqoiemPPYKILuoPn+25MapuarrbV4piikOYmWNbjhEWmcq+LdRL/ZE+SWt9N0O0frbPVWsuRHiQH2yRoad6R0EMO1zVLhxdiC5pvxN6hwiqLB3m1eh4yqJbhkI0/REjNTZZCP3AQ8NlEiNHaKifVM0sdN+QzMzXsxBcWPjELShc5VNWb/DGgOqruc3gX4oI1T0uQguntVL77IlV8puCkzc63CNBPhUmH6Yts3fFLCVE3iavPNYhpo9EqJSA0OP0XIo8Oq2jvb+d0jNeuXSLdfSZ5Sp2xwYTcTVnk+EfH0UfiDItT1SJiEcWQ6Hi6vFzq6gH8mEDtCzCP1U9IL8uDuroSdNiZzx2S8Bh39XDqys/aAwKBW5C8D7F1m877vMOCFcIboA4WsMERnaFcJNX8RlnzNraroEQ1/uOg6ai3nUQxdVjPAR5gi1DNk8PPBpgo3Eoxhjqw8YLK3wb60rr3q7wecEFOvkRC9KrxhU6zHO3GkJeqLoL4piNmUehY2pPrDSt3p6grREaCUiIxCj9tJy169tyWbHCPF9sprrHOAkVk0It9yCgmi5jPsb3QThjDZ1idP2FtaZ25TP7oegVftH6Y/VM3AANNT9EvdTXj5iKrSvsi8heCc3xsyCv2bpbFuRUSTJdVU9MNu8jN8jfDGaQS3zpgnKWHFcGuepd5Ld9Qm7w2/DY5Bi199oy5NP9zhIayAOksABxoee4TsejoVFdQQYQY3uB9Oh9QqLLUjeaPqPx9u2xuCDDV3VRgx12h0hcviM0NuOxUL080XdBXnT6UXVVX7WFbj4x+y/m32H/Gxf6nG7bO13tbzZYA+DOhd87+N58nKl2bmFFBWX+V9fnLJ0l2R9TJp8jSeKeNvtMXnyVjZ26X1SWznZXrcp+EsqP27KgNTT3TsTLoCnvv/lT9/9C/lqm/c3+PizH9q+DqMn8eaRZvbhrS5gkq6nBBmoFlJ8ScE/NSHkAKhCUroF/634uo4fdM5ql83IrYj0KDcdVLOQZF1gpzGr7S4+bCKbyuBkr9caDKKXxMweTyTgCRUsFlBTVG1dIb+e4Slo844L0LrDa/gfjJrJ6N24mfYjxn8vcknxyK3LN/0SIaM7VfKZauNF0LDZP/ButehgPI3zsfxwDPXouHYWnj/+AjKMJj3CzlxibczNKf/6+d2novZyHUVqs46uLcfjurZNa1MVrLf1D8bMRAhEyzirz6j2SmmDNlx4VZ7/0f0OW8sAoOenTe/wfGgX0vT8rvXqnwP4gsNJJodiDG+siUrVxXhgj0W/F75mKfFoQZ4O4XgvVoldOwxh85y09W6MqvNoX+zcPQuM7ZdJ+R7kHiqrphmnZjuv9k70bfQARJpT9D7tXWSptrPMhpiwvyqpu2q4fxunjuy3My7rtx3ndz/v9n/Zb3tnV3dP7awbzA4M/eKiNjH7ORZv4BhD4T9nySH9/pqUyPfP9V3tsfmFxaXlldW19Y3Nre2d3b//g8Oj45PTs/OLy6vrm9u5eBkAIRn4p1D9tOEFSNMNyvCBKsqJqumFatuN6fhBGcZJmeVFWddN2/TBO87Ju+3Fe9/N+P0SYUDTDcrwgSrKiarphWv5VhW3bjuv5ER3dkSib2kvAPFKPDXm/PdfAmIMAn9RaAV+CA7a1U+BZDOumqzqEzxMXe//l0+cPyCIzWsJye6qB/7L1veLltyo4vOrTLWzuSBWBRCovw2CakwGedOG1OGFbZsFRS8Bp9q0tjvKJYAEqv2FPd80HN3RADaSNZmieeGKd0juyA8kWFbMVKU4DsFmbgvyNysTrLJobAl6AV6lRQWxNfnPlGIBbApmI7YsOx567kTvvRuTFIdtJ5UQrS01Mp6tBVz2Qz2vphxFD2BqgHgYkw8aYRgrlOjwzxhUaihkk4LN6z0ElM9iA+tGiTFRm/mWy2uE083S95pXo6ErAOwPBaau1cu105aGCtA8RlT5GchJyIHjPCpzPxDWwLfM4Es94TK4wXFZ1MPzhLGwLqSCQgO/vWqBb0ksF/Pz/n78/E9tmJnbAtky5TEJUKatO2GYdFh/NboZSro+oFWoBGMEjipYqZGSMCgJmOeHoZ7rs/olQd3/ccGy83ENhuWROxeiGnZ0qGgR5uY3Y3QBpe1Uc59RI3eGYDnOckecbX1XAI/nU6NAQ501wi4N5/c9fvwYcrZl2iyNPz7QBVXVqsk2jDgRcHn9Ctl5/GrRwFY/+gGLoXzxp1UoV2FPmi0xh2qBkcbS7g/Nqh34cTQMmJAHXikj1WmjJax7HBYyUVppSMT0LtnS6WdWpnRoCySYCLByENJRoHYAmzVoKdsNq4raGllc0A6cdUOPBrgH/Lc0r4Aq504RCUDx6uF5a40BsD3GgZkYiNbPdX68LbL2AF5qUMxzvSD1YwXalBgor0HEWdTrS8J+4D060pUOM7fSMU6jA48gN8jPNygQibjl9KaY0WVRmLFqFS61y13ShWUXc2dQ6hldmVthakKxzilvOFWB60wA7HWIvBcI9ljcqYf1E3DKdBueVFlQqjesfV0uNogVTzeK19qQeeAbOWmLLo/v6IX542ADbXf4xq8DX86dBNKisGqh01+rkBpRwHontcn4mI6g6Bjp0QlPt0op2Fc0ICy/AXQFLXJE6pUbLrPlas8UBd3DjOVuHikXF6aFiDu+EbdHh5+gxwiwGqEKqhpZWAiqb34HrkxYNV1Dc9c2g8YXbh9uycCkX19c9EcTjZp6pgDO3heiEQJIn10AG+HCDwq0jXA9VRQ2csa38b0Nmka1RSUYMGE+Toh7e0rzTKRPdWShxMQ9S0uZamXJfS1ExbYehJviSDxZHHOm4WqTJqsTLE9eUYoeqh0O9ZNXCDXL8XO2qkbHLe2I7jJYn/RyuvujQAtWAXKSl6LTKe2Erpiq3wFcFRqtWFkcNkbC464XDEwEf4+Q4/A+vrbB9YOLDQxZkj5JuQNwgv5+V72oh1+ledXqmB0/scOfCYtgfuQ0OKyTMuG5GLewjFyd6pezmK2V675guj90v0kDEz7olN65wID1YpYMj0z/B4ku5vuFzLk1n7An4vlWx6G5SnKht1ZqItz2yvr8JPGXcHJTiDTmGvJ/tYVhvFgxEvHYxA8rgsXAIPrpeDO7YPndH1qYH') format('woff2'), + url('iconfont.woff?t=1571281327367') format('woff'), + url('iconfont.ttf?t=1571281327367') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1571281327367#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-roundclose:before { + content: "\e673"; +} + +.icon-timefill:before { + content: "\e679"; +} + +.icon-roundaddfill:before { + content: "\e6d8"; +} + +.icon-cuban2shangchuanyunduan:before { + content: "\e86d"; +} + +.icon-css3:before { + content: "\ea8b"; +} + +.icon-html5:before { + content: "\eb10"; +} + +.icon-31:before { + content: "\e6b2"; +} + +.icon-zhangjie1:before { + content: "\e68e"; +} + +.icon-htmal5icon19:before { + content: "\e66b"; +} + +.icon-shequ:before { + content: "\e6bc"; +} + +.icon-vs:before { + content: "\e682"; +} + +.icon-weibiaoti12:before { + content: "\e671"; +} + +.icon-pdf:before { + content: "\e740"; +} + +.icon-danxuanxuanzhong1:before { + content: "\e6bd"; +} + +.icon-shijian:before { + content: "\e69c"; +} + +.icon-shezhi:before { + content: "\e66f"; +} + +.icon-xiazai18:before { + content: "\e627"; +} + +.icon-liwu:before { + content: "\e611"; +} + +.icon-phpkaifa:before { + content: "\e67e"; +} + +.icon-fujian:before { + content: "\e670"; +} + +.icon-linux:before { + content: "\e765"; +} + +.icon-wenhao:before { + content: "\e680"; +} + +.icon-zuobiao:before { + content: "\e674"; +} + +.icon-expand:before { + content: "\e6db"; +} + +.icon-zhongzhi1:before { + content: "\e609"; +} + +.icon-luyou:before { + content: "\e677"; +} + +.icon-dianzan1:before { + content: "\e639"; +} + +.icon-fuzhi:before { + content: "\e68f"; +} + +.icon-dianzan11:before { + content: "\e66d"; +} + +.icon-sanjiaoxing-up:before { + content: "\e78f"; +} + +.icon-sanjiaoxing-down:before { + content: "\e791"; +} + +.icon-renzhengxinxi:before { + content: "\e693"; +} + +.icon-gift:before { + content: "\e63c"; +} + +.icon-xiaoxi:before { + content: "\e614"; +} + +.icon-mail:before { + content: "\e66a"; +} + +.icon-compress:before { + content: "\e65e"; +} + +.icon-daimapeizhir:before { + content: "\e727"; +} + +.icon-tishi1:before { + content: "\e690"; +} + +.icon-net:before { + content: "\e607"; +} + +.icon-edit:before { + content: "\e691"; +} + +.icon-xianshi:before { + content: "\e695"; +} + +.icon-suo:before { + content: "\e6c9"; +} + +.icon-default:before { + content: "\e67f"; +} + +.icon-xiaoxi1:before { + content: "\e6a4"; +} + +.icon-xiazai1:before { + content: "\e6ac"; +} + +.icon-chexiao:before { + content: "\e657"; +} + +.icon-qq:before { + content: "\e687"; +} + +.icon-biaoqian:before { + content: "\e74f"; +} + +.icon-dashujucunchu:before { + content: "\e678"; +} + +.icon-laba:before { + content: "\e608"; +} + +.icon-mstest:before { + content: "\e686"; +} + +.icon-tianjiachengyuan:before { + content: "\e69a"; +} + +.icon-yincang1:before { + content: "\e9b5"; +} + +.icon-triangle:before { + content: "\e600"; +} + +.icon-qizhi:before { + content: "\e699"; +} + +.icon-csdn:before { + content: "\e602"; +} + +.icon-yonghujiaose_wushuju:before { + content: "\e69e"; +} + +.icon-moban:before { + content: "\e692"; +} + +.icon-VPN:before { + content: "\e601"; +} + +.icon-jia:before { + content: "\e605"; +} + +.icon-yinhangqia1:before { + content: "\e697"; +} + +.icon-weibo:before { + content: "\e688"; +} + +.icon-kong:before { + content: "\e69f"; +} + +.icon-kecheng:before { + content: "\e60a"; +} + +.icon-shezhi1:before { + content: "\e71d"; +} + +.icon-chenggong:before { + content: "\e68b"; +} + +.icon-sandian:before { + content: "\e6f8"; +} + +.icon-jibenxinxi:before { + content: "\e694"; +} + +.icon-base:before { + content: "\e683"; +} + +.icon-weixin2:before { + content: "\e603"; +} + +.icon-StackOverflow:before { + content: "\e689"; +} + +.icon-zhongzhi2:before { + content: "\e68a"; +} + +.icon-huodong:before { + content: "\e6bb"; +} + +.icon-yincang:before { + content: "\e6a0"; +} + +.icon-weibiaoti-:before { + content: "\e60d"; +} + +.icon-weizhi:before { + content: "\e676"; +} + +.icon-jquery:before { + content: "\e67a"; +} + +.icon-docker:before { + content: "\e67b"; +} + +.icon-python:before { + content: "\e67c"; +} + +.icon-php:before { + content: "\e67d"; +} + +.icon-yinhangqia:before { + content: "\e675"; +} + +.icon-linkedin:before { + content: "\e60c"; +} + +.icon-wenjianjia:before { + content: "\e640"; +} + +.icon-SQLserver:before { + content: "\e705"; +} + +.icon-zhiliangfenxi:before { + content: "\e68d"; +} + +.icon-shangchuantupian1:before { + content: "\e7fd"; +} + +.icon-dengluIpjiankong:before { + content: "\e684"; +} + +.icon-itsm-liuchengguanli:before { + content: "\e685"; +} + +.icon-lianjie:before { + content: "\e7db"; +} + +.icon-fenzhi:before { + content: "\e610"; +} + +.icon-wangzhikelong:before { + content: "\e612"; +} + +.icon-xiazai:before { + content: "\e613"; +} + +.icon-daima:before { + content: "\e615"; +} + +.icon-tijiaojilu:before { + content: "\e616"; +} + +.icon-xuanzeti:before { + content: "\e617"; +} + +.icon-bianji:before { + content: "\e618"; +} + +.icon-xiangshang:before { + content: "\e61a"; +} + +.icon-shanchudiao:before { + content: "\e620"; +} + +.icon-xinjian:before { + content: "\e619"; +} + +.icon-shangshengpaixu:before { + content: "\e621"; +} + +.icon-jiangli:before { + content: "\e61b"; +} + +.icon-shanchu:before { + content: "\e61c"; +} + +.icon-yincangbiyan:before { + content: "\e61d"; +} + +.icon-kaisuo:before { + content: "\e61e"; +} + +.icon-guansuo:before { + content: "\e61f"; +} + +.icon-banbenku:before { + content: "\e622"; +} + +.icon-issue:before { + content: "\e623"; +} + +.icon-shangchuantupian:before { + content: "\e625"; +} + +.icon-ceping:before { + content: "\e626"; +} + +.icon-tpixiaoxitixing:before { + content: "\e624"; +} + +.icon-qqzaixianzixun:before { + content: "\e628"; +} + +.icon-erweima:before { + content: "\e629"; +} + +.icon-yijianfankui:before { + content: "\e62a"; +} + +.icon-youxiangrenzheng:before { + content: "\e62b"; +} + +.icon-shoujirenzheng:before { + content: "\e62c"; +} + +.icon-zhiyerenzheng:before { + content: "\e62d"; +} + +.icon-shenfenrenzheng:before { + content: "\e62e"; +} + +.icon-pingfen:before { + content: "\e62f"; +} + +.icon-pingfen-xian:before { + content: "\e630"; +} + +.icon-zuoye:before { + content: "\e631"; +} + +.icon-tishicuowu:before { + content: "\e632"; +} + +.icon-ziyuan:before { + content: "\e633"; +} + +.icon-tishi:before { + content: "\e636"; +} + +.icon-chengyuan:before { + content: "\e63a"; +} + +.icon-gonggao:before { + content: "\e63b"; +} + +.icon-dianzan:before { + content: "\e634"; +} + +.icon-dianzan-xian:before { + content: "\e635"; +} + +.icon-fanhuishangcidaima:before { + content: "\e637"; +} + +.icon-zhongzhi:before { + content: "\e638"; +} + +.icon-xuanzhuan:before { + content: "\e63d"; +} + +.icon-shixun:before { + content: "\e63e"; +} + +.icon-suoxiao:before { + content: "\e63f"; +} + +.icon-xiajiantou:before { + content: "\e642"; +} + +.icon-gouxuan:before { + content: "\e644"; +} + +.icon-liulanyan:before { + content: "\e646"; +} + +.icon-jingyan:before { + content: "\e647"; +} + +.icon-xiaoxilingdang:before { + content: "\e641"; +} + +.icon-shixunguanqia:before { + content: "\e648"; +} + +.icon-sousuo:before { + content: "\e643"; +} + +.icon-fabu:before { + content: "\e64a"; +} + +.icon-tianjiafangda:before { + content: "\e645"; +} + +.icon-xiangxiayidong:before { + content: "\e64b"; +} + +.icon-xiangshangyidong:before { + content: "\e64c"; +} + +.icon-guanbi:before { + content: "\e64d"; +} + +.icon-biyezhuanhuan:before { + content: "\e6f1"; +} + +.icon-zhengyan:before { + content: "\e649"; +} + +.icon-huifu1:before { + content: "\e64e"; +} + +.icon-wenjian:before { + content: "\e64f"; +} + +.icon-zhankai:before { + content: "\e650"; +} + +.icon-shousuo:before { + content: "\e651"; +} + +.icon-zuojiantou:before { + content: "\e652"; +} + +.icon-youjiantou:before { + content: "\e653"; +} + +.icon-shangjiantou:before { + content: "\e654"; +} + +.icon-bianjidaibeijing:before { + content: "\e655"; +} + +.icon-bofang:before { + content: "\e656"; +} + +.icon-wancheng:before { + content: "\e658"; +} + +.icon-fenzuzuoye:before { + content: "\e65d"; +} + +.icon-putongzuoye:before { + content: "\e65c"; +} + +.icon-shezhi2:before { + content: "\e698"; +} + +.icon-wenjuan:before { + content: "\e659"; +} + +.icon-taolun:before { + content: "\e65a"; +} + +.icon-fenban:before { + content: "\e65f"; +} + +.icon-dongtai:before { + content: "\e660"; +} + +.icon-shijuan:before { + content: "\e65b"; +} + +.icon-caidan:before { + content: "\e661"; +} + +.icon-chengyuanguanli:before { + content: "\e662"; +} + +.icon-tianjia:before { + content: "\e672"; +} + +.icon-xiangxiayi:before { + content: "\e663"; +} + +.icon-xiangshangyi:before { + content: "\e664"; +} + +.icon-gengduo:before { + content: "\e665"; +} + +.icon-reset:before { + content: "\e7fe"; +} + +.icon-xueyuanguanliyuan:before { + content: "\e666"; +} + +.icon-kongxing:before { + content: "\e667"; +} + +.icon-shixing:before { + content: "\e668"; +} + +.icon-xiajiang:before { + content: "\e669"; +} + +.icon-gengduo1:before { + content: "\e7f9"; +} + +.icon-congshulianjie:before { + content: "\e6ee"; +} + +.icon-shouji:before { + content: "\e69d"; +} + +.icon-zhinengjiankongtixi:before { + content: "\e6b4"; +} + +.icon-xinzengtishi:before { + content: "\e66c"; +} + +.icon-wanchenggouxuan:before { + content: "\e66e"; +} + +.icon-java:before { + content: "\f1d7"; +} + +.icon-youjiang:before { + content: "\e792"; +} + +.icon-fork:before { + content: "\e6b3"; +} + +.icon-mingpian:before { + content: "\e69b"; +} + +.icon-mysql:before { + content: "\ec6d"; +} + +.icon-kehuliuyan:before { + content: "\e71a"; +} + +.icon-github:before { + content: "\e763"; +} + +.icon-mongodb1:before { + content: "\e60b"; +} + +.icon-anquanshezhi:before { + content: "\e606"; +} + +.icon-trustie:before { + content: "\e681"; +} + +.icon-wuquanxian:before { + content: "\e6a2"; +} + +.icon-shixundaibeijing:before { + content: "\e68c"; +} + +.icon-gongcheng:before { + content: "\e60f"; +} + +.icon-jinggao:before { + content: "\e696"; +} + +.icon-tianjiadaohang:before { + content: "\e604"; +} + +.icon-yunweijiankong:before { + content: "\e6a3"; +} + +.icon-gongyiliucheng:before { + content: "\e6a5"; +} + +.icon-zhiliangkongzhi:before { + content: "\e6a6"; +} + +.icon-shebeiguanli:before { + content: "\e6a7"; +} + +.icon-shengmingzhouqi:before { + content: "\e6a8"; +} + +.icon-bianji1:before { + content: "\e6a1"; +} + +.icon-paixu1:before { + content: "\e6aa"; +} + +.icon-renzhengshangjia:before { + content: "\e6ab"; +} + +.icon-shenfenzhenghaomaguizheng:before { + content: "\e6ad"; +} + +.icon-Page-1:before { + content: "\e6ae"; +} + +.icon-Page-3:before { + content: "\e6af"; +} + +.icon-Page:before { + content: "\e6b0"; +} + +.icon-yemian:before { + content: "\e6b1"; +} + +.icon-bianzu:before { + content: "\e6b5"; +} + +.icon-xuexizhongxin:before { + content: "\e6b6"; +} + +.icon-menu_voucher:before { + content: "\e6b8"; +} + +.icon-menu_events:before { + content: "\e6b9"; +} + +.icon-menu_map:before { + content: "\e6ba"; +} + +.icon-menu_date:before { + content: "\e6a9"; +} + +.icon-menu_people:before { + content: "\e6b7"; +} + +.icon-healthmode:before { + content: "\e60e"; +} + +.icon-nenghaofenxix:before { + content: "\e6be"; +} + diff --git a/public/stylesheets/educoder/iconfont/iconfont.eot b/public/stylesheets/educoder/iconfont/iconfont.eot index f1d57078d8d0a0907dbdc65036414ed9ad15d951..d26e316a693aa5464fe9481dde16f2e47acd9203 100644 GIT binary patch delta 23509 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 F{C~l=SKR;r delta 3680 zcmaKudrVa68OEP80}hBNAU6?KL=f?UfLy$wA}U_%t(09YyXycWGcGq}@Ph6RSl6}c zy6RY0x7J$fTC2ub#%$V+O=z>4Xf(0Lc5T))tRYfxiIOb^ukijqa9*|K9cu5Y_=i z?XPdxy3Tj&j~*b_3miG>^|6W2R@f0<-@8~s}@cJ+VB@4Evy z&NnpIy61no{yY#9!+ozcy0^4g*R6YepUlsvH@O=7XJ;~WdD&R~mUQSgdmMlj5oADrV%aP&V8b~sW8 zIUn$hH$uj388iM4Q} z2DPYz2kTG|FB;GYADYmNWUR+qNJ9%YU?a-08Lij~KenL_o3I5PXvcQEjd#$A9ry`$ z;$7^*d)SSiA{%?~KKA1v_F*rt`Ug0GLkQw$ID){3IEIh#a~#Jgns5>+_!XiN%TgU? z+2T=#8A!r-I#P<6n1$Jh!B`BZo{=c#bz6W57>5E(#WWP+x0nYPMj!*3$YsfgU=U8> zm&juA6L10n6k#r=U^JqTgVTtM$4I2&*Z2kI<0yRy$H(XjU5prF1tKDNf%S1#>ulf! zhtMX4mmWfO6&3+P`xKS~LIah7V`-+So%vi{1{MnvX<*qPQ3e(eGGqWcJ%?|i4Xi4J zEvvA;kXQpN4T&?b=8)kARv!{?pa+ly1C4;_2?^bRBpGN4gb|?77sv>nUq*0aCD#-K zC4!7JP$x*Lfnq_@3{(uFCnS^&GRi>hAn67Q2pMglijWKgrG)5}AqcGIn@j^ug=879 zhU-`Z<%MJ$s4--mfkH!a3{)F3-ayGA6AW0(m0_V!e2A8oumvEwJiorM8z5R+!oGlL z%?UdMqV*)~6-a@BT?3h7VE;f04eTUHk%2u0DK@aXAnFTYpFyS?*l_{KG;R1KRX;U&%j=X z%r~&>Ar%JpKV*S{NdQqf2{QqrLK1XvRUrv;0-_QUCI&<$B+L$oN=TR@kias&5C#fF z#UqRsh{{74G7y!MFm50!5@GN_R8GPOf~cH?VFXb*31bPOauNm?$q{hHxgw$&N zDIY@;QfFXXLR37054oy%gb4~!@d&dNqT&&zDntb%%vXrILzuJ>b%!u>Au1=qNv_HY9wJKLz)c?XNU?$7}Jmq2A!>?<`;fR9lF>qKx)Dgn5 z1yOeh2N*cbzyN~m%~pEy5!1;{A_T=;LA}FQI$h#hTM-{7JW7PPW1hutA^el<{fq^COzhG z?Aq9)v3KIa;_~8l#vLBMc=#vrQ{yY*--*AFurQ$}F($D)G4M30H0f$`Rr0Ci-VvE2 zI#M!IPL14`iqyi?!>K)K2h#rbO8cli>6z)LN5_pmHM%#WZ%q4`Gh=RN7G&-N~1vA@qo_Wta?aSO+78TTM(Mb7#0x#KsEKRv!@Li>ax6M84En|OFq`=p-S%G_I% zlP8~;d?T+t??!%JeoOw*K>nW#k_&bhJe{(3N>^cK;ikeaygPg2?C#mUWfRN%W!-bml*g5?D&JoI z+1&Jb=jZ3n@2HqsQB!em!J!3D7p_^{v!r;*Qgy4p$Jyg7qXkJcBy=rdyA{ex&U1vm zPAPSS{*ZPfAvCS9!4;fTdN<^mwa*a>FTZC6U(9sfwTcP}w)s9eS73ph~c4+f49XITKQ>%6d1GS8dV0WNoeLfM zrpgK~e3lX1@hoe&V^eF?W{9{K zH=k!rAJo|D_q6(B{62TndY`-2>uIXr+U9PG@NeXv`UX$<24B0^7gpO^*W|2PvCPR2 zh3mIB2jA*T2_ERn3SQ|u7Fzf1Umd}@FE0e2y_{Db-ng}OL&KnYpWoY76Vce*RNq`z plkf6xY-{!VJTa|a-y*#CQ`X3.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}")}catch(c){console&&console.log(c)}}!function(c){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(c,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),c()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(i=c,a=z.document,t=!1,(o=function(){try{a.documentElement.doScroll("left")}catch(c){return void setTimeout(o,50)}h()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,h())});function h(){t||(t=!0,i())}var i,a,t,o}(function(){var c,l;(c=document.createElement("div")).innerHTML=h,h=null,(l=c.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(c,l){l.firstChild?function(c,l){l.parentNode.insertBefore(c,l)}(c,l.firstChild):l.appendChild(c)}(l,document.body))})}(window); \ No newline at end of file +!function(z){var c,h='',l=(c=document.getElementsByTagName("script"))[c.length-1].getAttribute("data-injectcss");if(l&&!z.__iconfont__svg__cssinject__){z.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}!function(c){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(c,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),c()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(a=c,i=z.document,t=!1,(o=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(o,50)}h()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,h())});function h(){t||(t=!0,a())}var a,i,t,o}(function(){var c,l;(c=document.createElement("div")).innerHTML=h,h=null,(l=c.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(c,l){l.firstChild?function(c,l){l.parentNode.insertBefore(c,l)}(c,l.firstChild):l.appendChild(c)}(l,document.body))})}(window); \ No newline at end of file diff --git a/public/stylesheets/educoder/iconfont/iconfont.json b/public/stylesheets/educoder/iconfont/iconfont.json new file mode 100644 index 000000000..1a21d0726 --- /dev/null +++ b/public/stylesheets/educoder/iconfont/iconfont.json @@ -0,0 +1,1535 @@ +{ + "id": "653600", + "name": "educode", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "29944", + "name": "round_close", + "font_class": "roundclose", + "unicode": "e673", + "unicode_decimal": 58995 + }, + { + "icon_id": "29949", + "name": "time_fill", + "font_class": "timefill", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "38744", + "name": "round_add_fill", + "font_class": "roundaddfill", + "unicode": "e6d8", + "unicode_decimal": 59096 + }, + { + "icon_id": "209734", + "name": "粗版2_上传云端", + "font_class": "cuban2shangchuanyunduan", + "unicode": "e86d", + "unicode_decimal": 59501 + }, + { + "icon_id": "348426", + "name": "css3", + "font_class": "css3", + "unicode": "ea8b", + "unicode_decimal": 60043 + }, + { + "icon_id": "348560", + "name": "html5", + "font_class": "html5", + "unicode": "eb10", + "unicode_decimal": 60176 + }, + { + "icon_id": "392172", + "name": "钻石", + "font_class": "31", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "394097", + "name": "章节", + "font_class": "zhangjie1", + "unicode": "e68e", + "unicode_decimal": 59022 + }, + { + "icon_id": "400088", + "name": "关闭", + "font_class": "htmal5icon19", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "425651", + "name": "社区", + "font_class": "shequ", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "562997", + "name": "vs", + "font_class": "vs", + "unicode": "e682", + "unicode_decimal": 59010 + }, + { + "icon_id": "593484", + "name": "菜单", + "font_class": "weibiaoti12", + "unicode": "e671", + "unicode_decimal": 58993 + }, + { + "icon_id": "622431", + "name": "pdf", + "font_class": "pdf", + "unicode": "e740", + "unicode_decimal": 59200 + }, + { + "icon_id": "695129", + "name": "单选 选中", + "font_class": "danxuanxuanzhong1", + "unicode": "e6bd", + "unicode_decimal": 59069 + }, + { + "icon_id": "712283", + "name": "时间", + "font_class": "shijian", + "unicode": "e69c", + "unicode_decimal": 59036 + }, + { + "icon_id": "715974", + "name": "设置", + "font_class": "shezhi", + "unicode": "e66f", + "unicode_decimal": 58991 + }, + { + "icon_id": "720976", + "name": "坐标", + "font_class": "xiazai18", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "736502", + "name": "礼物", + "font_class": "liwu", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "776044", + "name": "PHP开发", + "font_class": "phpkaifa", + "unicode": "e67e", + "unicode_decimal": 59006 + }, + { + "icon_id": "826201", + "name": "附件", + "font_class": "fujian", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "836716", + "name": "linux", + "font_class": "linux", + "unicode": "e765", + "unicode_decimal": 59237 + }, + { + "icon_id": "845852", + "name": "问号", + "font_class": "wenhao", + "unicode": "e680", + "unicode_decimal": 59008 + }, + { + "icon_id": "913780", + "name": "坐标", + "font_class": "zuobiao", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "929277", + "name": "expand", + "font_class": "expand", + "unicode": "e6db", + "unicode_decimal": 59099 + }, + { + "icon_id": "959394", + "name": "重置", + "font_class": "zhongzhi1", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "986702", + "name": "路由", + "font_class": "luyou", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "1004630", + "name": "点赞2", + "font_class": "dianzan1", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "1025289", + "name": "复制", + "font_class": "fuzhi", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "1071052", + "name": "点赞1", + "font_class": "dianzan11", + "unicode": "e66d", + "unicode_decimal": 58989 + }, + { + "icon_id": "1113422", + "name": "三角形-up", + "font_class": "sanjiaoxing-up", + "unicode": "e78f", + "unicode_decimal": 59279 + }, + { + "icon_id": "1113424", + "name": "三角形-down", + "font_class": "sanjiaoxing-down", + "unicode": "e791", + "unicode_decimal": 59281 + }, + { + "icon_id": "1118044", + "name": "认证信息", + "font_class": "renzhengxinxi", + "unicode": "e693", + "unicode_decimal": 59027 + }, + { + "icon_id": "1221889", + "name": "礼物", + "font_class": "gift", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "1240507", + "name": "消息", + "font_class": "xiaoxi", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "1241465", + "name": "邮件", + "font_class": "mail", + "unicode": "e66a", + "unicode_decimal": 58986 + }, + { + "icon_id": "1261493", + "name": "compress", + "font_class": "compress", + "unicode": "e65e", + "unicode_decimal": 58974 + }, + { + "icon_id": "1283976", + "name": "代码配置r", + "font_class": "daimapeizhir", + "unicode": "e727", + "unicode_decimal": 59175 + }, + { + "icon_id": "1301376", + "name": "提示", + "font_class": "tishi1", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "1328121", + "name": "net", + "font_class": "net", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "1471592", + "name": "edit", + "font_class": "edit", + "unicode": "e691", + "unicode_decimal": 59025 + }, + { + "icon_id": "1472537", + "name": "显示", + "font_class": "xianshi", + "unicode": "e695", + "unicode_decimal": 59029 + }, + { + "icon_id": "1606757", + "name": "锁", + "font_class": "suo", + "unicode": "e6c9", + "unicode_decimal": 59081 + }, + { + "icon_id": "1679994", + "name": "减", + "font_class": "default", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "1703520", + "name": "消息", + "font_class": "xiaoxi1", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "1770008", + "name": "下载", + "font_class": "xiazai1", + "unicode": "e6ac", + "unicode_decimal": 59052 + }, + { + "icon_id": "1770896", + "name": "撤销", + "font_class": "chexiao", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "1792712", + "name": "qq", + "font_class": "qq", + "unicode": "e687", + "unicode_decimal": 59015 + }, + { + "icon_id": "1820861", + "name": "标签", + "font_class": "biaoqian", + "unicode": "e74f", + "unicode_decimal": 59215 + }, + { + "icon_id": "1881547", + "name": "大数据存储", + "font_class": "dashujucunchu", + "unicode": "e678", + "unicode_decimal": 59000 + }, + { + "icon_id": "1941293", + "name": "喇叭", + "font_class": "laba", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "1966078", + "name": "mstest", + "font_class": "mstest", + "unicode": "e686", + "unicode_decimal": 59014 + }, + { + "icon_id": "2065962", + "name": "添加成员", + "font_class": "tianjiachengyuan", + "unicode": "e69a", + "unicode_decimal": 59034 + }, + { + "icon_id": "2323314", + "name": "隐藏", + "font_class": "yincang1", + "unicode": "e9b5", + "unicode_decimal": 59829 + }, + { + "icon_id": "2365578", + "name": "三角形", + "font_class": "triangle", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "2367774", + "name": "旗帜", + "font_class": "qizhi", + "unicode": "e699", + "unicode_decimal": 59033 + }, + { + "icon_id": "2405900", + "name": "CSDN", + "font_class": "csdn", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "2423301", + "name": "用户、角色_无数据", + "font_class": "yonghujiaose_wushuju", + "unicode": "e69e", + "unicode_decimal": 59038 + }, + { + "icon_id": "2471377", + "name": "模板", + "font_class": "moban", + "unicode": "e692", + "unicode_decimal": 59026 + }, + { + "icon_id": "2584358", + "name": "VPN", + "font_class": "VPN", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "2629328", + "name": "加 ", + "font_class": "jia", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "2668434", + "name": "银行卡", + "font_class": "yinhangqia1", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "2709989", + "name": "微博", + "font_class": "weibo", + "unicode": "e688", + "unicode_decimal": 59016 + }, + { + "icon_id": "2800857", + "name": "无", + "font_class": "kong", + "unicode": "e69f", + "unicode_decimal": 59039 + }, + { + "icon_id": "2959158", + "name": "课程", + "font_class": "kecheng", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "3182660", + "name": "设置", + "font_class": "shezhi1", + "unicode": "e71d", + "unicode_decimal": 59165 + }, + { + "icon_id": "3216521", + "name": "成功", + "font_class": "chenggong", + "unicode": "e68b", + "unicode_decimal": 59019 + }, + { + "icon_id": "3250316", + "name": "三点", + "font_class": "sandian", + "unicode": "e6f8", + "unicode_decimal": 59128 + }, + { + "icon_id": "3295983", + "name": "gs-beixiao-icon-基本信息", + "font_class": "jibenxinxi", + "unicode": "e694", + "unicode_decimal": 59028 + }, + { + "icon_id": "3330922", + "name": "base", + "font_class": "base", + "unicode": "e683", + "unicode_decimal": 59011 + }, + { + "icon_id": "3471155", + "name": "微信", + "font_class": "weixin2", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "3580617", + "name": "Stack Overflow", + "font_class": "StackOverflow", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "3592482", + "name": "重置", + "font_class": "zhongzhi2", + "unicode": "e68a", + "unicode_decimal": 59018 + }, + { + "icon_id": "3634968", + "name": "活动", + "font_class": "huodong", + "unicode": "e6bb", + "unicode_decimal": 59067 + }, + { + "icon_id": "3738942", + "name": "隐藏", + "font_class": "yincang", + "unicode": "e6a0", + "unicode_decimal": 59040 + }, + { + "icon_id": "3764006", + "name": "电话", + "font_class": "weibiaoti-", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "3866700", + "name": "位置", + "font_class": "weizhi", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "3876414", + "name": "jquery", + "font_class": "jquery", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "3876424", + "name": "docker", + "font_class": "docker", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "3876458", + "name": "python", + "font_class": "python", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "3876486", + "name": "php", + "font_class": "php", + "unicode": "e67d", + "unicode_decimal": 59005 + }, + { + "icon_id": "4019861", + "name": "银行卡", + "font_class": "yinhangqia", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "4058832", + "name": "linkedin", + "font_class": "linkedin", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "4187234", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "4239271", + "name": "SQL server", + "font_class": "SQLserver", + "unicode": "e705", + "unicode_decimal": 59141 + }, + { + "icon_id": "4320360", + "name": "质量分析", + "font_class": "zhiliangfenxi", + "unicode": "e68d", + "unicode_decimal": 59021 + }, + { + "icon_id": "4333787", + "name": "上传图片", + "font_class": "shangchuantupian1", + "unicode": "e7fd", + "unicode_decimal": 59389 + }, + { + "icon_id": "4479935", + "name": "登录Ip监控", + "font_class": "dengluIpjiankong", + "unicode": "e684", + "unicode_decimal": 59012 + }, + { + "icon_id": "4489857", + "name": "itsm3-流程管理", + "font_class": "itsm-liuchengguanli", + "unicode": "e685", + "unicode_decimal": 59013 + }, + { + "icon_id": "4553727", + "name": "链接", + "font_class": "lianjie", + "unicode": "e7db", + "unicode_decimal": 59355 + }, + { + "icon_id": "4734937", + "name": "分支", + "font_class": "fenzhi", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "4734938", + "name": "网址克隆", + "font_class": "wangzhikelong", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "4734939", + "name": "下载", + "font_class": "xiazai", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "4734940", + "name": "代码", + "font_class": "daima", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "4734941", + "name": "提交记录", + "font_class": "tijiaojilu", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "4734942", + "name": "选择题", + "font_class": "xuanzeti", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "4734943", + "name": "编辑", + "font_class": "bianji", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "4734944", + "name": "向上", + "font_class": "xiangshang", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "4734945", + "name": "删除掉", + "font_class": "shanchudiao", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "4734946", + "name": "新建", + "font_class": "xinjian", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "4734947", + "name": "上升排序", + "font_class": "shangshengpaixu", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "4734948", + "name": "奖励", + "font_class": "jiangli", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "4734949", + "name": "删除", + "font_class": "shanchu", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "4734950", + "name": "隐藏闭眼", + "font_class": "yincangbiyan", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "4734951", + "name": "开锁", + "font_class": "kaisuo", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "4734952", + "name": "关锁", + "font_class": "guansuo", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "4734953", + "name": "版本库", + "font_class": "banbenku", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "4734954", + "name": "issue", + "font_class": "issue", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "4734955", + "name": "上传图片", + "font_class": "shangchuantupian", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "4734956", + "name": "测评", + "font_class": "ceping", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "4734957", + "name": "tpi消息提醒", + "font_class": "tpixiaoxitixing", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "4734958", + "name": "qq在线咨询", + "font_class": "qqzaixianzixun", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "4734959", + "name": "二维码", + "font_class": "erweima", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "4734960", + "name": "意见反馈", + "font_class": "yijianfankui", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "4734961", + "name": "邮箱认证", + "font_class": "youxiangrenzheng", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "4734962", + "name": "手机认证", + "font_class": "shoujirenzheng", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "4734963", + "name": "职业认证", + "font_class": "zhiyerenzheng", + "unicode": "e62d", + "unicode_decimal": 58925 + }, + { + "icon_id": "4734964", + "name": "身份认证", + "font_class": "shenfenrenzheng", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "4734965", + "name": "评分", + "font_class": "pingfen", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "4734966", + "name": "评分-线", + "font_class": "pingfen-xian", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "4734967", + "name": "作业", + "font_class": "zuoye", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "4734968", + "name": "提示错误", + "font_class": "tishicuowu", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "4734969", + "name": "资源", + "font_class": "ziyuan", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "4734970", + "name": "提示", + "font_class": "tishi", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "4734971", + "name": "成员", + "font_class": "chengyuan", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "4734972", + "name": "公告", + "font_class": "gonggao", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "4734973", + "name": "点赞", + "font_class": "dianzan", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "4734974", + "name": "点赞-线", + "font_class": "dianzan-xian", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "4734976", + "name": "返回上次代码", + "font_class": "fanhuishangcidaima", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "4734977", + "name": "重置", + "font_class": "zhongzhi", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "4734978", + "name": "旋转", + "font_class": "xuanzhuan", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "4734979", + "name": "实训", + "font_class": "shixun", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "4734981", + "name": "缩小", + "font_class": "suoxiao", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "4734982", + "name": "下箭头", + "font_class": "xiajiantou", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "4734983", + "name": "勾选", + "font_class": "gouxuan", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "4734984", + "name": "浏览眼", + "font_class": "liulanyan", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "4734985", + "name": "经验", + "font_class": "jingyan", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "4734986", + "name": "消息铃铛", + "font_class": "xiaoxilingdang", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "4734987", + "name": "实训关卡", + "font_class": "shixunguanqia", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "4734988", + "name": "搜索", + "font_class": "sousuo", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "4734989", + "name": "发布", + "font_class": "fabu", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "4734990", + "name": "添加 放大", + "font_class": "tianjiafangda", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "4734991", + "name": "向下移动", + "font_class": "xiangxiayidong", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "4734992", + "name": "向上移动", + "font_class": "xiangshangyidong", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "4734994", + "name": "关闭", + "font_class": "guanbi", + "unicode": "e64d", + "unicode_decimal": 58957 + }, + { + "icon_id": "4736792", + "name": "毕业 [转换]", + "font_class": "biyezhuanhuan", + "unicode": "e6f1", + "unicode_decimal": 59121 + }, + { + "icon_id": "4738423", + "name": "睁眼", + "font_class": "zhengyan", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "4769329", + "name": "回复", + "font_class": "huifu1", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "4779517", + "name": "文件", + "font_class": "wenjian", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "4780701", + "name": "展开", + "font_class": "zhankai", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "4780702", + "name": "收缩", + "font_class": "shousuo", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "4807118", + "name": "左键头", + "font_class": "zuojiantou", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "4807119", + "name": "右键头", + "font_class": "youjiantou", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "4807120", + "name": "上键头", + "font_class": "shangjiantou", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "4835183", + "name": "编辑带背景", + "font_class": "bianjidaibeijing", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "4835184", + "name": "播放", + "font_class": "bofang", + "unicode": "e656", + "unicode_decimal": 58966 + }, + { + "icon_id": "4835185", + "name": "完成", + "font_class": "wancheng", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "5030348", + "name": "分组作业", + "font_class": "fenzuzuoye", + "unicode": "e65d", + "unicode_decimal": 58973 + }, + { + "icon_id": "5030654", + "name": "普通作业", + "font_class": "putongzuoye", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "5037778", + "name": "设置", + "font_class": "shezhi2", + "unicode": "e698", + "unicode_decimal": 59032 + }, + { + "icon_id": "5044767", + "name": "问卷", + "font_class": "wenjuan", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "5044768", + "name": "讨论", + "font_class": "taolun", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "5044770", + "name": "分班", + "font_class": "fenban", + "unicode": "e65f", + "unicode_decimal": 58975 + }, + { + "icon_id": "5044775", + "name": "动态", + "font_class": "dongtai", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "5045030", + "name": "试卷", + "font_class": "shijuan", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "5051277", + "name": "菜单", + "font_class": "caidan", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "5052642", + "name": "成员管理", + "font_class": "chengyuanguanli", + "unicode": "e662", + "unicode_decimal": 58978 + }, + { + "icon_id": "5057140", + "name": "添加", + "font_class": "tianjia", + "unicode": "e672", + "unicode_decimal": 58994 + }, + { + "icon_id": "5068519", + "name": "向下移", + "font_class": "xiangxiayi", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "5068520", + "name": "向上移", + "font_class": "xiangshangyi", + "unicode": "e664", + "unicode_decimal": 58980 + }, + { + "icon_id": "5111347", + "name": "更多", + "font_class": "gengduo", + "unicode": "e665", + "unicode_decimal": 58981 + }, + { + "icon_id": "5127482", + "name": "reset", + "font_class": "reset", + "unicode": "e7fe", + "unicode_decimal": 59390 + }, + { + "icon_id": "5148158", + "name": "学院管理员", + "font_class": "xueyuanguanliyuan", + "unicode": "e666", + "unicode_decimal": 58982 + }, + { + "icon_id": "5196483", + "name": "空星", + "font_class": "kongxing", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "5196487", + "name": "实星", + "font_class": "shixing", + "unicode": "e668", + "unicode_decimal": 58984 + }, + { + "icon_id": "5242367", + "name": "下降", + "font_class": "xiajiang", + "unicode": "e669", + "unicode_decimal": 58985 + }, + { + "icon_id": "5291605", + "name": "更多", + "font_class": "gengduo1", + "unicode": "e7f9", + "unicode_decimal": 59385 + }, + { + "icon_id": "5379378", + "name": "20从属连接", + "font_class": "congshulianjie", + "unicode": "e6ee", + "unicode_decimal": 59118 + }, + { + "icon_id": "5383113", + "name": "手机", + "font_class": "shouji", + "unicode": "e69d", + "unicode_decimal": 59037 + }, + { + "icon_id": "5430942", + "name": "智能监控体系", + "font_class": "zhinengjiankongtixi", + "unicode": "e6b4", + "unicode_decimal": 59060 + }, + { + "icon_id": "5480167", + "name": "新增提示", + "font_class": "xinzengtishi", + "unicode": "e66c", + "unicode_decimal": 58988 + }, + { + "icon_id": "5480235", + "name": "完成勾选", + "font_class": "wanchenggouxuan", + "unicode": "e66e", + "unicode_decimal": 58990 + }, + { + "icon_id": "5634728", + "name": "java", + "font_class": "java", + "unicode": "f1d7", + "unicode_decimal": 61911 + }, + { + "icon_id": "5669524", + "name": "下降", + "font_class": "youjiang", + "unicode": "e792", + "unicode_decimal": 59282 + }, + { + "icon_id": "5872571", + "name": "fork", + "font_class": "fork", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "5921996", + "name": "名片", + "font_class": "mingpian", + "unicode": "e69b", + "unicode_decimal": 59035 + }, + { + "icon_id": "5961392", + "name": "mysql", + "font_class": "mysql", + "unicode": "ec6d", + "unicode_decimal": 60525 + }, + { + "icon_id": "6018156", + "name": "客户留言", + "font_class": "kehuliuyan", + "unicode": "e71a", + "unicode_decimal": 59162 + }, + { + "icon_id": "6252982", + "name": "github", + "font_class": "github", + "unicode": "e763", + "unicode_decimal": 59235 + }, + { + "icon_id": "6359951", + "name": "mongodb", + "font_class": "mongodb1", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "6576426", + "name": "安全设置", + "font_class": "anquanshezhi", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "6879322", + "name": "trustie", + "font_class": "trustie", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "6897671", + "name": "无权限", + "font_class": "wuquanxian", + "unicode": "e6a2", + "unicode_decimal": 59042 + }, + { + "icon_id": "7395703", + "name": "实训带背景", + "font_class": "shixundaibeijing", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "7587940", + "name": "工程", + "font_class": "gongcheng", + "unicode": "e60f", + "unicode_decimal": 58895 + }, + { + "icon_id": "7637642", + "name": "警告", + "font_class": "jinggao", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "7913929", + "name": "添加导航", + "font_class": "tianjiadaohang", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "9219273", + "name": "yunweijiankong", + "font_class": "yunweijiankong", + "unicode": "e6a3", + "unicode_decimal": 59043 + }, + { + "icon_id": "9238635", + "name": "gongyiliucheng", + "font_class": "gongyiliucheng", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "9247438", + "name": "zhiliangkongzhi", + "font_class": "zhiliangkongzhi", + "unicode": "e6a6", + "unicode_decimal": 59046 + }, + { + "icon_id": "9247680", + "name": "shebeiguanli", + "font_class": "shebeiguanli", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "9255551", + "name": "shengmingzhouqi", + "font_class": "shengmingzhouqi", + "unicode": "e6a8", + "unicode_decimal": 59048 + }, + { + "icon_id": "9751215", + "name": "编辑", + "font_class": "bianji1", + "unicode": "e6a1", + "unicode_decimal": 59041 + }, + { + "icon_id": "9977539", + "name": "排序", + "font_class": "paixu1", + "unicode": "e6aa", + "unicode_decimal": 59050 + }, + { + "icon_id": "10371563", + "name": "职业认证", + "font_class": "renzhengshangjia", + "unicode": "e6ab", + "unicode_decimal": 59051 + }, + { + "icon_id": "10371564", + "name": "实名认证", + "font_class": "shenfenzhenghaomaguizheng", + "unicode": "e6ad", + "unicode_decimal": 59053 + }, + { + "icon_id": "10383001", + "name": "Page-1 (2)", + "font_class": "Page-1", + "unicode": "e6ae", + "unicode_decimal": 59054 + }, + { + "icon_id": "10383218", + "name": "Page-3", + "font_class": "Page-3", + "unicode": "e6af", + "unicode_decimal": 59055 + }, + { + "icon_id": "10383219", + "name": "Page2", + "font_class": "Page", + "unicode": "e6b0", + "unicode_decimal": 59056 + }, + { + "icon_id": "10440637", + "name": "身份认证", + "font_class": "yemian", + "unicode": "e6b1", + "unicode_decimal": 59057 + }, + { + "icon_id": "10440717", + "name": "实名认证", + "font_class": "bianzu", + "unicode": "e6b5", + "unicode_decimal": 59061 + }, + { + "icon_id": "10484724", + "name": "学习中心", + "font_class": "xuexizhongxin", + "unicode": "e6b6", + "unicode_decimal": 59062 + }, + { + "icon_id": "10610051", + "name": "menu_3voucher", + "font_class": "menu_voucher", + "unicode": "e6b8", + "unicode_decimal": 59064 + }, + { + "icon_id": "10610055", + "name": "menu_3events", + "font_class": "menu_events", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, + { + "icon_id": "10610061", + "name": "menu_4map", + "font_class": "menu_map", + "unicode": "e6ba", + "unicode_decimal": 59066 + }, + { + "icon_id": "10610561", + "name": "menu_5date1", + "font_class": "menu_date", + "unicode": "e6a9", + "unicode_decimal": 59049 + }, + { + "icon_id": "10610574", + "name": "menu_people1", + "font_class": "menu_people", + "unicode": "e6b7", + "unicode_decimal": 59063 + }, + { + "icon_id": "11222372", + "name": "healthmode", + "font_class": "healthmode", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "11230822", + "name": "nenghaofenxi@1x", + "font_class": "nenghaofenxix", + "unicode": "e6be", + "unicode_decimal": 59070 + } + ] +} diff --git a/public/stylesheets/educoder/iconfont/iconfont.svg b/public/stylesheets/educoder/iconfont/iconfont.svg index a8e71e424..e9aa3e2f9 100644 --- a/public/stylesheets/educoder/iconfont/iconfont.svg +++ b/public/stylesheets/educoder/iconfont/iconfont.svg @@ -1,536 +1,680 @@ - - - - - -Created by iconfont - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/stylesheets/educoder/iconfont/iconfont.ttf b/public/stylesheets/educoder/iconfont/iconfont.ttf index 092b6b955cea21c6b7ddaf2bc585dedbfa568d90..bf316a765cb8feb23b77b0130d32c2b8e1f6cbc4 100644 GIT binary patch delta 23522 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 CIO;?I diff --git a/public/stylesheets/educoder/iconfont/iconfont.woff2 b/public/stylesheets/educoder/iconfont/iconfont.woff2 index 2bf8563c82219ed3de5dce3372cdc440b117559e..374af4f2a4c4bbfb1319e2ea903dd6ffac12c479 100644 GIT binary patch literal 35640 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 literal 25436 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 jA55}GMhUvrfwCmJQNrNXDWEj=|XVGvsx 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 X$~194j27h}O1B;w2E<<`-vIys8yyL{ From 97572a99be4b6e747b762fe347aa9f8c954bd493 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Thu, 17 Oct 2019 11:12:13 +0800 Subject: [PATCH 03/85] weapp: fix code session api bug --- app/controllers/weapps/code_sessions_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/weapps/code_sessions_controller.rb b/app/controllers/weapps/code_sessions_controller.rb index ca0fa5820..f215da8e3 100644 --- a/app/controllers/weapps/code_sessions_controller.rb +++ b/app/controllers/weapps/code_sessions_controller.rb @@ -9,7 +9,7 @@ class Weapps::CodeSessionsController < Weapps::BaseController set_weapp_session_key(result['session_key']) # weapp session_key写入缓存 后续解密需要 # 已授权,绑定过账号 - open_user = ::OpenUser::Wechat.find_by(uid: result['unionid']) + open_user = OpenUsers::Wechat.find_by(uid: result['unionid']) if open_user.present? && open_user.user set_session_unionid(result['unionid']) successful_authentication(open_user.user) From edd450fe733d33aaea77308273746a629ac0fb73 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Thu, 17 Oct 2019 14:32:21 +0800 Subject: [PATCH 04/85] cooperative manage --- .../cooperative/carousels/index.js | 125 +++++++++ .../cooperative/laboratory_users/index.js | 62 +++++ .../cooperative/modals/upload-file-modal.js | 62 +++++ .../stylesheets/cooperative/carousels.scss | 60 +++++ .../cooperative/carousels_controller.rb | 80 ++++++ .../cooperative/files_controller.rb | 46 ++++ .../laboratory_users_controller.rb | 23 ++ .../cooperative/users_controller.rb | 10 + app/queries/admins/user_query.rb | 3 + .../cooperative/carousels/index.html.erb | 41 +++ .../shared/_add_carousel_modal.html.erb | 36 +++ .../laboratory_users/index.html.erb | 14 + .../_add_laboratory_user_modal.html.erb | 28 ++ .../laboratory_users/shared/_list.html.erb | 41 +++ .../cooperative/shared/_sidebar.html.erb | 6 +- .../shared/modal/_upload_file_modal.html.erb | 4 +- .../cooperative/users/index.json.jbuilder | 6 + app/views/layouts/cooperative.html.erb | 2 +- .../users/get_navigation_info.json.jbuilder | 3 + config/routes.rb | 7 +- ...fest-4627fa5586ef7fed55ca286af7c028e9.json | 2 +- ...00f932ff69e2be286ffb74343bc4a3effb135b.js} | 250 ++++++++++++++++++ ...932ff69e2be286ffb74343bc4a3effb135b.js.gz} | Bin 951536 -> 953231 bytes ...b55e7f17af17546c888d2ba0dd0a6bcda76c8.css} | 72 +++++ ...e7f17af17546c888d2ba0dd0a6bcda76c8.css.gz} | Bin 71782 -> 72032 bytes public/react/src/modules/tpm/NewHeader.js | 4 + 26 files changed, 979 insertions(+), 8 deletions(-) create mode 100644 app/assets/javascripts/cooperative/carousels/index.js create mode 100644 app/assets/javascripts/cooperative/laboratory_users/index.js create mode 100644 app/assets/javascripts/cooperative/modals/upload-file-modal.js create mode 100644 app/assets/stylesheets/cooperative/carousels.scss create mode 100644 app/controllers/cooperative/carousels_controller.rb create mode 100644 app/controllers/cooperative/files_controller.rb create mode 100644 app/controllers/cooperative/laboratory_users_controller.rb create mode 100644 app/controllers/cooperative/users_controller.rb create mode 100644 app/views/cooperative/carousels/index.html.erb create mode 100644 app/views/cooperative/carousels/shared/_add_carousel_modal.html.erb create mode 100644 app/views/cooperative/laboratory_users/index.html.erb create mode 100644 app/views/cooperative/laboratory_users/shared/_add_laboratory_user_modal.html.erb create mode 100644 app/views/cooperative/laboratory_users/shared/_list.html.erb create mode 100644 app/views/cooperative/users/index.json.jbuilder rename public/assets/{cooperative-04cd6a60d41220d38ee45ce40b1d004e1d0bcd87c132fb1a7bab6144c1deb8d7.js => cooperative-149f47b8675d60a8014ccff50f00f932ff69e2be286ffb74343bc4a3effb135b.js} (99%) rename public/assets/{cooperative-04cd6a60d41220d38ee45ce40b1d004e1d0bcd87c132fb1a7bab6144c1deb8d7.js.gz => cooperative-149f47b8675d60a8014ccff50f00f932ff69e2be286ffb74343bc4a3effb135b.js.gz} (96%) rename public/assets/{cooperative-a345bbfd8e38b70c9285ecc1747012ffcde429187983e2aea5657abb56b9b4f3.css => cooperative-6273b766d6ef11dd56174d868bab55e7f17af17546c888d2ba0dd0a6bcda76c8.css} (99%) rename public/assets/{cooperative-a345bbfd8e38b70c9285ecc1747012ffcde429187983e2aea5657abb56b9b4f3.css.gz => cooperative-6273b766d6ef11dd56174d868bab55e7f17af17546c888d2ba0dd0a6bcda76c8.css.gz} (79%) diff --git a/app/assets/javascripts/cooperative/carousels/index.js b/app/assets/javascripts/cooperative/carousels/index.js new file mode 100644 index 000000000..4d8fe1b2c --- /dev/null +++ b/app/assets/javascripts/cooperative/carousels/index.js @@ -0,0 +1,125 @@ +$(document).on('turbolinks:load', function() { + if ($('body.cooperative-carousels-index-page').length > 0) { + // ------------ 保存链接 ----------- + $('.carousels-card').on('click', '.save-data-btn', function(){ + var $link = $(this); + var id = $link.data('id'); + var link = $('.custom-carousel-item-' + id).find('.link-input').val(); + var name = $('.custom-carousel-item-' + id).find('.name-input').val(); + if(!name || name.length == 0){ + $.notify({ message: '名称不能为空' },{ type: 'danger' }); + return; + } + $link.attr('disabled', true); + + $.ajax({ + url: '/cooperative/carousels/' + id, + method: 'PATCH', + dataType: 'json', + data: { link: link, name: name }, + success: function(data){ + $.notify({ message: '操作成功' }); + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $link.removeAttr('disabled'); + } + }) + }); + // -------------- 是否在首页展示 -------------- + $('.carousels-card').on('change', '.online-check-box', function(){ + var $checkbox = $(this); + var id = $checkbox.data('id'); + var checked = $checkbox.is(':checked'); + $checkbox.attr('disabled', true); + + $.ajax({ + url: '/cooperative/carousels/' + id, + method: 'PATCH', + dataType: 'json', + data: { status: checked }, + success: function(data){ + $.notify({ message: '保存成功' }); + var box = $('.custom-carousel-item-' + id).find('.drag'); + if(checked){ + box.removeClass('not_active'); + }else{ + box.addClass('not_active'); + } + }, + error: ajaxErrorNotifyHandler, + complete: function(){ + $checkbox.removeAttr('disabled'); + } + }) + }); + + // ------------ 拖拽 ------------- + var onDropFunc = function(el, _target, _source, sibling){ + var moveId = $(el).data('id'); + var insertId = $(sibling).data('id') || ''; + + $.ajax({ + url: '/cooperative/carousels/drag', + method: 'POST', + dataType: 'json', + data: { move_id: moveId, after_id: insertId }, + success: function(data){ + $('#carousels-container .custom-carousel-item-no').each(function(index, ele){ + $(ele).html(index + 1); + }) + }, + error: function(res){ + var data = res.responseJSON; + $.notify({message: '移动失败,原因:' + data.message}, {type: 'danger'}); + } + }) + }; + var ele1 = document.getElementById('carousels-container'); + dragula([ele1], { mirrorContainer: ele1 }).on('drop', onDropFunc); + + + // ----------- 新增 -------------- + var $createModal = $('.modal.cooperative-add-carousel-modal'); + var $createForm = $createModal.find('form.cooperative-add-carousel-form'); + + $createForm.validate({ + errorElement: 'span', + errorClass: 'danger text-danger', + rules: { + "portal_image[image]": { + required: true + }, + "portal_image[name]": { + required: true + }, + } + }); + + $createModal.on('show.bs.modal', function(event){ + resetFileInputFunc($createModal.find('.img-file-input')); + $createModal.find('.file-names').html('选择文件'); + }); + + $createModal.on('click', '.submit-btn', function() { + $createForm.find('.error').html(''); + + if ($createForm.valid()) { + $createForm.submit(); + } else { + $createForm.find('.error').html('请选择图片'); + } + }); + $createModal.on('change', '.img-file-input', function(){ + var file = $(this)[0].files[0]; + $createModal.find('.file-names').html(file ? file.name : '请选择文件'); + }) + + // -------------- 重新上传图片 -------------- + //replace_image_url + $('.modal.cooperative-upload-file-modal').on('upload:success', function(e, data){ + var $carouselItem = $('.custom-carousel-item-' + data.source_id); + $carouselItem.find('.custom-carousel-item-img img').attr('src', data.url); + }) + } +}) \ No newline at end of file diff --git a/app/assets/javascripts/cooperative/laboratory_users/index.js b/app/assets/javascripts/cooperative/laboratory_users/index.js new file mode 100644 index 000000000..cd705d8d0 --- /dev/null +++ b/app/assets/javascripts/cooperative/laboratory_users/index.js @@ -0,0 +1,62 @@ +$(document).on('turbolinks:load', function() { + if ($('body.cooperative-laboratory-users-index-page').length > 0) { + // ============= 添加管理员 ============== + var $addMemberModal = $('.cooperative-add-laboratory-user-modal'); + var $addMemberForm = $addMemberModal.find('.cooperative-add-laboratory-user-form'); + var $memberSelect = $addMemberModal.find('.laboratory-user-select'); + + $addMemberModal.on('show.bs.modal', function(event){ + $memberSelect.select2('val', ' '); + }); + + $memberSelect.select2({ + theme: 'bootstrap4', + placeholder: '请输入要添加的管理员姓名', + multiple: true, + minimumInputLength: 1, + ajax: { + delay: 500, + url: '/cooperative/users', + dataType: 'json', + data: function(params){ + return { name: params.term }; + }, + processResults: function(data){ + return { results: data.users } + } + }, + templateResult: function (item) { + if(!item.id || item.id === '') return item.text; + return item.real_name + "--" + item.identity; + }, + templateSelection: function(item){ + if (item.id) { + } + return item.real_name || item.text; + } + }); + + $addMemberModal.on('click', '.submit-btn', function(){ + $addMemberForm.find('.error').html(''); + + var memberIds = $memberSelect.val(); + if (memberIds && memberIds.length > 0) { + $.ajax({ + method: 'POST', + dataType: 'json', + url: '/cooperative/laboratory_users', + data: { user_ids: memberIds }, + success: function(data){ + if(data && data.status == 0){ + show_success_flash(); + $addMemberModal.modal('hide'); + window.location.reload(); + } + } + }); + } else { + $addMemberModal.modal('hide'); + } + }); + } +}); diff --git a/app/assets/javascripts/cooperative/modals/upload-file-modal.js b/app/assets/javascripts/cooperative/modals/upload-file-modal.js new file mode 100644 index 000000000..835ccd383 --- /dev/null +++ b/app/assets/javascripts/cooperative/modals/upload-file-modal.js @@ -0,0 +1,62 @@ +$(document).on('turbolinks:load', function() { + var $modal = $('.modal.cooperative-upload-file-modal'); + if ($modal.length > 0) { + var $form = $modal.find('form.cooperative-upload-file-form') + var $sourceIdInput = $modal.find('input[name="source_id"]'); + var $sourceTypeInput = $modal.find('input[name="source_type"]'); + + $modal.on('show.bs.modal', function(event){ + var $link = $(event.relatedTarget); + var sourceId = $link.data('sourceId'); + var sourceType = $link.data('sourceType'); + + $sourceIdInput.val(sourceId); + $sourceTypeInput.val(sourceType); + + $modal.find('.upload-file-input').trigger('click'); + }); + + $modal.find('.upload-file-input').on('change', function(e){ + var file = $(this)[0].files[0]; + + if(file){ + $modal.find('.file-names').html(file.name); + $modal.find('.submit-btn').trigger('click'); + } + }) + + var formValid = function(){ + if($form.find('input[name="file"]').val() == undefined || $form.find('input[name="file"]').val().length == 0){ + $form.find('.error').html('请选择文件'); + return false; + } + + return true; + }; + + $modal.on('click', '.submit-btn', function(){ + $form.find('.error').html(''); + + if (formValid()) { + var formDataString = $form.serialize(); + $.ajax({ + method: 'POST', + dataType: 'json', + url: '/cooperatives/files?' + formDataString, + data: new FormData($form[0]), + processData: false, + contentType: false, + success: function(data){ + $.notify({ message: '上传成功' }); + $modal.trigger('upload:success', data); + $modal.modal('hide'); + }, + error: function(res){ + var data = res.responseJSON; + $form.find('.error').html(data.message); + } + }); + } + }); + } +}); \ No newline at end of file diff --git a/app/assets/stylesheets/cooperative/carousels.scss b/app/assets/stylesheets/cooperative/carousels.scss new file mode 100644 index 000000000..092e02fe8 --- /dev/null +++ b/app/assets/stylesheets/cooperative/carousels.scss @@ -0,0 +1,60 @@ +.cooperative-carousels-index-page { + .carousels-card { + .custom-carousel-item { + & > .drag { + cursor: move; + background: #fff; + box-shadow: 1px 2px 5px 3px #f0f0f0; + } + + &-no { + font-size: 28px; + text-align: center; + } + + &-img { + cursor: pointer; + width: 100%; + height: 60px; + + & > img { + display: block; + width: 100%; + height: 60px; + background: #F5F5F5; + } + } + + .not_active { + background: #F0F0F0; + } + + .delete-btn { + font-size: 20px; + color: red; + cursor: pointer; + } + + .save-url-btn { + cursor: pointer; + } + + .operate-box { + display: flex; + justify-content: space-between; + align-items: center; + } + + .online-check-box { + font-size: 20px; + } + + .name-input { + flex: 1; + } + .link-input { + flex: 3; + } + } + } +} \ No newline at end of file diff --git a/app/controllers/cooperative/carousels_controller.rb b/app/controllers/cooperative/carousels_controller.rb new file mode 100644 index 000000000..c958f9859 --- /dev/null +++ b/app/controllers/cooperative/carousels_controller.rb @@ -0,0 +1,80 @@ +class Cooperative::CarouselsController < Cooperative::BaseController + before_action :convert_file!, only: [:create] + + def index + @images = current_laboratory.portal_images.order(position: :asc) + end + + def create + position = current_laboratory.portal_images.count + 1 + + ActiveRecord::Base.transaction do + image = current_laboratory.portal_images.create!(create_params.merge(position: position)) + + file_path = Util::FileManage.disk_filename('PortalImage', image.id) + File.delete(file_path) if File.exist?(file_path) # 删除之前的文件 + Util.write_file(@file, file_path) + end + + flash[:success] = '保存成功' + redirect_to cooperative_carousels_path(current_laboratory) + end + + def update + current_image.update!(update_params) + render_ok + end + + def destroy + ActiveRecord::Base.transaction do + current_image.destroy! + # 前移 + current_laboratory.portal_images.where('position > ?', current_image.position) + .update_all('position = position - 1') + + file_path = Util::FileManage.disk_filename('PortalImage', current_image.id) + File.delete(file_path) if File.exist?(file_path) + end + render_delete_success + end + + def drag + move = current_laboratory.portal_images.find_by(id: params[:move_id]) + after = current_laboratory.portal_images.find_by(id: params[:after_id]) + + Admins::DragPortalImageService.call(current_laboratory, move, after) + render_ok + rescue Admins::DragPortalImageService::Error => e + render_error(e.message) + end + + private + + def current_image + @_current_image ||= current_laboratory.portal_images.find(params[:id]) + end + + def create_params + params.require(:portal_image).permit(:name, :link) + end + + def update_params + params.permit(:name, :link, :status) + end + + def convert_file! + max_size = 10 * 1024 * 1024 # 10M + file = params.dig('portal_image', 'image') + if file.class == ActionDispatch::Http::UploadedFile + @file = file + render_error('请上传文件') if @file.size.zero? + render_error('文件大小超过限制') if @file.size > max_size + else + file = file.to_s.strip + return render_error('请上传正确的图片') if file.blank? + @file = Util.convert_base64_image(file, max_size: max_size) + end + rescue Base64ImageConverter::Error => ex + render_error(ex.message) + end +end \ No newline at end of file diff --git a/app/controllers/cooperative/files_controller.rb b/app/controllers/cooperative/files_controller.rb new file mode 100644 index 000000000..56710a968 --- /dev/null +++ b/app/controllers/cooperative/files_controller.rb @@ -0,0 +1,46 @@ +class Cooperative::FilesController < Cooperative::BaseController + before_action :convert_file!, only: [:create] + + def create + File.delete(file_path) if File.exist?(file_path) # 删除之前的文件 + + Util.write_file(@file, file_path) + + render_ok(source_id: params[:source_id], source_type: params[:source_type].to_s, url: file_url + "?t=#{Random.rand}") + rescue StandardError => ex + logger_error(ex) + render_error('上传失败') + end + + private + + def convert_file! + max_size = 10 * 1024 * 1024 # 10M + if params[:file].class == ActionDispatch::Http::UploadedFile + @file = params[:file] + render_error('请上传文件') if @file.size.zero? + render_error('文件大小超过限制') if @file.size > max_size + else + file = params[:file].to_s.strip + return render_error('请上传正确的图片') if file.blank? + @file = Util.convert_base64_image(file, max_size: max_size) + end + rescue Base64ImageConverter::Error => ex + render_error(ex.message) + end + + def file_path + @_file_path ||= begin + case params[:source_type].to_s + when 'Shixun' then + Util::FileManage.disk_filename('Shixun', params[:source_id]) + else + Util::FileManage.disk_filename(params[:source_type].to_s, params[:source_id].to_s) + end + end + end + + def file_url + Util::FileManage.disk_file_url(params[:source_type].to_s, params[:source_id].to_s) + end +end \ No newline at end of file diff --git a/app/controllers/cooperative/laboratory_users_controller.rb b/app/controllers/cooperative/laboratory_users_controller.rb new file mode 100644 index 000000000..390d1f2b1 --- /dev/null +++ b/app/controllers/cooperative/laboratory_users_controller.rb @@ -0,0 +1,23 @@ +class Cooperative::LaboratoryUsersController < Cooperative::BaseController + def index + laboratory_users = current_laboratory.laboratory_users + @laboratory_users = paginate laboratory_users.includes(user: { user_extension: [:school, :department] }) + end + + def create + Admins::AddLaboratoryUserService.call(current_laboratory, params.permit(user_ids: [])) + render_ok + end + + def destroy + current_laboratory_user.destroy! + + render_delete_success + end + + private + + def current_laboratory_user + @_current_laboratory_user ||= current_laboratory.laboratory_users.find(params[:id]) + end +end \ No newline at end of file diff --git a/app/controllers/cooperative/users_controller.rb b/app/controllers/cooperative/users_controller.rb new file mode 100644 index 000000000..8d6e5f52a --- /dev/null +++ b/app/controllers/cooperative/users_controller.rb @@ -0,0 +1,10 @@ +class Cooperative::UsersController < Cooperative::BaseController + def index + params[:sort_by] = params[:sort_by].presence || 'created_on' + params[:sort_direction] = params[:sort_direction].presence || 'desc' + params[:school_id] = current_laboratory.school_id + + users = Admins::UserQuery.call(params) + @users = paginate users.includes(user_extension: :school) + end +end \ No newline at end of file diff --git a/app/queries/admins/user_query.rb b/app/queries/admins/user_query.rb index 75e50fc1b..749ba2110 100644 --- a/app/queries/admins/user_query.rb +++ b/app/queries/admins/user_query.rb @@ -37,6 +37,9 @@ class Admins::UserQuery < ApplicationQuery users = users.where('CONCAT(lastname, firstname) LIKE :name', name: "%#{name}%") end + # 单位ID + users = users.joins(:user_extension).where(user_extensions: { school_id: params[:school_id] }) if params[:school_id].present? + # 学校名称 school_name = params[:school_name].to_s.strip.presence users = users.joins(user_extension: :school).where('schools.name LIKE ?', "%#{school_name}%") if school_name diff --git a/app/views/cooperative/carousels/index.html.erb b/app/views/cooperative/carousels/index.html.erb new file mode 100644 index 000000000..4b7c0bcc5 --- /dev/null +++ b/app/views/cooperative/carousels/index.html.erb @@ -0,0 +1,41 @@ +<% define_breadcrumbs do %> + <% add_breadcrumb('轮播图设置') %> +<% end %> + +
    +
    + 首页轮播图(拖动排序) + <%= javascript_void_link '添加', class: 'btn btn-primary btn-sm add-btn', data: { toggle: 'modal', target: '.cooperative-add-carousel-modal' } %> +
    +
    + <% @images.each_with_index do |image, index| %> + + <% end %> +
    +
    + + +<%= render partial: 'cooperative/carousels/shared/add_carousel_modal', locals: { laboratory_id: current_laboratory } %> +<%= render partial: 'cooperative/shared/modal/upload_file_modal' %> \ No newline at end of file diff --git a/app/views/cooperative/carousels/shared/_add_carousel_modal.html.erb b/app/views/cooperative/carousels/shared/_add_carousel_modal.html.erb new file mode 100644 index 000000000..687649c9b --- /dev/null +++ b/app/views/cooperative/carousels/shared/_add_carousel_modal.html.erb @@ -0,0 +1,36 @@ + \ No newline at end of file diff --git a/app/views/cooperative/laboratory_users/index.html.erb b/app/views/cooperative/laboratory_users/index.html.erb new file mode 100644 index 000000000..4795592ea --- /dev/null +++ b/app/views/cooperative/laboratory_users/index.html.erb @@ -0,0 +1,14 @@ +<% define_breadcrumbs do %> + <% add_breadcrumb('管理员列表', cooperative_laboratory_users_path) %> +<% end %> + +
    +
    + <%= javascript_void_link '添加管理员', class: 'btn btn-primary btn-sm', data: { toggle: 'modal', target: '.cooperative-add-laboratory-user-modal'} %> +
    + +
    + <%= render partial: 'cooperative/laboratory_users/shared/list', locals: { laboratory_users: @laboratory_users } %> +
    + +<%= render 'cooperative/laboratory_users/shared/add_laboratory_user_modal' %> \ No newline at end of file diff --git a/app/views/cooperative/laboratory_users/shared/_add_laboratory_user_modal.html.erb b/app/views/cooperative/laboratory_users/shared/_add_laboratory_user_modal.html.erb new file mode 100644 index 000000000..dabb3feb3 --- /dev/null +++ b/app/views/cooperative/laboratory_users/shared/_add_laboratory_user_modal.html.erb @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/app/views/cooperative/laboratory_users/shared/_list.html.erb b/app/views/cooperative/laboratory_users/shared/_list.html.erb new file mode 100644 index 000000000..b3a3942f3 --- /dev/null +++ b/app/views/cooperative/laboratory_users/shared/_list.html.erb @@ -0,0 +1,41 @@ + + + + + + + + + + + + + <% if laboratory_users.present? %> + <% laboratory_users.each do |laboratory_user| %> + <% user = laboratory_user.user %> + + + + + + + + + <% end %> + <% else %> + <%= render 'admins/shared/no_data_for_table' %> + <% end %> + +
    头像真实姓名邮件地址手机号码单位部门操作
    + <%= link_to "/users/#{user.login}", target: '_blank' do %> + + <% end %> + + <%= link_to "/users/#{user.login}", target: '_blank' do %> + <%= overflow_hidden_span user.real_name, width: 100 %> + <% end %> + <%= overflow_hidden_span display_text(user.mail), width: 150 %><%= overflow_hidden_span display_text(user.phone), width: 100 %><%= [user.school_name.presence, user.department_name.presence].compact.join('-') %> + <%= delete_link '删除', cooperative_laboratory_user_path(laboratory_user, element: ".laboratory-user-item-#{laboratory_user.id}"), class: 'delete-laboratory-user-action' %> +
    + +<%= render partial: 'cooperative/shared/paginate', locals: { objects: laboratory_users } %> \ No newline at end of file diff --git a/app/views/cooperative/shared/_sidebar.html.erb b/app/views/cooperative/shared/_sidebar.html.erb index a39a84e3a..40a6b2de4 100644 --- a/app/views/cooperative/shared/_sidebar.html.erb +++ b/app/views/cooperative/shared/_sidebar.html.erb @@ -3,7 +3,7 @@