Commit 8632d44f authored by “yiyousong”'s avatar “yiyousong”

feat: 新增内容

parent 18c2ec08
> 1%
last 2 versions
not ie <= 10
# 系统名称
VUE_APP_systemName = 数字政务数据仓库管理服务系统
#门户
VUE_APP_API_portal_URL=http://192.168.0.98:11072
\ No newline at end of file
#开发环境
NODE_ENV = "development"
VUE_APP_API_BASE_URL=http://192.168.0.98:11078
VUE_APP_API_IMG_URL=http://192.168.0.98:11078/
# 生产环境配置
NODE_ENV = production
VUE_APP_API_BASE_URL=/basics_api
VUE_APP_API_portal_URL=/portal_home
VUE_APP_API_IMG_URL = /basics_api/
#测试环境
NODE_ENV = "test"
VUE_APP_API_BASE_URL=/basics_api
VUE_APP_API_portal_URL=/portal_home
VUE_APP_API_IMG_URL = /basics_api/
\ No newline at end of file
#宜宾环境
NODE_ENV = "production"
VUE_APP_API_BASE_URL=/basics_api
\ No newline at end of file
module.exports = {
root: true,
env: {
node: true,
},
extends: ["plugin:vue/essential", "eslint:recommended"],
parserOptions: {
parser: "@babel/eslint-parser",
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
},
overrides: [
{
files: ["src/**/**/*.vue"],
rules: {
"vue/multi-word-component-names": 0,
},
},
],
};
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# 数字政务应用服务多端管理中台
## Project setup
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Lints and fixes files
```
yarn lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"baseUrl": "./",
"moduleResolution": "node",
"paths": {
"@/*": [
"src/*"
]
},
"lib": [
"esnext",
"dom",
"dom.iterable",
"scripthost"
]
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "portal",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"@ianwalter/vuex-reset": "^4.3.4",
"@jiaminghi/data-view": "^2.10.0",
"axios": "^1.4.0",
"core-js": "^3.8.3",
"crypto-js": "^4.1.1",
"echarts": "^5.4.3",
"element-ui": "^2.15.14",
"js-export-excel": "^1.1.4",
"moment": "^2.29.4",
"nprogress": "^0.2.0",
"secure-ls": "^1.2.6",
"swiper": "5",
"vue": "^2.6.14",
"vue-lazyload": "1.3.3",
"vue-router": "^3.5.1",
"vuex": "^3.6.2",
"vuex-persistedstate": "^4.1.0"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@tailwindcss/postcss7-compat": "^2.2.17",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-router": "~5.0.0",
"@vue/cli-plugin-vuex": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"autoprefixer": "^10.4.14",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3",
"less": "^4.0.0",
"less-loader": "^8.0.0",
"postcss": "^8.4.27",
"prettier": "2.8.8",
"prettier-plugin-tailwindcss": "0.4.1",
"tailwindcss": "^3.3.3",
"vue-template-compiler": "^2.6.14"
}
}
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
// prettier.config.js
module.exports = {
plugins: ['prettier-plugin-tailwindcss'],
}
\ No newline at end of file
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= process.env.VUE_APP_systemName %></title>
<style>
@font-face {
font-family: Source Han Sans CN ;
src: url('./SourceHanSansSC-Regular-2.otf');
}
</style>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
<template>
<div class="app h-full w-full">
<router-view />
</div>
</template>
<script>
export default {
data() {
return {};
},
created() {},
methods: {},
};
</script>
<style lang="less" scoped>
.app {
background-color: #f5f5f5;
}
</style>
import request from "@/utils/request";
// 获取个人站点树
export const getSiteTree = (params) => {
return request({
url: `/base/site/siteTree`,
method: "get",
params,
});
};
/* 颜色 */
.primary {
color: #1890ff;
}
.delete {
color: #ff4d4f;
}
.green {
color: #1bbc9b;
}
.clofff {
color: #fff;
}
.orange {
color: orange;
}
.bgdel {
background-color: #ff4d4f;
}
.bgpr {
background-color: #1890ff;
}
.bgg {
background-color: #1bbc9b;
}
.bgw{
background-color: #fff;
}
.primary-bg{
background: linear-gradient(90deg, #1845c6 0%, #2999ff 100%);
}
.pagination {
margin-top: 10px;
text-align: right;
}
/**
element-ui
*/
/* el-table列数据为空自动显示-- */
.cell:empty::before {
content: "--";
color: gray;
}
.el-dialog__body {
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
padding: 20px !important;
}
.el-card {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
}
.el-card__body {
width: 100%;
flex: 1;
padding-bottom: 10px !important;
}
.gutter {
width: 6px !important;
}
.auto-scroll{
overflow-y: auto;
}
// ::-webkit-scrollbar {
// width: 6px;
// height: 6px;
// overflow-y: auto;
// }
// ::-webkit-scrollbar-thumb {
// border-radius: 6px;
// background-color: rgba(144, 147, 153, 0.5);
// }
// ::-webkit-scrollbar-track {
// border-radius: 6px;
// background: rbga(0, 0, 0, 0);
// }
.autoWidth {
min-width: 120px;
}
.autoWidth .el-input__prefix {
position: relative;
left: 0px;
box-sizing: border-box;
border: 1px solid #ffffff00;
padding: 0px 30px;
height: 32px;
line-height: 32px;
visibility: hidden;
}
.autoWidth .el-input__inner {
padding-left: 15px !important;
position: absolute;
}
.el-tooltip__popper {
max-width: 20%;
}
.el-drawer__header {
margin-bottom: 20px !important;
}
.el-drawer__body {
border-top: 1px solid #ececec;
}
.el-button--primary {
background: linear-gradient(90deg, #5ab6ff, #2e9aff) !important;
border: none !important;
border-color: transparent !important;
}
.el-dialog__header {
.el-dialog__title {
color: #1890ff !important;
font-size: 18px;
font-weight: bold;
}
.el-dialog__close {
color: #188fff !important;
font-size: 26px;
font-weight: bold;
}
}
.el-pagination__jump {
margin-left: 0px !important;
}
.el-tabs__nav-scroll {
padding-left: 15px;
.tab-label {
font-weight: bold;
color: rgba(0, 0, 0, 0.65);
}
.is-active {
.tab-label {
color:#2681e8
}
}
}
.el-tabs__header{
margin: 0px !important;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}
\ No newline at end of file
/*
* 在 normalize.css 基础上进行的其他重置
*/
* {
box-sizing: border-box;
}
html,
body {
width: 100%;
height: 100%;
}
html {
/* AntD 字体家族:https://ant.design/docs/spec/font-cn#%E5%AD%97%E4%BD%93%E5%AE%B6%E6%97%8F */
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
p {
margin: 0;
padding: 0;
}
input,
button {
border: none;
/* 去掉浏览器默认的 input 边框样式 */
outline: none;
/* 去掉浏览器默认的聚焦时候的蓝色边框 */
}
a {
text-decoration: none;
color: #000;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0
}
\ No newline at end of file
/* @import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities'; */
/* @tailwind base; */
@tailwind components;
@tailwind utilities;
/* 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;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>iconfont Demo</title>
<link rel="shortcut icon" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg" type="image/x-icon"/>
<link rel="icon" type="image/svg+xml" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg"/>
<link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
<link rel="stylesheet" href="demo.css">
<link rel="stylesheet" href="iconfont.css">
<script src="iconfont.js"></script>
<!-- jQuery -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
<!-- 代码高亮 -->
<script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
<style>
.main .logo {
margin-top: 0;
height: auto;
}
.main .logo a {
display: flex;
align-items: center;
}
.main .logo .sub-title {
margin-left: 0.5em;
font-size: 22px;
color: #fff;
background: linear-gradient(-45deg, #3967FF, #B500FE);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
</style>
</head>
<body>
<div class="main">
<h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">
<img width="200" src="https://img.alicdn.com/imgextra/i3/O1CN01Mn65HV1FfSEzR6DKv_!!6000000000514-55-tps-228-59.svg">
</a></h1>
<div class="nav-tabs">
<ul id="tabs" class="dib-box">
<li class="dib active"><span>Unicode</span></li>
<li class="dib"><span>Font class</span></li>
<li class="dib"><span>Symbol</span></li>
</ul>
<a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=4222008" target="_blank" class="nav-more">查看项目</a>
</div>
<div class="tab-container">
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe608;</span>
<div class="name"></div>
<div class="code-name">&amp;#xe608;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe607;</span>
<div class="name">不可见</div>
<div class="code-name">&amp;#xe607;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe615;</span>
<div class="name">密码</div>
<div class="code-name">&amp;#xe615;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61c;</span>
<div class="name">可见</div>
<div class="code-name">&amp;#xe61c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe649;</span>
<div class="name">用户</div>
<div class="code-name">&amp;#xe649;</div>
</li>
</ul>
<div class="article markdown">
<h2 id="unicode-">Unicode 引用</h2>
<hr>
<p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
<ul>
<li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
<li>默认情况下不支持多色,直接添加多色图标会自动去色。</li>
</ul>
<blockquote>
<p>注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)</p>
</blockquote>
<p>Unicode 使用步骤如下:</p>
<h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.woff2?t=1692777691620') format('woff2'),
url('iconfont.woff?t=1692777691620') format('woff'),
url('iconfont.ttf?t=1692777691620') format('truetype');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
<pre><code class="language-css"
>.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
<pre>
<code class="language-html"
>&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icon-dot"></span>
<div class="name">
</div>
<div class="code-name">.icon-dot
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-hidden"></span>
<div class="name">
不可见
</div>
<div class="code-name">.icon-hidden
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-pwd"></span>
<div class="name">
密码
</div>
<div class="code-name">.icon-pwd
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-show"></span>
<div class="name">
可见
</div>
<div class="code-name">.icon-show
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-user"></span>
<div class="name">
用户
</div>
<div class="code-name">.icon-user
</div>
</li>
</ul>
<div class="article markdown">
<h2 id="font-class-">font-class 引用</h2>
<hr>
<p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
<p>与 Unicode 使用方式相比,具有如下特点:</p>
<ul>
<li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
<li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
<pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
</code></pre>
<h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;span class="iconfont icon-xxx"&gt;&lt;/span&gt;
</code></pre>
<blockquote>
<p>"
iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
</blockquote>
</div>
</div>
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-dot"></use>
</svg>
<div class="name"></div>
<div class="code-name">#icon-dot</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-hidden"></use>
</svg>
<div class="name">不可见</div>
<div class="code-name">#icon-hidden</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-pwd"></use>
</svg>
<div class="name">密码</div>
<div class="code-name">#icon-pwd</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-show"></use>
</svg>
<div class="name">可见</div>
<div class="code-name">#icon-show</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-user"></use>
</svg>
<div class="name">用户</div>
<div class="code-name">#icon-user</div>
</li>
</ul>
<div class="article markdown">
<h2 id="symbol-">Symbol 引用</h2>
<hr>
<p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
<ul>
<li>支持多色图标了,不再受单色限制。</li>
<li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
<li>兼容性较差,支持 IE9+,及现代浏览器。</li>
<li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
</ul>
<p>使用步骤如下:</p>
<h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
<pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
</code></pre>
<h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
<pre><code class="language-html">&lt;style&gt;
.icon {
width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}
&lt;/style&gt;
</code></pre>
<h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
<pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
&lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
&lt;/svg&gt;
</code></pre>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('.tab-container .content:first').show()
$('#tabs li').click(function (e) {
var tabContent = $('.tab-container .content')
var index = $(this).index()
if ($(this).hasClass('active')) {
return
} else {
$('#tabs li').removeClass('active')
$(this).addClass('active')
tabContent.hide().eq(index).fadeIn()
}
})
})
</script>
</body>
</html>
@font-face {
font-family: "iconfont"; /* Project id 4222008 */
src: url('iconfont.woff2?t=1692777691620') format('woff2'),
url('iconfont.woff?t=1692777691620') format('woff'),
url('iconfont.ttf?t=1692777691620') format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-dot:before {
content: "\e608";
}
.icon-hidden:before {
content: "\e607";
}
.icon-pwd:before {
content: "\e615";
}
.icon-show:before {
content: "\e61c";
}
.icon-user:before {
content: "\e649";
}
window._iconfont_svg_string_4222008='<svg><symbol id="icon-dot" viewBox="0 0 1024 1024"><path d="M512 320a192.064 192.064 0 0 1 0 384 192 192 0 0 1 0-384z" fill="" ></path></symbol><symbol id="icon-hidden" viewBox="0 0 1024 1024"><path d="M853.504 451.072c46.592-34.816 85.504-76.288 110.592-123.904 7.168-13.824 1.536-31.232-11.776-37.888-6.656-3.584-14.336-4.608-21.504-2.048-7.168 2.048-13.312 7.168-16.384 14.336-62.464 118.272-223.744 198.144-401.92 198.144S173.568 419.84 110.592 301.568c-3.584-6.656-9.216-11.776-16.384-13.824-7.168-2.048-14.848-1.536-21.504 2.048-14.336 6.656-19.456 24.576-11.776 37.888 25.088 47.616 63.488 90.112 110.592 123.904l-107.52 134.144c-6.656 8.704-8.192 20.48-3.584 30.208 4.608 9.728 14.848 16.384 25.6 16.384 8.704 0 16.384-3.584 22.016-10.752l111.616-138.752c49.664 27.648 106.496 48.128 167.936 60.416l-71.168 155.136c-6.656 14.336 0 31.232 14.336 37.376 4.096 1.536 8.192 3.072 11.776 3.072 10.752 0 20.992-6.144 26.112-16.384l76.8-170.496c21.504 2.048 44.032 4.096 66.56 4.096 18.432 0 35.84-1.536 53.248-3.072l77.312 168.96c3.072 6.656 8.704 12.288 15.872 14.848 7.168 2.56 14.848 2.048 21.504-1.024 14.336-6.144 20.48-23.552 14.336-37.376l-69.632-153.6c63.488-10.24 124.416-31.744 180.224-62.976l111.104 138.752c5.632 6.656 13.824 10.752 22.016 10.752 6.144 0 12.288-2.048 17.408-6.144 12.288-9.728 14.336-27.648 4.608-39.936l-106.496-134.144z m0 0" ></path></symbol><symbol id="icon-pwd" viewBox="0 0 1024 1024"><path d="M725.4 928.3H299.7c-88 0-159.6-71.6-159.6-159.6V555.8c0-88 71.6-159.6 159.6-159.6h425.7c88 0 159.6 71.6 159.6 159.6v212.8c0 88.1-71.6 159.7-159.6 159.7zM299.7 460c-52.8 0-95.8 43-95.8 95.8v212.8c0 52.8 43 95.8 95.8 95.8h425.7c52.8 0 95.8-43 95.8-95.8V555.8c0-52.8-43-95.8-95.8-95.8H299.7z" fill="#A1A0A5" ></path><path d="M778.6 406.8h-63.9c0-110.9-90.2-244.8-202.2-244.8S310.3 296 310.3 406.8h-63.9c0-142.7 116.2-308.6 266.1-308.6s266.1 165.9 266.1 308.6z" fill="#A1A0A5" ></path></symbol><symbol id="icon-show" viewBox="0 0 1024 1024"><path d="M678.976 586.24c0 92.224-74.752 166.976-166.976 166.976S345.024 678.464 345.024 586.24 419.776 419.2 512 419.2s166.976 74.816 166.976 167.04z" fill="#666666" ></path><path d="M512 266.112C229.248 266.112 0 586.24 0 586.24s229.248 320.128 512 320.128 512-320.128 512-320.128-229.248-320.128-512-320.128z m0 532.992c-117.568 0-212.864-95.296-212.864-212.864 0-117.568 95.296-212.864 212.864-212.864s212.864 95.296 212.864 212.864c0 117.568-95.296 212.864-212.864 212.864z" fill="#666666" ></path><path d="M678.976 586.24c0 92.224-74.752 166.976-166.976 166.976S345.024 678.464 345.024 586.24 419.776 419.2 512 419.2s166.976 74.816 166.976 167.04z" fill="#666666" ></path><path d="M678.976 586.24c0 92.224-74.752 166.976-166.976 166.976S345.024 678.464 345.024 586.24 419.776 419.2 512 419.2s166.976 74.816 166.976 167.04z" fill="#666666" ></path></symbol><symbol id="icon-user" viewBox="0 0 1024 1024"><path d="M602.08 960.576H423.488c-169.408 0-303.2 0-303.2-87.872v-17.568c0-164.672 136.032-298.624 303.2-298.624H602.08c167.168 0 303.2 133.952 303.2 298.624v17.568c-0.032 87.872-140.544 87.872-303.2 87.872zM423.456 609.184c-138.112 0-250.496 110.304-250.496 245.92v17.568c0 35.168 144.768 35.168 250.496 35.168h178.592c87.52 0 250.496 0 250.496-35.168v-17.568c0-135.616-112.384-245.92-250.496-245.92H423.456z m80.384-70.304c-132.736 0-240.672-106.4-240.672-237.184S371.104 64.544 503.84 64.544s240.672 106.368 240.672 237.152S636.544 538.88 503.84 538.88zM315.872 301.696c0 101.696 84.32 184.48 187.968 184.48s187.968-82.752 187.968-184.48-84.32-184.448-187.968-184.448S315.872 200 315.872 301.696z" ></path></symbol></svg>',function(n){var t=(t=document.getElementsByTagName("script"))[t.length-1],e=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var c,i,o,l,d,s=function(t,e){e.parentNode.insertBefore(t,e)};if(e&&!n.__iconfont__svg__cssinject__){n.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(t){console&&console.log(t)}}c=function(){var t,e=document.createElement("div");e.innerHTML=n._iconfont_svg_string_4222008,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?s(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),c()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=c,l=n.document,d=!1,h(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,a())})}function a(){d||(d=!0,o())}function h(){try{l.documentElement.doScroll("left")}catch(t){return void setTimeout(h,50)}a()}}(window);
\ No newline at end of file
{
"id": "4222008",
"name": "门户",
"font_family": "iconfont",
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "1920286",
"name": "点",
"font_class": "dot",
"unicode": "e608",
"unicode_decimal": 58888
},
{
"icon_id": "12183287",
"name": "不可见",
"font_class": "hidden",
"unicode": "e607",
"unicode_decimal": 58887
},
{
"icon_id": "12387627",
"name": "密码",
"font_class": "pwd",
"unicode": "e615",
"unicode_decimal": 58901
},
{
"icon_id": "15391351",
"name": "可见",
"font_class": "show",
"unicode": "e61c",
"unicode_decimal": 58908
},
{
"icon_id": "29195000",
"name": "用户",
"font_class": "user",
"unicode": "e649",
"unicode_decimal": 58953
}
]
}
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="520px" height="100px" xmlns="http://www.w3.org/2000/svg">
<g>
<image preserveAspectRatio="none" style="overflow:visible" width="520" height="100" xlink:href="data:image/png;base64,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" x="0px" y="0px" />
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="520px" height="100px" xmlns="http://www.w3.org/2000/svg">
<g>
<image preserveAspectRatio="none" style="overflow:visible" width="520" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAABkCAYAAADjVchrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAH0uSURBVHhe7b1Xz2xbdh02dqpd8cvh5Js7N8UmRYokYMuGCRgwBAP2ox/9Dyg9GZAAvflBf8A/wE9+kC3YsABLkAjmbpKdbuybTk5frly1o8eYq/Z36nx9Llt60umrNe+tU3uvvfL+UGPMueaaKwDl4cPprQrRv+DlHwZBsKc0L168ePHymkhQg7/N9gnDkB8mMS2M9L3KQ4mC0PJImu+6dmWrqrL7RiwNJdaKvyR6zhaAquZN5fLXL+cu+ajg86pktlX1Vo5tSuqa9fMeqofy8jPWruTmXh9m5bCsT+v3TfkXwv7wX1eS36sxvqi/ya9ORayHz5vMFN5ZxUHtOu3KqUaJS4uYv2rqWY1fVVj9lWtn1XWTqCm+EtUSruq0vOrzWh9rfjfipkH1XR3HC1HaaopfGl1z3eRXPomeBUyz77W21kXPG7H66/pRGAR/XBf5/3L7du9RsCIHP+FDTwy8ePHi5TUT+3FfRzeKIwgBIqKSIwkCldUzgp+7Z4LQY4Uq64BzeU3g+7tEuS6hpQ4NsK+KSILAtWRVIiGquyEjrh/sIOVlAHvRru70TE9fEAJKqCdsk8+uDP8rhHDOuq0ea0uDd/dVWBKsHXkSaUEdrZ5Y68pxpZ8ch8iWLk0cuDdiZILEyPpt+V9ItJavmTAH083YXRu6bmZhHaglrp8urSnT5FV6Qwok6/1al6v9ulqPRPUoX9OfF3nqixLVD0JZDpjoyYEXL168vGay/uO//oMv/NWnKCoUOUG6INiUAhX7cTdcknWgkna/ulddIUG3AYL1uiXr95d5VtdfRQ4k0pxjIk1MlTvhRcyEKHaWjkDl2Cn1QR8nTvvXpwEnSdOmkQKC86vIwWW/LB/Luy8TkQPJiyS1U0JViQ6onoBsRn1SHleP8rv+2Dw1+XjP1q3+po1mHM1c6uOsOY54NLIO5K8en7v+u8TG/RV51snBf4w0/XAz+6vqCbbCOvpfg/uPFsfshycIXrx48fKaCSGI/ziQuQSMq0jN53omq0JjUXCgtXpOcWUddIUyua/qqwmg6wDWXK+LlSWovgD4FyJwfVmfdbCsesq6QkXiomstTTTddvDs+tKY9UOOobrStgEx230hrkyj6UtsiWQtj+uPE2cBUBk9d9YFsxuwnYJp5FOItATCpxqjrirehCwjkuBIivpgX5eifmkMqkf9vhwfv/VRfpXUtTLb/K0qses1acjEVQuCpMnb5GnkVdYGSZNvfcasDyu52rb1dZV29drqCoJHwYPHi1/umRcvXrx4+U8ur/pRvwSdNbF0glDjnyCigIjaPK9fzkrwY4Jp0fpePVPxRqyulYhAiBzY9ctNmqiO9fwNQAvEXTpTqgoFEefFEsSrNGk+XNXzojaJ2m6gz4lKuDyyMLzs49BI01cH1mwvJHjzPuLkREHJ/oTI5ThRa33G1ea+3PzYKC6XIb5aXhAbWT34tVp20LeA3AiepGnjcrxOmpGpzPoI1vOtj/5qPkmTt8l39flXifK/Kq/a0DPVGzx4tPy7Z8CLFy9evPynEQLLOlg40GXy2k+7nl+u+TfJZkEISBCoOYs0CAd5ryWGRtbrlQjDlKQmmnYkzbUAUNe/VK65Jyg2Pg1Ks1LM7yAtcCSB2nltDn4vNG4nzsxv0tTXtGv/vpAm33r6C0LC9LXuxVpS4XeWVzifVcjZiY1ugM00RjsOkLHPBQcu8iLzgeF445dBYtSM95Jw6Pqyz7rXGF48N1mRBNWlrC6/q+cl/wRKU9eqxZeeN8+a+VUepb0K1Jt+NXmvlm2kvJKuupq8kib9Mp8nCF68ePHy+sol6P8HyFWA0HcURZdWBVt6oDbt8r0MFhJp2+si4HNAt6qP9+uA4jT4Fyb/xuSuOi/LqNZL4LEv858wsqDdD8xnZZiuvK7NF4TBihDoLQ9vXD4nL9pxYO7SWIsGTKlJkJZZiLNJhbunFY5IEtqdCDcHIW70ga1UvhMszezWNht3ZKuB7F89+S+Rg3UxosDn+od1qq/rBEAtNMsFdr16phZfjOXl/E36r+6Vk/XyEk8QvHjx4uVrIvrBXq0Iv1KuAkAjVo4/8lqCtzwCbn7LkkDF+dKJkPDwS3W4rZICDn747UDEPdONpatufmSMV/lm+6MA3L6Vtqq7AaDm2p6pfvWNFzL1iywocd1XwZEBM/YzzUHii/rdhbWxWi5x7ThfA93repID5+MKT0bALy6ATychhmQp19vAu9sFvrUZ4lo/xg7v5WRZsRmtPGigVodAftUfSdN+I+vP1qXpT8j/bFmltEptLm38/HbPV3N52We18aKRpp6reSTKp3pEOvT8quiZmzUnTV1Kb+7Xn0uaei7zeILgxYsXL6+nrANC8+PdpNkPPn/Kmx/+Jl3XzX2TdhXlnK8C4SEqEMexWSkCLRGspCkni4DJmh+CHq26cgmY5quwkmZN3omrpwGcXxY9Z3+ZQ81XZYiSAN5o8UGYMIdzJKxEXPhMgJizYXNADGL2KWPfHaCrvwX7ejrLEbK+WQE8HQd4/yzAF9MQ47w0i0orDLCRVNhOSxz0Qhy0KrxBonCjV2HQWREktlWy3kzdtIG7wUa81q19VhPRQK3dr/IFyqBkDkzj0Yc12zOJxnF1XsxvQY1TrC7VQbG0Vb0qc/l+r+anXN4ro+ZpdX+1Lcl6+UZeqt8TBC9evHh5PeXqj7/kpR/0FQA0P+iNXAULEwHbVZggSWisCeILjVOjW1tnHVqXZ8JL9axE2KXkF11b1c0yTfsO33657FWwasaghQX7Jt8oqXWb5YA3qkEEQWArkC3Z54bQSEtPisrGsSxqjPICF8sKizzE01mAD4fAozzCjOSgDiPovyBgAxxjFERoIzeysN8KcdgD9kgQbnYD7HdqdDkhgnERElseqeMV0Lu+Nj4IIghubvVxZKWZA0ldVpf3LHIpzbyKR0iUp0mz/CuC0LznZt7W80lUfr29q9Lk/aV5v1KPZD2PJwhevHjx8rrKChgklwDDe30akFhPb+RVaevSPC/NPK96qNESYCPCnCMM+jDDiiA0Iv8FWROUpCoa/JI0aWYKsPtmgaCRtcwrKQVHrOQSIFWJQFfJrEygXOifVZ2CQjkVqhtRxrxRYc6P0uqXzLPk93Re4HgZ4ekkwMfTAM/mLJ6QRIgURG67pgiROUuqByIj8qPgRZ9PB3GNW/0Ab/JzrRdiJ6nRYXnNR6LStiMidssimgD2pxF7H0JYS9OFG5nGIpLQSFNE+ZuxS5TPzZu7biIxrv8dNM+ae4nqUNpVadKUt8mvtCaKowhCI+v1N+K3OXrx4sXLr5E0P/YNSFwFhvW05kd/Pc9l2joSSFaoJSCUQ6NM8VFsSasyTQHp7K4OefybTr+6lagpQZyVaQBuJetd1SNi9MoS0ORzGSx9VakeW0yFPECZE9wKIjorCgqSBQL8jB0es7JJXtoSxGIZ4otRhJ+fZRjmsTklxnFJ8qM6HcEQQMrEX7KcHC2bXRXazrDMOX72p0ticCMN8UavxHv9Cjd6CTotVpIwmxw+SZRkTVA/L+eX9ajXCu2s+VqPzmifFUmwsXFgzRglV0FeOUUQrP6XYNvls/RV+asko/lu6re8a3V7guDFixcvv+Zy9Ye9+RH/Kll/vg4QkqaeyzSCT0MK3Jq/Ez1vPlFE+CfGuZ0Qrtx6vVrzb65fCSRC+pUoWzOUVZFLMFp1w7r0QvjU8DVEWQA5oaqcKfhSCXIDzAn2I8LxsKgwXVSIqghniwJ3p8DjSYTTUUViEGJnK0IVF+wfCQ+rlPWgVAeaRtVzpsuSsOA85AXHxNQ4DtAiAdoLS/xGt8Q1Eo1pVqGVRLi+FeBwM0aQkGQoiuWKKLiKNHeyVDSjc2JzvLKEXDa9tjtjHeQbaewLVwmCRO01qa8iCJLm3azLek3rBEGynl/5/BKDFy9evLyusgbAjVwF/nX5j8kracDkaj5bZ5cpgdL4J7w498G1Yx/CSFNONTXpsixYmrYFXApzrAiDsqjphhBcAibFeAs/4iPqV7UAlvMM5RLISAKmrHtO4B+yzCRTHwp0wxrZMsDHFyE+HPN5yY6STGi5pNUiMUhCt72z5rhEejgg7ZhQd7RcUagdrUCwI4qNkJGRtNmJ7YgEI8zNx2Gayemxwq1BjO/2QrzVY/82Q6Rd1t9SMCiOlXU40fjXx+7GcmlBWI3XjZX/rIiD5KUZk9+FvlfmnvVnKudSX6Q371OiZ+vbKhtp8jQ9VD1NmvVlTTxB8OLFi5fXVa4QhK/6IW/kq9JNDI1e/NyrLtNQmWbXa2UbgiBcsjaZ5ypRcATCpUtUtfkosB7VZdELicDrdTeWCt0rXYsVqr6RmuCvNLtmuiwGi0mJ5TKn1h9iSu19RK19ynpPZqyD9d2OC1zfiHGRFfh8AjzgZ1HGBPMaM8JbVYeIFexAyyEsp0WRWpo727DDndilgjORxBU6YYUsr+2Miy7TbyQLxIjwxdMCD05DbG9G+O7NAN9KgMMF6yZRGOyF6O/GCElaDMdtPsUU3Dga0XhtLtesCK8iCC+LmzcRhGbOGmnmVPJyS07Ula/aAmkNS9iJph7lW6/T7j1B8OLFi5fXU1YKpMmrfsAl62m6fmW+BhAkQqaVNGvR66ImVwqrtf9S+RWgNGQhiN29RSzkt1VNILb2dc+P9UfEgeLqks/CCrgu7x2g6V+FQy5yAvU8x2JcolhEWDLDvA1MY21xDDDLItw9z82h8M2NFr9zbLZJBAj153z2YBLg8bTAiFq9jUflC2DEzzzTkkWFmGQjImGY1QXaBPe9DpCQICwWGTaZvs2+DLMA7z8o8eBJhi7z37oR4e2bNd4jIdmZs8fDEFVSYvMgwu7NFlod3pcrYrUa0brYmK8sM1jaSppptjnTpKwIgmqT30eT98Vzd60xNveNaMxKt2uVW1W+Xk59bAie5Gq9niB48eLFy+sqaxpeI7q3H3f96K/ur+ZppMkjWf/hl3zVvWCtgQxtIIiY3LS33hZpAK+Zl8o5cZuA64De7YrgM+aRxm75zbLgALMBJFu3d04Grm4CmJwiq7zAchhgMcyQLUvMkwQLrf+LHLColgPqPMDZHJgtWR/b2+rUaPHZVkptPg3QDXLWGmKc1TjOKpwsEwxJBIYkDxcT4npWIM9T1FFufR4kAQYtfrPcTYEm+/KL4wo/uVfhgt8t9nl/N8fWZoUuycF+J8ZBGuGA/YgvMhvj4GaCG3dipP0EWVCA/1sf9MzNHftdaqyr8a7SJTZfq/RGLjmZOkgo13OJy7P6G9BcvyiyyqtWnWiGJc0hVevt2TczXk2T+EiKXrx48fK6iwBg7Yf7q+Sr8hgIr55d9VxXuiD76l74dYIgTbixYvwSkBDBSjPUu/JNPIVE1gQSAnNqtFDM/F6rX3ls+cHaZXmSCBGIijCm46kzqvnTowLVosKylWDZC5GlwLIKkbNDqlYHKX15WuEXjxYYkyjsbifodwMLnbzTi3GtnWOn7eIYVETq2UI+CyGO8hoPh8CzCdsoWhZUSWc7iiAcxAX2OCJyBnx2lOFvH9R4fAbc2Gxhf6NEkixR5Dnbb6HdCbA5qPFmNzVLQkRCE0QkEbcTXHs7QW+L9ZKYaHeEhCO1ebQlFo5Rw3bz+WJe3MCadCcKOuUiQ76cLnHzpyUaV18jmm+liRTo/TTva2XEWZVzac27XRe9/6YtTxC8ePHi5XWVKwRh/cdd0oBBc92IrgVG+rGXXMUBkYWm7FWCIO3x0rlNALeOPuvCZ8J21bHer4hAmchPgY3GseuBnll7plGv8q4sCqo+UJhjpi1GFcZHJWbnzsGwGMRY9EkaghJlmRh6CdRGM+AvPs3wN18WmC8rXNsnKeCn12Of+LzN6je7Id7eAO70CPwsqqWMsyzA41mAZ1mBi7LCLI8xyUP08iXeZu80oB8+r/CTL0kbpiXeOoixfydF2K4wOcswfc6GOa8tEoR+P8ZgI8Y3+yk22O/FCZlFWuLONzu4824HcaJ5efF+HPRyfmWWYbq2QIa2xVLPmc9Nn3pxOaeS9Xcjae6bOdfdizZeiJYk5G9h87tWpiEKJnpPq8tGmr8Zq99vc/TixYuX11fWAaIBhV8lyqO8+rHXtUBgHUTWfQ+uPlMZpTV1NNLU9cqtcWtkgf8awRAREEmQxUDLD/HKcmDnLTCflWOtWqIACQLKABdPCdzPShC/EQ8CRIMQszTAvCzZboyEmRdFhV88y/Fvf5bh2ShAt5egT2IQt4nP7ZrkJELK6nppha12hJ0usN2pcLNb4XoH6CQRJkWNZ9SNn02AYlahV+R4eAH81aMaD55n2Gwl+MatNvavJVhwHKOixGKSY3E0RzlhX+ISg63UCMlbu23saRsm+z49z7FJUvHu9zs4uC2LyErDt6UFdkrkSFNkfgjuHVwlBhJnmZG8DN82/6t5a+oT4Fsbyst7u7Y8Ku3KW1pT5apuPXFLEKJtru5G9PehMtEf/ZN/+s9XaV68ePHi5TWS5kfbwGAl6z/kV6UBhyaP/jVP/VX5y+erZ0rV83VR2nrKZXtrda73R6JH9nSVlRn0P7TNUVhYUWuuqC3Lwq4Wmj7K70AEoaorLKmcPyfwn52TbLRqdLcDlJ0Yc9axoOafs56ISDZcAl8cl/jslOAeR9hmPrkyaAlitABGBP3RPMD5jIRjWWLK/PJFWJDBFCQZBdvssJ7DboTNqMRsWOLjJzV+/CDD3VPp3SQHt1v49rstHOyyL2w3ryNbjogDQm5eoNsKsd1PsN0LsdFNSBRitKiNj88rzKckKe0Ym1sBWgnHx4moSrfUY9Nmk6V6OUc2G+4jgiXA5uwok33Md4BXksv3YFTNidVg9WouLYHCfPw2K1FTWLKqtnn77tGLa7tataG/CVva8EsMXrx48fJ6SrNG3AD7q8QBj/sZvyQAa2mvet5IYy1Yl6tp6/l1raWLpj6pv0pbX8u2Z0y/zCMhUimfi9DoSIEL5xwiIRkoc+D4BPj00wznwwq71wO8806KaVThbFy7nQd1gU4rwskU+MnjHB88U1wEYLMTISMJyLVkUFQEYzkzCmpb6Calc1pMQ+yQFRz0gO20xhuDGu/ssY8kEH/2szn+3d0QDy9qs3R0uiHuHLZw61qNbRKBkG2OSXCGswLBnGA/mqEX1djajjBIInTaAfY2YrSZ5+77S4xPKuwftPDud2Ic3qiRpgmyrCAhiIxslNpuybmxd4H45Xm6IiGJk4iDRPO3nvfFvbNS6FvWBFluVEbP3XLCC0LRyNW/JBEJV58jMnqd+o7+6B//M29B8OLFi5fXUPgbfSn6wV4X3a9+yu0/Uyb1vbq2b/2vfFc+jSjbizsnV9PW8zdyWZf+0/NVFkGRK+8SRBzcY9dPOT2WREnDM34ElmkcEuBrPD4O8OmDGhcLYIua+8FhhHlRYDQjOWA5O6yJ9UwWFZ5NapwvRRpIEhYlJrMSeU5wC2PzgQhjArPiEphlocK0CDDNaiyp/S/yABOSCC2u3z+t8cP7wPmE3SFxCfoxCoL/02GNo2NZHiq0SRLaLbZPVhOy79u83u8F2Ook6JF4pETXTRKPjQ32d1YjnxKgZTnpkWz0CbJJYtq4HDBrc4rkODQBvL4qV+faQbvS3MfxA835aj7tXtVpbpmub/7XlNMuB9EQfUROlK6PrAuiUFZB8/70zXv1QdXq88s99OLFixcvr4U0GuNV4Lgqf5cWqmcNMDQf1bf+kay31XwaXwU9az7rz6Sp6sAl1dlsjTMxldTlbe4rgVXogKnIFfmQz2XALrVdscazcY7nBNdpESKIIsQsu1hSe58HmCwrzHPFMCAAy0pAwF9qOYFAvpBWT/CuWUbgKwtHGMTU/Ev0uiQbgxg7gwgRNf2jLMIn58DfPq3ww3sBPiIJGC60hbJG0WL5nOWLGgnbnpQF7p1W+OmXGe4eaY9FYHEX9hUDgZ9BQuJAMhGxrQgJ2m2mbYXYGITIOTH3zgr8q3sx/v3DHPdnFUqibb+lw6BKtDgX0u5fssZQmutmrh1Eu4/bEfHi2i3XKC/TV2TDyoiE8LtkBh10dfWjcy3sbAs+l6+DObOu2mt8D5qPq9WLFy9evLzW0vxoN7L+Q94A8uWnEQMPAjrBRM6FDdw0REEiYG9A3z68X3/efF/KWp1UugmOBHReu5MH9VmVCanh8z+rU3kEPuybDmfSGVDa4SBw++SkwI9OS5zlFZZl6Q5TYjktQ0xJJI4mOU5nuWn587xARqTVeU0WXZHAq9DICmHsAhQV5vCoM5JarRgb2o7Yi9Dv1uh1mNZln1oBRiz/yXmJj04DnLC1JVqsR8DOByQoAk2d7ZBnMZ6cMu+jAk+Pcmy3SRBY304nsa2R/VZi4+JIzD+i228hbrfsncxJbD5/luGPH4b4t3dL/Ju7Nf7qGfBE1goOrpMCAzlWcsp08JOOknbA78z8elNmOWGaER/WqXp136Tru4lWac9YzECfw9BNc28fNqEP6RPfOZ+pvEiD+s82tbygvxyRBDmZavlHfytevHjx4uU1FAcUTtav/0PEQMOgiyiyIg1Kk+iHv/nxfxUIrD/7pecrEiIrt2mcq/ptOUFrCMoigOG3QFZCGEJI1NJmhSjmE6Lpklh+j2D516cRPhuF1PAjpO0QcwL+JCPYE/20LPDorMZnxwk18iWeXtQ4I7oPxyWqLCKWsy4jDNKM2VBIcEtj9Ai+m+0KLaJvQiBvpSF67QDbgwAH29qeSGDvRBhRjS+ZPyBQBzqlkVOcGwgr5oI08RKLHJiMSGiWwLUuyUFaISUzSjqyILAMSc2cjUsfj0PtyihsnsuMRGRU4IvnGf7iXoV//WWF/+duhX/zuMJPjko8HFa4WLLveic6RUoBGBT0meym1BIFyY69NhEgER/rlyMCEtvpsEYOJGYNYDqx333rYvUWAyMhzvqgD6kbc7B9ESPm0NJPk6a3GHDsKunFixcvXn4N5JdIwgqs7ZLPmo/SbJl6lf5V8ncBgJ6tg8+rxJ43ba5E5ZqtkNVqSaEOYoKvyALBlX1bEKg+GQJ/elrh3jRAGhN4+85BcE7t9znBc6mDmaYhHh6H+ODhAl8+i/DBgxIfPyvwfBYgy12bhTRlfoKYoN0K0ScRGHQDC5+csl8JSYCiLArUdahTL6mx1Quwu0nA342wtR2gtxmh1YtILgigLFcQIXVK45wgT8zFtw4D/P7tGvst1sW+dwnoKevSmQ1DMh0RBJ14WS7ZJwEx253NgOFpC9NzzpHOjVgEeEaC8xcPK/zLT0v8Hx+F+Iv7BR7PRAZkSYiQ8KUZyPM+rNxZ2807cORAwC4g5zWfaamgeT/iAvromSwH+lg5q899mGAWB1kYzFjSvFr2WSRBpESxGQrmHeUkTj4OghcvXry83rIOwA0gXJKBv0MuQ+Yy3yUZMA2SBEJlV+RCQvgwWY9zoFLKa22KdLCMCMFVacjEuqis/A6cPuoAUDsYniwqvH9W4xGBUVsTH08rbBG0//5+gOlpjfc/YxlW+N//AfALAur/+/MQHz7PLUqiytdENZGCXNRD/WHd7Ta1+Z5M/IHFOQhbSosxkMkiIOgZZouscDz8FLwqyxzLIiLRALIywnxRYjqr+AkxnrDPTN9Nc/zujQR/cLvEO7sOsDXWTliSPLB/JyWO8wrv3mnj29cSfPKzBUbHNU4vAvz8osBPRxFGbLHP/ihwUpSSjHRixO0SaQfYIDHab9e40a1xe6PGmyQqOlMiN4uEA3r5Ktg4Ob+6l2jMurftiKtptwOomEEkwe75fO31mjTPGtGMSJQt5tym5HCa36NRRRLG8p4gePHixcuvlxi4r8nV+0b0898Ad0MQGtB34Nqsd79MEJoya7RCDyxvk0+yflqgvtf9GVRS1gPiDjXjykDvyTLER+cl7k4DjIvEzNt3jzJ0We4P34rx3h7w008qfPhlje+9UWPvMMaPnub41z8n8MeE91Lr5+ozuxMTIOPADkjq9iN0OrVZIOQ8KGfCIiqQhQ2oq4BzNFTfTAsvS5QE1EzbIjmEPC9QkjCURYgkX+KwFeBbA+D7hxFu9GWFiJFnpfkaKN7C/eEMn5LobO+08L2bKTY42o8+WGI5DvDsPMCfPy5wryD5CBI7y0Hr/wkJSzuNkXTIPtrsj0CZ5KFHkrBDdL6zEeD7exHe2mGfSWxEZhpp5rkRHQVt46KYdYDSvMurcrVsI3qb8odQObl45iQHx1NZcApzCPVxELx48eLlNRVb53/Fj3sDwgKGrwIFSfNMdTT1NGn6Vlpz/yqCINHzJo9k/dllnYSqRrtV1gbWtLQuZ8NZVeOLMfDhRYRH89IcDUtq4M+HJe4dud0Bf/gm8A+/leBsGOJPfr7EaFLjd79FIkEV+f97v8bzMUG9YF8IqGosIYDHvQiDXkViECGOQ+zz+u1uic1WSM09xFC7HtjFjKqzyEoT5ln9tjV8mdpXvW3zqsvvPjt9k+D95iDAnR4huCS5Ydalgi6wjjn7cPc0x2fjyhwqv3e7jVvdFk4fLfHsCTCZul0PP3pc4azVRqEokoJ6a45zy/Yikp2YZKFHQtPqc47a8o1UrAbgD25W+IdvJegFGcmF8+GQH0LzDrTM8OKdMZ31XiUIl+9lNdavFo5eZeqQ4wpxMi3xjO9knpd2eqUnCF68ePHymso6QVj/sb8EAuKCXV+xJa98BS/9EK6ChDzUr8rfDSS/LGr3kqAIgK1LTueVs6LSuwRHHZn845MKPxvKau809OcT4OQix2hWY3IRUHvO8Q9ux/jBmxEOtoG7T2v88IMKaVri2n6EC1b+Jx/lOJvHaKXU5ls10k6E/kaEdrdGEkcE1BK/vQf83n6AdliQFEQ4Z1tzAvyEmrycH2UtEKhKLAQ0+98iUHcFzkmAzZhEQVYJDiLlfGhMClZUkBgs8gxn4wCfjiqcckwC+e1egG/sJ6ipdd/7NMdiRpA9z/DpsxKfnIe46PGZ4iCwXc2vFkZigr7ei+wZnAxU7QAdjvkG+/6da8Dv8PP2tiiX22XQSPPOVM+velfrhMHldX8vEr2udYnJ4CakAU9JDM5nJEMcdMS/J82BJwhevHjx8rrKCvhf/NBfkWZRmfkMqFfSEARJU7YhC3rU5F0lmTTAs04elLdpV6lW13rda3VKZH2ImKjDmqT13iXgfHQGfEHgnFENz4sIJxMCLEF2Oq1RZNRWZxG2qLH/9rUI3+Tn5jXXh7PTAj+/x+fzABv9Cg9Z171JgHEVYtDvoN3LMGiHSNsRBlGO39mL8DsbOXaJbNpIKZDU8dDCSnbFrADS+DUGbSvU1IrOJCQTMW9igqgcKHVIlBwCVW5RardFjotFgMeTEvfHJRYo0SeZ2OunuLkTYb8bYnxe4MlDkpFZgS/uLvH+/QwP5xHGG13UEdtSBwzyyVRIELQrQdaQKgF6uxHu3AR+6wbwg0PgVp+Ex/wJ5LBYsph7V807W/87WL9elxcEgW2ulWvyK0nvibVjPCvxbBpgyHm2QVOqQMTJWxC8ePHi5ddWmh9/ySvBQoC4RgOUR2UaYG/ur5ZtHBGbkq+smyIolnYtINK12kpjOfAF+Jxg+vNhhEdjYFTF5vx2MSxwNASmhJ04L1AromEeoBfH+N5+iW/sxdjdCbG5WeLN3RCfPgjw0d0FRkuYRvtgGeAkTNDZrNAlMUiiyjTga50K/+gNauADxR+oLaaB1H9tO4xIorSzkqNwY9dnRaxEEAq5LMqjnyCes5y2Oea1DowqSBAikhrgKet8MFEQp5ykJMadrQS3N9nXzYCkoMSQ2vfkHBiOA/z0/RE++AI4qSOMBinqxC0TRGJWbKMqY5Tsl06U2toF3rkd4Ts3Avxgp8Zb3dLI0YJsptS7W/XzxXt+8R70TvRa3PsTsHNciMxCYs9Cjo7P9VHMg0oOnrIOMK/KKH7EMItwMc0xWZBAlTroiu3wuVqJIu1i8ATBixcvXr7W0gCMEYIV6r8AHZfeiNKdHvlqguAAyYFtSU08Dkt+qy5p4CVm/P7gOMCPTgIzxUsBXmQ1js5qnBJIi6XODBCACwBLAyZtETzoFvi9mwl2ewGSXo1v3kjQbSmaIfDBXQFwgClBc94iCHZZts1+URtvxTWudyv84a0Qb5EgTAiuNTX/oHC9b0DSafFuzd0sBMJCfmurn8iBlOeChEWuBjMFbSpIdGrSB5IEhWrOWU5bJre7IW5stbBHTT8kQTnjOI+PCoynJAjTEB/8bIIPv8xx3EuRdfsE6tLaduGWKwK//A4qbO3V+MatAN+/HePNLWCf3U3JVFycAje/6u9Vad5a807MvXA1Fo1JbTXv1vkruHuNT0s/YRxhRtJzNilwPguR5bnYAGsRcYI5b+pvRA6UniB48eLFy9dEGvB+lTTEoJEGRCTrZV6AywqArtS5Xk6OfxFBXhJQ45zlJf7muMQHpxHOCKqEfjNhn55pSSGwuAF1qUBCIUFa3vOsl6gmDTehVv1712O8sRWgRwIg7bqTBuYceLEkcJFkDMcVjs6p9erchQ7TqM23ByGub1T4/X3geifApArZjoIMuQFb3wmaMdvQ2rruLc4B2yWkmsVAgZYqEgKBqJb9OQxbAiBfsPHqBMgk1qFMAXa7QFv7AUmfcgLu8WmB0+cBZiQwJ2cFPvxoiM9OQhxvdVDK0Y/lA41R/SKBilnHzeshvnGjxvdvxrjDcfZl6SCZislWTOMPOE9qezXtL16d0/4lDfgboTBnRjEARyhUh5XiHBQkOTpmO+Z8q04daHU6qzFeRMhIBpjJ8tccfBgk9i4qliFnIEHw2xy9ePHi5WshL8DDAeH68oLQZv25PWsQiCJo0fO1EpfbFi/r43VTh0Q+B7qXZVqA9GxR4f++X+KLSYqkyjAiCJ2eEOAvCGzMmzCP8kvTNbAM3GmGMndrx8M1EoPfPEzwznaARduFIpbJfRnmZimoqewuJiFG04oAV+Fcmn8C7A5i/Nb1CNcHvBeycTRmamdDFjiI4GeaNZ+IGEhLzqhFCwzVb4sXIZLAfLIoCFilUydpgYTEp9MiiKdAN5WPRWyWBjkQxmz7mON78KDAyZMC03GND76c4pNRhPlOx/wParZVVxHKOERns8at27IaAN/cC3F7JwI5DmKOvZqzj2QmzTxLrHsUvabL6+YZ82lZR/1/kebImqRJM78QzoksNRMSq+EC5pQoEhTxmawpyqvlDLc8ofetpQ5ZEDxB8OLFi5evhayDhwENweNSVmSgybOuoirN6Z6md15Kk9bUJ1l3YtT5CzqsSdq/3PxGeYi/fFrgy1mMCRH4ZFjj7KzCZEyQJ0AJVOWq5wrzW6yAYrENpO3y+Te3I/z9/chiGnQ6bCupkDGPYil0CdI66KhYVpgtAownQEbQI9PAPsF2s0cwTEJWLSDnuNSadVenRiruQGSxFxQxUNYMpRs4ruZEmr7SFDQo5jhTArzCNbdTpjGPHAcV/lmRBlUmIWn56LMcn39aojyr7QCpnx4X+HQaI95IWZMD/Jhj6e3UuHM9wN97M8J39gPs9WKSHhfOWOBckPDkS84mr1V3WBRGpKTdN/2TWECk1bvQsoDe4eWcviQcr71fWRFIqmSJmVXmH6LiqtJCOJv1QeWZyAcuYiPnO0n8EoMXL168fF1EQNKAx7pYOgGjuW6kyb+eJmnqaNLX61zPK1N4uDpvQaLIibOixC9GwIcnIa9javolTsZO057MZc4nqWB9io/AyvhhHbpk2iQPLGLiuzstfHcH6HUjdBOCWBwhI8AtqI3HYYJ+oq2OFdosWOXAcF4SuAnHAn/VJpM6QV7r6PIR7BPkr+2yvg7M6VB0SMArYK1lzifoaheDggVFuk60Bi/gjQiyirpYYsZxLkiAao4vodYvX4ITEpR/85cLPLtf4zrTpssc74/beJhFbLMwp8eoX2PvWoh3bwHfuRnhmyQHincgEQFRP+VkOCXhKUgQyoJvyqaFfWG7mu9mxm1JZiV6J+Y5oLQmXaSPYrENBPiiKCQACux0Pi/s/Aud9aCxswL+L/uKzb5VIQuKqlBqzDn3BMGLFy9evubyEtATCQx0+BFlMKBZPZfoXp8mT5PWXEusHrtwBEPEQNqqQKZHLf39cY0fnQY4XYqYyBERWCxCEgRqsaMK56MAM/kVkCzITN4iuKr+gkBZEjAHJAbf3Izxbj/DTpvATU1dpykp4JKOY04J4G0CmLYDBubYR+LBLI3pf1mwLrYpI4HaH7QVDjnE4Y6Q3fVf5CAOCMgEeo1m3WdB9hCBdMX68lLASi2cFEI7NDZbJCNFC+8/zvHHH1X44hGQkSh0WWapZQ9q6FOOoxWHaA+Aw5vAt94K8c3rId7aJgFiX2SdkCWmLaKjRssKZ9Pm7Ae1zufsQLNkoHkV9XHX7luiN+IsOi5Nfdc8NlYezYeIwVRzTbLSPJfI58BVxZlgWjPuOI35ruZYzCaeIHjx4sXLr6u8ErTXRciyMllLLI+AnPf6CB+UZjrkV9SldN2/6rmliyTohvVqe+QmNfbP5iF+TILwdFa5UMYuBwE3xIJa8nRW25kHIgxjQpDOQ7B1/6hElSSI2hmBNMHtLkG1VVukxV7LAZm2VMrDQDsFpe0KCy1SIeFSRxfnZAUiCXIgrLRdsI7QoqZ+51aFgy2CIPsjpz3lZw38aHxujOXKB8EcGEUk+FSWjjRy418w/Zjk5uOnNX58P8f9ZwHJAzVtAvx8kiFbkLmw/bhbY2Ovhb1rNX7jLYWNjnA4CEkutBAj039s5MAsHKxXDpJHFznGc5Yn6dEGDJ1+qV0iZunQR71hmiwtEvW/tnMmeKXnrEdEwd4Xn4rYjPgeJpxb8zdQGb0jPhMRc7s6JCzH65CEJiDpms8XOH18hGw09QTBixcvXr7u0oD7OtALWKQzShrAb+TSd0GAslZGufWkyW8aKPPYF0HY9voTkJ8T/O+OKhwRbeWXMCLMzFlEwYrkdiAwK+sC82mI82mN4URLD3wey7xfI6FaLV+CLknBHjHzOvPvsuENHd8cszzrMcdDAqgtEbA/2mqpNPXQTOgUBUZS/IUwqdDbpJZPwiFaJNO8SEVlGeWTYNBK4NbYnNZuZn7mEx3REoSWMB5fBPjpwwo/e1BgPAnZH46ZGfM5MCfpkQVBZ0TsXQvwxpsB3r0R4Nu3W7i1WVsQJs254jm0dQQ1v2MSIi1tKBbEw5MCE2r6ZlNhexbbgERHonvXTxIjppGvGNiHLK8ojbw0oiTiIx+GeaHljgqzzBFBWVEktojCuWren0iWTtxU/SIM2WKJo8fHOHl6aksfniB48eLFy9dcDCRWoNCAvX0LWSjNs0aaPF8l63Vdgo0QimC6pMZ6PK5xvFTQpBpTAtuzRY0nJAMnBECRBTkItghKsT4G8AQ1PhtnsBMew4QA3irQImEQIeix7k3C3C5JxQ6Bq0tNNwpKJIRXacMCeGn/1K+tP7Is1NTqdR3olCQSjnQjRLstUsH+iliw7ZaDf3beafMWUZHZda11eHn7n88DfEmy8/ER8PQsxJRjEVB32JaZGaYRihnJCEGZaI3N/QBvvhHircMYdw5r3NAJjbEbb8rxpCQrLbYn34F2SHrA/k9Y570ztScIJ4XRq+E/xQrYXwj7rTGx15KEA1U8RGdBUb9IVNiPBd/BXM4WoSMEGu+laH6UpkvWFHDAocItn4/x9P5jnB1dmIPi9s7AEwQvXrx4+brLOpBLdC8QMgWaQNU8U3pDDgyIrpRr5BJgAmrQArNVFmmjeV7hQpaBBdMJdwVyLKMIyzrCaVbg8biy6IqncpqrYgPLAVlAV7sM+JElYVnG1r+I5ICdMDCXj0OHnwFBcYvtdUksugRE2QTsrINCfgiCe9dnORYuC4VcJhB3a+xfB7Y3CadMt8BOrFNAq62QKqWTDOUXMckjXGTsKxnLI5Kc0SziWEoLFY0sRsw2ErXDvpcE4mKU2/ZLxWPY3q5x7QB44zDEre0IB4MKW50IHY7DdkREJBZU/813guPSVkJ5N4w5V18chSQKTCfJ0HSKNGkOJNLu3Zw7YmNpnIuIZCpg4+QdYkic+9oIgpZ1XCZHJFSRlWedzbszQpfw/XEWjp6d4PGXj7EYz0mOYqSdFN2eIin6bY5evHjx8rUUwcOa7ngpK9ggQXBAcglE/F4nCBKVb9IkSm+eySwvK4DWsLWfUOAlAB7OIzwaBhYaebQsDSD3OhXaidbDAxzLojCp8HjK6xl7E0TY7tTY6cs6wOqYZ05CkecEX7YtR8KCTERr8wLFlCRCToE9avAJE5OM/dQOAAK1wNosCiQqOduRo17VZ36CdntA+iCwLPnNLuuZhVhmHQLW4bLCiHUPqXGPOY6JTp0UCBO02xyvNPaEddcE4oy6dbVQZwt02e/9wwC3dmQxSLDP+51+hU0W0g6KjqwGBGORoRbHmmieRWUUZZHjk5Xi06eufe2i0MyKIDQiItcAvL2rFUmQP4NE5yrkeck+lbZLQ3llFUDAwchaoglZIwcRCZleqeb37OgET758hsnFGHGrhU6vizRN0e+lniB48eLFy9dVBB9XCYKDlEYc0LwgAFfhwKVLy5QInAx8VtkMcAjcMtsLyK0egtHRLMRH5wF+NinxfMqMRYkDYulBL8HNDWryCYGbwPt4WuL+qMLJIiL4B9joAocEVxEKmcjn1OQzgn/GUSzZ6JKae86+aClBIrIQE6xjAmNMMoI5gXVOcrBkN5gm1C8JmOMkwaifoGS7ZqIoCO46E4GTIYuHiIJiLeQx09sEaXYg6igOQkCNWjYJtsh82lJ5+bEdGhU2BgFuXwvx1j773oqw0SbJIRkapDVBNkC/5SwH7VjfWgqQNUQYn9sSiYjA6bzGR09KnGsczCFu4HK+eFvGF9aXCijmh8B0vZ+M48pIMF5aleB70TtxOyMkslpoSSHAcrnE2bNTPPjiPpaTjH0dIE4T1Oxnt9vF9qDrlxi8ePHi5essjXXgq6QhB412eVWa5yIF63XpPgi1n4DwxDyEfPuWuf/hlORgFOCLCZ9WS5xPIjwaaX0/wDWSgDuDCIcbAfaoYUtjHmU1ThewkxLbLQFsijKozB9hOlP8hAozgp80/YxImbEdHRKVm2ZMcsKOyXFPWyBr1lUT7SvqvpXIyaKyw5vmCUkIAbXMSgK8LB0iGG4sMupXKS96HEuHREdEggq4QNnIj/ZLsu1aZIL1KgyzfCP6HMObexXe2wNukfz0OSmRiADr6pEo9Eg2FJZZvhgdsgL5W7AWa1MKvpYaNISTSY2fP84tXkHCB4JzEQSJYk04cSWbV2Dvg2naqhnxpihIhkQQVnEpNH9uqyQzrt6hSqdJC9PpFA/vPcTze8ckQOxvq2XvLm4l6PT6aHP+W3HlCYIXL168fJ1FoG4AviIAX3XdSJPWEALdW5hifksakmBWBQKulhkEXe65cxgUQfj5OMRZVuEPb1KTZmU/elbhZ8fA3XMtMwAHA+CNrQh3CLIH1LZbBHB54MtxX74MCqGsXQbTMsSYoD6ZAUuLpVBYVMB5GUH2b3IClolQso9a3pDfYECQlCNkIUsCQRckBLbvn3BXFnrG/vK5HepEPK0SluszT5djYF8E3iIHIh5ajqgzjpDEQ1aJnHXHnRL72wHe3Qrw7f0ad3ohCUBCwlRAMSV0IFJLywsdcFxyRuS3CMJKvVewIkmnpSUQ4N55gb++l2PCdjaoxWvpQPNYrOZV70P9aaR5FxHrEUlTgKdKY+e8rDZhODLBQiIbyh7HFugaw7MhHt5/hJOjU7QqEoNWiDRt2bJCyra11TFpRdgctD1B8OLFi5evs1wShDWAkc+A0qT/S5pjhRsROZA0ZKC5b6QBKBPZyysdjiSAZ73UoHU88s/OA1tC+C9vhPjNXWn+JR6MA3x8VOLDowKPFDmQkLVLgHpvk0C7F2N7QKLA+hR6WZYCsxKwrTnv5eSoY4nHM+3vJ3GYK+xxgFlWWATGvGYbBHOdsSB/QsUQqKjxB9KqSQhCJgYKRJTHKHgtp0ZzBIwIrATyqM/+U+Nnl4zyiHhYECYCbpERcEk2BNRJL8Kt3RLfO4zxDgnCDZKFjUR7CWSh4L+cjjiOEZN0dFKdtVDZ0oJ8D+QToGOYtTQi+0CHYyf3wcfPcvy7D+a4WIbYG0QEavZXSwErgqC8dl6EUmQZ4DOlx/L9IJmCtpiS8ASqTGSCOZVdhEDPFRUxzwucnZzj6YMnuDgeGrnoDfr2/lKymU63TWKgJRXekyhs9FqI/ugf/7N/zrq8ePHixcuvmQgkms+rxABeANI8FjFYgYZgREGHVFaA4pJdXQYwVsae2LXWrVe3BkiKnmj0QqRAhflMS+RxQs09SHA0KfDhsMb7RzWejGr0CKI6Z+EHNyK8tU2tmm0fjYC7kwpDre+TDhwQpG/zs8O8MevVPn2t/6cE3y7bbxM4OymwQZW8R+07tT6zTfZZ+WXNMCuEOIH+EbDn6qM0dj5jkhwgZU0QmdE4bF+jPBC1xEDg1WZJ2yJZUi8n2SjYt5oEJGBDGwPgziHw9ziG7+/WuNFXf2ID1SjSGQ5ufV8mf4V4FtnRh8NhP9k7TpCBNkVT2WbeBUnN89MCH39R4PSiwFwOkDpemv2oOK6KcymSIi5gfKBOnB2iLCxSpJYUNFYtsQSykuib7bAXymz9kQ/C8fMT3P/0PiZnU3TaHXQ3++wDCQwntN/v2JkT6tVGr4t+N7Utn54gePHixcuvqTTE4OoyQSMG8nok0DfkcNcSKytAsTsnurZ7PlrluvwoXTvjrLi2+bFye0LUEmDp5EKZ1QedyGIhPJ0q5HCAXlDg/kWFf383x0+eF1gStN/ZSvDmRoCPCYzPSBCk/adE43dIIN7YZJnYBUvqxgooxEbZdzZpBEaHNfXYVjcJMCCodRUEieiYhrboQREQKz9B1kIus7wBKTVvMRhe2zhFJGL2nNp1EDOBQO4OKiJJYBkRC4WCzjOOnRVvbdV4g+Tg+4chvrMX42BDBEBnKejbcQ3NjUEzr9mJy+cKOiQiY7q9TbDyktRwDDq74ul5gc8e6UhsHQoVIl9UWCxDZCQLsmRoqaFiXbLkcDqt7xW7rjq0vCIioXgKif0d8MP2bRNDHDNfhcf3nuDxFw/trId2t8N2Y/IikqxBB22SBZGIVivE5lbP+qkli7SlbY5+icGLFy9efi3lVxGEZolAANdIU+bVcqUeWRwIWCqvNoR7EhdsiIkEwZyNhAnBvEctXx78BLL7xxV++IxaKwHudw/kQAf8+YMSn59pZ0KAN7di7PSAT85Kc17UmvxBL8f/+N0ufv86gYuAqiOgZZXXtsglK8gIWwuWnVJtXhAMCaUGnvJnWFLLVwyBsxk/0xLnixoX8xqnmUIHa0si65uzjHYfsJBzTgxRhiQTIiAJoZsfNsVx8pOTWCiv1vep/h9uAu/dqPDNgxBvkxgckASxizaXAlSLQ8CCIiVMNYDWUoJOkGyCPZlvgppVDvZfywQp04fs24+/zPDvfpLh/HRJ7V5lVSfnnXMZkcSk7ZaFb26z3TSMLQyzi2DAgYgcsDPtWlsxRWZIFHQSI7sxGk3x9N5jnD87R5kVaLFybXHskiTIMTFMIzvOOm3LkqBrkhYyi5Rj7vLeb3P04sWLl19T+ZUEYaVT1wRyJ+7+q0mCNGiXd71uXTfp0pB16e4JtgScdjfARi807V5xBu6dAn/1NDdfhN+/GeE3dnTccI0Pnmf40WPg05OCwJiRwLTNxyAJSmyTMPwP3+rgD27EJAgEczavNhTtsI60xTEkUQCmJB0z8zWoSBCcBq1johUkSQRiQpIggnDMzIovcDYrMZoBs2looZ0X7FMlK0IVUit3JviaQO7IAf8h4cilnhPgdeT0wR7w7es1vrcf4M5mgi6JhAwO8tuICP4iSwriZEsHWtZgx41QMVPM+rXUoG8RAsUr0Jw1RKFDYnUyB370WY4/+SDDeFyYZUThnvXKjIixswpeFKbkMQMCdy8xx0fzYzACZxnRI7B3YzXKt8708dkITx4d4+zpkdXT7veMICgkdq/TRbvdZj8LIwe9bmJ+E/Il6bQT9iskqSEJ+qN/8k/9EoMXL168/BrKVwO9E8KHuxBg6dJu+c8a+Ova3Umk5a6WDtytiUsjcOlDoLbVfqJckobo90MM5K1PALSSrHJKrfjhBPjggtrxwyUenBfYbof4wfUE/8VbEb69H1FTjc2JcVwQiIhN8in4FtPf2JSWXGFekBAQp90phKyX6r+08TQsCaKwrYPqYFWwT1o+YBYBNbuENgFOz4mjBGiCo0BQ2rLKkIyQT5BsBCQVHImNX/VXzudA9ZEc9Acx3joEvnMN+I2bMW6JHLC82gn53EBfM8PyImBu9Job9on3mh8ZJ9y3xsAmNJkci3iE8sUcz3he4gEJ02cnJAhhQsAmGZBzZc5yrCeK3O4OLS1UC04Iv1scj1hKUZTOkkJCEHHO0hZ7wL6Nz4a498V9nDw5Q29AYtDTskLCeU4w2BjYkor8JLq9Fj9kHuxcQFIy6HeQKooTyZYRQ7/E4MWLFy+/nrKu5b9KzOJNKDKN1mW1iyZcbyPECpMmlbhkdTsPBYGH2tCVgI7/CnQJuFRKbXui9vfLLq7uyMHv0Rm14uc1Pp9UdoDR03FOLb7GHWrAv3c7wm/flDUgwP/21wv8/JRNEJQOexX+p+908VvXYhxNM/zwBHgyYxtRiW9vAr99rYWNyMVCEMBrXV59URClRVFhmtWYKU4C29fWwXkGi+h4sixwoXMeFgFGzKeTI+dTPhvXOB+7Q5i09VGL+godXRI897crvHUzwfeulXhzN8K1vgiJdXO1VBDYwVQ2Rxqz/mG7IjI2PyJLZCctLVFEzLt6T40Y+HIMvV6Ai2GFv/g4w5++P8WwIIDvkiDw/cTjAuE8t22HsqAogJKFXGZXexsBujsiCQFmQ8WfiLC30UKvXuL4yRGePjrlGDO0uymf8V11O+ikbQuAVJQ52p0QnU6LpIF1chxytOy0W+RI2o1SkiSQDHVS76ToxYsXL7+u8istCKvH8sAX1EtMY74KWLzV5zJV96tLuxEQCtR4KUt0rx1i0COotKTlqpTqdLmZCyfTEs9n1PYJbH9wK8TbW+50wacE5Y+e53hwUVm45bsE6FHmnPo2qf3+gCSgQ2D99KzCT57IOuBOg/z8ArhYhNhNA+y0QZJANZqatc410MmI3VZlDo0uWqHW0bWtMGS9hW1SSAighUz/vNYa/94AtqWS+IkkLIntzqEx5ngOdkJ85xb78kaAd3d534/QJRYrTLJ2S2i8IggapywHIgdayilJEIxQ8Xks6wUHpV0N8lWweeH8qQM6pbHxVVBApYtRgE/uZzg5YfqSZTt81FcsBM6L8nEOZBWQ6UJRDtVEkRVIOf9pyjbIzdIkRrVcYnR8jrOjITKSnnZ3gM4gRY/koNfrosNvThmJnSIlkhxwvuWo2G5FSFscEZsSAWmnzMe2LL6CJwhevHjx8usp/6EEQb/+l4Avm/el6FqZ3NOrRMGVWt0J+Agk/Z4sBwQVIZNBpXLoWgsP+gpwPqvwgFr6lOD21mZI7T/Bd/ap5fYqjAiCioXw8Qmf66wD1UsAHLRq/M41gh4R9ekwo4Ye4Lf3Qxx2K9yfxvjx4wW22KbqE6PICWbHBMKLBYG5IllhOS1TiLS0SGJaAmkCnYIUdQiMAj2NTf3e6YXUuGPsbwMbfYEiwZjEZHsD+M7tCL9xC3hnt8R2O0LCIRFLWZ4VyTKgEXNaSpIDbS+U+V8HQlmcAj5KCOIpCyn2gQEt89lSBK9N+CXHT1kJpkvgFxzXh/dzzDKdvEhQ1loCG6x7zJiThpAgaX60a1GFZY3QtsWErKVLsG+VS/RJjqpFhulwioRkYXdvG73NHslWgs3NTXR7baaT4PDT3+hYH9UbW9ohWYhCbenkfLFswnesoSpWhCcIXrx48fI1FQGiQyTDNC0t8x8Bue4IBPwyfwIjGiILSue/yk8Qs49M78zTSmP05YwordvAyoGMSgg0CWvQErm0Y5ntn4wrkoAIf/k4x4NhhS2C3m/fiPEP306NLBBbcTIBzjNq8qxPYZe/f9jCfrtEi4B7mJAMbAV4b7uF3W6BHz13DobXqf3f3IwwyQL8jXZLnAa4yNiHmuUIfB0SgBbbassZj4RBWy/b8syPCnQIygL7WJECCa5bPfATYnsQYKtf4Qbrfnc/wcEmiYMtnQjw+U0gNUuJ5osfW+IQKdB8VgJ2+Qpot4IsGARafosPyC9ADoKBm2gjCwrFbKGcWfhHd0v8+S8yPB/quXN+dDGY2UftRFADCvTEseid8Iv16rpEe7PF6wLTo4rjyrHZIxnYGWBnp2PbKhXoaGs7NT8HxWDQLoXBRhtVWRhH7HUSEr02MkWWYtsiCuQHZp3QULtkWp4gePHixcvXVBxBEDa5/4wp6N6+COurJEcQdPNCBIS2ni4TPsFUBw91UzkXikisKqaoXkUwLOQoyP+ktZ/L72BG0qBTEJn1wVmBv3xU4GOCmbYv3tjkpxvjI6ZrOUKnPB4w43cOCM4DAi7zTBcEXALp7W2COzX8n51UBNIK1wn437uuMMsB3j+t8ZOTEkcTnQpZ4ynbHZNwFNS6FRtBzowJB9klKBP/MEhCbPIjk720Zzkz6uyHPkmP4jfs9UPskjRspI60xCQJIkOiQor2oDnRcoQ5N7KP0uT1xPwMCMRmuWC70vhlJRDShkFk1Ev5FFlRZyc8uwD+/KMMHz4vsZCFgHkz7dcsWB/7VA1ixLxXaGgLCS3nSs57VHNu+B8ZAdqDBOU0w/R0io1+i0QoMX8IkQotKcgiolb1urRLQUSnYJ3tdopuW8Gd2OZiiU4n5hxwoshDtEzS5r1IhZZDPEHw4sWLl6+pNARBeC640IXIgIiBTl/UcwMyPl1frjBnO95Kme0SnAcEpD617kjOiKqsEdazJFjK3C9ykBJ0iJU4nREEZwJf4B9cj3GjF5M0kCicF/j8DHgyDjBclLg3IqATBBUp8YDg+d3DBNepzaveGYHxguB5tKjxcFrj8yHby4HtqLB19KU8EQW9zJ6VIY7nwN0x22Y78hXY7YbYkkrOLqcEPO1MEO6JFMwWhS0JyJyu/oa1fBhCEgiOl/lseYJjUVwAWxnguGUZMcuByEHJ+ngtbwRp6y2SKC0rcAgkB6xPlgJ1jZl0H+k5G9cZEF8eV/iLz3N88pxkiXMvB0HFm1CchpKN5Z2AdcYIOD8ByY6WFiJFW1JrenddtrOVoEPCUoxzzEc5AT02K4FiIGj7Jd8mq8wN8HXMtJwmRWbkg6AYB+qfXrDGl7Csloi0tVJLDMojCVSXj4PgxYsXL19PkX4rMWc6XmqJQURAiwYGrhQjDAQoAagjCQo3rGtqvASrDWrWVPYJoq4uV6WIAvOxmnMCubz7e9JwVSUTP78o8cOnAbXiAr9/I8F72wT6SYGfP8/xZ/cr/OKkxpTabCdtYZIV6BPrv7ET4R99v4XfvBWjJvgr0NGXFzXep7Z9Pw8wmeV4r03Qb9UYkijsU8tWbAL5HHx+UeELEoh7w4ggHuB39wv8g8MA1/vUmtk/adHnOdvM2D0CpSwaeUjNeSM2EJWVncNHh+iog5LkPCirhjR7zYkcNN2ygspzrgT8ekbQl4VCuw5lOQnDgrPiSJi2U0rfjwICsLR1Fr57lONPPmd/jzPsDlKzyizmOY7PlljOQ+SsT8GLUo5dkZoSzTknVyGR5M8QtQnwffaTBKk9yzAjOViQWCjs8laf72qvbRYeHeWsb8U40HJHnudGEhRSudLBEhyDlmO0jJDrgCf+YWh5QctIZsng8w7n2sdB8OLFi5evqUiTlFzuYrB/THkkiDnws2UEARpBQj4HLoO0yQh9RUakxikd01RmU6ctAz+BLY+PqRVrbV/nClhzBMwhMejhCPjZKfDXD0s8JGHodUJ891qM/+btBN8lsFdE3GdzAWSFPtve61S4SSKx3SXoUrPvCXxTB84iNt8ahPj+Fvsc1fh0VOIBP32Cp8jHjc0IdwYBdluV7YY46AA77Lt2OIjshKELoqStjzry+ULOEtTKBbQ6ulnWBIG5rAjyG4j5HZMsuB0awkvOU8UP+6wUWSgEvElcGDloCbxlKTCLg1syCNVvJvY5BoWe/tmjEn/6WYajcY3tQcecJUklrF8zzmHJ8eottTOWZ34LqqR69I54mXBeehtuXjrLApEYS8m+L2vkegeKn0CtfzZbIExatmwgcrRYZmi3W2YdWLIj2hmi+xbvFws5b7D/rZj9l48HiUUUc1508iMf+TgIXrx48fL1FK1JO8Vfbob8qeeN0iTaO29b7yjSUEv+1xxDLHNzj9rlFrXVNkHPisiEra+V5UEyJUidkSXskkRYBECmCZLvDmv87fPAQHw5Yx6q7nMC062NBL97I8I7mxXujyr87x9WePS8wB0Sgm/t1Pj+W23ckVWA5ETOhjKdz6nR6rRGbUfUEsb7J8C/+mzC9Aj/9RstEg6CYeIsJGMRAFk0eKNdDdrBoKWUOCpwNlH4ZY6T6U+YMSQodrqsf2GbBdChxj9YLTkodLF8CnStKaqkpFOr1jzIsiJt2ywGTEg4L1oBkCMiS9iyQsiZkD+C/BgeTYC/vZ/h46eKmig/BTl68kFF7Z/5J+zzaEGyQNISFgVCgj45kMV5COoYKccW9kkOejX6sm6Q24TyT2ArRVZjOa0wJLAnaYGNAfNzvCHbYANGcnSmhQgPu21xD7StUf2TxUTzKzImQqjnCsoUyd+hJAEhYXjxpr148eLFy9dO9MO/LgIGiSMHRL7VdWNN0EcasDRiS1MGAaXldJChorpX5ELhi8IcC2RZmv9QKycLEWjqOOT/9u0A/8XtCAOC1i+eLfF/fpjj//pFic/PXRmF9d1KY1zrxOgTcRdL4GJKUjELMCVotglUt/shbgwSauMiAgUyAqfFHSBy88uOfF7kFdpsY8+WRUhqCHQWPlnExrRwffPDzqvfChCkj8iQORtyHOqzgkDZrgPOjdK1pKCRxSyfRhX7S9IkczzzNpaDgOTFlgGYVWkCYkIs7nOMf/Vljr+5DxzN5G8gZ8jYfDaWVYiMbZRsS0QkIQmKS4V/5oDYhs6AaHXY5maAQS8wcpAo1rSWBPQSRFi0w4T9j3opFtT8pzPSCs7Fcp4h5+Sq/3ofuRw3mV9bKyUliZ2cLkWCytKN3+phRxRlWj4onDJPELx48eLlPwexdfHVd0MSvkps/z7BUyBcsJiLWki90y1PE2h1L+2ZAE+QkfldVnutszv0kvYpMAe2exH+u2+08Ue/38X//NsdXNuo8ZePl/iXn5Q4IxnQWr8+myQBOs5ZWizhDFSKcUaicDrOcTQuLLaClkAU3Gi/K4dIgRjzsyNlqCOQdSgTyUUeYkgcXRCwF3yesze1vP9X1hFJYynRIASGstar25obPbPjkjVePpdFJAxKczJUKGP1Vc59AvUgLGzJw5WJLGhRQiIh0vLsOMO//rjCj+7nWPLZtpwLWceSwK1pmrDOZZCwHNOZIIdQ7XNsRy1ex7YE0CHB6vb5IWq35oUdf61IlRVfRKm40Oo/X2aymSAi+5jzJZyfTTDn5CmOhCwa49HCSECaRkZ2ZtPcxqndDPJNyLLM/BPSNDXfhaIobHlJhzn5JQYvXrx4+RqKW0oQSAv0BIJEcIqWCAR8EuWJ+J/ude3IA7VWmZ6FgNKYewRuApdCCyt3YUgqCkDAZiGVpVJLgqB1d4ILAet8GeHTc+CzsRhFgJsE9HcGBHZ56FPb/vy0xp/eLfDXZyw7AX5rs8bv3Uywv0WtmZr/nHVLYoEu+yCNXCb9NHYOlEfLCvcnJfa6NW5vtNkfas0rgJYlQH4LSRmQHJR28uGA4DlZFJgQZGui8NMF8xGQZV4fEQKlQct3YYdkxu3gqC7nQu1qS6AsBUlEGrLSwrWLUBq2O2fBLSsM2iEWJAA/fpDhh/dJgGYkDmQAicz6IlycOHIYLJhfY2tzNDo1crHIUeVsT9o7q49JJhS3oB1mSPlM4xKpU9/sPZFQVKxI5KTcTJHttjF5MEL2+Sk6iio5iBGoTRKSwUCBkVi3+sF3utnrWJ80ZnYdHTKuutKOhxztVmqOilr+kL+FtyB48eLFy38mItBzQqC1S4GbQE+atDNZ2/HEIgcEs3IZYjKqMZqKAETImUfkQFLKdM1bfaS9SwqSBO3rl1askMj77cDORfjwpMK/fVriL06Wdi7Czc0Iv3lb0RNJXpzaTRIg037Bfol4EKjZwYx1ZpW88mssllp+IFlg9tskGr+7G+CtbpsgKg2efdbYiGglgU+WD5nuZe7XEoX6ExLwdNIk0Y8UQWRJJEAgqOiFJC5kFsony4mGr/MlFCpa2wRbJAaJrAVkFTpFMVU+ltFH89cmqZFl4TkJkbYw/u29GqezxABYSwUC95KEZclxLdmi6kg032xbZhm5BGqXiHZFtPoBOp0aHbbZmxPEC5V1RMveFxlavuAckQjgMEV4kCIeL9G6YBrrnM/nuBjNUGQkFmFkTokqr7GmaYJcViH5OmhMJBGyIuhkyyTS2QziBpndx7GL3+DFixcvXr7GIuB46XulBWvdvCIwujVnrafLA58wRDBR1jKvsJiXGE9qDMc68EiHINVYEmxzarHaEScAL0gehHUVSYOgVyco7qUlvrsZ4ts7IbbbBMx5gL98EuNffQnbAjnJYvQ7IbYGLXS1pY6obB+2HWvtnIAo8NVRzgquRB3bYiOMCY7LOZASbLvsZJQXvCaosr9anLCDkjgWLYUkBMgukVtBkZQgkqBdAbGsArZjgWVEBnifcB5ilhep0LkLWsJIk8h8D5RPYKv6E5AoaNGF9WvpQac6Zmz/wXmFH8rf4EGNk2VifgM6GVHtLQnKM84xOY58PdHSHOkV6Exokg5hf0Tmk/RIDHpAT2Cuyc5ImOQfIKBn20VWEsBJaVKC914bxUYLFUlE/XyOcF6wLyQAzJMtC5ScK4F+STKgpjopyQTnRuRA71+HQElKzp+2ZGpJgayK7bn3nyiSo4+D4MWLFy9fP+HvvJmr+euvf3ivFN2RENiCNzVogqYIgkAh0Dp7EiMlcChdWqec2XTIkY5c1lY/qe/aeqjAQBZhcAXElY4dZh3KI8c3mbRNmyVYjYmKR/Max4uAwKnrEsQygpF8GwSGAb7ZLfHeZmSEoS4JbmxXjo6ybFS1O+5YYKxlDoGctgA2Rz9rSUPe+NpSKI29JKDnBN0F25Z/gsz+8uKfDjOMZ9TaOcbnC46txXGkCprENI5hk9r0Znu1tGAEQpYJVlgX5hdB2oFQYE2EZy/M6kDGYLsY7p+W+Jv7FZ6dc+wiFax7usht7nRk9cwohYgBiQzLmYOk5pXVC9BFAuIuxyNSoiWFBXNrYgXk7JzNLec4UjL73LreRtlPURwvkT+eIOK4+BTj6Qzj0TE2NjvoDhKkHNNgo4P+oGPEr6yWFvtA2xzNOZHkwJ5pqYLXIQmejoAWd5BlwRMEL168ePkaSkMQBHIWS2CNINi6OcFHmrOAXAAl7V1r/TpWuCRoCaRzmbZZQuv2IgnS4l1AJTkTOpIgQsDaDMQE6tqKKICR5j9X7AECz4RlJ3mNJe/PCDlHWY3Zinzc7AT4xkaJgy6BlX0VUKk/ZSGTP8kCwb5keigLgNkn1CX2SGkE2BbbU9AfOweB9yISlbZHsj+6FlmR78JoXGE8IfhSM37GNmqRHA5gUTjA3khciGVzONS4NHdsyoVN5vh4IwB1uwFIEEiWRKQ+eprjk2c1xnNFmmQHogrzMkCWcczU4uesm0NBixV0eK0ARvKEUIV8M6hkZZCPR1UiJHmKZxw/+xewz9pNUbN/Id8DiyLaagOHsibEyI7miI7IGORDof6xTS0vjKYn6LVrbO5vYnOjbWRAETC1nKAjnm1+OL8txTvotuz9y/FRJEEhmG05guNO+LfgnRS9ePHi5WsoAjTtNnAAz2sCgUQasmnJIgQEIWnG9owAofDC5AzIpyQIhWIKkhIQ9ATN0uJzgpiIgABOpxkGtm+e2jbvBSqiJV2xBn5rKWJK/HKB+RThUE56JB2KiphHGBKURBoGrGe/F2Gf2LdBsIzqEpnakSmdwGanJFIsvsAKoJslEfkshEHilgWs/1oe0DWfmQ2f4w6d1WHEMRE/CZQBnsl0n9RmVqfCbssIg7gGlWdHENgnWUdsyYJ1aamDFIoEyO1E4COM5gUenFb45HmJi0Vk41Z8hIxjGupMCOad15zDqkDK2Wmx/1rS4cyyLrdbQ2v+6p9iIJTDHMtRRugHBgPWR+IkhjcnRJecx3qDvdmP2C+C+JMc4dEShZwuWUfEhpeTCtPRCfJ6hO29AfYOtyySonak6D23yZ5arYREw5FB3cv5smb/RBSNHIrgsHc6plqkyxMEL168ePkaihEEgrLFAFilCVQlBn4EAWnKckibZ7l56/cI1CmBMqeWv1gQoAkezG0avEhCY21QNEL5BcjnQNsHZXY3rZoar0Ifq9yCJGBK7ZfwZ+AuZiGTuiIoyhqRsT75FCh+gUjMBgH7sBsTpHXPvNSIzWFRxIBlqPhSY5f2rDrZb7eBkWkcB8ejKIICXVkU2tTiUwNgPZP5vcaSICwnSqI0niu2MjVqkQURBIEoMRndloiOG4+WM7QUIyuFRE84Ylta0LkS945KfPTczWyXdSm/tjBqF4PCOl8wt9CbyjzJAeeH32renCBJMhTvQLsMgmGBOcF+PmVHqhzbgxDXDlL0BzrNMWSdBabsU7aXYpGRst2doT7N3bxECecytzonoxHms3NsbCU4uH2Ijc0uyVRmVg2d1Ch/ijzPzNLS77RJripkiwztDvuYur8LVmURGXVYk51C6QmCFy9evHz95GWC4DRDiciB1tgVXjcjCAypuZ6dT7Gz3cPhbssAuhJpmJeYzQmXKi8NmmUUh0AmaO0wkGUhZ/0Vn5tRevUtB0Ve2pp7IUuASAI1YXc8suwVjgCIeMhEv+B3JlhmG9LOde5DRyZ3IpN2VYjFCAxVLpAmzToKXmj3Q12QlLAv2rGg5RRtE5TGH5k1gaDIhLa0YuZNQ2nzWvLIcZQBeUfRGmvM2T9p9j21m7BfJD0y7ct6oDFKtESjQ5mkaR+NcltWeDDS0kVKcsF+MI92F2jL4jlB/FwrIey3nC3l/MgKrH8ShX1OOEDVvzybY8LOLEYE8jDDwW6Mw8OOnYMgfxAdpKSljFBWj/MKTx8w7+nSET29YEpdRhhfPMd0coT+dhtvvHfbLAacPLQI9r1eh33jO+P8ymGz241QZpxxdqhDoiDCUBQZx6atlbafgkyGb5Jz4AmCFy9evLymIgyQ5mmAQE2YePyyME3PbIlAt8pHUb4VfhBWWc6uBBqlLSPIJD1bZjgaEqBJBDpEh8OtGBtESZnAUwU+YEkqnBZ8qMhZGUFP/gcCHhEBHYqkurXdUQSgXPVRYNr0Q32w9pkmT39teTSwZwdlk6AubcApy4OiFIo+yNmOCriQz3YTtKjC6ywIVs3KXF2yCdjckCzYPa9dvdasiYiN7YoQ8LGOfsv5LIyyEqd5hDCV574OMtKYSBaYV8RE41M1bnQsE5E4sJJFUeEeQfrzE5YfsedhG7GWRMLC1vCXWYgLztek5D07F3FeJJoL9cusLJz3OCXRyUtkF0uMnudYjGfopcDBTgt7uykGfZn+5QOQkqyJmNWYLUo8f5LjyePCrrXDIKoizGYzIwd5NsVgr4/DGzvo99o2Th3/LCdFzYudOJmKdGhatbtB99qVwQGzX/I/kO9I897UvpYgPEHw4sWLl9dUDARXv9BSRPVjf6mKUlYKrhOm23MJEcnW7gNt3JM6y0v++MtyoDMFxoo4OM2RzZd2dPLeVgeDlNqqAN5AsSJAECIJHHUZ2hq4tGP5LGod3iwCrJ5VmTQafGn3IgwrIGd7oghaFpD1QCGZFadARyYH2hpZy1ROYCYibXUIYC2Y8+JIWynlPMh6mYswRgDjtfBbxML+Vf0vpsKAT20pSQDNEfO5Iysys/dJguSfIKvHkG1ELZKPNCDwE4xZc5tjjQSgrFdWFlkSpFWLvOhI6gcXAT45WuBsIeIRYZMAKwsHh8O+ss+cnwWvZZont7GJktVFW0etXwRrW9IhwGdnGSbPF8iXBfrdGof7CQ72Umr3JBCrZQ2doQCSktk8x2ic49nTJc7O2X85LfJ5Pp9jOhqymRk2d7rYOdzB9uaATZUWZCkm6RA50lx0NLc2NpblvHTb8mXgPHKMYVSgoyUSzpHtpuCgtT3Toml6guDFixcvr6dcJQgm/JFviMBV0rCeLrgUOajlxWagX5rZ/1zhi6m9Kj7/3kaMjUFCTZUaJVFH5m9ZBwpq1VQykbTlvKYP8Y4gmC0dQAnsbRsktVhCpLVFxHHd4D9a89fyhvVh1SehmrM4CFADZFqQLwojGjq7aIcgJu979XWeV3ZC4dSCCzmfBxm/2ywfsw0BveZF4xRhsAiDQmqK+mDYJ6DmRwRB36o6CRMD6bHqa3O8HFeWB0h5L98LgaR8G2x3h7VIosKynzxf4oPnCkugJRg5Krq2xJC0RDHid86+tvlRW7n6wpenvugdxgL7hGPXFs+nGWYnGcpc/gYBrt1IsLfdIjlKzOIhXwEBuyJfjs6WOLkYkyQUGA0rzOcp3xvnMc9wdnrESmc4vH6A7YMdhAT2OC6x0e/YNtS6VvyDyrY5imTpfcmJsq/Iieyjtk0qX1tmE5IZOS92SBJTzktFNij3E7/N0YsXL15eU5E+/EsEgaIlBMk6QRAQaU2/yUesYrrWkomCREUdEPT0fI6zUUmNMcR2PzbNsUXgsq2JIghsUUsHikRo7RI4bfsjwSdKBUCu8owAni35ybWrwPXTHArVJNs1wGYarwjc1NTjiABIwsD+KNLijARE8QGEPtJwBfo6zKkXsRQbdqGIqMXy2bJUGGUSCrYjENYyh/qbsr9d1q+1fMG5iYBdc6N/2K4GoX5ojhICua38EzgzatdtEhLFT5gJONm+cFJe/JaX45QR4YL6808fZ3hwIeuHfBQ4D0FpWr7GOMtJNsqc8xZZoCa5TMivw5ZS2Hc5bgZtkQQSntES85McE37CSv4GEQ4OU+xsJba8EvM9pe2E3yJiJYajDOcXM5K5KS4mcwv6tNXfRlDG+OyL+8jzEoO9ATa3N8yK0SXw9zcUFIr0jHM2aLfR6ZLIZYX1o9PmOyD4FzoqmuMUMVD0x2WmXRwcm4XBJonhCxWpShQPwxMEL168eHk9ReDG32yTBviNENgFEUyqsi6ZJlzUD7tM3LoWWOoj738d+/98mmNEDVZgvUUw2OiLFAg8mY+EQOvViUIOEm0siI7qY11mlCbB0KM4qWx92lRcSsGyJYF3kRHUCPpaQjBkVbvscEFCIAfANjVoHbKksWRFaCb5JYF1UmptXxo3wYl1tsOSeQT6JCsBG1TnCfQiGTnrFalQ3orNF+ynfBPkX0DugrbIDPuk4Wg+3LcsKI40SOnX+QcIcpRtasokSXIAXJB02Bq9CBLr6cpaUtZ4NKrwi2N+jwsLM93nvLUjRStkn/lcZ09onrQc0eZHSxwiMWZd0bwo0JJ1qMD8PMP4KMP0YsH+Vrh+kOJwP8XmJoE7aVuwJYV0lsz5soZjkgOSuWenQywUIZFE5trBBg72eubb8OGnTzEak8ykHZIAkTySJY5JToacGXT5LYuI7ezgXHbIBMIoJwFSlIvAtj8qHkLAPkeJyjuSZn8LFPPdEEnySwxevHjx8nqKTPUCWImZyh30X0pDFl5OlRCgCWRag58vgOGkwnC2REwSsEMtU2cMCBS17EB4s/C7OntAwXNkVhdQygKhltWuzPfSiAX6IhXaJRASlGScEKgUBBpt8VNwIwVIUq3NgUcJgaqdUCvntTRX1mLLDAL4WQFq4QRpDkDAr/EIJle8h4D+YuzmVc90NoUZvydVYRp7GMa2U0BW/I6NwbVrh1Qp82p2zNGxkr2B2jwz9ztAmiQW7VHkh1PDuY6MHNwfFvjouMKTUcm+J/xwXkgsNIa6ijEnMciCAinve+yjoiLOSHREmHJOXkESoHnU2RXT4yXJwRLLKYE7LnBrP8btG310e3Ii1JKJ6ibRYLnJNMPJ6RQnF1MMh3PMyDh67QA39raxv9cnGYgxnC7x+KjCU+1+WFbobkQY9GPrPzkP622jQ8YUhBlJUUCywGeyALGvFcmKtjGGmktOizhkS74KInwctywhmgsjNqISniB48eLFy+spX0UQBKQG3Hb3QlZ8wf3y87nATycYyoLQThPzVmcyAcRpkDJNS3MMiS6FIhrx/zSmtikAIUiYI5ur0IG3PPMJgg0xqWUal2UhJfwyr/DYWRMqEgAdAFQTBJ3pWsYAiSwh6rtE9WglwMIRk2BoPV9auPkqqF8cvawOyi1qIYuAHCkt9gL7kZXUzlnBQl1nPrXTkyWCHxEGlZV5X6RGlgbVtFzkuCDA9wmsOwRLbb/U8oo0bkV9/PSkwickB6M5sNFW2GHtptBcEPxZfiQTPOvd1NiiFolRzrY1ZrcMUZI41axvTkI2P8txerxASSa0mRa4c62F6yQHvTbnhpVoyaZFDT5jHYryeHq2wPn5FOciB/MMm5sd3Lm5hb3dnlkrxiQHZ6MCz44LfueIiO7bO13U5RJdEontjY45IFa8l0Voo99mjzmhfLeKKDkgKZGoLkW7lNVBfdbSlO7loyBrkRFCzZYnCF68ePHyesqrCEIDzo4gNEDLdLu0BQEDasUgUBjhrKB2qvVk5lesf+GkNElZBFrUjnWWgQBBWr9MyzpvoGCZSGviKbVjlhP4G0TLisD/CNG8d/4KBvZmLWBfSQbCSEdCax2eeZhf69va1rgu6qNQVrscQubRmJSdPIYkQVEYeS1TPT8F+yrCI+uDkQW2J/5TE+RUk0TzJKIwJ9qpHvIW8yPQzgT5F/T42SLKi/AcTWr87Bm1b2rut/dDHPSAw0GA8TzHB88r3BsqrHSNvnwiBOCpCInqDm03gzBWhylFNcfJfJp3LZmQ3yBnG0uSmGxcYnY8x/kxyQMHs7PBtq7HBPoWNnotavTsH0mMHECXiwLDiwxnFwUJwhjnZ0MoYuX2Tg9vXt8xJ0MdjDWeL3ExWmBEgjAcFyijBBUJinaC9LstbDFfrytLiXZGtNBlI0HIt8o+aolB/hNaBpF9JyWhUxAp+0OhiKgk/MMQ+dJ7lYiAeYLgxYsXL6+puDVhgq9wUNf8AW+gVjxB2CxwNfOxpcrcT22WaSIAAoBaVgMF+6dYpAECmMDcgJagINCU4V1b90xzVMUUIwZ2BQKaNgIqTcsPbjdCI7JCWHREpgVayyfwBGyzUlSj0rW7LqpDbZglwcbgWtHwtD1SsF+U1NZZ54ygrEOXFGNBSFVr6yGfq78SRX80IAtKEokQGcer5Y6M10vWIR8KEZSEeXaptSsY0vmixI8fLfA4S7HZq7GVFLaDQr4Qp1O2XSfopyE226QfrF/UaZwXdr6CrBAiB61QFhftcCAZ038czJKzNSsKLIcFLp4tMSLgB9Tkr20HuHOzazsV+qnCMROItcZPUjVlX04vcpxqWeHMLSto7X9/p4ObhzvmdLjItINhibNhhovxBDq+ud/tYGd/wP7FOD6f2THSbda91Y8w6JLYkBDIVqBoido6KiuF/rN3HXH+zOHA/S3omflfcE41+3of9n5ETT1B8OLFi5fXU8z8yx91h6H6ZwWulqAfcrfermuBttbkpdUK6M2DnmXlyqdnyifNVMsEStdBRbIkyMZvJxASDGV6lrKvMwoE4GWuZQjRCq1TK49AU3fqlwgG25UWTaBUv2RqrwhKxBbLp3X/X5YVlWE1LOqu9W3jXFkkxBZYVssNWZFTe4c5NGalIzGWjzlkUVAftO9BFgZ99Fw7NuyQqJz5mU87ImRNkCWBOfF0VGGYyTlS4Ydzi9rY5hwM2ooRoEOcVCfHXkcYsxMzzpv8DbaplavNRcF54jxKAc+owYuQTJhPJ0ZeaBvj+ZJ9yXBtv4U3b3VwbTc1UiBCw2b4jljHssKz4wnJwdx2LOgkRr2D6wcD3LyxRS0/xWKR4fn52JYfxqMl26swGLRw63ATh3t92wr68GiOZ2dLlq1wuN/FNpmNdlpoK6h8HDrtNmoFseD8ikSkJHC5Qk3zrWpXgx16xTHZXxDf38oBQVTSEwQvXrx4eV1FZn8BqoHmSkQKnBCgBWP8UZcNQKb1ghqsRGAu0JWjojRcW68n2GvtXtqjFEhtk3Nr4AJ5tqHlg5gkQOCofXoU7WqQA1uW5czjtsvJL0CR+Ny165ccCI0gCICZLnxX+zqfoJFmDI7gONhxFpJGnKVk9chGp7DJEjn/zdklHc08JVhnvNeWxwbYtAyzPkemD/OZ2so4thmJxax0p0Q6ckFtmiRCPgtsRNDIEjLPuzoUOFIkYJQ70NxoJUYuZJRZaveCSBE7qhMUlyx9MS0xPJ1hfl7gjORAESDfPGjhzo0UO5stt6OA8yIipvrOCfZHJ0v7Pj0ZYzKeo9OT8+I2bhxuWN7pTNscFzjns/EkM/ImX4Q3bmxgo5+aM+WzsymeyF9iWmB/v4Mb19pideh3Emz1tHzE/i0VeZHEp2uzgpLESMsLHJJ7h5pvTZaEREfrN/a3o3ny2xy9ePHi5fUUhTFuwLSRdYKgH3HbNUDwIPS5VP2w8yNsFfDJ9E9cNAiULUAgKZ8BHWokgKhY1nwPeC0RgOmZbXNj2w2Ia81cZQtq3MprJISqsAiH9ugrPkHBVuRHIDGHxpUIxNWndVE7IhgNR7j8XoGV8pujIT+KqURaYQRozozyB9C2SrMwsO6iclqvxYFgce02MMuCquJY5R8goiCfBq3nk+pYOyrW+EfonAZZbORcKU1dpEfbD9M4hkINKX+muSRRkfVgwTILzu5kWGB4nvE7Qzar7HyH63sBbu920COrSFoiCPL/gJ1weUpScEIycXY2w/HpmOSrwOagg1s3Btjb6ZGvxBiPcwzHSzw/PcdstTV1f6+L29e3sNFtmT/CkG09P53giKSEvcTuZoybB21sbYTY6rdJgHLU7KvCZkfsk+1CYYKcGO3dc6L0txOsvScTjrt5U54gePHixctrKusEoQHOdRHgCbT1EcAK468CMR8ZSTCCwGvBoREIglZIcLRrFtQOAQG/7lWPxUggWEjDdHkEpuqHzO+spy7MGVBlVa4kyTBCwn6KHKyDv0Ba9+ui8RgBkdmgEaubfVq1qcWRRuwcCNEF5pGdRIA3ImEYEdUVfElme8vCduSnIGuGeiEbiloWYVLfFRlxzDJadpAYYWIu+S5YcCa2K9Igr3+Bepdjk0VeyxzKp/DT2jWhXQZjXkwvCuTzyu3eIGjf2A7xjZuJbSeVhcYs9mxTkSuPh9qiOMHJ8RjTydKsANubJAcE/p3tto35ZDjHmc5pGC4wn89tqeHm9QGukSB00zaJQYbT8ZwkY4jz48x2f2ztbOHWYRs39lrY7Cc2rwHbTkLFrXCEMaxj28WiaJUaW0h2JEJkRIlToG/3TpR/9e2XGLx48eLl9RQBu36oJesEoflRl7YrG4HFFzBUZeJqDbkBvgZYl1K3KQHBQdq/1t55iVZKOKVaLPBUWzKDCyANLJhB4Ykt4FBVkDREVlZEQM/VuvWFwCpAlrlepEEnBZo02K9+6esK2qi9Jqu1J1CyPC6/bmLTcF0b+sgt0E6MZD8eTIGjUYZB2iIxcT4UjXWAlRlRCOV3wSvrCvuhnRM6eEnLBfIxkBOiC6jE8YSrsxDYrmaxYCazmlScZc0153nOchckB6PzOYoRiQbzaAx6F/NZgcNegncOIhzsKwCRHDxDkoECj5/P8OR8hjN+JiQKau9gt2vLChuDjh3rrC2OZyQGE9YzWcww6CZ44/ou9hUgiUB/MVriOdsdTeY4PR5hOcvR73dx59Ym3nxjYNscdW6G3qXaTtvO6iLCZrs6+K4tKJP+BjR+zqbExif/k+ZlUOx9eILgxYsXL6+n8CfbgbCAdPVLrR9uOcc5q4G09xfAK7O4DlLSs8YaIC1R5yhoq6NEmrbAIGm5pQEtMQgqpO0qYl+hZQO2mbRUnlqmAIZtaN1a7ajuhkhI1B8RBgEu0VcZTLtvlixMvoIgKL/6bJcCJI3zEqM4Biumegjj9ixEi3Wp6jNq7X/9GBjOc3zzeoo2+xdyLAJ9HcgkIiDfhYb8JKw/UVMiCGVoVgjbBsh61UZDdkS4mGhtsTJHDFheyydzpp/NlhgfL1CNSUhWQxQnyzlr8+kSG5zTNw5i3DiMsdVLOYYMx2cLfPpwgufHc4yHEzsM6eCgj5vXti1E8pR1Dqc5Ls7muCCB0PHLG7sdIw97my4GwpCk4fhsiguFXz4dIpsX2Nzp4Z1bO3jz1pZFVHROqLBtjUlcQadx6sRKRX/UOEWWFChJr87exWruNX6NXWI7Utie/vY8QfDixYuX11T0I03odMDJSyMHAj9DYwecBnC23v7LP+UCNvuhZ56GOFj+FWDIGVFLB40PgoBB4CviYCJNWr4GKsO2mqUCIx+2PMF8MkAIbcha7BRE5Vz1FXXsvlcEQaLySrM+rfomsTTT21+IgjlpC6GWCax5ttcia5gUEX7+aIG/fcz+Jy38/dsB+p0YUZ2x7cSsJmFJULd5YSskInZ4EdvSfOjAKc2WLCgNkeHUXPZLUSDVNxEY1aUwzxNC5flFhtlFgYyae7UiZ7I6iMZpuUAA3SZQX9+LcHszxnYSsz9LfPlwjJ9+eIz5LMNgkJAYbOL6YR9p2CLwL3AyWuD8bIbhxZQzEGFru41btzexM0jZV5Kh4dJCL58cj3ByNubfQIHDvQHee2vfSEarJWLIXrCfbS1rkPhUfIfkIXx/mnG9q9qIic5Y0M4FSTP3jWguNAf6O9GfmMvlxYsXL15eO5GCF0oLXoGqLAfmbMYfdoGT/AhMA1855+kjOHDXgtUVAPMjM7pEQKEtcWZWlwYtbZJp2qWg3QD6qC07V8Hyu7JmleCzhowQDw1IeWf3zoLAf/hRkzomWUAVaR18BUgGuOo/W1FW6xvTLj8iEmtkwmpn3W7DZG07LhYsf+9sic+fVbgYcxyclGke29a9jIREkRPNB4L9lJOjQDKOtBYvosP22baOYc7YPzsEinm0LbIkGdF49C1fBAsFzW8Rg9NJjaPTAqPjHPNxZvnVd3NyLHNEJFZyBGyRFFRbLSziBAvFSeCU6zhpBTPa6AS4dW0D333nAO/e0TbGBBfTOZ4eTXF8NMHobGLHTsuy8M6b29jrd5CzjucnMzx+ds7PMY5Ozu1v4hYJxrffu447t3ZsGUHvRsspOtJZ79PNGP8lWdAzza1IgXaliBTZzLKeq2JzzbmRNUmHYXkLghcvXry8piKAb8S0OiMLK2C1C2mGBAgCkX7cta1Romt9BIpaYpAWKhLQeLPbFsc0RCuOnTk5r2zJQKZn8QJpwzprQd7zei4RaKi+ssoNXHTdODLKpC8i4zziWQHT+b8aVWdcnSxjfVwN6SWCoHs9Y136VpqesWZCnbMqaIVEJOTRtMYHD3I8OskwmkfmlPfOQQtbPRIfoqTOJBAIGnEqpRGzsDXhGtaOBqGejpyWq6I9JOAruygQk22eC45TwZPkVzAeFphPRJLcPOqjAQrQtZShJRn0Q+TbCZZ5gO05cKcXYWuDYEttP5sukS8LO1o7aUcYTis8O53bNsaLkylm0wXCVogbB1t44zbJA69HJCLH5wuc8/nFaIiTswumd/HGnQO8/cYG9nY3jOhlyyV6nZb5HNSVHCpLtHXeQhRYHAvNo95zm3WKqMg6ZBYgW79xc78ujVOjkU5PELx48eLl9RQRhAbsTQTIzfVKDFhXICqzuGn6BAB95E8gUJW1QaqlNFJZA3San3wRbFmAD+WPIE28VGwB5hVZUD3aNqg1CPkmSPdWWatbzYmVUPRM7Wo5owF/Of7J2sDeWP6ABfTMSI7SV2MyEiCLwvqQSHouxyRrgNpjTdp2+WiS4fOL0CIeTtj/6bxCm0VudEJsdAO0qaWnBD4dOiWxQFBGNjQBqlNpatvtelhUxWXUxpL9kMavcyRkIZBFBUVE8CY5ILjnMt9QRFg0L6W8DqoYLbYdbKcoejEW0xz5swUGzHfzMLYQy4N2iA7JlAIX6XTF09ECD45IDuRw+HyMxWyJjV4X167LJ2ED8hmVo+L5uMDRydDiJEyHMzup8Z239vHmm3u2TCFCU5PE9LvanRCac6JE2xq1DKV78cU0bTFfYX2WBabDBsyaVHMcK36gOZZcvt/VO/LbHL148eLlNRUqgCamsVJWBgQT/YA3Yjos7wUMAl19DOBlbyYka71cjoqGKgLdgKDO52Z2Z5pd61RBgqs0TzmqmRZJacDDQJr5dWtbHPnYldc9P8RPAYtEhMG6LBJBYFRdemb9Yn7ru0B4BUQG4sq/LuynQEwnTspUPiJUffSsxONhSS08xLkAnWC6RdC7noToc6jqk5YUtHOAlbNpLRu4eXN+G5or/ePaXeZaAqipdSvyIowILBQcqRkL80zntW1h1BzZyESE2HfNB7oRom2SqZQfkpbqnBr9aYFOmOPgMMHOToidfoxuO0FPhygVOe4+nuL9T08xHs1JUkps9Tu4c2Mbu7tdm9vz8yVOLhZ4dnqM06MJ+7jA5kYX79w+xNt3SA42FCQp59hIhizYkbrFv4BY5M6NUVNqSwWyBqyIlqIr6gAnbW01EmAv0r0T/V0071vfjsxpDrx48eLFy2sqAnn34918GtGPeHPfkAW33XGl/Vl+fZM85PwmCEjzFzkwZ0S7FhKwDgNPaplEBIGj1cdnAhHT+oUWcnZjnY1vgoDfgJeXTVsqJy3UEZqGoMjM7wB2RQlU1NoSRuljSwuqazWORvRMQY9GWYnPjpY4JTmoqfpnsxjj0wqLkTR/1k9wjFs6sVJnC8jvgWSGZbWjQe0L7LUMYEsBFLXjoiMQOC2d5TVEgSI/6r76p9FpaUURCZVXOxkUHEpLGNGAmvlWC3knNXIQHS+RzLR1tDRfkclSuwgCZPqWBYJsZMlvHek8XxS2q+TmwQa+9d4ubl/vmc+AzmN4cHSOR89OcfzsAsUyw8HOJr773m2899YhtjY7HJMCVZGEpDHHKkuPJpH90tZPzpVZDth5WSzkd6CTHi30sg5v4nMjOPy2d6/3EfJvgdfN34eSNT/2t+OXGLx48eLl9ZRmiUE/6I0IZiX2Q85kA29q4ALzBojli6B78y+QP4EwJInNF0FpWlLQ8yKj2kz4VCheW7Pmc9WhcMvS+SsWUPhlWQrUoOoWYFp9LCkykCSJ8YsmiqFCEKsOd0pjQ2rYR2uJVwKe1XjUT+UV5zACoQGtRHkSgv6S2vtnJyXuHecocvaJWcYL4OlZYc6Eu7shbuwmuLEVY38AM9HLcFER2pbmP6FWZaEQYQlW88ex85EcETUnWRFYnIhZXmKeixApB0kE8yhdaToOuy7YV6YFG2xkvyMDB2L2ozViJaxQ/g3TGdshQxh0axzuJdhjv3SAUrfdQrYo8cXDcxydT7G/28dNdrjViTEcLXB8yg8JwvHpCMfPL6yPtw438N57N3D9sGf+IFWRcf4jdHskJvnSfEfSdsL3ldhykt5npxOZn4H6KT+KNuu3cbN/Ijat1AVS0hjlQKolIt3r70L5oihh25w/5vcEwYsXL15eUxFBaERAelUuyYL0YAGtgNnQm5p+QX2X39KQg8CdChgmWiZwwK1TAZU3ouYpEiFA0nVMrdTAkHkUklcEoaxYF+sWUVB5gTkVThcbQayAorZ0ZLD6bERCGrrweSVWfkUMJEYZVmXNpEBpjBPNWCu29eC0wBdPC9sNoHgQ4jTnZAhHQ+eZv7MfY3cQYacXYrsXYIsAmXYqatCstgyxJGrrHIqSoG3VS03mWEUijCCUJAeseyFyQDIyywiMWvLQEkhdMC3AgoQkm2VWtNpOUfYT22rYHRZISSACtrEkuyrqGPNRgNHpkPVf4N13tnHn1ha2N3R0tiNqchAtCOxachDDOBpneHyiwEcTPH98ivPzEbX9BNdv7OK77+5hjyTC3ivns9OSH0FkURn1AhTvQH8DufrAuVEgpKAmkZKVg8Dvztlw89lYQnQtMqD3bL4mYkqBy6+/Bztzg22pPlErL168ePHyWoq0cgfG+sHWx1L5I/9CO3f3EiMHFDkc6to9lyUhJyC4OurKkQmRAadJOmuD7rUHX8cYK5+qsnYIIPpu9s4LcEycDd+IRtMXEQMmGolgwiWBETFo+tZwAhOWs76vrA/iCbJkNJ+j8woPTzOMCM56LiKzmBeYjthuGaPWmrp8KuRkyE9eKGIkwXpRcxxsn88Sgmq/E1CLp+ZNAJUpX+2pXTvoih8O3ZYZdICTPuqSjb2KEbHeFslAiyBf7KdYDkLUeYH4hNr8qES1lOVA7SdYTkqcnZ5iOr8gWLOPHMNIQZDGS2QLzVFkBy3dPtjAXr+NKZnJk+Mxnjy5wKN7z0gOhkj7Hbz53iG+9519XDvcsqUBhUbutUnY2H/NaRBXJAuifjpvgeBOriH/Ah1vLUdTswqwjJY63CFb7qVpjpxFyf1tiFhUsj4FLSNMiq7p3q9bWgo5CSdW0osXL168vGZCACUwm4vASgRc+nHX8r6+tbwgMcWYgChHRYGI8DiWpYA/9CovUNB9nWdurT10puWC2qQAXZ7/0v7NP4EA6UIsE2xJEELzJaAIcfgRkVCsATnZCVgCkoyAWri21clqoGdGMqi1Bgn7b31jpRR2gf2TEJgEdtJT1S8m6hMJmJg0Z/anowxnF+xfEJvmLfCfEfgXrLdIOQfUwiMxH2rCqZZVtP7PugTG03GF+ZxtsT9aMmmnIEGQn4K2b5LwRNSiyUi0VTBUnAQRDd4rhLO6qzX8iEAcsJ1wswVsU1vvc04WHMrxAsnFEjnnaknAnS4qkoAMpycj5PMh9rcDvP3ePnY225xzznGhA5U4Vznb0GpETsJAIqJtjA8fjnFycoLZbIHNrR6+/+1b+M1vXcfNgy1ErZLzmqHPPmvpQKKlg36b9fKFC8z1jjqpO4pbWxy17TSJOY+cTPJC9x44ofq7WBZybuRYmVmvSu9WyyQlO6V3KX8O/T2pTt4+Cln4j61VL168ePHyWsslOeBn9SN+6VymawupzN94Ab40RQGIPNnbVDEFsNq+J41U5mYzuxMQ+h0CK8FYpnX5FMj5TbJQnF6Ct7bXiTQoEJGzNLjwy1lGokF9XM52RZ1jyfzSkHUOQ0HgUR4BrkiHnPtkcZAzofEZkQWCOf+xNpTUfCTqt8zwMqXbcghryVnnYp5hqc7upAi2ST7Ud4JnQO25YrrmRRYCfTQP2qm4mAcYj0k4+K1TGrudAFuDCNv9CP1uRK1c6+7OBG/bAFsB0g45R4/f29TeD1KUhy3k7Ht4skD7+QIxCYgiFWrrY17EmI1KnD05wfj8OQ5v9PDut29ie3uDWn+Cw/0Orh/olEa9j4Jz6fw+dALlcDjB8dEp5rMc12/s4we/cRvfe28He5vOkTTh2DcGJAMx2+DYURcY9FqcmxIzEgeRmI2ee7cLvj/tahBZkM+EsrfSCjHnZsnrYikiwZnh+5svSSFJFhQ/QYEyspmbZ81BxfeyYN18O38W3H06fzMsgvc5sX33arx48eLFy+siRgRWFgRdN8Lfc8IrmQE1QjPtr7R2CxPMe4G1jNAK+iPtURon1UcH2ATvVHZpgraIhIiBbWFk9dqloLpbLC8zvw4REjGQk5wsDgIiWRsEeAI6ixfAqhKWb0z3RiQSaaLsl0S+DCI2MuHzuxFz+tOYWK/a1ohEKlgjRlmFDx4s8fgkZx6Zw2vk3QTjQYwLavEnD6nFk5Tc2kypsae4viHQB3rss3YxqA8J63MrI9TEmWY+FBy/u9YSBMcr8sO5UwwEBU/KCPozAT8fLth9HbcsS0Q2Ik0ZzVETfO1gKD4nhcDp8TnOj044v3PcfnsPh9d3sdlvIeX8bPQTI2dmnWhVBGjOC0uV8nNg+idfHOPu4yE2ez3cPuhjd79v/So5512SAoVz4DSQiBToJKyHY5G/hOZMyw2y+YgcaOoSEgFZWpaL3JY2BPYRCQVfL9/SCvxJCEUiZXTR+7eyfPciILIq6O9GdUdxMGHiD+xNiSREFf4FX8J/xXe3pzQvXrx48fKfWAhE+sFuCILE7gVyAlx+GiuCkQM+0yqAREBjORUxUD/6BGyDEuVnXvEDljJAlH+BwMgAM6+dMxs/WgLQSX/mEyCVnOBSEuz0XFBHKDLAtZDPrFPgo2+7FzlgPhkLbPsli6t9ASOzmMlDwCVuozwNl5DZv2DCBZHw54qYeFzYbocl+7ugNr1kqWy0wPJ4gQ7Rb4dgLPP7PsF4exARSEluqBgnzKelA7VlfadUHItEBEhExM5sYBK7DSrVRhJkqVBMBB2jLD8Gmf7zsbZWKl4Cx8A2pcEvqJHPJnOMzo5JmDLcvL2D67cP0O+2qNlX6LZljWAf1Ab73m2xR7wW2RGRCiOd3ri0XRSbG307hlnkTIYbzWFqBEvvJ2M5jokvyACehIZ4bmTH8rMvIiHK4wIkaYlBVqCK5EdvGHaQlSwsGevW8dzkEiZL5pX1RORP88+6H8VJ9Gds5Z/dOex8/v8Di+eL64SNHrYAAAAASUVORK5CYII=" x="0px" y="0px" />
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="520px" height="100px" xmlns="http://www.w3.org/2000/svg">
<g>
<image preserveAspectRatio="none" style="overflow:visible" width="520" height="100" xlink:href="data:image/png;base64,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" x="0px" y="0px" />
</g>
</svg>
\ No newline at end of file
let customComponents = {
install: function (Vue) {
//在use的时候vue会自动调用此方法
const files = require.context("@/components/autoRegister", true, /\.vue$/); //返回的是一个函数
// require.context()的参数
// 参数一 {String}:读取文件的目录路径
// 参数二 {Boolean}:是否深入遍历,即是否遍历子目录(二级目录)
// 参数三 {RegExp}:匹配目录内文件的正则表达式/\.vue$/表示匹配所有.vue后缀名的文件
files.keys().forEach((item) => {
const componentConfig = files(item);
const name = componentConfig.default.name || componentConfig.name;
const component = componentConfig.default || componentConfig;
Vue.component(name, component); //注册当前组件
});
},
};
export default customComponents;
export const pageSizeOptions = ["10", "30", "50", "100", "200"]; // 翻页-每页显示数量
import store from "@/store";
// 权限渲染
export const permission = {
inserted: function (el, binding) {
const { value } = binding;
const roles = store.getters["user/userId"];
if (value) {
const permissionRoles = value;
const hasPermission = permissionRoles.includes(roles);
if (!hasPermission) {
el.remove();
}
} else {
throw new Error(`need roles! Like v-permission="['admin','editor']"`);
}
},
};
import moment from "moment";
// 时间格式 年月日时分秒
export function dateFormat(val) {
return moment(val).format("YYYY-MM-DD HH:mm:ss");
}
// 时分秒
export function times(val) {
return moment(val).format("HH:mm:ss");
}
// 年
export function year(val) {
return moment(val).format("YYYY");
}
// 号数
export function days(val) {
return moment(val).format("MM-DD");
}
// 过滤叫号状态
export function filterStyle(val) {
const style = {
0: "排队中",
1: "办理中",
4: "办理完成",
};
let str;
Object.keys(style).forEach((key) => {
if (key == val) {
str = style[key];
}
});
return str;
}
// 过滤政治面貌
export function filterPolitical(val) {
const obj = {
0: "中共党员",
1: "中共预备党员",
2: "共青团员",
3: "普通居民",
4: "其他",
};
let str;
Object.keys(obj).forEach((key) => {
if (key == val) {
str = obj[key];
}
});
return str;
}
// 过滤密码显示*号
export function filterPwd(val) {
let str = val.replace(/\S/g, "*");
return str;
}
// 过滤会员等级
export function filterMember(val) {
const member = {
1: "试用客户",
// 2: "VIP客户",
3: "设计师",
};
let str = "--";
Object.keys(member).forEach((key) => {
if (key == val) {
str = member[key];
}
});
return str;
}
// 过滤客户来源
export function filterCustomerSrc(val) {
const customer = {
1: "申请试用",
2: "顾问签单",
};
let str = "--";
Object.keys(customer).forEach((key) => {
if (key == val) {
str = customer[key];
}
});
return str;
}
<template>
<div class="flex h-full w-full flex-col">
<Header></Header>
<div
:class="[
'out-box',
'flex-1',
'overflow-auto',
'pb-[24px]',
{
'not-home': $route.path != '/home',
},
]"
>
<keep-alive>
<!-- 需要缓存的视图组件 -->
<router-view v-if="$route.meta.keepAlive"> </router-view>
</keep-alive>
<!-- 不需要缓存的视图组件 -->
<router-view v-if="!$route.meta.keepAlive"> </router-view>
</div>
</div>
</template>
<script>
import Header from "./components/Header.vue";
export default {
components: {
Header,
},
};
</script>
<style lang="less" scoped>
.not-home {
padding-left: 50px;
padding-right: 50px;
}
</style>
<template>
<div class="header flex items-center justify-between">
<div class="left flex items-center">
<img
class="logo mr-[10px] cursor-pointer"
:src="sysLogo ? sysLogo : require('@/assets/img/logo.png')"
alt="LOGO"
@click="handleGoHome"
/>
<h1 class="title cursor-pointer" @click="handleGoHome">
{{ sysName ? sysName : systemName }}
</h1>
<HeaderSite class="mr50 ml20"></HeaderSite>
<!-- 导航 -->
<el-menu
:default-active="activeMenu"
mode="horizontal"
router
text-color="rgba(254, 254, 254, 0.65)"
>
<template v-for="v in menus">
<el-submenu
v-if="!v.hideChildrenInMenu && v.children && v.children.length"
:key="'a' + v.path"
:index="v.path"
>
<template slot="title">
<i v-if="v.meta && v.meta.icon" :class="v.meta.icon"></i>
{{ v.meta.title }}
</template>
<el-menu-item
v-for="item in v.children"
:key="item.path"
:index="item.path"
>
<i v-if="item.meta && item.meta.icon" :class="item.meta.icon"></i>
{{ item.meta && item.meta.title }}
</el-menu-item>
</el-submenu>
<el-menu-item v-else :key="v.path" :index="v.path">
<i v-if="v.meta && v.meta.icon" :class="v.meta.icon"></i>
{{ v.meta.title }}
</el-menu-item>
</template>
</el-menu>
</div>
<!-- 返回门户 -->
<div class="back-btn">
<el-tooltip effect="dark" content="返回门户" placement="bottom">
<a class="pointer" :href="portal + (path ? path : '')">
<i class="el-icon-s-home"></i> 返回门户
</a>
</el-tooltip>
</div>
</div>
</template>
<script>
import HeaderSite from "./HeaderSite.vue";
import { mapState } from "vuex";
export default {
components: {
HeaderSite,
},
data() {
return {
systemName: process.env.VUE_APP_sysName,
portal: process.env.VUE_APP_API_portal_URL + "/#",
};
},
computed: {
activeMenu() {
const route = this.$route;
const { meta, path } = route;
if (meta.activeMenu) {
return meta.activeMenu;
}
return path;
},
...mapState("user", ["menus", "sysName", "sysLogo", "path"]),
},
created() {
document.title = this.sysName ? this.sysName : this.systemName; // 设置项目标题
},
methods: {
handleGoHome() {
this.$router.push("/home");
},
},
};
</script>
<style lang="less" scoped>
.header {
height: 64px;
width: 100%;
padding: 0px 24px;
// background-color: #2681e8;
background: linear-gradient(90deg, #1845c6 0%, #2999ff 100%);
color: #fff;
flex-shrink: 0;
.left {
height: 100%;
}
.logo {
height: 32px;
object-fit: contain;
}
.title {
max-width: 200px;
font-size: 18px;
}
.back-btn {
a {
color: #fff;
font-size: 14px;
}
}
}
/deep/.el-menu {
height: 100% !important;
border: none !important;
background-color: transparent;
i {
color: rgba(254, 254, 254, 0.65);
}
.el-menu-item {
height: 100% !important;
border: none !important;
display: flex;
align-items: center;
color: rgba(254, 254, 254, 0.65);
&:hover {
// background-color: transparent !important;
color: #fff !important;
background-color: #1890ff !important;
// border-bottom: 2px solid #fff !important;
}
}
}
/deep/.el-submenu {
height: 100% !important;
.el-submenu__title {
height: 100% !important;
display: flex;
align-items: center;
color: rgba(254, 254, 254, 0.65) !important;
border: none !important;
&:hover {
// background-color: transparent !important;
color: #fff !important;
background-color: #1890ff !important;
// border-bottom: 2px solid #fff !important;
}
}
}
.el-menu--horizontal .el-menu .el-menu-item {
color: #909399;
&:hover {
i {
color: #1890ff;
}
color: #1890ff;
}
}
.el-menu--horizontal .el-menu .el-menu-item.is-active {
color: #1890ff !important;
}
/deep/.is-active {
// border-bottom: 2px solid #fff !important;
color: #fff !important;
// background-color: transparent !important;
background-color: #1890ff !important;
.el-submenu__title {
border: none !important;
color: #fff !important;
// background-color: transparent !important;
background-color: #1890ff !important;
}
}
</style>
<template>
<el-popover placement="bottom-start" trigger="manual" v-model="visible">
<a slot="reference" class="ant-dropdown-link" @click="visible = true">
{{ siteName }} <i class="el-icon-arrow-down"></i>
</a>
<div
class="content"
style="min-width: 60vw; max-width: 80vw; min-height: 200px"
>
<div class="flex_row flex_align_c primary-color name">
<i class="el-icon-location" style="margin-right: 10px"></i>
<span style="">{{ siteName }}</span>
</div>
<div class="site-list">
<span
v-for="(item, index) in sitelist"
:key="index"
:class="{ 'primary-color': item.id == checkid }"
@click="setSite(item)"
>{{ item.label }}</span
>
</div>
<div class="check-site">
<span>您的选择是:</span>
<span
v-for="(item, index) in checkarr"
:key="index"
@click="updataSite(item)"
>{{ index > 0 ? ">" : "" }}{{ item.label }}</span
>
</div>
<div class="site-btn">
<el-button size="small" @click="visible = false">取消</el-button>
<el-button
type="primary"
size="small"
@click="onSucessSite"
:disabled="isSite"
>确定</el-button
>
</div>
</div>
</el-popover>
</template>
<script>
import { getSiteTree } from "@/api/site";
import storage from "@/utils/storage";
export default {
data() {
return {
sitelist: [],
visible: false,
offsetLeft: 0,
checkarr: [], //选中站点
checkid: undefined, //最终选中站点
siteName: "请选择站点",
isSite: true,
};
},
computed: {},
created() {
this.getwaitedListdata();
},
mounted() {},
methods: {
// 确认站点
onSucessSite() {
if (this.checkarr.length == 0) return;
let obj = this.checkarr[this.checkarr.length - 1];
this.clickSite(obj);
},
// 选中
setSite(obj) {
this.checkid = undefined;
// 为子节点不添加数据
let data = this.checkarr[this.checkarr.length - 1];
if (data && (data.isLeaf || data.children.length == 0)) {
// 如果为子节点更新最后一个数据
this.checkid = obj.id;
this.checkarr[this.checkarr.length - 1] = obj;
// 如果选中数据有子集更新站点列表
if (obj.children && obj.children.length > 0) {
this.sitelist = obj.children;
}
} else {
this.checkarr.push(obj);
if (obj.children && obj.children.length > 0) {
this.sitelist = obj.children;
}
}
if (obj && obj.type == "site") {
this.isSite = false;
} else {
this.isSite = true;
}
},
// 更新选中
updataSite(row) {
const { id } = row;
this.checkid = undefined;
let index = this.checkarr.findIndex((v) => v.id == id);
if (index > -1) {
this.checkarr.splice(index + 1, this.checkarr.length - (index + 1));
}
if (row.children && row.children.length > 0) {
this.sitelist = row.children;
}
if (row && row.type == "site") {
this.isSite = false;
} else {
this.isSite = true;
}
// this.getwaitedListdata(id);
},
getwaitedListdata() {
getSiteTree().then((res) => {
const { code, data } = res.data;
if (code == 1) {
const { siteTree } = data;
this.sitelist = siteTree;
let arr = [];
const treeFn = function (e) {
e.forEach((element) => {
arr.push(element);
if (element.children && element.children.length > 0) {
treeFn(element.children);
}
});
};
const siteid = storage.get(2, "siteId");
treeFn(siteTree);
const siteObj = arr.find((v) => v.id == siteid);
this.siteName = siteObj ? siteObj.label : "请选择站点";
}
});
},
clickSite(obj) {
storage.set(2, "siteId", obj.id);
this.show = false;
if (location.href.search(/token/gi) >= 0) {
setTimeout(() => {
location.reload();
});
} else {
location.reload();
}
},
// ontrigger(e) {
// if (e.target && e.target.nodeName == "A") {
// this.show = !this.show;
// }
// },
},
};
</script>
<style lang="less" scoped>
.ant-dropdown-link {
padding: 0 20px;
font-size: 16px;
min-width: 200px;
display: inline-block;
}
.content {
display: flex;
flex-direction: column;
justify-content: space-around;
.name {
font-size: 20px;
color: #1890ff;
}
.site-list {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
display: flex;
flex-wrap: wrap;
span {
line-height: 1.5;
padding: 10px 20px;
cursor: pointer;
&:hover {
color: #1890ff;
}
}
}
.check-site,
.site-btn {
padding: 0 20px;
}
.check-site {
cursor: pointer;
}
}
.trigger {
display: inline-block;
position: relative;
}
.ant-dropdown-link {
padding: 0 20px;
font-size: 16px;
display: inline-block;
color: #fff;
cursor: pointer;
}
.select-site {
position: fixed;
left: 300px !important;
top: 65px;
background: #fff;
border-radius: 6px;
padding: 10px;
min-width: 60%;
max-width: 80%;
z-index: 9;
color: rgba(0, 0, 0, 0.8);
font-size: 14px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
.name {
font-size: 20px;
}
.site-list {
// padding: 10px 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
overflow: hidden;
span {
float: left;
line-height: 1.5;
padding: 10px 20px;
cursor: pointer;
&:hover {
color: #1890ff;
}
}
}
.check-site,
.site-btn {
padding: 0 20px;
}
}
</style>
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
// UI
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
Vue.use(ElementUI);
import { message } from "@/utils/resetMessage";
Vue.prototype.$message = message;
// 公共样式
import "@/assets/css/normalize.css";
import "@/assets/css/reset.css";
import "@/assets/css/common.less";
import "@/assets/css/tailwindcss.css";
import "@/assets/fonts/iconfont.css";
// 事件总线
Vue.prototype.$bus = new Vue();
// moment 时间处理
import moment from "moment";
Vue.prototype.$moment = moment;
// 全局过滤器
import * as filters from "@/filters";
Object.keys(filters).forEach((key) => {
Vue.filter(key, filters[key]);
});
// 引入注册全局指令
import * as directives from "@/directive";
Object.keys(directives).forEach((name) =>
Vue.directive(name, directives[name])
);
// 引入echarts
import * as echarts from "echarts";
Vue.prototype.$echarts = echarts;
// 注册全局组件
// import customComponents from "@/components";
// Vue.use(customComponents);
Vue.config.productionTip = false;
new Vue({
router,
store,
render: (h) => h(App),
}).$mount("#app");
<template>
<div>数据引擎</div>
</template>
<script>
export default {};
</script>
<style lang="less" scoped></style>
<template>
<div class="home h-full w-full">
<div class="top-bg primary-bg h-[210px] w-full"></div>
<div class="main flex w-full flex-col gap-5">
<div class="top-data-box flex h-[100px] w-full items-center gap-5">
<div class="top-data-total h-full w-[30%] rounded-md p-[20px]">
<div class="flex flex-col gap-5">
<div>
<span class="mr-5"> 累计汇聚数据 </span>
<span class="text-[14px] text-[#888888]">
数仓最近汇聚时间:2024-06-26 23:59:59
</span>
</div>
<div class="flex">
<el-statistic
group-separator=","
:value="895671230"
suffix="条"
:value-style="{
color: '#1890ff',
fontSize: '22px',
fontWeight: 'bold',
}"
></el-statistic>
</div>
</div>
</div>
<div
class="top-data-text flex h-full flex-1 items-center rounded-md p-[20px]"
>
<el-carousel
height="26px"
direction="vertical"
indicator-position="none"
>
<el-carousel-item>
<div class="top-text primary">您好,欢迎使用数据仓库工作台。</div>
</el-carousel-item>
<el-carousel-item>
<div class="top-text primary">
累计接入站点:64个(含区/县、镇/街道)
</div>
</el-carousel-item>
<el-carousel-item>
<div class="top-text primary">您好,欢迎使用数据仓库工作台。</div>
</el-carousel-item>
<el-carousel-item>
<div class="top-text primary">
累计接入站点:64个(含区/县、镇/街道)
</div>
</el-carousel-item>
</el-carousel>
</div>
</div>
<div class="bottom-data-show-box flex w-full flex-1 gap-5">
<div class="data-echarts-box w-[30%] rounded-md bg-white">
<div class="b-border flex h-[50px] w-full items-center pl-[20px]">
主题数据分析
</div>
<div class="flex w-full flex-col gap-5 p-[20px]">
<div class="echarts-box">
<LineEchart ref="DataTotalEchart"></LineEchart>
</div>
<div class="echarts-box">
<LineEchart ref="DataQueueUpEchart"></LineEchart>
</div>
<div class="echarts-box">
<LineEchart ref="DataEvaluateEchart"></LineEchart>
</div>
</div>
</div>
<div class="data-area-box flex-1 rounded-md bg-white">
<div class="b-border flex h-[50px] w-full items-center pl-[20px]">
对接站点矩阵
</div>
<div class="w-full p-[20px]"></div>
</div>
</div>
</div>
</div>
</template>
<script>
import LineEchart from "./components/LineEchart.vue";
export default {
components: {
LineEchart,
},
data() {
return {};
},
created() {},
mounted() {
let name = [
"06-1",
"06-2",
"06-3",
"06-4",
"06-5",
"06-6",
"06-7",
"06-8",
"06-9",
"06-10",
"06-11",
"06-12",
"06-13",
"06-14",
"06-15",
"06-16",
"06-17",
"06-18",
"06-19",
"06-20",
];
let data = [
900000, 800000, 700000, 900000, 500000, 900000, 80000, 200000, 100000,
90000, 80000, 70000, 900000, 50000, 40000, 900000, 20000, 10000, 80000,
];
this.$refs.DataTotalEchart.initChart("近30日数据总量趋势", name, data);
this.$refs.DataQueueUpEchart.initChart("近30日数据总量趋势", name, data);
this.$refs.DataEvaluateEchart.initChart("近30日数据总量趋势", name, data);
},
methods: {},
};
</script>
<style lang="less" scoped>
.home {
position: relative;
.b-border {
border-bottom: 1px solid #ccc;
}
}
.main {
height: calc(100% - 50px);
padding: 0px 50px;
position: absolute;
top: 50px;
left: 0px;
.echarts-box {
width: 100%;
height: 180px;
background: #f6fafa;
border-radius: 4px;
}
}
.top-data-total {
background: url("@/assets/img/u54.svg") no-repeat center / 100% 100%;
}
.top-data-text {
background: url("@/assets/img/card_bg_2.png") no-repeat center / 100% 100%;
}
.top-text {
font-size: 24px;
font-weight: 600;
}
:deep(.el-carousel--vertical) {
width: 100%;
}
:deep(.el-statistic) {
.con {
justify-content: flex-start;
}
.suffix {
color: #1890ff;
}
}
</style>
<template>
<div class="h-full w-full" ref="MyEchart"></div>
</template>
<script>
export default {
props: {
endValue: {
type: Number,
default: 6,
},
},
data() {
return {
myChart: null,
timer: null,
};
},
mounted() {},
methods: {
// 适配
adapterEcharts() {
this.myChart && this.myChart.resize();
},
initChart(title = "", dataset) {
let data = dataset.source || [];
let dom = this.$refs.MyEchart;
this.myChart = this.$echarts.init(dom);
let option = {
title: {
text: title,
top: "5%",
textStyle: {
fontSize: 14,
},
},
grid: {
top: "25%",
left: "15%",
right: "5%",
bottom: "12%",
},
// 鼠标移入信息查看
tooltip: {
trigger: "axis",
borderWidth: 0,
},
dataZoom: [
{
// 开启数据平移
type: "inside",
show: true,
startValue: 0,
endValue: this.endValue - 1,
},
],
xAxis: {
type: "category",
boundaryGap: false,
axisLabel: {
textStyle: {
color: "#333",
},
},
axisLine: {
lineStyle: {
color: "#D9D9D9",
},
},
data: names,
},
yAxis: {
type: "value",
splitNumber: 3, // 配置 Y 轴数值间隔
axisLabel: {
textStyle: {
color: "#666",
},
},
nameTextStyle: {
color: "#666",
fontSize: 12,
lineHeight: 40,
},
splitLine: {
lineStyle: {
type: "dashed",
color: "#E9E9E9",
},
},
axisLine: {
show: false,
},
axisTick: {
show: false,
},
},
series: [
{
name: "数据量",
type: "line",
smooth: true,
// showSymbol: false,
symbolSize: 8,
lineStyle: {
color: "rgb(0, 202, 105)",
},
areaStyle: {
color: new this.$echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: "rgba(0, 202, 105,0.3)",
},
{
offset: 1,
color: "rgba(0, 202, 105, 0.1)",
},
],
false
),
shadowBlur: 10,
},
},
],
dataset,
};
this.myChart.setOption(option);
// 适配
window.addEventListener("resize", this.adapterEcharts);
clearInterval(this.timer);
this.timer = setInterval(() => {
if (option.dataZoom[0].endValue >= data.length - 1) {
option.dataZoom[0].endValue = this.endValue - 1;
option.dataZoom[0].startValue = 0;
} else {
option.dataZoom[0].endValue += 1;
option.dataZoom[0].startValue += 1;
}
option && this.myChart.setOption(option);
}, 2000);
//鼠标移入组件时停止轮播
this.myChart.on("mousemove", () => {
clearInterval(this.timer); //清除循环
});
//鼠标移出组件时恢复轮播
this.myChart.on("mouseout", () => {
clearInterval(this.timer); //清除循环
this.timer = setInterval(() => {
if (option.dataZoom[0].endValue >= data.length - 1) {
option.dataZoom[0].endValue = this.endValue - 1;
option.dataZoom[0].startValue = 0;
} else {
option.dataZoom[0].endValue += 1;
option.dataZoom[0].startValue += 1;
}
option && this.myChart.setOption(option);
}, 2000);
});
},
},
beforeDestroy() {
window.removeEventListener("resize", this.adapterEcharts);
clearInterval(this.timer);
},
};
</script>
<style lang="less" scoped></style>
<template>
<div>登录页</div>
</template>
<script>
export default {};
</script>
<style lang="less" scoped></style>
<template>
<div>数据集市</div>
</template>
<script>
export default {};
</script>
<style lang="less" scoped></style>
<template>
<div>
<div>页面跳转中......</div>
</div>
</template>
<script>
import storage from "@/utils/storage";
import { mapMutations } from "vuex";
export default {
data() {
return {};
},
created() {
this.getToken();
},
methods: {
...mapMutations("user", [
"SET_token",
"SET_sysName",
"SET_sysLogo",
"SET_path",
"SET_userInfo",
]),
// 获取token
getToken() {
let { token, userInfo, siteid, siteName, sysName, sysLogo, path } =
this.$route.query;
if (token && userInfo) {
userInfo = JSON.parse(userInfo);
this.SET_userInfo(userInfo);
this.SET_token(token);
this.SET_sysName(sysName);
this.SET_sysLogo(sysLogo);
this.SET_path(path);
storage.set(2, "siteId", siteid);
storage.set(2, "siteName", siteName);
this.$router.push("/home");
} else {
this.$message.warning("跳转失败,请重新登录");
setTimeout(() => {
location.href = process.env.VUE_APP_API_portal_URL;
}, 2000);
}
},
},
};
</script>
<style lang="less" scoped></style>
<template>
<div>系统设置</div>
</template>
<script>
export default {};
</script>
<style lang="less" scoped></style>
import Vue from "vue";
import VueRouter from "vue-router";
import Layouts from "@/layouts/Layouts.vue";
import store from "@/store";
// import local from "@/utils/local";
// 解决重复点击同一个路由报错
const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function (location) {
return originalPush.call(this, location).catch((err) => err);
};
Vue.use(VueRouter);
/**
* Route 对象配置:
* hidden:控制路由是否显示在在菜单
* hideChildrenInMenu:强制菜单显示为Item而不是SubItem
* meta对象配置:
* title:标题
* keepAlive:缓存该路由
* activeMenu:当前的激活路由
* icon:图标
* hidden:控制路由是否显示在在菜单
*/
const routes = [
{
path: "/",
component: Layouts,
redirect: "/sso",
children: [
{
path: "/home",
hideChildrenInMenu: true,
component: () => import("@/pages/home/Home"),
meta: {
icon: "el-icon-house",
title: "数仓工作台",
},
},
{
path: "/engine",
hideChildrenInMenu: true,
component: () => import("@/pages/engine/Engine"),
meta: {
icon: "el-icon-cpu",
title: "数据引擎",
},
},
{
path: "/market",
hideChildrenInMenu: true,
component: () => import("@/pages/market/Market"),
meta: {
icon: "el-icon-office-building",
title: "数据集市",
},
},
{
path: "/system",
hideChildrenInMenu: true,
component: () => import("@/pages/system/System"),
meta: {
icon: "el-icon-setting",
title: "系统设置",
},
},
],
},
{
path: "/sso",
name: "跳转页",
hidden: true,
component: () => import("@/pages/sso/Sso"),
},
{
path: "/login",
name: "登录页",
hidden: true,
component: () => import("@/pages/login/Login"),
},
];
const router = new VueRouter({
routes,
});
// 前置路由卫士
// router.beforeEach((to, from, next) => {
// let islogin = store.getters["user/token"];
// if (islogin) {
// next();
// } else {
// if (to.path === "/sso") {
// next();
// } else {
// location.href = process.env.VUE_APP_API_portal_URL;
// }
// }
// });
// 过滤菜单
function menusFilter(arr) {
let router = arr.filter((v) => {
if (!v.hidden) {
if (v.children) {
v.children = menusFilter(v.children);
}
return v;
}
});
return router;
}
// 动态菜单
export function calcMenu() {
// dynamicRouter.forEach((v) => {
// router.addRoute(v);
// });
let menus = menusFilter(routes[0].children);
store.commit("user/SET_menus", menus);
}
calcMenu();
export default router;
import Vue from "vue";
import Vuex from "vuex";
import user from "./modules/user";
import createPersistedState from "vuex-persistedstate";
import VuexReset from "@ianwalter/vuex-reset";
import { SessionCrypto } from "@/utils";
Vue.use(Vuex);
export default new Vuex.Store({
state: {},
getters: {},
mutations: {},
actions: {},
modules: {
user,
},
plugins: [
// 重置状态插件
VuexReset(),
// 持久化插件
createPersistedState({
key: "info",
storage: {
getItem: (key) => SessionCrypto.getItem(key),
setItem: (key, value) => SessionCrypto.setItem(key, value),
removeItem: (key) => SessionCrypto.remove(key),
},
}),
],
});
export default {
namespaced: true,
state: {
menus: [], // 菜单
token: "",
siteId: "", // 站点id
deptList: [], // 部门列表
userInfo: {}, // 用户信息
sysName: "", // 系统名称
sysLogo: "", // 系统logo
path: "", // 门户跳转过来的路由
},
getters: {
siteId(state) {
return state.siteId;
},
deptList(state) {
return state.deptList;
},
userInfo(state) {
return state.userInfo;
},
token(state) {
return state.token;
},
path(state) {
return state.path;
},
},
mutations: {
SET_path(state, path) {
state.path = path;
},
SET_menus(state, menus) {
state.menus = menus;
},
SET_siteId(state, siteId) {
state.siteId = siteId;
},
SET_deptList(state, deptList) {
state.deptList = deptList;
},
SET_userInfo(state, userInfo) {
state.userInfo = userInfo;
},
SET_sysName(state, sysName) {
state.sysName = sysName;
},
SET_sysLogo(state, sysLogo) {
state.sysLogo = sysLogo;
},
SET_token(state, token) {
state.token = token;
},
// 重置所有仓库状态
reset: () => {},
},
actions: {},
};
// 导出表格数据
const ExportJsonExcel = require("js-export-excel");
/**
* 导出excel
* @param {导出的表头名信息} tHeader
* @param {导出的表头字段名,需要导出表格字段名} filterVal
* @param {导出数据} list
* @param {导出文件名称} fileName
*/
export const export2Excel = (tHeader, filterVal, list, fileName) => {
let option = {
fileName,
datas: [
{
sheetData: list,
sheetName: "sheet",
sheetFilter: filterVal,
sheetHeader: tHeader,
// columnWidths: columnWidths, // 列宽
},
],
};
let toExcel = new ExportJsonExcel(option);
toExcel.saveExcel(); //保存
};
import CryptoJS from "crypto-js";
// 加密数据
export let encrypt = (str, keyStr, ivStr) => {
keyStr = keyStr ? keyStr : "0000000671595991";
ivStr = ivStr ? ivStr : "tdrdadq59tbss5n7";
//密钥16位
let key = CryptoJS.enc.Utf8.parse(keyStr);
//加密向量16位
let iv = CryptoJS.enc.Utf8.parse(ivStr);
let encrypted = CryptoJS.AES.encrypt(str, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7,
});
return encrypted.toString();
};
// 解密
export const decrypt = (word, keyStr, ivStr) => {
keyStr = keyStr ? keyStr : "0000000671595991";
ivStr = ivStr ? ivStr : "tdrdadq59tbss5n7";
let key = CryptoJS.enc.Utf8.parse(keyStr);
let iv = CryptoJS.enc.Utf8.parse(ivStr);
let decrypt = CryptoJS.AES.decrypt(word, key, {
iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7,
});
return decrypt.toString(CryptoJS.enc.Utf8);
};
/**
* 加密存储临时数据并解析对象
*/
const aseKey = "**_FXxx_1234_KEY";
const KEY = "KEY_EXTRA";
export class SessionCrypto {
// 加密
static setItem(key = KEY, value = "") {
if (typeof key === "string") {
const stringify = JSON.stringify(value);
const encrypt = CryptoJS.AES.encrypt(
stringify,
CryptoJS.enc.Utf8.parse(aseKey),
{
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7,
}
).toString();
window.sessionStorage.setItem(key, encrypt);
return encrypt;
}
}
// 解密
static getItem(key = KEY) {
const ssStr = window.sessionStorage.getItem(key) || "";
try {
if (ssStr) {
const decrypt = CryptoJS.AES.decrypt(
ssStr,
CryptoJS.enc.Utf8.parse(aseKey),
{
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7,
}
).toString(CryptoJS.enc.Utf8);
const parseStr = JSON.parse(decrypt);
return parseStr;
}
return "";
} catch (e) {
return "";
}
}
// 删除
static remove(key) {
window.sessionStorage.removeItem(key);
}
}
// 表单重置
export function resetForm(refName) {
if (this.$refs[refName]) {
this.$refs[refName].resetFields();
}
}
/**
* 对象数组去重
* @param {数组} arr
* @param {判断字段} field
*/
export function uniqueFunc(arr, field) {
const res = new Map();
return arr.filter((item) => !res.has(item[field]) && res.set(item[field], 1));
}
/**
* axios 工具函数层
*/
import axios from "axios";
import router from "@/router";
import store from "@/store";
import { message } from "@/utils/resetMessage";
// 加载条插件
import NProgress from "nprogress";
// 请求超时时间
axios.defaults.timeout = 60 * 1000;
// 设置统一服务器地址
axios.defaults.baseURL = process.env.VUE_APP_API_BASE_URL;
// 请求拦截
axios.interceptors.request.use(
(config) => {
let token = store.getters["user/token"];
if (token) {
config.headers.Authorization = token;
}
NProgress.start();
return config;
},
(err) => {
return Promise.reject(err);
}
);
// 响应拦截
axios.interceptors.response.use(
(response) => {
if (response.data.code !== undefined && response.data.msg !== undefined) {
// 取出数据
let { code, msg } = response.data;
if (code === -1) {
message.error({
content: msg,
maxCount: 1,
duration: 1,
});
if (msg === "非法用户,不可访问") {
store.commit("user/reset");
router.push("/");
}
} else if (code === 401 || code === 201 || code == 9001 || code == 9002) {
message.error({
content: msg,
maxCount: 1,
duration: 1,
});
store.commit("user/reset");
setTimeout(() => {
location.href = process.env.VUE_APP_API_portal_URL;
}, 2000);
}
}
NProgress.done();
return response;
},
(error) => {
if (error && error.response) {
switch (error.response.status) {
case 400:
error.message = "错误请求";
break;
case 403:
error.message = "拒绝访问";
break;
case 404:
error.message = "请求错误,未找到该资源";
break;
case 405:
error.message = "请求方法未允许";
break;
case 408:
error.message = "请求超时";
break;
case 500:
error.message = "服务器端出错";
break;
case 501:
error.message = "网络未实现";
break;
case 502:
error.message = "网络错误";
break;
case 503:
error.message = "服务不可用";
break;
case 504:
error.message = "网络超时";
break;
case 505:
error.message = "http版本不支持该请求";
break;
default:
error.message = `连接错误${error.response.status}`;
}
} else {
if (JSON.stringify(error).includes("timeout")) {
error.message = "服务器响应超时,请刷新当前页";
} else {
error.message = "连接服务器失败";
}
}
message.error({
message: error.message,
maxCount: 1,
duration: 1,
});
return Promise.resolve(error.response);
}
);
export default axios;
//防止element点击多次弹出message弹框
//创建一个js文件将此内容放入即可
import { Message } from "element-ui";
let messageval = null;
const Messages = (opt) => {
if (messageval) {
// 如果已经有一个message
messageval.close(); // 将上一个关闭
}
messageval = Message(opt);
};
["error", "success", "info", "warning"].forEach((type) => {
// 判断弹窗类型
Messages[type] = (opt) => {
if (typeof opt === "string") {
opt = {
message: opt,
duration: 1000,
};
}
opt.type = type;
return Messages(opt);
};
});
export const message = Messages;
/*
Storage本地储存
*/
export default {
set(type, key, value) {
if (type == 1) {
sessionStorage.setItem(key, JSON.stringify(value));
} else {
localStorage.setItem(key, JSON.stringify(value));
}
},
get(type, key) {
if (type == 1) {
return JSON.parse(sessionStorage.getItem(key));
} else {
return JSON.parse(localStorage.getItem(key));
}
},
remove(type, key) {
if (type == 1) {
sessionStorage.removeItem(key);
} else {
localStorage.removeItem(key);
}
},
clear(type) {
if (type == 1) {
sessionStorage.clear();
} else {
localStorage.clear();
}
},
};
// 只能为数字验证
export function isNumber(rule, value, callback) {
var number = /^\d+$/;
if (!number.test(value)) {
callback(new Error("格式有误,只能为数字"));
} else {
callback();
}
}
// 验证流水编号
export const checkFlowNum = (rule, value, callback) => {
let reg = /^[A-Z][a-zA-Z0-9]{3,32}$/;
if (!value) {
callback(new Error("请输入流水编号"));
} else if (!reg.test(value)) {
callback(new Error("格式为大写字母开头,4~32位"));
} else {
callback();
}
};
// 验证英文
export const checkEn = (rule, value, callback) => {
let reg = /^[a-zA-Z]{2,15}$/;
if (!value) {
callback(new Error("请输入英文名称"));
} else if (!reg.test(value)) {
callback(new Error("格式为字母a-z,A-Z,2~15位"));
} else {
callback();
}
};
// 验证账号
export const changeAccount = (rule, value, callback) => {
if (!value) {
callback(new Error("请输入用户名"));
} else if (!/^[a-zA-Z0-9_-]{4,16}$/.test(value)) {
callback(new Error("4到16位(字母,数字,下划线,中横线)"));
} else {
callback();
}
};
// 验证密码
export const changePassWord = (rule, value, callback) => {
if (!value) {
callback(new Error("请输入密码"));
} else if (
!/^\S*(?=\S{8,})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*()_+{}|:;<>,.?~])\S*$/.test(
value
)
) {
callback(
new Error(
"最少8位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符"
)
);
} else {
callback();
}
};
// 验证手机号码
export const changePhone = (rule, value, callback) => {
if (!value) {
// callback(new Error("请输入手机号"));
callback();
} else if (!/^1[3-9]\d{9}$/.test(value)) {
callback(new Error("手机号码格式不正确"));
} else {
callback();
}
};
// 验证座机号码
export const changeLandline = (rule, value, callback) => {
if (!value) {
// callback(new Error("请输入座机号"));
callback();
} else if (!/^[0][1-9]{2,3}-[0-9]{5,10}$/.test(value)) {
callback(new Error("区号-电话号码"));
} else {
callback();
}
};
// 窗口编号验证(字母加数字 数字不能大于1000)
export const changeWindowNumber = (rule, value, callback) => {
if (!value) {
callback(new Error("请输入窗口编号"));
callback();
} else if (!/^[a-zA-Z]+\d{1,3}$/.test(value)) {
callback(new Error("字母+数字,数字不能大于999"));
} else {
callback();
}
};
// 校验编码
export const changeCodeNumber = (rule, value, callback) => {
let reg = /^[a-zA-Z\d]{2,30}$/;
if (!value) {
callback(new Error("请输入编码"));
} else if (!reg.test(value)) {
callback(new Error("格式:数字,字母2至30位"));
} else {
callback();
}
};
/** @type {import('tailwindcss').Config} */
module.exports = {
// prefix: "p-",
content: ["./public/index.html", "./src/**/*.{vue,js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
transpileDependencies: true,
devServer: {
proxy: {
"/file": {
target: process.env.VUE_APP_API_BASE_URL,
changeOrigin: true,
// pathRewrite:{
// "^/file": "",
// }
},
},
},
});
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment