First release of 2.0! :D
7
src/404.php
Normal file
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\Utils\TemplateUtils;
|
||||
|
||||
require_once __DIR__ . "/private/php/load.php";
|
||||
|
||||
TemplateUtils::i()->renderErrorTemplate("404", "Page not found");
|
4
src/admin/index.html
Normal file
@ -0,0 +1,4 @@
|
||||
<h2>Oops!</h2>
|
||||
This is a dev release of ts-website. There is no admin panel yet.<br>
|
||||
Modify the database directly to change the configuration.<br>
|
||||
<a href="..">Go back</a>
|
87
src/api/getclientinfo.php
Normal file
@ -0,0 +1,87 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\CacheManager;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
if (empty($_GET["cldbid"])) {
|
||||
$returnJson = ["success" => false, "message" => "No CLDBID provided"];
|
||||
} else {
|
||||
$cldbid = (int) $_GET["cldbid"];
|
||||
$clientList = CacheManager::i()->getClientList();
|
||||
$clientData = null;
|
||||
|
||||
foreach ($clientList as $client) {
|
||||
if ($client["client_database_id"] === $cldbid) {
|
||||
$clientData = $client;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ($clientData !== null) {
|
||||
$returnJson = [
|
||||
"success" => true,
|
||||
"timenow" => time(),
|
||||
"data" => buildInfoArray($clientData)
|
||||
];
|
||||
} else {
|
||||
$returnJson = ["success" => false, "message" => "Client not found"];
|
||||
}
|
||||
}
|
||||
|
||||
header("Content-Type: application/json");
|
||||
echo json_encode($returnJson);
|
||||
|
||||
// Helper function
|
||||
|
||||
function buildInfoArray($clientData) {
|
||||
$ret = [];
|
||||
|
||||
$fields = [
|
||||
"clid",
|
||||
"cid",
|
||||
"client_database_id",
|
||||
"client_nickname",
|
||||
"client_type",
|
||||
"client_away",
|
||||
"client_away_message",
|
||||
"client_flag_talking",
|
||||
"client_input_muted",
|
||||
"client_output_muted",
|
||||
"client_input_hardware",
|
||||
"client_output_hardware",
|
||||
"client_talk_power",
|
||||
"client_is_talker",
|
||||
"client_is_priority_speaker",
|
||||
"client_is_recording",
|
||||
"client_is_channel_commander",
|
||||
"client_unique_identifier",
|
||||
"client_servergroups",
|
||||
"client_channel_group_id",
|
||||
"client_channel_group_inherited_channel_id",
|
||||
"client_version",
|
||||
"client_platform",
|
||||
"client_idle_time",
|
||||
"client_created",
|
||||
"client_lastconnected",
|
||||
"client_icon_id",
|
||||
"client_country",
|
||||
"client_badges"
|
||||
];
|
||||
|
||||
// Get wanted fields from the clientData, convert TS String Objects
|
||||
// into normal strings and put everything into returnData
|
||||
foreach ($fields as $field) {
|
||||
$val = $clientData[$field];
|
||||
|
||||
if ($val instanceof TeamSpeak3_Helper_String) {
|
||||
$val = (string) $val;
|
||||
}
|
||||
|
||||
$ret[$field] = $val;
|
||||
}
|
||||
|
||||
$ret["client_version_short"] = (string) TeamSpeak3_Helper_Convert::versionShort($ret["client_version"]);
|
||||
$ret["client_servergroups_list"] = array_map("intval", explode(",", $ret["client_servergroups"]));
|
||||
return $ret;
|
||||
}
|
40
src/api/geticon.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\ServerIconCache;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
if (!isset($_GET["iconid"])) {
|
||||
http_response_code(400);
|
||||
echo "You need to provide an iconid";
|
||||
exit;
|
||||
}
|
||||
|
||||
$iconId = $_GET["iconid"];
|
||||
|
||||
if (!is_numeric($iconId)) {
|
||||
http_response_code(400);
|
||||
echo "iconid need to be a numeric value";
|
||||
exit;
|
||||
}
|
||||
|
||||
$iconId = (int) $iconId;
|
||||
|
||||
if (ServerIconCache::isLocal($iconId)) {
|
||||
header("Location: ../img/ts-icons/group_$iconId.svg");
|
||||
return;
|
||||
}
|
||||
|
||||
$iconIdUnsigned = ServerIconCache::unsignIcon($iconId);
|
||||
$iconData = ServerIconCache::getIconBytes($iconIdUnsigned);
|
||||
|
||||
if ($iconData === null) {
|
||||
http_response_code(404);
|
||||
echo "404 icon not found";
|
||||
exit;
|
||||
}
|
||||
|
||||
header("Content-Type: " . TeamSpeak3_Helper_Convert::imageMimeType($iconData));
|
||||
header('ETag: "' . $iconIdUnsigned . '"');
|
||||
header('Cache-Control: only-if-cached');
|
||||
echo $iconData;
|
54
src/api/getstatus.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\CacheManager;
|
||||
use Wruczek\TSWebsite\Config;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
$sinfoMeta = CacheManager::i()->getServerInfo(true); // Server info + cache meta
|
||||
$sinfo = $sinfoMeta["data"]; // Server info array
|
||||
|
||||
$returnJson = ["success" => false, "generated" => $sinfoMeta["time"]];
|
||||
|
||||
if ($sinfo !== null) {
|
||||
// START Online Record
|
||||
$onlineNow = $sinfo["virtualserver_clientsonline"] - $sinfo["virtualserver_queryclientsonline"];
|
||||
$onlineRecord = (int) Config::get("onlinerecord_value");
|
||||
$onlineRecordDate = (int) Config::get("onlinerecord_date");
|
||||
|
||||
if ($onlineNow > $onlineRecord) {
|
||||
$onlineRecord = $onlineNow;
|
||||
$onlineRecordDate = time();
|
||||
|
||||
Config::i()->setValue("onlinerecord_value", $onlineRecord);
|
||||
Config::i()->setValue("onlinerecord_date", $onlineRecordDate);
|
||||
}
|
||||
// END Online Record
|
||||
|
||||
$returnJson["success"] = true;
|
||||
$returnJson["data"] = [
|
||||
"uid" => (string) $sinfo["virtualserver_unique_identifier"],
|
||||
"name" => (string) $sinfo["virtualserver_name"],
|
||||
"nicknames" => (string) $sinfo["virtualserver_nickname"],
|
||||
"channelCount" => $sinfo["virtualserver_channelsonline"],
|
||||
"serverIconId" => $sinfo["virtualserver_icon_id"],
|
||||
"clientsOnline" => $onlineNow,
|
||||
"maxClients" => $sinfo["virtualserver_maxclients"],
|
||||
"reservedSlots" => $sinfo["virtualserver_reserved_slots"],
|
||||
"onlineRecord" => $onlineRecord,
|
||||
"onlineRecordDate" => $onlineRecordDate,
|
||||
"version" => (string) TeamSpeak3_Helper_Convert::versionShort($sinfo["virtualserver_version"]),
|
||||
"platform" => (string) $sinfo["virtualserver_platform"],
|
||||
"uptime" => $sinfo["virtualserver_uptime"],
|
||||
"uptimeFormatted" => describeSeconds($sinfo["virtualserver_uptime"]),
|
||||
"averagePacketloss" => (float) ((string) $sinfo["virtualserver_total_packetloss_total"]),
|
||||
"averagePing" => (float) ((string) $sinfo["virtualserver_total_ping"])
|
||||
];
|
||||
}
|
||||
|
||||
header("Content-Type: application/json");
|
||||
echo json_encode($returnJson);
|
||||
|
||||
function describeSeconds($seconds) {
|
||||
return TeamSpeak3_Helper_Convert::seconds($seconds, false, "%dd %02dh %02dm");
|
||||
}
|
14
src/api/getviewerhtml.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\ViewerRenderer;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
$html = null;
|
||||
$viewerRenderer = new ViewerRenderer("img/ts-icons");
|
||||
|
||||
if ($viewerRenderer->checkRequiredData()) {
|
||||
$html = $viewerRenderer->renderViewer();
|
||||
}
|
||||
|
||||
echo $html;
|
59
src/api/login.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\Auth;
|
||||
use Wruczek\TSWebsite\Utils\ApiUtils;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
$method = ApiUtils::getPostParam("method");
|
||||
|
||||
if ($method === "logout") {
|
||||
Auth::logout();
|
||||
ApiUtils::jsonSuccess();
|
||||
} else if ($method === "getclients") {
|
||||
$users = Auth::getTsUsersByIp();
|
||||
|
||||
if ($users === null) {
|
||||
ApiUtils::jsonError("Cannot retrieve client list", "ERROR_CLIENT_LIST");
|
||||
} else {
|
||||
ApiUtils::jsonSuccess(["data" => $users]);
|
||||
}
|
||||
} else if ($method === "selectaccount") {
|
||||
$cldbid = (int) ApiUtils::getPostParam("cldbid");
|
||||
|
||||
if (!Auth::checkClientIp($cldbid)) {
|
||||
ApiUtils::jsonError("User not found", "USER_NOT_FOUND");
|
||||
exit;
|
||||
}
|
||||
|
||||
if (Auth::getConfirmationCode($cldbid) !== null) {
|
||||
ApiUtils::jsonError("Code is already generated for this user", "CODE_ALREADY_GENERATED");
|
||||
exit;
|
||||
}
|
||||
|
||||
$code = Auth::generateConfirmationCode($cldbid);
|
||||
|
||||
if ($code === null) {
|
||||
ApiUtils::jsonError("User not found", "USER_NOT_FOUND");
|
||||
} else if ($code === false) {
|
||||
ApiUtils::jsonError("Error sending code. Try again.", "ERROR_SENDING_CODE");
|
||||
} else {
|
||||
ApiUtils::jsonSuccess();
|
||||
}
|
||||
} else if ($method === "login") {
|
||||
if (Auth::isLoggedIn()) {
|
||||
ApiUtils::jsonError("You are already logged in", "ALREADY_AUTHENTICATED");
|
||||
exit;
|
||||
}
|
||||
|
||||
$code = ApiUtils::getPostParam("code");
|
||||
$cldbid = (int) ApiUtils::getPostParam("cldbid");
|
||||
|
||||
if (Auth::checkCodeAndLogin($cldbid, $code)) {
|
||||
ApiUtils::jsonSuccess();
|
||||
} else {
|
||||
ApiUtils::jsonError("Invalid or expired code", "INVALID_CODE");
|
||||
}
|
||||
} else {
|
||||
ApiUtils::jsonError("Invalid method name", "INVALID_METHOD");
|
||||
}
|
33
src/api/setlang.php
Normal file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\Utils\Language\LanguageUtils;
|
||||
|
||||
require_once __DIR__ . "/../private/php/load.php";
|
||||
|
||||
if (empty($_POST["lang"])) {
|
||||
http_response_code(400);
|
||||
echo 'Required post parameter "lang" not set or is empty';
|
||||
exit;
|
||||
}
|
||||
|
||||
$lang = LanguageUtils::i()->getLanguageByCode($_POST["lang"]);
|
||||
|
||||
if ($lang === null) {
|
||||
http_response_code(400);
|
||||
echo 'Invalid language code';
|
||||
exit;
|
||||
}
|
||||
|
||||
setcookie("tswebsite_language", $lang->getLanguageCode(), time() + (60 * 60 * 24) * 60, "/"); // 60 days
|
||||
$_SESSION["userlanguageid"] = $lang->getLanguageId();
|
||||
|
||||
$returnTo = "../";
|
||||
|
||||
if (!empty($_POST["return-to"])) {
|
||||
// Check if the address start with a "/" and is not for example with "http://evilwebsite.com"
|
||||
if (mb_strpos($_POST["return-to"], "/") === 0) {
|
||||
$returnTo = $_POST["return-to"];
|
||||
}
|
||||
}
|
||||
|
||||
header("Location: $returnTo");
|
35
src/assigner.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\Assigner;
|
||||
use Wruczek\TSWebsite\Auth;
|
||||
use Wruczek\TSWebsite\Utils\TemplateUtils;
|
||||
|
||||
require_once __DIR__ . "/private/php/load.php";
|
||||
|
||||
$data = ["isLoggedIn" => Auth::isLoggedIn()];
|
||||
|
||||
if (Auth::isLoggedIn()) {
|
||||
if (isset($_POST["assigner"])) {
|
||||
$groups = array_keys($_POST["assigner"]); // get all group ids
|
||||
$groups = array_filter($groups, "is_int"); // only keep integers
|
||||
|
||||
$changeGroups = Assigner::changeGroups($groups);
|
||||
$data["groupChangeStatus"] = $changeGroups;
|
||||
|
||||
if ($changeGroups === 0) {
|
||||
// if groups have been successfully updated,
|
||||
// invalidate the cache
|
||||
Auth::invalidateUserGroupCache();
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
$assignerConfig = Assigner::getAssignerArray();
|
||||
$assignerConfig = array_chunk($assignerConfig, 2);
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
// suppress warnings - might be null on exception
|
||||
$data["assignerConfig"] = @$assignerConfig;
|
||||
}
|
||||
|
||||
TemplateUtils::i()->renderTemplate("assigner", $data);
|
58
src/bans.php
Normal file
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
use Latte\Runtime\Html;
|
||||
use Wruczek\PhpFileCache\PhpFileCache;
|
||||
use Wruczek\TSWebsite\CacheManager;
|
||||
use Wruczek\TSWebsite\Utils\TemplateUtils;
|
||||
use Wruczek\TSWebsite\Utils\Utils;
|
||||
|
||||
require_once __DIR__ . "/private/php/load.php";
|
||||
|
||||
$cache = new PhpFileCache(__CACHE_DIR, "banspage");
|
||||
|
||||
$banlist = CacheManager::i()->getBanList();
|
||||
$data = null;
|
||||
$ipbanned = false;
|
||||
|
||||
if ($banlist !== null) {
|
||||
$data = [];
|
||||
|
||||
foreach ($banlist as $ban) {
|
||||
|
||||
$name = "(cannot determine a name)";
|
||||
|
||||
if ($ban["lastnickname"]) {
|
||||
$name = (string)$ban["lastnickname"];
|
||||
} else if ($ban["uid"]) {
|
||||
$name = new Html("<code>" . $ban["uid"] . "</code>");
|
||||
} else if ($ban["name"]) {
|
||||
$name = (string)$ban["name"];
|
||||
} else if ($ban["ip"]) {
|
||||
$ip = str_replace("\\", "", (string) $ban["ip"]);
|
||||
|
||||
try {
|
||||
$name = Utils::censorIpAddress($ip);
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
if ($ip === Utils::getClientIp()) {
|
||||
$ipbanned = [
|
||||
"invoker" => (string)$ban["invokername"],
|
||||
"reason" => (string)$ban["reason"]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
$data[] = [
|
||||
"name" => $name,
|
||||
"reason" => (string)$ban["reason"],
|
||||
"invoker" => (string)$ban["invokername"],
|
||||
"created" => $ban["created"],
|
||||
"duration" => $ban["duration"]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
TemplateUtils::i()->renderTemplate("bans", [
|
||||
"banlist" => $data,
|
||||
"ipbanned" => $ipbanned
|
||||
]);
|
24
src/composer.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"config": {
|
||||
"vendor-dir": "private/vendor"
|
||||
},
|
||||
"require": {
|
||||
"roave/security-advisories": "dev-master",
|
||||
"php": ">=5.6.0",
|
||||
"ext-mbstring": "*",
|
||||
"ext-json": "*",
|
||||
"ext-tokenizer": "*",
|
||||
"planetteamspeak/ts3-php-framework": "1.1.32",
|
||||
"latte/latte": "^2.4",
|
||||
"wruczek/php-file-cache": "^0",
|
||||
"simplepie/simplepie": "^1.5",
|
||||
"catfan/medoo": "^1.5"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-pdo_mysql": "*",
|
||||
"ext-pdo_sqlite": "*"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {"Wruczek\\TSWebsite\\": "private/php"}
|
||||
}
|
||||
}
|
29
src/css/cookiealert.css
Normal file
@ -0,0 +1,29 @@
|
||||
.cookiealert {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
margin: 0 !important;
|
||||
z-index: 999;
|
||||
opacity: 0;
|
||||
border-radius: 0;
|
||||
background: #212327 url("../img/cubes.png");
|
||||
transform: translateY(100%);
|
||||
transition: all 500ms ease-out;
|
||||
color: #ecf0f1;
|
||||
}
|
||||
|
||||
.cookiealert.show {
|
||||
opacity: 1;
|
||||
transform: translateY(0%);
|
||||
transition-delay: 1000ms;
|
||||
}
|
||||
|
||||
.cookiealert a {
|
||||
text-decoration: underline
|
||||
}
|
||||
|
||||
.cookiealert .acceptcookies {
|
||||
margin-left: 10px;
|
||||
vertical-align: baseline;
|
||||
}
|
10
src/css/dev.css
Normal file
@ -0,0 +1,10 @@
|
||||
/* FOR DEVELOPMENT */
|
||||
|
||||
.xdebug-var-dump {
|
||||
background: #fff;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
debug-step {
|
||||
display: none;
|
||||
}
|
1
src/css/flags/famfamfam-flags.min.css
vendored
Normal file
BIN
src/css/flags/famfamfam-flags.png
Normal file
After Width: | Height: | Size: 77 KiB |
94
src/css/loader.css
Normal file
@ -0,0 +1,94 @@
|
||||
/*!
|
||||
* # Semantic UI 2.3.3 - Loader
|
||||
* http://github.com/semantic-org/semantic-ui/
|
||||
*
|
||||
* Released under the MIT license
|
||||
* http://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
/* Standard Size */
|
||||
.loader {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
z-index: 1000;
|
||||
transform: translateX(-50%) translateY(-50%);
|
||||
|
||||
width: 2.28571429rem;
|
||||
height: 2.28571429rem;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/* Static Shape */
|
||||
.loader:before {
|
||||
position: absolute;
|
||||
content: '';
|
||||
top: 0;
|
||||
left: 50%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border-radius: 500rem;
|
||||
border: 0.2em solid rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
/* Active Shape */
|
||||
.loader:after {
|
||||
position: absolute;
|
||||
content: '';
|
||||
top: 0;
|
||||
left: 50%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
animation: loader 0.6s linear;
|
||||
animation-iteration-count: infinite;
|
||||
border-radius: 500rem;
|
||||
border: 0.2em solid transparent;
|
||||
border-top-color: #767676;
|
||||
box-shadow: 0 0 0 1px transparent;
|
||||
}
|
||||
|
||||
.loader:before,
|
||||
.loader:after {
|
||||
width: 2.28571429rem;
|
||||
height: 2.28571429rem;
|
||||
margin: 0 0 0 -1.14285714rem;
|
||||
}
|
||||
|
||||
/* Active Animation */
|
||||
@keyframes loader {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
/* States */
|
||||
|
||||
.loader.indeterminate:after {
|
||||
animation-direction: reverse;
|
||||
animation-duration: 1.2s;
|
||||
}
|
||||
|
||||
.loader.disabled,
|
||||
.loader.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Inverted */
|
||||
|
||||
.loader.inverted {
|
||||
color: rgba(255, 255, 255, 0.9);
|
||||
}
|
||||
|
||||
.loader.inverted:before {
|
||||
border-color: rgba(255, 255, 255, 0.15);
|
||||
}
|
||||
|
||||
.loader.inverted:after {
|
||||
border-top-color: #FFFFFF;
|
||||
}
|
400
src/css/style.css
Normal file
@ -0,0 +1,400 @@
|
||||
/*!
|
||||
* This file is a part of ts-website 2
|
||||
* https://github.com/Wruczek/ts-website
|
||||
* (c) Wruczek 2017 - 2019
|
||||
*/
|
||||
|
||||
body {
|
||||
position: relative;
|
||||
padding-top: 90px;
|
||||
padding-bottom: 6rem;
|
||||
min-height: 100vh;
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
.connectionproblems {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.fa, .fas, .fab, .far, .fal {
|
||||
margin-right: 0.5em
|
||||
}
|
||||
|
||||
.language-switcher .dropdown-item {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.card {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.accordion .card {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.accordion .card .card-header {
|
||||
padding: .5rem !important;
|
||||
}
|
||||
|
||||
.card .card-header * {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.bottom-error-alert {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: 0;
|
||||
border-radius: 0;
|
||||
text-align: center;
|
||||
z-index: 998;
|
||||
}
|
||||
|
||||
.card-titleblock {
|
||||
margin-bottom: 1.5rem !important;
|
||||
}
|
||||
|
||||
.card-titleblock .card-header {
|
||||
text-align: center;
|
||||
border: 0;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
.footer {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
|
||||
background-color: #f8f9fa;
|
||||
padding: 0.8rem;
|
||||
font-size: 1rem;
|
||||
line-height: 2em;
|
||||
}
|
||||
|
||||
.footer .footer-copyright {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
/* Fixes https://github.com/twbs/bootstrap/issues/23374 */
|
||||
@media (max-width: 991px) {
|
||||
.nav-fix-scroll {
|
||||
overflow: auto;
|
||||
max-height: 85vh;
|
||||
align-items: unset;
|
||||
}
|
||||
}
|
||||
|
||||
/* Reimplement the btn-xs that was removed in Bootstrap 4 */
|
||||
/* https://github.com/twbs/bootstrap/issues/21881#issuecomment-341972830 */
|
||||
.btn-group-xs > .btn, .btn-xs {
|
||||
padding : .25rem .4rem;
|
||||
font-size : .875rem;
|
||||
line-height : .5;
|
||||
border-radius : .2rem;
|
||||
}
|
||||
|
||||
/* ACCORDION */
|
||||
|
||||
.accordion .card .card-header {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.accordion .card .card-header .btn-link {
|
||||
text-decoration: none;
|
||||
text-align: inherit;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.accordion .card .card-header .copy-faq-url {
|
||||
transition: opacity ease 250ms;
|
||||
margin: 0 0.75rem 0 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.accordion .card:not(:hover) .card-header .copy-faq-url {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
/* Page/element specific */
|
||||
|
||||
.badge.error-badge {
|
||||
white-space: normal;
|
||||
font-size: 1em;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
/* Server status */
|
||||
|
||||
.server-status.loaded .status-loader {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.server-status p {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
|
||||
margin-bottom: 0.1rem;
|
||||
}
|
||||
|
||||
.server-status .data span:first-child {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.server-status .data span:last-child {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#loginModal .select-account .list-group .list-group-item {
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.login-button {
|
||||
max-width: 150px;
|
||||
}
|
||||
|
||||
#loginModal-codeconfirm .invalid-feedback {
|
||||
margin-top: 0.5rem;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
/* Bans page */
|
||||
|
||||
.ban-alert {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
.ban-alert.banned {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
/* Responsive datatables styles */
|
||||
|
||||
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
table.dataTable > tbody > tr.child span.dtr-title {
|
||||
display: inline-block;
|
||||
min-width: 75px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table.dataTable>tbody>tr.child ul.dtr-details {
|
||||
display: inline-block;
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
table.dataTable>tbody>tr.child ul.dtr-details>li {
|
||||
padding: 0.5em 0;
|
||||
}
|
||||
|
||||
table.dataTable > tbody > tr.parent td {
|
||||
background-color: #282840
|
||||
}
|
||||
|
||||
table.dataTable > tbody > tr.child td.child {
|
||||
background-color: #2d2d4b
|
||||
}
|
||||
|
||||
.dataTables_info {
|
||||
white-space: normal !important
|
||||
}
|
||||
|
||||
/* Viewer */
|
||||
|
||||
.viewer-container {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-server), .viewer-container .client-container {
|
||||
margin-left: 1.4em;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) .channel, .viewer-container .client-container {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) > .channel > .channel-name,
|
||||
.viewer-container .channel-container:not(.is-spacer) > .channel > .channel-icons,
|
||||
.viewer-container .client-name, .viewer-container .client-icons {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) > .channel > .channel-name,
|
||||
.viewer-container .client-name {
|
||||
word-break: break-all; /* For all browsers */
|
||||
word-break: break-word; /* For some browsers that support it - unofficial! */
|
||||
}
|
||||
|
||||
.viewer-container .client-icons {
|
||||
flex-wrap: wrap;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.viewer-container .client-icons .icon,
|
||||
.viewer-container .client-icons .icon-flag,
|
||||
.viewer-container .channel-icons .icon {
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) .channel,
|
||||
.viewer-container .client-container {
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) .channel::after,
|
||||
.viewer-container .client-container::after {
|
||||
content: "";
|
||||
z-index: -1;
|
||||
|
||||
position: absolute;
|
||||
top: -3px;
|
||||
left: -10px;
|
||||
bottom: -3px;
|
||||
right: -10px;
|
||||
|
||||
border-radius: 4px;
|
||||
background-color: rgba(0, 0, 0, .15);
|
||||
opacity: 0;
|
||||
transition: opacity ease 300ms;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container:not(.is-spacer) .channel:hover::after,
|
||||
.viewer-container .client-container:hover::after,
|
||||
.viewer-container .channel-container:not(.is-spacer) .channel:focus::after,
|
||||
.viewer-container .client-container:focus::after {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.viewer-container .channel-name .icon, .viewer-container .client-name .icon {
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
|
||||
.viewer-container .icon {
|
||||
height: 16px;
|
||||
max-width: 16px;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container.spacer-left > .channel {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container.spacer-center > .channel {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container.spacer-right > .channel {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.viewer-container .channel-container.spacer-repeat > .channel {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* Admin status sidebar */
|
||||
|
||||
.admin-status.admin-status-grouped .group-name {
|
||||
/* Center icon with text (vertical & horizontal) */
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
font-family: var(--font-family-main);
|
||||
font-size: 1.3em;
|
||||
}
|
||||
|
||||
.admin-status.admin-status-grouped .group-name {
|
||||
margin: 1em 0 0.1em 0;
|
||||
}
|
||||
|
||||
.admin-status.admin-status-grouped .empty-group {
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* No top spacing on the first group */
|
||||
/* Thats why I've put that extra DIV that wraps all groups */
|
||||
.admin-status.admin-status-grouped div:first-child .group-name {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.admin-status.admin-status-grouped .group-name img,
|
||||
.admin-status.admin-status-list .nickname img {
|
||||
height: 16px;
|
||||
max-width: 16px;
|
||||
margin-right: 0.25em;
|
||||
}
|
||||
|
||||
.admin-status.admin-status-list .group-separator {
|
||||
margin: 1.25em 0;
|
||||
}
|
||||
|
||||
.admin-status .status-container {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
margin-bottom: 0.1em;
|
||||
}
|
||||
|
||||
.admin-status .status-container .nickname {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* Group assigner */
|
||||
|
||||
.group-assigner .list-group-item {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.group-assigner .list-group-item > div {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
/* The "icon-margin" is used when there is no icon, */
|
||||
/* its used to align it with other groups */
|
||||
.group-assigner .assigner-icon, .group-assigner .assigner-icon-margin {
|
||||
width: 16px;
|
||||
max-height: 16px;
|
||||
margin-right: 0.3em;
|
||||
}
|
||||
|
||||
.group-assigner .list-group-item:not(.assigner-header) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.group-assigner .assigner-category {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.group-assigner .assigner-save {
|
||||
width: 200px;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.group-assigner .assigner-header .badge.badge-invalid {
|
||||
background-color: red !important
|
||||
}
|
647
src/css/themes/dark.css
Normal file
@ -0,0 +1,647 @@
|
||||
/*!
|
||||
* This file is a part of ts-website 2
|
||||
* https://github.com/Wruczek/ts-website
|
||||
* (c) Wruczek 2017 - 2019
|
||||
*/
|
||||
|
||||
@import url('https://fonts.googleapis.com/css?family=Exo+2');
|
||||
|
||||
:root {
|
||||
--site-background: #1e202f;
|
||||
--site-secondary-color: #a61f67;
|
||||
--site-accent-color: #f92552;
|
||||
--site-text: #9e9caa;
|
||||
--site-scrollbar-color: #1c88cc;
|
||||
|
||||
--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
|
||||
--font-family-main: "Exo 2", "Roboto", sans-serif;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: var(--site-background);
|
||||
color: var(--site-text);
|
||||
font-family: var(--font-family-main);
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.font-reading {
|
||||
font-family: var(--font-family-sans-serif);
|
||||
}
|
||||
|
||||
p, tbody {
|
||||
font-family: var(--font-family-sans-serif);
|
||||
}
|
||||
|
||||
.btn, thead, .dataTables_wrapper {
|
||||
font-family: var(--font-family-main);
|
||||
}
|
||||
|
||||
a {
|
||||
color: #fff;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: var(--site-secondary-color);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
::selection {
|
||||
background-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
|
||||
/* ============ */
|
||||
/* NAVBAR STUFF */
|
||||
/* ============ */
|
||||
|
||||
#main-navbar {
|
||||
background-color: #323150 !important;
|
||||
border-bottom: 1px solid #3c3b5b;
|
||||
}
|
||||
|
||||
#main-navbar .nav-item {
|
||||
padding: 0.5rem 0;
|
||||
transition: background-color 0.5s ease;
|
||||
}
|
||||
|
||||
#main-navbar .navbar-nav .nav-link {
|
||||
color: rgba(255, 255, 255, 0.8);
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
#main-navbar .nav-item.active,
|
||||
#main-navbar .nav-item:hover,
|
||||
#main-navbar .nav-item.dropdown.show {
|
||||
background-color: #282840;
|
||||
}
|
||||
|
||||
#main-navbar .nav-item.active .nav-link,
|
||||
#main-navbar .nav-item:hover .nav-link,
|
||||
#main-navbar .nav-item.dropdown.show .nav-link {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
@media (max-width: 991px) {
|
||||
#main-navbar .navbar-collapse {
|
||||
margin-left: -1rem;
|
||||
margin-right: -1rem;
|
||||
}
|
||||
|
||||
#main-navbar .navbar-nav .nav-link {
|
||||
padding-left: 1rem;
|
||||
padding-right: 1rem;
|
||||
color: rgba(255, 255, 255, 0.65);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
/* Remove padding from navbar and add it later to navbar items */
|
||||
#main-navbar {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#main-navbar .navbar-nav {
|
||||
border-left: 1px solid #3c3b5b;
|
||||
}
|
||||
|
||||
#main-navbar .navbar-nav li {
|
||||
border-right: 1px solid #3c3b5b;
|
||||
}
|
||||
|
||||
/* Add bigger padding between navbar items */
|
||||
#main-navbar .navbar-nav .nav-link {
|
||||
padding-right: .9rem;
|
||||
padding-left: .9rem;
|
||||
}
|
||||
|
||||
/* ================================ */
|
||||
/* Navbar underline hover effect */
|
||||
/* Taken from http://bit.ly/2xkPi0k */
|
||||
/* ================================ */
|
||||
#main-navbar .nav-item {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#main-navbar .nav-item:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: calc(100% - 0.1rem);
|
||||
border-bottom: 0.125rem solid var(--site-accent-color);
|
||||
left: 50%;
|
||||
right: 50%;
|
||||
transition: left 0.5s ease, right 0.5s ease;
|
||||
}
|
||||
|
||||
#main-navbar .nav-item:hover::after,
|
||||
#main-navbar .nav-item.active::after,
|
||||
#main-navbar .nav-item.show::after {
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
/* =============================== */
|
||||
/* Hover effect for dropdown items */
|
||||
/* =============================== */
|
||||
.dropdown-item {
|
||||
border-left: 0 solid var(--site-accent-color);
|
||||
transition: border-left-width 0.1s ease, padding-left 0.1s ease, background-color 0.5s ease;
|
||||
}
|
||||
|
||||
.dropdown-item:hover,
|
||||
.dropdown-item.active {
|
||||
border-left-width: 2px;
|
||||
padding-left: calc(1.5rem - 2px);
|
||||
}
|
||||
}
|
||||
|
||||
/* ========= */
|
||||
/* DROPDOWNS */
|
||||
/* ========= */
|
||||
|
||||
.dropdown-menu {
|
||||
background-color: #323150;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.dropdown-item {
|
||||
color: rgba(255, 255, 255, 0.8);
|
||||
}
|
||||
|
||||
.dropdown-item.active,
|
||||
.dropdown-item:focus,
|
||||
.dropdown-item:hover {
|
||||
color: #fff;
|
||||
background-color: #282840;
|
||||
}
|
||||
|
||||
/* ======= */
|
||||
/* BUTTONS */
|
||||
/* ======= */
|
||||
|
||||
.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
|
||||
background-color: var(--site-secondary-color);
|
||||
border-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
.btn-primary:hover {
|
||||
background-color: #861953;
|
||||
border-color: #861953;
|
||||
}
|
||||
|
||||
.btn-primary:not(:disabled):not(.disabled).active,
|
||||
.btn-primary:not(:disabled):not(.disabled):active,
|
||||
.show > .btn-primary.dropdown-toggle {
|
||||
background-color: #69182d;
|
||||
border-color: #69182d;
|
||||
}
|
||||
|
||||
.btn-primary.focus, .btn-primary:focus,
|
||||
.btn-primary:not(:disabled):not(.disabled).active:focus,
|
||||
.btn-primary:not(:disabled):not(.disabled):active:focus,
|
||||
.show > .btn-primary.dropdown-toggle:focus {
|
||||
box-shadow: 0 0 0 0.2rem rgba(166, 31, 103, 0.5); /* secondary color with 50% opacity */
|
||||
}
|
||||
|
||||
/* ====== */
|
||||
/* INPUTS */
|
||||
/* ====== */
|
||||
|
||||
.form-control, .custom-select {
|
||||
color: #fff;
|
||||
background-color: #282840;
|
||||
border-color: #282840;
|
||||
}
|
||||
|
||||
.form-control:focus, .custom-select:focus {
|
||||
color: #fff;
|
||||
background-color: #282840;
|
||||
|
||||
border-color: var(--site-secondary-color);
|
||||
box-shadow: 0 0 0 0.2rem rgba(166, 31, 103, 0.30); /* secondary color with 30% opacity */
|
||||
}
|
||||
|
||||
.form-control::-webkit-input-placeholder {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.form-control::-moz-placeholder {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.form-control:-ms-input-placeholder {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.form-control::-ms-input-placeholder {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.form-control::placeholder {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.form-control[disabled],
|
||||
.input-text[disabled],
|
||||
select[disabled],
|
||||
.form-control[readonly],
|
||||
.input-text[readonly],
|
||||
select[readonly],
|
||||
fieldset[disabled] .form-control,
|
||||
fieldset[disabled] .input-text,
|
||||
fieldset[disabled] select,
|
||||
.custom-select[disabled] {
|
||||
background-color: #212135;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.form-control-plaintext {
|
||||
color: var(--site-text);
|
||||
}
|
||||
|
||||
.input-group-text {
|
||||
color: var(--site-text);
|
||||
background-color: #212135;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.custom-control-label::before,
|
||||
.custom-control-input:disabled~.custom-control-label::before {
|
||||
background-color: #212135;
|
||||
}
|
||||
|
||||
.custom-control-input:checked~.custom-control-label::before {
|
||||
background-color: var(--site-secondary-color) !important;
|
||||
}
|
||||
|
||||
/* Lighter on a list group item */
|
||||
|
||||
.list-group-item .custom-control-label::before,
|
||||
.list-group-item .custom-control-input:disabled~.custom-control-label::before {
|
||||
background-color: #323150;
|
||||
}
|
||||
|
||||
/* ======================================= */
|
||||
/* ALERTS */
|
||||
/* taken from Bootswatch Darkly */
|
||||
/* Bootswatch is (c) 2012-2018 Thomas Park */
|
||||
/* ======================================= */
|
||||
|
||||
.alert {
|
||||
border: none;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.alert a,
|
||||
.alert .alert-link {
|
||||
color: #fff;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.alert-primary {
|
||||
background-color: #375a7f;
|
||||
}
|
||||
|
||||
.alert-secondary {
|
||||
background-color: #444;
|
||||
}
|
||||
|
||||
.alert-success {
|
||||
background-color: #00bc8c;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: #3498DB;
|
||||
}
|
||||
|
||||
.alert-warning {
|
||||
background-color: #F39C12;
|
||||
}
|
||||
|
||||
.alert-danger {
|
||||
background-color: #E74C3C;
|
||||
}
|
||||
|
||||
.alert-light {
|
||||
background-color: #303030;
|
||||
}
|
||||
|
||||
.alert-dark {
|
||||
background-color: #adb5bd;
|
||||
}
|
||||
|
||||
.alert-dismissible .close {
|
||||
padding: 0.5rem 1rem;
|
||||
}
|
||||
|
||||
.alert code {
|
||||
background-color: var(--site-background);
|
||||
padding: 0.15em;
|
||||
}
|
||||
|
||||
/* ========== */
|
||||
/* PAGINATION */
|
||||
/* ========== */
|
||||
|
||||
.page-link {
|
||||
color: var(--site-text);
|
||||
background-color: #282840;
|
||||
border-color: #3c3b5b;
|
||||
}
|
||||
|
||||
.page-link:hover {
|
||||
color: var(--site-text);
|
||||
background-color: #212135;
|
||||
border-color: #212135;
|
||||
}
|
||||
|
||||
.page-link.light-hover:hover {
|
||||
color: var(--site-text);
|
||||
background-color: #323150;
|
||||
border-color: #323150;
|
||||
}
|
||||
|
||||
.page-link:focus {
|
||||
box-shadow: 0 0 0 0.2rem rgba(166, 31, 103, 0.30); /* secondary color with 30% opacity */
|
||||
}
|
||||
|
||||
.page-item.active .page-link {
|
||||
color: #fff;
|
||||
background-color: var(--site-secondary-color);
|
||||
border-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
.page-item.disabled .page-link {
|
||||
color: #5d666e;
|
||||
background-color: #212135;
|
||||
border-color: #212135;
|
||||
}
|
||||
|
||||
/* ===== */
|
||||
/* CARDS */
|
||||
/* ===== */
|
||||
|
||||
.card {
|
||||
background-color: transparent;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.card {
|
||||
border: 1px solid #3c3b5b;
|
||||
background-color: #323150;
|
||||
}
|
||||
|
||||
.card .card-body {
|
||||
font-family: var(--font-family-sans-serif);
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.card.card-accent > .card-header {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.card.card-accent > .card-header::before {
|
||||
content: "";
|
||||
display: block;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
right: 0;
|
||||
height: 2px;
|
||||
background-color: var(--site-accent-color);
|
||||
}
|
||||
|
||||
.card.card-titleblock {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.card .card-header {
|
||||
padding-left: 1rem;
|
||||
padding-right: 1rem;
|
||||
background-color: rgba(0, 0, 0, .15);
|
||||
}
|
||||
|
||||
.card .card-header.bigger-title {
|
||||
font-size: 1.15rem
|
||||
}
|
||||
|
||||
.card .card-header a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
.card .card-body p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/* ===== */
|
||||
/* MODAL */
|
||||
/* ===== */
|
||||
|
||||
.modal .modal-content {
|
||||
border: 1px solid #3c3b5b;
|
||||
background-color: #323150;
|
||||
}
|
||||
|
||||
.modal .modal-header {
|
||||
background-color: rgba(0, 0, 0, .15);
|
||||
border-bottom: 1px solid rgba(0, 0, 0, .125);
|
||||
}
|
||||
|
||||
.modal .modal-body {
|
||||
font-family: var(--font-family-sans-serif);
|
||||
}
|
||||
|
||||
.modal .modal-header .close {
|
||||
color: #fff !important;
|
||||
font-family: var(--font-family-sans-serif);
|
||||
}
|
||||
|
||||
/* ========== */
|
||||
/* LIST-GROUP */
|
||||
/* ========== */
|
||||
|
||||
.list-group-item {
|
||||
color: #fff;
|
||||
background-color: #282840;
|
||||
}
|
||||
|
||||
.list-group-item-action:focus,
|
||||
.list-group-item-action:hover,
|
||||
.list-group-item-action:active {
|
||||
color: #fff;
|
||||
background-color: #232338;
|
||||
}
|
||||
|
||||
/* ========= */
|
||||
/* ACCORDION */
|
||||
/* ========= */
|
||||
|
||||
.accordion .card .card-header {
|
||||
font-family: var(--font-family-main);
|
||||
}
|
||||
|
||||
.accordion .card .card-header .btn-link {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/* ====== */
|
||||
/* TABLES */
|
||||
/* ====== */
|
||||
|
||||
.table {
|
||||
font-size: 0.85em;
|
||||
}
|
||||
|
||||
.table thead th {
|
||||
border-bottom: none;
|
||||
color: #fff;
|
||||
text-transform: uppercase;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.table td, .table th {
|
||||
border-top-color: #494770;
|
||||
padding: .65rem;
|
||||
}
|
||||
|
||||
/* ============= */
|
||||
/* PROGRESS BARS */
|
||||
/* ============= */
|
||||
|
||||
.progress {
|
||||
background-color: #2c2e3e;
|
||||
}
|
||||
|
||||
/* ======== */
|
||||
/* POPOVERS */
|
||||
/* ======== */
|
||||
|
||||
/*
|
||||
.popover {bgcolor, border}
|
||||
.popover-header {bgcolor, border}
|
||||
.popover-body {color}
|
||||
*/
|
||||
|
||||
.popover {
|
||||
border: 1px solid #3c3b5b;
|
||||
background-color: #323150;
|
||||
}
|
||||
|
||||
.popover-header {
|
||||
background-color: rgba(0, 0, 0, .15);
|
||||
border-bottom: 1px solid #3c3b5b;
|
||||
color: #fff;
|
||||
font-family: var(--font-family-main);
|
||||
}
|
||||
|
||||
.popover-body {
|
||||
color: rgba(255, 255, 255, 0.8)
|
||||
}
|
||||
|
||||
/* ====== */
|
||||
/* FOOTER */
|
||||
/* ====== */
|
||||
|
||||
.footer {
|
||||
background-color: #282840;
|
||||
}
|
||||
|
||||
/* =============== */
|
||||
/* INVERTED LOADER */
|
||||
/* =============== */
|
||||
|
||||
.loader {
|
||||
color: rgba(255, 255, 255, 0.9);
|
||||
}
|
||||
|
||||
.loader:before {
|
||||
border-color: rgba(255, 255, 255, 0.15);
|
||||
}
|
||||
|
||||
.loader:after {
|
||||
border-top-color: #FFFFFF;
|
||||
}
|
||||
|
||||
/* ========= */
|
||||
/* SCROLLBAR */
|
||||
/* ========= */
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 5px;
|
||||
height: 5px;
|
||||
background-color: var(--site-background);
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
border-radius: 3px;
|
||||
background: var(--site-accent-color)
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:window-inactive {
|
||||
background: var(--site-accent-color)
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track-piece {
|
||||
display: none
|
||||
}
|
||||
|
||||
/* ============ */
|
||||
/* ADMIN STATUS */
|
||||
/* ============ */
|
||||
|
||||
.admin-status .status-container .status .badge-success {
|
||||
background-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
.admin-status .status-container .status .badge-secondary {
|
||||
background-color: var(--site-background);
|
||||
}
|
||||
|
||||
.admin-status .status-container .status .badge-secondary {
|
||||
background-color: var(--site-background);
|
||||
}
|
||||
|
||||
/* ============== */
|
||||
/* GROUP ASSIGNER */
|
||||
/* ============== */
|
||||
|
||||
.group-assigner .assigner-header {
|
||||
font-size: 1.1em;
|
||||
background-color: #212135;
|
||||
font-family: var(--font-family-main);
|
||||
}
|
||||
|
||||
.group-assigner .assigner-header .badge.badge-primary {
|
||||
background-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
.group-assigner .assigner-header .badge.badge-invalid {
|
||||
background-color: red !important
|
||||
}
|
||||
|
||||
|
||||
/* ============= */
|
||||
/* PAGE-SPECIFIC */
|
||||
/* ============= */
|
||||
|
||||
a[data-connectionproblem] {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
/* Server Status */
|
||||
|
||||
.server-status .data .badge {
|
||||
color: #fff;
|
||||
background-color: var(--site-secondary-color);
|
||||
}
|
||||
|
||||
/* Login */
|
||||
|
||||
#loginModal .not-connected .waiting-connect {
|
||||
color: #fff;
|
||||
}
|
16
src/faq.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Wruczek\TSWebsite\Utils\DatabaseUtils;
|
||||
use Wruczek\TSWebsite\Utils\TemplateUtils;
|
||||
|
||||
require_once __DIR__ . "/private/php/load.php";
|
||||
|
||||
$db = DatabaseUtils::i()->getDb();
|
||||
$qa = $db->select("faq", "*");
|
||||
|
||||
$data = [
|
||||
"additionaltext" => '<div class="alert alert-info"><i class="fas fa-info-circle"></i>If you have any more questions feel free to <a href="#">contact us</a></div>',
|
||||
"qa" => $qa
|
||||
];
|
||||
|
||||
TemplateUtils::i()->renderTemplate("faq", $data);
|
BIN
src/img/cubes.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
src/img/icons/defaulticon-1024.png
Normal file
After Width: | Height: | Size: 121 KiB |
BIN
src/img/icons/defaulticon-128.png
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
src/img/icons/defaulticon-16.png
Normal file
After Width: | Height: | Size: 668 B |
BIN
src/img/icons/defaulticon-256.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
src/img/icons/defaulticon-32.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
src/img/icons/defaulticon-512.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
src/img/icons/defaulticon-64.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
1
src/img/icons/defaulticon-credits.txt
Normal file
@ -0,0 +1 @@
|
||||
Made by aleixoteixeira, at http://rocketdock.com
|
18
src/img/ts-icons/3d_sound.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,0,-321)">
|
||||
<g id="_3d_sound" transform="matrix(1,0,0,1.37634,0,135.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M11.976,40.933L11.976,94.158L59.467,121.987L59.467,68.721L11.976,40.933Z" style="fill:rgb(26,145,208);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M116.024,40.969L68.53,68.779L68.53,122L116.024,94.274L116.024,40.969Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M111.505,32.807L63.998,6L16.522,32.789L64.042,60.595L111.505,32.807Z" style="fill:rgb(129,156,189);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
17
src/img/ts-icons/3d_sound_me.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,0,-1)">
|
||||
<g id="_3d_sound_me" transform="matrix(1,0,0,1,0,1)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g id="Ebene_4_Kopie">
|
||||
<path d="M58.789,104.282L58.789,76.155C58.789,72.689 60.586,69.472 63.535,67.65C63.695,67.551 63.857,67.457 64.021,67.368L65.048,66.788C65.014,66.771 64.979,66.759 64.945,66.742C63.15,65.836 57.424,61.617 58.239,60.737C62.392,56.238 63.994,55.059 66.072,49.959L66.726,48.345L68.187,47.583C69.41,46.947 71.04,44.523 71.916,40.531C72.419,38.252 72.524,35.95 72.202,34.217C71.966,32.978 71.589,32.321 71.307,32.124L69.604,30.91L69.34,28.699C68.022,17.027 61.342,9 49.424,9C37.497,9 30.819,17.023 29.484,28.687L29.227,30.913L27.499,32.124C27.222,32.32 26.84,32.971 26.607,34.216C26.287,35.952 26.388,38.254 26.892,40.533C27.78,44.533 29.404,46.956 30.625,47.586L32.102,48.345L32.765,49.968C34.838,55.068 36.61,56.418 40.59,60.734C41.657,61.891 35.689,65.83 33.889,66.741C32.52,67.428 31.133,67.817 29.67,68.232C25.6,69.371 20.986,70.671 15.383,79.204C11.176,85.627 9.241,107.667 9,119L74.124,119L63.732,112.909C60.67,111.114 58.789,107.831 58.789,104.282Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
<g>
|
||||
<path d="M68.794,76.166L93.891,90.828L93.891,119L68.794,104.351L68.794,76.166Z" style="fill:rgb(26,145,208);fill-rule:nonzero;"/>
|
||||
<path d="M119,76.166L93.891,90.828L93.891,119L119,104.351L119,76.166Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
<path d="M119,76.17L93.889,61.99L68.794,76.157L93.918,90.845L119,76.17Z" style="fill:rgb(129,156,189);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
17
src/img/ts-icons/3d_sound_user.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,0,-161)">
|
||||
<g id="_3d_sound_user" transform="matrix(1,0,0,1.37634,0,-24.8065)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M58.789,104.282L58.789,76.155C58.789,72.689 60.586,69.472 63.535,67.65C63.695,67.551 63.857,67.457 64.021,67.368L65.048,66.788C65.014,66.771 64.979,66.759 64.945,66.742C63.15,65.836 57.424,61.617 58.239,60.737C62.392,56.238 63.994,55.059 66.072,49.959L66.726,48.345L68.187,47.583C69.41,46.947 71.04,44.523 71.916,40.531C72.419,38.252 72.524,35.95 72.202,34.217C71.966,32.978 71.589,32.321 71.307,32.124L69.604,30.91L69.34,28.699C68.022,17.027 61.342,9 49.424,9C37.497,9 30.819,17.023 29.484,28.687L29.227,30.913L27.499,32.124C27.222,32.32 26.84,32.971 26.607,34.216C26.287,35.952 26.388,38.254 26.892,40.533C27.78,44.533 29.404,46.956 30.625,47.586L32.102,48.345L32.765,49.968C34.838,55.068 36.61,56.418 40.59,60.734C41.657,61.891 35.689,65.83 33.889,66.741C32.52,67.428 31.133,67.817 29.67,68.232C25.6,69.371 20.986,70.671 15.383,79.204C11.176,85.627 9.241,107.667 9,119L74.124,119L63.732,112.909C60.67,111.114 58.789,107.831 58.789,104.282Z" style="fill:rgb(26,145,208);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M68.794,76.166L93.891,90.828L93.891,119L68.794,104.351L68.794,76.166Z" style="fill:rgb(26,145,208);fill-rule:nonzero;"/>
|
||||
<path d="M119,76.166L93.891,90.828L93.891,119L119,104.351L119,76.166Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
<path d="M119,76.17L93.889,61.99L68.794,76.157L93.918,90.845L119,76.17Z" style="fill:rgb(129,156,189);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
16
src/img/ts-icons/about.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,0,-481)">
|
||||
<g id="about" transform="matrix(1,0,0,1.09402,0,43.3932)">
|
||||
<rect x="0" y="400" width="128" height="117" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.914062,0,400)">
|
||||
<path d="M104,9L24,9C15.716,9 9,15.716 9,24L9,104C9,112.284 15.716,119 24,119L104,119C112.284,119 119,112.284 119,104L119,24C119,15.716 112.284,9 104,9Z" style="fill:rgb(26,145,208);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.914062,0,400)">
|
||||
<path d="M76,102.889C76,104.467 75.451,105.8 74.364,106.866C73.275,107.957 71.935,108.501 70.353,108.501L57.647,108.501C56.065,108.501 54.722,107.939 53.635,106.836C52.547,105.724 52,104.414 52,102.89L52,62.102C52,60.524 52.547,59.202 53.635,58.122C54.722,57.034 56.065,56.5 57.647,56.5L70.353,56.5C71.935,56.5 73.275,57.034 74.364,58.122C75.451,59.202 76,60.524 76,62.102L76,102.889Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M76,39.422C76,41.053 75.451,42.43 74.364,43.531C73.275,44.658 71.935,45.22 70.353,45.22L57.647,45.22C56.065,45.22 54.722,44.64 53.635,43.499C52.547,42.35 52,40.999 52,39.422L52,27.007C52,25.377 52.547,24.011 53.635,22.895C54.722,21.771 56.065,21.22 57.647,21.22L70.353,21.22C71.935,21.22 73.275,21.772 74.364,22.895C75.451,24.011 76,25.377 76,27.007L76,39.422Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
1
src/img/ts-icons/activate_microphone.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="activate_microphone" x="0" y="0" width="128" height="128" style="fill:none;"/><g><path d="M13.644,114.319c6.195,6.199 16.234,6.204 22.439,0.015l-22.454,-22.453c-6.188,6.204 -6.182,16.241 0.015,22.438Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M37.502,84.991l6.678,-6.678c2.53,-2.525 5.769,-3.859 9.369,-3.859c3.596,0 6.834,1.333 9.375,3.865l4.5,4.501l7.447,-7.431c-4.908,-1.932 -9.506,-4.865 -13.469,-8.829c-3.991,-3.992 -6.943,-8.632 -8.875,-13.581l-3.303,3.305l-29.52,29.519l16.763,16.764c-1.852,-2.328 -2.831,-5.131 -2.831,-8.201c0.001,-3.598 1.335,-6.838 3.866,-9.375Z" style="fill:#878b8c;fill-rule:nonzero;"/></g><path d="M107.672,48.142c3.171,0 6.06,1.038 8.431,3.008c5.18,-10.951 3.252,-24.454 -5.79,-33.497c-11.503,-11.501 -30.219,-11.5 -41.723,0.002c-11.5,11.501 -11.5,30.216 0,41.717c4.103,4.102 9.124,6.732 14.406,7.909l15.299,-15.268c2.492,-2.496 5.822,-3.871 9.377,-3.871Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M117.643,71.352l-46.401,46.328c-0.899,0.899 -2.226,1.323 -3.974,1.274c-1.599,-0.047 -2.823,-0.476 -3.673,-1.274l-20.017,-20.017c-0.899,-0.898 -1.348,-1.997 -1.348,-3.297c0,-1.299 0.449,-2.398 1.348,-3.299l6.673,-6.672c0.899,-0.897 1.998,-1.349 3.298,-1.349c1.299,0 2.398,0.451 3.298,1.349l10.57,10.571l36.957,-36.883c0.899,-0.9 1.998,-1.349 3.297,-1.349c1.299,0 2.399,0.449 3.3,1.349l6.671,6.596c0.898,0.951 1.35,2.063 1.35,3.336c0,1.277 -0.451,2.387 -1.349,3.337Z" style="fill:#1ca037;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.8 KiB |
1
src/img/ts-icons/add.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="add" x="0" y="0" width="128" height="128" style="fill:none;"/><path id="Ebene_4_Kopie_Kopie" d="M117.72,55.879c-1.455,-1.473 -3.302,-2.229 -5.472,-2.229l-37.899,0l0,-37.899c0,-2.15 -0.747,-4.002 -2.22,-5.504c-1.514,-1.495 -3.371,-2.248 -5.532,-2.248l-5.184,0c-2.167,0 -4.028,0.753 -5.531,2.237c-1.484,1.513 -2.231,3.365 -2.231,5.515l0,37.899l-37.883,0c-2.092,0 -3.93,0.75 -5.461,2.23c-1.532,1.485 -2.307,3.344 -2.307,5.526l0,5.183c0,2.213 0.768,4.074 2.284,5.53c1.448,1.471 3.3,2.226 5.484,2.226l37.884,0l0,37.887c0,2.076 0.743,3.911 2.208,5.455c1.542,1.541 3.403,2.313 5.553,2.313l5.184,0c2.146,0 4.004,-0.763 5.522,-2.266c1.482,-1.509 2.229,-3.357 2.229,-5.502l0,-37.887l37.899,0c2.172,0 4.019,-0.755 5.489,-2.243c1.496,-1.44 2.263,-3.301 2.263,-5.513l0,-5.183c0.001,-2.21 -0.766,-4.069 -2.279,-5.527Z" style="fill:#1ca037;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
1
src/img/ts-icons/add_foe.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="add_foe" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M51.172,90.874c0,-10.999 4.688,-20.918 12.163,-27.883c-0.935,-0.846 -1.607,-1.616 -1.596,-2.05c0.019,-0.075 0.045,-0.147 0.101,-0.208c3.98,-4.316 5.752,-5.666 7.824,-10.766l0.662,-1.623l1.479,-0.759c1.221,-0.63 2.846,-3.052 3.732,-7.053c0.504,-2.279 0.605,-4.581 0.285,-6.317c-0.232,-1.245 -0.613,-1.896 -0.891,-2.092l-1.729,-1.211l-0.256,-2.226c-1.335,-11.664 -8.013,-19.687 -19.939,-19.687c-0.001,0 -0.002,0 -0.003,0c0,0 -0.001,0 -0.002,0c-11.926,0 -18.604,8.023 -19.94,19.688l-0.257,2.226l-1.728,1.211c-0.277,0.196 -0.659,0.847 -0.892,2.092c-0.32,1.736 -0.219,4.038 0.285,6.317c0.888,4 2.512,6.423 3.733,7.053l1.477,0.759l0.663,1.623c2.073,5.1 3.844,6.45 7.825,10.766c0.056,0.061 0.082,0.133 0.101,0.208c0.028,1.072 -4.099,4.202 -6.161,5.447c-0.243,0.141 -0.465,0.264 -0.64,0.353c-1.369,0.687 -2.756,1.076 -4.219,1.491c-4.07,1.139 -8.684,2.439 -14.287,10.972c-4.208,6.423 -6.143,28.463 -6.384,39.796l51.01,0c-7.624,-6.977 -12.416,-17.002 -12.416,-28.127Z" style="fill:#426180;fill-rule:nonzero;"/><path d="M90.876,62.75c-15.533,0 -28.126,12.593 -28.126,28.124c0,15.534 12.593,28.126 28.126,28.126c15.532,0 28.124,-12.592 28.124,-28.126c0,-15.531 -12.592,-28.124 -28.124,-28.124Z" style="fill:#c90709;fill-rule:nonzero;"/><path d="M108.375,93.291c0,0.606 -0.204,1.122 -0.628,1.53c-0.408,0.413 -0.917,0.619 -1.521,0.619l-10.786,0l0,10.782c0,0.604 -0.208,1.11 -0.615,1.524c-0.421,0.417 -0.927,0.629 -1.533,0.629l-4.831,0c-0.607,0 -1.115,-0.216 -1.536,-0.637c-0.407,-0.429 -0.615,-0.935 -0.615,-1.517l0,-10.781l-10.782,0c-0.604,0 -1.117,-0.206 -1.524,-0.619c-0.425,-0.408 -0.629,-0.924 -0.629,-1.53l0,-4.831c0,-0.607 0.216,-1.121 0.637,-1.529c0.428,-0.413 0.927,-0.62 1.517,-0.62l10.781,0l0,-10.787c0,-0.604 0.208,-1.113 0.615,-1.528c0.421,-0.416 0.929,-0.62 1.536,-0.62l4.831,0c0.606,0 1.112,0.204 1.533,0.62c0.407,0.415 0.615,0.924 0.615,1.528l0,10.786l10.786,0c0.604,0 1.112,0.207 1.521,0.62c0.424,0.408 0.628,0.922 0.628,1.529l0,4.832Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.4 KiB |
1
src/img/ts-icons/add_folder.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="add_folder" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M110.406,30.915l-45.547,0l0,-6.016c0,-4.746 -3.847,-8.594 -8.594,-8.594l-38.671,0c-4.746,0.001 -8.594,3.848 -8.594,8.594l0,78.202c0,4.746 3.848,8.594 8.594,8.594l92.813,0c4.747,0 8.594,-3.848 8.594,-8.594l0,-57.577l0,-0.859l0,-5.156c-0.001,-4.746 -3.848,-8.594 -8.595,-8.594Z" style="fill:#afa201;fill-rule:nonzero;"/><path d="M85.875,78.253l-15.624,0l0,15.623c0,0.875 -0.305,1.622 -0.907,2.225c-0.598,0.598 -1.339,0.9 -2.217,0.9l-6.249,0c-0.879,0 -1.622,-0.314 -2.223,-0.927c-0.601,-0.609 -0.906,-1.348 -0.906,-2.198l0,-15.623l-15.623,0c-0.879,0 -1.623,-0.316 -2.223,-0.931c-0.599,-0.612 -0.903,-1.339 -0.903,-2.194l0,-6.25c0,-0.879 0.304,-1.62 0.903,-2.222c0.6,-0.599 1.344,-0.907 2.223,-0.907l15.623,0l0,-15.622c0,-0.879 0.305,-1.623 0.906,-2.223c0.601,-0.596 1.344,-0.903 2.223,-0.903l6.249,0c0.878,0 1.619,0.306 2.217,0.903c0.603,0.6 0.907,1.344 0.907,2.223l0,15.622l15.624,0c0.875,0 1.622,0.309 2.225,0.907c0.598,0.602 0.9,1.343 0.9,2.222l0,6.25c0,0.855 -0.303,1.582 -0.9,2.194c-0.603,0.615 -1.35,0.931 -2.225,0.931Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.5 KiB |
1
src/img/ts-icons/add_friend.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="add_friend" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M51.172,90.873c0,-10.999 4.688,-20.918 12.163,-27.883c-0.935,-0.846 -1.607,-1.616 -1.596,-2.05c0.019,-0.075 0.045,-0.147 0.101,-0.208c3.98,-4.316 5.752,-5.666 7.824,-10.766l0.662,-1.623l1.479,-0.759c1.221,-0.63 2.846,-3.052 3.732,-7.053c0.504,-2.279 0.605,-4.581 0.285,-6.317c-0.232,-1.245 -0.613,-1.896 -0.891,-2.092l-1.729,-1.211l-0.256,-2.226c-1.335,-11.663 -8.013,-19.686 -19.939,-19.686c-0.001,0 -0.002,0 -0.003,0c0,0 -0.001,0 -0.002,0c-11.926,0 -18.604,8.023 -19.94,19.687l-0.257,2.226l-1.728,1.211c-0.277,0.196 -0.659,0.847 -0.892,2.092c-0.32,1.736 -0.219,4.038 0.285,6.317c0.888,4 2.512,6.423 3.733,7.053l1.477,0.759l0.663,1.623c2.073,5.1 3.844,6.45 7.825,10.766c0.056,0.061 0.082,0.133 0.101,0.208c0.028,1.072 -4.099,4.202 -6.161,5.447c-0.243,0.141 -0.465,0.264 -0.64,0.353c-1.369,0.687 -2.756,1.076 -4.219,1.491c-4.07,1.139 -8.684,2.439 -14.287,10.972c-4.208,6.423 -6.143,28.463 -6.384,39.796l51.01,0c-7.624,-6.977 -12.416,-17.002 -12.416,-28.127Z" style="fill:#426180;fill-rule:nonzero;"/><path d="M90.876,62.749c-15.533,0 -28.126,12.593 -28.126,28.124c0,15.534 12.593,28.126 28.126,28.126c15.532,0 28.124,-12.592 28.124,-28.126c0,-15.531 -12.592,-28.124 -28.124,-28.124Z" style="fill:#1ca037;fill-rule:nonzero;"/><path d="M108.375,93.29c0,0.606 -0.204,1.122 -0.628,1.53c-0.408,0.413 -0.917,0.619 -1.521,0.619l-10.786,0l0,10.782c0,0.604 -0.208,1.11 -0.615,1.524c-0.421,0.417 -0.927,0.629 -1.533,0.629l-4.831,0c-0.607,0 -1.115,-0.216 -1.536,-0.637c-0.407,-0.429 -0.615,-0.935 -0.615,-1.517l0,-10.781l-10.782,0c-0.604,0 -1.117,-0.206 -1.524,-0.619c-0.425,-0.408 -0.629,-0.924 -0.629,-1.53l0,-4.831c0,-0.607 0.216,-1.121 0.637,-1.529c0.428,-0.413 0.927,-0.62 1.517,-0.62l10.781,0l0,-10.787c0,-0.604 0.208,-1.113 0.615,-1.528c0.421,-0.416 0.929,-0.62 1.536,-0.62l4.831,0c0.606,0 1.112,0.204 1.533,0.62c0.407,0.415 0.615,0.924 0.615,1.528l0,10.786l10.786,0c0.604,0 1.112,0.207 1.521,0.62c0.424,0.408 0.628,0.922 0.628,1.529l0,4.832Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.4 KiB |
1
src/img/ts-icons/addon-collection.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="addon.-collection" x="0" y="0" width="128" height="128" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="128" height="128"/></clipPath><g clip-path="url(#_clip1)"><path id="Layer_1.-2" d="M127.34,55.139c-0.701,-5.327 -2.116,-10.535 -4.206,-15.484c-3.608,-8.774 -8.876,-16.436 -15.946,-22.759c-15.879,-14.193 -34.449,-19.579 -55.315,-15.646c-18.939,3.564 -33.393,14.067 -43.202,30.692c-6.99,11.845 -9.704,24.725 -8.322,38.444c0.051,0.433 0.108,0.867 0.157,1.29c1.16,10.088 4.358,19.482 10.206,27.786c14.882,21.156 35.302,30.857 61.022,28.07c18.815,-2.034 33.696,-11.391 44.665,-26.86c2.57,-3.699 4.761,-7.649 6.539,-11.788c2.601,-5.892 3.846,-12.145 4.66,-18.501c0.724,-5.097 0.366,-10.181 -0.258,-15.244Zm-29.291,15.226c-0.823,0.97 -1.872,1.29 -3.134,1.29c-7.292,-0.025 -14.581,0 -21.872,-0.036c-1.144,0 -1.546,0.222 -1.528,1.476c0.059,7.255 0.023,14.512 0.015,21.766c0,2.787 -0.992,3.765 -3.804,3.768c-2.619,0 -5.237,0 -7.856,0c-2.345,0 -3.435,-1.102 -3.441,-3.469c-0.012,-7.386 -0.036,-14.772 0,-22.16c0,-1.076 -0.257,-1.386 -1.36,-1.378c-7.333,0.052 -14.668,0 -21.998,0.057c-1.328,0.013 -2.333,-0.341 -3.17,-1.314c-0.316,-0.815 -0.465,-1.684 -0.441,-2.557c0.026,-2.713 0.049,-5.42 -0.013,-8.132c-0.041,-1.806 0.879,-3.174 3.07,-3.161c2.358,0.015 4.716,0 7.075,0c5.064,0 10.131,-0.042 15.206,0.028c1.265,0.018 1.698,-0.224 1.683,-1.621c-0.088,-7.213 -0.049,-14.425 -0.049,-21.641c-0.016,-0.435 0.005,-0.871 0.062,-1.303c0.258,-1.608 0.801,-2.302 2.415,-2.4c3.309,-0.222 6.63,-0.217 9.938,0.013c1.843,0.139 2.691,1.365 2.691,3.37c0,7.303 0.023,14.604 -0.039,21.905c-0.013,1.264 0.219,1.7 1.614,1.685c7.203,-0.083 14.41,-0.039 21.613,-0.036c2.763,0 3.769,1.032 3.769,3.811c0,2.449 -0.019,4.904 0,7.347c0.001,0.915 -0.15,1.824 -0.446,2.69l0,0.002Z" style="fill:url(#_Linear2);fill-rule:nonzero;"/></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(8.22199e-15,134.447,-134.275,8.23253e-15,63.9991,-4.05868)"><stop offset="0" style="stop-color:#728dae;stop-opacity:1"/><stop offset="1" style="stop-color:#426080;stop-opacity:1"/></linearGradient></defs></svg>
|
After Width: | Height: | Size: 2.5 KiB |
1
src/img/ts-icons/addon.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="addon" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M95.839,99.904c0,1.068 -0.587,0.88 -1.195,0.88c-8.045,0 -16.09,0.02 -24.132,-0.022c-1.183,0 -1.64,0.292 -1.563,1.547c0.063,1 0.1,2 0.25,3c0.235,1.683 0.815,3.025 2.33,4.165c4.723,3.55 4.75,9.5 0.118,13.17c-4.305,3.423 -9.235,4.1 -14.428,2.583c-2.205,-0.645 -4.295,-1.62 -5.945,-3.413c-3.5,-3.797 -3.285,-8.852 0.695,-12.13c1.41,-1.162 2.973,-2.19 3.555,-4c0.44,-1.367 0.718,-2.797 0.463,-4.275c-0.143,-0.847 -0.75,-0.612 -1.25,-0.612c-7.04,0 -14.078,-0.035 -21.118,0.02c-1.132,0 -1.445,-0.265 -1.435,-1.423c0.058,-7.667 0.05,-15.335 0.018,-23c-0.046,-0.788 0.321,-1.547 0.967,-2c3.488,-2.727 8.793,-1.887 11.265,1.82c1.815,2.725 4.313,4.408 7.613,3.9c3.947,-0.607 6.55,-3.165 8.04,-6.812c1.105,-2.666 1.515,-5.57 1.19,-8.438c-0.5,-2.922 -1.518,-5.625 -3.515,-7.887c-2.983,-3.373 -7.848,-3.943 -11.273,-1.61c-1.095,0.75 -1.882,1.89 -2.575,3.037c-0.294,0.505 -0.777,0.873 -1.342,1.023c-2.453,0.75 -4.94,1.14 -7.375,0.127c-1.895,-0.79 -3.08,-1.615 -3.035,-4.287c0.14,-7.955 0.095,-15.913 0.025,-23.87c-0.013,-1.333 0.395,-1.545 1.602,-1.535c7.203,0.055 14.408,0 21.61,0.057c1.105,0 1.695,-0.4 2.138,-1.31c1.327,-2.75 1.04,-5.525 0.292,-8.33c-0.145,-0.552 -0.69,-0.7 -1.09,-0.977c-2.085,-1.445 -3.812,-3.18 -4.375,-5.75c-0.692,-3.178 0.5,-5.75 2.778,-7.898c5.137,-4.84 15.017,-4.857 20.22,-0.075c4.46,4.103 3.975,9.85 -1.138,13.45c-3.089,2.22 -4.076,6.426 -2.295,9.788c0.433,0.792 0.95,1.102 1.878,1.097c6.95,-0.04 13.905,0 20.855,-0.035c0.8,0 1.177,0.098 1.175,1.055c-0.028,11.14 0,22.28 0,33.42c-0.008,0.167 -0.025,0.334 -0.05,0.5c-0.005,11.675 -0.003,23.365 0.052,35.05Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.55806e-15,123.433,-123.432,7.55806e-15,63.9944,2.23152)"><stop offset="0" style="stop-color:#728dae;stop-opacity:1"/><stop offset="1" style="stop-color:#426080;stop-opacity:1"/></linearGradient></defs></svg>
|
After Width: | Height: | Size: 2.4 KiB |
1
src/img/ts-icons/apply.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="apply" x="0" y="0" width="128" height="128" style="fill:none;"/><path id="Ebene_4_Kopie" d="M20.316,64.329c1.35,-1.348 2.948,-2.038 4.797,-2.003c1.827,-0.012 3.414,0.659 4.756,2.001l15.393,15.395l52.865,-52.865c1.342,-1.343 2.93,-2.006 4.756,-2.021c1.861,0.01 3.459,0.662 4.805,2.009l3.664,3.667c1.354,1.35 2.002,2.956 2,4.828c-0.049,1.857 -0.709,3.445 -2.004,4.738c0,0 -59.37,59.372 -60.272,60.274c-0.902,0.902 -2.817,2.812 -5.812,2.812c-2.995,0 -4.972,-1.973 -5.808,-2.809c-0.836,-0.836 -22.806,-22.809 -22.806,-22.809c-1.342,-1.34 -2.011,-2.932 -2.001,-4.756c-0.034,-1.85 0.653,-3.445 2.003,-4.795l3.664,-3.666Z" style="fill:#1ca037;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
18
src/img/ts-icons/away.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,0)">
|
||||
<g id="away" transform="matrix(1,0,0,1,384,0)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M119,110.464C119,115.21 115.153,119.058 110.406,119.058L17.594,119.058C12.848,119.058 9,115.21 9,110.464L9,62.339C9,57.592 12.848,53.745 17.594,53.745L110.407,53.745C115.154,53.745 119.001,57.592 119.001,62.339L119.001,110.464L119,110.464Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M71.931,84.986L84.646,97.742C85.205,98.302 85.485,98.967 85.485,99.735C85.485,100.505 85.205,101.155 84.646,101.686L80.702,105.63C80.17,106.19 79.512,106.47 78.729,106.47C77.945,106.47 77.288,106.19 76.756,105.63L64,92.917L51.244,105.631C50.712,106.191 50.055,106.471 49.272,106.471C48.488,106.471 47.831,106.191 47.3,105.631L43.356,101.687C42.796,101.156 42.517,100.505 42.517,99.736C42.517,98.967 42.796,98.302 43.356,97.743L56.07,84.987L43.355,72.271C42.795,71.711 42.516,71.047 42.516,70.278C42.516,69.509 42.795,68.844 43.355,68.285L47.299,64.341C47.83,63.81 48.487,63.544 49.271,63.544C50.054,63.544 50.711,63.81 51.243,64.341L64,77.098L76.756,64.341C77.287,63.81 77.944,63.544 78.729,63.544C79.511,63.544 80.169,63.81 80.702,64.341L84.646,68.285C85.205,68.845 85.485,69.51 85.485,70.278C85.485,71.048 85.205,71.712 84.646,72.271L71.931,84.986Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M63.999,23.439L81.165,43.556L95.462,43.556L65.521,8.469L63.999,6.686L62.478,8.469L32.537,43.556L46.834,43.556L63.999,23.439Z" style="fill:rgb(16,23,25);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
18
src/img/ts-icons/ban_client.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,-160)">
|
||||
<g id="ban_client" transform="matrix(1,0,0,1,384,160)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-1.289,-0.0005)">
|
||||
<path d="M51.172,90.874C51.172,79.875 55.86,69.956 63.335,62.991C62.4,62.145 61.728,61.375 61.739,60.941C61.758,60.866 61.784,60.794 61.84,60.733C65.82,56.417 67.592,55.067 69.664,49.967L70.326,48.344L71.805,47.585C73.026,46.955 74.651,44.533 75.537,40.532C76.041,38.253 76.142,35.951 75.822,34.215C75.59,32.97 75.209,32.319 74.931,32.123L73.202,30.912L72.946,28.686C71.611,17.023 64.933,9 53.007,9C53.006,9 53.005,9 53.004,9C53.004,9 53.003,9 53.002,9C41.076,9 34.398,17.023 33.062,28.687L32.805,30.913L31.077,32.124C30.8,32.32 30.418,32.971 30.185,34.216C29.865,35.952 29.966,38.254 30.47,40.533C31.358,44.533 32.982,46.956 34.203,47.586L35.68,48.345L36.343,49.968C38.416,55.068 40.187,56.418 44.168,60.734C44.224,60.795 44.25,60.867 44.269,60.942C44.297,62.014 40.17,65.144 38.108,66.389C37.865,66.53 37.643,66.653 37.468,66.742C36.099,67.429 34.712,67.818 33.249,68.233C29.179,69.372 24.565,70.672 18.962,79.205C14.754,85.628 12.819,107.668 12.578,119.001L63.588,119.001C55.964,112.024 51.172,101.999 51.172,90.874Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-1.289,-0.0005)">
|
||||
<path d="M90,70.675C101.208,70.675 110.323,79.793 110.323,91C110.323,102.208 101.208,111.323 90,111.323C78.794,111.323 69.676,102.208 69.676,91C69.676,79.793 78.794,70.675 90,70.675M90,63C74.539,63 62,75.54 62,91C62,106.46 74.539,119 90,119C105.461,119 118,106.461 118,91C118,75.539 105.461,63 90,63Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-1.289,-0.0005)">
|
||||
<path d="M74.015,112.558L68.35,106.886L105.887,69.35L111.559,75.015L74.015,112.558Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
23
src/img/ts-icons/ban_list.svg
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,-320)">
|
||||
<g id="ban_list" transform="matrix(1,0,0,1,384,320)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,0.001,0.004)">
|
||||
<path d="M87.07,61.708C101.051,61.708 112.426,73.084 112.426,87.065C112.426,101.046 101.051,112.421 87.07,112.421C73.09,112.421 61.713,101.046 61.713,87.065C61.713,73.084 73.09,61.708 87.07,61.708M87.07,52.137C67.78,52.137 52.142,67.776 52.142,87.066C52.142,106.356 67.78,121.994 87.07,121.994C106.36,121.994 121.998,106.356 121.998,87.066C121.998,67.776 106.36,52.137 87.07,52.137Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
<g transform="matrix(0.7071,0.7071,-0.7071,0.7071,87.003,-36.0429)">
|
||||
<rect x="82.012" y="53.894" width="9.999" height="66.224" style="fill:rgb(201,7,9);"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0.001,0.004)">
|
||||
<path d="M83.302,41.5L78.812,41.5L28.162,41.5L28.133,41.5C26.737,41.5 25.478,40.925 24.57,40.002L24.586,39.986C23.708,39.085 23.162,37.857 23.162,36.5C23.162,33.739 25.401,31.5 28.162,31.5L83.331,31.5C84.727,31.5 85.986,32.075 86.894,32.998L86.878,33.015C87.756,33.916 88.302,35.143 88.302,36.501C88.302,39.261 86.063,41.5 83.302,41.5Z" style="fill:none;"/>
|
||||
<path d="M87.445,121.983C106.561,121.781 121.998,106.229 121.998,87.065C121.998,67.775 106.36,52.136 87.07,52.136C67.78,52.136 52.142,67.775 52.142,87.065C52.142,96.834 56.157,105.661 62.621,112L75.964,112L87.445,121.983Z" style="fill:none;"/>
|
||||
<path d="M50.231,112L21,112C18.238,112 16,109.762 16,107L16,20.992C16,18.231 18.238,15.992 21,15.992L93.475,15.992C96.237,15.992 98.475,18.231 98.475,20.992C98.475,20.992 98.475,36.454 98.475,44.053C101.997,44.988 105.35,46.343 108.475,48.065L108.475,20.992C108.475,12.721 101.746,5.992 93.475,5.992L21,5.992C12.729,5.992 6,12.721 6,20.992L6,107C6,115.271 12.729,122 21,122L59.555,122C55.961,119.164 52.808,115.795 50.231,112Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
<path d="M86.894,32.998C85.987,32.075 84.728,31.5 83.331,31.5L83.302,31.5L32.652,31.5L28.162,31.5C25.401,31.5 23.162,33.739 23.162,36.5C23.162,37.857 23.707,39.085 24.586,39.986L24.57,40.002C25.477,40.925 26.736,41.5 28.133,41.5L83.302,41.5C86.063,41.5 88.302,39.261 88.302,36.5C88.302,35.143 87.756,33.915 86.878,33.014L86.894,32.998Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
<path d="M23.161,64C23.161,66.762 25.4,69 28.161,69L46.417,69C48.028,65.389 50.1,62.029 52.568,59L28.161,59C25.4,59 23.161,61.239 23.161,64Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
<path d="M23.161,91.5C23.161,94.262 25.4,96.5 28.161,96.5L43.586,96.5C42.926,93.457 42.57,90.303 42.57,87.065C42.57,86.876 42.582,86.689 42.584,86.5L28.161,86.5C25.4,86.5 23.161,88.738 23.161,91.5Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
19
src/img/ts-icons/bookmark_add.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,-640)">
|
||||
<g id="bookmark_add" transform="matrix(1,0,0,1.37634,384,454.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M39.078,119L24.041,104.135L9,119L9,9L39.078,9L39.078,119Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M102.042,52.564L102.042,65.092L114.57,65.092C116.102,65.092 117.591,65.344 119,65.806L119,9L88.922,9L88.922,38.563C92.338,38.781 95.513,40.189 97.948,42.619C100.588,45.262 102.042,48.793 102.042,52.564Z" style="fill:rgb(129,156,189);fill-rule:nonzero;"/>
|
||||
<path d="M65.093,65.092L65.093,52.564C65.093,48.792 66.549,45.258 69.199,42.607C71.818,39.994 75.308,38.549 79.039,38.523L79.039,9L48.961,9L48.961,65.566C50.123,65.263 51.328,65.091 52.564,65.091L65.093,65.091L65.093,65.092Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M114.57,92.427L92.427,92.427L92.427,114.571C92.427,115.813 91.999,116.866 91.146,117.717C90.29,118.574 89.243,119 87.998,119L79.141,119C77.896,119 76.846,118.562 75.991,117.687C75.137,116.813 74.709,115.769 74.709,114.571L74.709,92.427L52.564,92.427C51.318,92.427 50.269,91.988 49.414,91.109C48.56,90.233 48.134,89.201 48.134,87.999L48.134,79.142C48.134,77.896 48.56,76.847 49.414,75.992C50.268,75.138 51.318,74.709 52.564,74.709L74.708,74.709L74.708,52.564C74.708,51.318 75.136,50.269 75.99,49.414C76.845,48.56 77.895,48.134 79.14,48.134L87.997,48.134C89.242,48.134 90.289,48.561 91.144,49.414C91.998,50.268 92.425,51.318 92.425,52.564L92.425,74.707L114.569,74.707C115.811,74.707 116.864,75.137 117.715,75.99C118.572,76.845 118.998,77.894 118.998,79.14L118.998,87.997C118.998,89.199 118.572,90.231 117.715,91.107C116.865,91.987 115.813,92.427 114.57,92.427Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
18
src/img/ts-icons/bookmark_add_folder.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,-480)">
|
||||
<g id="bookmark_add_folder" transform="matrix(1,0,0,1.37634,384,294.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,132.347)">
|
||||
<path d="M78.92,30.914L64.859,30.914L64.859,24.898C64.859,20.152 61.012,16.304 56.265,16.304L17.594,16.304C12.848,16.305 9,20.152 9,24.898L9,103.1C9,107.846 12.848,111.694 17.594,111.694L78.92,111.694L78.92,30.914Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,132.347)">
|
||||
<path d="M110.406,30.914L88.922,30.914L88.922,119L96.313,111.695L103.963,104.134L111.528,111.613L119,119L119,103.102L119,45.523L119,44.664L119,39.508C119,34.762 115.153,30.914 110.406,30.914Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,132.347)">
|
||||
<path d="M63.688,77.193L49.626,77.193L49.626,91.254C49.626,92.041 49.351,92.715 48.812,93.254C48.273,93.793 47.605,94.067 46.815,94.067L41.19,94.067C40.399,94.067 39.729,93.782 39.189,93.234C38.649,92.683 38.374,92.022 38.374,91.255L38.374,77.193L24.314,77.193C23.523,77.193 22.852,76.906 22.313,76.355C21.774,75.806 21.5,75.148 21.5,74.38L21.5,68.756C21.5,67.965 21.774,67.296 22.313,66.754C22.852,66.218 23.523,65.94 24.314,65.94L38.375,65.94L38.375,51.88C38.375,51.089 38.65,50.418 39.19,49.879C39.73,49.341 40.4,49.066 41.191,49.066L46.815,49.066C47.605,49.066 48.273,49.34 48.812,49.879C49.351,50.418 49.626,51.089 49.626,51.88L49.626,65.94L63.688,65.94C64.475,65.94 65.149,66.218 65.688,66.754C66.227,67.296 66.501,67.965 66.501,68.756L66.501,74.38C66.501,75.148 66.228,75.806 65.688,76.355C65.148,76.906 64.475,77.193 63.688,77.193Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
16
src/img/ts-icons/bookmark_duplicate.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-384,-800)">
|
||||
<g id="bookmark_duplicate" transform="matrix(1,0,0,1.09402,384,362.393)">
|
||||
<rect x="0" y="400" width="128" height="117" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.914062,0.0115,400)">
|
||||
<path d="M46.499,90.25L46.499,81.501L37.751,81.501C34.012,81.501 30.521,80.031 27.93,77.373C25.396,74.778 24,71.361 24,67.752L24,60.253C24,56.567 25.421,53.112 28.018,50.509C30.608,47.923 34.065,46.498 37.751,46.498L46.499,46.498L46.499,37.751C46.499,34.06 47.925,30.602 50.524,28.003C52.811,25.722 55.775,24.351 58.977,24.062L58.977,9L8.977,9L8.977,119L33.979,101.135L58.977,119L58.977,103.937C55.733,103.642 52.738,102.232 50.446,99.889C47.901,97.295 46.499,93.871 46.499,90.25Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
<path d="M69,9L69,24.061C72.212,24.345 75.188,25.718 77.489,28.015C80.076,30.604 81.501,34.061 81.501,37.751L81.501,46.498L90.25,46.498C93.938,46.498 97.395,47.923 99.989,50.517C102.576,53.105 104,56.563 104,60.253L104,67.752C104,71.366 102.602,74.786 100.081,77.36C97.481,80.03 93.99,81.501 90.25,81.501L81.501,81.501L81.501,90.25C81.501,93.94 80.075,97.398 77.487,99.987C75.193,102.281 72.216,103.655 69,103.939L69,119L94.002,101.135L119,119L119,9L69,9Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.914062,0.0115,400)">
|
||||
<path d="M90.25,71.501L71.501,71.501L71.501,90.25C71.501,91.301 71.138,92.194 70.416,92.916C69.693,93.639 68.806,94 67.752,94L60.253,94C59.198,94 58.309,93.627 57.586,92.888C56.864,92.152 56.5,91.266 56.5,90.25L56.5,71.501L37.751,71.501C36.696,71.501 35.806,71.126 35.084,70.385C34.362,69.646 34,68.772 34,67.752L34,60.253C34,59.197 34.362,58.309 35.083,57.586C35.805,56.865 36.696,56.499 37.75,56.499L56.498,56.499L56.498,37.751C56.498,36.696 56.862,35.806 57.584,35.084C58.309,34.362 59.198,34 60.253,34L67.752,34C68.806,34 69.693,34.362 70.416,35.083C71.138,35.805 71.501,36.696 71.501,37.75L71.501,56.497L90.25,56.497C91.301,56.497 92.194,56.863 92.916,57.584C93.639,58.309 94,59.197 94,60.253L94,67.752C94,68.773 93.639,69.647 92.916,70.385C92.194,71.126 91.301,71.501 90.25,71.501Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
1
src/img/ts-icons/bookmark_manager.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="bookmark_manager" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M39.078,119l-15.037,-14.865l-15.041,14.865l0,-110l30.078,0l0,110Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M119,89.189l-15.037,-14.865l-15.041,14.865l0,-80.189l30.078,0l0,80.189Z" style="fill:#819cbd;fill-rule:nonzero;"/><path d="M79.039,104.03l-15.038,-14.865l-15.04,14.865l0,-95.03l30.078,0l0,95.03Z" style="fill:#426180;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 866 B |
1
src/img/ts-icons/bookmark_remove.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="bookmark_remove" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M39.078,119l-15.037,-14.865l-15.041,14.865l0,-110l30.078,0l0,110Z" style="fill:#022f5d;fill-rule:nonzero;"/><g><path d="M102.042,65.092l12.528,0c1.532,0 3.021,0.252 4.43,0.714l0,-56.806l-30.078,0l0,56.092l13.12,0Z" style="fill:#819cbd;fill-rule:nonzero;"/><path d="M65.093,65.092l13.946,0l0,-56.092l-30.078,0l0,56.566c1.162,-0.303 2.367,-0.475 3.603,-0.475l12.529,0l0,0.001Z" style="fill:#426180;fill-rule:nonzero;"/></g><path d="M114.57,92.427l-62.006,0c-1.246,0 -2.295,-0.439 -3.15,-1.318c-0.854,-0.876 -1.28,-1.908 -1.28,-3.11l0,-8.857c0,-1.246 0.426,-2.295 1.28,-3.15c0.854,-0.854 1.904,-1.283 3.15,-1.283l62.006,0c1.242,0 2.295,0.43 3.146,1.283c0.857,0.855 1.283,1.904 1.283,3.15l0,8.857c0,1.202 -0.426,2.234 -1.283,3.11c-0.851,0.878 -1.903,1.318 -3.146,1.318Z" style="fill:#c90709;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.3 KiB |
1
src/img/ts-icons/broken_image.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="broken_image" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M64.012,18.988c24.813,0 45,20.194 45,45.016c0,24.821 -20.187,45.016 -45,45.016c-24.813,0 -45,-20.194 -45,-45.016c0,-24.822 20.187,-45.016 45,-45.016m0,-10c-30.376,0 -55,24.631 -55,55.016c0,30.385 24.624,55.016 55,55.016c30.376,0 55,-24.631 55,-55.016c0,-30.385 -24.624,-55.016 -55,-55.016Z" style="fill:#c90709;fill-rule:nonzero;"/><path d="M105.036,30.036l-75,75l-7.072,-7.072l75,-75l7.072,7.072Z" style="fill:#c90709;"/></svg>
|
After Width: | Height: | Size: 930 B |
1
src/img/ts-icons/browse-addon-online.svg
Normal file
After Width: | Height: | Size: 12 KiB |
1
src/img/ts-icons/capture.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="capture" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M13.654,114.345c6.199,6.202 16.242,6.207 22.451,0.015l-22.466,-22.464c-6.191,6.206 -6.185,16.249 0.015,22.449Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M52.557,52.975l-3.305,3.306l-29.534,29.534l22.466,22.466l29.533,-29.533l3.308,-3.306c-4.953,-1.932 -9.593,-4.885 -13.588,-8.881c-3.994,-3.993 -6.948,-8.635 -8.88,-13.586Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M110.371,17.63c-11.509,-11.507 -30.234,-11.506 -41.743,0.001c-11.505,11.507 -11.505,30.231 0,41.738c11.509,11.507 30.232,11.507 41.741,0.001c11.507,-11.508 11.507,-30.234 0.002,-41.74Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
src/img/ts-icons/change_nickname.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="change_nickname" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M28.561,76.477l-19.561,42.523l42.526,-19.562c-2.865,-4.529 -6.25,-8.823 -10.195,-12.769c-3.945,-3.945 -8.239,-7.328 -12.77,-10.192Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M119,29.492c0.002,-2.379 -0.833,-4.377 -2.502,-5.996l-11.987,-12.006c-1.625,-1.657 -3.613,-2.487 -6.008,-2.49c-2.395,0.002 -4.417,0.809 -6.073,2.42l-57.398,57.392c3.578,2.345 7.015,4.989 10.273,7.939c1.033,0.936 2.052,1.899 3.049,2.897c0.998,0.998 1.963,2.017 2.902,3.053c2.948,3.256 5.591,6.691 7.935,10.268l57.403,-57.397c1.597,-1.66 2.408,-3.69 2.406,-6.08Z" style="fill:#819cbd;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
src/img/ts-icons/changelog.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="changelog" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M98.068,22.408c4.011,0 7.274,3.264 7.274,7.276l0,72.612c0,4.012 -3.264,7.275 -7.274,7.275l-68.134,0c-4.013,0 -7.276,-3.264 -7.276,-7.275l0,-72.612c0,-6.679 3.265,-7.276 7.276,-7.276l68.134,0m0,-9.429l-68.134,0c-9.227,0 -16.705,7.479 -16.705,16.705l0,72.612c0,9.225 7.479,16.704 16.705,16.704l68.135,0c9.225,0 16.703,-7.479 16.703,-16.704l0,-72.612c-0.001,-9.226 -7.479,-16.705 -16.704,-16.705Z" style="fill:#426180;fill-rule:nonzero;"/><path d="M86.176,24.839c0,1.12 -0.906,2.027 -2.027,2.027l-40.297,0c-1.12,0 -2.027,-0.908 -2.027,-2.027l0,-13.812c0,-1.12 0.907,-2.027 2.027,-2.027l40.297,0c1.121,0 2.027,0.908 2.027,2.027l0,13.812Z" style="fill:#819cbd;fill-rule:nonzero;"/><path d="M93.085,48.25l-58.171,0c-2.761,0 -5,-2.239 -5,-5c0,-2.761 2.239,-5 5,-5l58.17,0c2.763,0 5.001,2.239 5.001,5c-0.001,2.761 -2.239,5 -5.001,5Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M93.085,97.25l-58.171,0c-2.761,0 -5,-2.238 -5,-5c0,-2.762 2.239,-5 5,-5l58.17,0c2.763,0 5.001,2.238 5.001,5c-0.001,2.762 -2.239,5 -5.001,5Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M93.085,72.75l-58.171,0c-2.761,0 -5,-2.238 -5,-5c0,-2.762 2.239,-5 5,-5l58.17,0c2.763,0 5.001,2.238 5.001,5c-0.001,2.762 -2.239,5 -5.001,5Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.7 KiB |
1
src/img/ts-icons/channel_chat.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_chat" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M95.65,12.505l-63.303,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.896 10.454,23.348 23.347,23.348l34.54,0c2.033,5.361 4.117,16.285 -6.903,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.967,0c12.892,0 23.347,-10.45 23.347,-23.349l0,-30.298c0,-12.894 -10.455,-23.348 -23.35,-23.348Z" style="fill:#1ca037;fill-rule:nonzero;"/><path d="M78.24,78.579l-4.289,-12.688l-20.466,0l-4.288,12.688l-10.197,0l19.266,-55l11.184,0l19.551,55l-10.761,0Zm-11.951,-36.84c-0.332,-1.128 -0.646,-2.287 -0.951,-3.47c-0.307,-1.18 -0.602,-2.297 -0.877,-3.347c-0.285,-1.052 -0.492,-1.942 -0.638,-2.68l-0.138,0c-0.187,0.737 -0.422,1.627 -0.698,2.68c-0.286,1.05 -0.6,2.167 -0.954,3.347c-0.354,1.184 -0.689,2.342 -1.022,3.47c-0.325,1.131 -0.63,2.115 -0.915,2.949l-4.073,12.854l15.255,0l-4.072,-12.854c-0.286,-0.834 -0.591,-1.818 -0.917,-2.949Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.3 KiB |
18
src/img/ts-icons/channel_collapse_all.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,0)">
|
||||
<g id="channel_collapse_all" transform="matrix(1,0,0,1,768,0)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M58.592,56.983L22.362,56.983C14.983,56.983 9,62.966 9,70.345L9,87.686C9,95.069 14.983,101.049 22.361,101.049L42.129,101.049C43.293,104.117 44.486,110.37 38.179,115.926C49.707,113.785 55.123,104.761 56.895,101.049L58.592,101.049C65.972,101.049 71.955,95.069 71.955,87.686L71.955,70.345C71.955,62.966 65.972,56.983 58.592,56.983Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M100.473,18.011L50.239,18.011C40.008,18.011 31.713,26.306 31.713,36.537L31.713,48.39L58.592,48.39C70.699,48.39 80.549,58.24 80.549,70.345L80.549,87.686C80.549,91.488 79.561,95.056 77.854,98.177C89.977,93.706 95.974,83.6 98.12,79.109L100.474,79.109C110.704,79.109 119.001,70.816 119.001,60.582L119.001,36.538C119,26.306 110.703,18.011 100.473,18.011Z" style="fill:rgb(66,96,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M40.436,70.24C41.135,70.24 41.832,70.59 42.531,71.289L56.539,85.492C56.997,85.951 57.227,86.508 57.227,87.162C57.227,87.816 56.998,88.373 56.539,88.832L54.87,90.5C54.412,90.959 53.855,91.188 53.201,91.188C52.547,91.188 51.99,90.959 51.532,90.5L40.468,79.438L29.405,90.5C28.947,90.959 28.39,91.188 27.736,91.188C27.081,91.188 26.525,90.959 26.067,90.5L24.398,88.832C23.94,88.373 23.71,87.816 23.71,87.162C23.71,86.508 23.939,85.951 24.398,85.492L38.341,71.289C39.04,70.59 39.737,70.24 40.436,70.24Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
21
src/img/ts-icons/channel_commander.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,-160)">
|
||||
<g id="channel_commander" transform="matrix(1,0,0,1,768,160)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L66.886,90.421C68.92,95.782 71.005,106.707 59.984,116.416C80.129,112.675 89.591,96.903 92.687,90.421L95.652,90.421C108.545,90.421 119,79.97 119,67.073L119,36.774C119,23.88 108.545,13.426 95.651,13.426Z" style="fill:rgb(135,139,140);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M60.829,29.26L73.922,51.76L60.829,74.26L74.73,74.26L87.829,51.76L74.73,29.26L60.829,29.26Z" style="fill:rgb(242,230,23);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M84.415,74.26L97.508,51.76L84.415,29.26L98.315,29.26L111.414,51.76L98.315,74.26L84.415,74.26Z" style="fill:rgb(242,230,23);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M40,29.26L47.311,44.072L63.657,46.448L51.829,57.978L54.623,74.26L40,66.572L25.378,74.26L28.171,57.978L16.343,46.448L32.689,44.072L40,29.26Z" style="fill:rgb(242,230,23);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
15
src/img/ts-icons/channel_create.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,-480)">
|
||||
<g id="channel_create" transform="matrix(1,0,0,1.37634,768,294.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L66.886,90.421C68.921,95.782 71.005,106.706 59.984,116.416C80.129,112.675 89.59,96.904 92.686,90.421L95.652,90.421C108.545,90.421 119,79.97 119,67.073L119,36.774C119,23.88 108.545,13.426 95.651,13.426Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M88.438,57.789L70.982,57.789L70.982,75.245C70.982,76.227 70.645,77.055 69.972,77.726C69.298,78.4 68.472,78.736 67.491,78.736L60.509,78.736C59.527,78.736 58.699,78.391 58.027,77.7C57.354,77.01 57.018,76.191 57.018,75.245L57.018,57.789L39.562,57.789C38.58,57.789 37.752,57.444 37.08,56.753C36.407,56.063 36.071,55.244 36.071,54.298L36.071,47.316C36.071,46.334 36.407,45.507 37.08,44.834C37.753,44.161 38.58,43.825 39.562,43.825L57.018,43.825L57.018,26.368C57.018,25.386 57.354,24.559 58.027,23.886C58.7,23.213 59.527,22.877 60.509,22.877L67.491,22.877C68.472,22.877 69.299,23.213 69.972,23.886C70.645,24.559 70.982,25.386 70.982,26.368L70.982,43.824L88.438,43.824C89.419,43.824 90.246,44.16 90.919,44.833C91.592,45.506 91.929,46.333 91.929,47.315L91.929,54.297C91.929,55.243 91.592,56.062 90.919,56.752C90.246,57.444 89.42,57.789 88.438,57.789Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
18
src/img/ts-icons/channel_create_sub.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,-320)">
|
||||
<g id="channel_create_sub" transform="matrix(1,0,0,1,768,320)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,-2.9685)">
|
||||
<path d="M58.592,56.983L22.362,56.983C14.982,56.983 9,62.966 9,70.344L9,87.686C9,95.069 14.982,101.049 22.361,101.049L42.129,101.049C43.293,104.117 44.486,110.369 38.179,115.926C49.707,113.785 55.123,104.76 56.895,101.049L58.592,101.049C65.972,101.049 71.955,95.069 71.955,87.686L71.955,70.344C71.955,62.966 65.972,56.983 58.592,56.983Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,-2.9685)">
|
||||
<path d="M100.473,18.011L50.238,18.011C40.008,18.011 31.713,26.306 31.713,36.536L31.713,48.389L58.592,48.389C70.699,48.389 80.549,58.239 80.549,70.344L80.549,87.686C80.549,91.487 79.561,95.055 77.854,98.176C89.977,93.705 95.974,83.6 98.12,79.108L100.474,79.108C110.704,79.108 119.001,70.815 119.001,60.581L119.001,36.537C119,26.306 110.703,18.011 100.473,18.011Z" style="fill:rgb(66,96,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,-2.9685)">
|
||||
<path d="M55.133,83.151L44.66,83.151L44.66,93.625C44.66,94.214 44.458,94.711 44.055,95.114C43.651,95.518 43.155,95.719 42.566,95.719L38.377,95.719C37.788,95.719 37.291,95.512 36.888,95.097C36.484,94.683 36.283,94.192 36.283,93.624L36.283,83.151L25.807,83.151C25.218,83.151 24.721,82.944 24.318,82.529C23.914,82.115 23.713,81.624 23.713,81.056L23.713,76.867C23.713,76.278 23.915,75.782 24.318,75.378C24.721,74.975 25.218,74.773 25.807,74.773L36.281,74.773L36.281,64.299C36.281,63.71 36.483,63.214 36.886,62.81C37.289,62.407 37.786,62.205 38.375,62.205L42.564,62.205C43.153,62.205 43.649,62.407 44.053,62.81C44.456,63.214 44.658,63.71 44.658,64.299L44.658,74.773L55.132,74.773C55.721,74.773 56.217,74.975 56.621,75.378C57.024,75.782 57.226,76.278 57.226,76.867L57.226,81.056C57.226,81.623 57.024,82.115 56.621,82.529C56.219,82.944 55.723,83.151 55.133,83.151Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.6 KiB |
15
src/img/ts-icons/channel_default.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,-640)">
|
||||
<g id="channel_default" transform="matrix(1,0,0,1.37634,768,454.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,133.393)">
|
||||
<path d="M43.186,77.359C45.945,74.605 49.626,73.088 53.55,73.088C57.471,73.088 61.15,74.604 63.92,77.366L67.427,80.872L97.303,51.056C100.062,48.296 103.744,46.776 107.673,46.776C111.591,46.776 115.265,48.287 118.021,51.031L119,52L119,36.774C119,23.88 108.545,13.426 95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L32.784,90.421C33.451,88.029 34.711,85.837 36.508,84.037L43.186,77.359Z" style="fill:rgb(66,96,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,133.393)">
|
||||
<path d="M117.643,71.393L71.242,117.721C70.343,118.62 69.016,119.044 67.268,118.995C65.669,118.948 64.445,118.519 63.595,117.721L43.578,97.704C42.679,96.806 42.23,95.707 42.23,94.407C42.23,93.108 42.679,92.009 43.578,91.108L50.251,84.436C51.15,83.539 52.249,83.087 53.549,83.087C54.848,83.087 55.947,83.538 56.847,84.436L67.417,95.007L104.374,58.124C105.273,57.224 106.372,56.775 107.671,56.775C108.97,56.775 110.07,57.224 110.971,58.124L117.642,64.72C118.54,65.671 118.992,66.783 118.992,68.056C118.992,69.333 118.541,70.443 117.643,71.393Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
15
src/img/ts-icons/channel_delete.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-768,-800)">
|
||||
<g id="channel_delete" transform="matrix(1,0,0,1.09402,768,362.393)">
|
||||
<rect x="0" y="400" width="128" height="117" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.914062,0,399.158)">
|
||||
<path d="M95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L66.886,90.421C68.921,95.782 71.005,106.706 59.984,116.416C80.129,112.675 89.59,96.904 92.686,90.421L95.652,90.421C108.545,90.421 119,79.97 119,67.073L119,36.774C119,23.88 108.545,13.426 95.651,13.426Z" style="fill:rgb(135,139,140);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.914062,0,399.158)">
|
||||
<path d="M86.919,39.061L74.215,51.764L86.92,64.469C87.634,65.183 87.991,66.031 87.991,67.009C87.991,67.989 87.634,68.835 86.919,69.55L81.837,74.632C81.123,75.346 80.27,75.697 79.277,75.684C78.284,75.671 77.445,75.321 76.756,74.632L64.052,61.928L51.348,74.632C50.633,75.346 49.78,75.697 48.787,75.684C47.795,75.671 46.955,75.321 46.266,74.632L41.184,69.55C40.469,68.835 40.112,67.989 40.112,67.009C40.112,66.03 40.469,65.183 41.184,64.468L53.888,51.764L41.185,39.061C40.47,38.346 40.113,37.5 40.113,36.519C40.113,35.541 40.47,34.694 41.185,33.979L46.267,28.897C46.982,28.182 47.829,27.826 48.807,27.825C49.787,27.825 50.634,28.182 51.349,28.897L64.053,41.601L76.757,28.897C77.471,28.182 78.319,27.826 79.298,27.825C80.277,27.826 81.124,28.182 81.839,28.897L86.92,33.979C87.608,34.667 87.959,35.508 87.972,36.5C87.984,37.493 87.634,38.346 86.919,39.061Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
1
src/img/ts-icons/channel_edit.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_edit" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M95.651,12.505l-63.304,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.897 10.454,23.348 23.347,23.348l34.539,0c2.035,5.361 4.119,16.285 -6.902,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.966,0c12.893,0 23.348,-10.451 23.348,-23.348l0,-30.299c0,-12.894 -10.455,-23.348 -23.349,-23.348Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><g><path d="M35.167,47.077c-0.97,-0.97 -0.97,-2.543 0,-3.512l2.341,-2.342c0.97,-0.97 2.543,-0.97 3.512,0l7.025,7.024c0.97,0.97 0.97,2.542 0,3.512l-2.341,2.342c-0.97,0.97 -2.543,0.97 -3.513,0l-7.024,-7.024Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M55.362,26.88c-0.97,-0.97 -0.97,-2.543 0,-3.514l2.342,-2.341c0.969,-0.969 2.542,-0.969 3.512,0l7.024,7.025c0.97,0.97 0.971,2.542 0.001,3.512l-2.342,2.342c-0.97,0.97 -2.542,0.97 -3.512,0l-7.025,-7.024Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M34.272,37.648c0,-1.371 1.112,-2.483 2.483,-2.483l3.312,0c1.372,0 2.483,1.112 2.483,2.483l0,7.451c0,1.372 -1.111,2.484 -2.483,2.484l-3.312,0c-1.371,0 -2.483,-1.113 -2.483,-2.484l0,-7.451Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M51.788,28.411c-1.371,0 -2.482,-1.112 -2.483,-2.483l0,-3.313c0,-1.371 1.112,-2.484 2.482,-2.483l7.451,0c1.372,0 2.484,1.113 2.484,2.483l0,3.313c0,1.372 -1.112,2.483 -2.484,2.483l-7.45,0Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M43.997,54.877c-1.372,0 -2.484,-1.111 -2.484,-2.483l0,-3.312c0,-1.371 1.112,-2.483 2.484,-2.483l15.729,0c1.372,0 2.484,1.112 2.483,2.483l0,3.312c0,1.372 -1.111,2.483 -2.483,2.484l-15.729,-0.001Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M60.739,29.856c0,-1.372 1.112,-2.484 2.483,-2.484l3.312,0c1.372,0 2.483,1.112 2.483,2.483l0.001,15.73c-0.002,1.372 -1.112,2.483 -2.484,2.483l-3.312,0c-1.372,0 -2.484,-1.112 -2.484,-2.483l0.001,-15.729Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M92.52,68.658c1.612,1.61 1.611,4.222 0,5.834l-3.889,3.889c-1.609,1.61 -4.222,1.61 -5.833,-0.001l-25.938,-25.938c-1.611,-1.611 -1.611,-4.223 0,-5.834l3.889,-3.888c1.61,-1.61 4.223,-1.61 5.833,0l25.938,25.938Z" style="fill:#fff;fill-rule:nonzero;"/></g><path d="M95.651,12.505l-63.304,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.897 10.454,23.348 23.347,23.348l34.539,0c2.035,5.361 4.119,16.285 -6.902,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.966,0c12.893,0 23.348,-10.451 23.348,-23.348l0,-30.299c0,-12.894 -10.455,-23.348 -23.349,-23.348Z" style="fill:#878b8c;fill-rule:nonzero;"/><g><path d="M67.923,44.871c3.439,-6.665 2.905,-14.338 -2.624,-19.827c-3.853,-3.82 -18.525,-3.264 -18.525,-3.264l-1.182,3.564l10.515,3.67c0,0 8.798,5.571 0.125,14.182c-8.676,8.607 -13.701,-0.71 -13.701,-0.71l-3.769,-10.367l-3.54,1.123c0,0 -1.375,14.867 2.731,18.942c5.526,5.486 13.265,6.016 19.978,2.596l9.992,-9.909Z" style="fill:#101719;fill-rule:nonzero;"/><path d="M91.738,68.483c1.683,1.679 1.682,4.403 0,6.085l-4.056,4.056c-1.679,1.682 -4.404,1.682 -6.085,0l-27.055,-27.056c-1.68,-1.681 -1.68,-4.405 0,-6.086l4.056,-4.055c1.68,-1.68 4.405,-1.681 6.085,0l27.055,27.056Z" style="fill:#101719;fill-rule:nonzero;"/></g><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(6.29416e-15,-102.791,102.791,6.29416e-15,64.0005,115.495)"><stop offset="0" style="stop-color:#426080;stop-opacity:1"/><stop offset="0.3" style="stop-color:#426080;stop-opacity:1"/><stop offset="1" style="stop-color:#819cbd;stop-opacity:1"/></linearGradient></defs></svg>
|
After Width: | Height: | Size: 3.8 KiB |
1
src/img/ts-icons/channel_expand_all.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_expand_all" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M58.592,54.015l-36.23,0c-7.379,0 -13.362,5.983 -13.362,13.361l0,17.342c0,7.383 5.982,13.363 13.361,13.363l19.768,0c1.164,3.068 2.357,9.32 -3.951,14.877c11.529,-2.141 16.945,-11.166 18.717,-14.877l1.697,0c7.378,0 13.363,-5.98 13.363,-13.363l0,-17.342c0,-7.378 -5.984,-13.361 -13.363,-13.361Z" style="fill:#1ca037;fill-rule:nonzero;"/><path d="M100.473,15.043l-50.234,0c-10.23,0 -18.525,8.295 -18.525,18.525l0,11.853l26.879,0c12.107,0 21.957,9.85 21.957,21.955l0,17.342c0,3.801 -0.988,7.369 -2.695,10.49c12.122,-4.471 18.118,-14.576 20.264,-19.069l2.354,0c10.23,0 18.527,-8.293 18.527,-18.527l0,-24.043c0,-10.231 -8.297,-18.526 -18.527,-18.526Z" style="fill:#426080;fill-rule:nonzero;"/><path d="M40.501,88.22c-0.699,0 -1.396,-0.35 -2.095,-1.049l-14.008,-14.203c-0.458,-0.459 -0.688,-1.016 -0.688,-1.67c0,-0.654 0.229,-1.211 0.688,-1.67l1.669,-1.668c0.458,-0.459 1.015,-0.688 1.669,-0.688c0.654,0 1.211,0.229 1.669,0.688l11.063,11.062l11.063,-11.063c0.458,-0.459 1.015,-0.688 1.669,-0.688c0.655,0 1.211,0.229 1.669,0.688l1.669,1.668c0.458,0.459 0.688,1.016 0.688,1.67c0,0.654 -0.229,1.211 -0.688,1.67l-13.942,14.204c-0.699,0.699 -1.397,1.049 -2.095,1.049Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.7 KiB |
1
src/img/ts-icons/channel_green.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_green" x="0" y="0" width="128" height="128" style="fill:none;"/><path id="Ebene_4" d="M95.651,12.505l-63.304,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.897 10.454,23.348 23.347,23.348l34.539,0c2.035,5.361 4.119,16.285 -6.902,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.966,0c12.893,0 23.348,-10.451 23.348,-23.348l0,-30.299c0,-12.894 -10.455,-23.348 -23.349,-23.348Z" style="fill:#426080;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 867 B |
1
src/img/ts-icons/channel_green_subscribed.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_green_subscribed" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M95.651,12.505l-63.304,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.897 10.454,23.348 23.347,23.348l34.539,0c2.035,5.361 4.119,16.285 -6.902,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.966,0c12.893,0 23.348,-10.451 23.348,-23.348l0,-30.299c0,-12.894 -10.455,-23.348 -23.349,-23.348Z" style="fill:#426080;fill-rule:nonzero;"/><path d="M88.875,40.91l-31.169,31.118c-0.604,0.604 -1.494,0.891 -2.668,0.856c-1.075,-0.033 -1.897,-0.318 -2.467,-0.856l-13.446,-13.444c-0.604,-0.604 -0.906,-1.342 -0.906,-2.216c0,-0.872 0.302,-1.611 0.906,-2.215l4.481,-4.481c0.604,-0.604 1.342,-0.906 2.216,-0.906c0.873,0 1.611,0.302 2.215,0.906l7.1,7.1l24.825,-24.774c0.604,-0.604 1.342,-0.906 2.216,-0.906c0.872,0 1.611,0.302 2.215,0.906l4.481,4.432c0.604,0.638 0.906,1.385 0.906,2.24c0.001,0.855 -0.301,1.602 -0.905,2.24Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.3 KiB |
1
src/img/ts-icons/channel_groups.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_groups" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M100.715,9.001l-49.56,0c-9.834,0 -17.827,7.775 -18.235,17.507l45.931,0c15.507,0 28.119,12.611 28.119,28.114l0,13.535c7.012,-2.558 12.03,-9.268 12.03,-17.162l0,-23.714c0,-10.093 -8.189,-18.28 -18.285,-18.28Z" style="fill:#333;fill-rule:nonzero;"/><path d="M78.852,35.972l-51.033,0c-10.394,0 -18.819,8.429 -18.819,18.823l0,24.419c0,10.401 8.425,18.829 18.819,18.829l27.845,0c1.64,4.319 3.328,13.121 -5.56,20.957c16.241,-3.017 23.873,-15.722 26.367,-20.957l2.381,0c10.396,0 18.829,-8.428 18.829,-18.829l0,-24.419c0,-10.394 -8.433,-18.823 -18.829,-18.823Z" style="fill:#426080;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
src/img/ts-icons/channel_private.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_private" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M95.651,12.505l-63.304,0c-12.893,0 -23.347,10.454 -23.347,23.348l0,30.299c0,12.897 10.454,23.348 23.347,23.348l34.539,0c2.035,5.361 4.119,16.285 -6.902,25.995c20.145,-3.741 29.606,-19.512 32.702,-25.995l2.966,0c12.893,0 23.348,-10.451 23.348,-23.348l0,-30.299c0,-12.894 -10.455,-23.348 -23.349,-23.348Z" style="fill:#878b8c;fill-rule:nonzero;"/><g><path d="M54.008,39.823c0,-2.813 0.981,-5.204 2.942,-7.172c1.961,-1.969 4.319,-2.954 7.078,-2.954c2.759,0 5.106,0.985 7.055,2.954c1.941,1.968 2.914,4.358 2.914,7.172l0,7.612l6.658,0l0,-7.612c0,-3.061 -0.743,-5.881 -2.238,-8.464c-1.491,-2.584 -3.509,-4.632 -6.059,-6.144c-2.551,-1.51 -5.336,-2.268 -8.356,-2.268c-3.018,0 -5.803,0.758 -8.354,2.268c-2.55,1.511 -4.571,3.56 -6.064,6.144c-1.489,2.583 -2.238,5.404 -2.238,8.464l0,7.612l6.663,0l0,-7.612l-0.001,0Z" style="fill:#101719;fill-rule:nonzero;"/><path d="M43.271,46.654l41.482,0c0.609,0.133 1.143,0.429 1.602,0.894c0.643,0.651 0.964,1.45 0.964,2.399l0,23.624c0,0.946 -0.321,1.748 -0.964,2.399c-0.644,0.652 -1.428,0.977 -2.368,0.977l-39.973,0c-0.904,0 -1.683,-0.324 -2.342,-0.977c-0.659,-0.651 -0.99,-1.453 -0.99,-2.399l0,-23.624c0,-0.949 0.331,-1.748 0.99,-2.399c0.471,-0.465 1.003,-0.761 1.599,-0.894Zm24.375,9.198c0,-1.355 -1.099,-2.455 -2.455,-2.455l-2.383,0c-1.355,0 -2.455,1.1 -2.455,2.455l0,12.688c0,1.356 1.1,2.455 2.455,2.455l2.383,0c1.356,0 2.455,-1.099 2.455,-2.455l0,-12.688Z" style="fill:#101719;fill-rule:nonzero;"/></g></svg>
|
After Width: | Height: | Size: 1.9 KiB |
1
src/img/ts-icons/channel_red.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_red" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M119,66.152c0,12.896 -10.455,23.348 -23.349,23.348l-63.304,0c-12.893,0 -23.347,-10.451 -23.347,-23.348l0,-30.299c0,-12.894 10.454,-23.348 23.347,-23.348l63.305,0c12.893,0 23.348,10.454 23.348,23.348l0,30.299Z" style="fill:#c90709;fill-rule:nonzero;"/><path d="M93.891,86.693c0,0 -8.386,24.063 -33.907,28.802c15.313,-13.489 5.326,-29.327 5.326,-29.327l28.581,0.525Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(6.30231e-15,-102.924,102.924,6.30231e-15,76.9365,115.495)"><stop offset="0" style="stop-color:#c9070a;stop-opacity:1"/><stop offset="0.2" style="stop-color:#c9070a;stop-opacity:1"/><stop offset="1" style="stop-color:#ec6600;stop-opacity:1"/></linearGradient></defs></svg>
|
After Width: | Height: | Size: 1.3 KiB |
1
src/img/ts-icons/channel_red_subscribed.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="channel_red_subscribed" x="0" y="0" width="128" height="128" style="fill:none;"/><g><path d="M119,66.152c0,12.896 -10.455,23.348 -23.349,23.348l-63.304,0c-12.893,0 -23.347,-10.451 -23.347,-23.348l0,-30.299c0,-12.894 10.454,-23.348 23.347,-23.348l63.305,0c12.893,0 23.348,10.454 23.348,23.348l0,30.299Z" style="fill:#c90709;fill-rule:nonzero;"/><path d="M93.891,86.693c0,0 -8.386,24.063 -33.907,28.802c15.313,-13.489 5.326,-29.327 5.326,-29.327l28.581,0.525Z" style="fill:#c90709;fill-rule:nonzero;"/></g><path d="M88.875,40.91l-31.169,31.118c-0.604,0.604 -1.494,0.891 -2.668,0.856c-1.075,-0.033 -1.897,-0.318 -2.467,-0.856l-13.446,-13.444c-0.604,-0.604 -0.906,-1.342 -0.906,-2.216c0,-0.872 0.302,-1.611 0.906,-2.215l4.481,-4.481c0.604,-0.604 1.342,-0.906 2.216,-0.906c0.873,0 1.611,0.302 2.215,0.906l7.1,7.1l24.825,-24.774c0.604,-0.604 1.342,-0.906 2.216,-0.906c0.872,0 1.611,0.302 2.215,0.906l4.481,4.432c0.604,0.638 0.906,1.385 0.906,2.24c0.001,0.855 -0.301,1.602 -0.905,2.24Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.4 KiB |
18
src/img/ts-icons/channel_subscribed.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,0)">
|
||||
<g id="channel_subscribed" transform="matrix(1,0,0,1,1152,0)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<path d="M124.95,66.16C124.65,61.56 124.81,56.94 124.77,52.32C124.84,46.07 124.99,39.81 124.95,33.55C124.88,18.73 114.2,7.38 99.4,7.19C75.8,6.917 52.21,6.917 28.63,7.19C15.3,7.33 3.85,17.79 3.18,30.19C2.77,37.53 3.18,44.92 3.26,52.27C3.26,56.7 3.15,61.12 3.13,65.56C3,81.87 13.68,92.69 29.92,92.8C40.45,92.88 50.97,93.12 61.47,92.69C67.04,92.47 68.12,95.01 68.47,99.69C69.08,107.99 66.17,114.76 59.93,120.69C60.693,120.85 61.47,120.931 62.25,120.93C63.154,120.777 64.047,120.56 64.92,120.28C77.76,116.46 87.08,108.19 93.72,96.83C95.4,93.96 97.14,92.83 100.52,92.62C114,91.82 125.87,80.3 124.95,66.16ZM88.78,41.62C85.19,45 81.87,48.7 78.43,52.26C72.07,58.553 65.713,64.853 59.36,71.16C54.78,75.7 53.36,75.65 48.86,71.05C45.3,67.42 41.75,63.77 37.92,60.44C35.56,58.37 34.49,56.35 35.92,53.44C36.928,52.646 37.874,51.777 38.75,50.84C42.07,46.84 45.33,46.57 48.67,50.84C49.48,51.84 50.6,52.59 51.37,53.61C53.37,56.18 54.89,55.78 57.02,53.55C64.2,46 71.56,38.75 78.87,31.41C83.87,26.41 84.29,26.67 89.95,31.8C94.59,36 92,38.57 88.78,41.62Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
|
||||
<path d="M124.95,66.16C124.65,61.56 124.81,56.94 124.77,52.32C124.84,46.07 124.99,39.81 124.95,33.55C124.88,18.73 114.2,7.38 99.4,7.19C75.8,6.917 52.21,6.917 28.63,7.19C15.3,7.33 3.85,17.79 3.18,30.19C2.77,37.53 3.18,44.92 3.26,52.27C3.26,56.7 3.15,61.12 3.13,65.56C3,81.87 13.68,92.69 29.92,92.8C40.45,92.88 50.97,93.12 61.47,92.69C67.04,92.47 68.12,95.01 68.47,99.69C69.08,107.99 66.17,114.76 59.93,120.69C60.693,120.85 61.47,120.931 62.25,120.93C63.154,120.777 64.047,120.56 64.92,120.28C77.76,116.46 87.08,108.19 93.72,96.83C95.4,93.96 97.14,92.83 100.52,92.62C114,91.82 125.87,80.3 124.95,66.16ZM88.78,41.62C85.19,45 81.87,48.7 78.43,52.26C72.07,58.553 65.713,64.853 59.36,71.16C54.78,75.7 53.36,75.65 48.86,71.05C45.3,67.42 41.75,63.77 37.92,60.44C35.56,58.37 34.49,56.35 35.92,53.44C36.928,52.646 37.874,51.777 38.75,50.84C42.07,46.84 45.33,46.57 48.67,50.84C49.48,51.84 50.6,52.59 51.37,53.61C53.37,56.18 54.89,55.78 57.02,53.55C64.2,46 71.56,38.75 78.87,31.41C83.87,26.41 84.29,26.67 89.95,31.8C94.59,36 92,38.57 88.78,41.62Z" style="fill:rgb(66,96,128);fill-rule:nonzero;"/>
|
||||
<rect x="0" y="127.56" width="0.44" height="0.44" style="fill:none;"/>
|
||||
<rect x="127.56" y="127.56" width="0.44" height="0.44" style="fill:none;"/>
|
||||
<rect x="127.56" y="0" width="0.44" height="0.44" style="fill:none;"/>
|
||||
<rect x="0" y="0" width="0.44" height="0.44" style="fill:none;"/>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(8.72193e-15,142.44,-142.44,8.72193e-15,64,-0.74)"><stop offset="0" style="stop-color:rgb(114,141,174);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(66,96,128);stop-opacity:1"/></linearGradient>
|
||||
</defs>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
15
src/img/ts-icons/channel_switch.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,-160)">
|
||||
<g id="channel_switch" transform="matrix(1,0,0,1,1152,160)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L66.886,90.421C68.921,95.782 71.005,106.706 59.984,116.416C80.129,112.675 89.59,96.904 92.686,90.421L95.652,90.421C108.545,90.421 119,79.97 119,67.073L119,36.774C119,23.88 108.545,13.426 95.651,13.426Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M99.5,52.715L66.548,25.839L66.548,44.332L34.69,44.332C33.51,44.332 32.519,44.736 31.711,45.544C30.902,46.353 30.499,47.347 30.499,48.526L30.499,56.91C30.499,58.044 30.902,59.025 31.711,59.856C32.519,60.688 33.51,61.101 34.69,61.101L66.547,61.101L66.547,79.583L99.5,52.715Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
12
src/img/ts-icons/channel_unsubscribed.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,-320)">
|
||||
<g id="channel_unsubscribed" transform="matrix(1,0,0,1,1152,320)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g id="Ebene_4" transform="matrix(1,0,0,1,0,-0.921)">
|
||||
<path d="M95.651,13.426L32.347,13.426C19.454,13.426 9,23.88 9,36.774L9,67.073C9,79.97 19.454,90.421 32.347,90.421L66.886,90.421C68.921,95.782 71.005,106.706 59.984,116.416C80.129,112.675 89.59,96.904 92.686,90.421L95.652,90.421C108.545,90.421 119,79.97 119,67.073L119,36.774C119,23.88 108.545,13.426 95.651,13.426Z" style="fill:rgb(66,96,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
15
src/img/ts-icons/channel_yellow.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,-640)">
|
||||
<g id="channel_yellow" transform="matrix(1,0,0,1.37634,1152,454.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M119,67.073C119,79.969 108.545,90.421 95.651,90.421L32.347,90.421C19.454,90.421 9,79.97 9,67.073L9,36.774C9,23.88 19.454,13.426 32.347,13.426L95.652,13.426C108.545,13.426 119,23.88 119,36.774L119,67.073Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M93.891,87.614C93.891,87.614 85.505,111.677 59.984,116.416C75.297,102.927 65.31,87.089 65.31,87.089L93.891,87.614Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
16
src/img/ts-icons/channel_yellow_subscribed.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,-480)">
|
||||
<g id="channel_yellow_subscribed" transform="matrix(1,0,0,1.37634,1152,294.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M119,67.073C119,79.969 108.545,90.421 95.651,90.421L32.347,90.421C19.454,90.421 9,79.97 9,67.073L9,36.774C9,23.88 19.454,13.426 32.347,13.426L95.652,13.426C108.545,13.426 119,23.88 119,36.774L119,67.073Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
<path d="M93.891,87.614C93.891,87.614 85.505,111.677 59.984,116.416C75.297,102.927 65.31,87.089 65.31,87.089L93.891,87.614Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,134.331)">
|
||||
<path d="M88.875,41.831L57.706,72.949C57.102,73.553 56.212,73.84 55.038,73.805C53.963,73.772 53.141,73.487 52.571,72.949L39.125,59.505C38.521,58.901 38.219,58.163 38.219,57.289C38.219,56.417 38.521,55.678 39.125,55.074L43.606,50.593C44.21,49.989 44.948,49.687 45.822,49.687C46.695,49.687 47.433,49.989 48.037,50.593L55.137,57.693L79.962,32.919C80.566,32.315 81.304,32.013 82.178,32.013C83.05,32.013 83.789,32.315 84.393,32.919L88.874,37.351C89.478,37.989 89.78,38.736 89.78,39.591C89.781,40.446 89.479,41.193 88.875,41.831Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
15
src/img/ts-icons/check_update.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1152,-800)">
|
||||
<g id="check_update" transform="matrix(1,0,0,1.09402,1152,362.393)">
|
||||
<rect x="0" y="400" width="128" height="117" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.914062,0,400)">
|
||||
<path d="M44.497,90.575L12.536,122.536L5.464,115.464L37.425,83.503L44.497,90.575Z" style="fill:rgb(64,69,71);"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.914062,0,400)">
|
||||
<path d="M125.035,20.377L83.035,9.295L93.124,50.291L100.939,38.25C103.23,41.572 104.014,46.926 104.014,50.524C104.014,65.137 92.126,77.026 77.514,77.026C62.902,77.026 51.014,65.137 51.014,50.524C51.014,36.12 61.568,24.373 75.894,24.041L72.632,9.323C52.043,11.749 36.015,29.295 36.015,50.525C36.015,73.409 54.632,92.027 77.515,92.027C100.398,92.027 119.015,73.409 119.015,50.525C119.015,42.87 116.873,34.349 112.911,27.865L125.035,20.377Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
1
src/img/ts-icons/clear.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="clear" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M102.149,113.314l-4.349,-37.645c-0.123,-1.083 -0.609,-2.085 -1.383,-2.857l-26.129,-26.134l-23.608,23.606l47.29,47.287c0.003,0.003 0.008,0.007 0.012,0.011c1.882,1.891 4.943,1.891 6.825,0c1.167,-1.16 1.607,-2.765 1.342,-4.268Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M25.852,14.683l4.346,37.64c0.126,1.083 0.614,2.09 1.387,2.862l9.843,9.845l23.608,-23.604l-31.004,-31.002c-0.003,-0.001 -0.008,-0.006 -0.011,-0.009c-1.886,-1.886 -4.943,-1.886 -6.83,0c-1.16,1.159 -1.608,2.765 -1.339,4.268Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.0 KiB |
21
src/img/ts-icons/client_hide.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 22.0.1, 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 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#B79D63;}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M0.5,33c0.1-1-0.1-2.2,0.1-3.2c0.3-2,1.4-3.3,3.1-4.2c0.4-0.2,0.7-0.4,0.8-1c0.8-4.1,2.4-7.9,4.8-11.2
|
||||
c0.3-0.4,0.5-0.7,0.1-1.2c-0.4-0.6,0-1.2,0.5-1.8c3.4-3.8,7.6-6.7,12.5-8.3c11.8-3.6,22.1-1.2,31,7.5c0.8,0.8,1.9,1.6,0.9,3
|
||||
c-0.2,0.2,0.1,0.4,0.3,0.6c2.6,3.4,4.2,7.3,4.9,11.5c0.1,0.5,0.4,0.6,0.7,0.8c2.2,1.1,3.1,2.9,3.1,5.2c0,2.1,0.2,4.2-0.1,6.3
|
||||
c-0.5,3.1-3.5,5.1-6.6,4.5c-0.9-0.2-1.2-0.9-1.2-1.8c0-3.4,0.1-7,0-10.4C55.2,19.9,51,12.9,42.8,8.4c-13.5-7.3-31,1.1-33.9,16.3
|
||||
c-0.6,2.7-0.5,5.3-0.4,8c0,2.5,0,5-0.1,7.5c0,0.9-0.5,1.4-1.5,1.4c-3.8,0.2-6.4-2.2-6.4-6C0.5,34.8,0.5,34,0.5,33"/>
|
||||
<path class="st0" d="M27.8,46.2c1.5-0.5,2.5-1.5,2.8-3c0.3-1.5-1.5-3.6-3.9-6c-2.6-2.4-5.9-4.8-7.8-5.7c-2.7-1.5-5.1-0.2-5.7,2.8
|
||||
c-0.6,3.2,0,6.3,1.8,9.1c1.3,1.9,3.1,2.8,5.3,3C21.7,46.4,26.7,46.6,27.8,46.2"/>
|
||||
<path class="st0" d="M39,46.3c1.6,0.2,3.1,0.5,4.7,0.6c2.2,0.2,3.7-0.5,5-1.8c1.6-1.6,2.3-3.4,2.2-5.6c-0.1-2.2-2-3.4-4.5-3.1
|
||||
c-2.3,0.4-4.3,1.2-6.3,2c-1.8,0.7-3.5,1.6-4.8,2.8c-1.9,1.7-0.9,4,2.1,4.7C37.9,46.1,38.5,46.1,39,46.3"/>
|
||||
<path class="st0" d="M55.8,45.7c-0.4-0.3-0.9-0.1-1,0.3c-1,3.1-5.5,13.9-21.2,15c-18.4,1.3,9.8,5.4,17.9-0.8
|
||||
c2.8-2.2,5.8-4.3,5.7-10.5C57.2,48.4,56.6,46.4,55.8,45.7"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
21
src/img/ts-icons/client_show.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 22.0.1, 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 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#2880C3;}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M0.5,33c0.1-1-0.1-2.2,0.1-3.2c0.3-2,1.4-3.3,3.1-4.2c0.4-0.2,0.7-0.4,0.8-1c0.8-4.1,2.4-7.9,4.8-11.2
|
||||
c0.3-0.4,0.5-0.7,0.1-1.2c-0.4-0.6,0-1.2,0.5-1.8c3.4-3.8,7.6-6.7,12.5-8.3c11.8-3.6,22.1-1.2,31,7.5c0.8,0.8,1.9,1.6,0.9,3
|
||||
c-0.2,0.2,0.1,0.4,0.3,0.6c2.6,3.4,4.2,7.3,4.9,11.5c0.1,0.5,0.4,0.6,0.7,0.8c2.2,1.1,3.1,2.9,3.1,5.2c0,2.1,0.2,4.2-0.1,6.3
|
||||
c-0.5,3.1-3.5,5.1-6.6,4.5c-0.9-0.2-1.2-0.9-1.2-1.8c0-3.4,0.1-7,0-10.4C55.2,19.9,51,12.9,42.8,8.4c-13.5-7.3-31,1.1-33.9,16.3
|
||||
c-0.6,2.7-0.5,5.3-0.4,8c0,2.5,0,5-0.1,7.5c0,0.9-0.5,1.4-1.5,1.4c-3.8,0.2-6.4-2.2-6.4-6C0.5,34.8,0.5,34,0.5,33"/>
|
||||
<path class="st0" d="M27.8,46.2c1.5-0.5,2.5-1.5,2.8-3c0.3-1.5-1.5-3.6-3.9-6c-2.6-2.4-5.9-4.8-7.8-5.7c-2.7-1.5-5.1-0.2-5.7,2.8
|
||||
c-0.6,3.2,0,6.3,1.8,9.1c1.3,1.9,3.1,2.8,5.3,3C21.7,46.4,26.7,46.6,27.8,46.2"/>
|
||||
<path class="st0" d="M39,46.3c1.6,0.2,3.1,0.5,4.7,0.6c2.2,0.2,3.7-0.5,5-1.8c1.6-1.6,2.3-3.4,2.2-5.6c-0.1-2.2-2-3.4-4.5-3.1
|
||||
c-2.3,0.4-4.3,1.2-6.3,2c-1.8,0.7-3.5,1.6-4.8,2.8c-1.9,1.7-0.9,4,2.1,4.7C37.9,46.1,38.5,46.1,39,46.3"/>
|
||||
<path class="st0" d="M55.8,45.7c-0.4-0.3-0.9-0.1-1,0.3c-1,3.1-5.5,13.9-21.2,15c-18.4,1.3,9.8,5.4,17.9-0.8
|
||||
c2.8-2.2,5.8-4.3,5.7-10.5C57.2,48.4,56.6,46.4,55.8,45.7"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
src/img/ts-icons/close_button.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="close_button" x="0" y="0" width="128" height="128" style="fill:none;"/><path id="Ebene_4" d="M106.881,25.002c1.418,1.416 2.145,3.099 2.11,5.045c0.011,1.923 -0.696,3.595 -2.108,5.006l-28.959,28.96l28.949,28.953c1.412,1.411 2.111,3.084 2.127,4.996c-0.009,1.969 -0.697,3.647 -2.115,5.065l-3.859,3.86c-1.42,1.421 -3.112,2.104 -5.084,2.104c-1.954,-0.053 -3.625,-0.75 -4.988,-2.109l-28.946,-28.953l-28.941,28.952c-1.416,1.413 -3.099,2.132 -5.02,2.118c-1.948,0.035 -3.631,-0.69 -5.051,-2.108l-3.855,-3.86c-1.423,-1.421 -2.121,-3.135 -2.09,-5.069c0.034,-1.966 0.716,-3.619 2.098,-4.995l28.945,-28.952l-28.954,-28.959c-1.418,-1.414 -2.122,-3.091 -2.14,-5.015c0.012,-1.957 0.721,-3.623 2.144,-5.041l3.862,-3.86c1.415,-1.422 3.077,-2.128 5.034,-2.14c1.924,0.023 3.601,0.726 5.015,2.14l28.955,28.957l28.958,-28.957c1.411,-1.411 3.086,-2.117 5.008,-2.107c1.946,-0.039 3.625,0.686 5.046,2.109l3.859,3.86Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.3 KiB |
1
src/img/ts-icons/complaint_list.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="complaint_list" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M121.113,113.942l-34.161,-59.147c-0.92,-1.589 -2.622,-2.576 -4.462,-2.576c-1.839,0 -3.541,0.987 -4.461,2.576l-34.34,59.474c-0.919,1.603 -0.919,3.563 0,5.151c0.919,1.606 2.623,2.584 4.461,2.584l68.679,0c0.007,-0.001 0.014,-0.001 0.019,0c2.846,0 5.151,-2.306 5.151,-5.151c0.001,-1.075 -0.333,-2.074 -0.886,-2.911Z" style="fill:#c90709;fill-rule:nonzero;"/><g><path d="M33.801,112.004l-12.801,0c-2.762,0 -5,-2.238 -5,-5l0,-86.008c0,-2.761 2.238,-5 5,-5l72.475,0c2.762,0 5,2.239 5,5c0,0 0,19.105 0,33.755l10,17.313l0,-51.068c0,-8.271 -6.729,-15 -15,-15l-72.475,0c-8.271,0 -15,6.729 -15,15l0,86.008c0,8.271 6.729,15 15,15l12.914,0c-1.16,-3.215 -1.204,-6.748 -0.113,-10Z" style="fill:#426180;fill-rule:nonzero;"/><path d="M86.894,33.002c-0.907,-0.923 -2.166,-1.498 -3.563,-1.498l-0.029,0l-50.65,0l-4.49,0c-2.761,0 -5,2.239 -5,5c0,1.357 0.545,2.585 1.424,3.486l-0.016,0.016c0.907,0.923 2.166,1.498 3.563,1.498l55.169,0c2.761,0 5,-2.239 5,-5c0,-1.357 -0.546,-2.585 -1.424,-3.486l0.016,-0.016Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M23.161,64.004c0,2.762 2.239,5 5,5l30.117,0l5.774,-10l-35.891,0c-2.761,0 -5,2.239 -5,5Z" style="fill:#404547;fill-rule:nonzero;"/><path d="M23.161,91.504c0,2.762 2.239,5 5,5l14.238,0l5.774,-10l-20.012,0c-2.761,0 -5,2.238 -5,5Z" style="fill:#404547;fill-rule:nonzero;"/></g><g><path d="M76.452,72.957c0,-0.802 0.276,-1.479 0.824,-2.021c0.549,-0.554 1.225,-0.83 2.021,-0.83l6.403,0c0.798,0 1.475,0.285 2.022,0.846c0.549,0.565 0.824,1.229 0.824,2.005l0,20.72c0,0.802 -0.275,1.474 -0.824,2.021c-0.548,0.553 -1.225,0.824 -2.022,0.824l-6.403,0c-0.797,0 -1.473,-0.271 -2.021,-0.824c-0.548,-0.548 -0.824,-1.22 -0.824,-2.021l0,-20.72Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M76.452,104.956c0,-0.802 0.276,-1.479 0.824,-2.021c0.549,-0.554 1.225,-0.83 2.021,-0.83l6.403,0c0.798,0 1.475,0.285 2.022,0.847c0.549,0.564 0.824,1.229 0.824,2.004l0,6.104c0,0.802 -0.275,1.473 -0.824,2.021c-0.548,0.553 -1.225,0.824 -2.022,0.824l-6.403,0c-0.797,0 -1.473,-0.271 -2.021,-0.824c-0.548,-0.549 -0.824,-1.22 -0.824,-2.021l0,-6.104Z" style="fill:#fff;fill-rule:nonzero;"/></g></svg>
|
After Width: | Height: | Size: 2.5 KiB |
1
src/img/ts-icons/conflict-icon.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="conflict.-icon" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M125.96,104.28c0.022,-13.862 -0.013,-27.725 -0.025,-41.588c0.015,-0.479 0.05,-0.954 0.05,-1.432c0,-14.737 -0.006,-29.472 -0.018,-44.207c-0.005,-8.593 -6.467,-15.053 -15.057,-15.053l-94.433,0c-7.857,0.015 -14.499,6.693 -14.499,14.518c0,13.951 -0.006,27.903 -0.018,41.855c0,0.477 0.035,0.957 0.053,1.432c-0.013,17.445 -0.11,34.885 0.015,52.322c0.05,7.478 6.802,13.848 14.344,13.855c31.735,0.027 63.47,0.027 95.205,0c6.915,0 13.068,-5.35 14.16,-12.172c0.513,-3.165 0.215,-6.353 0.223,-9.53Zm-62.158,6.22c-5.661,-0.011 -10.314,-4.673 -10.314,-10.335c0,-5.67 4.665,-10.335 10.335,-10.335c5.635,0 10.285,4.61 10.334,10.245c0.001,0.028 0.001,0.055 0.001,0.083c0,5.673 -4.669,10.342 -10.343,10.342c-0.004,0 -0.008,0 -0.013,0l0,0Zm11.895,-80.6c-0.387,4.5 -0.805,9 -1.29,13.483c-0.55,5.054 -0.89,10.127 -1.5,15.174c-0.16,1.358 -0.487,2.75 -0.272,4.145c-0.355,3.678 -0.815,7.35 -1.048,11.038c-0.312,4.955 -3.445,8.597 -8.687,8.265c-2.325,-0.148 -4.975,-2.043 -6,-4.275c-1.25,-2.7 -0.915,-5.585 -1.27,-8.385c-0.365,-2.938 -0.553,-5.9 -0.835,-8.848c-0.044,-0.156 -0.118,-0.303 -0.218,-0.432c0,-3.958 -0.537,-7.868 -0.972,-11.793c-0.27,-2.372 -0.455,-4.782 -0.57,-7.182c-0.143,-2.867 -0.5,-5.723 -0.718,-8.585c-0.232,-2.942 -0.42,-5.845 1,-8.648c1.683,-3.309 4.238,-5.357 7.808,-6.107c5.785,-1.205 11.75,1.895 13.925,6.908c0.752,1.722 0.8,3.462 0.647,5.23l0,0.012Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/><rect x="127.89" y="127.89" width="0.11" height="0.11" style="fill:none;"/><defs><linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.8186e-15,127.688,-127.687,7.8186e-15,64,0.1825)"><stop offset="0" style="stop-color:#728dae;stop-opacity:1"/><stop offset="1" style="stop-color:#426080;stop-opacity:1"/></linearGradient></defs></svg>
|
After Width: | Height: | Size: 2.2 KiB |
1
src/img/ts-icons/connect.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="connect" x="0" y="0" width="128" height="128" style="fill:none;"/><rect x="59.71" y="93.574" width="8.594" height="27.736" style="fill:#404547;"/><rect x="5.993" y="113.422" width="116.014" height="8.549" style="fill:#404547;"/><path d="M34.053,76.215l-28.046,0l0,12.244c0,5.041 4.058,9.127 9.062,9.127l18.984,0l0,-13.055l0,-8.316Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M44.917,97.586l68.026,0c5.005,0 9.063,-4.086 9.063,-9.127l0,-19.431c0,-5.041 -4.059,-9.127 -9.063,-9.127l-28.92,0l-33.031,31.831l-6.075,5.854Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M82.856,89.459l26.113,0c1.199,0 2.163,-0.97 2.163,-2.179l0,-17.074c0,-1.207 -0.964,-2.178 -2.163,-2.178l-26.113,0c-1.199,0 -2.161,0.971 -2.161,2.178l0,17.074c0,1.209 0.961,2.179 2.161,2.179Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M34.053,19.084l0,-13.055l-18.984,0c-5.004,0 -9.062,4.086 -9.062,9.128l0,12.251l28.046,0l0,-8.324Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M122.007,34.587l0,-19.43c0,-5.042 -4.059,-9.128 -9.063,-9.128l-68.025,0l6.074,5.855l33.023,31.831l28.928,0c5.004,0 9.063,-4.087 9.063,-9.128Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M108.969,14.157l-26.113,0c-1.195,0 -2.161,0.976 -2.161,2.178l0,17.075c0,1.202 0.966,2.177 2.161,2.177l26.113,0c1.197,0 2.163,-0.975 2.163,-2.177l0,-17.075c0,-1.202 -0.966,-2.178 -2.163,-2.178Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M78.007,51.811l-33.954,-32.727l0,18.324l-38.046,0l0,28.807l38.046,0l0,18.316l33.954,-32.72Z" style="fill:#1ca037;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.9 KiB |
1
src/img/ts-icons/contact.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="contact" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M29.627,118.817c0.029,-1.369 0.793,-33.646 7.792,-44.33c6.809,-10.368 13.196,-12.864 19.126,-14.523l0.046,-0.013c0.316,-0.089 0.614,-0.174 0.892,-0.255c-1.031,-1.462 -2.007,-3.151 -2.965,-5.323c-4.243,-3.041 -6.066,-8.687 -6.798,-11.984c-0.753,-3.404 -0.875,-6.861 -0.341,-9.753c0.49,-2.617 1.479,-4.723 2.964,-6.297c0.4,-2.73 1.049,-5.278 1.917,-7.634c-2.891,-1.149 -6.377,-1.721 -10.548,-1.461l0,0.003c-0.015,0 -0.028,-0.002 -0.044,-0.002c-18.553,-1.159 -23.694,14.055 -22.169,24.073c1.47,9.675 2.272,18.89 -0.986,21.792c2.818,1.421 4.82,-0.738 6.244,-1.692c-0.467,6.178 -7.508,8.499 -7.508,8.499c3.187,3.152 12.75,2.622 16.206,-0.523c-0.362,1.983 -1.222,4.994 -3.185,5.984c-4.334,2.18 -8.292,0.003 -15.35,10.737c-5.501,8.361 -5.92,32.885 -5.92,32.885l20.624,0l0.003,-0.183Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M98.38,68.232c-1.478,-0.417 -2.861,-0.809 -4.216,-1.49c-1.795,-0.906 -7.521,-5.125 -6.706,-6.005c4.153,-4.499 5.755,-5.678 7.833,-10.778l0.654,-1.614l1.461,-0.762c1.223,-0.636 2.853,-3.06 3.729,-7.052c0.503,-2.279 0.608,-4.581 0.286,-6.314c-0.236,-1.239 -0.613,-1.896 -0.895,-2.093l-1.703,-1.214l-0.264,-2.211c-1.318,-11.672 -7.998,-19.699 -19.916,-19.699c-11.927,0 -18.605,8.023 -19.94,19.687l-0.257,2.226l-1.728,1.211c-0.277,0.196 -0.659,0.847 -0.892,2.092c-0.32,1.736 -0.219,4.038 0.285,6.317c0.888,4 2.512,6.423 3.733,7.053l1.477,0.759l0.663,1.623c2.073,5.1 3.845,6.45 7.825,10.766c1.067,1.157 -4.901,5.096 -6.701,6.007c-1.369,0.687 -2.756,1.076 -4.219,1.491c-4.07,1.139 -8.684,2.439 -14.287,10.972c-4.208,6.423 -6.143,28.463 -6.384,39.796l80.782,0c-0.122,-8.007 -1.5,-32.427 -6.339,-39.796c-5.589,-8.53 -10.204,-9.832 -14.281,-10.972Z" style="fill:#426180;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.2 KiB |
18
src/img/ts-icons/copy.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,-160)">
|
||||
<g id="copy" transform="matrix(1,0,0,1,1536,160)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,0,0.5)">
|
||||
<path d="M66.601,39.28C69.247,39.28 71.402,41.434 71.402,44.081L71.402,103.601C71.402,106.247 69.247,108.402 66.601,108.402L23.399,108.402C20.753,108.402 18.6,106.247 18.6,103.601L18.6,44.081C18.6,41.434 20.754,39.28 23.399,39.28L66.601,39.28M66.601,29.68L23.399,29.68C15.448,29.68 9,36.127 9,44.081L9,103.601C9,111.554 15.448,118 23.399,118L66.6,118C74.555,118 81,111.554 81,103.601L81,44.081C81,36.127 74.555,29.68 66.601,29.68Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
<path d="M60.119,98.55L30.358,98.55C27.708,98.55 25.559,96.4 25.559,93.749C25.559,91.098 27.708,88.948 30.358,88.948L60.119,88.948C62.771,88.948 64.919,91.098 64.919,93.749C64.919,96.4 62.771,98.55 60.119,98.55Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
<path d="M60.119,78.409L30.358,78.409C27.708,78.409 25.559,76.262 25.559,73.608C25.559,70.958 27.708,68.81 30.358,68.81L60.119,68.81C62.771,68.81 64.919,70.957 64.919,73.608C64.919,76.262 62.771,78.409 60.119,78.409Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
<path d="M60.119,58.271L30.358,58.271C27.708,58.271 25.559,56.122 25.559,53.471C25.559,50.821 27.708,48.671 30.358,48.671L60.119,48.671C62.771,48.671 64.919,50.82 64.919,53.471C64.919,56.122 62.771,58.271 60.119,58.271Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,0,0.5)">
|
||||
<path d="M104.601,9L61.399,9C54.736,9 49.145,13.533 47.503,19.68L66.601,19.68C80.055,19.68 91,30.626 91,44.081L91,97.321L104.601,97.321C112.555,97.321 119,90.875 119,82.922L119,23.402C119,15.448 112.555,9 104.601,9Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
30
src/img/ts-icons/copy_url.svg
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,0)">
|
||||
<g id="copy_url" transform="matrix(1,0,0,1,1536,0)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M66.602,39.28C69.248,39.28 71.403,41.434 71.403,44.081L71.403,103.602C71.403,106.248 69.248,108.403 66.602,108.403L23.399,108.403C20.753,108.403 18.6,106.248 18.6,103.602L18.6,44.081C18.6,41.434 20.754,39.28 23.399,39.28L66.602,39.28M66.602,29.68L23.399,29.68C15.448,29.68 9,36.127 9,44.081L9,103.602C9,111.555 15.448,118 23.399,118L66.6,118C74.555,118 81,111.555 81,103.602L81,44.081C81,36.127 74.555,29.68 66.602,29.68Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M64.965,74.221C64.965,85.264 56.01,94.223 44.965,94.223C33.92,94.223 24.965,85.264 24.965,74.221C24.965,63.183 33.92,54.221 44.965,54.221C56.01,54.221 64.965,63.183 64.965,74.221Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M39.18,57.2C39.179,57.198 39.094,57.022 39.18,57.2Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M44.193,55.946C44.226,55.718 44.61,55.666 43.899,55.666C43.786,56.087 44.08,55.776 44.193,55.946Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M42.526,79.012C42.668,78.523 42.9,78.486 43.315,78.772C43.256,78.164 41.832,78.425 41.424,77.561C41.395,75.832 41.07,76.357 39.713,76.016C39.969,75.655 40.293,74.808 40.35,74.411C40.536,73.105 38.697,75.276 39,75.176C37.171,75.78 36.437,72.924 37.338,71.838C37.798,71.282 38.388,71.531 38.882,71.329C38.973,71.293 39.379,71.522 39.641,71.507C39.476,71.517 39.967,71.063 40.291,71.04C41.673,70.944 41.596,72.194 42.431,73.003C43.001,71.904 41.763,71.043 43.016,70.022C43.779,69.4 44.285,69.27 43.704,68.334C43.925,68.406 43.837,68.314 44.114,68.481C44.379,67.718 44.867,67.194 45.677,67.208C45.378,66.321 46.876,65.6 47.649,65.854C47.381,66.173 46.874,65.746 46.95,66.368C47.525,66.225 48.439,65.976 48.624,65.268C48.026,65.974 46.818,65.148 47.206,64.846C47.653,64.499 46.991,64.408 46.712,64.487C46.179,64.635 45.74,65.08 45.329,65.434C45.435,65.2 45.627,65.047 45.797,64.864C45.684,64.838 45.57,64.81 45.457,64.784C46.01,64.784 46.891,64.218 47.526,64.08C48.011,64.427 48.86,63.713 49.414,63.495C49.499,63.793 49.264,64.029 49.072,64.24C48.516,64.906 49.924,64.874 50.415,65.07C50.99,64.436 50.028,64.033 49.541,63.927C49.746,63.156 49.166,62.505 48.213,62.951C48.372,62.882 48.739,62.576 48.969,62.461C47.74,62.382 46.888,60.712 46.145,59.892C46.226,59.852 46.351,59.997 46.431,59.994C46.291,59.864 46.012,59.497 45.793,59.31C46.04,59.518 46.428,59.607 46.708,59.775C46.684,59.204 46.438,58.949 45.865,58.565C45.919,58.5 45.98,58.441 46.047,58.389C46.258,58.642 46.631,58.761 46.859,58.936C47.583,58.194 46.576,58.006 45.846,57.74C45.795,57.428 45.903,57.673 46.053,57.501C45.797,57.148 44.575,56.241 43.842,56.638C43.839,56.501 43.858,56.292 43.881,56.149C43.354,56.131 43.198,56.561 43.159,56.866C43.269,56.559 43.259,56.465 43.468,56.141C42.951,56.141 42.732,56.387 42.489,56.827C42.451,56.702 42.832,57.047 42.769,56.989C42.671,56.949 42.573,56.953 42.476,57C42.62,57.03 42.901,57.199 43.113,57.292C43.011,57.528 42.724,57.881 42.425,58.157C42.406,57.609 42.228,57.821 42.08,57.674C42.106,56.209 41.456,57.049 41.187,57.675C41.34,57.657 41.424,57.637 41.558,57.558C41.485,57.709 41.118,58.053 40.991,58.154C40.949,58.105 40.908,58.057 40.866,58.008C41.454,57.18 40.712,57.701 40.795,57.713C40.251,57.637 39.157,57.653 38.817,58.283C38.801,57.736 38.689,57.86 38.072,57.795C38.172,57.707 38.271,57.713 38.372,57.639C37.997,57.271 37.952,57.139 37.415,57.242C37.474,57.165 37.532,57.089 37.591,57.012C37.628,57.025 37.199,57.18 37.227,57.168C37.301,57.08 37.376,56.992 37.45,56.904C37.151,57.012 36.64,57.139 36.263,57.288C36.547,57.181 36.822,57.053 37.103,56.947C36.72,57.063 36.223,57.102 35.848,57.182C35.863,56.977 35.807,56.747 35.716,56.751C34.488,56.659 32.49,58.491 31.504,59.437C31.497,59.621 31.558,59.656 31.056,60.095C31.324,59.905 31.784,59.767 32.006,59.63C32.152,60.113 32.705,61.236 32.386,61.724C31.649,62.849 32.935,63.56 32.417,64.674C32.363,64.076 32.351,63.615 31.859,63.435C32.685,65.334 30.518,67.124 31.422,69.258C31.978,69.341 32.694,71.403 32.446,71.611C32.336,71.704 33.351,73.33 33.495,73.58C33.89,72.803 32.561,71.348 32.566,70.35C33.159,70.559 33.72,72.22 34.128,72.87C34.902,74.103 34.62,74.503 35.815,75.363C37.008,76.223 38.096,75.989 39.211,76.705C40.318,77.414 40.897,78.44 42.526,79.012Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
<path d="M56.163,82.602C55.707,82.602 55.409,81.969 55.018,82.102C54.744,82.113 53.883,81.966 53.975,81.936C53.128,81.343 52.387,79.596 50.518,79.481C49.724,79.52 49.096,78.485 48.429,78.356C48.328,78.167 48.374,78.058 48.567,78.032C48.398,77.787 47.277,78.036 47.048,77.993C45.786,77.993 45.898,77.196 45.349,78.544C44.892,78.286 45.253,77.516 45.423,77.33C44.382,77.892 43.01,78.191 43.383,79.645C43.589,80.449 41.464,81.859 42.554,82.018C42.573,82.385 41.785,82.406 42.163,82.887C42.18,83.418 43.614,85.074 43.941,85.53C44.514,86.328 45.948,86.384 45.451,87.645C45.301,87.876 44.982,89.624 44.989,89.673C45.158,90.586 44.281,91.605 44.506,92.35C44.565,92.392 44.63,92.405 44.702,92.387C44.86,92.227 44.537,92.1 44.878,92.1C44.878,92.277 44.749,92.56 44.716,92.774C44.544,92.722 44.666,92.606 44.531,92.606C44.587,92.706 44.631,92.809 44.663,92.919C44.145,92.577 44.664,93.19 44.682,93.251C44.05,93.314 45.158,94.652 45.679,94.144C44.969,93.951 45.658,93.303 45.999,93.134C46.011,93.099 45.386,92.78 45.895,92.726C45.998,92.726 46.578,92.177 46.556,92.14C46.498,92.121 46.358,92.179 46.346,92.179C46.346,92.088 46.346,91.996 46.346,91.906C47.103,91.906 48.402,91.317 48.126,90.523C48.883,90.502 49.95,89.953 50.01,89.827C51.114,89.743 50.849,87.959 52.106,87.959C52.938,87.824 53.559,87.405 54.035,86.648C54.385,86.089 56.768,82.897 56.163,82.602C56.065,82.602 56.251,82.645 56.163,82.602Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M104.602,9L61.399,9C54.736,9 49.145,13.533 47.503,19.68L66.602,19.68C76.768,19.68 85.498,25.932 89.16,34.792C97.792,37.01 104.181,44.824 104.181,54.14C104.181,62.785 98.685,70.129 91.002,72.922L91.002,97.32L104.603,97.32C112.558,97.32 119.002,90.874 119.002,82.921L119.002,23.401C119,15.448 112.555,9 104.602,9Z" style="fill:none;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M104.602,9L61.399,9C54.736,9 49.145,13.533 47.503,19.68L66.602,19.68C76.768,19.68 85.498,25.932 89.16,34.792C97.792,37.01 104.181,44.824 104.181,54.14C104.181,62.785 98.685,70.129 91.002,72.922L91.002,97.32L104.603,97.32C112.558,97.32 119.002,90.874 119.002,82.921L119.002,23.401C119,15.448 112.555,9 104.602,9Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.001,0)">
|
||||
<path d="M95.377,62.521C95.277,62.521 95.169,62.521 95.034,62.521C94.718,62.431 94.674,61.87 94.23,62.02C94.126,62.024 93.993,62.033 93.831,62.035C93.58,61.893 93.016,61.962 93.189,61.854C92.743,61.542 92.743,61.542 92.511,61.521C92.486,61.521 92.468,61.523 92.37,61.488C92.229,61.416 91.936,61.387 91.964,61.365C91.954,61.344 91.941,61.308 91.939,61.274C91.939,61.274 91.79,61.233 91.575,61.156C91.554,61.159 91.532,61.159 91.497,61.159C91.491,61.16 91.471,61.16 91.434,61.163C91.413,61.183 91.548,60.801 91.434,60.567C91.375,60.567 91.315,60.576 91.25,60.567C91.262,60.454 91.262,60.337 91.279,60.215C91.14,59.845 91.14,59.845 91.121,59.821C91.121,59.821 91.072,59.797 90.999,59.761L90.999,67.918C91.02,67.904 91.036,67.897 91.059,67.883C91.159,67.874 91.237,67.874 91.319,67.874C91.354,67.868 91.354,67.868 91.628,67.68C91.847,67.68 92.045,67.667 92.278,67.604C92.305,67.563 92.352,67.505 92.393,67.485C92.487,67.446 92.487,67.446 93.19,66.631C93.215,66.625 93.215,66.625 93.503,66.133C93.503,66.116 93.503,66.095 93.545,66.034C93.672,65.858 93.737,65.77 93.765,65.647C93.779,65.608 93.787,65.583 93.816,65.5C93.816,65.487 93.816,65.453 93.816,65.414C93.832,65.375 93.842,65.336 93.859,65.243C93.894,65.13 93.922,65.013 94.05,64.874C94.05,64.874 94.638,64.395 94.795,64.242L95.326,63.617C95.477,63.422 95.477,63.422 95.508,63.288C95.561,62.63 95.466,62.563 95.377,62.521Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.8 KiB |
1
src/img/ts-icons/debug.log
Normal file
@ -0,0 +1 @@
|
||||
[1222/083141.088:ERROR:crash_report_database_win.cc(428)] unexpected header
|
15
src/img/ts-icons/default.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,-480)">
|
||||
<g id="default" transform="matrix(1,0,0,1.37634,1536,294.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<circle cx="64" cy="64" r="55" style="fill:rgb(28,160,55);"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M100.031,48.505L53.63,94.833C52.731,95.732 51.404,96.156 49.656,96.107C48.057,96.06 46.833,95.631 45.983,94.833L25.967,74.816C25.069,73.918 24.619,72.819 24.619,71.519C24.619,70.22 25.068,69.121 25.967,68.22L32.64,61.549C33.539,60.652 34.638,60.2 35.939,60.2C37.238,60.2 38.337,60.651 39.237,61.549L49.807,72.12L86.764,35.238C87.663,34.338 88.762,33.889 90.061,33.889C91.36,33.889 92.46,34.338 93.361,35.238L100.032,41.834C100.93,42.785 101.382,43.897 101.382,45.17C101.381,46.446 100.93,47.556 100.031,48.505Z" style="fill:white;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
13
src/img/ts-icons/default_for_all_bookmarks.svg
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,-320)">
|
||||
<g id="default_for_all_bookmarks" transform="matrix(1,0,0,1,1536,320)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<path d="M32.23,94.407C32.23,90.482 33.747,86.802 36.507,84.037L39.078,81.467L39.078,9L9,9L9,119L24.041,104.135L39.078,119L39.078,107.347L36.509,104.778C33.75,102.02 32.23,98.337 32.23,94.407Z" style="fill:rgb(2,47,93);fill-rule:nonzero;"/>
|
||||
<path d="M107.672,46.776C111.59,46.776 115.264,48.287 118.02,51.031L119,52L119,9L88.922,9L88.922,59.419L97.302,51.056C100.061,48.296 103.743,46.776 107.672,46.776Z" style="fill:rgb(129,156,189);fill-rule:nonzero;"/>
|
||||
<path d="M63.919,77.366L67.426,80.872L79.039,69.282L79.039,9L48.961,9L48.961,73.824C50.422,73.347 51.964,73.088 53.549,73.088C57.47,73.088 61.149,74.604 63.919,77.366Z" style="fill:rgb(66,97,128);fill-rule:nonzero;"/>
|
||||
<path d="M117.643,71.393L71.242,117.721C70.343,118.62 69.016,119.044 67.268,118.995C65.669,118.948 64.445,118.519 63.595,117.721L43.578,97.704C42.679,96.806 42.23,95.707 42.23,94.407C42.23,93.108 42.679,92.009 43.578,91.108L50.251,84.436C51.15,83.539 52.249,83.087 53.549,83.087C54.848,83.087 55.947,83.538 56.847,84.436L67.417,95.007L104.374,58.124C105.273,57.224 106.372,56.775 107.671,56.775C108.97,56.775 110.07,57.224 110.971,58.124L117.642,64.72C118.54,65.671 118.992,66.783 118.992,68.056C118.992,69.333 118.541,70.443 117.643,71.393Z" style="fill:rgb(28,160,55);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
12
src/img/ts-icons/delete.svg
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,-800)">
|
||||
<g id="delete" transform="matrix(1,0,0,1.09402,1536,362.393)">
|
||||
<rect x="0" y="400" width="128" height="117" style="fill:none;"/>
|
||||
<g id="Ebene_4" transform="matrix(1,0,0,0.914062,0.0095,400.013)">
|
||||
<path d="M109.254,22.823C110.75,24.32 111.516,26.095 111.482,28.149C111.493,30.179 110.747,31.944 109.256,33.433L78.686,63.998L109.247,94.559C110.737,96.048 111.476,97.814 111.491,99.834C111.482,101.909 110.755,103.681 109.259,105.177L105.185,109.251C103.687,110.75 101.902,111.473 99.818,111.473C97.756,111.415 95.993,110.68 94.551,109.246L63.998,78.686L33.448,109.245C31.954,110.736 30.178,111.494 28.15,111.48C26.095,111.516 24.319,110.751 22.818,109.254L18.749,105.18C17.246,103.681 16.51,101.875 16.542,99.828C16.578,97.755 17.297,96.009 18.757,94.558L49.312,64L18.747,33.435C17.25,31.943 16.508,30.173 16.49,28.142C16.502,26.077 17.25,24.319 18.753,22.821L22.827,18.747C24.323,17.247 26.077,16.502 28.141,16.491C30.172,16.513 31.942,17.256 33.434,18.748L64,49.312L94.569,18.747C96.058,17.258 97.826,16.513 99.855,16.524C101.909,16.484 103.68,17.247 105.179,18.75L109.254,22.823Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
15
src/img/ts-icons/delete_avatar.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1536,-640)">
|
||||
<g id="delete_avatar" transform="matrix(1,0,0,1.37634,1536,454.194)">
|
||||
<rect x="0" y="135" width="128" height="93" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M73.413,63.975L88.504,79.115C89.176,79.812 89.5,80.585 89.5,81.506C89.5,82.402 89.176,83.199 88.504,83.806L83.822,88.502C83.199,89.176 82.402,89.5 81.481,89.5C80.56,89.5 79.763,89.176 79.14,88.502L64,73.389L48.859,88.502C48.224,89.176 47.452,89.5 46.518,89.5C45.584,89.5 44.812,89.176 44.177,88.502L39.495,83.806C38.835,83.2 38.499,82.403 38.499,81.506C38.499,80.585 38.835,79.813 39.495,79.115L54.586,63.975L39.496,48.872C38.836,48.199 38.5,47.418 38.5,46.506C38.5,45.585 38.836,44.796 39.496,44.141L44.178,39.45C44.813,38.812 45.585,38.501 46.519,38.501C47.453,38.501 48.225,38.813 48.86,39.45L64,54.6L79.141,39.45C79.764,38.812 80.561,38.501 81.482,38.501C82.403,38.501 83.2,38.813 83.823,39.45L88.505,44.141C89.177,44.796 89.501,45.585 89.501,46.506C89.501,47.418 89.177,48.199 88.505,48.872L73.413,63.975Z" style="fill:rgb(201,7,9);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,0.726562,0,135)">
|
||||
<path d="M104,19C106.757,19 109,21.243 109,24L109,104C109,106.757 106.757,109 104,109L24,109C21.243,109 19,106.757 19,104L19,24C19,21.243 21.243,19 24,19L104,19M104,9L24,9C15.716,9 9,15.716 9,24L9,104C9,112.284 15.716,119 24,119L104,119C112.284,119 119,112.284 119,104L119,24C119,15.716 112.284,9 104,9Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
1
src/img/ts-icons/disconnect.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="disconnect" x="0" y="0" width="128" height="128" style="fill:none;"/><rect x="59.71" y="93.574" width="8.594" height="27.736" style="fill:#404547;"/><rect x="5.993" y="113.422" width="116.014" height="8.549" style="fill:#404547;"/><g><path d="M6.474,66.149c-0.299,0.906 -0.467,1.872 -0.467,2.879l0,19.431c0,5.041 4.058,9.127 9.062,9.127l24.028,0l-6.075,-5.854l-26.548,-25.583Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M88.007,68.028l20.962,0c1.199,0 2.163,0.971 2.163,2.178l0,17.074c0,1.209 -0.964,2.179 -2.163,2.179l-26.113,0c-1.199,0 -2.161,-0.97 -2.161,-2.179l0,-11.065l-2.688,0l-28.046,0l0,21.371l62.982,0c5.005,0 9.063,-4.086 9.063,-9.127l0,-19.431c0,-5.041 -4.059,-9.127 -9.063,-9.127l-24.936,0l0,8.127Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M49.961,27.408l30.734,0l0,-11.073c0,-1.202 0.966,-2.178 2.161,-2.178l26.113,0c1.197,0 2.163,0.976 2.163,2.178l0,17.075c0,1.202 -0.966,2.177 -2.163,2.177l-20.962,0l0,8.128l24.937,0c5.005,0 9.063,-4.087 9.063,-9.128l0,-19.43c0,-5.042 -4.059,-9.128 -9.063,-9.128l-62.983,0l0,21.379Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M39.095,6.029l-24.026,0c-5.004,0 -9.062,4.086 -9.062,9.128l0,19.43c0,1.009 0.169,1.977 0.469,2.884l26.545,-25.586l6.074,-5.856Z" style="fill:#878b8c;fill-rule:nonzero;"/><path d="M108.969,14.157l-26.113,0c-1.195,0 -2.161,0.976 -2.161,2.178l0,11.077l7.312,0l0,8.175l20.962,0c1.197,0 2.163,-0.975 2.163,-2.177l0,-17.075c0,-1.202 -0.966,-2.178 -2.163,-2.178Z" style="fill:#fff;fill-rule:nonzero;"/></g><path d="M6.007,51.811l33.954,-32.727l0,18.324l38.046,0l0,28.807l-38.046,0l0,18.316l-33.954,-32.72Z" style="fill:#c90709;fill-rule:nonzero;"/><path d="M108.969,68.028l-20.962,0l0,8.188l-7.313,0l0,11.063c0,1.209 0.962,2.179 2.161,2.179l26.113,0c1.199,0 2.163,-0.97 2.163,-2.179l0,-17.073c0.001,-1.207 -0.963,-2.178 -2.162,-2.178Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.2 KiB |
1
src/img/ts-icons/down.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="down" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M114,20.701l-50,86.598l-50,-86.598l100,0Z" style="fill:#404547;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 584 B |
1
src/img/ts-icons/download.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="download" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M29.784,98.152l68.517,0l0,-18.296l20.8,0l0,20.128l-0.001,0.203l-0.004,0.236l-0.007,0.229l-0.009,0.223l-0.012,0.231l-0.014,0.23l-0.018,0.23l-0.02,0.231l-0.021,0.218l-0.025,0.231l-0.028,0.225l-0.029,0.224l-0.034,0.232l-0.034,0.218l-0.038,0.224l-0.039,0.219l-0.043,0.224l-0.046,0.225l-0.046,0.213l-0.051,0.224l-0.052,0.216l-0.055,0.219l-0.058,0.219l-0.059,0.214l-0.063,0.218l-0.064,0.213l-0.066,0.208l-0.068,0.21l-0.074,0.218l-0.073,0.209l-0.076,0.208l-0.079,0.21l-0.081,0.206l-0.084,0.209l-0.085,0.201l-0.086,0.201l-0.092,0.206l-0.091,0.199l-0.095,0.201l-0.096,0.198l-0.1,0.199l-0.102,0.199l-0.1,0.188l-0.107,0.197l-0.111,0.198l-0.109,0.189l-0.111,0.188l-0.116,0.192l-0.114,0.183l-0.12,0.188l-0.123,0.188l-0.121,0.18l-0.125,0.182l-0.125,0.177l-0.131,0.181l-0.136,0.183l-0.132,0.174l-0.133,0.172l-0.138,0.173l-0.141,0.172l-0.14,0.168l-0.145,0.169l-0.151,0.172l-0.145,0.161l-0.151,0.165l-0.15,0.159l-0.155,0.16l-0.157,0.159l-0.159,0.158l-0.161,0.155l-0.159,0.15l-0.17,0.155l-0.167,0.15l-0.165,0.145l-0.167,0.142l-0.176,0.148l-0.18,0.145l-0.173,0.137l-0.174,0.135l-0.185,0.139l-0.187,0.137l-0.18,0.129l-0.182,0.126l-0.188,0.128l-0.195,0.129l-0.192,0.123l-0.194,0.121l-0.195,0.118l-0.196,0.115l-0.2,0.115l-0.202,0.112l-0.201,0.108l-0.205,0.107l-0.206,0.104l-0.207,0.102l-0.215,0.101l-0.21,0.096l-0.215,0.095l-0.218,0.093l-0.214,0.087l-0.209,0.083l-0.228,0.087l-0.22,0.08l-0.221,0.078l-0.23,0.076l-0.22,0.071l-0.226,0.069l-0.229,0.066l-0.237,0.066l-0.226,0.058l-0.231,0.057l-0.239,0.056l-0.232,0.05l-0.233,0.048l-0.233,0.044l-0.239,0.042l-0.241,0.039l-0.241,0.035l-0.246,0.033l-0.24,0.028l-0.233,0.024l-0.247,0.023l-0.248,0.019l-0.239,0.015l-0.246,0.012l-0.246,0.008l-0.245,0.006l-0.209,0.001l-73.763,0l-0.209,-0.001l-0.245,-0.006l-0.246,-0.008l-0.246,-0.012l-0.24,-0.015l-0.247,-0.019l-0.247,-0.023l-0.233,-0.024l-0.24,-0.028l-0.248,-0.033l-0.239,-0.035l-0.24,-0.039l-0.24,-0.042l-0.233,-0.044l-0.233,-0.048l-0.232,-0.05l-0.241,-0.056l-0.231,-0.057l-0.222,-0.058l-0.239,-0.066l-0.231,-0.067l-0.222,-0.068l-0.223,-0.071l-0.228,-0.076l-0.222,-0.078l-0.22,-0.08l-0.226,-0.086l-0.214,-0.085l-0.211,-0.086l-0.218,-0.093l-0.218,-0.096l-0.207,-0.095l-0.215,-0.101l-0.207,-0.102l-0.206,-0.104l-0.205,-0.107l-0.198,-0.106l-0.205,-0.114l-0.203,-0.117l-0.193,-0.113l-0.192,-0.116l-0.197,-0.123l-0.191,-0.123l-0.193,-0.127l-0.192,-0.13l-0.185,-0.129l-0.18,-0.129l-0.183,-0.134l-0.185,-0.139l-0.17,-0.132l-0.177,-0.14l-0.183,-0.148l-0.169,-0.142l-0.168,-0.142l-0.168,-0.148l-0.171,-0.153l-0.165,-0.152l-0.16,-0.15l-0.161,-0.155l-0.159,-0.158l-0.157,-0.159l-0.155,-0.16l-0.15,-0.159l-0.148,-0.161l-0.152,-0.169l-0.15,-0.172l-0.142,-0.165l-0.136,-0.163l-0.141,-0.173l-0.142,-0.177l-0.137,-0.177l-0.132,-0.173l-0.128,-0.174l-0.131,-0.181l-0.129,-0.182l-0.125,-0.182l-0.124,-0.185l-0.12,-0.183l-0.12,-0.188l-0.117,-0.189l-0.113,-0.186l-0.111,-0.188l-0.108,-0.189l-0.112,-0.198l-0.103,-0.191l-0.104,-0.194l-0.102,-0.199l-0.1,-0.199l-0.096,-0.198l-0.095,-0.201l-0.091,-0.199l-0.089,-0.2l-0.089,-0.207l-0.087,-0.207l-0.084,-0.209l-0.079,-0.2l-0.079,-0.21l-0.076,-0.208l-0.073,-0.209l-0.072,-0.211l-0.069,-0.21l-0.067,-0.215l-0.066,-0.219l-0.063,-0.218l-0.057,-0.208l-0.056,-0.212l-0.057,-0.226l-0.052,-0.216l-0.05,-0.217l-0.048,-0.227l-0.045,-0.218l-0.042,-0.217l-0.04,-0.226l-0.038,-0.224l-0.035,-0.224l-0.033,-0.226l-0.03,-0.224l-0.027,-0.225l-0.024,-0.225l-0.023,-0.231l-0.019,-0.224l-0.018,-0.23l-0.014,-0.23l-0.012,-0.224l-0.009,-0.237l-0.007,-0.229l-0.004,-0.222l-0.001,-0.203l0,-20.135l20.8,0l0,18.296Z" style="fill:#404547;"/><path d="M38.129,46.904l26.867,32.953l26.875,-32.953l-16.484,0l0,-30.384c0.006,-2.057 -0.72,-3.801 -2.16,-5.292c-1.425,-1.471 -3.222,-2.227 -5.345,-2.224l-5.758,-0.004c-2.119,0.004 -3.916,0.718 -5.344,2.196c-1.444,1.425 -2.163,3.216 -2.165,5.327l0,30.38l-16.486,0l0,0.001Z" style="fill:#1ca037;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 4.2 KiB |
1
src/img/ts-icons/edit.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="edit" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M50.187,90.873c0,-10.999 4.688,-20.918 12.163,-27.883c-0.935,-0.846 -1.607,-1.616 -1.596,-2.05c0.019,-0.075 0.045,-0.147 0.101,-0.208c3.98,-4.316 5.752,-5.666 7.824,-10.766l0.662,-1.623l1.479,-0.759c1.221,-0.63 2.846,-3.052 3.732,-7.053c0.504,-2.279 0.605,-4.581 0.285,-6.317c-0.232,-1.245 -0.613,-1.896 -0.891,-2.092l-1.729,-1.211l-0.256,-2.226c-1.335,-11.663 -8.013,-19.686 -19.939,-19.686c-0.001,0 -0.002,0 -0.003,0c0,0 -0.001,0 -0.002,0c-11.926,0 -18.604,8.023 -19.94,19.687l-0.257,2.226l-1.728,1.211c-0.277,0.196 -0.659,0.847 -0.892,2.092c-0.32,1.736 -0.219,4.038 0.285,6.317c0.888,4 2.512,6.423 3.733,7.053l1.477,0.759l0.663,1.623c2.073,5.1 3.844,6.45 7.825,10.766c0.056,0.061 0.082,0.133 0.101,0.208c0.028,1.072 -4.099,4.202 -6.161,5.447c-0.243,0.141 -0.465,0.264 -0.64,0.353c-1.369,0.687 -2.756,1.076 -4.219,1.491c-4.07,1.139 -8.684,2.439 -14.287,10.972c-4.208,6.423 -6.143,28.463 -6.384,39.796l51.01,0c-7.624,-6.977 -12.416,-17.002 -12.416,-28.127Z" style="fill:#426180;fill-rule:nonzero;"/><circle cx="88.281" cy="90.861" r="28.125" style="fill:#1a91d0;"/><path d="M94.328,109.912c0,0.802 -0.276,1.479 -0.824,2.021c-0.549,0.554 -1.225,0.83 -2.021,0.83l-6.403,0c-0.798,0 -1.475,-0.285 -2.022,-0.846c-0.549,-0.565 -0.824,-1.229 -0.824,-2.005l0,-20.72c0,-0.802 0.275,-1.474 0.824,-2.021c0.548,-0.553 1.225,-0.824 2.022,-0.824l6.403,0c0.797,0 1.473,0.271 2.021,0.824c0.548,0.548 0.824,1.22 0.824,2.021l0,20.72Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M94.328,77.913c0,0.802 -0.276,1.479 -0.824,2.021c-0.549,0.554 -1.225,0.83 -2.021,0.83l-6.403,0c-0.798,0 -1.475,-0.285 -2.022,-0.847c-0.549,-0.564 -0.824,-1.229 -0.824,-2.004l0,-6.104c0,-0.802 0.275,-1.473 0.824,-2.021c0.548,-0.553 1.225,-0.824 2.022,-0.824l6.403,0c0.797,0 1.473,0.271 2.021,0.824c0.548,0.549 0.824,1.22 0.824,2.021l0,6.104Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.3 KiB |
1
src/img/ts-icons/edit_friend_foe_status.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="edit_friend_foe_status" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M29.627,118.817c0.029,-1.369 0.793,-33.646 7.792,-44.33c6.809,-10.368 13.196,-12.864 19.126,-14.523l0.046,-0.013c0.316,-0.089 0.614,-0.174 0.892,-0.255c-1.031,-1.462 -2.007,-3.151 -2.965,-5.323c-4.243,-3.041 -6.066,-8.687 -6.798,-11.984c-0.753,-3.404 -0.875,-6.861 -0.341,-9.753c0.49,-2.617 1.479,-4.723 2.964,-6.297c0.4,-2.73 1.049,-5.278 1.917,-7.634c-2.891,-1.149 -6.377,-1.721 -10.548,-1.461l0,0.003c-0.015,0 -0.028,-0.002 -0.044,-0.002c-18.553,-1.159 -23.694,14.055 -22.169,24.073c1.47,9.675 2.272,18.89 -0.986,21.792c2.818,1.421 4.82,-0.738 6.244,-1.692c-0.467,6.178 -7.508,8.499 -7.508,8.499c3.187,3.152 12.75,2.622 16.206,-0.523c-0.362,1.983 -1.222,4.994 -3.185,5.984c-4.334,2.18 -8.292,0.003 -15.35,10.737c-5.501,8.361 -5.92,32.885 -5.92,32.885l20.624,0l0.003,-0.183Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M98.38,68.232c-1.478,-0.417 -2.861,-0.809 -4.216,-1.49c-1.795,-0.906 -7.521,-5.125 -6.706,-6.005c4.153,-4.499 5.755,-5.678 7.833,-10.778l0.654,-1.614l1.461,-0.762c1.223,-0.636 2.853,-3.06 3.729,-7.052c0.503,-2.279 0.608,-4.581 0.286,-6.314c-0.236,-1.239 -0.613,-1.896 -0.895,-2.093l-1.703,-1.214l-0.264,-2.211c-1.318,-11.672 -7.998,-19.699 -19.916,-19.699c-11.927,0 -18.605,8.023 -19.94,19.687l-0.257,2.226l-1.728,1.211c-0.277,0.196 -0.659,0.847 -0.892,2.092c-0.32,1.736 -0.219,4.038 0.285,6.317c0.888,4 2.512,6.423 3.733,7.053l1.477,0.759l0.663,1.623c2.073,5.1 3.845,6.45 7.825,10.766c1.067,1.157 -4.901,5.096 -6.701,6.007c-1.369,0.687 -2.756,1.076 -4.219,1.491c-4.07,1.139 -8.684,2.439 -14.287,10.972c-4.208,6.423 -6.143,28.463 -6.384,39.796l80.782,0c-0.122,-8.007 -1.5,-32.427 -6.339,-39.796c-5.589,-8.53 -10.204,-9.832 -14.281,-10.972Z" style="fill:#426180;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 2.2 KiB |
1
src/img/ts-icons/emoticon.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="emoticon" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M119.14,61.814c-0.87,-29 -25.53,-53.13 -55.4,-52.91c-29.99,-0.48 -56.15,25.4 -54.86,57.42c1.2,28.85 25.94,53.75 57.11,52.75c29.09,-1 54.09,-25.93 53.15,-57.26Zm-55.25,47c-24.542,-0.136 -44.691,-20.298 -44.81,-44.84c0.06,-24.6 20.3,-44.9 44.75,-44.9c0.01,0 0.02,0 0.03,0c24.599,0 44.84,20.241 44.84,44.84c0,24.587 -20.223,44.823 -44.81,44.84l0,0.06Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M83.84,75.424c-13.29,11.93 -27.72,12 -41,0.09c-2.76,-2.44 -5.52,-3.62 -8.27,-0.63c-2.75,2.99 -1.12,5.82 1.39,8.19c7.68,7.3 16.75,11.25 27.45,11.21c10.246,-0.091 20.061,-4.188 27.33,-11.41c2.56,-2.61 3.7,-5.39 0.92,-8.24c-2.78,-2.85 -5.29,-1.48 -7.82,0.79Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M46.48,58.074c0.016,0 0.031,0 0.047,0c4.01,0 7.31,-3.3 7.31,-7.31c0,-0.104 -0.003,-0.207 -0.007,-0.31c0,-0.016 0,-0.033 0,-0.049c0,-4.164 -3.426,-7.59 -7.59,-7.59c-4.164,0 -7.59,3.426 -7.59,7.59c0,0.183 0.007,0.366 0.02,0.549c0.23,4.46 3.3,7.26 7.81,7.12Z" style="fill:#022f5d;fill-rule:nonzero;"/><path d="M81.85,58.074c0.098,0.004 0.196,0.006 0.294,0.006c3.961,0 7.22,-3.26 7.22,-7.22c0,-0.082 -0.001,-0.164 -0.004,-0.246c-0.024,-4.126 -3.347,-7.542 -7.47,-7.68c-0.045,-0.001 -0.09,-0.001 -0.135,-0.001c-4.175,0 -7.61,3.435 -7.61,7.61c0,0.09 0.002,0.18 0.005,0.271c0.01,3.992 3.298,7.271 7.29,7.271c0.137,0 0.274,-0.004 0.41,-0.011l0,0Z" style="fill:#022f5d;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.8 KiB |
1
src/img/ts-icons/error.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="error" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M117.767,101.358l-47.567,-82.356c-1.281,-2.212 -3.651,-3.586 -6.212,-3.586c-2.561,0 -4.931,1.374 -6.211,3.586l-47.817,82.811c-1.28,2.231 -1.28,4.961 0,7.173c1.281,2.239 3.652,3.598 6.213,3.598l95.629,0c0.009,-0.001 0.019,-0.001 0.025,0c3.962,0 7.173,-3.21 7.173,-7.17c0.001,-1.496 -0.464,-2.888 -1.233,-4.056" style="fill:#c90709;fill-rule:nonzero;"/><path d="M56.501,47.33c0,-0.988 0.343,-1.822 1.022,-2.49c0.68,-0.684 1.519,-1.024 2.507,-1.024l7.941,0c0.987,0 1.829,0.352 2.509,1.043c0.681,0.697 1.021,1.517 1.021,2.471l0,25.546c0,0.989 -0.341,1.817 -1.021,2.49c-0.68,0.683 -1.521,1.019 -2.509,1.019l-7.941,0c-0.988,0 -1.827,-0.336 -2.507,-1.019c-0.679,-0.673 -1.022,-1.501 -1.022,-2.49l0,-25.546Z" style="fill:#fff;fill-rule:nonzero;"/><path d="M56.501,86.782c0,-0.988 0.343,-1.823 1.022,-2.493c0.68,-0.681 1.519,-1.022 2.507,-1.022l7.941,0c0.987,0 1.829,0.353 2.509,1.043c0.681,0.698 1.021,1.518 1.021,2.473l0,7.523c0,0.989 -0.341,1.818 -1.021,2.497c-0.68,0.68 -1.521,1.014 -2.509,1.014l-7.941,0c-0.988,0 -1.827,-0.334 -2.507,-1.014c-0.679,-0.679 -1.022,-1.508 -1.022,-2.497l0,-7.524Z" style="fill:#fff;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
src/img/ts-icons/favorite.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="favorite" x="0" y="0" width="128" height="128" style="fill:none;"/><path d="M64,13.23l16.99,33.42l38.01,5.365l-27.498,26.015l6.481,36.74l-33.983,-17.347l-33.994,17.347l6.494,-36.74l-27.5,-26.015l38.008,-5.365l16.992,-33.42Z" style="fill:#afa201;fill-rule:nonzero;"/></svg>
|
After Width: | Height: | Size: 694 B |
15
src/img/ts-icons/file_home.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1920,0)">
|
||||
<g id="file_home" transform="matrix(1,0,0,1,1920,0)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g id="Ebene_1" transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M110.406,30.914L64.859,30.914L64.859,24.898C64.859,20.152 61.012,16.304 56.265,16.304L17.594,16.304C12.848,16.305 9,20.152 9,24.898L9,103.1C9,107.846 12.848,111.694 17.594,111.694L110.407,111.694C115.154,111.694 119.001,107.846 119.001,103.1L119.001,45.523L119.001,44.664L119.001,39.508C119,34.762 115.153,30.914 110.406,30.914Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g id="Ebene_2" transform="matrix(1,0,0,1,-0.0005,0)">
|
||||
<path d="M89.5,66.885L64,43.885L38.5,66.885L38.5,100.885L53.5,100.885L53.5,84.041C53.5,81.194 55.804,78.891 58.646,78.891L69.355,78.891C72.192,78.891 74.5,81.195 74.5,84.041L74.5,100.885L89.5,100.885L89.5,66.885Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
15
src/img/ts-icons/file_refresh.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1920,-160)">
|
||||
<g id="file_refresh" transform="matrix(1,0,0,1,1920,160)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0.001)">
|
||||
<path d="M110.406,30.914L64.859,30.914L64.859,24.898C64.859,20.152 61.012,16.304 56.265,16.304L17.594,16.304C12.848,16.305 9,20.152 9,24.898L9,103.1C9,107.846 12.848,111.694 17.594,111.694L110.407,111.694C115.154,111.694 119.001,107.846 119.001,103.1L119.001,45.523L119.001,44.664L119.001,39.508C119,34.762 115.153,30.914 110.406,30.914Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0.001)">
|
||||
<path d="M64.21,92.993C52.765,92.993 43.448,83.677 43.448,72.227C43.448,60.781 52.764,51.463 64.21,51.463C69.127,51.463 73.639,53.182 77.175,56.043L66.895,64.948L94,68.959L93.945,41.548L84.42,49.787C79.087,44.961 71.998,42.002 64.21,42.002C47.521,42.002 34,55.538 34,72.228C34,88.904 47.521,102.427 64.21,102.427C77.295,102.427 88.445,94.107 92.623,82.482L82.977,81.041C79.668,88.082 72.502,92.993 64.21,92.993Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
16
src/img/ts-icons/filetransfer.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
|
||||
<g transform="matrix(1,0,0,1,-1920,-320)">
|
||||
<g id="filetransfer" transform="matrix(1,0,0,1,1920,320)">
|
||||
<rect x="0" y="0" width="128" height="128" style="fill:none;"/>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0.001)">
|
||||
<path d="M110.406,30.914L64.859,30.914L64.859,24.898C64.859,20.152 61.012,16.304 56.265,16.304L17.594,16.304C12.848,16.305 9,20.152 9,24.898L9,103.1C9,107.846 12.848,111.694 17.594,111.694L110.407,111.694C115.154,111.694 119.001,107.846 119.001,103.1L119.001,45.523L119.001,44.664L119.001,39.508C119,34.762 115.153,30.914 110.406,30.914Z" style="fill:rgb(175,162,1);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(1,0,0,1,-0.0005,0.001)">
|
||||
<path d="M87.973,47.896L68.496,71.774L81.902,71.774L81.902,94.861C81.902,95.713 82.194,96.433 82.78,97.017C83.366,97.603 84.079,97.896 84.939,97.896L91.01,97.896C91.832,97.896 92.549,97.603 93.147,97.017C93.747,96.433 94.054,95.712 94.054,94.861L94.054,71.774L107.445,71.774L87.973,47.896Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
<path d="M40.027,97.896L59.504,74.017L46.098,74.017L46.098,50.931C46.098,50.079 45.806,49.359 45.22,48.775C44.634,48.189 43.921,47.896 43.061,47.896L36.99,47.896C36.168,47.896 35.451,48.189 34.853,48.775C34.253,49.359 33.946,50.08 33.946,50.931L33.946,74.017L20.555,74.017L40.027,97.896Z" style="fill:rgb(64,69,71);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |