feat(uwsgi): add uwsgi config for prod deployment
This commit is contained in:
parent
c22203cd4d
commit
a42f9c3931
57 changed files with 45759 additions and 267 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -35,6 +35,7 @@ __pycache__/
|
|||
# Distribution / packaging
|
||||
.Python
|
||||
env/
|
||||
venv/
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
|
@ -85,7 +86,7 @@ target/
|
|||
__pycache__/
|
||||
local_settings.py
|
||||
media/services/**
|
||||
|
||||
*.socket
|
||||
|
||||
.env
|
||||
db.sqlite3
|
||||
|
|
|
@ -9,3 +9,4 @@ DATABASES = {
|
|||
"OPTIONS": {"charset": "utf8mb4"},
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ SECRET_KEY = local_settings.SECRET_KEY
|
|||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
|
||||
ALLOWED_HOSTS = ["127.0.0.1", "localhost"]
|
||||
ALLOWED_HOSTS = ["127.0.0.1", "localhost", "django", "gnous.eu"]
|
||||
CSRF_TRUSTED_ORIGINS = ['gnous.eu']
|
||||
|
||||
# Application definition
|
||||
|
||||
|
|
BIN
static/images/favicon.ico
Normal file
BIN
static/images/favicon.ico
Normal file
Binary file not shown.
After Width: 128px | Height: 128px | Size: 66 KiB |
1
static/images/gnous.svg
Normal file
1
static/images/gnous.svg
Normal file
File diff suppressed because one or more lines are too long
After (image error) Size: 39 KiB |
53
static/images/icons/en.svg
Normal file
53
static/images/icons/en.svg
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||
<circle style="fill:#F0F0F0;" cx="256" cy="256" r="256"/>
|
||||
<g>
|
||||
<path style="fill:#D80027;" d="M244.87,256H512c0-23.106-3.08-45.49-8.819-66.783H244.87V256z"/>
|
||||
<path style="fill:#D80027;" d="M244.87,122.435h229.556c-15.671-25.572-35.708-48.175-59.07-66.783H244.87V122.435z"/>
|
||||
<path style="fill:#D80027;" d="M256,512c60.249,0,115.626-20.824,159.356-55.652H96.644C140.374,491.176,195.751,512,256,512z"/>
|
||||
<path style="fill:#D80027;" d="M37.574,389.565h436.852c12.581-20.529,22.338-42.969,28.755-66.783H8.819
|
||||
C15.236,346.596,24.993,369.036,37.574,389.565z"/>
|
||||
</g>
|
||||
<path style="fill:#0052B4;" d="M118.584,39.978h23.329l-21.7,15.765l8.289,25.509l-21.699-15.765L85.104,81.252l7.16-22.037
|
||||
C73.158,75.13,56.412,93.776,42.612,114.552h7.475l-13.813,10.035c-2.152,3.59-4.216,7.237-6.194,10.938l6.596,20.301l-12.306-8.941
|
||||
c-3.059,6.481-5.857,13.108-8.372,19.873l7.267,22.368h26.822l-21.7,15.765l8.289,25.509l-21.699-15.765l-12.998,9.444
|
||||
C0.678,234.537,0,245.189,0,256h256c0-141.384,0-158.052,0-256C205.428,0,158.285,14.67,118.584,39.978z M128.502,230.4
|
||||
l-21.699-15.765L85.104,230.4l8.289-25.509l-21.7-15.765h26.822l8.288-25.509l8.288,25.509h26.822l-21.7,15.765L128.502,230.4z
|
||||
M120.213,130.317l8.289,25.509l-21.699-15.765l-21.699,15.765l8.289-25.509l-21.7-15.765h26.822l8.288-25.509l8.288,25.509h26.822
|
||||
L120.213,130.317z M220.328,230.4l-21.699-15.765L176.93,230.4l8.289-25.509l-21.7-15.765h26.822l8.288-25.509l8.288,25.509h26.822
|
||||
l-21.7,15.765L220.328,230.4z M212.039,130.317l8.289,25.509l-21.699-15.765l-21.699,15.765l8.289-25.509l-21.7-15.765h26.822
|
||||
l8.288-25.509l8.288,25.509h26.822L212.039,130.317z M212.039,55.743l8.289,25.509l-21.699-15.765L176.93,81.252l8.289-25.509
|
||||
l-21.7-15.765h26.822l8.288-25.509l8.288,25.509h26.822L212.039,55.743z"/>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</svg>
|
After (image error) Size: 2.2 KiB |
38
static/images/icons/fr.svg
Normal file
38
static/images/icons/fr.svg
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||
<circle style="fill:#F0F0F0;" cx="256" cy="256" r="256"/>
|
||||
<path style="fill:#D80027;" d="M512,256c0-110.071-69.472-203.906-166.957-240.077v480.155C442.528,459.906,512,366.071,512,256z"/>
|
||||
<path style="fill:#0052B4;" d="M0,256c0,110.071,69.473,203.906,166.957,240.077V15.923C69.473,52.094,0,145.929,0,256z"/>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
<g>
|
||||
</g>
|
||||
</svg>
|
After (image error) Size: 841 B |
48
static/images/illustrations/bot.svg
Normal file
48
static/images/illustrations/bot.svg
Normal file
|
@ -0,0 +1,48 @@
|
|||
<svg id="e9b383de-0ed4-41c7-955a-d31167ca9f18" xmlns="http://www.w3.org/2000/svg" width="844.49976" height="494.24596" viewBox="0 0 844.49976 494.24596">
|
||||
<title>chat_bot</title>
|
||||
<path d="M225.34214,665.935a4.77664,4.77664,0,0,0-2.81646.99092c-2.40045-6.34374-6.11652-10.42042-10.29133-10.42042s-7.89087,4.07668-10.29132,10.42042a4.77669,4.77669,0,0,0-2.81646-.99092c-4.74294,0-8.58786,8.02128-8.58786,17.916H233.93C233.93,673.95626,230.08508,665.935,225.34214,665.935Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<rect y="479.97356" width="220" height="2" fill="#3f3d56"/>
|
||||
<path d="M1007.34214,623.909a4.77664,4.77664,0,0,0-2.81646.99092c-2.40045-6.34374-6.11652-10.42042-10.29133-10.42042s-7.89087,4.07668-10.29132,10.42042a4.77669,4.77669,0,0,0-2.81646-.99092c-4.74294,0-8.58786,8.02128-8.58786,17.916H1015.93C1015.93,631.93026,1012.08508,623.909,1007.34214,623.909Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<path d="M913.97887,294.73032H704.48915v-4.31776H609.49836v4.31776H399.14509a14.17039,14.17039,0,0,0-14.1704,14.1704V595.75656a14.17044,14.17044,0,0,0,14.1704,14.17046H913.97887a14.17044,14.17044,0,0,0,14.1704-14.17046V308.90072A14.17039,14.17039,0,0,0,913.97887,294.73032Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#3f3d56"/>
|
||||
<rect x="226.22703" y="116.89232" width="505.16998" height="284.98004" opacity="0.2"/>
|
||||
<circle cx="478.38008" cy="103.94303" r="5.18132" fill="#ffffff"/>
|
||||
<rect x="111.50024" y="436.948" width="732.99951" height="2" fill="#3f3d56"/>
|
||||
<path d="M725.58249,426.24265V405.15879a25.86891,25.86891,0,0,0-25.86893-25.86893H678.6297c0-2.846-9.14594-5.17779-20.76758-5.39878V348.46519a14.447,14.447,0,1,0-3.61175,0v25.42589c-11.62164.221-20.76758,2.55274-20.76758,5.39878H608.78717a25.86891,25.86891,0,0,0-25.86893,25.86893v21.08386c-2.99209,0-5.41763,10.10647-5.41763,22.57346s2.42554,22.57346,5.41763,22.57346v24.69561a25.86891,25.86891,0,0,0,25.86893,25.86893h90.92639a25.86891,25.86891,0,0,0,25.86893-25.86893V471.38957c2.99209,0,5.41763-10.10648,5.41763-22.57346S728.57458,426.24265,725.58249,426.24265Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<path d="M436.21643,184.53924h80.56769a22.92181,22.92181,0,0,1,22.92181,22.92181V288.0288a22.92181,22.92181,0,0,1-22.92181,22.92181H436.21637a22.92181,22.92181,0,0,1-22.92181-22.92181V207.46111A22.92188,22.92188,0,0,1,436.21643,184.53924Z" fill="#3f3d56"/>
|
||||
<path d="M625.35634,447.4617a16.27123,16.27123,0,0,1-16.25289-16.25289.90294.90294,0,1,1,1.80588,0,14.447,14.447,0,1,0,28.894,0,.90294.90294,0,0,1,1.80588,0A16.27123,16.27123,0,0,1,625.35634,447.4617Z" transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<path d="M654.25037,478.1616a12.65534,12.65534,0,0,1-12.64114-12.64113.90294.90294,0,0,1,1.80588,0,10.83526,10.83526,0,0,0,21.67052,0,.90293.90293,0,1,1,1.80587,0A12.65533,12.65533,0,0,1,654.25037,478.1616Z" transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<path d="M683.14439,447.4617a16.27123,16.27123,0,0,1-16.25289-16.25289.90294.90294,0,1,1,1.80588,0,14.447,14.447,0,1,0,28.894,0,.90294.90294,0,0,1,1.80588,0A16.27151,16.27151,0,0,1,683.14439,447.4617Z" transform="translate(-177.75012 -202.87702)" fill="#ffffff"/>
|
||||
<circle cx="447.60622" cy="229.23473" r="8.12644" fill="#ffffff"/>
|
||||
<circle cx="505.39427" cy="229.23473" r="8.12644" fill="#ffffff"/>
|
||||
<ellipse cx="476.50024" cy="267.15814" rx="7.22351" ry="3.61175" fill="#ffffff"/>
|
||||
<path d="M942.33358,599.56437H893.03147v-3.55219a.70429.70429,0,0,0-.70432-.70431H875.42357a.70429.70429,0,0,0-.70432.70431v3.55219H864.15451v-3.55219a.70429.70429,0,0,0-.70431-.70431H846.54661a.70428.70428,0,0,0-.70431.70431v3.55219H835.27756v-3.55219a.70429.70429,0,0,0-.70432-.70431H817.66966a.70429.70429,0,0,0-.70432.70431v3.55219H806.4006v-3.55219a.70428.70428,0,0,0-.70431-.70431H788.79271a.70429.70429,0,0,0-.70432.70431v3.55219H777.52365v-3.55219a.70429.70429,0,0,0-.70432-.70431H759.91575a.70428.70428,0,0,0-.70431.70431v3.55219H748.6467v-3.55219a.70429.70429,0,0,0-.70432-.70431H731.0388a.70429.70429,0,0,0-.70432.70431v3.55219H719.76974v-3.55219a.70428.70428,0,0,0-.70431-.70431H586.654a.70429.70429,0,0,0-.70432.70431v3.55219H575.385v-3.55219a.70428.70428,0,0,0-.70431-.70431H557.77707a.70429.70429,0,0,0-.70431.70431v3.55219H546.508v-3.55219a.70429.70429,0,0,0-.70432-.70431H528.90012a.70429.70429,0,0,0-.70432.70431v3.55219H517.63107v-3.55219a.70429.70429,0,0,0-.70432-.70431H500.02317a.70429.70429,0,0,0-.70432.70431v3.55219H488.75411v-3.55219a.70429.70429,0,0,0-.70431-.70431H471.14621a.70428.70428,0,0,0-.70431.70431v3.55219H459.87716v-3.55219a.70429.70429,0,0,0-.70432-.70431H442.26926a.70429.70429,0,0,0-.70432.70431v3.55219H431.0002v-3.55219a.70428.70428,0,0,0-.70431-.70431H413.39231a.70429.70429,0,0,0-.70432.70431v3.55219H380.28946A16.90359,16.90359,0,0,0,363.38587,616.468v7.6434a16.90359,16.90359,0,0,0,16.90359,16.90354H942.33358a16.90358,16.90358,0,0,0,16.90358-16.90354V616.468A16.90359,16.90359,0,0,0,942.33358,599.56437Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#3f3d56"/>
|
||||
<rect x="303.50024" y="317.948" width="337" height="2" fill="#ffffff"/>
|
||||
<path d="M505.25037,519.825h-83a555.42428,555.42428,0,0,0,0-94h83C500.68054,458.01945,500.41327,489.40312,505.25037,519.825Z" transform="translate(-177.75012 -202.87702)" fill="#d0cde1"/>
|
||||
<rect x="256.50024" y="241.948" width="60" height="4" fill="#3f3d56"/>
|
||||
<rect x="256.50024" y="254.948" width="60" height="4" fill="#3f3d56"/>
|
||||
<rect x="256.50024" y="267.948" width="60" height="4" fill="#3f3d56"/>
|
||||
<rect x="256.50024" y="280.948" width="60" height="4" fill="#3f3d56"/>
|
||||
<rect x="256.50024" y="293.948" width="60" height="4" fill="#3f3d56"/>
|
||||
<path d="M284.69436,206.08439s-13.04116-4.65756-21.42475,13.97266-21.42476,39.12346-21.42476,39.12346l7.45209,1.863s1.863-13.04115,6.52058-14.90417l-1.863,16.76719s55.89065,19.56173,81.04145-1.863l-.93151-6.52058s3.726.93151,3.726,6.52058L340.585,258.249s-2.79453-5.58907-11.17813-13.04116c-5.50263-4.89122-7.39357-14.19672-8.04338-20.01467a24.2202,24.2202,0,0,0-5.57613-13.18957C310.216,205.54675,300.06429,198.68405,284.69436,206.08439Z"
|
||||
transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<polygon points="69.335 414.136 73.335 437.136 89.335 434.136 92.335 414.136 69.335 414.136" fill="#ffb9b9"/>
|
||||
<path d="M270.085,630.01324l-22,2,1,18-1,23s-13,26,6,24,17-12,17-12l5-6-3-15Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<polygon points="159.335 414.136 155.335 437.136 139.335 434.136 136.335 414.136 159.335 414.136" fill="#ffb9b9"/>
|
||||
<path d="M314.085,630.01324l22,2-1,18,1,23s13,26-6,24-17-12-17-12l-5-6,3-15Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<circle cx="113.33489" cy="42.13622" r="23" fill="#ffb9b9"/>
|
||||
<path d="M276.085,257.01324l3,36,28-1s-8-23-3-32Z" transform="translate(-177.75012 -202.87702)" fill="#ffb9b9"/>
|
||||
<path d="M292.085,286.01324l11.51772-7.18371,12.48228,6.18371,20,9-7,85s16,53,13,79,33,156,4,162-50,12-51,2-3-163-3-163-3,162-15,164-64,10-60-2,31-222,44-234l2-10-17-81,31.92411-15.91067Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<path d="M232.085,410.01324l-1,41s-9.626,40.47857,6.687,40.23929,4.313-40.23929,4.313-40.23929l7-40Z" transform="translate(-177.75012 -202.87702)" fill="#ffb9b9"/>
|
||||
<path d="M383.29816,366.98218l28.10344,29.86966s34.18015,23.72533,21.87052,34.4325S403.20877,404.192,403.20877,404.192l-31.905-25.12114Z" transform="translate(-177.75012 -202.87702)" fill="#ffb9b9"/>
|
||||
<polygon points="83.835 181.636 152.325 179.536 151.435 174.886 151.435 174.866 85.235 173.666 83.835 181.636" fill="#d0cde1"/>
|
||||
<circle cx="97.83489" cy="177.63622" r="6" fill="#2f2e41"/>
|
||||
<path d="M254.085,297.01324l-6.5-1.5s-8.5,3.5-10.5,14.5-28,97-15,102,32,7,32,5,8-77,8-77Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<path d="M315.25037,300.825l20.83464-6.81178s10,0,10,11c0,4.53782,19.16536,41.81178,19.16536,41.81178s46.04964,32.82506,39,34c-12,2-19,23-19,23l-45-40Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<path d="M263.0337,246.72609s7.45209-10.24662,13.97267-12.10965,7.45208-11.17813,7.45208-11.17813S301.22565,242.06853,311.47227,243s.93151-22.35626.93151-22.35626l-18.63022-4.65755-17.6987,1.863-13.97267,9.31511Z" transform="translate(-177.75012 -202.87702)" fill="#2f2e41"/>
|
||||
<ellipse cx="90.83489" cy="38.63622" rx="3" ry="4.5" fill="#ffb9b9"/>
|
||||
</svg>
|
After (image error) Size: 8.4 KiB |
1
static/images/illustrations/services.svg
Normal file
1
static/images/illustrations/services.svg
Normal file
File diff suppressed because one or more lines are too long
After (image error) Size: 6.3 KiB |
0
static/javascripts/main.js
Normal file
0
static/javascripts/main.js
Normal file
6
static/javascripts/turbolinks.js
Normal file
6
static/javascripts/turbolinks.js
Normal file
File diff suppressed because one or more lines are too long
167
static/javascripts/uikit/uikit-icons.js
Normal file
167
static/javascripts/uikit/uikit-icons.js
Normal file
|
@ -0,0 +1,167 @@
|
|||
/*! UIkit 3.3.0 | http://www.getuikit.com | (c) 2014 - 2019 YOOtheme | MIT License */
|
||||
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
||||
typeof define === 'function' && define.amd ? define('uikiticons', factory) :
|
||||
(global = global || self, global.UIkitIcons = factory());
|
||||
}(this, (function () { 'use strict';
|
||||
|
||||
function plugin(UIkit) {
|
||||
|
||||
if (plugin.installed) {
|
||||
return;
|
||||
}
|
||||
|
||||
UIkit.icon.add({
|
||||
"500px": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.624,11.866c-0.141,0.132,0.479,0.658,0.662,0.418c0.051-0.046,0.607-0.61,0.662-0.664c0,0,0.738,0.719,0.814,0.719 c0.1,0,0.207-0.055,0.322-0.17c0.27-0.269,0.135-0.416,0.066-0.495l-0.631-0.616l0.658-0.668c0.146-0.156,0.021-0.314-0.1-0.449 c-0.182-0.18-0.359-0.226-0.471-0.125l-0.656,0.654l-0.654-0.654c-0.033-0.034-0.08-0.045-0.124-0.045 c-0.079,0-0.191,0.068-0.307,0.181c-0.202,0.202-0.247,0.351-0.133,0.462l0.665,0.665L9.624,11.866z\"/><path d=\"M11.066,2.884c-1.061,0-2.185,0.248-3.011,0.604c-0.087,0.034-0.141,0.106-0.15,0.205C7.893,3.784,7.919,3.909,7.982,4.066 c0.05,0.136,0.187,0.474,0.452,0.372c0.844-0.326,1.779-0.507,2.633-0.507c0.963,0,1.9,0.191,2.781,0.564 c0.695,0.292,1.357,0.719,2.078,1.34c0.051,0.044,0.105,0.068,0.164,0.068c0.143,0,0.273-0.137,0.389-0.271 c0.191-0.214,0.324-0.395,0.135-0.575c-0.686-0.654-1.436-1.138-2.363-1.533C13.24,3.097,12.168,2.884,11.066,2.884z\"/><path d=\"M16.43,15.747c-0.092-0.028-0.242,0.05-0.309,0.119l0,0c-0.652,0.652-1.42,1.169-2.268,1.521 c-0.877,0.371-1.814,0.551-2.779,0.551c-0.961,0-1.896-0.189-2.775-0.564c-0.848-0.36-1.612-0.879-2.268-1.53 c-0.682-0.688-1.196-1.455-1.529-2.268c-0.325-0.799-0.471-1.643-0.471-1.643c-0.045-0.24-0.258-0.249-0.567-0.203 c-0.128,0.021-0.519,0.079-0.483,0.36v0.01c0.105,0.644,0.289,1.284,0.545,1.895c0.417,0.969,1.002,1.849,1.756,2.604 c0.757,0.754,1.636,1.34,2.604,1.757C8.901,18.785,9.97,19,11.088,19c1.104,0,2.186-0.215,3.188-0.645 c1.838-0.896,2.604-1.757,2.604-1.757c0.182-0.204,0.227-0.317-0.1-0.643C16.779,15.956,16.525,15.774,16.43,15.747z\"/><path d=\"M5.633,13.287c0.293,0.71,0.723,1.341,1.262,1.882c0.54,0.54,1.172,0.971,1.882,1.264c0.731,0.303,1.509,0.461,2.298,0.461 c0.801,0,1.578-0.158,2.297-0.461c0.711-0.293,1.344-0.724,1.883-1.264c0.543-0.541,0.971-1.172,1.264-1.882 c0.314-0.721,0.463-1.5,0.463-2.298c0-0.79-0.148-1.569-0.463-2.289c-0.293-0.699-0.721-1.329-1.264-1.881 c-0.539-0.541-1.172-0.959-1.867-1.263c-0.721-0.303-1.5-0.461-2.299-0.461c-0.802,0-1.613,0.159-2.322,0.461 c-0.577,0.25-1.544,0.867-2.119,1.454v0.012V2.108h8.16C15.1,2.104,15.1,1.69,15.1,1.552C15.1,1.417,15.1,1,14.809,1H5.915 C5.676,1,5.527,1.192,5.527,1.384v6.84c0,0.214,0.273,0.372,0.529,0.428c0.5,0.105,0.614-0.056,0.737-0.224l0,0 c0.18-0.273,0.776-0.884,0.787-0.894c0.901-0.905,2.117-1.408,3.416-1.408c1.285,0,2.5,0.501,3.412,1.408 c0.914,0.914,1.408,2.122,1.408,3.405c0,1.288-0.508,2.496-1.408,3.405c-0.9,0.896-2.152,1.406-3.438,1.406 c-0.877,0-1.711-0.229-2.433-0.671v-4.158c0-0.553,0.237-1.151,0.643-1.614c0.462-0.519,1.094-0.799,1.782-0.799 c0.664,0,1.293,0.253,1.758,0.715c0.459,0.459,0.709,1.071,0.709,1.723c0,1.385-1.094,2.468-2.488,2.468 c-0.273,0-0.769-0.121-0.781-0.125c-0.281-0.087-0.405,0.306-0.438,0.436c-0.159,0.496,0.079,0.585,0.123,0.607 c0.452,0.137,0.743,0.157,1.129,0.157c1.973,0,3.572-1.6,3.572-3.57c0-1.964-1.6-3.552-3.572-3.552c-0.97,0-1.872,0.36-2.546,1.038 c-0.656,0.631-1.027,1.487-1.027,2.322v3.438v-0.011c-0.372-0.42-0.732-1.041-0.981-1.682c-0.102-0.248-0.315-0.202-0.607-0.113 c-0.135,0.035-0.519,0.157-0.44,0.439C5.372,12.799,5.577,13.164,5.633,13.287z\"/></svg>",
|
||||
"album": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"5\" y=\"2\" width=\"10\" height=\"1\"/><rect x=\"3\" y=\"4\" width=\"14\" height=\"1\"/><rect fill=\"none\" stroke=\"#000\" x=\"1.5\" y=\"6.5\" width=\"17\" height=\"11\"/></svg>",
|
||||
"arrow-down": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"10.5,16.08 5.63,10.66 6.37,10 10.5,14.58 14.63,10 15.37,10.66\"/><line fill=\"none\" stroke=\"#000\" x1=\"10.5\" y1=\"4\" x2=\"10.5\" y2=\"15\"/></svg>",
|
||||
"arrow-left": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"10 14 5 9.5 10 5\"/><line fill=\"none\" stroke=\"#000\" x1=\"16\" y1=\"9.5\" x2=\"5\" y2=\"9.52\"/></svg>",
|
||||
"arrow-right": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"10 5 15 9.5 10 14\"/><line fill=\"none\" stroke=\"#000\" x1=\"4\" y1=\"9.5\" x2=\"15\" y2=\"9.5\"/></svg>",
|
||||
"arrow-up": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"10.5,4 15.37,9.4 14.63,10.08 10.5,5.49 6.37,10.08 5.63,9.4\"/><line fill=\"none\" stroke=\"#000\" x1=\"10.5\" y1=\"16\" x2=\"10.5\" y2=\"5\"/></svg>",
|
||||
"ban": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/><line fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" x1=\"4\" y1=\"3.5\" x2=\"16\" y2=\"16.5\"/></svg>",
|
||||
"behance": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.5,10.6c-0.4-0.5-0.9-0.9-1.6-1.1c1.7-1,2.2-3.2,0.7-4.7C7.8,4,6.3,4,5.2,4C3.5,4,1.7,4,0,4v12c1.7,0,3.4,0,5.2,0 c1,0,2.1,0,3.1-0.5C10.2,14.6,10.5,12.3,9.5,10.6L9.5,10.6z M5.6,6.1c1.8,0,1.8,2.7-0.1,2.7c-1,0-2,0-2.9,0V6.1H5.6z M2.6,13.8v-3.1 c1.1,0,2.1,0,3.2,0c2.1,0,2.1,3.2,0.1,3.2L2.6,13.8z\"/><path d=\"M19.9,10.9C19.7,9.2,18.7,7.6,17,7c-4.2-1.3-7.3,3.4-5.3,7.1c0.9,1.7,2.8,2.3,4.7,2.1c1.7-0.2,2.9-1.3,3.4-2.9h-2.2 c-0.4,1.3-2.4,1.5-3.5,0.6c-0.4-0.4-0.6-1.1-0.6-1.7H20C20,11.7,19.9,10.9,19.9,10.9z M13.5,10.6c0-1.6,2.3-2.7,3.5-1.4 c0.4,0.4,0.5,0.9,0.6,1.4H13.5L13.5,10.6z\"/><rect x=\"13\" y=\"4\" width=\"5\" height=\"1.4\"/></svg>",
|
||||
"bell": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M17,15.5 L3,15.5 C2.99,14.61 3.79,13.34 4.1,12.51 C4.58,11.3 4.72,10.35 5.19,7.01 C5.54,4.53 5.89,3.2 7.28,2.16 C8.13,1.56 9.37,1.5 9.81,1.5 L9.96,1.5 C9.96,1.5 11.62,1.41 12.67,2.17 C14.08,3.2 14.42,4.54 14.77,7.02 C15.26,10.35 15.4,11.31 15.87,12.52 C16.2,13.34 17.01,14.61 17,15.5 L17,15.5 Z\"/><path fill=\"none\" stroke=\"#000\" d=\"M12.39,16 C12.39,17.37 11.35,18.43 9.91,18.43 C8.48,18.43 7.42,17.37 7.42,16\"/></svg>",
|
||||
"bold": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5,15.3 C5.66,15.3 5.9,15 5.9,14.53 L5.9,5.5 C5.9,4.92 5.56,4.7 5,4.7 L5,4 L8.95,4 C12.6,4 13.7,5.37 13.7,6.9 C13.7,7.87 13.14,9.17 10.86,9.59 L10.86,9.7 C13.25,9.86 14.29,11.28 14.3,12.54 C14.3,14.47 12.94,16 9,16 L5,16 L5,15.3 Z M9,9.3 C11.19,9.3 11.8,8.5 11.85,7 C11.85,5.65 11.3,4.8 9,4.8 L7.67,4.8 L7.67,9.3 L9,9.3 Z M9.185,15.22 C11.97,15 12.39,14 12.4,12.58 C12.4,11.15 11.39,10 9,10 L7.67,10 L7.67,15 L9.18,15 Z\"/></svg>",
|
||||
"bolt": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.74,20 L7.73,12 L3,12 L15.43,1 L12.32,9 L17.02,9 L4.74,20 L4.74,20 L4.74,20 Z M9.18,11 L7.1,16.39 L14.47,10 L10.86,10 L12.99,4.67 L5.61,11 L9.18,11 L9.18,11 L9.18,11 Z\"/></svg>",
|
||||
"bookmark": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"5.5 1.5 15.5 1.5 15.5 17.5 10.5 12.5 5.5 17.5\"/></svg>",
|
||||
"calendar": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2,3 2,17 18,17 18,3 2,3 Z M 17,16 3,16 3,8 17,8 17,16 Z M 17,7 3,7 3,4 17,4 17,7 Z\"/><rect width=\"1\" height=\"3\" x=\"6\" y=\"2\"/><rect width=\"1\" height=\"3\" x=\"13\" y=\"2\"/></svg>",
|
||||
"camera": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10.8\" r=\"3.8\"/><path fill=\"none\" stroke=\"#000\" d=\"M1,4.5 C0.7,4.5 0.5,4.7 0.5,5 L0.5,17 C0.5,17.3 0.7,17.5 1,17.5 L19,17.5 C19.3,17.5 19.5,17.3 19.5,17 L19.5,5 C19.5,4.7 19.3,4.5 19,4.5 L13.5,4.5 L13.5,2.9 C13.5,2.6 13.3,2.5 13,2.5 L7,2.5 C6.7,2.5 6.5,2.6 6.5,2.9 L6.5,4.5 L1,4.5 L1,4.5 Z\"/></svg>",
|
||||
"cart": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"7.3\" cy=\"17.3\" r=\"1.4\"/><circle cx=\"13.3\" cy=\"17.3\" r=\"1.4\"/><polyline fill=\"none\" stroke=\"#000\" points=\"0 2 3.2 4 5.3 12.5 16 12.5 18 6.5 8 6.5\"/></svg>",
|
||||
"check": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" points=\"4,10 8,15 17,4\"/></svg>",
|
||||
"chevron-double-left": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"10 14 6 10 10 6\"/><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"14 14 10 10 14 6\"/></svg>",
|
||||
"chevron-double-right": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"10 6 14 10 10 14\"/><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"6 6 10 10 6 14\"/></svg>",
|
||||
"chevron-down": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"16 7 10 13 4 7\"/></svg>",
|
||||
"chevron-left": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"13 16 7 10 13 4\"/></svg>",
|
||||
"chevron-right": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"7 4 13 10 7 16\"/></svg>",
|
||||
"chevron-up": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" points=\"4 13 10 7 16 13\"/></svg>",
|
||||
"clock": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/><rect x=\"9\" y=\"4\" width=\"1\" height=\"7\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M13.018,14.197 L9.445,10.625\"/></svg>",
|
||||
"close": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.06\" d=\"M16,16 L4,4\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.06\" d=\"M16,4 L4,16\"/></svg>",
|
||||
"cloud-download": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M6.5,14.61 L3.75,14.61 C1.96,14.61 0.5,13.17 0.5,11.39 C0.5,9.76 1.72,8.41 3.3,8.2 C3.38,5.31 5.75,3 8.68,3 C11.19,3 13.31,4.71 13.89,7.02 C14.39,6.8 14.93,6.68 15.5,6.68 C17.71,6.68 19.5,8.45 19.5,10.64 C19.5,12.83 17.71,14.6 15.5,14.6 L12.5,14.6\"/><polyline fill=\"none\" stroke=\"#000\" points=\"11.75 16 9.5 18.25 7.25 16\"/><path fill=\"none\" stroke=\"#000\" d=\"M9.5,18 L9.5,9.5\"/></svg>",
|
||||
"cloud-upload": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M6.5,14.61 L3.75,14.61 C1.96,14.61 0.5,13.17 0.5,11.39 C0.5,9.76 1.72,8.41 3.31,8.2 C3.38,5.31 5.75,3 8.68,3 C11.19,3 13.31,4.71 13.89,7.02 C14.39,6.8 14.93,6.68 15.5,6.68 C17.71,6.68 19.5,8.45 19.5,10.64 C19.5,12.83 17.71,14.6 15.5,14.6 L12.5,14.6\"/><polyline fill=\"none\" stroke=\"#000\" points=\"7.25 11.75 9.5 9.5 11.75 11.75\"/><path fill=\"none\" stroke=\"#000\" d=\"M9.5,18 L9.5,9.5\"/></svg>",
|
||||
"code": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" points=\"13,4 19,10 13,16\"/><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" points=\"7,4 1,10 7,16\"/></svg>",
|
||||
"cog": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" cx=\"9.997\" cy=\"10\" r=\"3.31\"/><path fill=\"none\" stroke=\"#000\" d=\"M18.488,12.285 L16.205,16.237 C15.322,15.496 14.185,15.281 13.303,15.791 C12.428,16.289 12.047,17.373 12.246,18.5 L7.735,18.5 C7.938,17.374 7.553,16.299 6.684,15.791 C5.801,15.27 4.655,15.492 3.773,16.237 L1.5,12.285 C2.573,11.871 3.317,10.999 3.317,9.991 C3.305,8.98 2.573,8.121 1.5,7.716 L3.765,3.784 C4.645,4.516 5.794,4.738 6.687,4.232 C7.555,3.722 7.939,2.637 7.735,1.5 L12.263,1.5 C12.072,2.637 12.441,3.71 13.314,4.22 C14.206,4.73 15.343,4.516 16.225,3.794 L18.487,7.714 C17.404,8.117 16.661,8.988 16.67,10.009 C16.672,11.018 17.415,11.88 18.488,12.285 L18.488,12.285 Z\"/></svg>",
|
||||
"comment": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6,18.71 L6,14 L1,14 L1,1 L19,1 L19,14 L10.71,14 L6,18.71 L6,18.71 Z M2,13 L7,13 L7,16.29 L10.29,13 L18,13 L18,2 L2,2 L2,13 L2,13 Z\"/></svg>",
|
||||
"commenting": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"1.5,1.5 18.5,1.5 18.5,13.5 10.5,13.5 6.5,17.5 6.5,13.5 1.5,13.5\"/><circle cx=\"10\" cy=\"8\" r=\"1\"/><circle cx=\"6\" cy=\"8\" r=\"1\"/><circle cx=\"14\" cy=\"8\" r=\"1\"/></svg>",
|
||||
"comments": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"2 0.5 19.5 0.5 19.5 13\"/><path d=\"M5,19.71 L5,15 L0,15 L0,2 L18,2 L18,15 L9.71,15 L5,19.71 L5,19.71 L5,19.71 Z M1,14 L6,14 L6,17.29 L9.29,14 L17,14 L17,3 L1,3 L1,14 L1,14 L1,14 Z\"/></svg>",
|
||||
"copy": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" x=\"3.5\" y=\"2.5\" width=\"12\" height=\"16\"/><polyline fill=\"none\" stroke=\"#000\" points=\"5 0.5 17.5 0.5 17.5 17\"/></svg>",
|
||||
"credit-card": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" x=\"1.5\" y=\"4.5\" width=\"17\" height=\"12\"/><rect x=\"1\" y=\"7\" width=\"18\" height=\"3\"/></svg>",
|
||||
"database": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse fill=\"none\" stroke=\"#000\" cx=\"10\" cy=\"4.64\" rx=\"7.5\" ry=\"3.14\"/><path fill=\"none\" stroke=\"#000\" d=\"M17.5,8.11 C17.5,9.85 14.14,11.25 10,11.25 C5.86,11.25 2.5,9.84 2.5,8.11\"/><path fill=\"none\" stroke=\"#000\" d=\"M17.5,11.25 C17.5,12.99 14.14,14.39 10,14.39 C5.86,14.39 2.5,12.98 2.5,11.25\"/><path fill=\"none\" stroke=\"#000\" d=\"M17.49,4.64 L17.5,14.36 C17.5,16.1 14.14,17.5 10,17.5 C5.86,17.5 2.5,16.09 2.5,14.36 L2.5,4.64\"/></svg>",
|
||||
"desktop": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"8\" y=\"15\" width=\"1\" height=\"2\"/><rect x=\"11\" y=\"15\" width=\"1\" height=\"2\"/><rect x=\"5\" y=\"16\" width=\"10\" height=\"1\"/><rect fill=\"none\" stroke=\"#000\" x=\"1.5\" y=\"3.5\" width=\"17\" height=\"11\"/></svg>",
|
||||
"download": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"14,10 9.5,14.5 5,10\"/><rect x=\"3\" y=\"17\" width=\"13\" height=\"1\"/><line fill=\"none\" stroke=\"#000\" x1=\"9.5\" y1=\"13.91\" x2=\"9.5\" y2=\"3\"/></svg>",
|
||||
"dribbble": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.4\" d=\"M1.3,8.9c0,0,5,0.1,8.6-1c1.4-0.4,2.6-0.9,4-1.9 c1.4-1.1,2.5-2.5,2.5-2.5\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.4\" d=\"M3.9,16.6c0,0,1.7-2.8,3.5-4.2 c1.8-1.3,4-2,5.7-2.2C16,10,19,10.6,19,10.6\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.4\" d=\"M6.9,1.6c0,0,3.3,4.6,4.2,6.8 c0.4,0.9,1.3,3.1,1.9,5.2c0.6,2,0.9,4.4,0.9,4.4\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.4\" cx=\"10\" cy=\"10\" r=\"9\"/></svg>",
|
||||
"etsy": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><path d=\"M8,4.26C8,4.07,8,4,8.31,4h4.46c.79,0,1.22.67,1.53,1.91l.25,1h.76c.14-2.82.26-4,.26-4S13.65,3,12.52,3H6.81L3.75,2.92v.84l1,.2c.73.11.9.27,1,1,0,0,.06,2,.06,5.17s-.06,5.14-.06,5.14c0,.59-.23.81-1,.94l-1,.2v.84l3.06-.1h5.11c1.15,0,3.82.1,3.82.1,0-.7.45-3.88.51-4.22h-.73l-.76,1.69a2.25,2.25,0,0,1-2.45,1.47H9.4c-1,0-1.44-.4-1.44-1.24V10.44s2.16,0,2.86.06c.55,0,.85.19,1.06,1l.23,1H13L12.9,9.94,13,7.41h-.85l-.28,1.13c-.16.74-.28.84-1,1-1,.1-2.89.09-2.89.09Z\"/></svg>",
|
||||
"expand": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"13 2 18 2 18 7 17 7 17 3 13 3\"/><polygon points=\"2 13 3 13 3 17 7 17 7 18 2 18\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M11,9 L17,3\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M3,17 L9,11\"/></svg>",
|
||||
"facebook": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11,10h2.6l0.4-3H11V5.3c0-0.9,0.2-1.5,1.5-1.5H14V1.1c-0.3,0-1-0.1-2.1-0.1C9.6,1,8,2.4,8,5v2H5.5v3H8v8h3V10z\"/></svg>",
|
||||
"file-edit": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M18.65,1.68 C18.41,1.45 18.109,1.33 17.81,1.33 C17.499,1.33 17.209,1.45 16.98,1.68 L8.92,9.76 L8,12.33 L10.55,11.41 L18.651,3.34 C19.12,2.87 19.12,2.15 18.65,1.68 L18.65,1.68 L18.65,1.68 Z\"/><polyline fill=\"none\" stroke=\"#000\" points=\"16.5 8.482 16.5 18.5 3.5 18.5 3.5 1.5 14.211 1.5\"/></svg>",
|
||||
"file-pdf": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" width=\"13\" height=\"17\" x=\"3.5\" y=\"1.5\"/><path d=\"M14.65 11.67c-.48.3-1.37-.19-1.79-.37a4.65 4.65 0 0 1 1.49.06c.35.1.36.28.3.31zm-6.3.06l.43-.79a14.7 14.7 0 0 0 .75-1.64 5.48 5.48 0 0 0 1.25 1.55l.2.15a16.36 16.36 0 0 0-2.63.73zM9.5 5.32c.2 0 .32.5.32.97a1.99 1.99 0 0 1-.23 1.04 5.05 5.05 0 0 1-.17-1.3s0-.71.08-.71zm-3.9 9a4.35 4.35 0 0 1 1.21-1.46l.24-.22a4.35 4.35 0 0 1-1.46 1.68zm9.23-3.3a2.05 2.05 0 0 0-1.32-.3 11.07 11.07 0 0 0-1.58.11 4.09 4.09 0 0 1-.74-.5 5.39 5.39 0 0 1-1.32-2.06 10.37 10.37 0 0 0 .28-2.62 1.83 1.83 0 0 0-.07-.25.57.57 0 0 0-.52-.4H9.4a.59.59 0 0 0-.6.38 6.95 6.95 0 0 0 .37 3.14c-.26.63-1 2.12-1 2.12-.3.58-.57 1.08-.82 1.5l-.8.44A3.11 3.11 0 0 0 5 14.16a.39.39 0 0 0 .15.42l.24.13c1.15.56 2.28-1.74 2.66-2.42a23.1 23.1 0 0 1 3.59-.85 4.56 4.56 0 0 0 2.91.8.5.5 0 0 0 .3-.21 1.1 1.1 0 0 0 .12-.75.84.84 0 0 0-.14-.25z\"/></svg>",
|
||||
"file-text": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" width=\"13\" height=\"17\" x=\"3.5\" y=\"1.5\"/><line fill=\"none\" stroke=\"#000\" x1=\"6\" x2=\"12\" y1=\"12.5\" y2=\"12.5\"/><line fill=\"none\" stroke=\"#000\" x1=\"6\" x2=\"14\" y1=\"8.5\" y2=\"8.5\"/><line fill=\"none\" stroke=\"#000\" x1=\"6\" x2=\"14\" y1=\"6.5\" y2=\"6.5\"/><line fill=\"none\" stroke=\"#000\" x1=\"6\" x2=\"14\" y1=\"10.5\" y2=\"10.5\"/></svg>",
|
||||
"file": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" x=\"3.5\" y=\"1.5\" width=\"13\" height=\"17\"/></svg>",
|
||||
"flickr": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"5.5\" cy=\"9.5\" r=\"3.5\"/><circle cx=\"14.5\" cy=\"9.5\" r=\"3.5\"/></svg>",
|
||||
"folder": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"9.5 5.5 8.5 3.5 1.5 3.5 1.5 16.5 18.5 16.5 18.5 5.5\"/></svg>",
|
||||
"forward": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.47,13.11 C4.02,10.02 6.27,7.85 9.04,6.61 C9.48,6.41 10.27,6.13 11,5.91 L11,2 L18.89,9 L11,16 L11,12.13 C9.25,12.47 7.58,13.19 6.02,14.25 C3.03,16.28 1.63,18.54 1.63,18.54 C1.63,18.54 1.38,15.28 2.47,13.11 L2.47,13.11 Z M5.3,13.53 C6.92,12.4 9.04,11.4 12,10.92 L12,13.63 L17.36,9 L12,4.25 L12,6.8 C11.71,6.86 10.86,7.02 9.67,7.49 C6.79,8.65 4.58,10.96 3.49,13.08 C3.18,13.7 2.68,14.87 2.49,16 C3.28,15.05 4.4,14.15 5.3,13.53 L5.3,13.53 Z\"/></svg>",
|
||||
"foursquare": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.23,2 C15.96,2 16.4,2.41 16.5,2.86 C16.57,3.15 16.56,3.44 16.51,3.73 C16.46,4.04 14.86,11.72 14.75,12.03 C14.56,12.56 14.16,12.82 13.61,12.83 C13.03,12.84 11.09,12.51 10.69,13 C10.38,13.38 7.79,16.39 6.81,17.53 C6.61,17.76 6.4,17.96 6.08,17.99 C5.68,18.04 5.29,17.87 5.17,17.45 C5.12,17.28 5.1,17.09 5.1,16.91 C5.1,12.4 4.86,7.81 5.11,3.31 C5.17,2.5 5.81,2.12 6.53,2 L15.23,2 L15.23,2 Z M9.76,11.42 C9.94,11.19 10.17,11.1 10.45,11.1 L12.86,11.1 C13.12,11.1 13.31,10.94 13.36,10.69 C13.37,10.64 13.62,9.41 13.74,8.83 C13.81,8.52 13.53,8.28 13.27,8.28 C12.35,8.29 11.42,8.28 10.5,8.28 C9.84,8.28 9.83,7.69 9.82,7.21 C9.8,6.85 10.13,6.55 10.5,6.55 C11.59,6.56 12.67,6.55 13.76,6.55 C14.03,6.55 14.23,6.4 14.28,6.14 C14.34,5.87 14.67,4.29 14.67,4.29 C14.67,4.29 14.82,3.74 14.19,3.74 L7.34,3.74 C7,3.75 6.84,4.02 6.84,4.33 C6.84,7.58 6.85,14.95 6.85,14.99 C6.87,15 8.89,12.51 9.76,11.42 L9.76,11.42 Z\"/></svg>",
|
||||
"future": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"19 2 18 2 18 6 14 6 14 7 19 7 19 2\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M18,6.548 C16.709,3.29 13.354,1 9.6,1 C4.6,1 0.6,5 0.6,10 C0.6,15 4.6,19 9.6,19 C14.6,19 18.6,15 18.6,10\"/><rect x=\"9\" y=\"4\" width=\"1\" height=\"7\"/><path d=\"M13.018,14.197 L9.445,10.625\" fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\"/></svg>",
|
||||
"git-branch": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"7\" cy=\"3\" r=\"2\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"14\" cy=\"6\" r=\"2\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"7\" cy=\"17\" r=\"2\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"2\" d=\"M14,8 C14,10.41 12.43,10.87 10.56,11.25 C9.09,11.54 7,12.06 7,15 L7,5\"/></svg>",
|
||||
"git-fork": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"5.79\" cy=\"2.79\" r=\"1.79\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"14.19\" cy=\"2.79\" r=\"1.79\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" cx=\"10.03\" cy=\"16.79\" r=\"1.79\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"2\" d=\"M5.79,4.57 L5.79,6.56 C5.79,9.19 10.03,10.22 10.03,13.31 C10.03,14.86 10.04,14.55 10.04,14.55 C10.04,14.37 10.04,14.86 10.04,13.31 C10.04,10.22 14.2,9.19 14.2,6.56 L14.2,4.57\"/></svg>",
|
||||
"github-alt": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10,0.5 C4.75,0.5 0.5,4.76 0.5,10.01 C0.5,15.26 4.75,19.51 10,19.51 C15.24,19.51 19.5,15.26 19.5,10.01 C19.5,4.76 15.25,0.5 10,0.5 L10,0.5 Z M12.81,17.69 C12.81,17.69 12.81,17.7 12.79,17.69 C12.47,17.75 12.35,17.59 12.35,17.36 L12.35,16.17 C12.35,15.45 12.09,14.92 11.58,14.56 C12.2,14.51 12.77,14.39 13.26,14.21 C13.87,13.98 14.36,13.69 14.74,13.29 C15.42,12.59 15.76,11.55 15.76,10.17 C15.76,9.25 15.45,8.46 14.83,7.8 C15.1,7.08 15.07,6.29 14.75,5.44 L14.51,5.42 C14.34,5.4 14.06,5.46 13.67,5.61 C13.25,5.78 12.79,6.03 12.31,6.35 C11.55,6.16 10.81,6.05 10.09,6.05 C9.36,6.05 8.61,6.15 7.88,6.35 C7.28,5.96 6.75,5.68 6.26,5.54 C6.07,5.47 5.9,5.44 5.78,5.44 L5.42,5.44 C5.06,6.29 5.04,7.08 5.32,7.8 C4.7,8.46 4.4,9.25 4.4,10.17 C4.4,11.94 4.96,13.16 6.08,13.84 C6.53,14.13 7.05,14.32 7.69,14.43 C8.03,14.5 8.32,14.54 8.55,14.55 C8.07,14.89 7.82,15.42 7.82,16.16 L7.82,17.51 C7.8,17.69 7.7,17.8 7.51,17.8 C4.21,16.74 1.82,13.65 1.82,10.01 C1.82,5.5 5.49,1.83 10,1.83 C14.5,1.83 18.17,5.5 18.17,10.01 C18.18,13.53 15.94,16.54 12.81,17.69 L12.81,17.69 Z\"/></svg>",
|
||||
"github": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10,1 C5.03,1 1,5.03 1,10 C1,13.98 3.58,17.35 7.16,18.54 C7.61,18.62 7.77,18.34 7.77,18.11 C7.77,17.9 7.76,17.33 7.76,16.58 C5.26,17.12 4.73,15.37 4.73,15.37 C4.32,14.33 3.73,14.05 3.73,14.05 C2.91,13.5 3.79,13.5 3.79,13.5 C4.69,13.56 5.17,14.43 5.17,14.43 C5.97,15.8 7.28,15.41 7.79,15.18 C7.87,14.6 8.1,14.2 8.36,13.98 C6.36,13.75 4.26,12.98 4.26,9.53 C4.26,8.55 4.61,7.74 5.19,7.11 C5.1,6.88 4.79,5.97 5.28,4.73 C5.28,4.73 6.04,4.49 7.75,5.65 C8.47,5.45 9.24,5.35 10,5.35 C10.76,5.35 11.53,5.45 12.25,5.65 C13.97,4.48 14.72,4.73 14.72,4.73 C15.21,5.97 14.9,6.88 14.81,7.11 C15.39,7.74 15.73,8.54 15.73,9.53 C15.73,12.99 13.63,13.75 11.62,13.97 C11.94,14.25 12.23,14.8 12.23,15.64 C12.23,16.84 12.22,17.81 12.22,18.11 C12.22,18.35 12.38,18.63 12.84,18.54 C16.42,17.35 19,13.98 19,10 C19,5.03 14.97,1 10,1 L10,1 Z\"/></svg>",
|
||||
"gitter": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3.5\" y=\"1\" width=\"1.531\" height=\"11.471\"/><rect x=\"7.324\" y=\"4.059\" width=\"1.529\" height=\"15.294\"/><rect x=\"11.148\" y=\"4.059\" width=\"1.527\" height=\"15.294\"/><rect x=\"14.971\" y=\"4.059\" width=\"1.529\" height=\"8.412\"/></svg>",
|
||||
"google-plus": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.9,9c0,2.7-0.6,5-3.2,6.3c-3.7,1.8-8.1,0.2-9.4-3.6C-1.1,7.6,1.9,3.3,6.1,3c1.7-0.1,3.2,0.3,4.6,1.3 c0.1,0.1,0.3,0.2,0.4,0.4c-0.5,0.5-1.2,1-1.7,1.6c-1-0.8-2.1-1.1-3.5-0.9C5,5.6,4.2,6,3.6,6.7c-1.3,1.3-1.5,3.4-0.5,5 c1,1.7,2.6,2.3,4.6,1.9c1.4-0.3,2.4-1.2,2.6-2.6H6.9V9H12.9z\"/><polygon points=\"20,9 20,11 18,11 18,13 16,13 16,11 14,11 14,9 16,9 16,7 18,7 18,9\"/></svg>",
|
||||
"google": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.86,9.09 C18.46,12.12 17.14,16.05 13.81,17.56 C9.45,19.53 4.13,17.68 2.47,12.87 C0.68,7.68 4.22,2.42 9.5,2.03 C11.57,1.88 13.42,2.37 15.05,3.65 C15.22,3.78 15.37,3.93 15.61,4.14 C14.9,4.81 14.23,5.45 13.5,6.14 C12.27,5.08 10.84,4.72 9.28,4.98 C8.12,5.17 7.16,5.76 6.37,6.63 C4.88,8.27 4.62,10.86 5.76,12.82 C6.95,14.87 9.17,15.8 11.57,15.25 C13.27,14.87 14.76,13.33 14.89,11.75 L10.51,11.75 L10.51,9.09 L17.86,9.09 L17.86,9.09 Z\"/></svg>",
|
||||
"grid": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"2\" y=\"2\" width=\"3\" height=\"3\"/><rect x=\"8\" y=\"2\" width=\"3\" height=\"3\"/><rect x=\"14\" y=\"2\" width=\"3\" height=\"3\"/><rect x=\"2\" y=\"8\" width=\"3\" height=\"3\"/><rect x=\"8\" y=\"8\" width=\"3\" height=\"3\"/><rect x=\"14\" y=\"8\" width=\"3\" height=\"3\"/><rect x=\"2\" y=\"14\" width=\"3\" height=\"3\"/><rect x=\"8\" y=\"14\" width=\"3\" height=\"3\"/><rect x=\"14\" y=\"14\" width=\"3\" height=\"3\"/></svg>",
|
||||
"happy": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"13\" cy=\"7\" r=\"1\"/><circle cx=\"7\" cy=\"7\" r=\"1\"/><circle fill=\"none\" stroke=\"#000\" cx=\"10\" cy=\"10\" r=\"8.5\"/><path fill=\"none\" stroke=\"#000\" d=\"M14.6,11.4 C13.9,13.3 12.1,14.5 10,14.5 C7.9,14.5 6.1,13.3 5.4,11.4\"/></svg>",
|
||||
"hashtag": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.431,8 L15.661,7 L12.911,7 L13.831,3 L12.901,3 L11.98,7 L9.29,7 L10.21,3 L9.281,3 L8.361,7 L5.23,7 L5,8 L8.13,8 L7.21,12 L4.23,12 L4,13 L6.98,13 L6.061,17 L6.991,17 L7.911,13 L10.601,13 L9.681,17 L10.611,17 L11.531,13 L14.431,13 L14.661,12 L11.76,12 L12.681,8 L15.431,8 Z M10.831,12 L8.141,12 L9.061,8 L11.75,8 L10.831,12 Z\"/></svg>",
|
||||
"heart": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.03\" d=\"M10,4 C10,4 8.1,2 5.74,2 C3.38,2 1,3.55 1,6.73 C1,8.84 2.67,10.44 2.67,10.44 L10,18 L17.33,10.44 C17.33,10.44 19,8.84 19,6.73 C19,3.55 16.62,2 14.26,2 C11.9,2 10,4 10,4 L10,4 Z\"/></svg>",
|
||||
"history": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"#000\" points=\"1 2 2 2 2 6 6 6 6 7 1 7 1 2\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M2.1,6.548 C3.391,3.29 6.746,1 10.5,1 C15.5,1 19.5,5 19.5,10 C19.5,15 15.5,19 10.5,19 C5.5,19 1.5,15 1.5,10\"/><rect x=\"9\" y=\"4\" width=\"1\" height=\"7\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M13.018,14.197 L9.445,10.625\"/></svg>",
|
||||
"home": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"18.65 11.35 10 2.71 1.35 11.35 0.65 10.65 10 1.29 19.35 10.65\"/><polygon points=\"15 4 18 4 18 7 17 7 17 5 15 5\"/><polygon points=\"3 11 4 11 4 18 7 18 7 12 12 12 12 18 16 18 16 11 17 11 17 19 11 19 11 13 8 13 8 19 3 19\"/></svg>",
|
||||
"image": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16.1\" cy=\"6.1\" r=\"1.1\"/><rect fill=\"none\" stroke=\"#000\" x=\".5\" y=\"2.5\" width=\"19\" height=\"15\"/><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" points=\"4,13 8,9 13,14\"/><polyline fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" points=\"11,12 12.5,10.5 16,14\"/></svg>",
|
||||
"info": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.13,11.59 C11.97,12.84 10.35,14.12 9.1,14.16 C6.17,14.2 9.89,9.46 8.74,8.37 C9.3,8.16 10.62,7.83 10.62,8.81 C10.62,9.63 10.12,10.55 9.88,11.32 C8.66,15.16 12.13,11.15 12.14,11.18 C12.16,11.21 12.16,11.35 12.13,11.59 C12.08,11.95 12.16,11.35 12.13,11.59 L12.13,11.59 Z M11.56,5.67 C11.56,6.67 9.36,7.15 9.36,6.03 C9.36,5 11.56,4.54 11.56,5.67 L11.56,5.67 Z\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/></svg>",
|
||||
"instagram": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M13.55,1H6.46C3.45,1,1,3.44,1,6.44v7.12c0,3,2.45,5.44,5.46,5.44h7.08c3.02,0,5.46-2.44,5.46-5.44V6.44 C19.01,3.44,16.56,1,13.55,1z M17.5,14c0,1.93-1.57,3.5-3.5,3.5H6c-1.93,0-3.5-1.57-3.5-3.5V6c0-1.93,1.57-3.5,3.5-3.5h8 c1.93,0,3.5,1.57,3.5,3.5V14z\"/><circle cx=\"14.87\" cy=\"5.26\" r=\"1.09\"/><path d=\"M10.03,5.45c-2.55,0-4.63,2.06-4.63,4.6c0,2.55,2.07,4.61,4.63,4.61c2.56,0,4.63-2.061,4.63-4.61 C14.65,7.51,12.58,5.45,10.03,5.45L10.03,5.45L10.03,5.45z M10.08,13c-1.66,0-3-1.34-3-2.99c0-1.65,1.34-2.99,3-2.99s3,1.34,3,2.99 C13.08,11.66,11.74,13,10.08,13L10.08,13L10.08,13z\"/></svg>",
|
||||
"italic": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.63,5.48 L10.15,14.52 C10,15.08 10.37,15.25 11.92,15.3 L11.72,16 L6,16 L6.2,15.31 C7.78,15.26 8.19,15.09 8.34,14.53 L10.82,5.49 C10.97,4.92 10.63,4.76 9.09,4.71 L9.28,4 L15,4 L14.81,4.69 C13.23,4.75 12.78,4.91 12.63,5.48 L12.63,5.48 Z\"/></svg>",
|
||||
"joomla": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.8,13.4l1.7-1.7L5.9,8c-0.6-0.5-0.6-1.5,0-2c0.6-0.6,1.4-0.6,2,0l1.7-1.7c-1-1-2.3-1.3-3.6-1C5.8,2.2,4.8,1.4,3.7,1.4 c-1.3,0-2.3,1-2.3,2.3c0,1.1,0.8,2,1.8,2.3c-0.4,1.3-0.1,2.8,1,3.8L7.8,13.4L7.8,13.4z\"/><path d=\"M10.2,4.3c1-1,2.5-1.4,3.8-1c0.2-1.1,1.1-2,2.3-2c1.3,0,2.3,1,2.3,2.3c0,1.2-0.9,2.2-2,2.3c0.4,1.3,0,2.8-1,3.8L13.9,8 c0.6-0.5,0.6-1.5,0-2c-0.5-0.6-1.5-0.6-2,0L8.2,9.7L6.5,8\"/><path d=\"M14.1,16.8c-1.3,0.4-2.8,0.1-3.8-1l1.7-1.7c0.6,0.6,1.5,0.6,2,0c0.5-0.6,0.6-1.5,0-2l-3.7-3.7L12,6.7l3.7,3.7 c1,1,1.3,2.4,1,3.6c1.1,0.2,2,1.1,2,2.3c0,1.3-1,2.3-2.3,2.3C15.2,18.6,14.3,17.8,14.1,16.8\"/><path d=\"M13.2,12.2l-3.7,3.7c-1,1-2.4,1.3-3.6,1c-0.2,1-1.2,1.8-2.2,1.8c-1.3,0-2.3-1-2.3-2.3c0-1.1,0.8-2,1.8-2.3 c-0.3-1.3,0-2.7,1-3.7l1.7,1.7c-0.6,0.6-0.6,1.5,0,2c0.6,0.6,1.4,0.6,2,0l3.7-3.7\"/></svg>",
|
||||
"laptop": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect y=\"16\" width=\"20\" height=\"1\"/><rect fill=\"none\" stroke=\"#000\" x=\"2.5\" y=\"4.5\" width=\"15\" height=\"10\"/></svg>",
|
||||
"lifesaver": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10,0.5 C4.76,0.5 0.5,4.76 0.5,10 C0.5,15.24 4.76,19.5 10,19.5 C15.24,19.5 19.5,15.24 19.5,10 C19.5,4.76 15.24,0.5 10,0.5 L10,0.5 Z M10,1.5 C11.49,1.5 12.89,1.88 14.11,2.56 L11.85,4.82 C11.27,4.61 10.65,4.5 10,4.5 C9.21,4.5 8.47,4.67 7.79,4.96 L5.58,2.75 C6.87,1.95 8.38,1.5 10,1.5 L10,1.5 Z M4.96,7.8 C4.67,8.48 4.5,9.21 4.5,10 C4.5,10.65 4.61,11.27 4.83,11.85 L2.56,14.11 C1.88,12.89 1.5,11.49 1.5,10 C1.5,8.38 1.95,6.87 2.75,5.58 L4.96,7.79 L4.96,7.8 L4.96,7.8 Z M10,18.5 C8.25,18.5 6.62,17.97 5.27,17.06 L7.46,14.87 C8.22,15.27 9.08,15.5 10,15.5 C10.79,15.5 11.53,15.33 12.21,15.04 L14.42,17.25 C13.13,18.05 11.62,18.5 10,18.5 L10,18.5 Z M10,14.5 C7.52,14.5 5.5,12.48 5.5,10 C5.5,7.52 7.52,5.5 10,5.5 C12.48,5.5 14.5,7.52 14.5,10 C14.5,12.48 12.48,14.5 10,14.5 L10,14.5 Z M15.04,12.21 C15.33,11.53 15.5,10.79 15.5,10 C15.5,9.08 15.27,8.22 14.87,7.46 L17.06,5.27 C17.97,6.62 18.5,8.25 18.5,10 C18.5,11.62 18.05,13.13 17.25,14.42 L15.04,12.21 L15.04,12.21 Z\"/></svg>",
|
||||
"link": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M10.625,12.375 L7.525,15.475 C6.825,16.175 5.925,16.175 5.225,15.475 L4.525,14.775 C3.825,14.074 3.825,13.175 4.525,12.475 L7.625,9.375\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M9.325,7.375 L12.425,4.275 C13.125,3.575 14.025,3.575 14.724,4.275 L15.425,4.975 C16.125,5.675 16.125,6.575 15.425,7.275 L12.325,10.375\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M7.925,11.875 L11.925,7.975\"/></svg>",
|
||||
"linkedin": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.77,17.89 L5.77,7.17 L2.21,7.17 L2.21,17.89 L5.77,17.89 L5.77,17.89 Z M3.99,5.71 C5.23,5.71 6.01,4.89 6.01,3.86 C5.99,2.8 5.24,2 4.02,2 C2.8,2 2,2.8 2,3.85 C2,4.88 2.77,5.7 3.97,5.7 L3.99,5.7 L3.99,5.71 L3.99,5.71 Z\"/><path d=\"M7.75,17.89 L11.31,17.89 L11.31,11.9 C11.31,11.58 11.33,11.26 11.43,11.03 C11.69,10.39 12.27,9.73 13.26,9.73 C14.55,9.73 15.06,10.71 15.06,12.15 L15.06,17.89 L18.62,17.89 L18.62,11.74 C18.62,8.45 16.86,6.92 14.52,6.92 C12.6,6.92 11.75,7.99 11.28,8.73 L11.3,8.73 L11.3,7.17 L7.75,7.17 C7.79,8.17 7.75,17.89 7.75,17.89 L7.75,17.89 L7.75,17.89 Z\"/></svg>",
|
||||
"list": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"6\" y=\"4\" width=\"12\" height=\"1\"/><rect x=\"6\" y=\"9\" width=\"12\" height=\"1\"/><rect x=\"6\" y=\"14\" width=\"12\" height=\"1\"/><rect x=\"2\" y=\"4\" width=\"2\" height=\"1\"/><rect x=\"2\" y=\"9\" width=\"2\" height=\"1\"/><rect x=\"2\" y=\"14\" width=\"2\" height=\"1\"/></svg>",
|
||||
"location": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" d=\"M10,0.5 C6.41,0.5 3.5,3.39 3.5,6.98 C3.5,11.83 10,19 10,19 C10,19 16.5,11.83 16.5,6.98 C16.5,3.39 13.59,0.5 10,0.5 L10,0.5 Z\"/><circle fill=\"none\" stroke=\"#000\" cx=\"10\" cy=\"6.8\" r=\"2.3\"/></svg>",
|
||||
"lock": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" height=\"10\" width=\"13\" y=\"8.5\" x=\"3.5\"/><path fill=\"none\" stroke=\"#000\" d=\"M6.5,8 L6.5,4.88 C6.5,3.01 8.07,1.5 10,1.5 C11.93,1.5 13.5,3.01 13.5,4.88 L13.5,8\"/></svg>",
|
||||
"mail": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"1.4,6.5 10,11 18.6,6.5\"/><path d=\"M 1,4 1,16 19,16 19,4 1,4 Z M 18,15 2,15 2,5 18,5 18,15 Z\"/></svg>",
|
||||
"menu": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"2\" y=\"4\" width=\"16\" height=\"1\"/><rect x=\"2\" y=\"9\" width=\"16\" height=\"1\"/><rect x=\"2\" y=\"14\" width=\"16\" height=\"1\"/></svg>",
|
||||
"microphone": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><line fill=\"none\" stroke=\"#000\" x1=\"10\" x2=\"10\" y1=\"16.44\" y2=\"18.5\"/><line fill=\"none\" stroke=\"#000\" x1=\"7\" x2=\"13\" y1=\"18.5\" y2=\"18.5\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M13.5 4.89v5.87a3.5 3.5 0 0 1-7 0V4.89a3.5 3.5 0 0 1 7 0z\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M15.5 10.36V11a5.5 5.5 0 0 1-11 0v-.6\"/></svg>",
|
||||
"minus-circle": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"9.5\" cy=\"9.5\" r=\"9\"/><line fill=\"none\" stroke=\"#000\" x1=\"5\" y1=\"9.5\" x2=\"14\" y2=\"9.5\"/></svg>",
|
||||
"minus": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect height=\"1\" width=\"18\" y=\"9\" x=\"1\"/></svg>",
|
||||
"more-vertical": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"10\" cy=\"3\" r=\"2\"/><circle cx=\"10\" cy=\"10\" r=\"2\"/><circle cx=\"10\" cy=\"17\" r=\"2\"/></svg>",
|
||||
"more": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"3\" cy=\"10\" r=\"2\"/><circle cx=\"10\" cy=\"10\" r=\"2\"/><circle cx=\"17\" cy=\"10\" r=\"2\"/></svg>",
|
||||
"move": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"4,5 1,5 1,9 2,9 2,6 4,6\"/><polygon points=\"1,16 2,16 2,18 4,18 4,19 1,19\"/><polygon points=\"14,16 14,19 11,19 11,18 13,18 13,16\"/><rect fill=\"none\" stroke=\"#000\" x=\"5.5\" y=\"1.5\" width=\"13\" height=\"13\"/><rect x=\"1\" y=\"11\" width=\"1\" height=\"3\"/><rect x=\"6\" y=\"18\" width=\"3\" height=\"1\"/></svg>",
|
||||
"nut": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"2.5,5.7 10,1.3 17.5,5.7 17.5,14.3 10,18.7 2.5,14.3\"/><circle fill=\"none\" stroke=\"#000\" cx=\"10\" cy=\"10\" r=\"3.5\"/></svg>",
|
||||
"pagekit": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"3,1 17,1 17,16 10,16 10,13 14,13 14,4 6,4 6,16 10,16 10,19 3,19\"/></svg>",
|
||||
"paint-bucket": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.21,1 L0,11.21 L8.1,19.31 L18.31,9.1 L10.21,1 L10.21,1 Z M16.89,9.1 L15,11 L1.7,11 L10.21,2.42 L16.89,9.1 Z\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M6.42,2.33 L11.7,7.61\"/><path d=\"M18.49,12 C18.49,12 20,14.06 20,15.36 C20,16.28 19.24,17 18.49,17 L18.49,17 C17.74,17 17,16.28 17,15.36 C17,14.06 18.49,12 18.49,12 L18.49,12 Z\"/></svg>",
|
||||
"pencil": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M17.25,6.01 L7.12,16.1 L3.82,17.2 L5.02,13.9 L15.12,3.88 C15.71,3.29 16.66,3.29 17.25,3.88 C17.83,4.47 17.83,5.42 17.25,6.01 L17.25,6.01 Z\"/><path fill=\"none\" stroke=\"#000\" d=\"M15.98,7.268 L13.851,5.148\"/></svg>",
|
||||
"phone-landscape": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M17,5.5 C17.8,5.5 18.5,6.2 18.5,7 L18.5,14 C18.5,14.8 17.8,15.5 17,15.5 L3,15.5 C2.2,15.5 1.5,14.8 1.5,14 L1.5,7 C1.5,6.2 2.2,5.5 3,5.5 L17,5.5 L17,5.5 L17,5.5 Z\"/><circle cx=\"3.8\" cy=\"10.5\" r=\".8\"/></svg>",
|
||||
"phone": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M15.5,17 C15.5,17.8 14.8,18.5 14,18.5 L7,18.5 C6.2,18.5 5.5,17.8 5.5,17 L5.5,3 C5.5,2.2 6.2,1.5 7,1.5 L14,1.5 C14.8,1.5 15.5,2.2 15.5,3 L15.5,17 L15.5,17 L15.5,17 Z\"/><circle cx=\"10.5\" cy=\"16.5\" r=\".8\"/></svg>",
|
||||
"pinterest": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.21,1 C5.5,1 3,4.16 3,7.61 C3,9.21 3.85,11.2 5.22,11.84 C5.43,11.94 5.54,11.89 5.58,11.69 C5.62,11.54 5.8,10.8 5.88,10.45 C5.91,10.34 5.89,10.24 5.8,10.14 C5.36,9.59 5,8.58 5,7.65 C5,5.24 6.82,2.91 9.93,2.91 C12.61,2.91 14.49,4.74 14.49,7.35 C14.49,10.3 13,12.35 11.06,12.35 C9.99,12.35 9.19,11.47 9.44,10.38 C9.75,9.08 10.35,7.68 10.35,6.75 C10.35,5.91 9.9,5.21 8.97,5.21 C7.87,5.21 6.99,6.34 6.99,7.86 C6.99,8.83 7.32,9.48 7.32,9.48 C7.32,9.48 6.24,14.06 6.04,14.91 C5.7,16.35 6.08,18.7 6.12,18.9 C6.14,19.01 6.26,19.05 6.33,18.95 C6.44,18.81 7.74,16.85 8.11,15.44 C8.24,14.93 8.79,12.84 8.79,12.84 C9.15,13.52 10.19,14.09 11.29,14.09 C14.58,14.09 16.96,11.06 16.96,7.3 C16.94,3.7 14,1 10.21,1\"/></svg>",
|
||||
"play-circle": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" points=\"8.5 7 13.5 10 8.5 13\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/></svg>",
|
||||
"play": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"6.5,5 14.5,10 6.5,15\"/></svg>",
|
||||
"plus-circle": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"9.5\" cy=\"9.5\" r=\"9\"/><line fill=\"none\" stroke=\"#000\" x1=\"9.5\" y1=\"5\" x2=\"9.5\" y2=\"14\"/><line fill=\"none\" stroke=\"#000\" x1=\"5\" y1=\"9.5\" x2=\"14\" y2=\"9.5\"/></svg>",
|
||||
"plus": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"9\" y=\"1\" width=\"1\" height=\"17\"/><rect x=\"1\" y=\"9\" width=\"17\" height=\"1\"/></svg>",
|
||||
"print": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"4.5 13.5 1.5 13.5 1.5 6.5 18.5 6.5 18.5 13.5 15.5 13.5\"/><polyline fill=\"none\" stroke=\"#000\" points=\"15.5 6.5 15.5 2.5 4.5 2.5 4.5 6.5\"/><rect fill=\"none\" stroke=\"#000\" width=\"11\" height=\"6\" x=\"4.5\" y=\"11.5\"/><rect width=\"8\" height=\"1\" x=\"6\" y=\"13\"/><rect width=\"8\" height=\"1\" x=\"6\" y=\"15\"/></svg>",
|
||||
"pull": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"6.85,8 9.5,10.6 12.15,8 12.85,8.7 9.5,12 6.15,8.7\"/><line fill=\"none\" stroke=\"#000\" x1=\"9.5\" y1=\"11\" x2=\"9.5\" y2=\"2\"/><polyline fill=\"none\" stroke=\"#000\" points=\"6,5.5 3.5,5.5 3.5,18.5 15.5,18.5 15.5,5.5 13,5.5\"/></svg>",
|
||||
"push": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"12.15,4 9.5,1.4 6.85,4 6.15,3.3 9.5,0 12.85,3.3\"/><line fill=\"none\" stroke=\"#000\" x1=\"9.5\" y1=\"10\" x2=\"9.5\" y2=\"1\"/><polyline fill=\"none\" stroke=\"#000\" points=\"6 5.5 3.5 5.5 3.5 18.5 15.5 18.5 15.5 5.5 13 5.5\"/></svg>",
|
||||
"question": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/><circle cx=\"10.44\" cy=\"14.42\" r=\"1.05\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.2\" d=\"M8.17,7.79 C8.17,4.75 12.72,4.73 12.72,7.72 C12.72,8.67 11.81,9.15 11.23,9.75 C10.75,10.24 10.51,10.73 10.45,11.4 C10.44,11.53 10.43,11.64 10.43,11.75\"/></svg>",
|
||||
"quote-right": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.27,7.79 C17.27,9.45 16.97,10.43 15.99,12.02 C14.98,13.64 13,15.23 11.56,15.97 L11.1,15.08 C12.34,14.2 13.14,13.51 14.02,11.82 C14.27,11.34 14.41,10.92 14.49,10.54 C14.3,10.58 14.09,10.6 13.88,10.6 C12.06,10.6 10.59,9.12 10.59,7.3 C10.59,5.48 12.06,4 13.88,4 C15.39,4 16.67,5.02 17.05,6.42 C17.19,6.82 17.27,7.27 17.27,7.79 L17.27,7.79 Z\"/><path d=\"M8.68,7.79 C8.68,9.45 8.38,10.43 7.4,12.02 C6.39,13.64 4.41,15.23 2.97,15.97 L2.51,15.08 C3.75,14.2 4.55,13.51 5.43,11.82 C5.68,11.34 5.82,10.92 5.9,10.54 C5.71,10.58 5.5,10.6 5.29,10.6 C3.47,10.6 2,9.12 2,7.3 C2,5.48 3.47,4 5.29,4 C6.8,4 8.08,5.02 8.46,6.42 C8.6,6.82 8.68,7.27 8.68,7.79 L8.68,7.79 Z\"/></svg>",
|
||||
"receiver": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" d=\"M6.189,13.611C8.134,15.525 11.097,18.239 13.867,18.257C16.47,18.275 18.2,16.241 18.2,16.241L14.509,12.551L11.539,13.639L6.189,8.29L7.313,5.355L3.76,1.8C3.76,1.8 1.732,3.537 1.7,6.092C1.667,8.809 4.347,11.738 6.189,13.611\"/></svg>",
|
||||
"reddit": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 9.05a2.56 2.56 0 0 0-2.56-2.56 2.59 2.59 0 0 0-1.88.82 10.63 10.63 0 0 0-4.14-1v-.08c.58-1.62 1.58-3.89 2.7-4.1.38-.08.77.12 1.19.57a1.15 1.15 0 0 0-.06.37 1.48 1.48 0 1 0 1.51-1.45 1.43 1.43 0 0 0-.76.19A2.29 2.29 0 0 0 12.91 1c-2.11.43-3.39 4.38-3.63 5.19 0 0 0 .11-.06.11a10.65 10.65 0 0 0-3.75 1A2.56 2.56 0 0 0 1 9.05a2.42 2.42 0 0 0 .72 1.76A5.18 5.18 0 0 0 1.24 13c0 3.66 3.92 6.64 8.73 6.64s8.74-3 8.74-6.64a5.23 5.23 0 0 0-.46-2.13A2.58 2.58 0 0 0 19 9.05zm-16.88 0a1.44 1.44 0 0 1 2.27-1.19 7.68 7.68 0 0 0-2.07 1.91 1.33 1.33 0 0 1-.2-.72zM10 18.4c-4.17 0-7.55-2.4-7.55-5.4S5.83 7.53 10 7.53 17.5 10 17.5 13s-3.38 5.4-7.5 5.4zm7.69-8.61a7.62 7.62 0 0 0-2.09-1.91 1.41 1.41 0 0 1 .84-.28 1.47 1.47 0 0 1 1.44 1.45 1.34 1.34 0 0 1-.21.72z\"/><path d=\"M6.69 12.58a1.39 1.39 0 1 1 1.39-1.39 1.38 1.38 0 0 1-1.38 1.39z\"/><path d=\"M14.26 11.2a1.39 1.39 0 1 1-1.39-1.39 1.39 1.39 0 0 1 1.39 1.39z\"/><path d=\"M13.09 14.88a.54.54 0 0 1-.09.77 5.3 5.3 0 0 1-3.26 1.19 5.61 5.61 0 0 1-3.4-1.22.55.55 0 1 1 .73-.83 4.09 4.09 0 0 0 5.25 0 .56.56 0 0 1 .77.09z\"/></svg>",
|
||||
"refresh": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M17.08,11.15 C17.09,11.31 17.1,11.47 17.1,11.64 C17.1,15.53 13.94,18.69 10.05,18.69 C6.16,18.68 3,15.53 3,11.63 C3,7.74 6.16,4.58 10.05,4.58 C10.9,4.58 11.71,4.73 12.46,5\"/><polyline fill=\"none\" stroke=\"#000\" points=\"9.9 2 12.79 4.89 9.79 7.9\"/></svg>",
|
||||
"reply": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.7,13.11 C16.12,10.02 13.84,7.85 11.02,6.61 C10.57,6.41 9.75,6.13 9,5.91 L9,2 L1,9 L9,16 L9,12.13 C10.78,12.47 12.5,13.19 14.09,14.25 C17.13,16.28 18.56,18.54 18.56,18.54 C18.56,18.54 18.81,15.28 17.7,13.11 L17.7,13.11 Z M14.82,13.53 C13.17,12.4 11.01,11.4 8,10.92 L8,13.63 L2.55,9 L8,4.25 L8,6.8 C8.3,6.86 9.16,7.02 10.37,7.49 C13.3,8.65 15.54,10.96 16.65,13.08 C16.97,13.7 17.48,14.86 17.68,16 C16.87,15.05 15.73,14.15 14.82,13.53 L14.82,13.53 Z\"/></svg>",
|
||||
"rss": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"3.12\" cy=\"16.8\" r=\"1.85\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M1.5,8.2 C1.78,8.18 2.06,8.16 2.35,8.16 C7.57,8.16 11.81,12.37 11.81,17.57 C11.81,17.89 11.79,18.19 11.76,18.5\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M1.5,2.52 C1.78,2.51 2.06,2.5 2.35,2.5 C10.72,2.5 17.5,9.24 17.5,17.57 C17.5,17.89 17.49,18.19 17.47,18.5\"/></svg>",
|
||||
"search": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"9\" cy=\"9\" r=\"7\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M14,14 L18,18 L14,14 Z\"/></svg>",
|
||||
"server": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"3\" width=\"1\" height=\"2\"/><rect x=\"5\" y=\"3\" width=\"1\" height=\"2\"/><rect x=\"7\" y=\"3\" width=\"1\" height=\"2\"/><rect x=\"16\" y=\"3\" width=\"1\" height=\"1\"/><rect x=\"16\" y=\"10\" width=\"1\" height=\"1\"/><circle fill=\"none\" stroke=\"#000\" cx=\"9.9\" cy=\"17.4\" r=\"1.4\"/><rect x=\"3\" y=\"10\" width=\"1\" height=\"2\"/><rect x=\"5\" y=\"10\" width=\"1\" height=\"2\"/><rect x=\"9.5\" y=\"14\" width=\"1\" height=\"2\"/><rect x=\"3\" y=\"17\" width=\"6\" height=\"1\"/><rect x=\"11\" y=\"17\" width=\"6\" height=\"1\"/><rect fill=\"none\" stroke=\"#000\" x=\"1.5\" y=\"1.5\" width=\"17\" height=\"5\"/><rect fill=\"none\" stroke=\"#000\" x=\"1.5\" y=\"8.5\" width=\"17\" height=\"5\"/></svg>",
|
||||
"settings": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse fill=\"none\" stroke=\"#000\" cx=\"6.11\" cy=\"3.55\" rx=\"2.11\" ry=\"2.15\"/><ellipse fill=\"none\" stroke=\"#000\" cx=\"6.11\" cy=\"15.55\" rx=\"2.11\" ry=\"2.15\"/><circle fill=\"none\" stroke=\"#000\" cx=\"13.15\" cy=\"9.55\" r=\"2.15\"/><rect x=\"1\" y=\"3\" width=\"3\" height=\"1\"/><rect x=\"10\" y=\"3\" width=\"8\" height=\"1\"/><rect x=\"1\" y=\"9\" width=\"8\" height=\"1\"/><rect x=\"15\" y=\"9\" width=\"3\" height=\"1\"/><rect x=\"1\" y=\"15\" width=\"3\" height=\"1\"/><rect x=\"10\" y=\"15\" width=\"8\" height=\"1\"/></svg>",
|
||||
"shrink": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"11 4 12 4 12 8 16 8 16 9 11 9\"/><polygon points=\"4 11 9 11 9 16 8 16 8 12 4 12\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M12,8 L18,2\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M2,18 L8,12\"/></svg>",
|
||||
"sign-in": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"7 2 17 2 17 17 7 17 7 16 16 16 16 3 7 3\"/><polygon points=\"9.1 13.4 8.5 12.8 11.28 10 4 10 4 9 11.28 9 8.5 6.2 9.1 5.62 13 9.5\"/></svg>",
|
||||
"sign-out": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"13.1 13.4 12.5 12.8 15.28 10 8 10 8 9 15.28 9 12.5 6.2 13.1 5.62 17 9.5\"/><polygon points=\"13 2 3 2 3 17 13 17 13 16 4 16 4 3 13 3\"/></svg>",
|
||||
"social": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><line fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" x1=\"13.4\" y1=\"14\" x2=\"6.3\" y2=\"10.7\"/><line fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" x1=\"13.5\" y1=\"5.5\" x2=\"6.5\" y2=\"8.8\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"15.5\" cy=\"4.6\" r=\"2.3\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"15.5\" cy=\"14.8\" r=\"2.3\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"4.5\" cy=\"9.8\" r=\"2.3\"/></svg>",
|
||||
"soundcloud": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.2,9.4c-0.4,0-0.8,0.1-1.101,0.2c-0.199-2.5-2.399-4.5-5-4.5c-0.6,0-1.2,0.1-1.7,0.3C9.2,5.5,9.1,5.6,9.1,5.6V15h8 c1.601,0,2.801-1.2,2.801-2.8C20,10.7,18.7,9.4,17.2,9.4L17.2,9.4z\"/><rect x=\"6\" y=\"6.5\" width=\"1.5\" height=\"8.5\"/><rect x=\"3\" y=\"8\" width=\"1.5\" height=\"7\"/><rect y=\"10\" width=\"1.5\" height=\"5\"/></svg>",
|
||||
"star": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" stroke-width=\"1.01\" points=\"10 2 12.63 7.27 18.5 8.12 14.25 12.22 15.25 18 10 15.27 4.75 18 5.75 12.22 1.5 8.12 7.37 7.27\"/></svg>",
|
||||
"strikethrough": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6,13.02 L6.65,13.02 C7.64,15.16 8.86,16.12 10.41,16.12 C12.22,16.12 12.92,14.93 12.92,13.89 C12.92,12.55 11.99,12.03 9.74,11.23 C8.05,10.64 6.23,10.11 6.23,7.83 C6.23,5.5 8.09,4.09 10.4,4.09 C11.44,4.09 12.13,4.31 12.72,4.54 L13.33,4 L13.81,4 L13.81,7.59 L13.16,7.59 C12.55,5.88 11.52,4.89 10.07,4.89 C8.84,4.89 7.89,5.69 7.89,7.03 C7.89,8.29 8.89,8.78 10.88,9.45 C12.57,10.03 14.38,10.6 14.38,12.91 C14.38,14.75 13.27,16.93 10.18,16.93 C9.18,16.93 8.17,16.69 7.46,16.39 L6.52,17 L6,17 L6,13.02 L6,13.02 Z\"/><rect x=\"3\" y=\"10\" width=\"15\" height=\"1\"/></svg>",
|
||||
"table": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"1\" y=\"3\" width=\"18\" height=\"1\"/><rect x=\"1\" y=\"7\" width=\"18\" height=\"1\"/><rect x=\"1\" y=\"11\" width=\"18\" height=\"1\"/><rect x=\"1\" y=\"15\" width=\"18\" height=\"1\"/></svg>",
|
||||
"tablet-landscape": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M1.5,5 C1.5,4.2 2.2,3.5 3,3.5 L17,3.5 C17.8,3.5 18.5,4.2 18.5,5 L18.5,16 C18.5,16.8 17.8,17.5 17,17.5 L3,17.5 C2.2,17.5 1.5,16.8 1.5,16 L1.5,5 L1.5,5 L1.5,5 Z\"/><circle cx=\"3.7\" cy=\"10.5\" r=\".8\"/></svg>",
|
||||
"tablet": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M5,18.5 C4.2,18.5 3.5,17.8 3.5,17 L3.5,3 C3.5,2.2 4.2,1.5 5,1.5 L16,1.5 C16.8,1.5 17.5,2.2 17.5,3 L17.5,17 C17.5,17.8 16.8,18.5 16,18.5 L5,18.5 L5,18.5 L5,18.5 Z\"/><circle cx=\"10.5\" cy=\"16.3\" r=\".8\"/></svg>",
|
||||
"tag": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M17.5,3.71 L17.5,7.72 C17.5,7.96 17.4,8.2 17.21,8.39 L8.39,17.2 C7.99,17.6 7.33,17.6 6.93,17.2 L2.8,13.07 C2.4,12.67 2.4,12.01 2.8,11.61 L11.61,2.8 C11.81,2.6 12.08,2.5 12.34,2.5 L16.19,2.5 C16.52,2.5 16.86,2.63 17.11,2.88 C17.35,3.11 17.48,3.4 17.5,3.71 L17.5,3.71 Z\"/><circle cx=\"14\" cy=\"6\" r=\"1\"/></svg>",
|
||||
"thumbnails": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" x=\"3.5\" y=\"3.5\" width=\"5\" height=\"5\"/><rect fill=\"none\" stroke=\"#000\" x=\"11.5\" y=\"3.5\" width=\"5\" height=\"5\"/><rect fill=\"none\" stroke=\"#000\" x=\"11.5\" y=\"11.5\" width=\"5\" height=\"5\"/><rect fill=\"none\" stroke=\"#000\" x=\"3.5\" y=\"11.5\" width=\"5\" height=\"5\"/></svg>",
|
||||
"trash": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"6.5 3 6.5 1.5 13.5 1.5 13.5 3\"/><polyline fill=\"none\" stroke=\"#000\" points=\"4.5 4 4.5 18.5 15.5 18.5 15.5 4\"/><rect x=\"8\" y=\"7\" width=\"1\" height=\"9\"/><rect x=\"11\" y=\"7\" width=\"1\" height=\"9\"/><rect x=\"2\" y=\"3\" width=\"16\" height=\"1\"/></svg>",
|
||||
"triangle-down": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"5 7 15 7 10 12\"/></svg>",
|
||||
"triangle-left": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"12 5 7 10 12 15\"/></svg>",
|
||||
"triangle-right": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"8 5 13 10 8 15\"/></svg>",
|
||||
"triangle-up": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"5 13 10 8 15 13\"/></svg>",
|
||||
"tripadvisor": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19.021,7.866C19.256,6.862,20,5.854,20,5.854h-3.346C14.781,4.641,12.504,4,9.98,4C7.363,4,4.999,4.651,3.135,5.876H0\tc0,0,0.738,0.987,0.976,1.988c-0.611,0.837-0.973,1.852-0.973,2.964c0,2.763,2.249,5.009,5.011,5.009\tc1.576,0,2.976-0.737,3.901-1.879l1.063,1.599l1.075-1.615c0.475,0.611,1.1,1.111,1.838,1.451c1.213,0.547,2.574,0.612,3.825,0.15\tc2.589-0.963,3.913-3.852,2.964-6.439c-0.175-0.463-0.4-0.876-0.675-1.238H19.021z M16.38,14.594\tc-1.002,0.371-2.088,0.328-3.06-0.119c-0.688-0.317-1.252-0.817-1.657-1.438c-0.164-0.25-0.313-0.52-0.417-0.811\tc-0.124-0.328-0.186-0.668-0.217-1.014c-0.063-0.689,0.037-1.396,0.339-2.043c0.448-0.971,1.251-1.71,2.25-2.079\tc2.075-0.765,4.375,0.3,5.14,2.366c0.762,2.066-0.301,4.37-2.363,5.134L16.38,14.594L16.38,14.594z M8.322,13.066\tc-0.72,1.059-1.935,1.76-3.309,1.76c-2.207,0-4.001-1.797-4.001-3.996c0-2.203,1.795-4.002,4.001-4.002\tc2.204,0,3.999,1.8,3.999,4.002c0,0.137-0.024,0.261-0.04,0.396c-0.067,0.678-0.284,1.313-0.648,1.853v-0.013H8.322z M2.472,10.775\tc0,1.367,1.112,2.479,2.476,2.479c1.363,0,2.472-1.11,2.472-2.479c0-1.359-1.11-2.468-2.472-2.468\tC3.584,8.306,2.473,9.416,2.472,10.775L2.472,10.775z M12.514,10.775c0,1.367,1.104,2.479,2.471,2.479\tc1.363,0,2.474-1.108,2.474-2.479c0-1.359-1.11-2.468-2.474-2.468c-1.364,0-2.477,1.109-2.477,2.468H12.514z M3.324,10.775\tc0-0.893,0.726-1.618,1.614-1.618c0.889,0,1.625,0.727,1.625,1.618c0,0.898-0.725,1.627-1.625,1.627\tc-0.901,0-1.625-0.729-1.625-1.627H3.324z M13.354,10.775c0-0.893,0.726-1.618,1.627-1.618c0.886,0,1.61,0.727,1.61,1.618\tc0,0.898-0.726,1.627-1.626,1.627s-1.625-0.729-1.625-1.627H13.354z M9.977,4.875c1.798,0,3.425,0.324,4.849,0.968\tc-0.535,0.015-1.061,0.108-1.586,0.3c-1.264,0.463-2.264,1.388-2.815,2.604c-0.262,0.551-0.398,1.133-0.448,1.72\tC9.79,7.905,7.677,5.873,5.076,5.82C6.501,5.208,8.153,4.875,9.94,4.875H9.977z\"/></svg>",
|
||||
"tumblr": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.885,8.598c0,0,0,3.393,0,4.996c0,0.282,0,0.66,0.094,0.942c0.377,1.509,1.131,2.545,2.545,3.11 c1.319,0.472,2.356,0.472,3.676,0c0.565-0.188,1.132-0.659,1.132-0.659l-0.849-2.263c0,0-1.036,0.378-1.603,0.283 c-0.565-0.094-1.226-0.66-1.226-1.508c0-1.603,0-4.902,0-4.902h2.828V5.771h-2.828V2H8.205c0,0-0.094,0.66-0.188,0.942 C7.828,3.791,7.262,4.733,6.603,5.394C5.848,6.147,5,6.43,5,6.43v2.168H6.885z\"/></svg>",
|
||||
"tv": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"7\" y=\"16\" width=\"6\" height=\"1\"/><rect fill=\"none\" stroke=\"#000\" x=\".5\" y=\"3.5\" width=\"19\" height=\"11\"/></svg>",
|
||||
"twitter": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19,4.74 C18.339,5.029 17.626,5.229 16.881,5.32 C17.644,4.86 18.227,4.139 18.503,3.28 C17.79,3.7 17.001,4.009 16.159,4.17 C15.485,3.45 14.526,3 13.464,3 C11.423,3 9.771,4.66 9.771,6.7 C9.771,6.99 9.804,7.269 9.868,7.539 C6.795,7.38 4.076,5.919 2.254,3.679 C1.936,4.219 1.754,4.86 1.754,5.539 C1.754,6.82 2.405,7.95 3.397,8.61 C2.79,8.589 2.22,8.429 1.723,8.149 L1.723,8.189 C1.723,9.978 2.997,11.478 4.686,11.82 C4.376,11.899 4.049,11.939 3.713,11.939 C3.475,11.939 3.245,11.919 3.018,11.88 C3.49,13.349 4.852,14.419 6.469,14.449 C5.205,15.429 3.612,16.019 1.882,16.019 C1.583,16.019 1.29,16.009 1,15.969 C2.635,17.019 4.576,17.629 6.662,17.629 C13.454,17.629 17.17,12 17.17,7.129 C17.17,6.969 17.166,6.809 17.157,6.649 C17.879,6.129 18.504,5.478 19,4.74\"/></svg>",
|
||||
"uikit": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"14.4,3.1 11.3,5.1 15,7.3 15,12.9 10,15.7 5,12.9 5,8.5 2,6.8 2,14.8 9.9,19.5 18,14.8 18,5.3\"/><polygon points=\"9.8,4.2 6.7,2.4 9.8,0.4 12.9,2.3\"/></svg>",
|
||||
"unlock": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"none\" stroke=\"#000\" x=\"3.5\" y=\"8.5\" width=\"13\" height=\"10\"/><path fill=\"none\" stroke=\"#000\" d=\"M6.5,8.5 L6.5,4.9 C6.5,3 8.1,1.5 10,1.5 C11.9,1.5 13.5,3 13.5,4.9\"/></svg>",
|
||||
"upload": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polyline fill=\"none\" stroke=\"#000\" points=\"5 8 9.5 3.5 14 8\"/><rect x=\"3\" y=\"17\" width=\"13\" height=\"1\"/><line fill=\"none\" stroke=\"#000\" x1=\"9.5\" y1=\"15\" x2=\"9.5\" y2=\"4\"/></svg>",
|
||||
"user": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"9.9\" cy=\"6.4\" r=\"4.4\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M1.5,19 C2.3,14.5 5.8,11.2 10,11.2 C14.2,11.2 17.7,14.6 18.5,19.2\"/></svg>",
|
||||
"users": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"7.7\" cy=\"8.6\" r=\"3.5\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M1,18.1 C1.7,14.6 4.4,12.1 7.6,12.1 C10.9,12.1 13.7,14.8 14.3,18.3\"/><path fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" d=\"M11.4,4 C12.8,2.4 15.4,2.8 16.3,4.7 C17.2,6.6 15.7,8.9 13.6,8.9 C16.5,8.9 18.8,11.3 19.2,14.1\"/></svg>",
|
||||
"video-camera": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon fill=\"none\" stroke=\"#000\" points=\"17.5 6.9 17.5 13.1 13.5 10.4 13.5 14.5 2.5 14.5 2.5 5.5 13.5 5.5 13.5 9.6 17.5 6.9\"/></svg>",
|
||||
"vimeo": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.065,7.59C1.84,7.367,1.654,7.082,1.468,6.838c-0.332-0.42-0.137-0.411,0.274-0.772c1.026-0.91,2.004-1.896,3.127-2.688 c1.017-0.713,2.365-1.173,3.286-0.039c0.849,1.045,0.869,2.629,1.084,3.891c0.215,1.309,0.421,2.648,0.88,3.901 c0.127,0.352,0.37,1.018,0.81,1.074c0.567,0.078,1.145-0.917,1.408-1.289c0.684-0.987,1.611-2.317,1.494-3.587 c-0.115-1.349-1.572-1.095-2.482-0.773c0.146-1.514,1.555-3.216,2.912-3.792c1.439-0.597,3.579-0.587,4.302,1.036 c0.772,1.759,0.078,3.802-0.763,5.396c-0.918,1.731-2.1,3.333-3.363,4.829c-1.114,1.329-2.432,2.787-4.093,3.422 c-1.897,0.723-3.021-0.686-3.667-2.318c-0.705-1.777-1.056-3.771-1.565-5.621C4.898,8.726,4.644,7.836,4.136,7.191 C3.473,6.358,2.72,7.141,2.065,7.59C1.977,7.502,2.115,7.551,2.065,7.59L2.065,7.59z\"/></svg>",
|
||||
"warning": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"10\" cy=\"14\" r=\"1\"/><circle fill=\"none\" stroke=\"#000\" stroke-width=\"1.1\" cx=\"10\" cy=\"10\" r=\"9\"/><path d=\"M10.97,7.72 C10.85,9.54 10.56,11.29 10.56,11.29 C10.51,11.87 10.27,12 9.99,12 C9.69,12 9.49,11.87 9.43,11.29 C9.43,11.29 9.16,9.54 9.03,7.72 C8.96,6.54 9.03,6 9.03,6 C9.03,5.45 9.46,5.02 9.99,5 C10.53,5.01 10.97,5.44 10.97,6 C10.97,6 11.04,6.54 10.97,7.72 L10.97,7.72 Z\"/></svg>",
|
||||
"whatsapp": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.7,3.3c-1.8-1.8-4.1-2.8-6.7-2.8c-5.2,0-9.4,4.2-9.4,9.4c0,1.7,0.4,3.3,1.3,4.7l-1.3,4.9l5-1.3c1.4,0.8,2.9,1.2,4.5,1.2 l0,0l0,0c5.2,0,9.4-4.2,9.4-9.4C19.5,7.4,18.5,5,16.7,3.3 M10.1,17.7L10.1,17.7c-1.4,0-2.8-0.4-4-1.1l-0.3-0.2l-3,0.8l0.8-2.9 l-0.2-0.3c-0.8-1.2-1.2-2.7-1.2-4.2c0-4.3,3.5-7.8,7.8-7.8c2.1,0,4.1,0.8,5.5,2.3c1.5,1.5,2.3,3.4,2.3,5.5 C17.9,14.2,14.4,17.7,10.1,17.7 M14.4,11.9c-0.2-0.1-1.4-0.7-1.6-0.8c-0.2-0.1-0.4-0.1-0.5,0.1c-0.2,0.2-0.6,0.8-0.8,0.9 c-0.1,0.2-0.3,0.2-0.5,0.1c-0.2-0.1-1-0.4-1.9-1.2c-0.7-0.6-1.2-1.4-1.3-1.6c-0.1-0.2,0-0.4,0.1-0.5C8,8.8,8.1,8.7,8.2,8.5 c0.1-0.1,0.2-0.2,0.2-0.4c0.1-0.2,0-0.3,0-0.4C8.4,7.6,7.9,6.5,7.7,6C7.5,5.5,7.3,5.6,7.2,5.6c-0.1,0-0.3,0-0.4,0 c-0.2,0-0.4,0.1-0.6,0.3c-0.2,0.2-0.8,0.8-0.8,2c0,1.2,0.8,2.3,1,2.4c0.1,0.2,1.7,2.5,4,3.5c0.6,0.2,1,0.4,1.3,0.5 c0.6,0.2,1.1,0.2,1.5,0.1c0.5-0.1,1.4-0.6,1.6-1.1c0.2-0.5,0.2-1,0.1-1.1C14.8,12.1,14.6,12,14.4,11.9\"/></svg>",
|
||||
"wordpress": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10,0.5c-5.2,0-9.5,4.3-9.5,9.5s4.3,9.5,9.5,9.5c5.2,0,9.5-4.3,9.5-9.5S15.2,0.5,10,0.5L10,0.5L10,0.5z M15.6,3.9h-0.1 c-0.8,0-1.4,0.7-1.4,1.5c0,0.7,0.4,1.3,0.8,1.9c0.3,0.6,0.7,1.3,0.7,2.3c0,0.7-0.3,1.5-0.6,2.7L14.1,15l-3-8.9 c0.5,0,0.9-0.1,0.9-0.1C12.5,6,12.5,5.3,12,5.4c0,0-1.3,0.1-2.2,0.1C9,5.5,7.7,5.4,7.7,5.4C7.2,5.3,7.2,6,7.6,6c0,0,0.4,0.1,0.9,0.1 l1.3,3.5L8,15L5,6.1C5.5,6.1,5.9,6,5.9,6C6.4,6,6.3,5.3,5.9,5.4c0,0-1.3,0.1-2.2,0.1c-0.2,0-0.3,0-0.5,0c1.5-2.2,4-3.7,6.9-3.7 C12.2,1.7,14.1,2.6,15.6,3.9L15.6,3.9L15.6,3.9z M2.5,6.6l3.9,10.8c-2.7-1.3-4.6-4.2-4.6-7.4C1.8,8.8,2,7.6,2.5,6.6L2.5,6.6L2.5,6.6 z M10.2,10.7l2.5,6.9c0,0,0,0.1,0.1,0.1C11.9,18,11,18.2,10,18.2c-0.8,0-1.6-0.1-2.3-0.3L10.2,10.7L10.2,10.7L10.2,10.7z M14.2,17.1 l2.5-7.3c0.5-1.2,0.6-2.1,0.6-2.9c0-0.3,0-0.6-0.1-0.8c0.6,1.2,1,2.5,1,4C18.3,13,16.6,15.7,14.2,17.1L14.2,17.1L14.2,17.1z\"/></svg>",
|
||||
"world": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"#000\" d=\"M1,10.5 L19,10.5\"/><path fill=\"none\" stroke=\"#000\" d=\"M2.35,15.5 L17.65,15.5\"/><path fill=\"none\" stroke=\"#000\" d=\"M2.35,5.5 L17.523,5.5\"/><path fill=\"none\" stroke=\"#000\" d=\"M10,19.46 L9.98,19.46 C7.31,17.33 5.61,14.141 5.61,10.58 C5.61,7.02 7.33,3.83 10,1.7 C10.01,1.7 9.99,1.7 10,1.7 L10,1.7 C12.67,3.83 14.4,7.02 14.4,10.58 C14.4,14.141 12.67,17.33 10,19.46 L10,19.46 L10,19.46 L10,19.46 Z\"/><circle fill=\"none\" stroke=\"#000\" cx=\"10\" cy=\"10.5\" r=\"9\"/></svg>",
|
||||
"xing": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.4,4.56 C4.24,4.56 4.11,4.61 4.05,4.72 C3.98,4.83 3.99,4.97 4.07,5.12 L5.82,8.16 L5.82,8.17 L3.06,13.04 C2.99,13.18 2.99,13.33 3.06,13.44 C3.12,13.55 3.24,13.62 3.4,13.62 L6,13.62 C6.39,13.62 6.57,13.36 6.71,13.12 C6.71,13.12 9.41,8.35 9.51,8.16 C9.49,8.14 7.72,5.04 7.72,5.04 C7.58,4.81 7.39,4.56 6.99,4.56 L4.4,4.56 L4.4,4.56 Z\"/><path d=\"M15.3,1 C14.91,1 14.74,1.25 14.6,1.5 C14.6,1.5 9.01,11.42 8.82,11.74 C8.83,11.76 12.51,18.51 12.51,18.51 C12.64,18.74 12.84,19 13.23,19 L15.82,19 C15.98,19 16.1,18.94 16.16,18.83 C16.23,18.72 16.23,18.57 16.16,18.43 L12.5,11.74 L12.5,11.72 L18.25,1.56 C18.32,1.42 18.32,1.27 18.25,1.16 C18.21,1.06 18.08,1 17.93,1 L15.3,1 L15.3,1 Z\"/></svg>",
|
||||
"yelp": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.175,14.971c-0.112,0.77-1.686,2.767-2.406,3.054c-0.246,0.1-0.487,0.076-0.675-0.069\tc-0.122-0.096-2.446-3.859-2.446-3.859c-0.194-0.293-0.157-0.682,0.083-0.978c0.234-0.284,0.581-0.393,0.881-0.276\tc0.016,0.01,4.21,1.394,4.332,1.482c0.178,0.148,0.263,0.379,0.225,0.646L17.175,14.971L17.175,14.971z M11.464,10.789\tc-0.203-0.307-0.199-0.666,0.009-0.916c0,0,2.625-3.574,2.745-3.657c0.203-0.135,0.452-0.141,0.69-0.025\tc0.691,0.335,2.085,2.405,2.167,3.199v0.027c0.024,0.271-0.082,0.491-0.273,0.623c-0.132,0.083-4.43,1.155-4.43,1.155\tc-0.322,0.096-0.68-0.06-0.882-0.381L11.464,10.789z M9.475,9.563C9.32,9.609,8.848,9.757,8.269,8.817c0,0-3.916-6.16-4.007-6.351\tc-0.057-0.212,0.011-0.455,0.202-0.65C5.047,1.211,8.21,0.327,9.037,0.529c0.27,0.069,0.457,0.238,0.522,0.479\tc0.047,0.266,0.433,5.982,0.488,7.264C10.098,9.368,9.629,9.517,9.475,9.563z M9.927,19.066c-0.083,0.225-0.273,0.373-0.54,0.421\tc-0.762,0.13-3.15-0.751-3.647-1.342c-0.096-0.131-0.155-0.262-0.167-0.394c-0.011-0.095,0-0.189,0.036-0.272\tc0.061-0.155,2.917-3.538,2.917-3.538c0.214-0.272,0.595-0.355,0.952-0.213c0.345,0.13,0.56,0.428,0.536,0.749\tC10.014,14.479,9.977,18.923,9.927,19.066z M3.495,13.912c-0.235-0.009-0.444-0.148-0.568-0.382c-0.089-0.17-0.151-0.453-0.19-0.794\tC2.63,11.701,2.761,10.144,3.07,9.648c0.145-0.226,0.357-0.345,0.592-0.336c0.154,0,4.255,1.667,4.255,1.667\tc0.321,0.118,0.521,0.453,0.5,0.833c-0.023,0.37-0.236,0.655-0.551,0.738L3.495,13.912z\"/></svg>",
|
||||
"youtube": "<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15,4.1c1,0.1,2.3,0,3,0.8c0.8,0.8,0.9,2.1,0.9,3.1C19,9.2,19,10.9,19,12c-0.1,1.1,0,2.4-0.5,3.4c-0.5,1.1-1.4,1.5-2.5,1.6 c-1.2,0.1-8.6,0.1-11,0c-1.1-0.1-2.4-0.1-3.2-1c-0.7-0.8-0.7-2-0.8-3C1,11.8,1,10.1,1,8.9c0-1.1,0-2.4,0.5-3.4C2,4.5,3,4.3,4.1,4.2 C5.3,4.1,12.6,4,15,4.1z M8,7.5v6l5.5-3L8,7.5z\"/></svg>"
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
if (typeof window !== 'undefined' && window.UIkit) {
|
||||
window.UIkit.use(plugin);
|
||||
}
|
||||
|
||||
return plugin;
|
||||
|
||||
})));
|
3
static/javascripts/uikit/uikit-icons.min.js
vendored
Normal file
3
static/javascripts/uikit/uikit-icons.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12178
static/javascripts/uikit/uikit.js
Normal file
12178
static/javascripts/uikit/uikit.js
Normal file
File diff suppressed because it is too large
Load diff
3
static/javascripts/uikit/uikit.min.js
vendored
Normal file
3
static/javascripts/uikit/uikit.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
389
static/stylesheets/css/index.css
Normal file
389
static/stylesheets/css/index.css
Normal file
|
@ -0,0 +1,389 @@
|
|||
@import url("https://fonts.googleapis.com/css?family=Roboto&display=swap");
|
||||
@import url(uikit/uikit.css);
|
||||
html[data-theme="dark"] .uk-offcanvas .uk-nav > li > a.active {
|
||||
color: #16171a; }
|
||||
html[data-theme="dark"] .uk-logo img {
|
||||
height: 38px;
|
||||
border-radius: 50%; }
|
||||
html[data-theme="dark"] .uk-button, html[data-theme="dark"] .uk-input {
|
||||
border: none;
|
||||
color: #e6e6e8;
|
||||
text-transform: none;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
background-color: #16171a;
|
||||
box-shadow: -5px -5px 12px 0 rgba(41, 41, 41, 0.6), 5px 5px 12px 0 rgba(0, 0, 0, 0.3);
|
||||
font-weight: bolder; }
|
||||
html[data-theme="dark"] .uk-button-link {
|
||||
color: white;
|
||||
font-weight: bolder;
|
||||
text-decoration: underline; }
|
||||
html[data-theme="dark"] .uk-card {
|
||||
border-radius: 5px;
|
||||
box-shadow: -5px -5px 12px 0 rgba(41, 41, 41, 0.6), 5px 5px 12px 0 rgba(0, 0, 0, 0.3); }
|
||||
html[data-theme="dark"] .uk-card .uk-card-header {
|
||||
border-bottom: 1px solid black; }
|
||||
html[data-theme="dark"] .uk-card .uk-card-footer {
|
||||
border-top: 1px solid black; }
|
||||
html[data-theme="dark"] .uk-card .uk-card-title {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap; }
|
||||
html[data-theme="dark"] .uk-border-circle {
|
||||
box-shadow: -5px -5px 12px 0 rgba(41, 41, 41, 0.6), 5px 5px 12px 0 rgba(0, 0, 0, 0.3); }
|
||||
html[data-theme="dark"] .uk-h1, html[data-theme="dark"] h1 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .uk-h2, html[data-theme="dark"] h2 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .uk-h3, html[data-theme="dark"] h3 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .uk-h4, html[data-theme="dark"] h4 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .uk-h5, html[data-theme="dark"] h5 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .uk-h6, html[data-theme="dark"] h6 {
|
||||
color: #cccccc; }
|
||||
html[data-theme="dark"] .min-height-10vh {
|
||||
min-height: 10vh; }
|
||||
html[data-theme="dark"] .max-height-10vh {
|
||||
max-height: 10vh; }
|
||||
html[data-theme="dark"] .min-width-10vw {
|
||||
max-width: 10vw; }
|
||||
html[data-theme="dark"] .max-width-10vw {
|
||||
max-width: 10vw; }
|
||||
html[data-theme="dark"] .min-height-20vh {
|
||||
min-height: 20vh; }
|
||||
html[data-theme="dark"] .max-height-20vh {
|
||||
max-height: 20vh; }
|
||||
html[data-theme="dark"] .min-width-20vw {
|
||||
max-width: 20vw; }
|
||||
html[data-theme="dark"] .max-width-20vw {
|
||||
max-width: 20vw; }
|
||||
html[data-theme="dark"] .min-height-30vh {
|
||||
min-height: 30vh; }
|
||||
html[data-theme="dark"] .max-height-30vh {
|
||||
max-height: 30vh; }
|
||||
html[data-theme="dark"] .min-width-30vw {
|
||||
max-width: 30vw; }
|
||||
html[data-theme="dark"] .max-width-30vw {
|
||||
max-width: 30vw; }
|
||||
html[data-theme="dark"] .min-height-40vh {
|
||||
min-height: 40vh; }
|
||||
html[data-theme="dark"] .max-height-40vh {
|
||||
max-height: 40vh; }
|
||||
html[data-theme="dark"] .min-width-40vw {
|
||||
max-width: 40vw; }
|
||||
html[data-theme="dark"] .max-width-40vw {
|
||||
max-width: 40vw; }
|
||||
html[data-theme="dark"] .min-height-50vh {
|
||||
min-height: 50vh; }
|
||||
html[data-theme="dark"] .max-height-50vh {
|
||||
max-height: 50vh; }
|
||||
html[data-theme="dark"] .min-width-50vw {
|
||||
max-width: 50vw; }
|
||||
html[data-theme="dark"] .max-width-50vw {
|
||||
max-width: 50vw; }
|
||||
html[data-theme="dark"] .min-height-60vh {
|
||||
min-height: 60vh; }
|
||||
html[data-theme="dark"] .max-height-60vh {
|
||||
max-height: 60vh; }
|
||||
html[data-theme="dark"] .min-width-60vw {
|
||||
max-width: 60vw; }
|
||||
html[data-theme="dark"] .max-width-60vw {
|
||||
max-width: 60vw; }
|
||||
html[data-theme="dark"] .min-height-70vh {
|
||||
min-height: 70vh; }
|
||||
html[data-theme="dark"] .max-height-70vh {
|
||||
max-height: 70vh; }
|
||||
html[data-theme="dark"] .min-width-70vw {
|
||||
max-width: 70vw; }
|
||||
html[data-theme="dark"] .max-width-70vw {
|
||||
max-width: 70vw; }
|
||||
html[data-theme="dark"] .min-height-80vh {
|
||||
min-height: 80vh; }
|
||||
html[data-theme="dark"] .max-height-80vh {
|
||||
max-height: 80vh; }
|
||||
html[data-theme="dark"] .min-width-80vw {
|
||||
max-width: 80vw; }
|
||||
html[data-theme="dark"] .max-width-80vw {
|
||||
max-width: 80vw; }
|
||||
html[data-theme="dark"] .min-height-90vh {
|
||||
min-height: 90vh; }
|
||||
html[data-theme="dark"] .max-height-90vh {
|
||||
max-height: 90vh; }
|
||||
html[data-theme="dark"] .min-width-90vw {
|
||||
max-width: 90vw; }
|
||||
html[data-theme="dark"] .max-width-90vw {
|
||||
max-width: 90vw; }
|
||||
html[data-theme="dark"] .min-height-100vh {
|
||||
min-height: 100vh; }
|
||||
html[data-theme="dark"] .max-height-100vh {
|
||||
max-height: 100vh; }
|
||||
html[data-theme="dark"] .min-width-100vw {
|
||||
max-width: 100vw; }
|
||||
html[data-theme="dark"] .max-width-100vw {
|
||||
max-width: 100vw; }
|
||||
html[data-theme="dark"] .uk-switch {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
height: 24px;
|
||||
width: 42px; }
|
||||
html[data-theme="dark"] .uk-switch input {
|
||||
display: none; }
|
||||
html[data-theme="dark"] .uk-switch-slider {
|
||||
background-color: rgba(0, 0, 0, 0.22);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-radius: 500px;
|
||||
bottom: 0;
|
||||
cursor: pointer;
|
||||
transition-property: background-color;
|
||||
transition-duration: .05s;
|
||||
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07); }
|
||||
html[data-theme="dark"] .uk-switch-slider:before {
|
||||
content: '';
|
||||
background-color: #fff;
|
||||
position: absolute;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
left: 2px;
|
||||
bottom: 2px;
|
||||
border-radius: 50%;
|
||||
transition-property: transform, box-shadow;
|
||||
transition-duration: .05s; }
|
||||
html[data-theme="dark"] input:checked + .uk-switch-slider {
|
||||
background-color: #39f !important; }
|
||||
html[data-theme="dark"] input:checked + .uk-switch-slider:before {
|
||||
transform: translateX(18px); }
|
||||
html[data-theme="dark"] .uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #f0506e; }
|
||||
html[data-theme="dark"] input:checked + .uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #32d296 !important; }
|
||||
html[data-theme="dark"] .uk-switch-slider.uk-switch-big:before {
|
||||
transform: scale(1.2);
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22); }
|
||||
html[data-theme="dark"] .uk-switch-slider.uk-switch-small:before {
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22); }
|
||||
html[data-theme="dark"] input:checked + .uk-switch-slider.uk-switch-big:before {
|
||||
transform: translateX(18px) scale(1.2); }
|
||||
|
||||
html[data-theme="light"] .uk-offcanvas .uk-nav > li > a.active {
|
||||
color: #E0E5EC; }
|
||||
html[data-theme="light"] .uk-logo img {
|
||||
height: 38px;
|
||||
border-radius: 50%; }
|
||||
html[data-theme="light"] .uk-button, html[data-theme="light"] .uk-input {
|
||||
border: none;
|
||||
color: #2c2c2e;
|
||||
text-transform: none;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
background-color: #E0E5EC;
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1);
|
||||
font-weight: bolder; }
|
||||
html[data-theme="light"] .uk-button-link {
|
||||
color: #5e5e62;
|
||||
font-weight: bolder;
|
||||
text-decoration: underline; }
|
||||
html[data-theme="light"] .uk-card {
|
||||
border-radius: 5px;
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1); }
|
||||
html[data-theme="light"] .uk-card .uk-card-header {
|
||||
border-bottom: 1px solid #c0cad9; }
|
||||
html[data-theme="light"] .uk-card .uk-card-footer {
|
||||
border-top: 1px solid #c0cad9; }
|
||||
html[data-theme="light"] .uk-card .uk-card-title {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap; }
|
||||
html[data-theme="light"] .uk-border-circle {
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1); }
|
||||
html[data-theme="light"] .uk-h1, html[data-theme="light"] h1 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .uk-h2, html[data-theme="light"] h2 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .uk-h3, html[data-theme="light"] h3 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .uk-h4, html[data-theme="light"] h4 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .uk-h5, html[data-theme="light"] h5 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .uk-h6, html[data-theme="light"] h6 {
|
||||
color: #333333; }
|
||||
html[data-theme="light"] .min-height-10vh {
|
||||
min-height: 10vh; }
|
||||
html[data-theme="light"] .max-height-10vh {
|
||||
max-height: 10vh; }
|
||||
html[data-theme="light"] .min-width-10vw {
|
||||
max-width: 10vw; }
|
||||
html[data-theme="light"] .max-width-10vw {
|
||||
max-width: 10vw; }
|
||||
html[data-theme="light"] .min-height-20vh {
|
||||
min-height: 20vh; }
|
||||
html[data-theme="light"] .max-height-20vh {
|
||||
max-height: 20vh; }
|
||||
html[data-theme="light"] .min-width-20vw {
|
||||
max-width: 20vw; }
|
||||
html[data-theme="light"] .max-width-20vw {
|
||||
max-width: 20vw; }
|
||||
html[data-theme="light"] .min-height-30vh {
|
||||
min-height: 30vh; }
|
||||
html[data-theme="light"] .max-height-30vh {
|
||||
max-height: 30vh; }
|
||||
html[data-theme="light"] .min-width-30vw {
|
||||
max-width: 30vw; }
|
||||
html[data-theme="light"] .max-width-30vw {
|
||||
max-width: 30vw; }
|
||||
html[data-theme="light"] .min-height-40vh {
|
||||
min-height: 40vh; }
|
||||
html[data-theme="light"] .max-height-40vh {
|
||||
max-height: 40vh; }
|
||||
html[data-theme="light"] .min-width-40vw {
|
||||
max-width: 40vw; }
|
||||
html[data-theme="light"] .max-width-40vw {
|
||||
max-width: 40vw; }
|
||||
html[data-theme="light"] .min-height-50vh {
|
||||
min-height: 50vh; }
|
||||
html[data-theme="light"] .max-height-50vh {
|
||||
max-height: 50vh; }
|
||||
html[data-theme="light"] .min-width-50vw {
|
||||
max-width: 50vw; }
|
||||
html[data-theme="light"] .max-width-50vw {
|
||||
max-width: 50vw; }
|
||||
html[data-theme="light"] .min-height-60vh {
|
||||
min-height: 60vh; }
|
||||
html[data-theme="light"] .max-height-60vh {
|
||||
max-height: 60vh; }
|
||||
html[data-theme="light"] .min-width-60vw {
|
||||
max-width: 60vw; }
|
||||
html[data-theme="light"] .max-width-60vw {
|
||||
max-width: 60vw; }
|
||||
html[data-theme="light"] .min-height-70vh {
|
||||
min-height: 70vh; }
|
||||
html[data-theme="light"] .max-height-70vh {
|
||||
max-height: 70vh; }
|
||||
html[data-theme="light"] .min-width-70vw {
|
||||
max-width: 70vw; }
|
||||
html[data-theme="light"] .max-width-70vw {
|
||||
max-width: 70vw; }
|
||||
html[data-theme="light"] .min-height-80vh {
|
||||
min-height: 80vh; }
|
||||
html[data-theme="light"] .max-height-80vh {
|
||||
max-height: 80vh; }
|
||||
html[data-theme="light"] .min-width-80vw {
|
||||
max-width: 80vw; }
|
||||
html[data-theme="light"] .max-width-80vw {
|
||||
max-width: 80vw; }
|
||||
html[data-theme="light"] .min-height-90vh {
|
||||
min-height: 90vh; }
|
||||
html[data-theme="light"] .max-height-90vh {
|
||||
max-height: 90vh; }
|
||||
html[data-theme="light"] .min-width-90vw {
|
||||
max-width: 90vw; }
|
||||
html[data-theme="light"] .max-width-90vw {
|
||||
max-width: 90vw; }
|
||||
html[data-theme="light"] .min-height-100vh {
|
||||
min-height: 100vh; }
|
||||
html[data-theme="light"] .max-height-100vh {
|
||||
max-height: 100vh; }
|
||||
html[data-theme="light"] .min-width-100vw {
|
||||
max-width: 100vw; }
|
||||
html[data-theme="light"] .max-width-100vw {
|
||||
max-width: 100vw; }
|
||||
html[data-theme="light"] .uk-switch {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
height: 24px;
|
||||
width: 42px; }
|
||||
html[data-theme="light"] .uk-switch input {
|
||||
display: none; }
|
||||
html[data-theme="light"] .uk-switch-slider {
|
||||
background-color: rgba(0, 0, 0, 0.22);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-radius: 500px;
|
||||
bottom: 0;
|
||||
cursor: pointer;
|
||||
transition-property: background-color;
|
||||
transition-duration: .05s;
|
||||
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07); }
|
||||
html[data-theme="light"] .uk-switch-slider:before {
|
||||
content: '';
|
||||
background-color: #fff;
|
||||
position: absolute;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
left: 2px;
|
||||
bottom: 2px;
|
||||
border-radius: 50%;
|
||||
transition-property: transform, box-shadow;
|
||||
transition-duration: .05s; }
|
||||
html[data-theme="light"] input:checked + .uk-switch-slider {
|
||||
background-color: #39f !important; }
|
||||
html[data-theme="light"] input:checked + .uk-switch-slider:before {
|
||||
transform: translateX(18px); }
|
||||
html[data-theme="light"] .uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #f0506e; }
|
||||
html[data-theme="light"] input:checked + .uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #32d296 !important; }
|
||||
html[data-theme="light"] .uk-switch-slider.uk-switch-big:before {
|
||||
transform: scale(1.2);
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22); }
|
||||
html[data-theme="light"] .uk-switch-slider.uk-switch-small:before {
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22); }
|
||||
html[data-theme="light"] input:checked + .uk-switch-slider.uk-switch-big:before {
|
||||
transform: translateX(18px) scale(1.2); }
|
||||
|
||||
html, body {
|
||||
font-family: 'Roboto', sans-serif;
|
||||
transition-duration: .3s; }
|
||||
|
||||
html[data-theme="dark"] body {
|
||||
background-color: #16171a;
|
||||
color: #e6e6e8; }
|
||||
html[data-theme="dark"] #app {
|
||||
min-height: 100vh; }
|
||||
html[data-theme="dark"] .nav {
|
||||
z-index: 99;
|
||||
background-color: #16171a;
|
||||
box-shadow: -5px -5px 12px 0 rgba(41, 41, 41, 0.6), 5px 5px 12px 0 rgba(0, 0, 0, 0.3); }
|
||||
html[data-theme="dark"] .nav .uk-navbar-nav > li > a {
|
||||
color: #e6e6e8;
|
||||
text-transform: none; }
|
||||
html[data-theme="dark"] .nav .uk-navbar-nav > li > a:hover, html[data-theme="dark"] .nav .uk-navbar-nav > li > a.active {
|
||||
text-decoration: underline; }
|
||||
html[data-theme="dark"] .top-wrap-height {
|
||||
height: 80vh;
|
||||
min-height: 460px;
|
||||
transition: height 0.25s; }
|
||||
html[data-theme="dark"] .subtitle-text {
|
||||
font-size: 1.2em;
|
||||
opacity: 0.7; }
|
||||
|
||||
html[data-theme="light"] body {
|
||||
background-color: #E0E5EC;
|
||||
color: #2c2c2e; }
|
||||
html[data-theme="light"] #app {
|
||||
min-height: 100vh; }
|
||||
html[data-theme="light"] .nav {
|
||||
z-index: 99;
|
||||
background-color: #E0E5EC;
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1); }
|
||||
html[data-theme="light"] .nav .uk-navbar-nav > li > a {
|
||||
color: #2c2c2e;
|
||||
text-transform: none; }
|
||||
html[data-theme="light"] .nav .uk-navbar-nav > li > a:hover, html[data-theme="light"] .nav .uk-navbar-nav > li > a.active {
|
||||
text-decoration: underline; }
|
||||
html[data-theme="light"] .top-wrap-height {
|
||||
height: 80vh;
|
||||
min-height: 460px;
|
||||
transition: height 0.25s; }
|
||||
html[data-theme="light"] .subtitle-text {
|
||||
font-size: 1.2em;
|
||||
opacity: 0.7; }
|
||||
|
||||
/*# sourceMappingURL=index.css.map */
|
7
static/stylesheets/css/index.css.map
Normal file
7
static/stylesheets/css/index.css.map
Normal file
File diff suppressed because one or more lines are too long
1
static/stylesheets/css/uikit/uikit-rtl.min.css
vendored
Normal file
1
static/stylesheets/css/uikit/uikit-rtl.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
14071
static/stylesheets/css/uikit/uikit.css
Normal file
14071
static/stylesheets/css/uikit/uikit.css
Normal file
File diff suppressed because it is too large
Load diff
1
static/stylesheets/css/uikit/uikit.min.css
vendored
Normal file
1
static/stylesheets/css/uikit/uikit.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
38
static/stylesheets/css/uikit_fix.css
Normal file
38
static/stylesheets/css/uikit_fix.css
Normal file
|
@ -0,0 +1,38 @@
|
|||
.uk-offcanvas .uk-nav > li > a.active {
|
||||
color: #E0E5EC; }
|
||||
|
||||
.uk-logo img {
|
||||
height: 38px;
|
||||
border-radius: 50%; }
|
||||
|
||||
.uk-button, .uk-input {
|
||||
border: none;
|
||||
color: #2c2c2e;
|
||||
text-transform: none;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
background-color: #E0E5EC;
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1);
|
||||
font-weight: bolder; }
|
||||
|
||||
.uk-button-link {
|
||||
color: #c0cad9;
|
||||
font-weight: bolder;
|
||||
text-decoration: underline; }
|
||||
|
||||
.uk-card {
|
||||
border-radius: 5px;
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1); }
|
||||
.uk-card .uk-card-header {
|
||||
border-bottom: 1px solid #c0cad9; }
|
||||
.uk-card .uk-card-footer {
|
||||
border-top: 1px solid #c0cad9; }
|
||||
.uk-card .uk-card-title {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap; }
|
||||
|
||||
.uk-border-circle {
|
||||
box-shadow: -5px -5px 12px 0 rgba(255, 255, 255, 0.5), 5px 5px 12px 0 rgba(0, 0, 0, 0.1); }
|
||||
|
||||
/*# sourceMappingURL=uikit_fix.css.map */
|
7
static/stylesheets/css/uikit_fix.css.map
Normal file
7
static/stylesheets/css/uikit_fix.css.map
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"version": 3,
|
||||
"mappings": "AAIQ,qCAAS;EACL,KAAK,ECFP,OAAO;;ADOjB,YAAa;EACT,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,GAAG;;AAGtB,qBAAsB;EAClB,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,OAAe;EACtB,cAAc,EAAE,IAAI;EACpB,aAAa,EAAE,GAAG;EAClB,eAAe,EAAE,IAAI;EACrB,gBAAgB,EClBV,OAAO;EDmBb,UAAU,ECtBL,4EAC+B;EDsBpC,WAAW,EAAE,MAAM;;AAGvB,eAAgB;EACZ,KAAK,EAAE,OAAqB;EAC5B,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,SAAS;;AAG9B,QAAS;EACL,aAAa,EAAE,GAAG;EAClB,UAAU,EClCL,4EAC+B;EDmCpC,wBAAgB;IACZ,aAAa,EAAE,iBACnB;EAEA,wBAAgB;IACZ,UAAU,EAAE,iBAChB;EAEA,uBAAe;IACX,aAAa,EAAE,QAAQ;IACvB,QAAQ,EAAE,MAAM;IAChB,WAAW,EAAE,MAAM;;AAI3B,iBAAkB;EACd,UAAU,ECpDL,4EAC+B",
|
||||
"sources": ["../sass/uikit_fix.scss","../sass/_variables.scss"],
|
||||
"names": [],
|
||||
"file": "uikit_fix.css"
|
||||
}
|
16
static/stylesheets/sass/_variables.scss
Normal file
16
static/stylesheets/sass/_variables.scss
Normal file
|
@ -0,0 +1,16 @@
|
|||
$themes: (
|
||||
light: (
|
||||
primary: #E0E5EC,
|
||||
primary-text: rgb(44, 44, 46),
|
||||
primary-text-h: rgb(51, 51, 51),
|
||||
shadow: (-5px -5px 12px 0 rgba(255, 255, 255, .5),
|
||||
5px 5px 12px 0 rgba(0, 0, 0, .1)),
|
||||
),
|
||||
dark: (
|
||||
primary: #16171a,
|
||||
primary-text: rgb(230, 230, 232),
|
||||
primary-text-h: rgb(204, 204, 204),
|
||||
shadow: (-5px -5px 12px 0 rgba(41, 41, 41, 0.6),
|
||||
5px 5px 12px 0 rgba(0, 0, 0, 0.3)),
|
||||
),
|
||||
);
|
54
static/stylesheets/sass/index.scss
Normal file
54
static/stylesheets/sass/index.scss
Normal file
|
@ -0,0 +1,54 @@
|
|||
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
|
||||
@import "uikit/uikit.css";
|
||||
@import "variables";
|
||||
@import "uikit_fix";
|
||||
|
||||
html, body {
|
||||
font-family: 'Roboto', sans-serif;
|
||||
transition-duration: .3s;
|
||||
}
|
||||
|
||||
@mixin render_theme($theme) {
|
||||
body {
|
||||
background-color: map_get(map_get($themes, $theme), 'primary');
|
||||
color: map_get(map_get($themes, $theme), 'primary-text')
|
||||
}
|
||||
|
||||
#app {
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.nav {
|
||||
z-index: 99;
|
||||
|
||||
background-color: map_get(map_get($themes, $theme), 'primary');
|
||||
box-shadow: map_get(map_get($themes, $theme), 'shadow');
|
||||
|
||||
.uk-navbar-nav > li > a {
|
||||
color: map_get(map_get($themes, $theme), 'primary-text');
|
||||
text-transform: none;
|
||||
|
||||
&:hover, &.active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.top-wrap-height {
|
||||
height: 80vh;
|
||||
min-height: 460px;
|
||||
transition: height 0.25s;
|
||||
}
|
||||
|
||||
.subtitle-text {
|
||||
font-size: 1.2em;
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
html[data-theme="dark"] {
|
||||
@include render_theme('dark')
|
||||
}
|
||||
html[data-theme="light"] {
|
||||
@include render_theme('light')
|
||||
}
|
1
static/stylesheets/sass/uikit/uikit-rtl.min.css
vendored
Normal file
1
static/stylesheets/sass/uikit/uikit-rtl.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
12407
static/stylesheets/sass/uikit/uikit.css
Normal file
12407
static/stylesheets/sass/uikit/uikit.css
Normal file
File diff suppressed because it is too large
Load diff
1
static/stylesheets/sass/uikit/uikit.min.css
vendored
Normal file
1
static/stylesheets/sass/uikit/uikit.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
154
static/stylesheets/sass/uikit_fix.scss
Normal file
154
static/stylesheets/sass/uikit_fix.scss
Normal file
|
@ -0,0 +1,154 @@
|
|||
@import "variables";
|
||||
|
||||
@mixin render_theme($theme) {
|
||||
.uk-offcanvas {
|
||||
.uk-nav > li > a {
|
||||
&.active {
|
||||
color: map_get(map_get($themes, $theme), 'primary');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.uk-logo img {
|
||||
height: 38px;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.uk-button, .uk-input {
|
||||
border: none;
|
||||
color: map_get(map_get($themes, $theme), 'primary-text');
|
||||
text-transform: none;
|
||||
border-radius: 5px;
|
||||
text-decoration: none;
|
||||
background-color: map_get(map_get($themes, $theme), 'primary');
|
||||
box-shadow: map_get(map_get($themes, $theme), 'shadow');
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
.uk-button-link {
|
||||
color: lighten(map_get(map_get($themes, $theme), 'primary-text'), 20%);
|
||||
font-weight: bolder;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.uk-card {
|
||||
border-radius: 5px;
|
||||
box-shadow: map_get(map_get($themes, $theme), 'shadow');
|
||||
|
||||
.uk-card-header {
|
||||
border-bottom: 1px solid darken(map_get(map_get($themes, $theme), 'primary'), 10%)
|
||||
}
|
||||
|
||||
.uk-card-footer {
|
||||
border-top: 1px solid darken(map_get(map_get($themes, $theme), 'primary'), 10%)
|
||||
}
|
||||
|
||||
.uk-card-title {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
}
|
||||
}
|
||||
|
||||
.uk-border-circle {
|
||||
box-shadow: map_get(map_get($themes, $theme), 'shadow');
|
||||
}
|
||||
|
||||
@for $i from 1 through 6 {
|
||||
.uk-h#{$i}, h#{$i} {
|
||||
color: map_get(map_get($themes, $theme), 'primary-text-h')
|
||||
}
|
||||
}
|
||||
|
||||
@for $i from 10 through 100 {
|
||||
@if $i % 10 == 0 {
|
||||
.min-height-#{$i}vh {
|
||||
min-height: #{$i}vh;
|
||||
}
|
||||
|
||||
.max-height-#{$i}vh {
|
||||
max-height: #{$i}vh;
|
||||
}
|
||||
|
||||
.min-width-#{$i}vw {
|
||||
max-width: #{$i}vw;
|
||||
}
|
||||
|
||||
.max-width-#{$i}vw {
|
||||
max-width: #{$i}vw;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.uk-switch {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
height: 24px;
|
||||
width: 42px;
|
||||
|
||||
input {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.uk-switch-slider {
|
||||
background-color: rgba(0, 0, 0, 0.22);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-radius: 500px;
|
||||
bottom: 0;
|
||||
cursor: pointer;
|
||||
transition-property: background-color;
|
||||
transition-duration: .05s;
|
||||
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07);
|
||||
|
||||
&:before {
|
||||
content: '';
|
||||
background-color: #fff;
|
||||
position: absolute;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
left: 2px;
|
||||
bottom: 2px;
|
||||
border-radius: 50%;
|
||||
transition-property: transform, box-shadow;
|
||||
transition-duration: .05s;
|
||||
}
|
||||
}
|
||||
|
||||
input:checked + .uk-switch-slider {
|
||||
background-color: #39f !important;
|
||||
}
|
||||
|
||||
input:checked + .uk-switch-slider:before {
|
||||
transform: translateX(18px);
|
||||
}
|
||||
|
||||
.uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #f0506e;
|
||||
}
|
||||
input:checked + .uk-switch-slider.uk-switch-on-off {
|
||||
background-color: #32d296 !important;
|
||||
}
|
||||
|
||||
.uk-switch-slider.uk-switch-big:before {
|
||||
transform: scale(1.2);
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22);
|
||||
}
|
||||
.uk-switch-slider.uk-switch-small:before {
|
||||
box-shadow: 0 0 6px rgba(0, 0, 0, 0.22);
|
||||
}
|
||||
input:checked + .uk-switch-slider.uk-switch-big:before {
|
||||
transform: translateX(18px) scale(1.2);
|
||||
}
|
||||
}
|
||||
|
||||
html[data-theme="dark"] {
|
||||
@include render_theme('dark')
|
||||
}
|
||||
|
||||
html[data-theme="light"] {
|
||||
@include render_theme('light')
|
||||
}
|
4
static/suit/css/font-awesome.min.css
vendored
Normal file
4
static/suit/css/font-awesome.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2967
static/suit/css/suit.css
Normal file
2967
static/suit/css/suit.css
Normal file
File diff suppressed because one or more lines are too long
BIN
static/suit/fonts/FontAwesome.otf
Normal file
BIN
static/suit/fonts/FontAwesome.otf
Normal file
Binary file not shown.
BIN
static/suit/fonts/fontawesome-webfont.eot
Normal file
BIN
static/suit/fonts/fontawesome-webfont.eot
Normal file
Binary file not shown.
2671
static/suit/fonts/fontawesome-webfont.svg
Normal file
2671
static/suit/fonts/fontawesome-webfont.svg
Normal file
File diff suppressed because it is too large
Load diff
After (image error) Size: 434 KiB |
BIN
static/suit/fonts/fontawesome-webfont.ttf
Normal file
BIN
static/suit/fonts/fontawesome-webfont.ttf
Normal file
Binary file not shown.
BIN
static/suit/fonts/fontawesome-webfont.woff
Normal file
BIN
static/suit/fonts/fontawesome-webfont.woff
Normal file
Binary file not shown.
BIN
static/suit/fonts/fontawesome-webfont.woff2
Normal file
BIN
static/suit/fonts/fontawesome-webfont.woff2
Normal file
Binary file not shown.
6
static/suit/js/autosize.min.js
vendored
Normal file
6
static/suit/js/autosize.min.js
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
Autosize 3.0.15
|
||||
license: MIT
|
||||
http://www.jacklmoore.com/autosize
|
||||
*/
|
||||
!function(e,t){if("function"==typeof define&&define.amd)define(["exports","module"],t);else if("undefined"!=typeof exports&&"undefined"!=typeof module)t(exports,module);else{var n={exports:{}};t(n.exports,n),e.autosize=n.exports}}(this,function(e,t){"use strict";function n(e){function t(){var t=window.getComputedStyle(e,null);p=t.overflowY,"vertical"===t.resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),c="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(c)&&(c=0),i()}function n(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,p=t,f&&(e.style.overflowY=t),o()}function o(){var t=window.pageYOffset,n=document.body.scrollTop,o=e.style.height;e.style.height="auto";var i=e.scrollHeight+c;return 0===e.scrollHeight?void(e.style.height=o):(e.style.height=i+"px",v=e.clientWidth,document.documentElement.scrollTop=t,void(document.body.scrollTop=n))}function i(){var t=e.style.height;o();var i=window.getComputedStyle(e,null);if(i.height!==e.style.height?"visible"!==p&&n("visible"):"hidden"!==p&&n("hidden"),t!==e.style.height){var r=d("autosize:resized");e.dispatchEvent(r)}}var s=void 0===arguments[1]?{}:arguments[1],a=s.setOverflowX,l=void 0===a?!0:a,u=s.setOverflowY,f=void 0===u?!0:u;if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!r.has(e)){var c=null,p=null,v=e.clientWidth,h=function(){e.clientWidth!==v&&i()},y=function(t){window.removeEventListener("resize",h,!1),e.removeEventListener("input",i,!1),e.removeEventListener("keyup",i,!1),e.removeEventListener("autosize:destroy",y,!1),e.removeEventListener("autosize:update",i,!1),r["delete"](e),Object.keys(t).forEach(function(n){e.style[n]=t[n]})}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",y,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",i,!1),window.addEventListener("resize",h,!1),e.addEventListener("input",i,!1),e.addEventListener("autosize:update",i,!1),r.add(e),l&&(e.style.overflowX="hidden",e.style.wordWrap="break-word"),t()}}function o(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=d("autosize:destroy");e.dispatchEvent(t)}}function i(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=d("autosize:update");e.dispatchEvent(t)}}var r="function"==typeof Set?new Set:function(){var e=[];return{has:function(t){return Boolean(e.indexOf(t)>-1)},add:function(t){e.push(t)},"delete":function(t){e.splice(e.indexOf(t),1)}}}(),d=function(e){return new Event(e)};try{new Event("test")}catch(s){d=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}var a=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?(a=function(e){return e},a.destroy=function(e){return e},a.update=function(e){return e}):(a=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return n(e,t)}),e},a.destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],o),e},a.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e}),t.exports=a});
|
250
static/suit/js/suit.js
Normal file
250
static/suit/js/suit.js
Normal file
|
@ -0,0 +1,250 @@
|
|||
Suit = {};
|
||||
window.Suit = Suit;
|
||||
|
||||
(function ($) {
|
||||
if (!$)
|
||||
return;
|
||||
|
||||
Suit.$ = $;
|
||||
|
||||
// Register callbacks to perform after inline has been added
|
||||
Suit.after_inline = function () {
|
||||
var functions = {};
|
||||
var register = function (fn_name, fn_callback) {
|
||||
functions[fn_name] = fn_callback;
|
||||
};
|
||||
|
||||
var run = function (inline_prefix, row) {
|
||||
for (var fn_name in functions) {
|
||||
functions[fn_name](inline_prefix, row);
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
register: register,
|
||||
run: run
|
||||
};
|
||||
}();
|
||||
|
||||
Suit.ListActionsToggle = function () {
|
||||
var $topActions;
|
||||
|
||||
var init = function () {
|
||||
$(document).ready(function () {
|
||||
$topActions = $('.results').parent().find('.actions').eq(0);
|
||||
if (!$topActions.length)
|
||||
return;
|
||||
|
||||
$("tr input.action-select, #action-toggle").on('click', checkIfSelected);
|
||||
});
|
||||
};
|
||||
|
||||
var checkIfSelected = function () {
|
||||
if ($('tr.selected').length) {
|
||||
$topActions.slideDown('fast');
|
||||
} else {
|
||||
$topActions.slideUp('fast');
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
init: init
|
||||
}
|
||||
|
||||
}();
|
||||
|
||||
|
||||
Suit.FixedBar = function () {
|
||||
var didScroll = false, $fixedItem, $fixedItemParent, $win, $body,
|
||||
itemOffset,
|
||||
extraOffset = 0,
|
||||
fixed = false;
|
||||
|
||||
function init(selector) {
|
||||
$fixedItem = $(selector || '.submit-row');
|
||||
if (!$fixedItem.length)
|
||||
return;
|
||||
|
||||
$fixedItemParent = $fixedItem.parents('form');
|
||||
itemOffset = $fixedItem.offset();
|
||||
$win = $(window);
|
||||
window.onscroll = onScroll;
|
||||
window.onresize = onScroll;
|
||||
onScroll();
|
||||
|
||||
setInterval(function () {
|
||||
if (didScroll) {
|
||||
didScroll = false;
|
||||
}
|
||||
}, 200);
|
||||
}
|
||||
|
||||
function onScroll() {
|
||||
didScroll = true;
|
||||
|
||||
var itemHeight = $fixedItem.height(),
|
||||
scrollTop = $win.scrollTop();
|
||||
|
||||
if (scrollTop + $win.height() - itemHeight - extraOffset < itemOffset.top) {
|
||||
if (!fixed) {
|
||||
$fixedItem.addClass('fixed');
|
||||
$fixedItemParent.addClass('fixed').css('padding-bottom', itemHeight + 'px');
|
||||
fixed = true;
|
||||
}
|
||||
} else {
|
||||
if (fixed) {
|
||||
$fixedItem.removeClass('fixed');
|
||||
$fixedItemParent.removeClass('fixed').css('padding-bottom', '');
|
||||
fixed = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
init: init
|
||||
};
|
||||
}();
|
||||
|
||||
/**
|
||||
* Avoids double-submit issues in the change_form.
|
||||
*/
|
||||
$.fn.suitFormDebounce = function () {
|
||||
var $form = $(this),
|
||||
$saveButtons = $form.find('.submit-row button, .submit-row input[type=button], .submit-row input[type=submit]'),
|
||||
submitting = false;
|
||||
|
||||
$form.submit(function () {
|
||||
if (submitting) {
|
||||
return false;
|
||||
}
|
||||
|
||||
submitting = true;
|
||||
$saveButtons.addClass('disabled');
|
||||
|
||||
setTimeout(function () {
|
||||
$saveButtons.removeClass('disabled');
|
||||
submitting = false;
|
||||
}, 5000);
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Content tabs
|
||||
*/
|
||||
$.fn.suitFormTabs = function () {
|
||||
|
||||
var $tabs = $(this);
|
||||
var tabPrefix = $tabs.data('tab-prefix');
|
||||
if (!tabPrefix)
|
||||
return;
|
||||
|
||||
var $tabLinks = $tabs.find('a');
|
||||
|
||||
function tabContents($link) {
|
||||
return $('.' + tabPrefix + '-' + $link.attr('href').replace('#', ''));
|
||||
}
|
||||
|
||||
function activateTabs() {
|
||||
// Init tab by error, by url hash or init first tab
|
||||
if (window.location.hash) {
|
||||
var foundError;
|
||||
$tabLinks.each(function () {
|
||||
var $link = $(this);
|
||||
if (tabContents($link).find('.error, .errorlist').length != 0) {
|
||||
$link.addClass('has-error');
|
||||
$link.trigger('click');
|
||||
foundError = true;
|
||||
}
|
||||
});
|
||||
!foundError && $($tabs).find('a[href=\\' + window.location.hash + ']').click();
|
||||
} else {
|
||||
$tabLinks.first().trigger('click');
|
||||
}
|
||||
}
|
||||
|
||||
$tabLinks.click(function () {
|
||||
var $link = $(this),
|
||||
showEvent = $.Event('shown.suit.tab', {
|
||||
relatedTarget: $link,
|
||||
tab: $link.attr('href').replace('#', '')
|
||||
});
|
||||
$link.parent().parent().find('.active').removeClass('active');
|
||||
$link.addClass('active');
|
||||
$('.' + tabPrefix).removeClass('show').addClass('hidden-xs-up');
|
||||
tabContents($link).removeClass('hidden-xs-up').addClass('show');
|
||||
$link.trigger(showEvent);
|
||||
});
|
||||
|
||||
activateTabs();
|
||||
};
|
||||
|
||||
/* Characters count for CharacterCountTextarea */
|
||||
$.fn.suitCharactersCount = function () {
|
||||
var $elements = $(this);
|
||||
|
||||
if (!$elements.length)
|
||||
return;
|
||||
|
||||
$elements.each(function () {
|
||||
var $el = $(this),
|
||||
$countEl = $('<div class="suit-char-count"></div>');
|
||||
$el.after($countEl);
|
||||
$el.on('keyup', function (e) {
|
||||
updateCount($(e.currentTarget));
|
||||
});
|
||||
updateCount($el);
|
||||
});
|
||||
|
||||
function updateCount($el) {
|
||||
var maxCount = $el.data('suit-maxcount'),
|
||||
twitterCount = $el.data('suit-twitter-count'),
|
||||
value = $el.val(),
|
||||
len = twitterCount ? getTweetLength(value) : value.length,
|
||||
count = maxCount ? maxCount - len : len;
|
||||
if (count < 0)
|
||||
count = '<span class="text-danger">' + count + '</span>';
|
||||
|
||||
$el.next().first().html(count);
|
||||
}
|
||||
|
||||
function getTweetLength(input) {
|
||||
var tmp = "";
|
||||
for (var i = 0; i < 23; i++) {
|
||||
tmp += "o"
|
||||
}
|
||||
return input.replace(/(http:\/\/[\S]*)/g, tmp).length;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Search filters - submit only changed fields
|
||||
*/
|
||||
$.fn.suitSearchFilters = function () {
|
||||
$(this).change(function () {
|
||||
var $field = $(this);
|
||||
var $option = $field.find('option:selected');
|
||||
var select_name = $option.data('name');
|
||||
if (select_name) {
|
||||
$field.attr('name', select_name);
|
||||
} else {
|
||||
$field.removeAttr('name');
|
||||
}
|
||||
// Handle additional values for date filters
|
||||
var additional = $option.data('additional');
|
||||
console.log($field, additional)
|
||||
if (additional) {
|
||||
var hiddenId = $field.data('name') + '_add';
|
||||
var $hidden = $('#' + hiddenId);
|
||||
if (!$hidden.length) {
|
||||
$hidden = $('<input/>').attr('type', 'hidden').attr('id', hiddenId);
|
||||
$field.after($hidden);
|
||||
}
|
||||
additional = additional.split('=');
|
||||
$hidden.attr('name', additional[0]).val(additional[1])
|
||||
}
|
||||
});
|
||||
$(this).trigger('change');
|
||||
};
|
||||
|
||||
|
||||
})(typeof django !== 'undefined' ? django.jQuery : undefined);
|
183
static/suit/js/suit.sortables.js
Normal file
183
static/suit/js/suit.sortables.js
Normal file
|
@ -0,0 +1,183 @@
|
|||
/**
|
||||
* List sortables
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.suit_list_sortable = function () {
|
||||
var $inputs = $(this);
|
||||
if (!$inputs.length)
|
||||
return;
|
||||
|
||||
// Detect if this is normal or mptt table
|
||||
var mptt_table = $inputs.first().closest('table').hasClass('table-mptt');
|
||||
|
||||
function performMove($arrow, $row) {
|
||||
var $next, $prev;
|
||||
|
||||
$row.closest('table').find('tr.selected').removeClass('selected');
|
||||
if (mptt_table) {
|
||||
function getPadding($tr) {
|
||||
return parseInt($tr.find('th:first').css('padding-left'));
|
||||
}
|
||||
|
||||
function findWithChildren($tr) {
|
||||
var padding = getPadding($tr);
|
||||
return $tr.nextUntil(function () {
|
||||
return getPadding($(this)) <= padding
|
||||
}).andSelf();
|
||||
}
|
||||
|
||||
var padding = getPadding($row);
|
||||
var $rows_to_move = findWithChildren($row);
|
||||
if ($arrow.data('dir') === 'down') {
|
||||
$next = $rows_to_move.last().next();
|
||||
if ($next.length && getPadding($next) === padding) {
|
||||
var $after = findWithChildren($next).last();
|
||||
if ($after.length) {
|
||||
$rows_to_move.insertAfter($after).addClass('selected');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$prev = $row.prevUntil(function () {
|
||||
return getPadding($(this)) <= padding
|
||||
}).andSelf().first().prev();
|
||||
if ($prev.length && getPadding($prev) === padding) {
|
||||
$rows_to_move.insertBefore($prev).addClass('selected')
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if ($arrow.data('dir') === 'down') {
|
||||
$next = $row.next();
|
||||
if ($next.is(':visible') && $next.length) {
|
||||
$row.insertAfter($next).addClass('selected')
|
||||
}
|
||||
} else {
|
||||
$prev = $row.prev();
|
||||
if ($prev.is(':visible') && $prev.length) {
|
||||
$row.insertBefore($prev).addClass('selected')
|
||||
}
|
||||
}
|
||||
}
|
||||
markLastInline($row.parent());
|
||||
}
|
||||
|
||||
function onArrowClick(e) {
|
||||
var $sortable = $(this);
|
||||
var $row = $sortable.closest(
|
||||
$sortable.hasClass('sortable-stacked') ? 'div.inline-related' : 'tr'
|
||||
);
|
||||
performMove($sortable, $row);
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
function createLink(text, direction, on_click_func, is_stacked) {
|
||||
return $('<a/>').attr('href', '#')
|
||||
.addClass('sortable sortable-' + direction +
|
||||
(is_stacked ? ' sortable-stacked' : ''))
|
||||
.attr('data-dir', direction).html(text)
|
||||
.on('click', on_click_func);
|
||||
}
|
||||
|
||||
function markLastInline($rowParent) {
|
||||
$rowParent.find(' > .last-sortable').removeClass('last-sortable');
|
||||
$rowParent.find('tr.form-row:visible:last').addClass('last-sortable');
|
||||
}
|
||||
|
||||
var $lastSortable;
|
||||
$inputs.each(function () {
|
||||
var $inline_sortable = $('<div class="inline-sortable"/>'),
|
||||
icon = '<span class="fa fa-lg fa-arrow-up"></span>',
|
||||
$sortable = $(this),
|
||||
is_stacked = $sortable.hasClass('suit-sortable-stacked');
|
||||
|
||||
var $up_link = createLink(icon, 'up', onArrowClick, is_stacked),
|
||||
$down_link = createLink(icon.replace('-up', '-down'), 'down', onArrowClick, is_stacked);
|
||||
|
||||
if (is_stacked) {
|
||||
var $sortable_row = $sortable.closest('div.form-group'),
|
||||
$stacked_block = $sortable.closest('div.inline-related'),
|
||||
$links_span = $('<span/>').attr('class', 'stacked-inline-sortable');
|
||||
|
||||
// Add arrows to header h3, move order input and remove order field row
|
||||
$links_span.append($up_link).append($down_link);
|
||||
$links_span.insertAfter($stacked_block.find('.inline_label'));
|
||||
$stacked_block.append($sortable);
|
||||
$sortable_row.remove();
|
||||
} else {
|
||||
$sortable.parent().append($inline_sortable);
|
||||
$inline_sortable.append($up_link);
|
||||
$inline_sortable.append($down_link);
|
||||
$lastSortable = $sortable;
|
||||
}
|
||||
});
|
||||
|
||||
$lastSortable && markLastInline($lastSortable.closest('.form-row').parent());
|
||||
|
||||
// Filters out unchanged checkboxes, selects and sortable field itself
|
||||
function filter_unchanged(i, input) {
|
||||
if (input.type == 'checkbox') {
|
||||
if (input.defaultChecked == input.checked) {
|
||||
return false;
|
||||
}
|
||||
} else if (input.type == 'select-one' || input.type == 'select-multiple') {
|
||||
var options = input.options, option;
|
||||
for (var j = 0; j < options.length; j++) {
|
||||
option = options[j];
|
||||
if (option.selected && option.selected == option.defaultSelected) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else if ($(input).hasClass('suit-sortable')) {
|
||||
if (input.defaultValue == input.value && input.value == 0) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Update input count right before submit
|
||||
if ($inputs && $inputs.length) {
|
||||
var $last_input = $inputs.last();
|
||||
var selector = $(this).selector;
|
||||
$($last_input[0].form).submit(function (e) {
|
||||
var i = 0, value;
|
||||
// e.preventDefault();
|
||||
$(selector).each(function () {
|
||||
var $input = $(this);
|
||||
var fieldset_id = $input.attr('name').split(/-\d+-/)[0];
|
||||
// Check if any of new dynamic block values has been added
|
||||
var $set_block = $input.closest('.dynamic-' + fieldset_id);
|
||||
var $changed_fields = $set_block.find(":input[type!='hidden']:not(.suit-sortable)").filter(
|
||||
function () {
|
||||
return $(this).val() != "";
|
||||
}).filter(filter_unchanged);
|
||||
// console.log($changed_fields.length, $changed_fields);
|
||||
var is_changelist = !$set_block.length;
|
||||
if (is_changelist
|
||||
|| $set_block.hasClass('has_original')
|
||||
|| $changed_fields.serializeArray().length
|
||||
// Since jQuery serialize() doesn't include type=file do additional check
|
||||
|| $changed_fields.find(":input[type='file']").addBack().length) {
|
||||
value = i++;
|
||||
$input.val(value);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Suit.after_inline.register('bind_sortable_arrows', function (prefix, row) {
|
||||
$(row).find('.suit-sortable').on('click', onArrowClick);
|
||||
markLastInline($(row).parent());
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
$(function () {
|
||||
$('.suit-sortable').suit_list_sortable();
|
||||
});
|
||||
|
||||
}(django.jQuery));
|
||||
|
||||
// Call Suit.after_inline
|
||||
django.jQuery(document).on('formset:added', function (e, row, prefix) {
|
||||
Suit.after_inline.run(prefix, row);
|
||||
});
|
13
uwsgi.ini
Normal file
13
uwsgi.ini
Normal file
|
@ -0,0 +1,13 @@
|
|||
[uwsgi]
|
||||
|
||||
chdir = /var/www/gnousdoteuv2
|
||||
module = gnousEU.wsgi
|
||||
home = /var/www/gnousdoteuv2/venv
|
||||
|
||||
master = true
|
||||
processes = 10
|
||||
socket = /var/www/gnousdoteuv2/gnouseu.socket
|
||||
chmod-socket = 664
|
||||
uid = rom1
|
||||
gid = www-data
|
||||
vacuum = true
|
|
@ -1,230 +0,0 @@
|
|||
<#
|
||||
.Synopsis
|
||||
Activate a Python virtual environment for the current Powershell session.
|
||||
|
||||
.Description
|
||||
Pushes the python executable for a virtual environment to the front of the
|
||||
$Env:PATH environment variable and sets the prompt to signify that you are
|
||||
in a Python virtual environment. Makes use of the command line switches as
|
||||
well as the `pyvenv.cfg` file values present in the virtual environment.
|
||||
|
||||
.Parameter VenvDir
|
||||
Path to the directory that contains the virtual environment to activate. The
|
||||
default value for this is the parent of the directory that the Activate.ps1
|
||||
script is located within.
|
||||
|
||||
.Parameter Prompt
|
||||
The prompt prefix to display when this virtual environment is activated. By
|
||||
default, this prompt is the name of the virtual environment folder (VenvDir)
|
||||
surrounded by parentheses and followed by a single space (ie. '(.venv) ').
|
||||
|
||||
.Example
|
||||
Activate.ps1
|
||||
Activates the Python virtual environment that contains the Activate.ps1 script.
|
||||
|
||||
.Example
|
||||
Activate.ps1 -Verbose
|
||||
Activates the Python virtual environment that contains the Activate.ps1 script,
|
||||
and shows extra information about the activation as it executes.
|
||||
|
||||
.Example
|
||||
Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
|
||||
Activates the Python virtual environment located in the specified location.
|
||||
|
||||
.Example
|
||||
Activate.ps1 -Prompt "MyPython"
|
||||
Activates the Python virtual environment that contains the Activate.ps1 script,
|
||||
and prefixes the current prompt with the specified string (surrounded in
|
||||
parentheses) while the virtual environment is active.
|
||||
|
||||
|
||||
#>
|
||||
Param(
|
||||
[Parameter(Mandatory = $false)]
|
||||
[String]
|
||||
$VenvDir,
|
||||
[Parameter(Mandatory = $false)]
|
||||
[String]
|
||||
$Prompt
|
||||
)
|
||||
|
||||
<# Function declarations --------------------------------------------------- #>
|
||||
|
||||
<#
|
||||
.Synopsis
|
||||
Remove all shell session elements added by the Activate script, including the
|
||||
addition of the virtual environment's Python executable from the beginning of
|
||||
the PATH variable.
|
||||
|
||||
.Parameter NonDestructive
|
||||
If present, do not remove this function from the global namespace for the
|
||||
session.
|
||||
|
||||
#>
|
||||
function global:deactivate ([switch]$NonDestructive) {
|
||||
# Revert to original values
|
||||
|
||||
# The prior prompt:
|
||||
if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
|
||||
Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
|
||||
Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
|
||||
}
|
||||
|
||||
# The prior PYTHONHOME:
|
||||
if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
|
||||
Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
|
||||
Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
|
||||
}
|
||||
|
||||
# The prior PATH:
|
||||
if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
|
||||
Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
|
||||
Remove-Item -Path Env:_OLD_VIRTUAL_PATH
|
||||
}
|
||||
|
||||
# Just remove the VIRTUAL_ENV altogether:
|
||||
if (Test-Path -Path Env:VIRTUAL_ENV) {
|
||||
Remove-Item -Path env:VIRTUAL_ENV
|
||||
}
|
||||
|
||||
# Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
|
||||
if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
|
||||
Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
|
||||
}
|
||||
|
||||
# Leave deactivate function in the global namespace if requested:
|
||||
if (-not $NonDestructive) {
|
||||
Remove-Item -Path function:deactivate
|
||||
}
|
||||
}
|
||||
|
||||
<#
|
||||
.Description
|
||||
Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
|
||||
given folder, and returns them in a map.
|
||||
|
||||
For each line in the pyvenv.cfg file, if that line can be parsed into exactly
|
||||
two strings separated by `=` (with any amount of whitespace surrounding the =)
|
||||
then it is considered a `key = value` line. The left hand string is the key,
|
||||
the right hand is the value.
|
||||
|
||||
If the value starts with a `'` or a `"` then the first and last character is
|
||||
stripped from the value before being captured.
|
||||
|
||||
.Parameter ConfigDir
|
||||
Path to the directory that contains the `pyvenv.cfg` file.
|
||||
#>
|
||||
function Get-PyVenvConfig(
|
||||
[String]
|
||||
$ConfigDir
|
||||
) {
|
||||
Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
|
||||
|
||||
# Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
|
||||
$pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
|
||||
|
||||
# An empty map will be returned if no config file is found.
|
||||
$pyvenvConfig = @{ }
|
||||
|
||||
if ($pyvenvConfigPath) {
|
||||
|
||||
Write-Verbose "File exists, parse `key = value` lines"
|
||||
$pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
|
||||
|
||||
$pyvenvConfigContent | ForEach-Object {
|
||||
$keyval = $PSItem -split "\s*=\s*", 2
|
||||
if ($keyval[0] -and $keyval[1]) {
|
||||
$val = $keyval[1]
|
||||
|
||||
# Remove extraneous quotations around a string value.
|
||||
if ("'""".Contains($val.Substring(0,1))) {
|
||||
$val = $val.Substring(1, $val.Length - 2)
|
||||
}
|
||||
|
||||
$pyvenvConfig[$keyval[0]] = $val
|
||||
Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
|
||||
}
|
||||
}
|
||||
}
|
||||
return $pyvenvConfig
|
||||
}
|
||||
|
||||
|
||||
<# Begin Activate script --------------------------------------------------- #>
|
||||
|
||||
# Determine the containing directory of this script
|
||||
$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||
$VenvExecDir = Get-Item -Path $VenvExecPath
|
||||
|
||||
Write-Verbose "Activation script is located in path: '$VenvExecPath'"
|
||||
Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
|
||||
Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
|
||||
|
||||
# Set values required in priority: CmdLine, ConfigFile, Default
|
||||
# First, get the location of the virtual environment, it might not be
|
||||
# VenvExecDir if specified on the command line.
|
||||
if ($VenvDir) {
|
||||
Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
|
||||
} else {
|
||||
Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
|
||||
$VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
|
||||
Write-Verbose "VenvDir=$VenvDir"
|
||||
}
|
||||
|
||||
# Next, read the `pyvenv.cfg` file to determine any required value such
|
||||
# as `prompt`.
|
||||
$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
|
||||
|
||||
# Next, set the prompt from the command line, or the config file, or
|
||||
# just use the name of the virtual environment folder.
|
||||
if ($Prompt) {
|
||||
Write-Verbose "Prompt specified as argument, using '$Prompt'"
|
||||
} else {
|
||||
Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
|
||||
if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
|
||||
Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
|
||||
$Prompt = $pyvenvCfg['prompt'];
|
||||
}
|
||||
else {
|
||||
Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virutal environment)"
|
||||
Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
|
||||
$Prompt = Split-Path -Path $venvDir -Leaf
|
||||
}
|
||||
}
|
||||
|
||||
Write-Verbose "Prompt = '$Prompt'"
|
||||
Write-Verbose "VenvDir='$VenvDir'"
|
||||
|
||||
# Deactivate any currently active virtual environment, but leave the
|
||||
# deactivate function in place.
|
||||
deactivate -nondestructive
|
||||
|
||||
# Now set the environment variable VIRTUAL_ENV, used by many tools to determine
|
||||
# that there is an activated venv.
|
||||
$env:VIRTUAL_ENV = $VenvDir
|
||||
|
||||
if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
|
||||
|
||||
Write-Verbose "Setting prompt to '$Prompt'"
|
||||
|
||||
# Set the prompt to include the env name
|
||||
# Make sure _OLD_VIRTUAL_PROMPT is global
|
||||
function global:_OLD_VIRTUAL_PROMPT { "" }
|
||||
Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
|
||||
New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
|
||||
|
||||
function global:prompt {
|
||||
Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
|
||||
_OLD_VIRTUAL_PROMPT
|
||||
}
|
||||
}
|
||||
|
||||
# Clear PYTHONHOME
|
||||
if (Test-Path -Path Env:PYTHONHOME) {
|
||||
Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
|
||||
Remove-Item -Path Env:PYTHONHOME
|
||||
}
|
||||
|
||||
# Add the venv to the PATH
|
||||
Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
|
||||
$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"
|
|
@ -28,7 +28,7 @@ deactivate () {
|
|||
fi
|
||||
|
||||
unset VIRTUAL_ENV
|
||||
if [ ! "${1:-}" = "nondestructive" ] ; then
|
||||
if [ ! "$1" = "nondestructive" ] ; then
|
||||
# Self destruct!
|
||||
unset -f deactivate
|
||||
fi
|
||||
|
@ -37,7 +37,7 @@ deactivate () {
|
|||
# unset irrelevant variables
|
||||
deactivate nondestructive
|
||||
|
||||
VIRTUAL_ENV="/home/romain/gnousEU/gnous-site/venv"
|
||||
VIRTUAL_ENV="/var/www/gnousdoteuv2/venv"
|
||||
export VIRTUAL_ENV
|
||||
|
||||
_OLD_VIRTUAL_PATH="$PATH"
|
||||
|
|
|
@ -8,7 +8,7 @@ alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PA
|
|||
# Unset irrelevant variables.
|
||||
deactivate nondestructive
|
||||
|
||||
setenv VIRTUAL_ENV "/home/romain/gnousEU/gnous-site/venv"
|
||||
setenv VIRTUAL_ENV "/var/www/gnousdoteuv2/venv"
|
||||
|
||||
set _OLD_VIRTUAL_PATH="$PATH"
|
||||
setenv PATH "$VIRTUAL_ENV/bin:$PATH"
|
||||
|
|
|
@ -29,7 +29,7 @@ end
|
|||
# unset irrelevant variables
|
||||
deactivate nondestructive
|
||||
|
||||
set -gx VIRTUAL_ENV "/home/romain/gnousEU/gnous-site/venv"
|
||||
set -gx VIRTUAL_ENV "/var/www/gnousdoteuv2/venv"
|
||||
|
||||
set -gx _OLD_VIRTUAL_PATH $PATH
|
||||
set -gx PATH "$VIRTUAL_ENV/bin" $PATH
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
from django.core import management
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from setuptools.command.easy_install import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
||||
from pip._internal import main
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||
sys.exit(main())
|
|
@ -1 +1 @@
|
|||
/usr/bin/python
|
||||
python3.7
|
|
@ -1 +1 @@
|
|||
python
|
||||
python3.7
|
|
@ -1,4 +1,4 @@
|
|||
#!/home/romain/gnousEU/gnous-site/venv/bin/python
|
||||
#!/var/www/gnousdoteuv2/venv/bin/python3.7
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import sys
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
home = /usr/bin
|
||||
include-system-site-packages = false
|
||||
version = 3.8.2
|
||||
version = 3.7.3
|
||||
|
|
Loading…
Add table
Reference in a new issue