初始化

backup_master_20231211
飘泊客 1 year ago
parent 032be4fc4d
commit 6dae149f11

@ -0,0 +1,20 @@
###
# @Description:
# @Autor: 飘泊客
# @Date: 2023-02-13 18:25:04
# @LastEditors: 飘泊客
# @LastEditTime: 2023-06-21 15:15:11
###
ENV = 'development'
# 接口地址 http://8.130.96.163:8899
VUE_APP_BASE_API = 'http://8.130.96.163:8899'
#VUE_APP_BASE_API = 'http://172.18.0.225:8899xy'
#VUE_APP_BASE_API = 'http://172.18.0.228:8899ts'
#VUE_APP_BASE_API = 'http://172.18.1.8:8899jt'
# VUE_APP_BASE_API = 'http://8.130.96.163:8899'
VUE_APP_BASE_IMG = 'https://baiyee.vip'
VUE_APP_WS_API = 'wss://baiyee.vip'
# 是否启用 babel-plugin-dynamic-import-node插件
VUE_CLI_BABEL_TRANSPILE_MODULES = true

@ -0,0 +1,15 @@
###
# @Description:
# @Autor: 飘泊客
# @Date: 2023-05-05 16:18:03
# @LastEditors: 飘泊客
# @LastEditTime: 2023-06-05 16:05:04
###
ENV = 'production'
# 如果使用 Nginx 代理后端接口,那么此处需要改为 '/',文件查看 Docker 部署篇Nginx 配置
# 接口地址,注意协议,如果你没有配置 ssl需要将 https 改为 http
VUE_APP_BASE_API = 'https://baiyee.vip'
VUE_APP_BASE_IMG = 'https://baiyee.vip'
# 如果接口是 http 形式, wss 需要改为 ws
VUE_APP_WS_API = 'wss://baiyee.vip'

@ -0,0 +1,4 @@
build/*.js
src/assets
public
dist

@ -0,0 +1,198 @@
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint',
sourceType: 'module'
},
env: {
browser: true,
node: true,
es6: true,
},
extends: ['plugin:vue/recommended', 'eslint:recommended'],
// add your custom rules here
//it is base on https://github.com/vuejs/eslint-config-vue
rules: {
"vue/max-attributes-per-line": [2, {
"singleline": 10,
"multiline": {
"max": 1,
"allowFirstLine": false
}
}],
"vue/singleline-html-element-content-newline": "off",
"vue/multiline-html-element-content-newline":"off",
"vue/name-property-casing": ["error", "PascalCase"],
"vue/no-v-html": "off",
'accessor-pairs': 2,
'arrow-spacing': [2, {
'before': true,
'after': true
}],
'block-spacing': [2, 'always'],
'brace-style': [2, '1tbs', {
'allowSingleLine': true
}],
'camelcase': [0, {
'properties': 'always'
}],
'comma-dangle': [2, 'never'],
'comma-spacing': [2, {
'before': false,
'after': true
}],
'comma-style': [2, 'last'],
'constructor-super': 2,
'curly': [2, 'multi-line'],
'dot-location': [2, 'property'],
'eol-last': 2,
'eqeqeq': ["error", "always", {"null": "ignore"}],
'generator-star-spacing': [2, {
'before': true,
'after': true
}],
'handle-callback-err': [2, '^(err|error)$'],
'indent': [2, 2, {
'SwitchCase': 1
}],
'jsx-quotes': [2, 'prefer-single'],
'key-spacing': [2, {
'beforeColon': false,
'afterColon': true
}],
'keyword-spacing': [2, {
'before': true,
'after': true
}],
'new-cap': [2, {
'newIsCap': true,
'capIsNew': false
}],
'new-parens': 2,
'no-array-constructor': 2,
'no-caller': 2,
'no-console': 'off',
'no-class-assign': 2,
'no-cond-assign': 2,
'no-const-assign': 2,
'no-control-regex': 0,
'no-delete-var': 2,
'no-dupe-args': 2,
'no-dupe-class-members': 2,
'no-dupe-keys': 2,
'no-duplicate-case': 2,
'no-empty-character-class': 2,
'no-empty-pattern': 2,
'no-eval': 2,
'no-ex-assign': 2,
'no-extend-native': 2,
'no-extra-bind': 2,
'no-extra-boolean-cast': 2,
'no-extra-parens': [2, 'functions'],
'no-fallthrough': 2,
'no-floating-decimal': 2,
'no-func-assign': 2,
'no-implied-eval': 2,
'no-inner-declarations': [2, 'functions'],
'no-invalid-regexp': 2,
'no-irregular-whitespace': 2,
'no-iterator': 2,
'no-label-var': 2,
'no-labels': [2, {
'allowLoop': false,
'allowSwitch': false
}],
'no-lone-blocks': 2,
'no-mixed-spaces-and-tabs': 2,
'no-multi-spaces': 2,
'no-multi-str': 2,
'no-multiple-empty-lines': [2, {
'max': 1
}],
'no-native-reassign': 2,
'no-negated-in-lhs': 2,
'no-new-object': 2,
'no-new-require': 2,
'no-new-symbol': 2,
'no-new-wrappers': 2,
'no-obj-calls': 2,
'no-octal': 2,
'no-octal-escape': 2,
'no-path-concat': 2,
'no-proto': 2,
'no-redeclare': 2,
'no-regex-spaces': 2,
'no-return-assign': [2, 'except-parens'],
'no-self-assign': 2,
'no-self-compare': 2,
'no-sequences': 2,
'no-shadow-restricted-names': 2,
'no-spaced-func': 2,
'no-sparse-arrays': 2,
'no-this-before-super': 2,
'no-throw-literal': 2,
'no-trailing-spaces': 2,
'no-undef': 2,
'no-undef-init': 2,
'no-unexpected-multiline': 2,
'no-unmodified-loop-condition': 2,
'no-unneeded-ternary': [2, {
'defaultAssignment': false
}],
'no-unreachable': 2,
'no-unsafe-finally': 2,
'no-unused-vars': [2, {
'vars': 'all',
'args': 'none'
}],
'no-useless-call': 2,
'no-useless-computed-key': 2,
'no-useless-constructor': 2,
'no-useless-escape': 0,
'no-whitespace-before-property': 2,
'no-with': 2,
'one-var': [2, {
'initialized': 'never'
}],
'operator-linebreak': [2, 'after', {
'overrides': {
'?': 'before',
':': 'before'
}
}],
'padded-blocks': [2, 'never'],
'quotes': [2, 'single', {
'avoidEscape': true,
'allowTemplateLiterals': true
}],
'semi': [2, 'never'],
'semi-spacing': [2, {
'before': false,
'after': true
}],
'space-before-blocks': [2, 'always'],
'space-before-function-paren': [2, 'never'],
'space-in-parens': [2, 'never'],
'space-infix-ops': 2,
'space-unary-ops': [2, {
'words': true,
'nonwords': false
}],
'spaced-comment': [2, 'always', {
'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
}],
'template-curly-spacing': [2, 'never'],
'use-isnan': 2,
'valid-typeof': 2,
'wrap-iife': [2, 'any'],
'yield-star-spacing': [2, 'both'],
'yoda': [2, 'never'],
'prefer-const': 2,
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
'object-curly-spacing': [2, 'always', {
objectsInObjects: false
}],
'array-bracket-spacing': [2, 'never']
}
}

23
.gitignore vendored

@ -0,0 +1,23 @@
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock

@ -0,0 +1,5 @@
language: node_js
node_js: 10
script: npm run test
notifications:
email: false

@ -0,0 +1,191 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and
distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities
that control, are controlled by, or are under common control with that entity.
For the purposes of this definition, "control" means (i) the power, direct or
indirect, to cause the direction or management of such entity, whether by
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including
but not limited to software source code, documentation source, and configuration
files.
"Object" form shall mean any form resulting from mechanical transformation or
translation of a Source form, including but not limited to compiled object code,
generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made
available under the License, as indicated by a copyright notice that is included
in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that
is based on (or derived from) the Work and for which the editorial revisions,
annotations, elaborations, or other modifications represent, as a whole, an
original work of authorship. For the purposes of this License, Derivative Works
shall not include works that remain separable from, or merely link (or bind by
name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version
of the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work
by the copyright owner or by an individual or Legal Entity authorized to submit
on behalf of the copyright owner. For the purposes of this definition,
"submitted" means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor for
the purpose of discussing and improving the Work, but excluding communication
that is conspicuously marked or otherwise designated in writing by the copyright
owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
of whom a Contribution has been received by Licensor and subsequently
incorporated within the Work.
2. Grant of Copyright License.
Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the Work and such
Derivative Works in Source or Object form.
3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where
such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination
of their Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work or a
Contribution incorporated within the Work constitutes direct or contributory
patent infringement, then any patent licenses granted to You under this License
for that Work shall terminate as of the date such litigation is filed.
4. Redistribution.
You may reproduce and distribute copies of the Work or Derivative Works thereof
in any medium, with or without modifications, and in Source or Object form,
provided that You meet the following conditions:
You must give any other recipients of the Work or Derivative Works a copy of
this License; and
You must cause any modified files to carry prominent notices stating that You
changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute,
all copyright, patent, trademark, and attribution notices from the Source form
of the Work, excluding those notices that do not pertain to any part of the
Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any
Derivative Works that You distribute must include a readable copy of the
attribution notices contained within such NOTICE file, excluding those notices
that do not pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the
Derivative Works; within the Source form or documentation, if provided along
with the Derivative Works; or, within a display generated by the Derivative
Works, if and wherever such third-party notices normally appear. The contents of
the NOTICE file are for informational purposes only and do not modify the
License. You may add Your own attribution notices within Derivative Works that
You distribute, alongside or as an addendum to the NOTICE text from the Work,
provided that such additional attribution notices cannot be construed as
modifying the License.
You may add Your own copyright statement to Your modifications and may provide
additional or different license terms and conditions for use, reproduction, or
distribution of Your modifications, or for any such Derivative Works as a whole,
provided Your use, reproduction, and distribution of the Work otherwise complies
with the conditions stated in this License.
5. Submission of Contributions.
Unless You explicitly state otherwise, any Contribution intentionally submitted
for inclusion in the Work by You to the Licensor shall be under the terms and
conditions of this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify the terms of
any separate license agreement you may have executed with Licensor regarding
such Contributions.
6. Trademarks.
This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
7. Disclaimer of Warranty.
Unless required by applicable law or agreed to in writing, Licensor provides the
Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
including, without limitation, any warranties or conditions of TITLE,
NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
solely responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated with Your exercise of
permissions under this License.
8. Limitation of Liability.
In no event and under no legal theory, whether in tort (including negligence),
contract, or otherwise, unless required by applicable law (such as deliberate
and grossly negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, incidental,
or consequential damages of any character arising as a result of this License or
out of the use or inability to use the Work (including but not limited to
damages for loss of goodwill, work stoppage, computer failure or malfunction, or
any and all other commercial damages or losses), even if such Contributor has
been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability.
While redistributing the Work or Derivative Works thereof, You may choose to
offer, and charge a fee for, acceptance of support, warranty, indemnity, or
other liability obligations and/or rights consistent with this License. However,
in accepting such obligations, You may act only on Your own behalf and on Your
sole responsibility, not on behalf of any other Contributor, and only if You
agree to indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason of your
accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work
To apply the Apache License to your work, attach the following boilerplate
notice, with the fields enclosed by brackets "{}" replaced with your own
identifying information. (Don't include the brackets!) The text should be
enclosed in the appropriate comment syntax for the file format. We also
recommend that a file or class name and description of purpose be included on
the same "printed page" as the copyright notice for easier identification within
third-party archives.
Copyright 2019 Zheng Jie
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

@ -0,0 +1,19 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-15 14:44:41
* @LastEditors: 飘泊客
* @LastEditTime: 2022-02-25 17:47:37
*/
const plugins = ['@vue/babel-plugin-transform-vue-jsx']
// 生产环境移除console
if (process.env.NODE_ENV === 'production') {
plugins.push('transform-remove-console')
}
module.exports = {
plugins: plugins,
sourceType: 'unambiguous',
presets: [
'@vue/app'
]
}

@ -0,0 +1,24 @@
module.exports = {
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
transform: {
'^.+\\.vue$': 'vue-jest',
'.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$':
'jest-transform-stub',
'^.+\\.jsx?$': 'babel-jest'
},
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1'
},
snapshotSerializers: ['jest-serializer-vue'],
testMatch: [
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
],
collectCoverageFrom: ['src/utils/**/*.{js,vue}', '!src/utils/auth.js', '!src/utils/request.js', 'src/components/**/*.{js,vue}'],
coverageDirectory: '<rootDir>/tests/unit/coverage',
// 'collectCoverage': true,
'coverageReporters': [
'lcov',
'text-summary'
],
testURL: 'http://localhost/'
}

@ -0,0 +1,125 @@
{
"name": "eladmin-web",
"version": "2.6.0",
"description": "太空猫",
"author": "Zheng Jie",
"license": "Apache-2.0",
"scripts": {
"dev": "vue-cli-service serve",
"build:prod": "vue-cli-service build",
"build:stage": "vue-cli-service build --mode staging",
"preview": "node build/index.js --preview",
"lint": "eslint --ext .js,.vue src",
"test:unit": "jest --clearCache && vue-cli-service test:unit",
"svgo": "svgo -f src/assets/icons/svg --config=src/assets/icons/svgo.yml",
"new": "plop"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,vue}": [
"eslint --fix",
"git add"
]
},
"repository": {
"type": "git",
"url": "https://github.com/elunez/eladmin-web.git"
},
"bugs": {
"url": "https://github.com/elunez/eladmin/issues"
},
"dependencies": {
"@better-scroll/core": "^2.5.0",
"@riophae/vue-treeselect": "0.4.0",
"axios": "^0.21.1",
"clipboard": "2.0.4",
"codemirror": "^5.49.2",
"connect": "3.6.6",
"core-js": "^2.6.12",
"echarts": "^4.2.1",
"echarts-gl": "^1.1.1",
"echarts-wordcloud": "^1.1.3",
"element-ui": "^2.15.7",
"file-saver": "1.3.8",
"fuse.js": "3.4.4",
"js-beautify": "^1.10.2",
"js-cookie": "2.2.0",
"jsencrypt": "^3.0.0-rc.1",
"jssip": "^3.10.0",
"jszip": "^3.7.1",
"mavon-editor": "^2.9.0",
"node-sass": "npm:sass@^1.57.1",
"normalize.css": "7.0.0",
"nprogress": "0.2.0",
"path-to-regexp": "2.4.0",
"qrcode": "^1.5.1",
"qs": "^6.9.1",
"redux": "^4.1.2",
"redux-actions": "^2.6.5",
"screenfull": "4.2.0",
"sortablejs": "1.8.4",
"tapable": "^2.2.1",
"vue": "2.6.10",
"vue-aplayer": "^1.6.1",
"vue-clipboard2": "^0.3.3",
"vue-count-to": "1.0.13",
"vue-cropper": "0.4.9",
"vue-echarts": "^5.0.0-beta.0",
"vue-highlightjs": "^1.3.3",
"vue-image-crop-upload": "^2.5.0",
"vue-router": "3.0.2",
"vue-splitpane": "1.0.4",
"vuedraggable": "2.20.0",
"vuex": "3.1.0",
"wangeditor": "^3.1.1",
"xlsx": "^0.17.3"
},
"devDependencies": {
"@babel/core": "7.0.0",
"@babel/parser": "^7.7.4",
"@babel/register": "7.0.0",
"@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
"@vue/cli-plugin-babel": "3.5.3",
"@vue/cli-plugin-eslint": "^3.9.1",
"@vue/cli-plugin-unit-jest": "3.5.3",
"@vue/cli-service": "3.5.3",
"@vue/test-utils": "1.0.0-beta.29",
"autoprefixer": "^9.5.1",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "10.0.1",
"babel-jest": "23.6.0",
"babel-plugin-dynamic-import-node": "2.3.0",
"babel-plugin-transform-remove-console": "^6.9.4",
"chalk": "2.4.2",
"chokidar": "2.1.5",
"connect": "3.6.6",
"eslint": "^5.15.3",
"eslint-plugin-vue": "5.2.2",
"html-webpack-plugin": "3.2.0",
"http-proxy-middleware": "^0.19.1",
"husky": "1.3.1",
"lint-staged": "8.1.5",
"plop": "^2.7.6",
"runjs": "^4.3.2",
"sass": "^1.26.10",
"sass-loader": "^7.1.0",
"script-ext-html-webpack-plugin": "2.1.3",
"script-loader": "0.7.2",
"serve-static": "^1.13.2",
"svg-sprite-loader": "4.1.3",
"svgo": "1.2.0",
"vue-template-compiler": "2.6.10"
},
"engines": {
"node": ">=8.9",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions"
]
}

@ -0,0 +1,7 @@
const viewGenerator = require('./plop-templates/view/prompt')
const componentGenerator = require('./plop-templates/component/prompt')
module.exports = function(plop) {
plop.setGenerator('view', viewGenerator)
plop.setGenerator('component', componentGenerator)
}

@ -0,0 +1,5 @@
module.exports = {
plugins: {
autoprefixer: {}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@ -0,0 +1,26 @@
<!--
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-15 14:44:41
* @LastEditors: 飘泊客
* @LastEditTime: 2023-05-18 16:24:07
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> -->
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<X-PRE-PROCESS cmd="set" data="media_mix_inbound_outbound_codecs=true"/>
<meta name="Description" content="致力于为广告主搭建高效的客户触达管理系统,通过连接广告投放与广告营销数据,提升营销数据的商业价值的企业管理平台">
<meta name="keywords" content="电销管理平台">
<title>太空猫电销平台</title>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

@ -0,0 +1,11 @@
Stack trace:
Frame Function Args
00000010002 0018006021E (00180241C10, 001802340B9, 00000010002, 000FFFFBA40)
00000010002 00180048859 (00000000001, 00180328B40, 00000000001, 00180328B40)
00000010002 00180048892 (00000000001, 00180328E50, 00000010002, 00000000008)
00000010002 001800598BC (001800C0322, 00000000000, 00000000000, 00000000000)
000FFFFCCD0 0018005994E (000FFFFCDF0, 000FFFFCCD0, FFFFFFFFFFFFFFD8, 00000000000)
000FFFFCCD0 00180048FE1 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000 00180047963 (00000000000, 00000000000, 00000000000, 00000000000)
000FFFFFFF0 00180047A14 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace

@ -0,0 +1,18 @@
<!--
* @Description: 载体
* @Autor: 飘泊客
* @Date: 2021-12-15 14:44:41
* @LastEditors: 飘泊客
* @LastEditTime: 2022-12-07 11:18:20
-->
<template>
<div id="app" style="min-width: 1380px;">
<router-view />
</div>
</template>
<script>
export default {
name: 'App'
}
</script>

@ -0,0 +1,42 @@
/*
* @Author: 代理商管理
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-04-24 17:17:56
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
// 激活开通
export function activateAndActivate(data) {
return request({
url: '/api-management/api/channel/active',
method: 'post',
data
})
}
// 禁用删除
export function disableDeletion(data) {
return request({
url: '/api-management/api/channel/forbidden',
method: 'post',
data
})
}
// 统计
export function statistics(params) {
return request({
url: '/api-management/api/channel/report',
method: 'get',
params
})
}
// 开通账号数量限制
export function openAccountNumberLimit(data) {
return request({
url: '/api-management/api/channel/update',
method: 'post',
data
})
}

@ -0,0 +1,34 @@
/*
* @Author: 渠道标签
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-06-20 17:17:56
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
// 添加渠道
export function addChannel(data) {
return request({
url: '/api-source/api/clueRoute/add',
method: 'post',
data
})
}
// 渠道列表
export function channelList(params) {
return request({
url: '/api-source/api/clueRoute/list',
method: 'get',
params
})
}
// 修改状态
export function modifyStatu(data) {
return request({
url: '/api-source/api/clueRoute/update',
method: 'post',
data
})
}

@ -0,0 +1,65 @@
/*
* @Author: 客户管理
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-06-15 18:48:17
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
// 新增账号
export function addCount(data) {
return request({
url: '/api-management/api/custom/add',
method: 'post',
data
})
}
// 配量
export function allotmentQuantitya(params) {
return request({
url: '/api-management/api/custom/assign',
method: 'get',
params
})
}
// 生链
export function generateLink(params) {
return request({
url: '/api-management/api/custom/link',
method: 'get',
params
})
}
// 查看链接地址
export function getGenerateLinkUrl(params) {
return request({
url: '/api-management/api/custom/linkList',
method: 'get',
params
})
}
// 修改dmp投送数量
export function modifyDeliveryQuantity(params) {
return request({
url: '/api-management/api/custom/dmpLimitNum',
method: 'get',
params
})
}
// 统计
export function statistics(params) {
return request({
url: '/api-management/api/custom/report',
method: 'get',
params
})
}
// 查看akey
export function getAkey(params) {
return request({
url: '/api-management/api/custom/linkAKey',
method: 'get',
params
})
}

@ -0,0 +1,17 @@
import request from '@/utils/request'
import qs from 'qs'
export function initData(url, params) {
return request({
url: url + '?' + qs.stringify(params, { indices: false }),
method: 'get'
})
}
export function download(url, params) {
return request({
url: url + '?' + qs.stringify(params, { indices: false }),
method: 'get',
responseType: 'blob'
})
}

@ -0,0 +1,26 @@
/*
* @Author: 客户管理
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-04-24 17:18:02
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
// 导出
export function exportEsalesFunnel(data) {
return request({
url: '/api-source/api/clueReport/funnelExport',
method: 'post',
responseType: 'blob',
data
})
}
// 销售漏斗
export function getReportFunnel(data) {
return request({
url: '/api-source/api/clueReport/adminFunnel',
method: 'post',
data
})
}

@ -0,0 +1,24 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:45
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function get(tableName) {
return request({
url: baseObj.url + 'api/genConfig/' + tableName,
method: 'get'
})
}
export function update(data) {
return request({
url: baseObj.url + 'api/genConfig',
data,
method: 'put'
})
}

@ -0,0 +1,41 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:54
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getAllTable() {
return request({
url: baseObj.url + 'api/generator/tables/all',
method: 'get'
})
}
export function generator(tableName, type) {
return request({
url: baseObj.url + 'api/generator/' + tableName + '/' + type,
method: 'post',
responseType: type === 2 ? 'blob' : ''
})
}
export function save(data) {
return request({
url: baseObj.url + 'api/generator',
data,
method: 'put'
})
}
export function sync(tables) {
return request({
url: baseObj.url + 'api/generator/sync',
method: 'post',
data: tables
})
}

File diff suppressed because it is too large Load Diff

@ -0,0 +1,17 @@
/*
* @Author: 客户管理
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-04-24 17:18:02
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
// 获取日志列表
export function logList(params) {
return request({
url: '/api-management/api/log/page',
method: 'get',
params
})
}

@ -0,0 +1,58 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2022-12-27 10:40:35
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
const client_id = 'admin-web'
const client_secret = '123456'
const grant_type = 'password'
const scope = 'server'
export function login(username, password, code, uuid) {
return request({
url: '/auth/oauth/token',
method: 'post',
params: {
username,
password,
code,
uuid,
client_id,
client_secret,
grant_type,
scope
}
})
}
export function getInfo() {
return request({
url: baseObj.url + 'api/users/info',
method: 'get'
})
}
export function getCodeImg() {
return request({
url: 'auth/code',
method: 'get'
})
}
export function logout() {
return request({
url: 'auth/token/logout',
method: 'delete'
})
}
// 获取广告质量分
export function getAdvertisingQualityScore() {
return request({
url: '/api-management/api/quality/query',
method: 'get'
})
}

@ -0,0 +1,35 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:01
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/app',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/app',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/app',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,25 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:09
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function testDbConnect(data) {
return request({
url: baseObj.url + 'api/database/testConnect',
method: 'post',
data
})
}
export function testServerConnect(data) {
return request({
url: baseObj.url + 'api/serverDeploy/testConnect',
method: 'post',
data
})
}

@ -0,0 +1,43 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:16
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/database',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/database',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/database',
method: 'put',
data
})
}
export function testDbConnection(data) {
return request({
url: baseObj.url + 'api/database/testConnect',
method: 'post',
data
})
}
export default { add, edit, del, testDbConnection }

@ -0,0 +1,85 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:21
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/deploy',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/deploy',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/deploy',
method: 'put',
data
})
}
export function getApps() {
return request({
url: baseObj.url + 'api/app',
method: 'get'
})
}
export function getServers() {
return request({
url: baseObj.url + 'api/serverDeploy',
method: 'get'
})
}
/**
* 启动服务
* @param data 选中行
*/
export function startServer(data) {
return request({
url: baseObj.url + 'api/deploy/startServer',
method: 'post',
data
})
}
/**
* 停止服务
* @param data 选中行
*/
export function stopServer(data) {
return request({
url: baseObj.url + 'api/deploy/stopServer',
method: 'post',
data
})
}
/**
* 停止服务
* @param data 选中行
*/
export function serverStatus(data) {
return request({
url: baseObj.url + 'api/deploy/serverStatus',
method: 'post',
data
})
}
export default { add, edit, del, stopServer, serverStatus, startServer, getServers, getApps }

@ -0,0 +1,29 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:31
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function del(ids) {
return request({
url: baseObj.url + 'api/deployHistory',
method: 'delete',
data: ids
})
}
/**
* 版本回退
* @param data 选中行
*/
export function reducte(data) {
return request({
url: baseObj.url + 'api/deploy/serverReduction',
method: 'post',
data
})
}

@ -0,0 +1,35 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:21:37
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/serverDeploy',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/serverDeploy',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/serverDeploy',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,30 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:39
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getErrDetail(id) {
return request({
url: baseObj.url + 'api/logs/error/' + id,
method: 'get'
})
}
export function delAllError() {
return request({
url: baseObj.url + 'api/logs/del/error',
method: 'delete'
})
}
export function delAllInfo() {
return request({
url: baseObj.url + 'api/logs/del/info',
method: 'delete'
})
}

@ -0,0 +1,17 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:45
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function del(keys) {
return request({
url: baseObj.url + 'auth/online',
method: 'delete',
data: keys
})
}

@ -0,0 +1,34 @@
/*
* @Author:资源包管理
* @Date: 2021-10-21 10:06:23
* @LastEditTime: 2023-04-24 17:18:34
* @LastEditors: 飘泊客
* @Description: In User Settings Edit
* @FilePath: /byhl-taomi/src/api/index.js
*/
import request from '@/utils/request'
import qs from 'qs'
// 配量
export function allotmentQuantity(channelId, assignNum, assignBill) {
return request({
url: '/api-management/api/resource/assign?channelId=' + channelId + '&assignNum=' + assignNum + '&assignBill=' + assignBill,
method: 'get'
// params
})
}
// 分页查询渠道商分配记录
export function allocationRecord(params) {
return request({
url: '/api-management/api/resource/query/assign' + '?' + qs.stringify(params, { indices: false }),
method: 'get'
})
}
// 统计
export function statistics(params) {
return request({
url: '/api-management/api/resource/report',
method: 'get',
params
})
}

@ -0,0 +1,23 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-15 14:44:41
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:19:02
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function resetEmail(data) {
return request({
url: baseObj.url + 'api/code/resetEmail?email=' + data,
method: 'post'
})
}
export function updatePass(pass) {
return request({
url: baseObj.url + 'api/users/updatePass/' + pass,
method: 'get'
})
}

@ -0,0 +1,52 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:25
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getDepts(params) {
return request({
url: baseObj.url + 'api/dept',
method: 'get',
params
})
}
export function getDeptSuperior(ids) {
const data = ids.length || ids.length === 0 ? ids : Array.of(ids)
return request({
url: baseObj.url + 'api/dept/superior',
method: 'post',
data
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/dept',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/dept',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/dept',
method: 'put',
data
})
}
export default { add, edit, del, getDepts, getDeptSuperior }

@ -0,0 +1,42 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:19
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getDicts() {
return request({
url: baseObj.url + 'api/dict/all',
method: 'get'
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/dict',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/dict/',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/dict',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,60 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:11
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function get(dictName) {
const params = {
dictName,
page: 0,
size: 9999
}
return request({
url: baseObj.url + 'api/dictDetail',
method: 'get',
params
})
}
export function getDictMap(dictName) {
const params = {
dictName,
page: 0,
size: 9999
}
return request({
url: baseObj.url + 'api/dictDetail/map',
method: 'get',
params
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/dictDetail',
method: 'post',
data
})
}
export function del(id) {
return request({
url: baseObj.url + 'api/dictDetail/' + id,
method: 'delete'
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/dictDetail',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,65 @@
/*
* @Description: 组管理
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2022-01-11 11:14:01
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function organizeSave(data) {
return request({
url: baseObj.url + 'api/organize/save',
method: 'post',
data
})
}
export function organizeDel(params) {
return request({
url: baseObj.url + 'api/organize/del',
method: 'get',
params
})
}
export function organizeEdit(data) {
return request({
url: baseObj.url + 'api/organize/update',
method: 'post',
data
})
}
// 组员查询
export function selectMemberList(params) {
return request({
url: baseObj.url + 'api/organize/selectMemberList',
method: 'get',
params
})
}
// 新增组员
export function addMember(data) {
return request({
url: baseObj.url + 'api/organize/addMember',
method: 'post',
data
})
}
// 删除组员
export function delMember(params) {
return request({
url: baseObj.url + 'api/organize/delMember',
method: 'get',
params
})
}
// 组长转移
export function queryIdenticalTask(params) {
return request({
url: baseObj.url + 'api/organize/queryIdenticalTask',
method: 'get',
params
})
}

@ -0,0 +1,48 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:20:04
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getAllJob() {
const params = {
page: 0,
size: 9999,
enabled: true
}
return request({
url: baseObj.url + 'api/job',
method: 'get',
params
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/job',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/job',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/job',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,73 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 10:47:12
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function getMenusTree(pid) {
return request({
url: baseObj.url + 'api/menus/lazy?pid=' + pid,
method: 'get'
})
}
export function getMenus(params) {
return request({
url: baseObj.url + 'api/menus',
method: 'get',
params
})
}
export function getMenuSuperior(ids) {
const data = Array.isArray(ids) || ids.length === 0 ? ids : Array.of(ids)
return request({
url: baseObj.url + 'api/menus/superior',
method: 'post',
data
})
}
export function getChild(id) {
return request({
url: baseObj.url + 'api/menus/child?id=' + id,
method: 'get'
})
}
export function buildMenus() {
return request({
url: baseObj.url + 'api/menus/build',
method: 'get'
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/menus',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/menus',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/menus',
method: 'put',
data
})
}
export default { add, edit, del, getMenusTree, getMenuSuperior, getMenus, getChild }

@ -0,0 +1,65 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:19:52
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
// 获取所有的Role
export function getAll() {
return request({
url: baseObj.url + 'api/roles/all',
method: 'get'
})
}
export function add(data) {
return request({
url: baseObj.url + 'api/roles',
method: 'post',
data
})
}
export function get(id) {
return request({
url: baseObj.url + 'api/roles/' + id,
method: 'get'
})
}
export function getLevel() {
return request({
url: baseObj.url + 'api/roles/level',
method: 'get'
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/roles',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/roles',
method: 'put',
data
})
}
export function editMenu(data) {
return request({
url: baseObj.url + 'api/roles/menu',
method: 'put',
data
})
}
export default { add, edit, del, get, editMenu, getLevel }

@ -0,0 +1,49 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:19:45
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/jobs',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/jobs',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/jobs',
method: 'put',
data
})
}
export function updateIsPause(id) {
return request({
url: baseObj.url + 'api/jobs/' + id,
method: 'put'
})
}
export function execution(id) {
return request({
url: baseObj.url + 'api/jobs/exec/' + id,
method: 'put'
})
}
export default { del, updateIsPause, execution, add, edit }

@ -0,0 +1,69 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2022-01-25 13:19:33
*/
import request from '@/utils/request'
import { encrypt } from '@/utils/rsaEncrypt'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/users/createUsers',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/users',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/users',
method: 'put',
data
})
}
export function editUser(data) {
return request({
url: baseObj.url + 'api/users/center',
method: 'put',
data
})
}
export function updatePass(user) {
const data = {
oldPass: encrypt(user.oldPass),
newPass: encrypt(user.newPass)
}
return request({
url: baseObj.url + 'api/users/updatePass/',
method: 'post',
data
})
}
export function updateEmail(form) {
const data = {
password: encrypt(form.pass),
email: form.email
}
return request({
url: baseObj.url + 'api/users/updateEmail/' + form.code,
method: 'post',
data
})
}
export default { add, edit, del }

@ -0,0 +1,57 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2023-02-03 17:05:20
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function get() {
return request({
url: baseObj.url + 'api/aliPay',
method: 'get'
})
}
export function update(data) {
return request({
url: baseObj.url + 'api/aliPay',
data,
method: 'put'
})
}
// 支付
export function toAliPay(url, data) {
return request({
url: baseObj.url + 'api/' + url,
data,
method: 'post'
})
}
// 充值-支付宝
export function aliPayPcPay(data) {
return request({
url: baseObj.url + 'pay/aliPay/pcPay',
method: 'post',
data
})
}
// 生成激活码
export function getActivationCode(params) {
return request({
url: baseObj.url + 'api/activationRecord/generate',
method: 'get',
params
})
}
// 获取激活码表格
export function getActivationCodeForm(params) {
return request({
url: baseObj.url + 'api/activationRecord/queryAll',
method: 'get',
params
})
}

@ -0,0 +1,32 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:17:52
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function get() {
return request({
url: baseObj.url + 'api/email',
method: 'get'
})
}
export function update(data) {
return request({
url: baseObj.url + 'api/email',
data,
method: 'put'
})
}
export function send(data) {
return request({
url: baseObj.url + 'api/email',
data,
method: 'post'
})
}

@ -0,0 +1,35 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:17:45
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function add(data) {
return request({
url: baseObj.url + 'api/localStorage',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: baseObj.url + 'api/localStorage/',
method: 'delete',
data: ids
})
}
export function edit(data) {
return request({
url: baseObj.url + 'api/localStorage',
method: 'put',
data
})
}
export default { add, edit, del }

@ -0,0 +1,48 @@
/*
* @Description:
* @Autor: 飘泊客
* @Date: 2021-12-16 10:08:05
* @LastEditors: 飘泊客
* @LastEditTime: 2021-12-16 13:17:37
*/
import request from '@/utils/request'
import baseObj from '@/utils/url'
export function get() {
return request({
url: baseObj.url + 'api/qiNiuContent/config',
method: 'get'
})
}
export function update(data) {
return request({
url: baseObj.url + 'api/qiNiuContent/config',
data,
method: 'put'
})
}
export function download(id) {
return request({
url: baseObj.url + 'api/qiNiuContent/download/' + id,
method: 'get'
})
}
export function sync() {
return request({
url: baseObj.url + 'api/qiNiuContent/synchronize',
method: 'post'
})
}
export function del(ids) {
return request({
url: baseUrl + 'api/qiNiuContent',
method: 'delete',
data: ids
})
}
export default { del, download, sync }

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

@ -0,0 +1,9 @@
import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component
// register globally
Vue.component('svg-icon', SvgIcon)
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.0 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1665732439734" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2253" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M999.820288 494.521958c-6.341734-45.699789-85.663437-66.025779-117.680947-72.025395-20.485427-3.843584-85.725901-5.638451-191.326208-4.65705-6.959821-12.159898-24.822374-43.276595-47.340134-82.359808 11.662029-10.474598 44.619981-40.452301 55.886029-54.631219 20.643021-25.983795-7.100006-38.269645-26.34711-38.232781-19.533619 0.0256-74.446541 0-83.189043 0-41.183642-71.003136-82.377523-141.403546-97.99168-165.938278-35.388416-55.611597-104.157389-29.318758-101.114982 0 2.739507 26.371584 71.70601 292.381082 85.544755 345.573581-2.951373 0.09001-5.731738 0.15145-8.702566 0.245555-80.854733 2.394522-149.065011 11.654451-204.360602 22.78697-16.956928-18.16064-72.931942-78.32279-106.083328-115.815731-40.314778-45.595443-62.112154-10.207437-59.662234 5.054157 7.030374 43.798528 34.860339 137.783091 37.156762 145.493709-15.287808 3.8016-24.915456 9.184154-25.00649 15.181722-0.054272 0.023552-0.101274 0.063488-0.153498 0.09001 0.052224 0.0256 0.106394 0.075674 0.155546 0.107418 0.114586 5.988352 9.735066 11.362816 25.005466 15.156224-2.28823 7.69833-30.126387 101.695181-37.156762 145.497805-2.44992 15.259546 19.347456 50.6496 59.662234 5.056205 33.151386-37.497037 89.125478-97.658163 106.083328-115.817779 55.29559 11.136614 123.505869 20.394496 204.360602 22.789018 2.970829 0.092058 5.751194 0.153498 8.702566 0.243507-13.838746 53.193523-82.805248 319.204045-85.544755 345.573581-3.042406 29.32183 65.726566 55.612621 101.114982 0 15.615283-24.531763 56.808141-94.933094 97.99168-165.935206 8.742502 0 63.655322-0.027648 83.189043 0 19.248128 0.03584 46.990131-12.25001 26.34711-38.233805-11.267072-14.177894-44.224-44.153651-55.886029-54.635315 22.51776-39.081062 40.380314-70.196736 47.340134-82.354688 105.600307 0.979354 170.840781-0.817664 191.326208-4.659098C914.156851 562.076467 995.099648 537.064858 999.820288 494.521958" p-id="2254"></path></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="1468" t="1546239206365" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path d="M907 378.05l-12.4-14.33c-61-70.41-166.93-177.81-236.2-239.4l-14.12-12.58C609.07 80.37 562.07 63.09 512 63.09s-97.08 17.28-132.32 48.65l-14.12 12.57c-69.28 61.61-175.24 169-236.2 239.41l-12.41 14.33c-63.92 73.87-63.92 194 0 267.87l12.41 14.33C190.24 730.6 296.2 838 365.54 899.69l14.14 12.57c35.24 31.37 82.23 48.65 132.32 48.65s97.06-17.28 132.32-48.65l14.13-12.57 8.15-7.25c21.93-19.46 31.93-28.35 62.69-58.93l7.27-7.36-1.16-1.22a28.35 28.35 0 0 0-45.87-32.14c-2.92 2.78-43.63 41.53-68.73 63.91l-14.1 12.56c-24.89 22.1-58.53 34.28-94.7 34.28s-69.82-12.19-94.69-34.31l-14.14-12.58c-67.85-60.34-171.47-165.38-231-234.14l-12.4-14.32c-21.73-25.12-33.7-59.29-33.7-96.2s12-71.07 33.7-96.17l12.41-14.33c59.5-68.75 163.12-173.79 231-234.15l14.1-12.57c24.86-22.12 58.49-34.31 94.68-34.31s69.83 12.19 94.7 34.3l14.12 12.58c67.86 60.37 171.49 165.41 231 234.14l12.39 14.34c45.22 52.21 45.34 143.76 0.26 192.07l-7.15 7.69c-20.35 21.94-32.64 35.19-45.62 39.1-12.3 3.71-27.89-0.23-57.53-14.54-49.55-23.94-119.64-64-144-78 9.87-19.61 32.46-67.6 43.11-115.62l2.86-12.87H534.5v-15.06h154.78v-57.37H534.5v-72.41h-56.89v72.41H322.83v57.37h154.78v15.05H358.54V491H573c-4.63 14.52-13.16 32.57-19.19 44.37-22.13-8.73-80.75-29.33-141-29.33-37.94 0-69.92 10.28-92.49 29.71-22.37 19.27-34.19 46-34.19 77.42s11.32 58.29 32.75 77.74c21.9 19.89 53 30.41 90 30.41 42.76 0 87.09-19 128.18-54.78a326.76 326.76 0 0 0 43.61-46.35c22.9 12.75 90 50 152.61 83.47 40.83 21.85 69.5 26.18 95.87 14.47 25.09-11.14 47.07-36.53 77.49-71.68l0.47-0.54C971 572.07 971 451.9 907 378.05zM407.83 662c-60.15 0-64.83-37.38-64.83-48.82a48.21 48.21 0 0 1 12.15-31.36c11.06-12.2 28.45-18.39 51.69-18.39 50 0 95 17.21 115.39 26.35C503.71 611.69 456 662 407.83 662z" p-id="1469"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="6244" t="1553935360914" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#8a8a8a" d="M957.217391 86.372174C957.217391 86.372174 957.217391 608.211478 957.217391 608.211478 957.217391 639.510261 949.782261 670.630957 934.956522 701.573565 920.086261 732.605217 900.674783 762.568348 876.633043 791.685565 852.591304 820.758261 825.121391 848.317217 794.267826 874.273391 763.369739 900.274087 732.070957 923.425391 700.326957 943.727304 668.538435 964.073739 637.68487 980.992 607.721739 994.437565 577.758609 1007.88313 551.490783 1017.09913 528.918261 1022.130087 528.918261 1022.130087 518.233043 1024 518.233043 1024 518.233043 1024 508.438261 1022.130087 508.438261 1022.130087 485.286957 1017.09913 458.440348 1007.88313 427.853913 994.437565 397.267478 980.992 365.523478 964.073739 332.577391 943.727304 299.631304 923.425391 267.308522 900.274087 235.52 874.273391 203.776 848.317217 175.415652 820.758261 150.483478 791.685565 125.551304 762.568348 105.382957 732.605217 89.978435 701.573565 74.48487 670.630957 66.782609 639.510261 66.782609 608.211478 66.782609 608.211478 66.782609 86.372174 66.782609 86.372174 66.782609 86.372174 103.290435 80.717913 103.290435 80.717913 103.290435 80.717913 512.890435 0 512.890435 0 512.890435 0 930.504348 80.717913 930.504348 80.717913 930.504348 80.717913 957.217391 86.372174 957.217391 86.372174 957.217391 86.372174 957.217391 86.372174 957.217391 86.372174ZM513.024 75.553391C513.024 75.553391 508.082087 74.529391 508.082087 74.529391 508.082087 74.529391 156.538435 137.527652 156.538435 137.527652 156.538435 137.527652 156.538435 466.765913 156.538435 466.765913 156.538435 466.765913 513.024 466.765913 513.024 466.765913 513.024 466.765913 513.024 75.553391 513.024 75.553391 513.024 75.553391 513.024 75.553391 513.024 75.553391ZM867.461565 466.765913C867.461565 466.765913 513.024 466.765913 513.024 466.765913 513.024 466.765913 513.024 935.401739 513.024 935.401739 535.81913 929.881043 560.617739 921.466435 587.419826 910.113391 614.177391 898.760348 640.623304 885.359304 666.713043 869.865739 692.847304 854.372174 717.957565 837.186783 742.13287 818.265043 766.308174 799.343304 787.634087 778.99687 806.288696 757.314783 824.898783 735.677217 839.724522 713.149217 850.810435 689.730783 861.94087 666.35687 867.461565 642.582261 867.461565 618.496 867.461565 618.496 867.461565 466.765913 867.461565 466.765913 867.461565 466.765913 867.461565 466.765913 867.461565 466.765913Z" p-id="6245"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1574649142168" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1910" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M468.693333 16.725333a85.333333 85.333333 0 0 1 82.56 0l381.952 211.072a85.333333 85.333333 0 0 1 44.074667 74.666667v419.029333a85.333333 85.333333 0 0 1-44.074667 74.666667l-381.952 211.114667a85.333333 85.333333 0 0 1-82.56 0l-381.952-211.072A85.333333 85.333333 0 0 1 42.666667 721.493333V302.506667a85.333333 85.333333 0 0 1 44.074666-74.666667L468.693333 16.682667z m423.253334 285.781334l-381.994667-211.072L128 302.506667v418.986666l381.952 211.072 381.994667-211.072V302.506667z m-684.714667 42.197333a42.666667 42.666667 0 0 1 57.984-16.725333l244.736 135.253333 244.778667-135.253333a42.666667 42.666667 0 0 1 41.258666 74.666666l-243.370666 134.528v268.16a42.666667 42.666667 0 0 1-85.333334 0V537.173333L223.914667 402.688a42.666667 42.666667 0 0 1-16.682667-58.026667z" fill="#bfbfbf" p-id="1911"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1574649191790" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2774" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M646 1024H100A100 100 0 0 1 0 924V258a100 100 0 0 1 100-100h546a100 100 0 0 1 100 100v31a40 40 0 1 1-80 0v-31a20 20 0 0 0-20-20H100a20 20 0 0 0-20 20v666a20 20 0 0 0 20 20h546a20 20 0 0 0 20-20V713a40 40 0 0 1 80 0v211a100 100 0 0 1-100 100z" fill="#cdcdcd" p-id="2775"></path><path d="M924 866H806a40 40 0 0 1 0-80h118a20 20 0 0 0 20-20V100a20 20 0 0 0-20-20H378a20 20 0 0 0-20 20v8a40 40 0 0 1-80 0v-8A100 100 0 0 1 378 0h546a100 100 0 0 1 100 100v666a100 100 0 0 1-100 100z" fill="#cdcdcd" p-id="2776"></path><path d="M469 887a40 40 0 0 1-27-10L152 618a40 40 0 0 1 1-60l290-248a40 40 0 0 1 66 30v128a367 367 0 0 0 241-128l94-111a40 40 0 0 1 70 35l-26 109a430 430 0 0 1-379 332v142a40 40 0 0 1-40 40zM240 589l189 169v-91a40 40 0 0 1 40-40c144 0 269-85 323-214a447 447 0 0 1-323 137 40 40 0 0 1-40-40v-83z" fill="#cdcdcd" p-id="2777"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="654" t="1545959978831" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path d="M877.297288 553.796942L553.79643 877.298823c-54.370305 54.369282-126.656655 84.311221-203.547883 84.312245-76.890204-0.001023-149.177578-29.942963-203.546859-84.312245S62.389444 750.641145 62.389444 673.750941c0-76.890204 29.942963-149.177578 84.312244-203.547883l135.442762-135.441738c75.829036-75.829036 199.213157-75.829036 275.043217 0s75.830059 199.214181 0 275.043217L399.320173 767.674077c-17.620309 17.620309-46.188972 17.620309-63.809281 0-17.620309-17.621333-17.620309-46.188972 0-63.809281l157.867493-157.867494c40.645722-40.645722 40.645722-106.779955 0-147.424654-40.644699-40.645722-106.778932-40.645722-147.424654 0L210.51097 534.01234c-77.051887 77.05291-77.051887 202.423269 0 279.476179 77.051887 77.051887 202.423269 77.051887 279.475155 0l323.501882-323.501882c77.051887-77.050864 77.051887-202.423269 0-279.475156-77.05291-77.051887-202.424292-77.050864-279.476179 0-17.619286 17.620309-46.188972 17.620309-63.809281 0s-17.619286-46.189995 0-63.809281c54.369282-54.369282 126.657678-84.313268 203.546859-84.312244 76.892251 0 149.178601 29.942963 203.548906 84.312244 54.369282 54.369282 84.311221 126.656655 84.311221 203.547882 0 76.889181-29.942963 149.176554-84.312245 203.54686z" p-id="655"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M0 54.857h36.571V128H0V54.857zM91.429 27.43H128V128H91.429V27.429zM45.714 0h36.572v128H45.714V0z"/></svg>

After

Width:  |  Height:  |  Size: 179 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="6717" t="1547360688278" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M890 120H134a70 70 0 0 0-70 70v500a70 70 0 0 0 70 70h756a70 70 0 0 0 70-70V190a70 70 0 0 0-70-70z m-10 520a40 40 0 0 1-40 40H712V448a40 40 0 0 0-80 0v232h-80V368a40 40 0 0 0-80 0v312h-80V512a40 40 0 0 0-80 0v168H184a40 40 0 0 1-40-40V240a40 40 0 0 1 40-40h656a40 40 0 0 1 40 40zM696 824H328a40 40 0 0 0 0 80h368a40 40 0 0 0 0-80z" p-id="6718"/></svg>

After

Width:  |  Height:  |  Size: 600 B

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M720 192h-544A80.096 80.096 0 0 0 96 272v608C96 924.128 131.904 960 176 960h544c44.128 0 80-35.872 80-80v-608C800 227.904 764.128 192 720 192z m16 688c0 8.8-7.2 16-16 16h-544a16 16 0 0 1-16-16v-608a16 16 0 0 1 16-16h544a16 16 0 0 1 16 16v608zM848 64h-544a32 32 0 0 0 0 64h544a16 16 0 0 1 16 16v608a32 32 0 1 0 64 0v-608C928 99.904 892.128 64 848 64zM608 360H288a32 32 0 0 0 0 64h320a32 32 0 1 0 0-64zM608 520H288a32 32 0 1 0 0 64h320a32 32 0 1 0 0-64zM480 678.656H288a32 32 0 1 0 0 64h192a32 32 0 1 0 0-64z" /></svg>

After

Width:  |  Height:  |  Size: 783 B

@ -0,0 +1 @@
<svg width="128" height="100" xmlns="http://www.w3.org/2000/svg"><path d="M27.429 63.638c0-2.508-.893-4.65-2.679-6.424-1.786-1.775-3.94-2.662-6.464-2.662-2.524 0-4.679.887-6.465 2.662-1.785 1.774-2.678 3.916-2.678 6.424 0 2.508.893 4.65 2.678 6.424 1.786 1.775 3.94 2.662 6.465 2.662 2.524 0 4.678-.887 6.464-2.662 1.786-1.775 2.679-3.916 2.679-6.424zm13.714-31.801c0-2.508-.893-4.65-2.679-6.424-1.785-1.775-3.94-2.662-6.464-2.662-2.524 0-4.679.887-6.464 2.662-1.786 1.774-2.679 3.916-2.679 6.424 0 2.508.893 4.65 2.679 6.424 1.785 1.774 3.94 2.662 6.464 2.662 2.524 0 4.679-.888 6.464-2.662 1.786-1.775 2.679-3.916 2.679-6.424zM71.714 65.98l7.215-27.116c.285-1.23.107-2.378-.536-3.443-.643-1.064-1.56-1.762-2.75-2.094-1.19-.33-2.333-.177-3.429.462-1.095.639-1.81 1.573-2.143 2.804l-7.214 27.116c-2.857.237-5.405 1.266-7.643 3.088-2.238 1.822-3.738 4.152-4.5 6.992-.952 3.644-.476 7.098 1.429 10.364 1.905 3.265 4.69 5.37 8.357 6.317 3.667.947 7.143.474 10.429-1.42 3.285-1.892 5.404-4.66 6.357-8.305.762-2.84.619-5.607-.429-8.305-1.047-2.697-2.762-4.85-5.143-6.46zm47.143-2.342c0-2.508-.893-4.65-2.678-6.424-1.786-1.775-3.94-2.662-6.465-2.662-2.524 0-4.678.887-6.464 2.662-1.786 1.774-2.679 3.916-2.679 6.424 0 2.508.893 4.65 2.679 6.424 1.786 1.775 3.94 2.662 6.464 2.662 2.524 0 4.679-.887 6.465-2.662 1.785-1.775 2.678-3.916 2.678-6.424zm-45.714-45.43c0-2.509-.893-4.65-2.679-6.425C68.68 10.01 66.524 9.122 64 9.122c-2.524 0-4.679.887-6.464 2.661-1.786 1.775-2.679 3.916-2.679 6.425 0 2.508.893 4.65 2.679 6.424 1.785 1.774 3.94 2.662 6.464 2.662 2.524 0 4.679-.888 6.464-2.662 1.786-1.775 2.679-3.916 2.679-6.424zm32 13.629c0-2.508-.893-4.65-2.679-6.424-1.785-1.775-3.94-2.662-6.464-2.662-2.524 0-4.679.887-6.464 2.662-1.786 1.774-2.679 3.916-2.679 6.424 0 2.508.893 4.65 2.679 6.424 1.785 1.774 3.94 2.662 6.464 2.662 2.524 0 4.679-.888 6.464-2.662 1.786-1.775 2.679-3.916 2.679-6.424zM128 63.638c0 12.351-3.357 23.78-10.071 34.286-.905 1.372-2.19 2.058-3.858 2.058H13.93c-1.667 0-2.953-.686-3.858-2.058C3.357 87.465 0 76.037 0 63.638c0-8.613 1.69-16.847 5.071-24.703C8.452 31.08 13 24.312 18.714 18.634c5.715-5.68 12.524-10.199 20.429-13.559C47.048 1.715 55.333.035 64 .035c8.667 0 16.952 1.68 24.857 5.04 7.905 3.36 14.714 7.88 20.429 13.559 5.714 5.678 10.262 12.446 13.643 20.301 3.38 7.856 5.071 16.09 5.071 24.703z"/></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1574649229600" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3752" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M942 191.9C939.8 128.9 748.1 78 512 78S84.2 128.9 82 191.9V831c0 63.5 192.5 115 430 115s430-51.5 430-115V191.9z m-56.7 393.8c-4.6 3.3-11.6 7.4-21.9 12.2-21.3 9.8-50.5 19.1-84.4 26.8-74 16.8-168.8 26-267 26s-193-9.2-267-26c-33.9-7.7-63.1-16.9-84.4-26.8-10.3-4.8-17.3-8.9-21.9-12.2 0.1-0.1 0.2-0.1 0.3-0.2h-7v-123c72.2 36.4 215.3 61.1 380 61.1s307.8-24.8 380-61.1v122.9h-7l0.3 0.3z m0-177c-4.6 3.3-11.6 7.4-21.9 12.2-21.3 9.8-50.5 19.1-84.4 26.8-74 16.8-168.8 26-267 26s-193-9.2-267-26c-33.9-7.7-63.1-16.9-84.4-26.8-10.3-4.8-17.3-8.9-21.9-12.2 0.1-0.1 0.2-0.1 0.3-0.2h-7V246.9c72.2 36.4 215.3 61.1 380 61.1s307.8-24.8 380-61.1v161.6h-7c0.1 0 0.2 0.1 0.3 0.2zM160.7 180.8C182 171 211.2 161.7 245 154c74-16.8 168.8-26 267-26s193 9.2 267 26c33.9 7.7 63.1 16.9 84.4 26.8 10.3 4.8 17.3 8.9 21.9 12.2-4.6 3.3-11.6 7.4-21.9 12.2C842 215 812.8 224.3 779 232c-74 16.8-168.8 26-267 26s-193-9.2-267-26c-33.9-7.7-63.1-16.9-84.4-26.8-10.3-4.8-17.3-8.9-21.9-12.2 4.7-3.3 11.7-7.4 22-12.2zM885.3 831c-4.6 3.3-11.6 7.4-21.9 12.2C842 853 812.8 862.3 779 870c-74 16.8-168.8 26-267 26s-193-9.2-267-26c-33.9-7.7-63.1-16.9-84.4-26.8-10.3-4.8-17.3-8.9-21.9-12.2 0.1-0.1 0.2-0.1 0.3-0.2h-7V639.5c72.2 36.4 215.3 61.1 380 61.1s307.8-24.8 380-61.1v191.3h-7c0.1 0.1 0.2 0.1 0.3 0.2z" fill="#cdcdcd" p-id="3753"></path></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="5330" t="1553935012815" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#8a8a8a" d="M453.22752 781.67168 170.31936 781.67168 170.31936 409.18016l650.45632 0c11.6864 0 21.15968-9.47328 21.15968-21.15968L841.93536 218.68032l0-12.3904c0-11.6864-9.47328-21.15968-21.15968-21.15968l-11.8784 0L660.94464 185.13024l0-35.97184c0-11.6864-9.47328-21.15968-21.15968-21.15968-11.68768 0-21.15968 9.47328-21.15968 21.15968l0 35.97184L356.24704 185.13024l0-35.97184c0-11.6864-9.47328-21.15968-21.15968-21.15968s-21.15968 9.47328-21.15968 21.15968l0 35.97184L161.04064 185.13024l-11.88096 0c-11.6864 0-21.15968 9.47328-21.15968 21.15968l0 12.3904 0 169.34144 0 402.4192c0 18.49984 14.8224 33.55008 33.04064 33.55008l292.18816 0c11.6864 0 21.15968-9.472 21.15968-21.15968C474.38848 791.14496 464.91392 781.67168 453.22752 781.67168zM170.31936 227.4496l143.60832 0 0 35.97184c0 11.6864 9.47328 21.15968 21.15968 21.15968s21.15968-9.472 21.15968-21.15968l0-35.97184 262.37696 0 0 35.97184c0 11.6864 9.472 21.15968 21.15968 21.15968 11.6864 0 21.15968-9.472 21.15968-21.15968l0-35.97184L799.616 227.4496l0 139.41248L170.31936 366.86208 170.31936 227.4496zM690.49984 483.10016c-113.83808 0-206.44992 92.61312-206.44992 206.45248 0 113.83552 92.61184 206.44736 206.44992 206.44736s206.44992-92.61312 206.44992-206.44736C896.94976 575.71328 804.33792 483.10016 690.49984 483.10016zM690.49984 853.68064c-90.50112 0-164.13056-73.62816-164.13056-164.13184s73.62816-164.13184 164.13056-164.13184c90.5024 0 164.13184 73.62816 164.13184 164.13184S781.00224 853.68064 690.49984 853.68064zM390.10304 640.81536l-143.8848 0c-11.68768 0-21.15968 9.472-21.15968 21.15968 0 11.68512 9.472 21.1584 21.15968 21.1584l143.8848 0c11.6864 0 21.15968-9.47328 21.15968-21.1584C411.26144 650.28736 401.78816 640.81536 390.10304 640.81536zM390.10304 521.32608l-143.8848 0c-11.68768 0-21.15968 9.47328-21.15968 21.1584 0 11.68768 9.472 21.15968 21.15968 21.15968l143.8848 0c11.6864 0 21.15968-9.472 21.15968-21.15968C411.26144 530.80064 401.78816 521.32608 390.10304 521.32608zM803.1744 668.39296l-91.51488 0 0-50.78272c0-11.68768-9.472-21.15968-21.1584-21.15968s-21.15968 9.472-21.15968 21.15968l0 71.9424c0 11.68512 9.47328 21.1584 21.15968 21.1584l112.67328 0c11.6864 0 21.15968-9.47328 21.15968-21.1584C824.33536 677.86496 814.8608 668.39296 803.1744 668.39296z" p-id="5331"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1574649300337" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4312" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M877.952 447.616v-0.256a272 272 0 0 0-479.68-175.68 166.144 166.144 0 0 0-226.016 155.296c0 4.768 0.32 9.6 0.704 14.144A196.896 196.896 0 0 0 206.592 832H448v-256H304l208-208 208 208H576v256h241.408a196.96 196.96 0 0 0 60.544-384.384z" fill="#cdcdcd" p-id="4313"></path></svg>

After

Width:  |  Height:  |  Size: 653 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="1799" t="1553478255619" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M329.285097 317.714062l-8.422833 4.428869c-8.78099 4.584412-13.528108 14.84715-11.923564 24.415063 1.644453 4.909823 3.491521 9.864672 5.492084 14.747889 2.030239 4.854565 4.230348 9.652847 6.53688 14.293541 5.621021 7.891737 16.246009 11.824303 25.699312 8.858762l9.041934-2.868327c14.741749-3.860934 31.115672-0.056282 42.62582 11.512195 11.549034 11.526521 15.374152 27.863604 11.549034 42.570561l-2.882654 9.126868c-2.958378 9.438976 0.938372 20.042475 8.830109 25.706475 4.634554 2.328022 9.403161 4.52813 14.323217 6.529717 4.876054 2.043542 9.80839 3.846608 14.739702 5.478781 9.538237 1.603521 19.87363-3.123131 24.414039-11.910261l4.402263-8.388041c7.67889-13.144368 21.915126-22.002107 38.267559-22.002107 16.338107 0 30.547737 8.829086 38.255279 21.931498l4.41352 8.459672c4.584412 8.78713 14.84715 13.513782 24.414039 11.910261 4.91187-1.632173 9.851369-3.462868 14.734586-5.478781 4.882194-2.030239 9.66615-4.201695 14.322194-6.529717 7.891737-5.622044 11.809977-16.253172 8.843412-25.706475l-2.852978-9.041934c-3.859911-14.733563-0.069585-31.085996 11.484565-42.655496 11.55415-11.525498 27.878954-15.372106 42.599214-11.512195l9.097192 2.88163c9.426697 2.952238 20.044522-0.937348 25.693172-8.829086 2.313695-4.656043 4.527107-9.411347 6.54302-14.322194 2.029216-4.883217 3.847631-9.80839 5.495154-14.748912 1.616824-9.581216-3.108804-19.843954-11.911284-24.429389l-8.402367-4.400217c-13.132088-7.665587-21.98778-21.901823-21.98778-38.255279 0-16.32378 8.830109-30.589692 21.974477-38.268582l8.416693-4.443196c8.80248-4.571109 13.528108-14.832823 11.924587-24.400736-1.6465-4.910846-3.479241-9.850345-5.493108-14.733563-2.031263-4.868891-4.202719-9.680477-6.529717-14.308891-5.622044-7.890714-16.253172-11.82328-25.708522-8.842389l-9.05626 2.852978c-14.747889 3.861958-31.071669 0.057305-42.654472-11.512195-11.55415-11.55415-15.344476-27.877931-11.484565-42.612517l2.852978-9.05626c2.966565-9.44-0.951675-20.043499-8.856715-25.692149-4.641717-2.328022-9.397021-4.542456-14.307867-6.544043-4.883217-2.029216-9.82374-3.846608-14.734586-5.465478-9.567913-1.632173-19.872606 3.123131-24.414039 11.895935l-4.400217 8.389064c-7.67889 13.174044-21.931498 22.002107-38.268582 22.002107-16.309454 0-30.576389-8.828063-38.267559-22.002107l-4.387937-8.389064c-4.554736-8.771781-14.8318-13.528108-24.405853-11.895935-4.954849 1.604544-9.873882 3.435239-14.763239 5.4225-4.883217 2.044566-9.688663 4.217045-14.323217 6.545066-7.891737 5.649674-11.808954 16.266475-8.830109 25.735128l2.826372 9.05626c3.882424 14.762215 0.057305 31.085996-11.491729 42.612517-11.510148 11.5695-27.849278 15.373129-42.611493 11.526521l-9.070586-2.867304c-9.44-2.980891-20.063965 0.951675-25.686009 8.842389-2.342348 4.628414-4.52813 9.44-6.53688 14.308891-2.036379 4.882194-3.847631 9.822716-5.492084 14.733563-1.603521 9.581216 3.142573 19.85828 11.923564 24.443715l8.402367 4.400217c13.156648 7.67889 21.986757 21.944801 21.986757 38.268582C351.251388 295.79689 342.421278 310.019823 329.285097 317.714062zM511.977999 171.706687c59.532885 0 107.795075 48.275493 107.795075 107.779725 0 59.490929-48.26219 107.752096-107.795075 107.752096-59.533908 0-107.752096-48.26219-107.752096-107.752096C404.226926 219.98218 452.445114 171.706687 511.977999 171.706687z" p-id="1800"/><path fill="#bfbfbf" d="M924.647713 689.174212 798.570249 689.174212 798.570249 581.650313c0-26.387997-21.476127-47.850821-47.864124-47.850821L276.2543 533.799492c-26.386974 0-47.851844 21.462824-47.851844 47.850821l0 107.523899L99.345124 689.174212c-20.419052 0-36.95568 16.550954-36.95568 36.948517l0 184.771237c0 20.399609 16.536628 36.962843 36.95568 36.962843l273.965675 0c20.397562 0 36.947494-16.564257 36.947494-36.962843L410.258293 726.122729c0-20.398586-16.550954-36.948517-36.947494-36.948517l-123.103736 0L250.207064 581.650313c0-14.366196 11.68104-26.047236 26.047236-26.047236l474.451826 0c14.364149 0 26.062586 11.68104 26.062586 26.047236l0 107.523899L650.689201 689.174212c-20.412912 0-36.962843 16.550954-36.962843 36.948517l0 184.771237c0 20.399609 16.549931 36.962843 36.962843 36.962843l273.958512 0c20.397562 0 36.96182-16.564257 36.96182-36.962843L961.609533 726.122729C961.609533 705.725166 945.044252 689.174212 924.647713 689.174212z" p-id="1801"/></svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1546567861908" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2422" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M318.577778 819.2L17.066667 512l301.511111-307.2 45.511111 45.511111L96.711111 512l267.377778 261.688889zM705.422222 819.2l-45.511111-45.511111L927.288889 512l-267.377778-261.688889 45.511111-45.511111L1006.933333 512zM540.785778 221.866667l55.751111 11.150222L483.157333 802.133333l-55.751111-11.093333z" fill="#bfbfbf" p-id="2423"></path></svg>

After

Width:  |  Height:  |  Size: 732 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="2807" t="1547195013953" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#cdcdcd" d="M529.0496 527.616l-30.7712-30.7456 85.0688-85.0944 30.7712 30.7712z" p-id="2808"/><path fill="#cdcdcd" d="M0 340.48l427.52 256 248.32 427.52L1024 0l-1024 340.48zM665.6 921.6l-207.36-355.84-355.84-212.48L911.36 81.92l-243.2 243.2 30.72 30.72 243.2-243.2L665.6 921.6z" p-id="2809"/></svg>

After

Width:  |  Height:  |  Size: 536 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="1497" t="1554868028575" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M558.409143 658.285714h-92.818286l-28.379428 62.427429a18.285714 18.285714 0 1 1-33.28-15.140572l91.428571-201.142857a18.285714 18.285714 0 0 1 33.28 0l91.428571 201.142857a18.285714 18.285714 0 1 1-33.28 15.140572L558.409143 658.285714z m-16.64-36.571428L512 556.178286 482.230857 621.714286h59.538286zM329.142857 128h475.428572a18.285714 18.285714 0 1 1 0 36.571429H329.142857a91.428571 91.428571 0 0 0 0 182.857142h475.428572a18.285714 18.285714 0 0 1 18.285714 18.285715v512a18.285714 18.285714 0 0 1-18.285714 18.285714H329.142857A128 128 0 0 1 201.142857 768V256A128 128 0 0 1 329.142857 128zM237.714286 345.6V768A91.428571 91.428571 0 0 0 329.142857 859.428571h457.142857v-475.428571H329.142857a127.634286 127.634286 0 0 1-91.428571-38.4zM329.142857 274.285714a18.285714 18.285714 0 0 1 0-36.571428h438.857143a18.285714 18.285714 0 1 1 0 36.571428H329.142857z" p-id="1498"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1583752001956" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9290" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M891.8 320H608V39.2L891.8 320zM704 384v260c0 133.6-73 200.2-226.6 200.2H288V169.6h189.4c24 0 46.2 1.6 66.2 5v-168C521.8 2.2 498.8 0 474.4 0H96v1024h378.4C755.4 1024 896 894.8 896 636.2V384h-192z" fill="#707070" p-id="9291"></path></svg>

After

Width:  |  Height:  |  Size: 613 B

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1583752303941" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16654" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M1024 896v128H0v-320h128v192h768v-192h128v192zM576 554.688L810.688 320 896 405.312l-384 384-384-384L213.312 320 448 554.688V0h128v554.688z" fill="#707070" p-id="16655"></path></svg>

After

Width:  |  Height:  |  Size: 559 B

@ -0,0 +1 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M106.133 67.2a4.797 4.797 0 0 0-4.8 4.8c0 .187.014.36.027.533h-.027V118.4H9.6V26.667h50.133c2.654 0 4.8-2.147 4.8-4.8 0-2.654-2.146-4.8-4.8-4.8H9.6a9.594 9.594 0 0 0-9.6 9.6V118.4c0 5.307 4.293 9.6 9.6 9.6h91.733c5.307 0 9.6-4.293 9.6-9.6V72.533h-.026c.013-.173.026-.346.026-.533 0-2.653-2.146-4.8-4.8-4.8z"/><path d="M125.16 13.373L114.587 2.8c-3.747-3.747-9.854-3.72-13.6.027l-52.96 52.96a4.264 4.264 0 0 0-.907 1.36L33.813 88.533c-.746 1.76-.226 3.534.907 4.68 1.133 1.147 2.92 1.667 4.693.92l31.4-13.293c.507-.213.96-.52 1.36-.907l52.96-52.96c3.747-3.746 3.774-9.853.027-13.6zM66.107 72.4l-18.32 7.76 7.76-18.32L92.72 24.667l10.56 10.56L66.107 72.4zm52.226-52.227l-8.266 8.267-10.56-10.56 8.266-8.267.027-.026 10.56 10.56-.027.026z"/></svg>

After

Width:  |  Height:  |  Size: 818 B

@ -0,0 +1 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M88.883 119.565c-7.284 0-19.434 2.495-21.333 8.25v.127c-4.232.13-5.222 0-7.108 0-1.895-5.76-14.045-8.256-21.333-8.256H0V0h42.523c9.179 0 17.109 5.47 21.47 13.551C68.352 5.475 76.295 0 85.478 0H128v119.57l-39.113-.005h-.004zM60.442 24.763c0-9.651-8.978-16.507-17.777-16.507H7.108V111.43H39.11c7.054-.14 18.177.082 21.333 6.12v-4.628c-.134-5.722-.004-13.522 0-13.832V27.413l.004-2.655-.004.005zm60.442-16.517h-35.55c-8.802 0-17.78 6.856-17.78 16.493v74.259c.004.32.138 8.115 0 13.813v4.627c3.155-6.022 14.279-6.26 21.333-6.114h32V8.25l-.003-.005z"/></svg>

After

Width:  |  Height:  |  Size: 627 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="2851" t="1554009929581" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#8a8a8a" d="M511.471952 957.559056c-51.013955 0-93.475781-37.318473-101.502932-86.07185l-199.795618 0c-32.961053 0-59.794291-26.834261-59.794291-59.827038 0-12.417319 3.735224-24.277935 10.811684-34.336434l83.646513-111.561431 533.235518 0 83.515524 111.364948c7.306713 10.484212 11.008167 22.246587 11.008167 34.532917 0 32.9938-26.833238 59.827038-59.794291 59.827038l-199.861112 0C604.914986 920.241606 562.485907 957.559056 511.471952 957.559056zM261.61307 699.312805l-73.293289 97.734961c-2.751786 3.964455-4.390168 9.174325-4.390168 14.612403 0 14.481414 11.762375 26.276536 26.243789 26.276536l231.969715 0 0 16.774739c0 38.202647 31.093441 69.296088 69.328835 69.296088 38.202647 0 69.296088-31.093441 69.296088-69.296088l0-16.774739 232.03521 0c14.481414 0 26.243789-11.795122 26.243789-26.276536 0-5.373606-1.605635-10.516959-4.652145-14.875403l-73.096806-97.472983L261.61307 699.311782zM786.461219 613.240955l-550.011281 0 0-188.951187c0-112.348386 68.673891-213.392858 172.142677-255.101499l0-3.113028c0-56.715033 46.164304-102.879337 102.879337-102.879337 56.715033 0 102.84659 46.164304 102.84659 102.879337l0 3.113028c103.468786 41.708641 172.142677 142.753113 172.142677 255.101499L786.461219 613.240955zM270.00044 579.690453l482.910277 0 0-155.400685c0-102.158899-64.67669-193.668827-160.969751-227.677789l-11.172926-3.964455 0-26.571261c0-38.235394-31.093441-69.328835-69.296088-69.328835-38.235394 0-69.328835 31.093441-69.328835 69.328835l0 26.571261-11.172926 3.964455c-96.294085 34.008962-160.969751 125.51889-160.969751 227.677789L270.00044 579.690453z" p-id="2852"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="5914" t="1547360570987" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M234.27218 32h58.36780969v179.99999344h-58.36874719V32zM583.99997844 32h58.27218562v179.99999344H583.99997844V32zM175.99999437 331.99998875h524.59216688v59.99999719H175.99999437v-59.99999719z m0 179.9999925h291.40780125v59.99999812H175.99999437v-59.99999812z m352.55998594 383.999985H32V79.99999812h767.99997v381.6477975C911.16871531 492.99216969 991.9999625 597.1043525 991.9999625 721.99997281c0 149.99999437-116.59218281 269.99998969-262.27217719 269.99998969a258.38436469 258.38436469 0 0 1-201.1199925-95.99999625z m212.35217906-443.75998312V138.31999625H91.08781062v699.35997188H492.36873219A277.72780125 277.72780125 0 0 1 467.40779562 721.99997281c0-149.99999437 116.59218281-269.99998969 262.31998969-269.99998875 3.744375 0 7.4878125 0.095625 11.18437407 0.23999906zM175.99999437 691.99997469h233.13561563v59.99999719H175.99999437v-59.99999719z m553.72779094-179.99999344c-110.73562031 0-203.9999925 95.99999625-203.9999925 209.99999156s93.26437125 209.99999156 203.9999925 209.9999925 203.9999925-95.99999625 203.99999156-209.9999925-93.26343375-209.99999156-203.99999156-209.99999156zM703.99997375 559.99997938h59.75999812v203.99999249H703.99997375V559.99997938z m59.75999812 239.99999062v59.75999812H703.99997375V799.99997h59.75999812z" p-id="5915"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -0,0 +1 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M49.217 41.329l-.136-35.24c-.06-2.715-2.302-4.345-5.022-4.405h-3.65c-2.712-.06-4.866 2.303-4.806 5.016l.152 19.164-24.151-23.79a6.698 6.698 0 0 0-9.499 0 6.76 6.76 0 0 0 0 9.526l23.93 23.713-18.345.074c-2.712-.069-5.228 1.813-5.64 5.02v3.462c.069 2.721 2.31 4.97 5.022 5.03l35.028-.207c.052.005.087.025.133.025l2.457.054a4.626 4.626 0 0 0 3.436-1.38c.88-.874 1.205-2.096 1.169-3.462l-.262-2.465c0-.048.182-.081.182-.136h.002zm52.523 51.212l18.32-.073c2.713.06 5.224-1.609 5.64-4.815v-3.462c-.068-2.722-2.317-4.97-5.021-5.04l-34.58.21c-.053 0-.086-.021-.138-.021l-2.451-.06a4.64 4.64 0 0 0-3.445 1.381c-.885.868-1.201 2.094-1.174 3.46l.27 2.46c.005.06-.177.095-.177.141l.141 34.697c.069 2.713 2.31 4.338 5.022 4.397l3.45.006c2.705.062 4.867-2.31 4.8-5.026l-.153-18.752 24.151 23.946a6.69 6.69 0 0 0 9.494 0 6.747 6.747 0 0 0 0-9.523L101.74 92.54v.001zM48.125 80.662a4.636 4.636 0 0 0-3.437-1.382l-2.457.06c-.05 0-.082.022-.137.022l-35.025-.21c-2.712.07-4.957 2.318-5.022 5.04v3.462c.409 3.206 2.925 4.874 5.633 4.814l18.554.06-24.132 23.928c-2.62 2.626-2.62 6.89 0 9.524a6.694 6.694 0 0 0 9.496 0l24.155-23.79-.155 18.866c-.06 2.722 2.094 5.093 4.801 5.025h3.65c2.72-.069 4.962-1.685 5.022-4.406l.141-34.956c0-.05-.182-.082-.182-.136l.262-2.46c.03-1.366-.286-2.592-1.166-3.46h-.001zM80.08 47.397a4.62 4.62 0 0 0 3.443 1.374l2.45-.054c.055 0 .088-.02.143-.028l35.08.21c2.712-.062 4.953-2.312 5.021-5.033l.009-3.463c-.417-3.211-2.937-5.084-5.64-5.025l-18.615-.073 23.917-23.715c2.63-2.623 2.63-6.879.008-9.513a6.691 6.691 0 0 0-9.494 0L92.251 26.016l.155-19.312c.065-2.713-2.097-5.085-4.802-5.025h-3.45c-2.713.069-4.954 1.693-5.022 4.406l-.139 35.247c0 .054.18.088.18.136l-.267 2.465c-.028 1.366.288 2.588 1.174 3.463v.001z"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -0,0 +1 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M38.47 52L52 38.462l-23.648-23.67L43.209 0H.035L0 43.137l14.757-14.865L38.47 52zm74.773 47.726L89.526 76 76 89.536l23.648 23.672L84.795 128h43.174L128 84.863l-14.757 14.863zM89.538 52l23.668-23.648L128 43.207V.038L84.866 0 99.73 14.76 76 38.472 89.538 52zM38.46 76L14.792 99.651 0 84.794v43.173l43.137.033-14.865-14.757L52 89.53 38.46 76z"/></svg>

After

Width:  |  Height:  |  Size: 421 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="2201" t="1545883026424" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path d="M925.597853 836.903811c0.367367-2.783393 0.847298-5.528923 0.847298-8.40953L926.44515 180.091658c19.034519-11.079336 31.976272-31.470759 31.976272-55.082526 0-35.32146-28.633131-63.956637-63.953567-63.956637-23.611767 0-44.007283 12.941753-55.082526 31.980365L182.108594 93.03286c-11.076266-19.038612-31.470759-31.980365-55.082526-31.980365-35.31839 0-63.953567 28.635177-63.953567 63.956637 0 23.611767 12.9438 44.00319 31.976272 55.082526l0 648.402623c0 2.880607 0.479931 5.627161 0.851391 8.40953-19.4991 10.954493-32.827663 31.586392-32.827663 55.543014 0 35.317367 28.635177 63.953567 63.953567 63.953567 35.32146 0 63.953567-28.635177 63.953567-63.953567l639.536698 0c0 35.317367 28.631084 63.953567 63.953567 63.953567 35.319413 0 63.953567-28.635177 63.953567-63.953567C958.421422 868.490204 945.093882 847.859327 925.597853 836.903811zM862.491583 828.494281 159.00234 828.494281 159.00234 180.091658c9.596566-5.586229 17.524119-13.513782 23.110347-23.110347l657.273664 0c5.582135 9.596566 13.509688 17.524119 23.106254 23.110347L862.492606 828.494281z" p-id="2202"/><path d="M670.62781 252.915243 350.86202 252.915243 318.885747 252.915243 286.908452 252.915243 286.908452 380.818285 350.86202 380.818285 350.86202 316.864718 478.768131 316.864718 478.768131 668.610874 414.815587 668.610874 414.815587 732.564441 606.675266 732.564441 606.675266 668.610874 542.721699 668.610874 542.721699 316.864718 670.62781 316.864718 670.62781 380.818285 734.585471 380.818285 734.585471 252.915243 702.609199 252.915243Z" p-id="2203"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1583751668311" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2803" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M263.456 759.36c0 27.04 22.88 40.576 68.672 40.576 40.064 0 60.096-14.048 60.096-42.144 0-26.528-21.856-39.808-65.536-39.808C284.544 718.016 263.456 731.808 263.456 759.36zM853.344 0 170.688 0C76.8 0 0 76.8 0 170.688l0 682.624C0 947.264 76.8 1024 170.688 1024l682.656 0C947.232 1024 1024 947.264 1024 853.312L1024 170.688C1024 76.8 947.232 0 853.344 0zM475.744 408.992c-7.296 2.592-17.696 5.472-31.2 8.576 4.16 11.968 6.24 23.168 6.24 33.568 0 33.28-10.016 62.304-30.048 87.008-20.032 24.704-45.92 39.392-77.632 44.096-20.8 3.136-31.2 14.304-31.2 33.568 0 6.752 3.392 13.536 10.144 20.288 8.832 9.888 21.856 16.128 39.008 18.72 74.4 11.456 111.584 42.4 111.584 92.864 0 80.64-48.128 120.96-144.352 120.96-39.552 0-72.064-7.04-97.536-21.056-32.256-17.696-48.384-45.536-48.384-83.488 0-43.712 24.192-73.6 72.576-89.728l0-1.568c-17.696-10.912-26.528-27.584-26.528-49.952 0-29.12 8.32-47.36 24.96-54.624l0-1.568c-16.64-5.728-31.488-18.72-44.48-39.04-14.56-21.856-21.856-45.248-21.856-70.24 0-37.472 13.28-68.672 39.808-93.632 25.504-23.424 55.936-35.104 91.296-35.104 25.504 0 49.152 6.24 71.008 18.72 24.96 0 53.856-6.24 86.624-18.72L475.744 408.992 475.744 408.992zM602.176 679.008l-88.192 0c1.056-10.4 1.568-28.096 1.568-53.056L515.552 383.232c0-24.448-0.512-41.376-1.568-50.72l88.192 0c-1.056 9.888-1.568 26.272-1.568 49.152l0 239.552C600.608 647.776 601.152 667.04 602.176 679.008zM596.32 254.496c-10.656 11.456-23.296 17.152-37.856 17.152-15.072 0-27.968-5.728-38.624-17.152-10.656-11.456-16-24.96-16-40.576 0-16.128 5.344-29.92 16-41.376 10.656-11.456 23.552-17.152 38.624-17.152 14.56 0 27.2 5.728 37.856 17.152 10.656 11.456 16 25.216 16 41.376C612.32 229.504 606.976 243.04 596.32 254.496zM841.696 668.832c-19.264 10.4-42.4 15.616-69.472 15.616-37.984 0-64.256-13.504-78.816-40.576-10.944-20.288-16.384-52.288-16.384-95.968l0-139.68 0.768 0 0-1.568-11.712-0.768c-6.752 0-15.616 0.768-26.528 2.336L639.584 332.512l38.24 0 0-30.432c0-14.56-0.768-26.272-2.336-35.104l90.528 0c-1.536 9.888-2.336 21.056-2.336 33.536l0 32 67.872 0 0 75.68c-2.592 0-7.424-0.256-14.432-0.768-7.04-0.512-13.664-0.8-19.904-0.8l-33.568 0 0 145.152c0 34.848 11.456 52.288 34.336 52.288 16.128 0 30.688-4.416 43.712-13.248L841.696 668.832 841.696 668.832zM321.216 400.416c-32.768 0-49.152 19.264-49.152 57.76 0 35.904 16.384 53.856 49.152 53.856 31.744 0 47.616-18.208 47.616-54.624 0-15.104-3.648-28.096-10.912-39.008C349.056 406.4 336.832 400.416 321.216 400.416z" p-id="2804"></path></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="1258" t="1554279845314" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path d="M921.9 468.6H749.6c-9.4 0-18.4 3.8-25 10.5-6.6 6.7-10.3 15.7-10.3 25.1v11.1c0 19.6 15.9 35.5 35.4 35.5h172.2c19.5 0 35.3-15.9 35.3-35.5v-11.1c0-9.4-3.7-18.4-10.3-25.1-6.6-6.7-15.6-10.5-25-10.5zM522.4 163.9c-53.6 42.6-165.7 102.3-246.3 159.8h-0.1c-0.9 0.6-1.8 3.8-2.8 4.3-9.5 5.4-13.8 20.1-65.6 20.1h-101c-26 0-42 12.2-42 39.6V631c0 27.4 14.7 40.9 42 40.9H208c51.5 0.1 55.7 14.8 65.2 20.1 0.9 0.5 1.8 3.7 2.7 4.3h0.1c78.2 57.5 191 121.8 246.4 162.7 16.7 12.3 72.1 33.9 72.1-42.1v-614c0-76.1-55.9-51.8-72.1-39z m159 167.8c9.2 16.1 27.3 20.2 40.5 9l141.5-119.3c13.3-11.1 16.5-33.2 7.4-49.4l-5.2-9.1c-9.1-16.1-27.3-20.1-40.5-9L683.6 273.2c-13.2 11.2-16.5 33.2-7.4 49.4l5.2 9.1z m40.4 347.4c-13.2-11.1-31.3-7-40.4 9l-5.2 9.1c-9.1 16.1-5.8 38.2 7.4 49.4L825.1 866c13.2 11.1 31.3 7.1 40.4-9l5.2-9.1c9.1-16.1 5.8-38.2-7.4-49.4L721.8 679.1z m0 0" p-id="1259"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="3572" t="1545136555590" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M403.2 780.8V619.2h-160c-89.6 0-161.6 72-161.6 161.6s72 161.6 161.6 161.6 160-72 160-161.6z m81.6 0c0 134.4-108.8 243.2-243.2 243.2S0 915.2 0 780.8s108.8-243.2 243.2-243.2h243.2c-1.6 0-1.6 243.2-1.6 243.2z m134.4 0V619.2h161.6c89.6 0 161.6 72 161.6 161.6s-72 161.6-161.6 161.6-161.6-72-161.6-161.6z m-81.6 0c0 134.4 108.8 243.2 243.2 243.2S1024 915.2 1024 780.8s-108.8-243.2-243.2-243.2H537.6v243.2z m-134.4-537.6v161.6h-160c-89.6 0-161.6-72-161.6-161.6S153.6 81.6 243.2 81.6s160 72 160 161.6z m81.6 0C484.8 108.8 376 0 243.2 0 108.8 1.6 0 108.8 0 243.2s108.8 243.2 243.2 243.2h243.2c-1.6 0-1.6-243.2-1.6-243.2z m134.4 0v161.6h161.6c89.6 0 161.6-72 161.6-161.6S870.4 81.6 780.8 81.6 619.2 153.6 619.2 243.2z m-81.6 0C537.6 108.8 646.4 0 780.8 0c134.4 1.6 241.6 108.8 241.6 243.2s-108.8 243.2-243.2 243.2H537.6v-81.6-161.6z" p-id="3573"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="1303" t="1545960873089" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#4A576A" d="M784 112H240C152 112 80 184 80 272v480c0 88 72 160 160 160h544c88 0 160-72 160-160V272c0-88-72-160-160-160z m96 640c0 52.8-43.2 96-96 96H240c-52.8 0-96-43.2-96-96V272c0-52.8 43.2-96 96-96h544c52.8 0 96 43.2 96 96v480z" p-id="1304"/><path fill="#4A576A" d="M352 480c52.8 0 96-43.2 96-96s-43.2-96-96-96-96 43.2-96 96 43.2 96 96 96z m0-128c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32zM814.4 731.2l-3.2-3.2-177.6-177.6c-25.6-25.6-65.6-25.6-91.2 0l-80 80-36.8-36.8c-25.6-25.6-65.6-25.6-91.2 0l-134.4 134.4c-4.8 6.4-8 14.4-8 24 0 17.6 14.4 32 32 32 9.6 0 16-3.2 22.4-9.6l134.4-134.4 134.4 134.4c6.4 6.4 14.4 9.6 24 9.6 17.6 0 32-14.4 32-32 0-9.6-4.8-17.6-9.6-24l-52.8-52.8 80-80 180.8 180.8c6.4 4.8 12.8 8 20.8 8 17.6 0 32-14.4 32-32 0-8-3.2-16-8-20.8z" p-id="1305"/></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1572170050760" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5149" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400"><defs><style type="text/css"></style></defs><path d="M219.428571 658.285714q0-30.285714-21.428571-51.714285T146.285714 585.142857t-51.714285 21.428572T73.142857 658.285714t21.428572 51.714286T146.285714 731.428571t51.714286-21.428571T219.428571 658.285714z m109.714286-256q0-30.285714-21.428571-51.714285T256 329.142857t-51.714286 21.428572T182.857143 402.285714t21.428571 51.714286T256 475.428571t51.714286-21.428571T329.142857 402.285714z m244.571429 274.857143l57.714285-218.285714q3.428571-14.857143-4.285714-27.714286T605.142857 414.285714t-27.428571 3.714286-17.142857 22.571429l-57.714286 218.285714q-34.285714 2.857143-61.142857 24.857143t-36 56.285714q-11.428571 44 11.428571 83.428571t66.857143 50.857143 83.428571-11.428571 50.857143-66.857143q9.142857-34.285714-3.428571-66.857143t-41.142857-52z m377.142857-18.857143q0-30.285714-21.428572-51.714285T877.714286 585.142857t-51.714286 21.428572-21.428571 51.714285 21.428571 51.714286 51.714286 21.428571 51.714285-21.428571 21.428572-51.714286z m-365.714286-365.714285q0-30.285714-21.428571-51.714286T512 219.428571t-51.714286 21.428572T438.857143 292.571429t21.428571 51.714285T512 365.714286t51.714286-21.428572T585.142857 292.571429z m256 109.714285q0-30.285714-21.428571-51.714285T768 329.142857t-51.714286 21.428572T694.857143 402.285714t21.428571 51.714286T768 475.428571t51.714286-21.428571T841.142857 402.285714z m182.857143 256q0 149.142857-80.571429 276-10.857143 16.571429-30.857142 16.571429H111.428571q-20 0-30.857142-16.571429Q0 808 0 658.285714q0-104 40.571429-198.857143t109.142857-163.428571 163.428571-109.142857 198.857143-40.571429 198.857143 40.571429 163.428571 109.142857 109.142857 163.428571 40.571429 198.857143z" p-id="5150" fill="#bfbfbf"></path></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,3 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg">
<path d="M83.287 103.01c-1.57-3.84-6.778-10.414-15.447-19.548-2.327-2.444-2.182-4.306-1.338-9.862v-.64c.553-3.81 1.513-6.05 14.313-8.087 6.516-1.018 8.203 1.57 10.589 5.178l.785 1.193a12.625 12.625 0 0 0 6.43 5.207c1.134.524 2.53 1.164 4.421 2.24 4.596 2.53 4.596 5.41 4.596 11.753v.727a26.91 26.91 0 0 1-5.178 17.454 59.055 59.055 0 0 1-19.025 11.026c3.49-6.546.814-14.313 0-16.553l-.146-.087zM64 5.12a58.502 58.502 0 0 1 25.484 5.818 54.313 54.313 0 0 0-12.859 10.327c-.93 1.28-1.716 2.473-2.472 3.579-2.444 3.694-3.637 5.352-5.818 5.614a25.105 25.105 0 0 1-4.219 0c-4.276-.29-10.094-.64-11.956 4.422-1.193 3.23-1.396 11.956 2.444 16.495.66 1.077.778 2.4.32 3.578a7.01 7.01 0 0 1-2.066 3.229 18.938 18.938 0 0 1-2.909-2.91 18.91 18.91 0 0 0-8.32-6.603c-1.25-.349-2.647-.64-3.985-.93-3.782-.786-8.03-1.688-9.019-3.812a14.895 14.895 0 0 1-.727-5.818 21.935 21.935 0 0 0-1.396-9.25 8.873 8.873 0 0 0-5.557-4.946A58.705 58.705 0 0 1 64 5.12zM0 64c0 35.346 28.654 64 64 64 35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200" class="icon" p-id="749" t="1547192680027" version="1.1" viewBox="0 0 1024 1024"><defs><style type="text/css"/></defs><path fill="#bfbfbf" d="M377.596784 791.989528s-39.199482 22.799699 27.799633 30.399598c81.198926 9.199878 122.598379 7.999894 211.997197-8.999881 0 0 23.599688 14.799804 56.399254 27.599635C473.395518 926.787745 220.198866 835.988946 377.596784 791.989528m-24.399677-112.198517s-43.799421 32.399572 23.199693 39.399479c86.598855 8.999881 155.197948 9.599873 273.596382-13.199825 0 0 16.399783 16.599781 42.199442 25.599661-242.596792 70.999061-512.593222 5.799923-338.995517-51.799315m206.397271-190.197485c49.399347 56.799249-12.999828 107.998572-12.999828 107.998572s125.398342-64.799143 67.799103-145.798072c-53.799289-75.599-94.998744-113.198503 128.198305-242.596792 0.199997 0-350.395367 87.598842-182.99758 280.396292m265.196493 385.194907s28.999617 23.799685-31.799579 42.399439c-115.798469 34.999537-481.593632 45.599397-583.192289 1.399982-36.599516-15.799791 31.999577-37.999498 53.599291-42.599437 22.399704-4.799937 35.399532-3.999947 35.399532-3.999947-40.599463-28.599622-262.596528 56.199257-112.798508 80.398937 408.3946 66.399122 744.790152-29.799606 638.791553-77.598974M396.396536 563.592548s-186.197538 44.199416-65.999128 60.199204c50.799328 6.79991 151.99799 5.199931 246.196745-2.599966 76.998982-6.399915 154.397958-20.39973 154.397958-20.39973s-27.19964 11.599847-46.799381 24.999669c-188.997501 49.799342-553.992675 26.599648-448.994063-24.19968 88.998823-42.799434 161.197869-37.999498 161.197869-37.999497m333.995583 186.597532c192.197459-99.79868 103.198635-195.797411 41.199456-182.797582-15.199799 3.199958-21.999709 5.999921-21.999709 5.99992s5.599926-8.799884 16.399783-12.599833c122.598379-43.199429 216.997131 127.198318-39.599477 194.597427 0-0.199997 2.99996-2.799963 3.999947-5.199932M614.393653 0s106.398593 106.398593-100.998664 269.99643c-166.197802 131.198265-37.999498 206.197274 0 291.596144-96.998717-87.598842-168.197776-164.597824-120.398408-236.396874C463.195652 220.197088 657.393085 168.997765 614.393653 0m-198.997369 1020.786502c184.397562 11.799844 467.593817-6.599913 474.19373-93.798759 0 0-12.799831 32.999564-152.397985 59.399214-157.397919 29.599609-351.595351 26.199654-466.59383 7.199905 0-0.199997 23.599688 19.399743 144.798085 27.19964" p-id="750"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1666860947076" class="icon" viewBox="0 0 1039 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2296" xmlns:xlink="http://www.w3.org/1999/xlink" width="202.9296875" height="200"><path d="M539.962335 906.365348c-169.702448 0-325.905838-113.777778-372.188324-285.408663-26.998117-100.278719-13.499058-202.485876 38.568739-293.12241 52.067797-88.708098 134.990584-152.346516 233.340866-179.344633 100.278719-26.998117 202.485876-13.499058 293.12241 38.568738 88.708098 52.067797 152.346516 134.990584 179.344633 233.340867 13.499058 52.067797 17.355932 106.06403 7.713748 160.060263-3.856874 21.212806-23.141243 34.711864-44.354049 32.783428-21.212806-3.856874-34.711864-23.141243-32.783428-44.354049 7.713748-42.425612 5.785311-86.779661-5.78531-129.205273-21.212806-79.065913-71.352166-146.561205-142.704332-187.058381-71.352166-40.497175-154.274953-52.067797-233.340866-30.85499-163.917137 44.354049-262.26742 212.12806-217.913371 377.973634 44.354049 163.917137 212.12806 262.26742 377.973634 217.913371 21.212806-5.785311 42.425612 7.713748 46.282486 26.998117 5.785311 21.212806-7.713748 42.425612-26.998116 46.282486-34.711864 11.570621-67.495292 15.427495-100.27872 15.427495z" fill="#388CEB" p-id="2297"></path><path d="M173.559322 433.898305c-32.783427 0-57.853107 25.06968-57.853107 57.853107v77.137477c0 32.783427 25.06968 57.853107 57.853107 57.853107s57.853107-25.06968 57.853107-57.853107v-77.137477c0-30.854991-25.06968-57.853107-57.853107-57.853107zM906.365348 433.898305c-32.783427 0-57.853107 25.06968-57.853107 57.853107v77.137477c0 32.783427 25.06968 57.853107 57.853107 57.853107s57.853107-25.06968 57.853108-57.853107v-77.137477c0-30.854991-25.06968-57.853107-57.853108-57.853107z" fill="#388CEB" p-id="2298"></path><path d="M424.256121 501.393597m-77.137477 0a77.137476 77.137476 0 1 0 154.274953 0 77.137476 77.137476 0 1 0-154.274953 0Z" fill="#E78E00" p-id="2299"></path><path d="M655.66855 501.393597m-77.137477 0a77.137476 77.137476 0 1 0 154.274953 0 77.137476 77.137476 0 1 0-154.274953 0Z" fill="#E78E00" p-id="2300"></path></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M10.2424071,11.8909555 C10.2172653,11.8909555 10.1970545,11.8902639 10.1825688,11.8895338 L2.52660476,11.8895338 C2.01375232,11.8895338 1.71854389,11.6735292 1.56121211,11.4923236 C1.21643725,11.0952414 1.24412785,10.5568757 1.25967659,10.4074976 L1.25967659,5.80268667 L2.07937981,5.80268667 L2.07937981,10.4636344 L2.07551184,10.4877516 C2.06576505,10.5697348 2.06484289,10.8243039 2.18167621,10.9566347 C2.20639539,10.9846327 2.28161596,11.0698306 2.52661757,11.0698306 L10.2152801,11.0698306 L10.224886,11.0708808 C10.2524613,11.0718542 10.5106934,11.0764394 10.6731099,10.9228604 C10.7813876,10.8204743 10.8362821,10.65118 10.8362821,10.419665 L10.8362821,5.7991517 L11.6559853,5.7991517 L11.6559853,10.419665 C11.6559853,11.0071745 11.4222803,11.3465829 11.2262175,11.5278654 C10.8735658,11.8539536 10.4268019,11.8909555 10.2424071,11.8909555 Z M1.66951539,6.18734521 L0.409874895,6.18734521 C0.239645591,6.18734521 0.0871551765,6.08214143 0.026714872,5.92300373 C-0.0337126247,5.76386604 0.0105001177,5.58395399 0.137810274,5.47096302 L6.18592644,0.103315803 C6.33987695,-0.0333184776 6.5712766,-0.0345736481 6.72671283,0.100408418 L12.8588742,5.4258025 C12.9863765,5.53653928 13.0329074,5.71414591 12.9760789,5.87316834 C12.9192504,6.03219076 12.7707049,6.1400842 12.6018844,6.14493838 L11.2578529,6.18351566 C11.2538441,6.18364374 11.2498608,6.18369497 11.2458648,6.18369497 C11.0249675,6.18369497 10.8427885,6.00785582 10.8363974,5.78560098 C10.8299038,5.55933728 11.0080612,5.37065184 11.2343249,5.36415825 L11.528022,5.35573068 L6.46092406,0.955217989 L1.48914226,5.36764199 L1.66951539,5.36764199 C1.89586875,5.36764199 2.079367,5.55114024 2.079367,5.7774936 C2.079367,6.00384696 1.89586875,6.18734521 1.66951539,6.18734521 Z M5.08474482,11.483563 C4.89375397,11.483563 4.73893252,11.3287415 4.73893252,11.1377507 L4.73893252,8.2451461 C4.73893252,8.18282304 4.75473742,7.92623032 4.99535874,7.68166418 C5.28737801,7.38486758 5.78250437,7.23437519 6.46699499,7.23437519 C7.14117527,7.23437519 7.63092232,7.38692964 7.92263421,7.68781195 C8.16886537,7.94176626 8.18473431,8.20916882 8.18425786,8.28009876 L8.18425786,11.1266463 C8.18425786,11.3176371 8.02942617,11.4724586 7.83843532,11.4724586 C7.64744447,11.4724586 7.49262302,11.3176371 7.49262302,11.1266463 L7.49262302,8.28417166 C7.49033041,8.26922489 7.47587034,8.20599247 7.38994239,8.13635612 C7.29299967,8.05779269 7.04416851,7.92599978 6.46698218,7.92599978 C5.79748957,7.92599978 5.55957071,8.09435914 5.488359,8.16672356 C5.45339353,8.20226538 5.43871572,8.23250474 5.43255514,8.25160127 C5.43162016,8.25448304 5.43097977,8.2568653 5.4305443,8.25863278 L5.4305443,11.1377507 C5.43055711,11.3287415 5.27573567,11.483563 5.08474482,11.483563 Z M5.17439986,8.7272981 L5.05912909,11.3657178 L2.01085775,11.1992156 L1.79312408,7.94601847 L1.85716339,5.81991324 L0.947805133,5.5253324 L6.44237827,0.543073772 L11.8601042,5.26917514 L11.3093661,5.79429752 L11.0788246,10.5332068 L10.8610909,11.2632549 L7.99212967,11.3657178 L7.94089822,9.45734628 L7.76158814,8.17656 L7.40296798,7.88197915 L6.69853553,7.76670839 L5.82760086,7.84355557 L5.28967062,7.92040274 L5.17439986,8.7272981 Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M7.05065354,0 C7.58017137,0 8.0899995,0.20075717 8.47754036,0.561591231 L9.83242829,1.82353517 C10.2581129,2.21967928 10.5000542,2.77496075 10.5000542,3.35645669 L10.5000542,10.9529926 C10.5000542,11.5313764 10.0311816,12.000249 9.45279787,12.000249 L1.04725637,12.000249 C0.468872649,12.000249 0,11.5313764 0,10.9529926 L0,1.04725637 C0,0.468872649 0.468872649,0 1.04725637,0 L7.05065354,0 Z M4.06335474,2.76213869 C3.60256193,2.76213869 3.20394997,3.04686152 3.02068011,3.45070977 L2.38774453,3.45070977 C2.11790586,3.45501566 1.90214437,3.67633199 1.90466834,3.94619294 C1.90178182,4.21630809 2.11764798,4.43802428 2.38774453,4.44233064 L3.02068011,4.44233064 C3.20394997,4.84879702 3.60256193,5.13155625 4.06335474,5.13155625 C4.52480207,5.13155625 4.92275951,4.84879703 5.1066839,4.44233064 L7.2483232,4.44233064 C7.66068039,4.44233064 7.93885787,4.72705347 7.93885786,5.15119229 C7.93885786,5.57533113 7.66133492,5.86005395 7.2483232,5.86005396 L3.55870807,5.86005396 C2.61225012,5.86005396 1.90466834,6.59116982 1.90466834,7.5605365 C1.90466834,8.52924866 2.61683188,9.26101905 3.56067168,9.26101905 L5.70296549,9.26101905 C5.88360738,9.67706709 6.2927321,9.9473358 6.74629467,9.95024464 C7.20708747,9.95024464 7.60569943,9.66486728 7.78896929,9.26101905 L8.42190487,9.26101905 C8.69174355,9.25671315 8.90750504,9.03539681 8.90498106,8.76553586 C8.90786759,8.49542071 8.69200143,8.27370452 8.42190487,8.26939816 L7.78896929,8.26939816 C7.60569943,7.86358631 7.20970561,7.58017255 6.74629467,7.58017255 C6.29228944,7.58372672 5.882715,7.85361526 5.70034737,8.26939816 L3.55870807,8.26939816 C3.14373273,8.26939816 2.86817339,7.98467533 2.8681734,7.5605365 C2.8681734,7.13705221 3.14569634,6.85167485 3.55870807,6.85167484 L7.24570505,6.85167484 C8.1901994,6.85167484 8.90498106,6.12055897 8.90498106,5.15119229 C8.90498106,4.18248014 8.192163,3.45070975 7.2483232,3.45070977 L5.1066839,3.45070977 C4.92497013,3.03556283 4.51650904,2.76573252 4.06335474,2.76148416 L4.06335474,2.76213869 Z M6.78098503,8.44481361 C7.02316307,8.44481361 7.2188691,8.64379231 7.2188691,8.88924302 C7.2188691,9.13469373 7.02250854,9.33367245 6.78098503,9.33367245 C6.66398152,9.33263552 6.55218263,9.2851592 6.47018519,9.20168875 C6.38818775,9.1182183 6.34270928,9.00559192 6.34375549,8.88858849 C6.34375549,8.64379231 6.54011605,8.44481361 6.78098503,8.44481361 L6.78098503,8.44481361 Z M4.15629874,3.55543539 C4.39782224,3.55543539 4.59352828,3.7544141 4.59352828,4.00051935 C4.59352828,4.24531553 4.39782224,4.44429425 4.15629874,4.44429425 C4.03929568,4.4434295 3.92742865,4.39611922 3.84530877,4.31277183 C3.76318888,4.22942444 3.71754347,4.11686783 3.71841467,3.99986482 C3.71841467,3.75441412 3.91477523,3.55543539 4.15629874,3.55543539 L4.15629874,3.55543539 Z" id="形状"></path>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M4.12040487,12.2651938 C6.48120357,11.3595943 7.81640284,10.7287947 9.35840199,7.05479668 C9.82560173,7.3927965 10.2848015,7.5615964 10.7372012,7.5615964 L9.58280187,3.56119859 L5.53880409,5.35919761 C5.93080388,5.54079751 6.54400354,5.80839736 7.37880308,6.16199717 C6.14120376,8.58599584 4.24360479,9.79479518 1.6860062,9.78839518 C1.23403322,8.92852755 0.998564677,7.97141312 1,7 C1,3.68639853 3.6864051,1 7,1 C10.3136015,1 13,3.68639853 13,7 C13,10.3135949 10.3136015,13 7,13 C5.95640386,13 4.97520441,12.7335936 4.12040487,12.2651938 Z" id="路径"></path>
</svg>

After

Width:  |  Height:  |  Size: 726 B

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>编组 10</title>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon" transform="translate(-288.000000, -437.000000)">
<g id="编组-10" transform="translate(288.000000, 437.000000)">
<rect id="矩形" fill="#D8D8D8" opacity="0" x="0" y="0" width="14" height="14"></rect>
<g id="gongbu" transform="translate(1.000000, 1.000000)" fill="#555A61" fill-rule="nonzero">
<path d="M6,12 C2.6862915,12 0,9.3137085 0,6 C0,2.6862915 2.6862915,0 6,0 C9.3137085,0 12,2.6862915 12,6 C12,9.3137085 9.3137085,12 6,12 Z M7.48285714,5.69142857 C6.35742857,5.96314286 6.49714286,6.42 6.49714286,7.04742857 C6.49714286,7.67571429 7.09971429,7.52142857 7.242,8.38885714 C7.38428571,9.25542857 6.69685714,10.716 6.69685714,10.8745714 C6.69685714,11.0331429 7.15714286,11.1402857 7.482,10.8745714 C7.80771429,10.6097143 8.268,10.2857143 8.72914286,9.74657143 C9.19028571,9.20657143 10.1314286,9.42857143 10.2668571,9.04971429 C10.404,8.67171429 10.8771429,7.69885714 10.2668571,6.71485714 C9.65657143,5.73171429 8.60657143,5.41971429 7.482,5.69142857 L7.48285714,5.69142857 Z M2.90571429,2.02885714 C1.42971429,3.20057143 0.857142857,5.23714286 0.857142857,5.14285714 C0.857142857,5.04857143 1.71,5.70085714 2.72228571,4.41514286 C3.23485714,3.76457143 3.53142857,5.60142857 4.182,5.60142857 C5.04257143,5.60142857 4.46485714,5.08714286 4.60542857,4.41514286 C4.74428571,3.744 5.37685714,3.94371429 5.60828571,3.888 C5.83971429,3.83057143 5.70771429,3.51085714 5.70771429,3.11228571 C5.70771429,2.71371429 6.564,3.35485714 6.852,2.388 C7.044,1.74342857 6.76028571,1.23342857 6,0.857142857 C4.92171429,0.857142857 3.88971429,1.248 2.90571429,2.02885714 Z" id="形状"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M11.1708331,2.07083331 C11.0133331,1.87249997 10.7741667,1.75 10.5,1.75 L3.5,1.75 C3.22583333,1.75 2.98666676,1.87249997 2.82333342,2.07083331 L2.01833336,3.05083334 C1.84916669,3.24916668 1.75,3.51166667 1.75,3.79166667 L1.75,11.0833333 C1.75,11.725 2.27499999,12.25 2.91666667,12.25 L11.0833333,12.25 C11.725,12.25 12.25,11.725 12.25,11.0833333 L12.25,3.79166667 C12.25,3.51166667 12.1508339,3.24916668 11.9816672,3.05083334 L11.1708331,2.07083331 Z M3.79166667,7 L5.83333333,7 L5.83333333,5.83333333 L8.16666667,5.83333333 L8.16666667,7 L10.2083333,7 L7,10.2083333 L3.79166667,7 Z M3.45916657,2.33333333 L10.4591668,2.33333333 L11.0075005,2.91666667 L2.9866666,2.91666667 L3.45916657,2.33333333 Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 830 B

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M1.16666667,7 C1.16666667,10.22 3.78000001,12.8333333 7,12.8333333 C10.22,12.8333333 12.8333333,10.22 12.8333333,7 C12.8333333,3.78000001 10.22,1.16666667 7,1.16666667 C3.78000001,1.16666667 1.16666667,3.78000001 1.16666667,7 Z M7.82249991,11.6666667 L6.26499987,11.6666667 L6.26499987,10.5408332 C5.26749984,10.3308331 4.42166654,9.68916674 4.35749988,8.55750004 L5.50083351,8.55750004 C5.55916685,9.17000002 5.9791666,9.64833387 7.04666662,9.64833387 C8.18999998,9.64833387 8.4466664,9.07666656 8.4466664,8.72083322 C8.4466664,8.23666657 8.19000026,7.78166689 6.88916691,7.47250024 C5.44250023,7.12250023 4.4508334,6.52750017 4.4508334,5.33166687 C4.4508334,4.32833352 5.26166652,3.6749999 6.26499987,3.45916657 L6.26499987,2.33333333 L7.82249991,2.33333333 L7.82249991,3.47083322 C8.90749992,3.73333322 9.45000013,4.55583344 9.48500013,5.44833342 L8.34166678,5.44833342 C8.31250011,4.80083341 7.96833331,4.35749988 7.04666662,4.35749988 C6.17166662,4.35749988 5.64666684,4.75416648 5.64666684,5.31416647 C5.64666684,5.80416645 6.02583357,6.12500028 7.20416689,6.4283336 C8.38250021,6.73166692 9.6425004,7.23916686 9.6425004,8.70916684 C9.63666707,9.77666687 8.83749992,10.3600001 7.82249991,10.5525001 L7.82249991,11.6666667 Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M8.64499982,1.75 C8.39999983,1.07333335 7.75833331,0.583333333 7,0.583333333 C6.24166669,0.583333333 5.60000017,1.07333335 5.35500018,1.75 L2.91666667,1.75 C2.27499999,1.75 1.75,2.27499999 1.75,2.91666667 L1.75,11.0833333 C1.75,11.725 2.27499999,12.25 2.91666667,12.25 L11.0833333,12.25 C11.725,12.25 12.25,11.725 12.25,11.0833333 L12.25,2.91666667 C12.25,2.27499999 11.725,1.75 11.0833333,1.75 L8.64499982,1.75 Z M7.58333333,2.33333333 C7.58333333,2.65416667 7.32083334,2.91666667 7,2.91666667 C6.67916666,2.91666667 6.41666667,2.65416667 6.41666667,2.33333333 C6.41666667,2.01249999 6.67916666,1.75 7,1.75 C7.32083334,1.75 7.58333333,2.01249999 7.58333333,2.33333333 Z M4.08333333,9.91666667 L4.08333333,8.75 L8.16666667,8.75 L8.16666667,9.91666667 L4.08333333,9.91666667 Z M4.08333333,7.58333333 L4.08333333,6.41666667 L9.91666667,6.41666667 L9.91666667,7.58333333 L4.08333333,7.58333333 Z M4.08333333,5.25 L4.08333333,4.08333333 L9.91666667,4.08333333 L9.91666667,5.25 L4.08333333,5.25 Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -0,0 +1,3 @@
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M9.91666667,3.5 C9.91666667,1.89000001 8.60999999,0.583333333 7,0.583333333 C5.39000001,0.583333333 4.08333333,1.89000001 4.08333333,3.5 L2.91666667,3.5 C2.27499999,3.5 1.75583333,4.02499999 1.75583333,4.66666667 L1.75,11.6666667 C1.75,12.3083333 2.27499999,12.8333333 2.91666667,12.8333333 L11.0833333,12.8333333 C11.725,12.8333333 12.25,12.3083333 12.25,11.6666667 L12.25,4.66666667 C12.25,4.02499999 11.725,3.5 11.0833333,3.5 L9.91666667,3.5 Z M8.75,3.5 L5.25,3.5 C5.25,2.53166669 6.03166669,1.75 7,1.75 C7.96833331,1.75 8.75,2.53166669 8.75,3.5 Z M4.08333333,4.66666667 L5.25,4.66666667 C5.25,5.63499998 6.03166669,6.41666667 7,6.41666667 C7.96833331,6.41666667 8.75,5.63499998 8.75,4.66666667 L9.91666667,4.66666667 C9.91666667,6.27666666 8.60999999,7.58333333 7,7.58333333 C5.39000001,7.58333333 4.08333333,6.27666666 4.08333333,4.66666667 Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1021 B

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save