commit d3eccf99f094907d57ae19a4c7b4bbcad1246c92 Author: Adrian Rauth Date: Mon Oct 7 22:58:27 2024 +0200 🎉 initial commit diff --git a/.buildpath b/.buildpath new file mode 100644 index 0000000..01777de --- /dev/null +++ b/.buildpath @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..31cb096 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +[*.{css,scss,less,js,json,ts,sass,html,hbs,mustache,phtml,html.twig,md,yml}] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +indent_size = 4 +trim_trailing_whitespace = false + +[site/templates/**.php] +indent_size = 2 + +[site/snippets/**.php] +indent_size = 2 + +[package.json,.{babelrc,editorconfig,eslintrc,lintstagedrc,stylelintrc}] +indent_style = space +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..fc6398e --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +COCKPIT_API_PATH= +COCKPIT_API_KEY= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce7c449 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +classes/external/* +cache/* +.env diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/deployment.xml b/.idea/deployment.xml new file mode 100644 index 0000000..ed765b7 --- /dev/null +++ b/.idea/deployment.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/material_theme_project_new.xml b/.idea/material_theme_project_new.xml new file mode 100644 index 0000000..2bbea27 --- /dev/null +++ b/.idea/material_theme_project_new.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..6cb8985 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..de8fba2 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/newspage.iml b/.idea/newspage.iml new file mode 100644 index 0000000..b1f8cbd --- /dev/null +++ b/.idea/newspage.iml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..cf507dc --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/phpspec.xml b/.idea/phpspec.xml new file mode 100644 index 0000000..33107fd --- /dev/null +++ b/.idea/phpspec.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml new file mode 100644 index 0000000..d46ece4 --- /dev/null +++ b/.idea/phpunit.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml new file mode 100644 index 0000000..fb0d65a --- /dev/null +++ b/.idea/watcherTasks.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000..cbb70b8 --- /dev/null +++ b/.project @@ -0,0 +1,33 @@ + + + dnd-rules + + + + + + org.eclipse.php.composer.core.builder.buildPathManagementBuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.dltk.core.scriptbuilder + + + + + + org.eclipse.php.core.PHPNature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/classes/Application/AppEnvironment.php b/classes/Application/AppEnvironment.php new file mode 100644 index 0000000..d090fba --- /dev/null +++ b/classes/Application/AppEnvironment.php @@ -0,0 +1,77 @@ +loadEnvironment(); + } + + /** + * Singletons should not be cloneable. + */ + protected function __clone() {} + + /** + * Singletons should not be restorable from strings. + * + * @throws Exception + */ + public function __wakeup() + { + throw new Exception("Cannot unserialize a singleton."); + } + + /** + * This is the static method that controls the access to the singleton + * instance. On the first run, it creates a singleton object and places it + * into the static field. On subsequent runs, it returns the client existing + * object stored in the static field. + * + * This implementation lets you subclass the Singleton class while keeping + * just one instance of each subclass around. + */ + public static function getInstance(): AppEnvironment + { + if (!isset(self::$instance)) { + self::$instance = new static(); + } + + return self::$instance; + } + + /** + * Finally, any singleton should define some business logic, which can be + * executed on its instance. + */ + private function loadEnvironment(): void + { + if (!empty($this->environment)) { + return; + } + + $this->environment = Dotenv::createImmutable($_SERVER['DOCUMENT_ROOT'] . '/../')->load(); + } + + /** + * @throws Exception + */ + public function getVariable(string|array $key) + { + return ArrayPath::GetDataFromArray($this->environment, $key); + } +} diff --git a/classes/Application/Breadcrumbs/Breadcrumb.php b/classes/Application/Breadcrumbs/Breadcrumb.php new file mode 100644 index 0000000..e67e240 --- /dev/null +++ b/classes/Application/Breadcrumbs/Breadcrumb.php @@ -0,0 +1,33 @@ +current = false; + } + + public function getTemplateData() { + return array( + 'name' => $this->name, + 'url' => $this->url, + 'active' => $this->active, + 'current' => $this->current, + ); + } + +} \ No newline at end of file diff --git a/classes/Application/Breadcrumbs/Breadcrumbs.php b/classes/Application/Breadcrumbs/Breadcrumbs.php new file mode 100644 index 0000000..0aab095 --- /dev/null +++ b/classes/Application/Breadcrumbs/Breadcrumbs.php @@ -0,0 +1,42 @@ +breadcrumbs[] = new Breadcrumb('Start', '/'); + } + + public function addBreadcrumb(string $name, string $url, bool $active = true, $current = true) { + if ($current) { + $this->setAllNonCurrent(); + } + + if (empty($url)) { + $active = false; + } + + $this->breadcrumbs[] = new Breadcrumb($name, $url, $active, $current); + } + + private function setAllNonCurrent(): void { + foreach ($this->breadcrumbs as $breadcrumb) { + $breadcrumb->setAsNotCurrent(); + } + } + + public function getTemplateData() { + $return = array(); + foreach ($this->breadcrumbs as $breadcrumb) { + $return[] = $breadcrumb->getTemplateData(); + } + + return $return; + } +} \ No newline at end of file diff --git a/classes/Application/Content/CockpitApi.php b/classes/Application/Content/CockpitApi.php new file mode 100644 index 0000000..2365bfd --- /dev/null +++ b/classes/Application/Content/CockpitApi.php @@ -0,0 +1,139 @@ +client = new Client(); + } + + /** + * @param string $type + * @param array $variables + * + * @return string + * @throws Exception + */ + private function getApiPath(string $type = 'item', array $variables = []): string + { + $path = match ($type) { + 'itemByModel' => '/content/item/{model}', + 'itemsByModel' => '/content/items/{model}', + 'itemByModelAndId' => '/content/item/{model}/{id}', + 'items' => '/content/items', + 'aggregateByModel' => '/content/aggregate/{model}', + 'treeByModel' => '/content/tree/{model}', + 'healthcheck' => '/system/healthcheck', + default => throw new Exception("Type '$type' does not exist."), + }; + + foreach ($variables as $search => $replace) { + $path = str_replace('{' . $search . '}', $replace, $path); + } + + if (str_contains($path, '{')) { + throw new Exception("Non replaced variable in path '$path'."); + } + + return AppEnvironment::getInstance()->getVariable('COCKPIT_API_PATH') . $path; + } + + /** + * @throws GuzzleException + * @throws Exception + */ + public function getGlobalData(): Site + { + $res = $this->client->request('GET', $this->getApiPath('itemByModel', ['model' => 'site']), [ + 'headers' => [ + 'api-key' => AppEnvironment::getInstance()->getVariable('COCKPIT_API_KEY'), + ], + ]); + + return $this->deserialize($res->getBody()->getContents(), Site::class); + } + + /** + * @throws GuzzleException + * @throws Exception + */ + public function getArticles(): Article|array + { + $res = $this->client->request('GET', $this->getApiPath('itemsByModel', ['model' => 'article']), [ + 'headers' => [ + 'api-key' => AppEnvironment::getInstance()->getVariable('COCKPIT_API_KEY'), + ], + 'query' => [ + 'filter' => null, # '{fieldA:"test"}' + 'fields' => null, + 'sort' => null, + 'limit' => 10, + 'skip' => 0, + 'populate' => 1, + ], + ]); + + return $this->deserialize($res->getBody()->getContents(), Article::class); + } + + /** + * @throws GuzzleException + * @throws Exception + */ + public function getArticle(string $id): Article + { + $res = $this->client->request('GET', $this->getApiPath('itemByModelAndId', ['model' => 'article', 'id' => $id]), [ + 'headers' => [ + 'api-key' => AppEnvironment::getInstance()->getVariable('COCKPIT_API_KEY'), + ], + 'query' => [ + 'filter' => null, # "{_id:$id}", + 'fields' => null, + 'sort' => null, + 'limit' => 1, + 'skip' => 0, + 'populate' => 1, + ], + ]); + + return $this->deserialize($res->getBody()->getContents(), Article::class); + } + + /** + * Deserialize JSON data into objects. + * + * @param string $json + * @param string $type + * + * @return mixed + */ + private function deserialize(string $json, string $type): mixed + { + $array = json_decode($json, true); + + if (!isset($array['data'])) { + return SerializerBuilder::create()->build()->deserialize($json, $type, 'json'); + } + + $return = []; + foreach ($array['data'] as $data) { + $json = json_encode($data); + dump($json); + $return[] = SerializerBuilder::create()->build()->deserialize($json, $type, 'json'); + } + + return $return; + } +} diff --git a/classes/Application/Controller/ArticleController.php b/classes/Application/Controller/ArticleController.php new file mode 100644 index 0000000..d65c47c --- /dev/null +++ b/classes/Application/Controller/ArticleController.php @@ -0,0 +1,38 @@ +getArticle($this->getRouteParams('id')); + + $this->pushToStash('article', [ + 'subtitle' => $this->faker->sentence(2), + 'title' => $article->getTitle(), + 'lead' => $this->faker->paragraph(), + 'text' => $article->getText(), + 'image' => [ + 'src' => 'https://picsum.photos/seed/' . $this->faker->randomDigit() . '/1920/1080', + 'width' => 1920, + 'height' => 1080, + 'alt' => 'lorem ipsum', + ], + ]); + } + + protected function getTemplate(): string + { + return '04_templates/t-article/t-article.twig'; + } +} diff --git a/classes/Application/Controller/HomeController.php b/classes/Application/Controller/HomeController.php new file mode 100644 index 0000000..62eb6f0 --- /dev/null +++ b/classes/Application/Controller/HomeController.php @@ -0,0 +1,34 @@ +pushToStash('articles', $this->generateArticles()); + } + + private function generateArticles(): array + { + $return = []; + for ($i = 0; $i < 10; $i++) { + $return[] = (new Article(NumberHash::numHash("home_$i")))->getTeaserData(); + } + + return $return; + } + + protected function getTemplate(): string + { + return '04_templates/t-home/t-home.twig'; + } +} diff --git a/classes/Application/Controller/MainController.php b/classes/Application/Controller/MainController.php new file mode 100644 index 0000000..ccc4803 --- /dev/null +++ b/classes/Application/Controller/MainController.php @@ -0,0 +1,210 @@ +route_parameters = $parameters; + $this->faker = Factory::create(); + $this->faker->seed(1234567); + $this->preAction(); + $this->action(); + $this->postAction(); + $this->render(); + } + + /** + * @throws Exception + */ + protected function getRouteParams(string|array $params) + { + return ArrayPath::GetDataFromArray($this->route_parameters, $params); + } + + protected abstract function action(): void; + + protected abstract function getTemplate(): string; + + /** + * @throws Exception + */ + private function preAction(): void + { + $this->headerData(); + $this->menuData(); + $this->breadcrumbs = new Breadcrumbs(); + $this->pushToStash('foo', 'bar', self::STASH_GLOBAL); + } + + /** + * @return void + * @throws Exception + */ + private function postAction(): void + { + $this->BreadcrumbsToStash(); + } + + /** + * @return void + * @throws Exception + */ + private function menuData(): void + { + $this->pushToStash( + 'menu', + [ + [ + 'name' => 'Home', + 'url' => '/', + ], + [ + 'name' => 'News', + 'url' => '/news', + ], + [ + 'name' => 'Artikel', + 'url' => '/article', + ], + ], + self::STASH_GLOBAL + ); + } + + /** + * Create header and meta-data. + * + * @return void + * @throws Exception + */ + private function headerData(): void + { + $this->pushToStash( + 'meta', + [ + 'title' => $this->faker->domainName(), + ], + self::STASH_GLOBAL + ); + } + + /** + * @throws Exception + */ + protected function pushToStash(string $name, mixed $data, string $context = self::STASH_LOCAL): void + { + if (array_key_exists($context, $this->stash) and array_key_exists($name, $this->stash[$context])) { + throw new Exception("The stash variable '$name' is already set!"); + } + + $this->stash[$context][$name] = $data; + } + + protected function getBreadcrumbs() + { + return $this->breadcrumbs; + } + + /** + * @throws SyntaxError + * @throws RuntimeError + * @throws LoaderError + */ + private function render(): void + { + $twig = new Environment( + new FilesystemLoader(self::DIR_TEMPLATES), + array( + 'cache' => self::DIR_CACHE . '/twig', + 'auto_reload' => true, + ) + ); + + echo $twig->render( + $this->getTemplate(), + $this->getStash() + ); + } + + private function getStash(): array + { + return $this->stash; + } + + /** + * @throws Exception + */ + private function BreadcrumbsToStash(): void + { + $this->pushToStash('breadcrumbs', $this->getBreadcrumbs()->getTemplateData(), self::STASH_GLOBAL); + } + +} diff --git a/classes/Application/Generator/Article.php b/classes/Application/Generator/Article.php new file mode 100644 index 0000000..5eb190b --- /dev/null +++ b/classes/Application/Generator/Article.php @@ -0,0 +1,63 @@ +getGenerator()->sentence(8); + } + + private function getKicker(): string + { + return $this->getGenerator()->word(); + } + + private function getTeaserImage(): array + { + return (new Image($this->getSeed()))->getImage(640, 480); + } + + private function getHeroImage(): array + { + return (new Image($this->getSeed()))->getImage(1920, 1080); + } + + private function getExcerpt(): string + { + return implode(' ', $this->getGenerator()->sentences(5)); + } + + private function getUrl(): string + { + return '/article/test-' . $this->getSeed(); + } + + public function getTeaserData(): array + { + return [ + 'headline' => $this->getHeadline(), + 'kicker' => $this->getKicker(), + 'excerpt' => $this->getExcerpt(), + 'teaserImage' => $this->getTeaserImage(), + 'url' => $this->getUrl(), + ]; + } + + public function getFullData(): array + { + return [ + 'headline' => $this->getHeadline(), + 'kicker' => $this->getKicker(), + 'excerpt' => $this->getExcerpt(), + 'heroImage' => $this->getHeroImage(), + 'url' => $this->getUrl(), + ]; + } +} diff --git a/classes/Application/Generator/Image.php b/classes/Application/Generator/Image.php new file mode 100644 index 0000000..9d53e27 --- /dev/null +++ b/classes/Application/Generator/Image.php @@ -0,0 +1,23 @@ + 'https://picsum.photos/seed/' . $this->seed . "/$width/$height", + 'width' => $width, + 'height' => $height, + 'alt' => $this->getGenerator()->sentence(), + ]; + } +} diff --git a/classes/Application/Generator/WebsiteObjectGenerator.php b/classes/Application/Generator/WebsiteObjectGenerator.php new file mode 100644 index 0000000..084d28d --- /dev/null +++ b/classes/Application/Generator/WebsiteObjectGenerator.php @@ -0,0 +1,30 @@ +generator = Factory::create(); + $this->getGenerator()->seed($this->seed); + } + + protected function getGenerator(): Generator + { + return $this->generator; + } + + protected function getSeed(): string + { + return $this->seed; + } +} diff --git a/classes/Application/Helper/ArrayPath.php b/classes/Application/Helper/ArrayPath.php new file mode 100644 index 0000000..026a931 --- /dev/null +++ b/classes/Application/Helper/ArrayPath.php @@ -0,0 +1,82 @@ +')] + protected array $authors; + + #[SerializedName('headline')] + #[Type('string')] + protected string $headline; + + #[SerializedName('excerpt')] + #[Type('string')] + protected string $excerpt; + + #[SerializedName('image')] + #[Type(Image::class)] + protected Image $image; + + #[SerializedName('text')] + #[Type('string')] + protected string $text; + + /** + * Return the title / headline. + * + * @return string + */ + public function getTitle(): string { + return $this->headline; + } + + /** + * Return the text / article body text. + * + * @return string + */ + public function getText(): string { + return $this->text; + } +} diff --git a/classes/Application/Models/Author.php b/classes/Application/Models/Author.php new file mode 100644 index 0000000..40214bf --- /dev/null +++ b/classes/Application/Models/Author.php @@ -0,0 +1,17 @@ +')] + private ?DateTime $metaModified; + + #[SerializedName('_mby')] + #[Type('string')] + private ?string $metaMby; + + #[SerializedName('_created')] + #[Type('DateTime<"U">')] + private ?DateTime $metaCreated; + + #[SerializedName('_cby')] + #[Type('string')] + private ?string $metaCby; + + #[SerializedName('_id')] + #[Type('string')] + private ?string $metaId; +} diff --git a/classes/Application/Models/Site.php b/classes/Application/Models/Site.php new file mode 100644 index 0000000..5ad11fa --- /dev/null +++ b/classes/Application/Models/Site.php @@ -0,0 +1,22 @@ +title; + } +} diff --git a/classes/Application/Router.php b/classes/Application/Router.php new file mode 100644 index 0000000..e366e27 --- /dev/null +++ b/classes/Application/Router.php @@ -0,0 +1,75 @@ +setupRouter(); + $this->setupRoutes(); + } + + /** + * Set up the router. + * + * @return void + */ + private function setupRouter(): void + { + $this->router = new BramusRouter(); + $this->router->setNamespace('\Application\Controller'); + } + + /** + * Route-configuration will be done here. + * + * @return void + */ + private function setupRoutes(): void + { + $this->router->match('GET', '/', function () { + (new HomeController())(); + }); + $this->router->match('GET', '/messages', function () { + echo "
Lorem Ipsum Dolor
"; + }); + $this->router->match('GET', '/style.css', function () { + (new ScssCompiler())->compile(); + }); + $this->router->match('GET', '/debugbar/styles.css', function () { + #DebugBar::getInstance()->dumpCssAssets(); + }); + $this->router->match('GET', '/debugbar/javascript.js', function () { + #DebugBar::getInstance()->dumpJsAssets(); + }); + $this->router->match('GET', '/article/(\w+)-(\w+)', function ($name, $id) { + (new ArticleController())(['name' => $name, 'id' => $id]); + }); + } + + /** + * Run the routing and thus call the controllers. + * + * @return void + */ + public function serve(): void + { + $this->router->run(); + } +} diff --git a/classes/Application/ScssCompiler.php b/classes/Application/ScssCompiler.php new file mode 100644 index 0000000..5f9ef65 --- /dev/null +++ b/classes/Application/ScssCompiler.php @@ -0,0 +1,31 @@ +setImportPaths(MainController::DIR_TEMPLATES); + $scss->setOutputStyle(OutputStyle::EXPANDED); + $scss->setSourceMap(Compiler::SOURCE_MAP_INLINE); + + $_GET['p'] = 'main.scss'; + + $server = new Server(MainController::DIR_TEMPLATES, MainController::DIR_CACHE . '/scss', $scss); + $server->serve(); + } +} diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..1dde48d --- /dev/null +++ b/composer.json @@ -0,0 +1,35 @@ +{ + "name": "rauth/dnd-rules", + "description": "Dungeons and Dragons rules exporter", + "minimum-stability": "stable", + "license": "proprietary", + "authors": [ + { + "name": "Adrian Rauth", + "email": "adrian@rauth.org" + } + ], + "config": { + "vendor-dir": "classes/external/", + "allow-plugins": { + "pestphp/pest-plugin": true + } + }, + "require": { + "php": "^8.1", + "guzzlehttp/guzzle": "^7", + "twig/twig": "^3.8", + "bramus/router": "^1.6", + "scssphp/scssphp": "^1.12", + "scssphp/server": "^1.10", + "tracy/tracy": "^2.10", + "fakerphp/faker": "^1.23", + "vlucas/phpdotenv": "^5.6", + "jms/serializer": "^3.30" + }, + "autoload": { + "psr-0": { + "Application": "classes/" + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..7c5226d --- /dev/null +++ b/composer.lock @@ -0,0 +1,1864 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "afba56c082d1fef8176af5b1fe05db5f", + "packages": [ + { + "name": "bramus/router", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/bramus/router.git", + "reference": "55657b76da8a0a509250fb55b9dd24e1aa237eba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bramus/router/zipball/55657b76da8a0a509250fb55b9dd24e1aa237eba", + "reference": "55657b76da8a0a509250fb55b9dd24e1aa237eba", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.14", + "phpunit/php-code-coverage": "~2.0", + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-0": { + "Bramus": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bram(us) Van Damme", + "email": "bramus@bram.us", + "homepage": "http://www.bram.us" + } + ], + "description": "A lightweight and simple object oriented PHP Router", + "homepage": "https://github.com/bramus/router", + "keywords": [ + "router", + "routing" + ], + "support": { + "issues": "https://github.com/bramus/router/issues", + "source": "https://github.com/bramus/router/tree/1.6.1" + }, + "time": "2021-11-18T19:24:07+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.23.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" + }, + "time": "2024-01-02T13:46:09+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:35:24+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:19:20+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.6.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:05:35+00:00" + }, + { + "name": "jms/metadata", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/7ca240dcac0c655eb15933ee55736ccd2ea0d7a6", + "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^8.0", + "mikey179/vfsstream": "^1.6.7", + "phpunit/phpunit": "^8.5|^9.0", + "psr/container": "^1.0|^2.0", + "symfony/cache": "^3.1|^4.0|^5.0", + "symfony/dependency-injection": "^3.1|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Metadata\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Class/method/property metadata management in PHP", + "keywords": [ + "annotations", + "metadata", + "xml", + "yaml" + ], + "support": { + "issues": "https://github.com/schmittjoh/metadata/issues", + "source": "https://github.com/schmittjoh/metadata/tree/2.8.0" + }, + "time": "2023-02-15T13:44:18+00:00" + }, + { + "name": "jms/serializer", + "version": "3.30.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/bf1105358123d7c02ee6cad08ea33ab535a09d5e", + "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1 || ^2.0", + "doctrine/lexer": "^2.0 || ^3.0", + "jms/metadata": "^2.6", + "php": "^7.4 || ^8.0", + "phpstan/phpdoc-parser": "^1.20" + }, + "require-dev": { + "doctrine/annotations": "^1.14 || ^2.0", + "doctrine/coding-standard": "^12.0", + "doctrine/orm": "^2.14 || ^3.0", + "doctrine/persistence": "^2.5.2 || ^3.0", + "doctrine/phpcr-odm": "^1.5.2 || ^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.3", + "ocramius/proxy-manager": "^1.0 || ^2.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.0.2", + "phpunit/phpunit": "^9.0 || ^10.0", + "psr/container": "^1.0 || ^2.0", + "rector/rector": "^0.19.0", + "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", + "symfony/expression-language": "^5.4 || ^6.0 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", + "symfony/form": "^5.4 || ^6.0 || ^7.0", + "symfony/translation": "^5.4 || ^6.0 || ^7.0", + "symfony/uid": "^5.4 || ^6.0 || ^7.0", + "symfony/validator": "^5.4 || ^6.0 || ^7.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0", + "twig/twig": "^1.34 || ^2.4 || ^3.0" + }, + "suggest": { + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/cache": "Required if you like to use cache functionality.", + "symfony/uid": "Required if you'd like to serialize UID objects.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\Serializer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Library for (de-)serializing data of any complexity; supports XML, and JSON.", + "homepage": "http://jmsyst.com/libs/serializer", + "keywords": [ + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "support": { + "issues": "https://github.com/schmittjoh/serializer/issues", + "source": "https://github.com/schmittjoh/serializer/tree/3.30.0" + }, + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2024-02-24T14:12:14+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.32.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6ca22b154efdd9e3c68c56f5d94670920a1c19a4", + "reference": "6ca22b154efdd9e3c68c56f5d94670920a1c19a4", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.32.0" + }, + "time": "2024-09-26T07:23:32+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "scssphp/scssphp", + "version": "v1.12.1", + "source": { + "type": "git", + "url": "https://github.com/scssphp/scssphp.git", + "reference": "394ed1e960138710a60d035c1a85d43d0bf0faeb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/394ed1e960138710a60d035c1a85d43d0bf0faeb", + "reference": "394ed1e960138710a60d035c1a85d43d0bf0faeb", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4", + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.3 || ^9.4", + "sass/sass-spec": "*", + "squizlabs/php_codesniffer": "~3.5", + "symfony/phpunit-bridge": "^5.1", + "thoughtbot/bourbon": "^7.0", + "twbs/bootstrap": "~5.0", + "twbs/bootstrap4": "4.6.1", + "zurb/foundation": "~6.7.0" + }, + "suggest": { + "ext-iconv": "Can be used as fallback when ext-mbstring is not available", + "ext-mbstring": "For best performance, mbstring should be installed as it is faster than ext-iconv" + }, + "bin": [ + "bin/pscss" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "forward-command": false, + "bin-links": false + } + }, + "autoload": { + "psr-4": { + "ScssPhp\\ScssPhp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "homepage": "https://github.com/robocoder" + }, + { + "name": "Cédric Morin", + "email": "cedric@yterium.com", + "homepage": "https://github.com/Cerdic" + } + ], + "description": "scssphp is a compiler for SCSS written in PHP.", + "homepage": "http://scssphp.github.io/scssphp/", + "keywords": [ + "css", + "less", + "sass", + "scss", + "stylesheet" + ], + "support": { + "issues": "https://github.com/scssphp/scssphp/issues", + "source": "https://github.com/scssphp/scssphp/tree/v1.12.1" + }, + "time": "2024-01-13T12:36:40+00:00" + }, + { + "name": "scssphp/server", + "version": "1.10.1", + "source": { + "type": "git", + "url": "https://github.com/scssphp/server.git", + "reference": "905066da4d5a51138e60250cef60d375f6e94d99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scssphp/server/zipball/905066da4d5a51138e60250cef60d375f6e94d99", + "reference": "905066da4d5a51138e60250cef60d375f6e94d99", + "shasum": "" + }, + "require": { + "scssphp/scssphp": "^1.10" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.3", + "squizlabs/php_codesniffer": "~2.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "ScssPhp\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Server for on-the-fly .scss compilation", + "support": { + "issues": "https://github.com/scssphp/server/issues", + "source": "https://github.com/scssphp/server/tree/1.10.1" + }, + "time": "2022-12-23T20:50:52+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "tracy/tracy", + "version": "v2.10.7", + "source": { + "type": "git", + "url": "https://github.com/nette/tracy.git", + "reference": "7e7b25ba103968d5318d37db330b2e9c755dc765" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/tracy/zipball/7e7b25ba103968d5318d37db330b2e9c755dc765", + "reference": "7e7b25ba103968d5318d37db330b2e9c755dc765", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-session": "*", + "php": ">=8.0 <8.4" + }, + "conflict": { + "nette/di": "<3.0" + }, + "require-dev": { + "latte/latte": "^2.5", + "nette/di": "^3.0", + "nette/http": "^3.0", + "nette/mail": "^3.0", + "nette/tester": "^2.2", + "nette/utils": "^3.0", + "phpstan/phpstan": "^1.0", + "psr/log": "^1.0 || ^2.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10-dev" + } + }, + "autoload": { + "files": [ + "src/Tracy/functions.php" + ], + "classmap": [ + "src" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.", + "homepage": "https://tracy.nette.org", + "keywords": [ + "Xdebug", + "debug", + "debugger", + "nette", + "profiler" + ], + "support": { + "issues": "https://github.com/nette/tracy/issues", + "source": "https://github.com/nette/tracy/tree/v2.10.7" + }, + "time": "2024-04-29T11:44:00+00:00" + }, + { + "name": "twig/twig", + "version": "v3.8.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php80": "^1.22" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.8.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2023-11-21T18:54:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:52:34+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": "^8.1" + }, + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3153d89 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3" + +services: + + php: + image: webdevops/php-apache-dev:8.3 + working_dir: /app + environment: + - WEB_DOCUMENT_ROOT=/app/public + ports: + - "80:80" + expose: + - "80" + volumes: + - ./:/app:rw,cached diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..fdf7ccc --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,7 @@ + + RewriteEngine on + RewriteCond %{SCRIPT_FILENAME} !-f + RewriteCond %{SCRIPT_FILENAME} !-d + RewriteCond %{SCRIPT_FILENAME} !-l + RewriteRule ^(.*)$ index.php/$1 + diff --git a/public/fonts/badscript/bad-script-v16-latin-regular.woff2 b/public/fonts/badscript/bad-script-v16-latin-regular.woff2 new file mode 100644 index 0000000..2af9832 Binary files /dev/null and b/public/fonts/badscript/bad-script-v16-latin-regular.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-300.woff2 b/public/fonts/opensans/open-sans-v40-latin-300.woff2 new file mode 100644 index 0000000..e000fcb Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-300.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-300italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-300italic.woff2 new file mode 100644 index 0000000..5167821 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-300italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-500.woff2 b/public/fonts/opensans/open-sans-v40-latin-500.woff2 new file mode 100644 index 0000000..a35be30 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-500.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-500italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-500italic.woff2 new file mode 100644 index 0000000..039e72f Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-500italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-600.woff2 b/public/fonts/opensans/open-sans-v40-latin-600.woff2 new file mode 100644 index 0000000..f67ef00 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-600.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-600italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-600italic.woff2 new file mode 100644 index 0000000..bd6a4d1 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-600italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-700.woff2 b/public/fonts/opensans/open-sans-v40-latin-700.woff2 new file mode 100644 index 0000000..7e3b8b0 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-700.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-700italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-700italic.woff2 new file mode 100644 index 0000000..2c96334 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-700italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-800.woff2 b/public/fonts/opensans/open-sans-v40-latin-800.woff2 new file mode 100644 index 0000000..cf65114 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-800.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-800italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-800italic.woff2 new file mode 100644 index 0000000..17bc073 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-800italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-italic.woff2 b/public/fonts/opensans/open-sans-v40-latin-italic.woff2 new file mode 100644 index 0000000..84ee197 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-italic.woff2 differ diff --git a/public/fonts/opensans/open-sans-v40-latin-regular.woff2 b/public/fonts/opensans/open-sans-v40-latin-regular.woff2 new file mode 100644 index 0000000..eaae942 Binary files /dev/null and b/public/fonts/opensans/open-sans-v40-latin-regular.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-200.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-200.woff2 new file mode 100644 index 0000000..5b8b277 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-200.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-200italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-200italic.woff2 new file mode 100644 index 0000000..7b48604 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-200italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-300.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-300.woff2 new file mode 100644 index 0000000..07151b6 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-300.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-300italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-300italic.woff2 new file mode 100644 index 0000000..e8ea2b8 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-300italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-500.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-500.woff2 new file mode 100644 index 0000000..202f36a Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-500.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-500italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-500italic.woff2 new file mode 100644 index 0000000..d0ee220 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-500italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-600.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-600.woff2 new file mode 100644 index 0000000..d47e8ab Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-600.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-600italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-600italic.woff2 new file mode 100644 index 0000000..a891158 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-600italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-700.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-700.woff2 new file mode 100644 index 0000000..4a3e7ea Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-700.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-700italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-700italic.woff2 new file mode 100644 index 0000000..f5c202b Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-700italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-800.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-800.woff2 new file mode 100644 index 0000000..f8e9572 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-800.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-800italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-800italic.woff2 new file mode 100644 index 0000000..f754c3e Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-800italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-900.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-900.woff2 new file mode 100644 index 0000000..7021da6 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-900.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-900italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-900italic.woff2 new file mode 100644 index 0000000..6987470 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-900italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-italic.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-italic.woff2 new file mode 100644 index 0000000..c9766c4 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-italic.woff2 differ diff --git a/public/fonts/source_sans/source-sans-3-v15-latin-regular.woff2 b/public/fonts/source_sans/source-sans-3-v15-latin-regular.woff2 new file mode 100644 index 0000000..c77d9e3 Binary files /dev/null and b/public/fonts/source_sans/source-sans-3-v15-latin-regular.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-200.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-200.woff2 new file mode 100644 index 0000000..26402a1 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-200.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-200italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-200italic.woff2 new file mode 100644 index 0000000..b93e550 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-200italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-300.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-300.woff2 new file mode 100644 index 0000000..163938c Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-300.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-300italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-300italic.woff2 new file mode 100644 index 0000000..a940185 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-300italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-500.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-500.woff2 new file mode 100644 index 0000000..a19811d Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-500.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-500italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-500italic.woff2 new file mode 100644 index 0000000..02d17c9 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-500italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-600.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-600.woff2 new file mode 100644 index 0000000..360cbb2 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-600.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-600italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-600italic.woff2 new file mode 100644 index 0000000..8b9f95c Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-600italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-700.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-700.woff2 new file mode 100644 index 0000000..70dd991 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-700.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-700italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-700italic.woff2 new file mode 100644 index 0000000..f65ba72 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-700italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-800.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-800.woff2 new file mode 100644 index 0000000..1cdd3c6 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-800.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-800italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-800italic.woff2 new file mode 100644 index 0000000..5272250 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-800italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-900.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-900.woff2 new file mode 100644 index 0000000..2ca3bfd Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-900.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-900italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-900italic.woff2 new file mode 100644 index 0000000..e658a0a Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-900italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-italic.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-italic.woff2 new file mode 100644 index 0000000..4d96a37 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-italic.woff2 differ diff --git a/public/fonts/source_serif/source-serif-4-v8-latin-regular.woff2 b/public/fonts/source_serif/source-serif-4-v8-latin-regular.woff2 new file mode 100644 index 0000000..bab3088 Binary files /dev/null and b/public/fonts/source_serif/source-serif-4-v8-latin-regular.woff2 differ diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..aecabbc --- /dev/null +++ b/public/index.php @@ -0,0 +1,13 @@ +serve(); diff --git a/public/js/htmx.min.js b/public/js/htmx.min.js new file mode 100644 index 0000000..de5f0f1 --- /dev/null +++ b/public/js/htmx.min.js @@ -0,0 +1 @@ +(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else if(typeof module==="object"&&module.exports){module.exports=t()}else{e.htmx=e.htmx||t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(e,t){var r=dr(e,t||"post");return r.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,allowScriptTags:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get"],selfRequestsOnly:false,ignoreTitle:false,scrollIntoViewOnBoost:true,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){var t=new WebSocket(e,[]);t.binaryType=Q.config.wsBinaryType;return t},version:"1.9.12"};var r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R};var w=["get","post","put","delete","patch"];var i=w.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");var S=e("head"),q=e("title"),H=e("svg",true);function e(e,t){return new RegExp("<"+e+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+e+">",!!t?"gim":"im")}function d(e){if(e==undefined){return undefined}let t=NaN;if(e.slice(-2)=="ms"){t=parseFloat(e.slice(0,-2))}else if(e.slice(-1)=="s"){t=parseFloat(e.slice(0,-1))*1e3}else if(e.slice(-1)=="m"){t=parseFloat(e.slice(0,-1))*1e3*60}else{t=parseFloat(e)}return isNaN(t)?undefined:t}function ee(e,t){return e.getAttribute&&e.getAttribute(t)}function o(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function te(e,t){return ee(e,t)||ee(e,"data-"+t)}function u(e){return e.parentElement}function re(){return document}function c(e,t){while(e&&!t(e)){e=u(e)}return e?e:null}function L(e,t,r){var n=te(t,r);var i=te(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function ne(t,r){var n=null;c(t,function(e){return n=L(t,e,r)});if(n!=="unset"){return n}}function h(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function A(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function s(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=re().createDocumentFragment()}return i}function N(e){return/",0);var a=i.querySelector("template").content;if(Q.config.allowScriptTags){oe(a.querySelectorAll("script"),function(e){if(Q.config.inlineScriptNonce){e.nonce=Q.config.inlineScriptNonce}e.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1})}else{oe(a.querySelectorAll("script"),function(e){_(e)})}return a}switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s(""+n+"
",1);case"col":return s(""+n+"
",2);case"tr":return s(""+n+"
",2);case"td":case"th":return s(""+n+"
",3);case"script":case"style":return s("
"+n+"
",1);default:return s(n,0)}}function ie(e){if(e){e()}}function I(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function k(e){return I(e,"Function")}function P(e){return I(e,"Object")}function ae(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function M(e){var t=[];if(e){for(var r=0;r=0}function se(e){if(e.getRootNode&&e.getRootNode()instanceof window.ShadowRoot){return re().body.contains(e.getRootNode().host)}else{return re().body.contains(e)}}function D(e){return e.trim().split(/\s+/)}function le(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function E(e){try{return JSON.parse(e)}catch(e){b(e);return null}}function U(){var e="htmx:localStorageTest";try{localStorage.setItem(e,e);localStorage.removeItem(e);return true}catch(e){return false}}function B(t){try{var e=new URL(t);if(e){t=e.pathname+e.search}if(!/^\/$/.test(t)){t=t.replace(/\/+$/,"")}return t}catch(e){return t}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(t){var e=Q.on("htmx:load",function(e){t(e.detail.elt)});return e}function V(){Q.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function j(){Q.logger=null}function C(e,t){if(t){return e.querySelector(t)}else{return C(re(),e)}}function f(e,t){if(t){return e.querySelectorAll(t)}else{return f(re(),e)}}function _(e,t){e=p(e);if(t){setTimeout(function(){_(e);e=null},t)}else{e.parentElement.removeChild(e)}}function z(e,t,r){e=p(e);if(r){setTimeout(function(){z(e,t);e=null},r)}else{e.classList&&e.classList.add(t)}}function n(e,t,r){e=p(e);if(r){setTimeout(function(){n(e,t);e=null},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function $(e,t){e=p(e);e.classList.toggle(t)}function W(e,t){e=p(e);oe(e.parentElement.children,function(e){n(e,t)});z(e,t)}function v(e,t){e=p(e);if(e.closest){return e.closest(t)}else{do{if(e==null||h(e,t)){return e}}while(e=e&&u(e));return null}}function g(e,t){return e.substring(0,t.length)===t}function G(e,t){return e.substring(e.length-t.length)===t}function J(e){var t=e.trim();if(g(t,"<")&&G(t,"/>")){return t.substring(1,t.length-2)}else{return t}}function Z(e,t){if(t.indexOf("closest ")===0){return[v(e,J(t.substr(8)))]}else if(t.indexOf("find ")===0){return[C(e,J(t.substr(5)))]}else if(t==="next"){return[e.nextElementSibling]}else if(t.indexOf("next ")===0){return[K(e,J(t.substr(5)))]}else if(t==="previous"){return[e.previousElementSibling]}else if(t.indexOf("previous ")===0){return[Y(e,J(t.substr(9)))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else if(t==="body"){return[document.body]}else{return re().querySelectorAll(J(t))}}var K=function(e,t){var r=re().querySelectorAll(t);for(var n=0;n=0;n--){var i=r[n];if(i.compareDocumentPosition(e)===Node.DOCUMENT_POSITION_FOLLOWING){return i}}};function ue(e,t){if(t){return Z(e,t)[0]}else{return Z(re().body,e)[0]}}function p(e){if(I(e,"String")){return C(e)}else{return e}}function ve(e,t,r){if(k(t)){return{target:re().body,event:e,listener:t}}else{return{target:p(e),event:t,listener:r}}}function de(t,r,n){jr(function(){var e=ve(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=k(r);return e?r:n}function ge(t,r,n){jr(function(){var e=ve(t,r,n);e.target.removeEventListener(e.event,e.listener)});return k(r)?r:n}var pe=re().createElement("output");function me(e,t){var r=ne(e,t);if(r){if(r==="this"){return[xe(e,t)]}else{var n=Z(e,r);if(n.length===0){b('The selector "'+r+'" on '+t+" returned no matches!");return[pe]}else{return n}}}}function xe(e,t){return c(e,function(e){return te(e,t)!=null})}function ye(e){var t=ne(e,"hx-target");if(t){if(t==="this"){return xe(e,"hx-target")}else{return ue(e,t)}}else{var r=ae(e);if(r.boosted){return re().body}else{return e}}}function be(e){var t=Q.config.attributesToSettle;for(var r=0;r0){o=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{o=e}var r=re().querySelectorAll(t);if(r){oe(r,function(e){var t;var r=i.cloneNode(true);t=re().createDocumentFragment();t.appendChild(r);if(!Se(o,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!ce(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){Fe(o,e,e,t,a)}oe(a.elts,function(e){ce(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);fe(re().body,"htmx:oobErrorNoTarget",{content:i})}return e}function Ce(e,t,r){var n=ne(e,"hx-select-oob");if(n){var i=n.split(",");for(var a=0;a0){var r=t.replace("'","\\'");var n=e.tagName.replace(":","\\:");var i=o.querySelector(n+"[id='"+r+"']");if(i&&i!==o){var a=e.cloneNode();we(e,i);s.tasks.push(function(){we(e,a)})}}})}function Oe(e){return function(){n(e,Q.config.addedClass);zt(e);Nt(e);qe(e);ce(e,"htmx:load")}}function qe(e){var t="[autofocus]";var r=h(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function a(e,t,r,n){Te(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;z(i,Q.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(Oe(i))}}}function He(e,t){var r=0;while(r-1){var t=e.replace(H,"");var r=t.match(q);if(r){return r[2]}}}function je(e,t,r,n,i,a){i.title=Ve(n);var o=l(n);if(o){Ce(r,o,i);o=Be(r,o,a);Re(o);return Fe(e,r,t,o,i)}}function _e(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=E(n);for(var a in i){if(i.hasOwnProperty(a)){var o=i[a];if(!P(o)){o={value:o}}ce(r,a,o)}}}else{var s=n.split(",");for(var l=0;l0){var o=t[0];if(o==="]"){n--;if(n===0){if(a===null){i=i+"true"}t.shift();i+=")})";try{var s=Tr(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){fe(re().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(o==="["){n++}if(Qe(o,a,r)){i+="(("+r+"."+o+") ? ("+r+"."+o+") : (window."+o+"))"}else{i=i+o}a=t.shift()}}}function y(e,t){var r="";while(e.length>0&&!t.test(e[0])){r+=e.shift()}return r}function tt(e){var t;if(e.length>0&&Ze.test(e[0])){e.shift();t=y(e,Ke).trim();e.shift()}else{t=y(e,x)}return t}var rt="input, textarea, select";function nt(e,t,r){var n=[];var i=Ye(t);do{y(i,Je);var a=i.length;var o=y(i,/[,\[\s]/);if(o!==""){if(o==="every"){var s={trigger:"every"};y(i,Je);s.pollInterval=d(y(i,/[,\[\s]/));y(i,Je);var l=et(e,i,"event");if(l){s.eventFilter=l}n.push(s)}else if(o.indexOf("sse:")===0){n.push({trigger:"sse",sseEvent:o.substr(4)})}else{var u={trigger:o};var l=et(e,i,"event");if(l){u.eventFilter=l}while(i.length>0&&i[0]!==","){y(i,Je);var f=i.shift();if(f==="changed"){u.changed=true}else if(f==="once"){u.once=true}else if(f==="consume"){u.consume=true}else if(f==="delay"&&i[0]===":"){i.shift();u.delay=d(y(i,x))}else if(f==="from"&&i[0]===":"){i.shift();if(Ze.test(i[0])){var c=tt(i)}else{var c=y(i,x);if(c==="closest"||c==="find"||c==="next"||c==="previous"){i.shift();var h=tt(i);if(h.length>0){c+=" "+h}}}u.from=c}else if(f==="target"&&i[0]===":"){i.shift();u.target=tt(i)}else if(f==="throttle"&&i[0]===":"){i.shift();u.throttle=d(y(i,x))}else if(f==="queue"&&i[0]===":"){i.shift();u.queue=y(i,x)}else if(f==="root"&&i[0]===":"){i.shift();u[f]=tt(i)}else if(f==="threshold"&&i[0]===":"){i.shift();u[f]=y(i,x)}else{fe(e,"htmx:syntax:error",{token:i.shift()})}}n.push(u)}}if(i.length===a){fe(e,"htmx:syntax:error",{token:i.shift()})}y(i,Je)}while(i[0]===","&&i.shift());if(r){r[t]=n}return n}function it(e){var t=te(e,"hx-trigger");var r=[];if(t){var n=Q.config.triggerSpecsCache;r=n&&n[t]||nt(e,t,n)}if(r.length>0){return r}else if(h(e,"form")){return[{trigger:"submit"}]}else if(h(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(h(e,rt)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function at(e){ae(e).cancelled=true}function ot(e,t,r){var n=ae(e);n.timeout=setTimeout(function(){if(se(e)&&n.cancelled!==true){if(!ct(r,e,Wt("hx:poll:trigger",{triggerSpec:r,target:e}))){t(e)}ot(e,t,r)}},r.pollInterval)}function st(e){return location.hostname===e.hostname&&ee(e,"href")&&ee(e,"href").indexOf("#")!==0}function lt(t,r,e){if(t.tagName==="A"&&st(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=ee(t,"href")}else{var a=ee(t,"method");n=a?a.toLowerCase():"get";if(n==="get"){}i=ee(t,"action")}e.forEach(function(e){ht(t,function(e,t){if(v(e,Q.config.disableSelector)){m(e);return}he(n,i,e,t)},r,e,true)})}}function ut(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(h(t,'input[type="submit"], button')&&v(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function ft(e,t){return ae(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function ct(e,t,r){var n=e.eventFilter;if(n){try{return n.call(t,r)!==true}catch(e){fe(re().body,"htmx:eventFilter:error",{error:e,source:n.source});return true}}return false}function ht(a,o,e,s,l){var u=ae(a);var t;if(s.from){t=Z(a,s.from)}else{t=[a]}if(s.changed){t.forEach(function(e){var t=ae(e);t.lastValue=e.value})}oe(t,function(n){var i=function(e){if(!se(a)){n.removeEventListener(s.trigger,i);return}if(ft(a,e)){return}if(l||ut(e,a)){e.preventDefault()}if(ct(s,a,e)){return}var t=ae(e);t.triggerSpec=s;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(a)<0){t.handledFor.push(a);if(s.consume){e.stopPropagation()}if(s.target&&e.target){if(!h(e.target,s.target)){return}}if(s.once){if(u.triggeredOnce){return}else{u.triggeredOnce=true}}if(s.changed){var r=ae(n);if(r.lastValue===n.value){return}r.lastValue=n.value}if(u.delayed){clearTimeout(u.delayed)}if(u.throttle){return}if(s.throttle>0){if(!u.throttle){o(a,e);u.throttle=setTimeout(function(){u.throttle=null},s.throttle)}}else if(s.delay>0){u.delayed=setTimeout(function(){o(a,e)},s.delay)}else{ce(a,"htmx:trigger");o(a,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:s.trigger,listener:i,on:n});n.addEventListener(s.trigger,i)})}var vt=false;var dt=null;function gt(){if(!dt){dt=function(){vt=true};window.addEventListener("scroll",dt);setInterval(function(){if(vt){vt=false;oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){pt(e)})}},200)}}function pt(t){if(!o(t,"data-hx-revealed")&&X(t)){t.setAttribute("data-hx-revealed","true");var e=ae(t);if(e.initHash){ce(t,"revealed")}else{t.addEventListener("htmx:afterProcessNode",function(e){ce(t,"revealed")},{once:true})}}}function mt(e,t,r){var n=D(r);for(var i=0;i=0){var t=wt(n);setTimeout(function(){xt(s,r,n+1)},t)}};t.onopen=function(e){n=0};ae(s).webSocket=t;t.addEventListener("message",function(e){if(yt(s)){return}var t=e.data;R(s,function(e){t=e.transformResponse(t,null,s)});var r=T(s);var n=l(t);var i=M(n.children);for(var a=0;a0){ce(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(ut(e,u)){e.preventDefault()}})}else{fe(u,"htmx:noWebSocketSourceError")}}function wt(e){var t=Q.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(e,t,r){var n=D(r);for(var i=0;i0){setTimeout(i,n)}else{i()}}function Ht(t,i,e){var a=false;oe(w,function(r){if(o(t,"hx-"+r)){var n=te(t,"hx-"+r);a=true;i.path=n;i.verb=r;e.forEach(function(e){Lt(t,e,i,function(e,t){if(v(e,Q.config.disableSelector)){m(e);return}he(r,n,e,t)})})}});return a}function Lt(n,e,t,r){if(e.sseEvent){Rt(n,r,e.sseEvent)}else if(e.trigger==="revealed"){gt();ht(n,r,t,e);pt(n)}else if(e.trigger==="intersect"){var i={};if(e.root){i.root=ue(n,e.root)}if(e.threshold){i.threshold=parseFloat(e.threshold)}var a=new IntersectionObserver(function(e){for(var t=0;t0){t.polling=true;ot(n,r,e)}else{ht(n,r,t,e)}}function At(e){if(!e.htmxExecuted&&Q.config.allowScriptTags&&(e.type==="text/javascript"||e.type==="module"||e.type==="")){var t=re().createElement("script");oe(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(Q.config.inlineScriptNonce){t.nonce=Q.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){b(e)}finally{if(e.parentElement){e.parentElement.removeChild(e)}}}}function Nt(e){if(h(e,"script")){At(e)}oe(f(e,"script"),function(e){At(e)})}function It(e){var t=e.attributes;if(!t){return false}for(var r=0;r0){var o=n.shift();var s=o.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);if(a===0&&s){o.split(":");i=s[1].slice(0,-1);r[i]=s[2]}else{r[i]+=o}a+=Bt(o)}for(var l in r){Ft(e,l,r[l])}}}function jt(e){Ae(e);for(var t=0;tQ.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){fe(re().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Yt(e){if(!U()){return null}e=B(e);var t=E(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",o);var e=l(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Zt();var r=T(t);var n=Ve(this.response);if(n){var i=C("title");if(i){i.innerHTML=n}else{window.document.title=n}}Ue(t,e,r);nr(r.tasks);Jt=a;ce(re().body,"htmx:historyRestore",{path:a,cacheMiss:true,serverResponse:this.response})}else{fe(re().body,"htmx:historyCacheMissLoadError",o)}};e.send()}function ar(e){er();e=e||location.pathname+location.search;var t=Yt(e);if(t){var r=l(t.content);var n=Zt();var i=T(n);Ue(n,r,i);nr(i.tasks);document.title=t.title;setTimeout(function(){window.scrollTo(0,t.scroll)},0);Jt=e;ce(re().body,"htmx:historyRestore",{path:e,item:t})}else{if(Q.config.refreshOnHistoryMiss){window.location.reload(true)}else{ir(e)}}}function or(e){var t=me(e,"hx-indicator");if(t==null){t=[e]}oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)+1;e.classList["add"].call(e.classList,Q.config.requestClass)});return t}function sr(e){var t=me(e,"hx-disabled-elt");if(t==null){t=[]}oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)+1;e.setAttribute("disabled","")});return t}function lr(e,t){oe(e,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)-1;if(t.requestCount===0){e.classList["remove"].call(e.classList,Q.config.requestClass)}});oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)-1;if(t.requestCount===0){e.removeAttribute("disabled")}})}function ur(e,t){for(var r=0;r=0}function wr(e,t){var r=t?t:ne(e,"hx-swap");var n={swapStyle:ae(e).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(e).boosted&&!br(e)){n["show"]="top"}if(r){var i=D(r);if(i.length>0){for(var a=0;a0?l.join(":"):null;n["scroll"]=u;n["scrollTarget"]=f}else if(o.indexOf("show:")===0){var c=o.substr(5);var l=c.split(":");var h=l.pop();var f=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=f}else if(o.indexOf("focus-scroll:")===0){var v=o.substr("focus-scroll:".length);n["focusScroll"]=v=="true"}else if(a==0){n["swapStyle"]=o}else{b("Unknown modifier in hx-swap: "+o)}}}}return n}function Sr(e){return ne(e,"hx-encoding")==="multipart/form-data"||h(e,"form")&&ee(e,"enctype")==="multipart/form-data"}function Er(t,r,n){var i=null;R(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(Sr(r)){return mr(n)}else{return pr(n)}}}function T(e){return{tasks:[],elts:[e]}}function Cr(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ue(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var a=t.showTarget;if(t.showTarget==="window"){a="body"}i=ue(r,a)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}}function Rr(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=te(e,t);if(i){var a=i.trim();var o=r;if(a==="unset"){return null}if(a.indexOf("javascript:")===0){a=a.substr(11);o=true}else if(a.indexOf("js:")===0){a=a.substr(3);o=true}if(a.indexOf("{")!==0){a="{"+a+"}"}var s;if(o){s=Tr(e,function(){return Function("return ("+a+")")()},{})}else{s=E(a)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Rr(u(e),t,r,n)}function Tr(e,t,r){if(Q.config.allowEval){return t()}else{fe(e,"htmx:evalDisallowedError");return r}}function Or(e,t){return Rr(e,"hx-vars",true,t)}function qr(e,t){return Rr(e,"hx-vals",false,t)}function Hr(e){return le(Or(e),qr(e))}function Lr(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Ar(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(re().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function O(e,t){return t.test(e.getAllResponseHeaders())}function Nr(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||I(r,"String")){return he(e,t,null,null,{targetOverride:p(r),returnPromise:true})}else{return he(e,t,p(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:p(r.target),swapOverride:r.swap,select:r.select,returnPromise:true})}}else{return he(e,t,null,null,{returnPromise:true})}}function Ir(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function kr(e,t,r){var n;var i;if(typeof URL==="function"){i=new URL(t,document.location.href);var a=document.location.origin;n=a===i.origin}else{i=t;n=g(t,document.location.origin)}if(Q.config.selfRequestsOnly){if(!n){return false}}return ce(e,"htmx:validateUrl",le({url:i,sameHost:n},r))}function he(t,r,n,i,a,e){var o=null;var s=null;a=a!=null?a:{};if(a.returnPromise&&typeof Promise!=="undefined"){var l=new Promise(function(e,t){o=e;s=t})}if(n==null){n=re().body}var M=a.handler||Mr;var X=a.select||null;if(!se(n)){ie(o);return l}var u=a.targetOverride||ye(n);if(u==null||u==pe){fe(n,"htmx:targetError",{target:te(n,"hx-target")});ie(s);return l}var f=ae(n);var c=f.lastButtonClicked;if(c){var h=ee(c,"formaction");if(h!=null){r=h}var v=ee(c,"formmethod");if(v!=null){if(v.toLowerCase()!=="dialog"){t=v}}}var d=ne(n,"hx-confirm");if(e===undefined){var D=function(e){return he(t,r,n,i,a,!!e)};var U={target:u,elt:n,path:r,verb:t,triggeringEvent:i,etc:a,issueRequest:D,question:d};if(ce(n,"htmx:confirm",U)===false){ie(o);return l}}var g=n;var p=ne(n,"hx-sync");var m=null;var x=false;if(p){var B=p.split(":");var F=B[0].trim();if(F==="this"){g=xe(n,"hx-sync")}else{g=ue(n,F)}p=(B[1]||"drop").trim();f=ae(g);if(p==="drop"&&f.xhr&&f.abortable!==true){ie(o);return l}else if(p==="abort"){if(f.xhr){ie(o);return l}else{x=true}}else if(p==="replace"){ce(g,"htmx:abort")}else if(p.indexOf("queue")===0){var V=p.split(" ");m=(V[1]||"last").trim()}}if(f.xhr){if(f.abortable){ce(g,"htmx:abort")}else{if(m==null){if(i){var y=ae(i);if(y&&y.triggerSpec&&y.triggerSpec.queue){m=y.triggerSpec.queue}}if(m==null){m="last"}}if(f.queuedRequests==null){f.queuedRequests=[]}if(m==="first"&&f.queuedRequests.length===0){f.queuedRequests.push(function(){he(t,r,n,i,a)})}else if(m==="all"){f.queuedRequests.push(function(){he(t,r,n,i,a)})}else if(m==="last"){f.queuedRequests=[];f.queuedRequests.push(function(){he(t,r,n,i,a)})}ie(o);return l}}var b=new XMLHttpRequest;f.xhr=b;f.abortable=x;var w=function(){f.xhr=null;f.abortable=false;if(f.queuedRequests!=null&&f.queuedRequests.length>0){var e=f.queuedRequests.shift();e()}};var j=ne(n,"hx-prompt");if(j){var S=prompt(j);if(S===null||!ce(n,"htmx:prompt",{prompt:S,target:u})){ie(o);w();return l}}if(d&&!e){if(!confirm(d)){ie(o);w();return l}}var E=xr(n,u,S);if(t!=="get"&&!Sr(n)){E["Content-Type"]="application/x-www-form-urlencoded"}if(a.headers){E=le(E,a.headers)}var _=dr(n,t);var C=_.errors;var R=_.values;if(a.values){R=le(R,a.values)}var z=Hr(n);var $=le(R,z);var T=yr($,n);if(Q.config.getCacheBusterParam&&t==="get"){T["org.htmx.cache-buster"]=ee(u,"id")||"true"}if(r==null||r===""){r=re().location.href}var O=Rr(n,"hx-request");var W=ae(n).boosted;var q=Q.config.methodsThatUseUrlParams.indexOf(t)>=0;var H={boosted:W,useUrlParams:q,parameters:T,unfilteredParameters:$,headers:E,target:u,verb:t,errors:C,withCredentials:a.credentials||O.credentials||Q.config.withCredentials,timeout:a.timeout||O.timeout||Q.config.timeout,path:r,triggeringEvent:i};if(!ce(n,"htmx:configRequest",H)){ie(o);w();return l}r=H.path;t=H.verb;E=H.headers;T=H.parameters;C=H.errors;q=H.useUrlParams;if(C&&C.length>0){ce(n,"htmx:validation:halted",H);ie(o);w();return l}var G=r.split("#");var J=G[0];var L=G[1];var A=r;if(q){A=J;var Z=Object.keys(T).length!==0;if(Z){if(A.indexOf("?")<0){A+="?"}else{A+="&"}A+=pr(T);if(L){A+="#"+L}}}if(!kr(n,A,H)){fe(n,"htmx:invalidPath",H);ie(s);return l}b.open(t.toUpperCase(),A,true);b.overrideMimeType("text/html");b.withCredentials=H.withCredentials;b.timeout=H.timeout;if(O.noHeaders){}else{for(var N in E){if(E.hasOwnProperty(N)){var K=E[N];Lr(b,N,K)}}}var I={xhr:b,target:u,requestConfig:H,etc:a,boosted:W,select:X,pathInfo:{requestPath:r,finalRequestPath:A,anchor:L}};b.onload=function(){try{var e=Ir(n);I.pathInfo.responsePath=Ar(b);M(n,I);lr(k,P);ce(n,"htmx:afterRequest",I);ce(n,"htmx:afterOnLoad",I);if(!se(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(se(r)){t=r}}if(t){ce(t,"htmx:afterRequest",I);ce(t,"htmx:afterOnLoad",I)}}ie(o);w()}catch(e){fe(n,"htmx:onLoadError",le({error:e},I));throw e}};b.onerror=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:sendError",I);ie(s);w()};b.onabort=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:sendAbort",I);ie(s);w()};b.ontimeout=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:timeout",I);ie(s);w()};if(!ce(n,"htmx:beforeRequest",I)){ie(o);w();return l}var k=or(n);var P=sr(n);oe(["loadstart","loadend","progress","abort"],function(t){oe([b,b.upload],function(e){e.addEventListener(t,function(e){ce(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});ce(n,"htmx:beforeSend",I);var Y=q?null:Er(b,n,T);b.send(Y);return l}function Pr(e,t){var r=t.xhr;var n=null;var i=null;if(O(r,/HX-Push:/i)){n=r.getResponseHeader("HX-Push");i="push"}else if(O(r,/HX-Push-Url:/i)){n=r.getResponseHeader("HX-Push-Url");i="push"}else if(O(r,/HX-Replace-Url:/i)){n=r.getResponseHeader("HX-Replace-Url");i="replace"}if(n){if(n==="false"){return{}}else{return{type:i,path:n}}}var a=t.pathInfo.finalRequestPath;var o=t.pathInfo.responsePath;var s=ne(e,"hx-push-url");var l=ne(e,"hx-replace-url");var u=ae(e).boosted;var f=null;var c=null;if(s){f="push";c=s}else if(l){f="replace";c=l}else if(u){f="push";c=o||a}if(c){if(c==="false"){return{}}if(c==="true"){c=o||a}if(t.pathInfo.anchor&&c.indexOf("#")===-1){c=c+"#"+t.pathInfo.anchor}return{type:f,path:c}}else{return{}}}function Mr(l,u){var f=u.xhr;var c=u.target;var e=u.etc;var t=u.requestConfig;var h=u.select;if(!ce(l,"htmx:beforeOnLoad",u))return;if(O(f,/HX-Trigger:/i)){_e(f,"HX-Trigger",l)}if(O(f,/HX-Location:/i)){er();var r=f.getResponseHeader("HX-Location");var v;if(r.indexOf("{")===0){v=E(r);r=v["path"];delete v["path"]}Nr("GET",r,v).then(function(){tr(r)});return}var n=O(f,/HX-Refresh:/i)&&"true"===f.getResponseHeader("HX-Refresh");if(O(f,/HX-Redirect:/i)){location.href=f.getResponseHeader("HX-Redirect");n&&location.reload();return}if(n){location.reload();return}if(O(f,/HX-Retarget:/i)){if(f.getResponseHeader("HX-Retarget")==="this"){u.target=l}else{u.target=ue(l,f.getResponseHeader("HX-Retarget"))}}var d=Pr(l,u);var i=f.status>=200&&f.status<400&&f.status!==204;var g=f.response;var a=f.status>=400;var p=Q.config.ignoreTitle;var o=le({shouldSwap:i,serverResponse:g,isError:a,ignoreTitle:p},u);if(!ce(c,"htmx:beforeSwap",o))return;c=o.target;g=o.serverResponse;a=o.isError;p=o.ignoreTitle;u.target=c;u.failed=a;u.successful=!a;if(o.shouldSwap){if(f.status===286){at(l)}R(l,function(e){g=e.transformResponse(g,f,l)});if(d.type){er()}var s=e.swapOverride;if(O(f,/HX-Reswap:/i)){s=f.getResponseHeader("HX-Reswap")}var v=wr(l,s);if(v.hasOwnProperty("ignoreTitle")){p=v.ignoreTitle}c.classList.add(Q.config.swappingClass);var m=null;var x=null;var y=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var r;if(h){r=h}if(O(f,/HX-Reselect:/i)){r=f.getResponseHeader("HX-Reselect")}if(d.type){ce(re().body,"htmx:beforeHistoryUpdate",le({history:d},u));if(d.type==="push"){tr(d.path);ce(re().body,"htmx:pushedIntoHistory",{path:d.path})}else{rr(d.path);ce(re().body,"htmx:replacedInHistory",{path:d.path})}}var n=T(c);je(v.swapStyle,c,l,g,n,r);if(t.elt&&!se(t.elt)&&ee(t.elt,"id")){var i=document.getElementById(ee(t.elt,"id"));var a={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!Q.config.defaultFocusScroll};if(i){if(t.start&&i.setSelectionRange){try{i.setSelectionRange(t.start,t.end)}catch(e){}}i.focus(a)}}c.classList.remove(Q.config.swappingClass);oe(n.elts,function(e){if(e.classList){e.classList.add(Q.config.settlingClass)}ce(e,"htmx:afterSwap",u)});if(O(f,/HX-Trigger-After-Swap:/i)){var o=l;if(!se(l)){o=re().body}_e(f,"HX-Trigger-After-Swap",o)}var s=function(){oe(n.tasks,function(e){e.call()});oe(n.elts,function(e){if(e.classList){e.classList.remove(Q.config.settlingClass)}ce(e,"htmx:afterSettle",u)});if(u.pathInfo.anchor){var e=re().getElementById(u.pathInfo.anchor);if(e){e.scrollIntoView({block:"start",behavior:"auto"})}}if(n.title&&!p){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}Cr(n.elts,v);if(O(f,/HX-Trigger-After-Settle:/i)){var r=l;if(!se(l)){r=re().body}_e(f,"HX-Trigger-After-Settle",r)}ie(m)};if(v.settleDelay>0){setTimeout(s,v.settleDelay)}else{s()}}catch(e){fe(l,"htmx:swapError",u);ie(x);throw e}};var b=Q.config.globalViewTransitions;if(v.hasOwnProperty("transition")){b=v.transition}if(b&&ce(l,"htmx:beforeTransition",u)&&typeof Promise!=="undefined"&&document.startViewTransition){var w=new Promise(function(e,t){m=e;x=t});var S=y;y=function(){document.startViewTransition(function(){S();return w})}}if(v.swapDelay>0){setTimeout(y,v.swapDelay)}else{y()}}if(a){fe(l,"htmx:responseError",le({error:"Response Status Error Code "+f.status+" from "+u.pathInfo.requestPath},u))}}var Xr={};function Dr(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function Ur(e,t){if(t.init){t.init(r)}Xr[e]=le(Dr(),t)}function Br(e){delete Xr[e]}function Fr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=te(e,"hx-ext");if(t){oe(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=Xr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return Fr(u(e),r,n)}var Vr=false;re().addEventListener("DOMContentLoaded",function(){Vr=true});function jr(e){if(Vr||re().readyState==="complete"){e()}else{re().addEventListener("DOMContentLoaded",e)}}function _r(){if(Q.config.includeIndicatorStyles!==false){re().head.insertAdjacentHTML("beforeend","")}}function zr(){var e=re().querySelector('meta[name="htmx-config"]');if(e){return E(e.content)}else{return null}}function $r(){var e=zr();if(e){Q.config=le(Q.config,e)}}jr(function(){$r();_r();var e=re().body;zt(e);var t=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=ae(t);if(r&&r.xhr){r.xhr.abort()}});const r=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(e){if(e.state&&e.state.htmx){ar();oe(t,function(e){ce(e,"htmx:restored",{document:re(),triggerEvent:ce})})}else{if(r){r(e)}}};setTimeout(function(){ce(e,"htmx:load",{});e=null},0)});return Q}()}); \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..e69de29 diff --git a/templates/00_base/_base.scss b/templates/00_base/_base.scss new file mode 100644 index 0000000..ec80dc1 --- /dev/null +++ b/templates/00_base/_base.scss @@ -0,0 +1,13 @@ +@import "misc/reset"; +@import "misc/variables"; +@import "fonts/badscript"; +@import "fonts/opensans"; +@import "fonts/source-sans"; +@import "fonts/source-serif"; + +html, body { + background-color: $color4; + font-family: "Source Serif 4", sans-serif; + font-size: 1.2rem; + box-sizing: border-box; +} diff --git a/templates/00_base/fonts/_badscript.scss b/templates/00_base/fonts/_badscript.scss new file mode 100644 index 0000000..de7ca39 --- /dev/null +++ b/templates/00_base/fonts/_badscript.scss @@ -0,0 +1,8 @@ +/* bad-script-regular - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Bad Script'; + font-style: normal; + font-weight: 400; + src: url('/fonts/badscript/bad-script-v16-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} diff --git a/templates/00_base/fonts/_opensans.scss b/templates/00_base/fonts/_opensans.scss new file mode 100644 index 0000000..8c65277 --- /dev/null +++ b/templates/00_base/fonts/_opensans.scss @@ -0,0 +1,107 @@ +/* open-sans-300 - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: url('/fonts/opensans/open-sans-v40-latin-300.woff2') format('woff2'); +} + +/* open-sans-300italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + src: url('/fonts/opensans/open-sans-v40-latin-300italic.woff2') format('woff2'); +} + +/* open-sans-regular - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('/fonts/opensans/open-sans-v40-latin-regular.woff2') format('woff2'); +} + +/* open-sans-italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: url('/fonts/opensans/open-sans-v40-latin-italic.woff2') format('woff2'); +} + +/* open-sans-500 - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + src: url('/fonts/opensans/open-sans-v40-latin-500.woff2') format('woff2'); +} + +/* open-sans-500italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + src: url('/fonts/opensans/open-sans-v40-latin-500italic.woff2') format('woff2'); +} + +/* open-sans-600 - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: url('/fonts/opensans/open-sans-v40-latin-600.woff2') format('woff2'); +} + +/* open-sans-600italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + src: url('/fonts/opensans/open-sans-v40-latin-600italic.woff2') format('woff2'); +} + +/* open-sans-700 - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('/fonts/opensans/open-sans-v40-latin-700.woff2') format('woff2'); +} + +/* open-sans-700italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: url('/fonts/opensans/open-sans-v40-latin-700italic.woff2') format('woff2'); +} + +/* open-sans-800 - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: url('/fonts/opensans/open-sans-v40-latin-800.woff2') format('woff2'); +} + +/* open-sans-800italic - latin */ +@font-face { + font-display: swap; + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + src: url('/fonts/opensans/open-sans-v40-latin-800italic.woff2') format('woff2'); +} diff --git a/templates/00_base/fonts/_source-sans.scss b/templates/00_base/fonts/_source-sans.scss new file mode 100644 index 0000000..f96e1e6 --- /dev/null +++ b/templates/00_base/fonts/_source-sans.scss @@ -0,0 +1,143 @@ +/* source-sans-3-200 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 200; + src: url('/fonts/source_sans/source-sans-3-v15-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-200italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 200; + src: url('/fonts/source_sans/source-sans-3-v15-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-300 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 300; + src: url('/fonts/source_sans/source-sans-3-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-300italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 300; + src: url('/fonts/source_sans/source-sans-3-v15-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-regular - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 400; + src: url('/fonts/source_sans/source-sans-3-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 400; + src: url('/fonts/source_sans/source-sans-3-v15-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-500 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 500; + src: url('/fonts/source_sans/source-sans-3-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-500italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 500; + src: url('/fonts/source_sans/source-sans-3-v15-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-600 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 600; + src: url('/fonts/source_sans/source-sans-3-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-600italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 600; + src: url('/fonts/source_sans/source-sans-3-v15-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-700 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 700; + src: url('/fonts/source_sans/source-sans-3-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-700italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 700; + src: url('/fonts/source_sans/source-sans-3-v15-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-800 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 800; + src: url('/fonts/source_sans/source-sans-3-v15-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-800italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 800; + src: url('/fonts/source_sans/source-sans-3-v15-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-900 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: normal; + font-weight: 900; + src: url('/fonts/source_sans/source-sans-3-v15-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-sans-3-900italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Sans 3'; + font-style: italic; + font-weight: 900; + src: url('/fonts/source_sans/source-sans-3-v15-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} diff --git a/templates/00_base/fonts/_source-serif.scss b/templates/00_base/fonts/_source-serif.scss new file mode 100644 index 0000000..e220d00 --- /dev/null +++ b/templates/00_base/fonts/_source-serif.scss @@ -0,0 +1,143 @@ +/* source-serif-4-200 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 200; + src: url('/fonts/source_serif/source-serif-4-v8-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-200italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 200; + src: url('/fonts/source_serif/source-serif-4-v8-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-300 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 300; + src: url('/fonts/source_serif/source-serif-4-v8-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-300italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 300; + src: url('/fonts/source_serif/source-serif-4-v8-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-regular - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 400; + src: url('/fonts/source_serif/source-serif-4-v8-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 400; + src: url('/fonts/source_serif/source-serif-4-v8-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-500 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 500; + src: url('/fonts/source_serif/source-serif-4-v8-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-500italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 500; + src: url('/fonts/source_serif/source-serif-4-v8-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-600 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 600; + src: url('/fonts/source_serif/source-serif-4-v8-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-600italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 600; + src: url('/fonts/source_serif/source-serif-4-v8-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-700 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 700; + src: url('/fonts/source_serif/source-serif-4-v8-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-700italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 700; + src: url('/fonts/source_serif/source-serif-4-v8-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-800 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 800; + src: url('/fonts/source_serif/source-serif-4-v8-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-800italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 800; + src: url('/fonts/source_serif/source-serif-4-v8-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-900 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: normal; + font-weight: 900; + src: url('/fonts/source_serif/source-serif-4-v8-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + +/* source-serif-4-900italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Source Serif 4'; + font-style: italic; + font-weight: 900; + src: url('/fonts/source_serif/source-serif-4-v8-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} diff --git a/templates/00_base/icons/abstract.svg b/templates/00_base/icons/abstract.svg new file mode 100644 index 0000000..0a764ad --- /dev/null +++ b/templates/00_base/icons/abstract.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/add-r.svg b/templates/00_base/icons/add-r.svg new file mode 100644 index 0000000..5f190ed --- /dev/null +++ b/templates/00_base/icons/add-r.svg @@ -0,0 +1,18 @@ + + + + diff --git a/templates/00_base/icons/add.svg b/templates/00_base/icons/add.svg new file mode 100644 index 0000000..ab5b08c --- /dev/null +++ b/templates/00_base/icons/add.svg @@ -0,0 +1,20 @@ + + + + diff --git a/templates/00_base/icons/adidas.svg b/templates/00_base/icons/adidas.svg new file mode 100644 index 0000000..de96f90 --- /dev/null +++ b/templates/00_base/icons/adidas.svg @@ -0,0 +1,20 @@ + + + + + diff --git a/templates/00_base/icons/airplane.svg b/templates/00_base/icons/airplane.svg new file mode 100644 index 0000000..ae7846f --- /dev/null +++ b/templates/00_base/icons/airplane.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/alarm.svg b/templates/00_base/icons/alarm.svg new file mode 100644 index 0000000..2205e21 --- /dev/null +++ b/templates/00_base/icons/alarm.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/album.svg b/templates/00_base/icons/album.svg new file mode 100644 index 0000000..64a443a --- /dev/null +++ b/templates/00_base/icons/album.svg @@ -0,0 +1,14 @@ + + + diff --git a/templates/00_base/icons/align-bottom.svg b/templates/00_base/icons/align-bottom.svg new file mode 100644 index 0000000..0cf6c79 --- /dev/null +++ b/templates/00_base/icons/align-bottom.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/templates/00_base/icons/align-center.svg b/templates/00_base/icons/align-center.svg new file mode 100644 index 0000000..4344e5c --- /dev/null +++ b/templates/00_base/icons/align-center.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/align-left.svg b/templates/00_base/icons/align-left.svg new file mode 100644 index 0000000..2db26bc --- /dev/null +++ b/templates/00_base/icons/align-left.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/align-middle.svg b/templates/00_base/icons/align-middle.svg new file mode 100644 index 0000000..b7ce068 --- /dev/null +++ b/templates/00_base/icons/align-middle.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/align-right.svg b/templates/00_base/icons/align-right.svg new file mode 100644 index 0000000..2cc0c3e --- /dev/null +++ b/templates/00_base/icons/align-right.svg @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/align-top.svg b/templates/00_base/icons/align-top.svg new file mode 100644 index 0000000..d2540f7 --- /dev/null +++ b/templates/00_base/icons/align-top.svg @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/anchor.svg b/templates/00_base/icons/anchor.svg new file mode 100644 index 0000000..849ab7d --- /dev/null +++ b/templates/00_base/icons/anchor.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/apple-watch.svg b/templates/00_base/icons/apple-watch.svg new file mode 100644 index 0000000..2a9ad2e --- /dev/null +++ b/templates/00_base/icons/apple-watch.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrange-back.svg b/templates/00_base/icons/arrange-back.svg new file mode 100644 index 0000000..2b82d33 --- /dev/null +++ b/templates/00_base/icons/arrange-back.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrange-front.svg b/templates/00_base/icons/arrange-front.svg new file mode 100644 index 0000000..6299cd1 --- /dev/null +++ b/templates/00_base/icons/arrange-front.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-align-h.svg b/templates/00_base/icons/arrow-align-h.svg new file mode 100644 index 0000000..3a91832 --- /dev/null +++ b/templates/00_base/icons/arrow-align-h.svg @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-align-v.svg b/templates/00_base/icons/arrow-align-v.svg new file mode 100644 index 0000000..dcd9a1c --- /dev/null +++ b/templates/00_base/icons/arrow-align-v.svg @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-left-o.svg b/templates/00_base/icons/arrow-bottom-left-o.svg new file mode 100644 index 0000000..aeefaf7 --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-left-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-left-r.svg b/templates/00_base/icons/arrow-bottom-left-r.svg new file mode 100644 index 0000000..8d9b13d --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-left-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-left.svg b/templates/00_base/icons/arrow-bottom-left.svg new file mode 100644 index 0000000..611707f --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-right-o.svg b/templates/00_base/icons/arrow-bottom-right-o.svg new file mode 100644 index 0000000..844a3c0 --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-right-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-right-r.svg b/templates/00_base/icons/arrow-bottom-right-r.svg new file mode 100644 index 0000000..9eed66f --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-right-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-bottom-right.svg b/templates/00_base/icons/arrow-bottom-right.svg new file mode 100644 index 0000000..ca94816 --- /dev/null +++ b/templates/00_base/icons/arrow-bottom-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-down-o.svg b/templates/00_base/icons/arrow-down-o.svg new file mode 100644 index 0000000..1b6ef0b --- /dev/null +++ b/templates/00_base/icons/arrow-down-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-down-r.svg b/templates/00_base/icons/arrow-down-r.svg new file mode 100644 index 0000000..74cce95 --- /dev/null +++ b/templates/00_base/icons/arrow-down-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-down.svg b/templates/00_base/icons/arrow-down.svg new file mode 100644 index 0000000..46d2740 --- /dev/null +++ b/templates/00_base/icons/arrow-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-left-o.svg b/templates/00_base/icons/arrow-left-o.svg new file mode 100644 index 0000000..a5d277d --- /dev/null +++ b/templates/00_base/icons/arrow-left-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-left-r.svg b/templates/00_base/icons/arrow-left-r.svg new file mode 100644 index 0000000..26aa7b1 --- /dev/null +++ b/templates/00_base/icons/arrow-left-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-left.svg b/templates/00_base/icons/arrow-left.svg new file mode 100644 index 0000000..8348fd2 --- /dev/null +++ b/templates/00_base/icons/arrow-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-down-c.svg b/templates/00_base/icons/arrow-long-down-c.svg new file mode 100644 index 0000000..a1390c4 --- /dev/null +++ b/templates/00_base/icons/arrow-long-down-c.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-down-e.svg b/templates/00_base/icons/arrow-long-down-e.svg new file mode 100644 index 0000000..a8e28aa --- /dev/null +++ b/templates/00_base/icons/arrow-long-down-e.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-down-l.svg b/templates/00_base/icons/arrow-long-down-l.svg new file mode 100644 index 0000000..276f383 --- /dev/null +++ b/templates/00_base/icons/arrow-long-down-l.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-down-r.svg b/templates/00_base/icons/arrow-long-down-r.svg new file mode 100644 index 0000000..f491403 --- /dev/null +++ b/templates/00_base/icons/arrow-long-down-r.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-down.svg b/templates/00_base/icons/arrow-long-down.svg new file mode 100644 index 0000000..c18911e --- /dev/null +++ b/templates/00_base/icons/arrow-long-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-left-c.svg b/templates/00_base/icons/arrow-long-left-c.svg new file mode 100644 index 0000000..df355fc --- /dev/null +++ b/templates/00_base/icons/arrow-long-left-c.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-left-e.svg b/templates/00_base/icons/arrow-long-left-e.svg new file mode 100644 index 0000000..b39e0b5 --- /dev/null +++ b/templates/00_base/icons/arrow-long-left-e.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-left-l.svg b/templates/00_base/icons/arrow-long-left-l.svg new file mode 100644 index 0000000..0b24768 --- /dev/null +++ b/templates/00_base/icons/arrow-long-left-l.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-left-r.svg b/templates/00_base/icons/arrow-long-left-r.svg new file mode 100644 index 0000000..14a2d32 --- /dev/null +++ b/templates/00_base/icons/arrow-long-left-r.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-left.svg b/templates/00_base/icons/arrow-long-left.svg new file mode 100644 index 0000000..565142a --- /dev/null +++ b/templates/00_base/icons/arrow-long-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-right-c.svg b/templates/00_base/icons/arrow-long-right-c.svg new file mode 100644 index 0000000..d8b2daf --- /dev/null +++ b/templates/00_base/icons/arrow-long-right-c.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-right-e.svg b/templates/00_base/icons/arrow-long-right-e.svg new file mode 100644 index 0000000..ecbb5af --- /dev/null +++ b/templates/00_base/icons/arrow-long-right-e.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-right-l.svg b/templates/00_base/icons/arrow-long-right-l.svg new file mode 100644 index 0000000..722201b --- /dev/null +++ b/templates/00_base/icons/arrow-long-right-l.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-right-r.svg b/templates/00_base/icons/arrow-long-right-r.svg new file mode 100644 index 0000000..d0f9993 --- /dev/null +++ b/templates/00_base/icons/arrow-long-right-r.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-right.svg b/templates/00_base/icons/arrow-long-right.svg new file mode 100644 index 0000000..79abb36 --- /dev/null +++ b/templates/00_base/icons/arrow-long-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-up-c.svg b/templates/00_base/icons/arrow-long-up-c.svg new file mode 100644 index 0000000..d81765a --- /dev/null +++ b/templates/00_base/icons/arrow-long-up-c.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-up-e.svg b/templates/00_base/icons/arrow-long-up-e.svg new file mode 100644 index 0000000..631881d --- /dev/null +++ b/templates/00_base/icons/arrow-long-up-e.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-up-l.svg b/templates/00_base/icons/arrow-long-up-l.svg new file mode 100644 index 0000000..da7deda --- /dev/null +++ b/templates/00_base/icons/arrow-long-up-l.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-up-r.svg b/templates/00_base/icons/arrow-long-up-r.svg new file mode 100644 index 0000000..25caf0d --- /dev/null +++ b/templates/00_base/icons/arrow-long-up-r.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-long-up.svg b/templates/00_base/icons/arrow-long-up.svg new file mode 100644 index 0000000..b12a554 --- /dev/null +++ b/templates/00_base/icons/arrow-long-up.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-right-o.svg b/templates/00_base/icons/arrow-right-o.svg new file mode 100644 index 0000000..105be9d --- /dev/null +++ b/templates/00_base/icons/arrow-right-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-right-r.svg b/templates/00_base/icons/arrow-right-r.svg new file mode 100644 index 0000000..faa8c30 --- /dev/null +++ b/templates/00_base/icons/arrow-right-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-right.svg b/templates/00_base/icons/arrow-right.svg new file mode 100644 index 0000000..3575813 --- /dev/null +++ b/templates/00_base/icons/arrow-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-left-o.svg b/templates/00_base/icons/arrow-top-left-o.svg new file mode 100644 index 0000000..2eca5a4 --- /dev/null +++ b/templates/00_base/icons/arrow-top-left-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-left-r.svg b/templates/00_base/icons/arrow-top-left-r.svg new file mode 100644 index 0000000..9ecad73 --- /dev/null +++ b/templates/00_base/icons/arrow-top-left-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-left.svg b/templates/00_base/icons/arrow-top-left.svg new file mode 100644 index 0000000..832e109 --- /dev/null +++ b/templates/00_base/icons/arrow-top-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-right-o.svg b/templates/00_base/icons/arrow-top-right-o.svg new file mode 100644 index 0000000..2481173 --- /dev/null +++ b/templates/00_base/icons/arrow-top-right-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-right-r.svg b/templates/00_base/icons/arrow-top-right-r.svg new file mode 100644 index 0000000..56ff4a7 --- /dev/null +++ b/templates/00_base/icons/arrow-top-right-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-top-right.svg b/templates/00_base/icons/arrow-top-right.svg new file mode 100644 index 0000000..2e511e2 --- /dev/null +++ b/templates/00_base/icons/arrow-top-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-up-o.svg b/templates/00_base/icons/arrow-up-o.svg new file mode 100644 index 0000000..37d45eb --- /dev/null +++ b/templates/00_base/icons/arrow-up-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-up-r.svg b/templates/00_base/icons/arrow-up-r.svg new file mode 100644 index 0000000..5ab4ed0 --- /dev/null +++ b/templates/00_base/icons/arrow-up-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrow-up.svg b/templates/00_base/icons/arrow-up.svg new file mode 100644 index 0000000..0121746 --- /dev/null +++ b/templates/00_base/icons/arrow-up.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-breake-h.svg b/templates/00_base/icons/arrows-breake-h.svg new file mode 100644 index 0000000..83b927b --- /dev/null +++ b/templates/00_base/icons/arrows-breake-h.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-breake-v.svg b/templates/00_base/icons/arrows-breake-v.svg new file mode 100644 index 0000000..df3705d --- /dev/null +++ b/templates/00_base/icons/arrows-breake-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-exchange-alt-v.svg b/templates/00_base/icons/arrows-exchange-alt-v.svg new file mode 100644 index 0000000..c38f19c --- /dev/null +++ b/templates/00_base/icons/arrows-exchange-alt-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-exchange-alt.svg b/templates/00_base/icons/arrows-exchange-alt.svg new file mode 100644 index 0000000..0cd951f --- /dev/null +++ b/templates/00_base/icons/arrows-exchange-alt.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-exchange-v.svg b/templates/00_base/icons/arrows-exchange-v.svg new file mode 100644 index 0000000..42a9a8f --- /dev/null +++ b/templates/00_base/icons/arrows-exchange-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-exchange.svg b/templates/00_base/icons/arrows-exchange.svg new file mode 100644 index 0000000..d93d8b8 --- /dev/null +++ b/templates/00_base/icons/arrows-exchange.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-down-left.svg b/templates/00_base/icons/arrows-expand-down-left.svg new file mode 100644 index 0000000..c7c844f --- /dev/null +++ b/templates/00_base/icons/arrows-expand-down-left.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-down-right.svg b/templates/00_base/icons/arrows-expand-down-right.svg new file mode 100644 index 0000000..5c63ade --- /dev/null +++ b/templates/00_base/icons/arrows-expand-down-right.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-left-alt.svg b/templates/00_base/icons/arrows-expand-left-alt.svg new file mode 100644 index 0000000..45b5fc5 --- /dev/null +++ b/templates/00_base/icons/arrows-expand-left-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-left.svg b/templates/00_base/icons/arrows-expand-left.svg new file mode 100644 index 0000000..9588a27 --- /dev/null +++ b/templates/00_base/icons/arrows-expand-left.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-right-alt.svg b/templates/00_base/icons/arrows-expand-right-alt.svg new file mode 100644 index 0000000..22b74fb --- /dev/null +++ b/templates/00_base/icons/arrows-expand-right-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-right.svg b/templates/00_base/icons/arrows-expand-right.svg new file mode 100644 index 0000000..f6434ce --- /dev/null +++ b/templates/00_base/icons/arrows-expand-right.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-up-left.svg b/templates/00_base/icons/arrows-expand-up-left.svg new file mode 100644 index 0000000..5ca3074 --- /dev/null +++ b/templates/00_base/icons/arrows-expand-up-left.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-expand-up-right.svg b/templates/00_base/icons/arrows-expand-up-right.svg new file mode 100644 index 0000000..5582462 --- /dev/null +++ b/templates/00_base/icons/arrows-expand-up-right.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-h-alt.svg b/templates/00_base/icons/arrows-h-alt.svg new file mode 100644 index 0000000..9edb683 --- /dev/null +++ b/templates/00_base/icons/arrows-h-alt.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-h.svg b/templates/00_base/icons/arrows-h.svg new file mode 100644 index 0000000..f671c9a --- /dev/null +++ b/templates/00_base/icons/arrows-h.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-merge-alt-h.svg b/templates/00_base/icons/arrows-merge-alt-h.svg new file mode 100644 index 0000000..e10ee07 --- /dev/null +++ b/templates/00_base/icons/arrows-merge-alt-h.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-merge-alt-v.svg b/templates/00_base/icons/arrows-merge-alt-v.svg new file mode 100644 index 0000000..0ef016d --- /dev/null +++ b/templates/00_base/icons/arrows-merge-alt-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-scroll-h.svg b/templates/00_base/icons/arrows-scroll-h.svg new file mode 100644 index 0000000..72cd27c --- /dev/null +++ b/templates/00_base/icons/arrows-scroll-h.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-scroll-v.svg b/templates/00_base/icons/arrows-scroll-v.svg new file mode 100644 index 0000000..7f00671 --- /dev/null +++ b/templates/00_base/icons/arrows-scroll-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-shrink-h.svg b/templates/00_base/icons/arrows-shrink-h.svg new file mode 100644 index 0000000..da90de9 --- /dev/null +++ b/templates/00_base/icons/arrows-shrink-h.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-shrink-v.svg b/templates/00_base/icons/arrows-shrink-v.svg new file mode 100644 index 0000000..7667b0c --- /dev/null +++ b/templates/00_base/icons/arrows-shrink-v.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-v-alt.svg b/templates/00_base/icons/arrows-v-alt.svg new file mode 100644 index 0000000..b0a95f3 --- /dev/null +++ b/templates/00_base/icons/arrows-v-alt.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/arrows-v.svg b/templates/00_base/icons/arrows-v.svg new file mode 100644 index 0000000..e1d2feb --- /dev/null +++ b/templates/00_base/icons/arrows-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/assign.svg b/templates/00_base/icons/assign.svg new file mode 100644 index 0000000..4d2f1b9 --- /dev/null +++ b/templates/00_base/icons/assign.svg @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/asterisk.svg b/templates/00_base/icons/asterisk.svg new file mode 100644 index 0000000..ddc4538 --- /dev/null +++ b/templates/00_base/icons/asterisk.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/atlasian.svg b/templates/00_base/icons/atlasian.svg new file mode 100644 index 0000000..684b0de --- /dev/null +++ b/templates/00_base/icons/atlasian.svg @@ -0,0 +1,17 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/attachment.svg b/templates/00_base/icons/attachment.svg new file mode 100644 index 0000000..6f67440 --- /dev/null +++ b/templates/00_base/icons/attachment.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/attribution.svg b/templates/00_base/icons/attribution.svg new file mode 100644 index 0000000..6cf7982 --- /dev/null +++ b/templates/00_base/icons/attribution.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/awards.svg b/templates/00_base/icons/awards.svg new file mode 100644 index 0000000..ecef4da --- /dev/null +++ b/templates/00_base/icons/awards.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/backspace.svg b/templates/00_base/icons/backspace.svg new file mode 100644 index 0000000..91b528f --- /dev/null +++ b/templates/00_base/icons/backspace.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/band-aid.svg b/templates/00_base/icons/band-aid.svg new file mode 100644 index 0000000..5ca38d5 --- /dev/null +++ b/templates/00_base/icons/band-aid.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/battery-empty.svg b/templates/00_base/icons/battery-empty.svg new file mode 100644 index 0000000..91ef5f0 --- /dev/null +++ b/templates/00_base/icons/battery-empty.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/battery-full.svg b/templates/00_base/icons/battery-full.svg new file mode 100644 index 0000000..0a57687 --- /dev/null +++ b/templates/00_base/icons/battery-full.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/battery.svg b/templates/00_base/icons/battery.svg new file mode 100644 index 0000000..49ad32d --- /dev/null +++ b/templates/00_base/icons/battery.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/bee.svg b/templates/00_base/icons/bee.svg new file mode 100644 index 0000000..414cf11 --- /dev/null +++ b/templates/00_base/icons/bee.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/bell.svg b/templates/00_base/icons/bell.svg new file mode 100644 index 0000000..2b8ca3e --- /dev/null +++ b/templates/00_base/icons/bell.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/bitbucket.svg b/templates/00_base/icons/bitbucket.svg new file mode 100644 index 0000000..7961292 --- /dev/null +++ b/templates/00_base/icons/bitbucket.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/block.svg b/templates/00_base/icons/block.svg new file mode 100644 index 0000000..6740d90 --- /dev/null +++ b/templates/00_base/icons/block.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/bmw.svg b/templates/00_base/icons/bmw.svg new file mode 100644 index 0000000..9ba3828 --- /dev/null +++ b/templates/00_base/icons/bmw.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/board.svg b/templates/00_base/icons/board.svg new file mode 100644 index 0000000..9d30517 --- /dev/null +++ b/templates/00_base/icons/board.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/bolt.svg b/templates/00_base/icons/bolt.svg new file mode 100644 index 0000000..e22dd10 --- /dev/null +++ b/templates/00_base/icons/bolt.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/bookmark.svg b/templates/00_base/icons/bookmark.svg new file mode 100644 index 0000000..dc2f1dd --- /dev/null +++ b/templates/00_base/icons/bookmark.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-all.svg b/templates/00_base/icons/border-all.svg new file mode 100644 index 0000000..d31c6e9 --- /dev/null +++ b/templates/00_base/icons/border-all.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-bottom.svg b/templates/00_base/icons/border-bottom.svg new file mode 100644 index 0000000..6098ab3 --- /dev/null +++ b/templates/00_base/icons/border-bottom.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-left.svg b/templates/00_base/icons/border-left.svg new file mode 100644 index 0000000..17aa424 --- /dev/null +++ b/templates/00_base/icons/border-left.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-right.svg b/templates/00_base/icons/border-right.svg new file mode 100644 index 0000000..bd7f5e3 --- /dev/null +++ b/templates/00_base/icons/border-right.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-style-dashed.svg b/templates/00_base/icons/border-style-dashed.svg new file mode 100644 index 0000000..591d56a --- /dev/null +++ b/templates/00_base/icons/border-style-dashed.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-style-dotted.svg b/templates/00_base/icons/border-style-dotted.svg new file mode 100644 index 0000000..f897443 --- /dev/null +++ b/templates/00_base/icons/border-style-dotted.svg @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-style-solid.svg b/templates/00_base/icons/border-style-solid.svg new file mode 100644 index 0000000..bea8491 --- /dev/null +++ b/templates/00_base/icons/border-style-solid.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/border-top.svg b/templates/00_base/icons/border-top.svg new file mode 100644 index 0000000..fd205a6 --- /dev/null +++ b/templates/00_base/icons/border-top.svg @@ -0,0 +1,14 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/bot.svg b/templates/00_base/icons/bot.svg new file mode 100644 index 0000000..2eab287 --- /dev/null +++ b/templates/00_base/icons/bot.svg @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/bowl.svg b/templates/00_base/icons/bowl.svg new file mode 100644 index 0000000..ac9dab1 --- /dev/null +++ b/templates/00_base/icons/bowl.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/box.svg b/templates/00_base/icons/box.svg new file mode 100644 index 0000000..4ee772f --- /dev/null +++ b/templates/00_base/icons/box.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/boy.svg b/templates/00_base/icons/boy.svg new file mode 100644 index 0000000..19b6b6b --- /dev/null +++ b/templates/00_base/icons/boy.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/brackets.svg b/templates/00_base/icons/brackets.svg new file mode 100644 index 0000000..8b7bcd2 --- /dev/null +++ b/templates/00_base/icons/brackets.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/briefcase.svg b/templates/00_base/icons/briefcase.svg new file mode 100644 index 0000000..a08410c --- /dev/null +++ b/templates/00_base/icons/briefcase.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/browse.svg b/templates/00_base/icons/browse.svg new file mode 100644 index 0000000..79ad4f1 --- /dev/null +++ b/templates/00_base/icons/browse.svg @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/browser.svg b/templates/00_base/icons/browser.svg new file mode 100644 index 0000000..5d26ed2 --- /dev/null +++ b/templates/00_base/icons/browser.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/brush.svg b/templates/00_base/icons/brush.svg new file mode 100644 index 0000000..c84301b --- /dev/null +++ b/templates/00_base/icons/brush.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/bulb.svg b/templates/00_base/icons/bulb.svg new file mode 100644 index 0000000..cefe591 --- /dev/null +++ b/templates/00_base/icons/bulb.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/c-plus-plus.svg b/templates/00_base/icons/c-plus-plus.svg new file mode 100644 index 0000000..7ca8efd --- /dev/null +++ b/templates/00_base/icons/c-plus-plus.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calculator.svg b/templates/00_base/icons/calculator.svg new file mode 100644 index 0000000..83b6d78 --- /dev/null +++ b/templates/00_base/icons/calculator.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar-dates.svg b/templates/00_base/icons/calendar-dates.svg new file mode 100644 index 0000000..92abcfd --- /dev/null +++ b/templates/00_base/icons/calendar-dates.svg @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar-due.svg b/templates/00_base/icons/calendar-due.svg new file mode 100644 index 0000000..cd74d18 --- /dev/null +++ b/templates/00_base/icons/calendar-due.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar-next.svg b/templates/00_base/icons/calendar-next.svg new file mode 100644 index 0000000..4471b9b --- /dev/null +++ b/templates/00_base/icons/calendar-next.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar-today.svg b/templates/00_base/icons/calendar-today.svg new file mode 100644 index 0000000..4285f18 --- /dev/null +++ b/templates/00_base/icons/calendar-today.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar-two.svg b/templates/00_base/icons/calendar-two.svg new file mode 100644 index 0000000..8765250 --- /dev/null +++ b/templates/00_base/icons/calendar-two.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calendar.svg b/templates/00_base/icons/calendar.svg new file mode 100644 index 0000000..bb61698 --- /dev/null +++ b/templates/00_base/icons/calendar.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/calibrate.svg b/templates/00_base/icons/calibrate.svg new file mode 100644 index 0000000..1acfa79 --- /dev/null +++ b/templates/00_base/icons/calibrate.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/camera.svg b/templates/00_base/icons/camera.svg new file mode 100644 index 0000000..0f2989e --- /dev/null +++ b/templates/00_base/icons/camera.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/cap.svg b/templates/00_base/icons/cap.svg new file mode 100644 index 0000000..99e7518 --- /dev/null +++ b/templates/00_base/icons/cap.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/captions.svg b/templates/00_base/icons/captions.svg new file mode 100644 index 0000000..65746f0 --- /dev/null +++ b/templates/00_base/icons/captions.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/card-clubs.svg b/templates/00_base/icons/card-clubs.svg new file mode 100644 index 0000000..9681c8c --- /dev/null +++ b/templates/00_base/icons/card-clubs.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/card-diamonds.svg b/templates/00_base/icons/card-diamonds.svg new file mode 100644 index 0000000..4423313 --- /dev/null +++ b/templates/00_base/icons/card-diamonds.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/card-hearts.svg b/templates/00_base/icons/card-hearts.svg new file mode 100644 index 0000000..b38c2c8 --- /dev/null +++ b/templates/00_base/icons/card-hearts.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/card-spades.svg b/templates/00_base/icons/card-spades.svg new file mode 100644 index 0000000..ac2ac4b --- /dev/null +++ b/templates/00_base/icons/card-spades.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/carousel.svg b/templates/00_base/icons/carousel.svg new file mode 100644 index 0000000..d7e4909 --- /dev/null +++ b/templates/00_base/icons/carousel.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/cast.svg b/templates/00_base/icons/cast.svg new file mode 100644 index 0000000..95116a6 --- /dev/null +++ b/templates/00_base/icons/cast.svg @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chanel.svg b/templates/00_base/icons/chanel.svg new file mode 100644 index 0000000..b34ffe9 --- /dev/null +++ b/templates/00_base/icons/chanel.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/chart.svg b/templates/00_base/icons/chart.svg new file mode 100644 index 0000000..8c5fb72 --- /dev/null +++ b/templates/00_base/icons/chart.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/check-o.svg b/templates/00_base/icons/check-o.svg new file mode 100644 index 0000000..1c0b01e --- /dev/null +++ b/templates/00_base/icons/check-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/check-r.svg b/templates/00_base/icons/check-r.svg new file mode 100644 index 0000000..9141b03 --- /dev/null +++ b/templates/00_base/icons/check-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/check.svg b/templates/00_base/icons/check.svg new file mode 100644 index 0000000..4d1652d --- /dev/null +++ b/templates/00_base/icons/check.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-down-o.svg b/templates/00_base/icons/chevron-double-down-o.svg new file mode 100644 index 0000000..dd17779 --- /dev/null +++ b/templates/00_base/icons/chevron-double-down-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-down-r.svg b/templates/00_base/icons/chevron-double-down-r.svg new file mode 100644 index 0000000..7a7d321 --- /dev/null +++ b/templates/00_base/icons/chevron-double-down-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-down.svg b/templates/00_base/icons/chevron-double-down.svg new file mode 100644 index 0000000..ba36226 --- /dev/null +++ b/templates/00_base/icons/chevron-double-down.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-left-o.svg b/templates/00_base/icons/chevron-double-left-o.svg new file mode 100644 index 0000000..5de7e6d --- /dev/null +++ b/templates/00_base/icons/chevron-double-left-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-left-r.svg b/templates/00_base/icons/chevron-double-left-r.svg new file mode 100644 index 0000000..38cc1c3 --- /dev/null +++ b/templates/00_base/icons/chevron-double-left-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-left.svg b/templates/00_base/icons/chevron-double-left.svg new file mode 100644 index 0000000..045e7f8 --- /dev/null +++ b/templates/00_base/icons/chevron-double-left.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-right-o.svg b/templates/00_base/icons/chevron-double-right-o.svg new file mode 100644 index 0000000..ee4f296 --- /dev/null +++ b/templates/00_base/icons/chevron-double-right-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-right-r.svg b/templates/00_base/icons/chevron-double-right-r.svg new file mode 100644 index 0000000..108ca0b --- /dev/null +++ b/templates/00_base/icons/chevron-double-right-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-right.svg b/templates/00_base/icons/chevron-double-right.svg new file mode 100644 index 0000000..7dc3f74 --- /dev/null +++ b/templates/00_base/icons/chevron-double-right.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-up-o.svg b/templates/00_base/icons/chevron-double-up-o.svg new file mode 100644 index 0000000..3ec81eb --- /dev/null +++ b/templates/00_base/icons/chevron-double-up-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-up-r.svg b/templates/00_base/icons/chevron-double-up-r.svg new file mode 100644 index 0000000..a1a64be --- /dev/null +++ b/templates/00_base/icons/chevron-double-up-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-double-up.svg b/templates/00_base/icons/chevron-double-up.svg new file mode 100644 index 0000000..16dc4d1 --- /dev/null +++ b/templates/00_base/icons/chevron-double-up.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-down-o.svg b/templates/00_base/icons/chevron-down-o.svg new file mode 100644 index 0000000..80bb78a --- /dev/null +++ b/templates/00_base/icons/chevron-down-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-down-r.svg b/templates/00_base/icons/chevron-down-r.svg new file mode 100644 index 0000000..2bdfa01 --- /dev/null +++ b/templates/00_base/icons/chevron-down-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-down.svg b/templates/00_base/icons/chevron-down.svg new file mode 100644 index 0000000..13b8685 --- /dev/null +++ b/templates/00_base/icons/chevron-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-left-o.svg b/templates/00_base/icons/chevron-left-o.svg new file mode 100644 index 0000000..9f4cdaf --- /dev/null +++ b/templates/00_base/icons/chevron-left-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-left-r.svg b/templates/00_base/icons/chevron-left-r.svg new file mode 100644 index 0000000..4ad4b86 --- /dev/null +++ b/templates/00_base/icons/chevron-left-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-left.svg b/templates/00_base/icons/chevron-left.svg new file mode 100644 index 0000000..3805457 --- /dev/null +++ b/templates/00_base/icons/chevron-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-right-o.svg b/templates/00_base/icons/chevron-right-o.svg new file mode 100644 index 0000000..4eed55a --- /dev/null +++ b/templates/00_base/icons/chevron-right-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-right-r.svg b/templates/00_base/icons/chevron-right-r.svg new file mode 100644 index 0000000..7587c14 --- /dev/null +++ b/templates/00_base/icons/chevron-right-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-right.svg b/templates/00_base/icons/chevron-right.svg new file mode 100644 index 0000000..de6926a --- /dev/null +++ b/templates/00_base/icons/chevron-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-up-o.svg b/templates/00_base/icons/chevron-up-o.svg new file mode 100644 index 0000000..00bf386 --- /dev/null +++ b/templates/00_base/icons/chevron-up-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-up-r.svg b/templates/00_base/icons/chevron-up-r.svg new file mode 100644 index 0000000..c502133 --- /dev/null +++ b/templates/00_base/icons/chevron-up-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/chevron-up.svg b/templates/00_base/icons/chevron-up.svg new file mode 100644 index 0000000..1b0aefa --- /dev/null +++ b/templates/00_base/icons/chevron-up.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/circleci.svg b/templates/00_base/icons/circleci.svg new file mode 100644 index 0000000..7c187a8 --- /dev/null +++ b/templates/00_base/icons/circleci.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/clapper-board.svg b/templates/00_base/icons/clapper-board.svg new file mode 100644 index 0000000..0f97a7e --- /dev/null +++ b/templates/00_base/icons/clapper-board.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/clipboard.svg b/templates/00_base/icons/clipboard.svg new file mode 100644 index 0000000..e8f5f8b --- /dev/null +++ b/templates/00_base/icons/clipboard.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/close-o.svg b/templates/00_base/icons/close-o.svg new file mode 100644 index 0000000..fa2ef37 --- /dev/null +++ b/templates/00_base/icons/close-o.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/close-r.svg b/templates/00_base/icons/close-r.svg new file mode 100644 index 0000000..f652db5 --- /dev/null +++ b/templates/00_base/icons/close-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/close.svg b/templates/00_base/icons/close.svg new file mode 100644 index 0000000..9a6c05c --- /dev/null +++ b/templates/00_base/icons/close.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/cloud.svg b/templates/00_base/icons/cloud.svg new file mode 100644 index 0000000..6a31ba6 --- /dev/null +++ b/templates/00_base/icons/cloud.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/code-climate.svg b/templates/00_base/icons/code-climate.svg new file mode 100644 index 0000000..c8d7ce8 --- /dev/null +++ b/templates/00_base/icons/code-climate.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/code-slash.svg b/templates/00_base/icons/code-slash.svg new file mode 100644 index 0000000..eb0e723 --- /dev/null +++ b/templates/00_base/icons/code-slash.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/code.svg b/templates/00_base/icons/code.svg new file mode 100644 index 0000000..1892910 --- /dev/null +++ b/templates/00_base/icons/code.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/coffee.svg b/templates/00_base/icons/coffee.svg new file mode 100644 index 0000000..a3cce00 --- /dev/null +++ b/templates/00_base/icons/coffee.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/collage.svg b/templates/00_base/icons/collage.svg new file mode 100644 index 0000000..ccda3d2 --- /dev/null +++ b/templates/00_base/icons/collage.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/color-bucket.svg b/templates/00_base/icons/color-bucket.svg new file mode 100644 index 0000000..e890971 --- /dev/null +++ b/templates/00_base/icons/color-bucket.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/color-picker.svg b/templates/00_base/icons/color-picker.svg new file mode 100644 index 0000000..cdf7c33 --- /dev/null +++ b/templates/00_base/icons/color-picker.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/comedy-central.svg b/templates/00_base/icons/comedy-central.svg new file mode 100644 index 0000000..db022a4 --- /dev/null +++ b/templates/00_base/icons/comedy-central.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/comment.svg b/templates/00_base/icons/comment.svg new file mode 100644 index 0000000..0e1e976 --- /dev/null +++ b/templates/00_base/icons/comment.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/community.svg b/templates/00_base/icons/community.svg new file mode 100644 index 0000000..ef542e5 --- /dev/null +++ b/templates/00_base/icons/community.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/components.svg b/templates/00_base/icons/components.svg new file mode 100644 index 0000000..043ee25 --- /dev/null +++ b/templates/00_base/icons/components.svg @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/compress-left.svg b/templates/00_base/icons/compress-left.svg new file mode 100644 index 0000000..84e7163 --- /dev/null +++ b/templates/00_base/icons/compress-left.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/compress-right.svg b/templates/00_base/icons/compress-right.svg new file mode 100644 index 0000000..8c63c9b --- /dev/null +++ b/templates/00_base/icons/compress-right.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/compress-v.svg b/templates/00_base/icons/compress-v.svg new file mode 100644 index 0000000..0331b95 --- /dev/null +++ b/templates/00_base/icons/compress-v.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/compress.svg b/templates/00_base/icons/compress.svg new file mode 100644 index 0000000..f4e7f17 --- /dev/null +++ b/templates/00_base/icons/compress.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/controller.svg b/templates/00_base/icons/controller.svg new file mode 100644 index 0000000..09b18df --- /dev/null +++ b/templates/00_base/icons/controller.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/copy.svg b/templates/00_base/icons/copy.svg new file mode 100644 index 0000000..4a13a7c --- /dev/null +++ b/templates/00_base/icons/copy.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/copyright.svg b/templates/00_base/icons/copyright.svg new file mode 100644 index 0000000..cbf0621 --- /dev/null +++ b/templates/00_base/icons/copyright.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-down-left.svg b/templates/00_base/icons/corner-double-down-left.svg new file mode 100644 index 0000000..07b2066 --- /dev/null +++ b/templates/00_base/icons/corner-double-down-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-down-right.svg b/templates/00_base/icons/corner-double-down-right.svg new file mode 100644 index 0000000..7df85f2 --- /dev/null +++ b/templates/00_base/icons/corner-double-down-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-left-down.svg b/templates/00_base/icons/corner-double-left-down.svg new file mode 100644 index 0000000..512eb80 --- /dev/null +++ b/templates/00_base/icons/corner-double-left-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-left-up.svg b/templates/00_base/icons/corner-double-left-up.svg new file mode 100644 index 0000000..c1cdc50 --- /dev/null +++ b/templates/00_base/icons/corner-double-left-up.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-right-down.svg b/templates/00_base/icons/corner-double-right-down.svg new file mode 100644 index 0000000..d935dcb --- /dev/null +++ b/templates/00_base/icons/corner-double-right-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-right-up.svg b/templates/00_base/icons/corner-double-right-up.svg new file mode 100644 index 0000000..2d31543 --- /dev/null +++ b/templates/00_base/icons/corner-double-right-up.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-up-left.svg b/templates/00_base/icons/corner-double-up-left.svg new file mode 100644 index 0000000..89de3d1 --- /dev/null +++ b/templates/00_base/icons/corner-double-up-left.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-double-up-right.svg b/templates/00_base/icons/corner-double-up-right.svg new file mode 100644 index 0000000..6aa5a33 --- /dev/null +++ b/templates/00_base/icons/corner-double-up-right.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-down-left.svg b/templates/00_base/icons/corner-down-left.svg new file mode 100644 index 0000000..a56bd8b --- /dev/null +++ b/templates/00_base/icons/corner-down-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-down-right.svg b/templates/00_base/icons/corner-down-right.svg new file mode 100644 index 0000000..e85cf4c --- /dev/null +++ b/templates/00_base/icons/corner-down-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-left-down.svg b/templates/00_base/icons/corner-left-down.svg new file mode 100644 index 0000000..5119df9 --- /dev/null +++ b/templates/00_base/icons/corner-left-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-left-up.svg b/templates/00_base/icons/corner-left-up.svg new file mode 100644 index 0000000..85edbb7 --- /dev/null +++ b/templates/00_base/icons/corner-left-up.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-right-down.svg b/templates/00_base/icons/corner-right-down.svg new file mode 100644 index 0000000..153b320 --- /dev/null +++ b/templates/00_base/icons/corner-right-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-right-up.svg b/templates/00_base/icons/corner-right-up.svg new file mode 100644 index 0000000..88b0140 --- /dev/null +++ b/templates/00_base/icons/corner-right-up.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-up-left.svg b/templates/00_base/icons/corner-up-left.svg new file mode 100644 index 0000000..c7b3f87 --- /dev/null +++ b/templates/00_base/icons/corner-up-left.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/corner-up-right.svg b/templates/00_base/icons/corner-up-right.svg new file mode 100644 index 0000000..849da1b --- /dev/null +++ b/templates/00_base/icons/corner-up-right.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/credit-card.svg b/templates/00_base/icons/credit-card.svg new file mode 100644 index 0000000..acd7d64 --- /dev/null +++ b/templates/00_base/icons/credit-card.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/crop.svg b/templates/00_base/icons/crop.svg new file mode 100644 index 0000000..235273d --- /dev/null +++ b/templates/00_base/icons/crop.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/cross.svg b/templates/00_base/icons/cross.svg new file mode 100644 index 0000000..5ebb5b9 --- /dev/null +++ b/templates/00_base/icons/cross.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/crowdfire.svg b/templates/00_base/icons/crowdfire.svg new file mode 100644 index 0000000..cab6bfb --- /dev/null +++ b/templates/00_base/icons/crowdfire.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/crown.svg b/templates/00_base/icons/crown.svg new file mode 100644 index 0000000..f3d677c --- /dev/null +++ b/templates/00_base/icons/crown.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/danger.svg b/templates/00_base/icons/danger.svg new file mode 100644 index 0000000..3db2edc --- /dev/null +++ b/templates/00_base/icons/danger.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dark-mode.svg b/templates/00_base/icons/dark-mode.svg new file mode 100644 index 0000000..f8f6cc9 --- /dev/null +++ b/templates/00_base/icons/dark-mode.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/data.svg b/templates/00_base/icons/data.svg new file mode 100644 index 0000000..1a0ced5 --- /dev/null +++ b/templates/00_base/icons/data.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/database.svg b/templates/00_base/icons/database.svg new file mode 100644 index 0000000..a983b35 --- /dev/null +++ b/templates/00_base/icons/database.svg @@ -0,0 +1,18 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/debug.svg b/templates/00_base/icons/debug.svg new file mode 100644 index 0000000..5df4879 --- /dev/null +++ b/templates/00_base/icons/debug.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/designmodo.svg b/templates/00_base/icons/designmodo.svg new file mode 100644 index 0000000..bdcb549 --- /dev/null +++ b/templates/00_base/icons/designmodo.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/desktop.svg b/templates/00_base/icons/desktop.svg new file mode 100644 index 0000000..039f673 --- /dev/null +++ b/templates/00_base/icons/desktop.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/details-less.svg b/templates/00_base/icons/details-less.svg new file mode 100644 index 0000000..19c937e --- /dev/null +++ b/templates/00_base/icons/details-less.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/details-more.svg b/templates/00_base/icons/details-more.svg new file mode 100644 index 0000000..8edb49c --- /dev/null +++ b/templates/00_base/icons/details-more.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dialpad.svg b/templates/00_base/icons/dialpad.svg new file mode 100644 index 0000000..dc7a017 --- /dev/null +++ b/templates/00_base/icons/dialpad.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-1.svg b/templates/00_base/icons/dice-1.svg new file mode 100644 index 0000000..2e25219 --- /dev/null +++ b/templates/00_base/icons/dice-1.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-2.svg b/templates/00_base/icons/dice-2.svg new file mode 100644 index 0000000..1a671aa --- /dev/null +++ b/templates/00_base/icons/dice-2.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-3.svg b/templates/00_base/icons/dice-3.svg new file mode 100644 index 0000000..1b5a024 --- /dev/null +++ b/templates/00_base/icons/dice-3.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-4.svg b/templates/00_base/icons/dice-4.svg new file mode 100644 index 0000000..379dfd4 --- /dev/null +++ b/templates/00_base/icons/dice-4.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-5.svg b/templates/00_base/icons/dice-5.svg new file mode 100644 index 0000000..1968e21 --- /dev/null +++ b/templates/00_base/icons/dice-5.svg @@ -0,0 +1,34 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dice-6.svg b/templates/00_base/icons/dice-6.svg new file mode 100644 index 0000000..3ce4cdd --- /dev/null +++ b/templates/00_base/icons/dice-6.svg @@ -0,0 +1,38 @@ + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/digitalocean.svg b/templates/00_base/icons/digitalocean.svg new file mode 100644 index 0000000..1fb9e6c --- /dev/null +++ b/templates/00_base/icons/digitalocean.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/disc.svg b/templates/00_base/icons/disc.svg new file mode 100644 index 0000000..985c772 --- /dev/null +++ b/templates/00_base/icons/disc.svg @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/display-flex.svg b/templates/00_base/icons/display-flex.svg new file mode 100644 index 0000000..229ef59 --- /dev/null +++ b/templates/00_base/icons/display-flex.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/display-fullwidth.svg b/templates/00_base/icons/display-fullwidth.svg new file mode 100644 index 0000000..b0955e9 --- /dev/null +++ b/templates/00_base/icons/display-fullwidth.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/display-grid.svg b/templates/00_base/icons/display-grid.svg new file mode 100644 index 0000000..22be838 --- /dev/null +++ b/templates/00_base/icons/display-grid.svg @@ -0,0 +1,18 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/display-spacing.svg b/templates/00_base/icons/display-spacing.svg new file mode 100644 index 0000000..e46a8d2 --- /dev/null +++ b/templates/00_base/icons/display-spacing.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/distribute-horizontal.svg b/templates/00_base/icons/distribute-horizontal.svg new file mode 100644 index 0000000..dc7327e --- /dev/null +++ b/templates/00_base/icons/distribute-horizontal.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/distribute-vertical.svg b/templates/00_base/icons/distribute-vertical.svg new file mode 100644 index 0000000..f255d40 --- /dev/null +++ b/templates/00_base/icons/distribute-vertical.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/dock-bottom.svg b/templates/00_base/icons/dock-bottom.svg new file mode 100644 index 0000000..8b9bc2a --- /dev/null +++ b/templates/00_base/icons/dock-bottom.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dock-left.svg b/templates/00_base/icons/dock-left.svg new file mode 100644 index 0000000..72a98df --- /dev/null +++ b/templates/00_base/icons/dock-left.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dock-right.svg b/templates/00_base/icons/dock-right.svg new file mode 100644 index 0000000..08983fa --- /dev/null +++ b/templates/00_base/icons/dock-right.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dock-window.svg b/templates/00_base/icons/dock-window.svg new file mode 100644 index 0000000..c96b7a5 --- /dev/null +++ b/templates/00_base/icons/dock-window.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dolby.svg b/templates/00_base/icons/dolby.svg new file mode 100644 index 0000000..07c360e --- /dev/null +++ b/templates/00_base/icons/dolby.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dollar.svg b/templates/00_base/icons/dollar.svg new file mode 100644 index 0000000..0e6ef20 --- /dev/null +++ b/templates/00_base/icons/dollar.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/dribbble.svg b/templates/00_base/icons/dribbble.svg new file mode 100644 index 0000000..a23a0c8 --- /dev/null +++ b/templates/00_base/icons/dribbble.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/drive.svg b/templates/00_base/icons/drive.svg new file mode 100644 index 0000000..1cc3be1 --- /dev/null +++ b/templates/00_base/icons/drive.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/drop-invert.svg b/templates/00_base/icons/drop-invert.svg new file mode 100644 index 0000000..5233c4a --- /dev/null +++ b/templates/00_base/icons/drop-invert.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/drop-opacity.svg b/templates/00_base/icons/drop-opacity.svg new file mode 100644 index 0000000..51e49b0 --- /dev/null +++ b/templates/00_base/icons/drop-opacity.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/drop.svg b/templates/00_base/icons/drop.svg new file mode 100644 index 0000000..ead9a6a --- /dev/null +++ b/templates/00_base/icons/drop.svg @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/duplicate.svg b/templates/00_base/icons/duplicate.svg new file mode 100644 index 0000000..70cc932 --- /dev/null +++ b/templates/00_base/icons/duplicate.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-black-point.svg b/templates/00_base/icons/edit-black-point.svg new file mode 100644 index 0000000..09dfa1d --- /dev/null +++ b/templates/00_base/icons/edit-black-point.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-contrast.svg b/templates/00_base/icons/edit-contrast.svg new file mode 100644 index 0000000..03175dc --- /dev/null +++ b/templates/00_base/icons/edit-contrast.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-exposure.svg b/templates/00_base/icons/edit-exposure.svg new file mode 100644 index 0000000..f809bd4 --- /dev/null +++ b/templates/00_base/icons/edit-exposure.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-fade.svg b/templates/00_base/icons/edit-fade.svg new file mode 100644 index 0000000..fcbe06e --- /dev/null +++ b/templates/00_base/icons/edit-fade.svg @@ -0,0 +1,25 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-flip-h.svg b/templates/00_base/icons/edit-flip-h.svg new file mode 100644 index 0000000..380586a --- /dev/null +++ b/templates/00_base/icons/edit-flip-h.svg @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-flip-v.svg b/templates/00_base/icons/edit-flip-v.svg new file mode 100644 index 0000000..9ee2e90 --- /dev/null +++ b/templates/00_base/icons/edit-flip-v.svg @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-highlight.svg b/templates/00_base/icons/edit-highlight.svg new file mode 100644 index 0000000..7ffd436 --- /dev/null +++ b/templates/00_base/icons/edit-highlight.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-markup.svg b/templates/00_base/icons/edit-markup.svg new file mode 100644 index 0000000..3fbd2bb --- /dev/null +++ b/templates/00_base/icons/edit-markup.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-mask.svg b/templates/00_base/icons/edit-mask.svg new file mode 100644 index 0000000..7763720 --- /dev/null +++ b/templates/00_base/icons/edit-mask.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-noise.svg b/templates/00_base/icons/edit-noise.svg new file mode 100644 index 0000000..5704a1d --- /dev/null +++ b/templates/00_base/icons/edit-noise.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-shadows.svg b/templates/00_base/icons/edit-shadows.svg new file mode 100644 index 0000000..e3c4995 --- /dev/null +++ b/templates/00_base/icons/edit-shadows.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-straight.svg b/templates/00_base/icons/edit-straight.svg new file mode 100644 index 0000000..79dc6c4 --- /dev/null +++ b/templates/00_base/icons/edit-straight.svg @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/edit-unmask.svg b/templates/00_base/icons/edit-unmask.svg new file mode 100644 index 0000000..bb4fdef --- /dev/null +++ b/templates/00_base/icons/edit-unmask.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/eject.svg b/templates/00_base/icons/eject.svg new file mode 100644 index 0000000..52ba7bf --- /dev/null +++ b/templates/00_base/icons/eject.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/enter.svg b/templates/00_base/icons/enter.svg new file mode 100644 index 0000000..bdf5be1 --- /dev/null +++ b/templates/00_base/icons/enter.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/erase.svg b/templates/00_base/icons/erase.svg new file mode 100644 index 0000000..9e6df21 --- /dev/null +++ b/templates/00_base/icons/erase.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/ereader.svg b/templates/00_base/icons/ereader.svg new file mode 100644 index 0000000..690960e --- /dev/null +++ b/templates/00_base/icons/ereader.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ericsson.svg b/templates/00_base/icons/ericsson.svg new file mode 100644 index 0000000..bec28a0 --- /dev/null +++ b/templates/00_base/icons/ericsson.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ethernet.svg b/templates/00_base/icons/ethernet.svg new file mode 100644 index 0000000..5b27b72 --- /dev/null +++ b/templates/00_base/icons/ethernet.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/euro.svg b/templates/00_base/icons/euro.svg new file mode 100644 index 0000000..3324811 --- /dev/null +++ b/templates/00_base/icons/euro.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/eventbrite.svg b/templates/00_base/icons/eventbrite.svg new file mode 100644 index 0000000..fa99959 --- /dev/null +++ b/templates/00_base/icons/eventbrite.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/expand.svg b/templates/00_base/icons/expand.svg new file mode 100644 index 0000000..76cbc09 --- /dev/null +++ b/templates/00_base/icons/expand.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/export.svg b/templates/00_base/icons/export.svg new file mode 100644 index 0000000..23e12a0 --- /dev/null +++ b/templates/00_base/icons/export.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/extension-add.svg b/templates/00_base/icons/extension-add.svg new file mode 100644 index 0000000..be9bb0d --- /dev/null +++ b/templates/00_base/icons/extension-add.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/extension-alt.svg b/templates/00_base/icons/extension-alt.svg new file mode 100644 index 0000000..dd834e3 --- /dev/null +++ b/templates/00_base/icons/extension-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/extension-remove.svg b/templates/00_base/icons/extension-remove.svg new file mode 100644 index 0000000..b1c8312 --- /dev/null +++ b/templates/00_base/icons/extension-remove.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/extension.svg b/templates/00_base/icons/extension.svg new file mode 100644 index 0000000..e34145a --- /dev/null +++ b/templates/00_base/icons/extension.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/external.svg b/templates/00_base/icons/external.svg new file mode 100644 index 0000000..844f854 --- /dev/null +++ b/templates/00_base/icons/external.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/eye-alt.svg b/templates/00_base/icons/eye-alt.svg new file mode 100644 index 0000000..42617db --- /dev/null +++ b/templates/00_base/icons/eye-alt.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/eye.svg b/templates/00_base/icons/eye.svg new file mode 100644 index 0000000..91c4e78 --- /dev/null +++ b/templates/00_base/icons/eye.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/facebook.svg b/templates/00_base/icons/facebook.svg new file mode 100644 index 0000000..a92ba04 --- /dev/null +++ b/templates/00_base/icons/facebook.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/feed.svg b/templates/00_base/icons/feed.svg new file mode 100644 index 0000000..66179e4 --- /dev/null +++ b/templates/00_base/icons/feed.svg @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/figma.svg b/templates/00_base/icons/figma.svg new file mode 100644 index 0000000..f5e756a --- /dev/null +++ b/templates/00_base/icons/figma.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/file-add.svg b/templates/00_base/icons/file-add.svg new file mode 100644 index 0000000..4762a31 --- /dev/null +++ b/templates/00_base/icons/file-add.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/file-document.svg b/templates/00_base/icons/file-document.svg new file mode 100644 index 0000000..e8530f5 --- /dev/null +++ b/templates/00_base/icons/file-document.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/file-remove.svg b/templates/00_base/icons/file-remove.svg new file mode 100644 index 0000000..59895f8 --- /dev/null +++ b/templates/00_base/icons/file-remove.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/file.svg b/templates/00_base/icons/file.svg new file mode 100644 index 0000000..f8eb145 --- /dev/null +++ b/templates/00_base/icons/file.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/film.svg b/templates/00_base/icons/film.svg new file mode 100644 index 0000000..94d267a --- /dev/null +++ b/templates/00_base/icons/film.svg @@ -0,0 +1,38 @@ + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/filters.svg b/templates/00_base/icons/filters.svg new file mode 100644 index 0000000..d981792 --- /dev/null +++ b/templates/00_base/icons/filters.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/flag-alt.svg b/templates/00_base/icons/flag-alt.svg new file mode 100644 index 0000000..b094cfa --- /dev/null +++ b/templates/00_base/icons/flag-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/flag.svg b/templates/00_base/icons/flag.svg new file mode 100644 index 0000000..2333ee0 --- /dev/null +++ b/templates/00_base/icons/flag.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/folder-add.svg b/templates/00_base/icons/folder-add.svg new file mode 100644 index 0000000..81c6796 --- /dev/null +++ b/templates/00_base/icons/folder-add.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/folder-remove.svg b/templates/00_base/icons/folder-remove.svg new file mode 100644 index 0000000..e465bc2 --- /dev/null +++ b/templates/00_base/icons/folder-remove.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/folder.svg b/templates/00_base/icons/folder.svg new file mode 100644 index 0000000..c339f37 --- /dev/null +++ b/templates/00_base/icons/folder.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/font-height.svg b/templates/00_base/icons/font-height.svg new file mode 100644 index 0000000..8905c0f --- /dev/null +++ b/templates/00_base/icons/font-height.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/font-spacing.svg b/templates/00_base/icons/font-spacing.svg new file mode 100644 index 0000000..f53538d --- /dev/null +++ b/templates/00_base/icons/font-spacing.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-bold.svg b/templates/00_base/icons/format-bold.svg new file mode 100644 index 0000000..980127b --- /dev/null +++ b/templates/00_base/icons/format-bold.svg @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-center.svg b/templates/00_base/icons/format-center.svg new file mode 100644 index 0000000..6a69097 --- /dev/null +++ b/templates/00_base/icons/format-center.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-color.svg b/templates/00_base/icons/format-color.svg new file mode 100644 index 0000000..a4b5b8c --- /dev/null +++ b/templates/00_base/icons/format-color.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-heading.svg b/templates/00_base/icons/format-heading.svg new file mode 100644 index 0000000..b10430a --- /dev/null +++ b/templates/00_base/icons/format-heading.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-indent-decrease.svg b/templates/00_base/icons/format-indent-decrease.svg new file mode 100644 index 0000000..66d5c6e --- /dev/null +++ b/templates/00_base/icons/format-indent-decrease.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-indent-increase.svg b/templates/00_base/icons/format-indent-increase.svg new file mode 100644 index 0000000..16e87b9 --- /dev/null +++ b/templates/00_base/icons/format-indent-increase.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-italic.svg b/templates/00_base/icons/format-italic.svg new file mode 100644 index 0000000..f1393b6 --- /dev/null +++ b/templates/00_base/icons/format-italic.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-justify.svg b/templates/00_base/icons/format-justify.svg new file mode 100644 index 0000000..005e093 --- /dev/null +++ b/templates/00_base/icons/format-justify.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-left.svg b/templates/00_base/icons/format-left.svg new file mode 100644 index 0000000..bea0e3b --- /dev/null +++ b/templates/00_base/icons/format-left.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-line-height.svg b/templates/00_base/icons/format-line-height.svg new file mode 100644 index 0000000..de897fe --- /dev/null +++ b/templates/00_base/icons/format-line-height.svg @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-right.svg b/templates/00_base/icons/format-right.svg new file mode 100644 index 0000000..a044664 --- /dev/null +++ b/templates/00_base/icons/format-right.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-separator.svg b/templates/00_base/icons/format-separator.svg new file mode 100644 index 0000000..2871e57 --- /dev/null +++ b/templates/00_base/icons/format-separator.svg @@ -0,0 +1,32 @@ + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-slash.svg b/templates/00_base/icons/format-slash.svg new file mode 100644 index 0000000..66b6698 --- /dev/null +++ b/templates/00_base/icons/format-slash.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-strike.svg b/templates/00_base/icons/format-strike.svg new file mode 100644 index 0000000..88f9f2b --- /dev/null +++ b/templates/00_base/icons/format-strike.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-text.svg b/templates/00_base/icons/format-text.svg new file mode 100644 index 0000000..dddce5f --- /dev/null +++ b/templates/00_base/icons/format-text.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-underline.svg b/templates/00_base/icons/format-underline.svg new file mode 100644 index 0000000..6285269 --- /dev/null +++ b/templates/00_base/icons/format-underline.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/format-uppercase.svg b/templates/00_base/icons/format-uppercase.svg new file mode 100644 index 0000000..718f3ec --- /dev/null +++ b/templates/00_base/icons/format-uppercase.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/framer.svg b/templates/00_base/icons/framer.svg new file mode 100644 index 0000000..469d3aa --- /dev/null +++ b/templates/00_base/icons/framer.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/games.svg b/templates/00_base/icons/games.svg new file mode 100644 index 0000000..b594e0a --- /dev/null +++ b/templates/00_base/icons/games.svg @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/gender-female.svg b/templates/00_base/icons/gender-female.svg new file mode 100644 index 0000000..dd9abae --- /dev/null +++ b/templates/00_base/icons/gender-female.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/gender-male.svg b/templates/00_base/icons/gender-male.svg new file mode 100644 index 0000000..204112c --- /dev/null +++ b/templates/00_base/icons/gender-male.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/ghost-character.svg b/templates/00_base/icons/ghost-character.svg new file mode 100644 index 0000000..107d993 --- /dev/null +++ b/templates/00_base/icons/ghost-character.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ghost.svg b/templates/00_base/icons/ghost.svg new file mode 100644 index 0000000..50b7a7e --- /dev/null +++ b/templates/00_base/icons/ghost.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/gift.svg b/templates/00_base/icons/gift.svg new file mode 100644 index 0000000..c451ab4 --- /dev/null +++ b/templates/00_base/icons/gift.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/girl.svg b/templates/00_base/icons/girl.svg new file mode 100644 index 0000000..186866e --- /dev/null +++ b/templates/00_base/icons/girl.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/git-branch.svg b/templates/00_base/icons/git-branch.svg new file mode 100644 index 0000000..07b564d --- /dev/null +++ b/templates/00_base/icons/git-branch.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/git-commit.svg b/templates/00_base/icons/git-commit.svg new file mode 100644 index 0000000..5638edd --- /dev/null +++ b/templates/00_base/icons/git-commit.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/git-fork.svg b/templates/00_base/icons/git-fork.svg new file mode 100644 index 0000000..a1e6258 --- /dev/null +++ b/templates/00_base/icons/git-fork.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/git-pull.svg b/templates/00_base/icons/git-pull.svg new file mode 100644 index 0000000..3a23f3f --- /dev/null +++ b/templates/00_base/icons/git-pull.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/gitter.svg b/templates/00_base/icons/gitter.svg new file mode 100644 index 0000000..a060a11 --- /dev/null +++ b/templates/00_base/icons/gitter.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/glass-alt.svg b/templates/00_base/icons/glass-alt.svg new file mode 100644 index 0000000..5a3611f --- /dev/null +++ b/templates/00_base/icons/glass-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/glass.svg b/templates/00_base/icons/glass.svg new file mode 100644 index 0000000..4038525 --- /dev/null +++ b/templates/00_base/icons/glass.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/globe-alt.svg b/templates/00_base/icons/globe-alt.svg new file mode 100644 index 0000000..3e7417e --- /dev/null +++ b/templates/00_base/icons/globe-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/globe.svg b/templates/00_base/icons/globe.svg new file mode 100644 index 0000000..49beaa5 --- /dev/null +++ b/templates/00_base/icons/globe.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/google-tasks.svg b/templates/00_base/icons/google-tasks.svg new file mode 100644 index 0000000..2457541 --- /dev/null +++ b/templates/00_base/icons/google-tasks.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/google.svg b/templates/00_base/icons/google.svg new file mode 100644 index 0000000..d7347df --- /dev/null +++ b/templates/00_base/icons/google.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/gym.svg b/templates/00_base/icons/gym.svg new file mode 100644 index 0000000..eb02f0e --- /dev/null +++ b/templates/00_base/icons/gym.svg @@ -0,0 +1,28 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/hashtag.svg b/templates/00_base/icons/hashtag.svg new file mode 100644 index 0000000..a528d16 --- /dev/null +++ b/templates/00_base/icons/hashtag.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/headset.svg b/templates/00_base/icons/headset.svg new file mode 100644 index 0000000..8b80b50 --- /dev/null +++ b/templates/00_base/icons/headset.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/heart.svg b/templates/00_base/icons/heart.svg new file mode 100644 index 0000000..e3054ab --- /dev/null +++ b/templates/00_base/icons/heart.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/hello.svg b/templates/00_base/icons/hello.svg new file mode 100644 index 0000000..bbadd57 --- /dev/null +++ b/templates/00_base/icons/hello.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/home-alt.svg b/templates/00_base/icons/home-alt.svg new file mode 100644 index 0000000..c2024b3 --- /dev/null +++ b/templates/00_base/icons/home-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/home-screen.svg b/templates/00_base/icons/home-screen.svg new file mode 100644 index 0000000..2155f75 --- /dev/null +++ b/templates/00_base/icons/home-screen.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/home.svg b/templates/00_base/icons/home.svg new file mode 100644 index 0000000..f767661 --- /dev/null +++ b/templates/00_base/icons/home.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/icecream.svg b/templates/00_base/icons/icecream.svg new file mode 100644 index 0000000..2404229 --- /dev/null +++ b/templates/00_base/icons/icecream.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/if-design.svg b/templates/00_base/icons/if-design.svg new file mode 100644 index 0000000..dd1b1c4 --- /dev/null +++ b/templates/00_base/icons/if-design.svg @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/image.svg b/templates/00_base/icons/image.svg new file mode 100644 index 0000000..85edcc0 --- /dev/null +++ b/templates/00_base/icons/image.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/import.svg b/templates/00_base/icons/import.svg new file mode 100644 index 0000000..565fae2 --- /dev/null +++ b/templates/00_base/icons/import.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/inbox.svg b/templates/00_base/icons/inbox.svg new file mode 100644 index 0000000..27d6138 --- /dev/null +++ b/templates/00_base/icons/inbox.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/indie-hackers.svg b/templates/00_base/icons/indie-hackers.svg new file mode 100644 index 0000000..433065a --- /dev/null +++ b/templates/00_base/icons/indie-hackers.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/infinity.svg b/templates/00_base/icons/infinity.svg new file mode 100644 index 0000000..abe14d5 --- /dev/null +++ b/templates/00_base/icons/infinity.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/info.svg b/templates/00_base/icons/info.svg new file mode 100644 index 0000000..fb8351b --- /dev/null +++ b/templates/00_base/icons/info.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/inpicture.svg b/templates/00_base/icons/inpicture.svg new file mode 100644 index 0000000..0cb2df9 --- /dev/null +++ b/templates/00_base/icons/inpicture.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-after-o.svg b/templates/00_base/icons/insert-after-o.svg new file mode 100644 index 0000000..203c151 --- /dev/null +++ b/templates/00_base/icons/insert-after-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-after-r.svg b/templates/00_base/icons/insert-after-r.svg new file mode 100644 index 0000000..0053547 --- /dev/null +++ b/templates/00_base/icons/insert-after-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-after.svg b/templates/00_base/icons/insert-after.svg new file mode 100644 index 0000000..a0560aa --- /dev/null +++ b/templates/00_base/icons/insert-after.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-before-o.svg b/templates/00_base/icons/insert-before-o.svg new file mode 100644 index 0000000..c393249 --- /dev/null +++ b/templates/00_base/icons/insert-before-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-before-r.svg b/templates/00_base/icons/insert-before-r.svg new file mode 100644 index 0000000..649d478 --- /dev/null +++ b/templates/00_base/icons/insert-before-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insert-before.svg b/templates/00_base/icons/insert-before.svg new file mode 100644 index 0000000..75a553e --- /dev/null +++ b/templates/00_base/icons/insert-before.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/insights.svg b/templates/00_base/icons/insights.svg new file mode 100644 index 0000000..46e40d9 --- /dev/null +++ b/templates/00_base/icons/insights.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/instagram.svg b/templates/00_base/icons/instagram.svg new file mode 100644 index 0000000..fba2592 --- /dev/null +++ b/templates/00_base/icons/instagram.svg @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/internal.svg b/templates/00_base/icons/internal.svg new file mode 100644 index 0000000..5537f25 --- /dev/null +++ b/templates/00_base/icons/internal.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/key.svg b/templates/00_base/icons/key.svg new file mode 100644 index 0000000..baf2aed --- /dev/null +++ b/templates/00_base/icons/key.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/keyboard.svg b/templates/00_base/icons/keyboard.svg new file mode 100644 index 0000000..e6a7421 --- /dev/null +++ b/templates/00_base/icons/keyboard.svg @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/keyhole.svg b/templates/00_base/icons/keyhole.svg new file mode 100644 index 0000000..94fb98f --- /dev/null +++ b/templates/00_base/icons/keyhole.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/laptop.svg b/templates/00_base/icons/laptop.svg new file mode 100644 index 0000000..b31f861 --- /dev/null +++ b/templates/00_base/icons/laptop.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/lastpass.svg b/templates/00_base/icons/lastpass.svg new file mode 100644 index 0000000..21dc11e --- /dev/null +++ b/templates/00_base/icons/lastpass.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/layout-grid-small.svg b/templates/00_base/icons/layout-grid-small.svg new file mode 100644 index 0000000..076ac0f --- /dev/null +++ b/templates/00_base/icons/layout-grid-small.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/templates/00_base/icons/layout-grid.svg b/templates/00_base/icons/layout-grid.svg new file mode 100644 index 0000000..dbdaf7b --- /dev/null +++ b/templates/00_base/icons/layout-grid.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/layout-list.svg b/templates/00_base/icons/layout-list.svg new file mode 100644 index 0000000..138e559 --- /dev/null +++ b/templates/00_base/icons/layout-list.svg @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/layout-pin.svg b/templates/00_base/icons/layout-pin.svg new file mode 100644 index 0000000..42ddafa --- /dev/null +++ b/templates/00_base/icons/layout-pin.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/linear.svg b/templates/00_base/icons/linear.svg new file mode 100644 index 0000000..f0dd4ad --- /dev/null +++ b/templates/00_base/icons/linear.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/link.svg b/templates/00_base/icons/link.svg new file mode 100644 index 0000000..f8786a6 --- /dev/null +++ b/templates/00_base/icons/link.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/list-tree.svg b/templates/00_base/icons/list-tree.svg new file mode 100644 index 0000000..33e72c6 --- /dev/null +++ b/templates/00_base/icons/list-tree.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/list.svg b/templates/00_base/icons/list.svg new file mode 100644 index 0000000..511c327 --- /dev/null +++ b/templates/00_base/icons/list.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/live-photo.svg b/templates/00_base/icons/live-photo.svg new file mode 100644 index 0000000..142bcd1 --- /dev/null +++ b/templates/00_base/icons/live-photo.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/loadbar-alt.svg b/templates/00_base/icons/loadbar-alt.svg new file mode 100644 index 0000000..d8d57fd --- /dev/null +++ b/templates/00_base/icons/loadbar-alt.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/loadbar-doc.svg b/templates/00_base/icons/loadbar-doc.svg new file mode 100644 index 0000000..1ee8db0 --- /dev/null +++ b/templates/00_base/icons/loadbar-doc.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/loadbar-sound.svg b/templates/00_base/icons/loadbar-sound.svg new file mode 100644 index 0000000..6106d7e --- /dev/null +++ b/templates/00_base/icons/loadbar-sound.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/loadbar.svg b/templates/00_base/icons/loadbar.svg new file mode 100644 index 0000000..45f389c --- /dev/null +++ b/templates/00_base/icons/loadbar.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/lock-unlock.svg b/templates/00_base/icons/lock-unlock.svg new file mode 100644 index 0000000..cec8f39 --- /dev/null +++ b/templates/00_base/icons/lock-unlock.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/lock.svg b/templates/00_base/icons/lock.svg new file mode 100644 index 0000000..c2c715e --- /dev/null +++ b/templates/00_base/icons/lock.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/log-in.svg b/templates/00_base/icons/log-in.svg new file mode 100644 index 0000000..4afade6 --- /dev/null +++ b/templates/00_base/icons/log-in.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/log-off.svg b/templates/00_base/icons/log-off.svg new file mode 100644 index 0000000..d107014 --- /dev/null +++ b/templates/00_base/icons/log-off.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/log-out.svg b/templates/00_base/icons/log-out.svg new file mode 100644 index 0000000..8c5a494 --- /dev/null +++ b/templates/00_base/icons/log-out.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/loupe.svg b/templates/00_base/icons/loupe.svg new file mode 100644 index 0000000..929a9b5 --- /dev/null +++ b/templates/00_base/icons/loupe.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/magnet.svg b/templates/00_base/icons/magnet.svg new file mode 100644 index 0000000..fbc19cf --- /dev/null +++ b/templates/00_base/icons/magnet.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/mail-forward.svg b/templates/00_base/icons/mail-forward.svg new file mode 100644 index 0000000..bdfb1d1 --- /dev/null +++ b/templates/00_base/icons/mail-forward.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/mail-open.svg b/templates/00_base/icons/mail-open.svg new file mode 100644 index 0000000..e221d52 --- /dev/null +++ b/templates/00_base/icons/mail-open.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/mail-reply.svg b/templates/00_base/icons/mail-reply.svg new file mode 100644 index 0000000..112aa19 --- /dev/null +++ b/templates/00_base/icons/mail-reply.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/mail.svg b/templates/00_base/icons/mail.svg new file mode 100644 index 0000000..265e382 --- /dev/null +++ b/templates/00_base/icons/mail.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/math-divide.svg b/templates/00_base/icons/math-divide.svg new file mode 100644 index 0000000..e105e16 --- /dev/null +++ b/templates/00_base/icons/math-divide.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/math-equal.svg b/templates/00_base/icons/math-equal.svg new file mode 100644 index 0000000..d568251 --- /dev/null +++ b/templates/00_base/icons/math-equal.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/math-minus.svg b/templates/00_base/icons/math-minus.svg new file mode 100644 index 0000000..2c54a45 --- /dev/null +++ b/templates/00_base/icons/math-minus.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/math-percent.svg b/templates/00_base/icons/math-percent.svg new file mode 100644 index 0000000..5a01109 --- /dev/null +++ b/templates/00_base/icons/math-percent.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/math-plus.svg b/templates/00_base/icons/math-plus.svg new file mode 100644 index 0000000..4a9148e --- /dev/null +++ b/templates/00_base/icons/math-plus.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/maximize-alt.svg b/templates/00_base/icons/maximize-alt.svg new file mode 100644 index 0000000..1d60cee --- /dev/null +++ b/templates/00_base/icons/maximize-alt.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/maximize.svg b/templates/00_base/icons/maximize.svg new file mode 100644 index 0000000..c0175f2 --- /dev/null +++ b/templates/00_base/icons/maximize.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/maze.svg b/templates/00_base/icons/maze.svg new file mode 100644 index 0000000..7ff6238 --- /dev/null +++ b/templates/00_base/icons/maze.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/media-live.svg b/templates/00_base/icons/media-live.svg new file mode 100644 index 0000000..da5762b --- /dev/null +++ b/templates/00_base/icons/media-live.svg @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/media-podcast.svg b/templates/00_base/icons/media-podcast.svg new file mode 100644 index 0000000..e11d445 --- /dev/null +++ b/templates/00_base/icons/media-podcast.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-boxed.svg b/templates/00_base/icons/menu-boxed.svg new file mode 100644 index 0000000..7611c89 --- /dev/null +++ b/templates/00_base/icons/menu-boxed.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-cake.svg b/templates/00_base/icons/menu-cake.svg new file mode 100644 index 0000000..62e213e --- /dev/null +++ b/templates/00_base/icons/menu-cake.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-cheese.svg b/templates/00_base/icons/menu-cheese.svg new file mode 100644 index 0000000..35aa238 --- /dev/null +++ b/templates/00_base/icons/menu-cheese.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-grid-o.svg b/templates/00_base/icons/menu-grid-o.svg new file mode 100644 index 0000000..83bb7ff --- /dev/null +++ b/templates/00_base/icons/menu-grid-o.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-grid-r.svg b/templates/00_base/icons/menu-grid-r.svg new file mode 100644 index 0000000..fccb460 --- /dev/null +++ b/templates/00_base/icons/menu-grid-r.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-hotdog.svg b/templates/00_base/icons/menu-hotdog.svg new file mode 100644 index 0000000..999e054 --- /dev/null +++ b/templates/00_base/icons/menu-hotdog.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-left-alt.svg b/templates/00_base/icons/menu-left-alt.svg new file mode 100644 index 0000000..ae5cbdc --- /dev/null +++ b/templates/00_base/icons/menu-left-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-left.svg b/templates/00_base/icons/menu-left.svg new file mode 100644 index 0000000..7531b7e --- /dev/null +++ b/templates/00_base/icons/menu-left.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-motion.svg b/templates/00_base/icons/menu-motion.svg new file mode 100644 index 0000000..558c528 --- /dev/null +++ b/templates/00_base/icons/menu-motion.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-oreos.svg b/templates/00_base/icons/menu-oreos.svg new file mode 100644 index 0000000..ba4fb16 --- /dev/null +++ b/templates/00_base/icons/menu-oreos.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-right-alt.svg b/templates/00_base/icons/menu-right-alt.svg new file mode 100644 index 0000000..687a741 --- /dev/null +++ b/templates/00_base/icons/menu-right-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-right.svg b/templates/00_base/icons/menu-right.svg new file mode 100644 index 0000000..d0ff1d1 --- /dev/null +++ b/templates/00_base/icons/menu-right.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu-round.svg b/templates/00_base/icons/menu-round.svg new file mode 100644 index 0000000..f67ffda --- /dev/null +++ b/templates/00_base/icons/menu-round.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/menu.svg b/templates/00_base/icons/menu.svg new file mode 100644 index 0000000..519e86e --- /dev/null +++ b/templates/00_base/icons/menu.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/merge-horizontal.svg b/templates/00_base/icons/merge-horizontal.svg new file mode 100644 index 0000000..81e2310 --- /dev/null +++ b/templates/00_base/icons/merge-horizontal.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/merge-vertical.svg b/templates/00_base/icons/merge-vertical.svg new file mode 100644 index 0000000..33bf130 --- /dev/null +++ b/templates/00_base/icons/merge-vertical.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/mic.svg b/templates/00_base/icons/mic.svg new file mode 100644 index 0000000..ed2b4ac --- /dev/null +++ b/templates/00_base/icons/mic.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/microbit.svg b/templates/00_base/icons/microbit.svg new file mode 100644 index 0000000..83210e3 --- /dev/null +++ b/templates/00_base/icons/microbit.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/microsoft.svg b/templates/00_base/icons/microsoft.svg new file mode 100644 index 0000000..e9838b2 --- /dev/null +++ b/templates/00_base/icons/microsoft.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/mini-player.svg b/templates/00_base/icons/mini-player.svg new file mode 100644 index 0000000..0680c50 --- /dev/null +++ b/templates/00_base/icons/mini-player.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/minimize-alt.svg b/templates/00_base/icons/minimize-alt.svg new file mode 100644 index 0000000..b51bd9c --- /dev/null +++ b/templates/00_base/icons/minimize-alt.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/minimize.svg b/templates/00_base/icons/minimize.svg new file mode 100644 index 0000000..5ee5275 --- /dev/null +++ b/templates/00_base/icons/minimize.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/modem.svg b/templates/00_base/icons/modem.svg new file mode 100644 index 0000000..781c830 --- /dev/null +++ b/templates/00_base/icons/modem.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/monday.svg b/templates/00_base/icons/monday.svg new file mode 100644 index 0000000..0a784de --- /dev/null +++ b/templates/00_base/icons/monday.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/moon.svg b/templates/00_base/icons/moon.svg new file mode 100644 index 0000000..40b226f --- /dev/null +++ b/templates/00_base/icons/moon.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-alt.svg b/templates/00_base/icons/more-alt.svg new file mode 100644 index 0000000..9a7cd4a --- /dev/null +++ b/templates/00_base/icons/more-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-o.svg b/templates/00_base/icons/more-o.svg new file mode 100644 index 0000000..ea1fce6 --- /dev/null +++ b/templates/00_base/icons/more-o.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-r.svg b/templates/00_base/icons/more-r.svg new file mode 100644 index 0000000..b3fbe32 --- /dev/null +++ b/templates/00_base/icons/more-r.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-vertical-alt.svg b/templates/00_base/icons/more-vertical-alt.svg new file mode 100644 index 0000000..41b6086 --- /dev/null +++ b/templates/00_base/icons/more-vertical-alt.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-vertical-o.svg b/templates/00_base/icons/more-vertical-o.svg new file mode 100644 index 0000000..41b6f85 --- /dev/null +++ b/templates/00_base/icons/more-vertical-o.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-vertical-r.svg b/templates/00_base/icons/more-vertical-r.svg new file mode 100644 index 0000000..8bfd332 --- /dev/null +++ b/templates/00_base/icons/more-vertical-r.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/more-vertical.svg b/templates/00_base/icons/more-vertical.svg new file mode 100644 index 0000000..6a0309c --- /dev/null +++ b/templates/00_base/icons/more-vertical.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/more.svg b/templates/00_base/icons/more.svg new file mode 100644 index 0000000..c76a23e --- /dev/null +++ b/templates/00_base/icons/more.svg @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/mouse.svg b/templates/00_base/icons/mouse.svg new file mode 100644 index 0000000..b9ff2eb --- /dev/null +++ b/templates/00_base/icons/mouse.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/move-down.svg b/templates/00_base/icons/move-down.svg new file mode 100644 index 0000000..64f62d1 --- /dev/null +++ b/templates/00_base/icons/move-down.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/move-left.svg b/templates/00_base/icons/move-left.svg new file mode 100644 index 0000000..4aa1c03 --- /dev/null +++ b/templates/00_base/icons/move-left.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/move-right.svg b/templates/00_base/icons/move-right.svg new file mode 100644 index 0000000..af73cbc --- /dev/null +++ b/templates/00_base/icons/move-right.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/move-task.svg b/templates/00_base/icons/move-task.svg new file mode 100644 index 0000000..893aaca --- /dev/null +++ b/templates/00_base/icons/move-task.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/move-up.svg b/templates/00_base/icons/move-up.svg new file mode 100644 index 0000000..ace3aaa --- /dev/null +++ b/templates/00_base/icons/move-up.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/music-note.svg b/templates/00_base/icons/music-note.svg new file mode 100644 index 0000000..15ccd42 --- /dev/null +++ b/templates/00_base/icons/music-note.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/music-speaker.svg b/templates/00_base/icons/music-speaker.svg new file mode 100644 index 0000000..7bd0203 --- /dev/null +++ b/templates/00_base/icons/music-speaker.svg @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/music.svg b/templates/00_base/icons/music.svg new file mode 100644 index 0000000..25433c9 --- /dev/null +++ b/templates/00_base/icons/music.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/nametag.svg b/templates/00_base/icons/nametag.svg new file mode 100644 index 0000000..d95bf83 --- /dev/null +++ b/templates/00_base/icons/nametag.svg @@ -0,0 +1,18 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/notes.svg b/templates/00_base/icons/notes.svg new file mode 100644 index 0000000..0506d56 --- /dev/null +++ b/templates/00_base/icons/notes.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/notifications.svg b/templates/00_base/icons/notifications.svg new file mode 100644 index 0000000..1e94537 --- /dev/null +++ b/templates/00_base/icons/notifications.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/npm.svg b/templates/00_base/icons/npm.svg new file mode 100644 index 0000000..1fc9d47 --- /dev/null +++ b/templates/00_base/icons/npm.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/oculus.svg b/templates/00_base/icons/oculus.svg new file mode 100644 index 0000000..f3f6966 --- /dev/null +++ b/templates/00_base/icons/oculus.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/open-collective.svg b/templates/00_base/icons/open-collective.svg new file mode 100644 index 0000000..349185d --- /dev/null +++ b/templates/00_base/icons/open-collective.svg @@ -0,0 +1,17 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/options.svg b/templates/00_base/icons/options.svg new file mode 100644 index 0000000..ad91478 --- /dev/null +++ b/templates/00_base/icons/options.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/organisation.svg b/templates/00_base/icons/organisation.svg new file mode 100644 index 0000000..709edc2 --- /dev/null +++ b/templates/00_base/icons/organisation.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/overflow.svg b/templates/00_base/icons/overflow.svg new file mode 100644 index 0000000..a4f1dfe --- /dev/null +++ b/templates/00_base/icons/overflow.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pacman.svg b/templates/00_base/icons/pacman.svg new file mode 100644 index 0000000..67526b8 --- /dev/null +++ b/templates/00_base/icons/pacman.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/password.svg b/templates/00_base/icons/password.svg new file mode 100644 index 0000000..d5005bf --- /dev/null +++ b/templates/00_base/icons/password.svg @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-back.svg b/templates/00_base/icons/path-back.svg new file mode 100644 index 0000000..e66f904 --- /dev/null +++ b/templates/00_base/icons/path-back.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-crop.svg b/templates/00_base/icons/path-crop.svg new file mode 100644 index 0000000..c972ab1 --- /dev/null +++ b/templates/00_base/icons/path-crop.svg @@ -0,0 +1,23 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-divide.svg b/templates/00_base/icons/path-divide.svg new file mode 100644 index 0000000..93d517a --- /dev/null +++ b/templates/00_base/icons/path-divide.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-exclude.svg b/templates/00_base/icons/path-exclude.svg new file mode 100644 index 0000000..43f518f --- /dev/null +++ b/templates/00_base/icons/path-exclude.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-front.svg b/templates/00_base/icons/path-front.svg new file mode 100644 index 0000000..61e6d68 --- /dev/null +++ b/templates/00_base/icons/path-front.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-intersect.svg b/templates/00_base/icons/path-intersect.svg new file mode 100644 index 0000000..c45f8db --- /dev/null +++ b/templates/00_base/icons/path-intersect.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-outline.svg b/templates/00_base/icons/path-outline.svg new file mode 100644 index 0000000..7d755ee --- /dev/null +++ b/templates/00_base/icons/path-outline.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-trim.svg b/templates/00_base/icons/path-trim.svg new file mode 100644 index 0000000..65a7d43 --- /dev/null +++ b/templates/00_base/icons/path-trim.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/path-unite.svg b/templates/00_base/icons/path-unite.svg new file mode 100644 index 0000000..a7f3bb3 --- /dev/null +++ b/templates/00_base/icons/path-unite.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/patreon.svg b/templates/00_base/icons/patreon.svg new file mode 100644 index 0000000..68e1cb8 --- /dev/null +++ b/templates/00_base/icons/patreon.svg @@ -0,0 +1,14 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/paypal.svg b/templates/00_base/icons/paypal.svg new file mode 100644 index 0000000..8e5e13c --- /dev/null +++ b/templates/00_base/icons/paypal.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pen.svg b/templates/00_base/icons/pen.svg new file mode 100644 index 0000000..3ae6734 --- /dev/null +++ b/templates/00_base/icons/pen.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-bottom-left.svg b/templates/00_base/icons/pentagon-bottom-left.svg new file mode 100644 index 0000000..8f0a35d --- /dev/null +++ b/templates/00_base/icons/pentagon-bottom-left.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-bottom-right.svg b/templates/00_base/icons/pentagon-bottom-right.svg new file mode 100644 index 0000000..c4dac5b --- /dev/null +++ b/templates/00_base/icons/pentagon-bottom-right.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-down.svg b/templates/00_base/icons/pentagon-down.svg new file mode 100644 index 0000000..6d4634c --- /dev/null +++ b/templates/00_base/icons/pentagon-down.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-left.svg b/templates/00_base/icons/pentagon-left.svg new file mode 100644 index 0000000..3cb945f --- /dev/null +++ b/templates/00_base/icons/pentagon-left.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-right.svg b/templates/00_base/icons/pentagon-right.svg new file mode 100644 index 0000000..66d82f7 --- /dev/null +++ b/templates/00_base/icons/pentagon-right.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-top-left.svg b/templates/00_base/icons/pentagon-top-left.svg new file mode 100644 index 0000000..6d254d9 --- /dev/null +++ b/templates/00_base/icons/pentagon-top-left.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-top-right.svg b/templates/00_base/icons/pentagon-top-right.svg new file mode 100644 index 0000000..86a9889 --- /dev/null +++ b/templates/00_base/icons/pentagon-top-right.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pentagon-up.svg b/templates/00_base/icons/pentagon-up.svg new file mode 100644 index 0000000..cf26d75 --- /dev/null +++ b/templates/00_base/icons/pentagon-up.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/performance.svg b/templates/00_base/icons/performance.svg new file mode 100644 index 0000000..7e52fc2 --- /dev/null +++ b/templates/00_base/icons/performance.svg @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pexels.svg b/templates/00_base/icons/pexels.svg new file mode 100644 index 0000000..7d83ffe --- /dev/null +++ b/templates/00_base/icons/pexels.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/phone.svg b/templates/00_base/icons/phone.svg new file mode 100644 index 0000000..2b7019c --- /dev/null +++ b/templates/00_base/icons/phone.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/photoscan.svg b/templates/00_base/icons/photoscan.svg new file mode 100644 index 0000000..1efd23c --- /dev/null +++ b/templates/00_base/icons/photoscan.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/piano.svg b/templates/00_base/icons/piano.svg new file mode 100644 index 0000000..f52f8a7 --- /dev/null +++ b/templates/00_base/icons/piano.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pill.svg b/templates/00_base/icons/pill.svg new file mode 100644 index 0000000..d857a6f --- /dev/null +++ b/templates/00_base/icons/pill.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pin-alt.svg b/templates/00_base/icons/pin-alt.svg new file mode 100644 index 0000000..65896fd --- /dev/null +++ b/templates/00_base/icons/pin-alt.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pin-bottom.svg b/templates/00_base/icons/pin-bottom.svg new file mode 100644 index 0000000..84c0530 --- /dev/null +++ b/templates/00_base/icons/pin-bottom.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pin-top.svg b/templates/00_base/icons/pin-top.svg new file mode 100644 index 0000000..dd3ce78 --- /dev/null +++ b/templates/00_base/icons/pin-top.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pin.svg b/templates/00_base/icons/pin.svg new file mode 100644 index 0000000..f86b1b8 --- /dev/null +++ b/templates/00_base/icons/pin.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-backwards.svg b/templates/00_base/icons/play-backwards.svg new file mode 100644 index 0000000..6e3d13d --- /dev/null +++ b/templates/00_base/icons/play-backwards.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-button-o.svg b/templates/00_base/icons/play-button-o.svg new file mode 100644 index 0000000..3e2f772 --- /dev/null +++ b/templates/00_base/icons/play-button-o.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-button-r.svg b/templates/00_base/icons/play-button-r.svg new file mode 100644 index 0000000..c0fb753 --- /dev/null +++ b/templates/00_base/icons/play-button-r.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-button.svg b/templates/00_base/icons/play-button.svg new file mode 100644 index 0000000..2c926e8 --- /dev/null +++ b/templates/00_base/icons/play-button.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-forwards.svg b/templates/00_base/icons/play-forwards.svg new file mode 100644 index 0000000..0377949 --- /dev/null +++ b/templates/00_base/icons/play-forwards.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-list-add.svg b/templates/00_base/icons/play-list-add.svg new file mode 100644 index 0000000..7301067 --- /dev/null +++ b/templates/00_base/icons/play-list-add.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-list-check.svg b/templates/00_base/icons/play-list-check.svg new file mode 100644 index 0000000..c8bec68 --- /dev/null +++ b/templates/00_base/icons/play-list-check.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-list-remove.svg b/templates/00_base/icons/play-list-remove.svg new file mode 100644 index 0000000..c9bf20d --- /dev/null +++ b/templates/00_base/icons/play-list-remove.svg @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-list-search.svg b/templates/00_base/icons/play-list-search.svg new file mode 100644 index 0000000..e4abc88 --- /dev/null +++ b/templates/00_base/icons/play-list-search.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-list.svg b/templates/00_base/icons/play-list.svg new file mode 100644 index 0000000..7edd87e --- /dev/null +++ b/templates/00_base/icons/play-list.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-pause-o.svg b/templates/00_base/icons/play-pause-o.svg new file mode 100644 index 0000000..1fc87e9 --- /dev/null +++ b/templates/00_base/icons/play-pause-o.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-pause-r.svg b/templates/00_base/icons/play-pause-r.svg new file mode 100644 index 0000000..2f17d06 --- /dev/null +++ b/templates/00_base/icons/play-pause-r.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-pause.svg b/templates/00_base/icons/play-pause.svg new file mode 100644 index 0000000..7f159c4 --- /dev/null +++ b/templates/00_base/icons/play-pause.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-stop-o.svg b/templates/00_base/icons/play-stop-o.svg new file mode 100644 index 0000000..96612c6 --- /dev/null +++ b/templates/00_base/icons/play-stop-o.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-stop-r.svg b/templates/00_base/icons/play-stop-r.svg new file mode 100644 index 0000000..9c7870e --- /dev/null +++ b/templates/00_base/icons/play-stop-r.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-stop.svg b/templates/00_base/icons/play-stop.svg new file mode 100644 index 0000000..5d24ba9 --- /dev/null +++ b/templates/00_base/icons/play-stop.svg @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-next-o.svg b/templates/00_base/icons/play-track-next-o.svg new file mode 100644 index 0000000..05a3fc0 --- /dev/null +++ b/templates/00_base/icons/play-track-next-o.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-next-r.svg b/templates/00_base/icons/play-track-next-r.svg new file mode 100644 index 0000000..ed1e99a --- /dev/null +++ b/templates/00_base/icons/play-track-next-r.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-next.svg b/templates/00_base/icons/play-track-next.svg new file mode 100644 index 0000000..e964623 --- /dev/null +++ b/templates/00_base/icons/play-track-next.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-prev-o.svg b/templates/00_base/icons/play-track-prev-o.svg new file mode 100644 index 0000000..848487a --- /dev/null +++ b/templates/00_base/icons/play-track-prev-o.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-prev-r.svg b/templates/00_base/icons/play-track-prev-r.svg new file mode 100644 index 0000000..bceb91b --- /dev/null +++ b/templates/00_base/icons/play-track-prev-r.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/play-track-prev.svg b/templates/00_base/icons/play-track-prev.svg new file mode 100644 index 0000000..37e88ff --- /dev/null +++ b/templates/00_base/icons/play-track-prev.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/plug.svg b/templates/00_base/icons/plug.svg new file mode 100644 index 0000000..9f3efe7 --- /dev/null +++ b/templates/00_base/icons/plug.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pocket.svg b/templates/00_base/icons/pocket.svg new file mode 100644 index 0000000..6e38def --- /dev/null +++ b/templates/00_base/icons/pocket.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/pokemon.svg b/templates/00_base/icons/pokemon.svg new file mode 100644 index 0000000..4c76d24 --- /dev/null +++ b/templates/00_base/icons/pokemon.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/polaroid.svg b/templates/00_base/icons/polaroid.svg new file mode 100644 index 0000000..f16882a --- /dev/null +++ b/templates/00_base/icons/polaroid.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/poll.svg b/templates/00_base/icons/poll.svg new file mode 100644 index 0000000..118eb4d --- /dev/null +++ b/templates/00_base/icons/poll.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/presentation.svg b/templates/00_base/icons/presentation.svg new file mode 100644 index 0000000..4700892 --- /dev/null +++ b/templates/00_base/icons/presentation.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/printer.svg b/templates/00_base/icons/printer.svg new file mode 100644 index 0000000..ef255f0 --- /dev/null +++ b/templates/00_base/icons/printer.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/product-hunt.svg b/templates/00_base/icons/product-hunt.svg new file mode 100644 index 0000000..ae8d546 --- /dev/null +++ b/templates/00_base/icons/product-hunt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/profile.svg b/templates/00_base/icons/profile.svg new file mode 100644 index 0000000..e849292 --- /dev/null +++ b/templates/00_base/icons/profile.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/pull-clear.svg b/templates/00_base/icons/pull-clear.svg new file mode 100644 index 0000000..bbe1c7e --- /dev/null +++ b/templates/00_base/icons/pull-clear.svg @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-down-o.svg b/templates/00_base/icons/push-chevron-down-o.svg new file mode 100644 index 0000000..0850b05 --- /dev/null +++ b/templates/00_base/icons/push-chevron-down-o.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-down-r.svg b/templates/00_base/icons/push-chevron-down-r.svg new file mode 100644 index 0000000..c474219 --- /dev/null +++ b/templates/00_base/icons/push-chevron-down-r.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-down.svg b/templates/00_base/icons/push-chevron-down.svg new file mode 100644 index 0000000..c6492a6 --- /dev/null +++ b/templates/00_base/icons/push-chevron-down.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-left-o.svg b/templates/00_base/icons/push-chevron-left-o.svg new file mode 100644 index 0000000..201c119 --- /dev/null +++ b/templates/00_base/icons/push-chevron-left-o.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-left-r.svg b/templates/00_base/icons/push-chevron-left-r.svg new file mode 100644 index 0000000..28eada7 --- /dev/null +++ b/templates/00_base/icons/push-chevron-left-r.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-left.svg b/templates/00_base/icons/push-chevron-left.svg new file mode 100644 index 0000000..fd1933f --- /dev/null +++ b/templates/00_base/icons/push-chevron-left.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-right-o.svg b/templates/00_base/icons/push-chevron-right-o.svg new file mode 100644 index 0000000..4edb4c1 --- /dev/null +++ b/templates/00_base/icons/push-chevron-right-o.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-right-r.svg b/templates/00_base/icons/push-chevron-right-r.svg new file mode 100644 index 0000000..b0bfe0c --- /dev/null +++ b/templates/00_base/icons/push-chevron-right-r.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-right.svg b/templates/00_base/icons/push-chevron-right.svg new file mode 100644 index 0000000..41a82f1 --- /dev/null +++ b/templates/00_base/icons/push-chevron-right.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-up-o.svg b/templates/00_base/icons/push-chevron-up-o.svg new file mode 100644 index 0000000..6a0de58 --- /dev/null +++ b/templates/00_base/icons/push-chevron-up-o.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-up-r.svg b/templates/00_base/icons/push-chevron-up-r.svg new file mode 100644 index 0000000..016f98c --- /dev/null +++ b/templates/00_base/icons/push-chevron-up-r.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-chevron-up.svg b/templates/00_base/icons/push-chevron-up.svg new file mode 100644 index 0000000..0a3d367 --- /dev/null +++ b/templates/00_base/icons/push-chevron-up.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-down.svg b/templates/00_base/icons/push-down.svg new file mode 100644 index 0000000..2a83519 --- /dev/null +++ b/templates/00_base/icons/push-down.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-left.svg b/templates/00_base/icons/push-left.svg new file mode 100644 index 0000000..020ec81 --- /dev/null +++ b/templates/00_base/icons/push-left.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-right.svg b/templates/00_base/icons/push-right.svg new file mode 100644 index 0000000..770264f --- /dev/null +++ b/templates/00_base/icons/push-right.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/push-up.svg b/templates/00_base/icons/push-up.svg new file mode 100644 index 0000000..b853a3b --- /dev/null +++ b/templates/00_base/icons/push-up.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/qr.svg b/templates/00_base/icons/qr.svg new file mode 100644 index 0000000..c9b075a --- /dev/null +++ b/templates/00_base/icons/qr.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/quote-o.svg b/templates/00_base/icons/quote-o.svg new file mode 100644 index 0000000..f7be7b8 --- /dev/null +++ b/templates/00_base/icons/quote-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/quote.svg b/templates/00_base/icons/quote.svg new file mode 100644 index 0000000..2359ccb --- /dev/null +++ b/templates/00_base/icons/quote.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/radio-check.svg b/templates/00_base/icons/radio-check.svg new file mode 100644 index 0000000..3b748e5 --- /dev/null +++ b/templates/00_base/icons/radio-check.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/radio-checked.svg b/templates/00_base/icons/radio-checked.svg new file mode 100644 index 0000000..6e9bd7e --- /dev/null +++ b/templates/00_base/icons/radio-checked.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ratio.svg b/templates/00_base/icons/ratio.svg new file mode 100644 index 0000000..61495e5 --- /dev/null +++ b/templates/00_base/icons/ratio.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/read.svg b/templates/00_base/icons/read.svg new file mode 100644 index 0000000..f1f118c --- /dev/null +++ b/templates/00_base/icons/read.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/readme.svg b/templates/00_base/icons/readme.svg new file mode 100644 index 0000000..dfea05a --- /dev/null +++ b/templates/00_base/icons/readme.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/record.svg b/templates/00_base/icons/record.svg new file mode 100644 index 0000000..7147501 --- /dev/null +++ b/templates/00_base/icons/record.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/redo.svg b/templates/00_base/icons/redo.svg new file mode 100644 index 0000000..02224ed --- /dev/null +++ b/templates/00_base/icons/redo.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/remote.svg b/templates/00_base/icons/remote.svg new file mode 100644 index 0000000..77f1951 --- /dev/null +++ b/templates/00_base/icons/remote.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/remove-r.svg b/templates/00_base/icons/remove-r.svg new file mode 100644 index 0000000..896996d --- /dev/null +++ b/templates/00_base/icons/remove-r.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/remove.svg b/templates/00_base/icons/remove.svg new file mode 100644 index 0000000..74e7d37 --- /dev/null +++ b/templates/00_base/icons/remove.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/rename.svg b/templates/00_base/icons/rename.svg new file mode 100644 index 0000000..d508cec --- /dev/null +++ b/templates/00_base/icons/rename.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/reorder.svg b/templates/00_base/icons/reorder.svg new file mode 100644 index 0000000..bb881b3 --- /dev/null +++ b/templates/00_base/icons/reorder.svg @@ -0,0 +1,34 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/repeat.svg b/templates/00_base/icons/repeat.svg new file mode 100644 index 0000000..02bc077 --- /dev/null +++ b/templates/00_base/icons/repeat.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ring.svg b/templates/00_base/icons/ring.svg new file mode 100644 index 0000000..a2cc147 --- /dev/null +++ b/templates/00_base/icons/ring.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/row-first.svg b/templates/00_base/icons/row-first.svg new file mode 100644 index 0000000..c47d061 --- /dev/null +++ b/templates/00_base/icons/row-first.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/row-last.svg b/templates/00_base/icons/row-last.svg new file mode 100644 index 0000000..7e939db --- /dev/null +++ b/templates/00_base/icons/row-last.svg @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/ruler.svg b/templates/00_base/icons/ruler.svg new file mode 100644 index 0000000..3d0afac --- /dev/null +++ b/templates/00_base/icons/ruler.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/sand-clock.svg b/templates/00_base/icons/sand-clock.svg new file mode 100644 index 0000000..61e37dc --- /dev/null +++ b/templates/00_base/icons/sand-clock.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/scan.svg b/templates/00_base/icons/scan.svg new file mode 100644 index 0000000..4daac6f --- /dev/null +++ b/templates/00_base/icons/scan.svg @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/screen-mirror.svg b/templates/00_base/icons/screen-mirror.svg new file mode 100644 index 0000000..92f84fb --- /dev/null +++ b/templates/00_base/icons/screen-mirror.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/screen-shot.svg b/templates/00_base/icons/screen-shot.svg new file mode 100644 index 0000000..139373c --- /dev/null +++ b/templates/00_base/icons/screen-shot.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/screen-wide.svg b/templates/00_base/icons/screen-wide.svg new file mode 100644 index 0000000..dac3c20 --- /dev/null +++ b/templates/00_base/icons/screen-wide.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/screen.svg b/templates/00_base/icons/screen.svg new file mode 100644 index 0000000..1278ca5 --- /dev/null +++ b/templates/00_base/icons/screen.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/scroll-h.svg b/templates/00_base/icons/scroll-h.svg new file mode 100644 index 0000000..8f17968 --- /dev/null +++ b/templates/00_base/icons/scroll-h.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/scroll-v.svg b/templates/00_base/icons/scroll-v.svg new file mode 100644 index 0000000..64dd36a --- /dev/null +++ b/templates/00_base/icons/scroll-v.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/search-found.svg b/templates/00_base/icons/search-found.svg new file mode 100644 index 0000000..743a6c4 --- /dev/null +++ b/templates/00_base/icons/search-found.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/search-loading.svg b/templates/00_base/icons/search-loading.svg new file mode 100644 index 0000000..e513be4 --- /dev/null +++ b/templates/00_base/icons/search-loading.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/search.svg b/templates/00_base/icons/search.svg new file mode 100644 index 0000000..2b99e41 --- /dev/null +++ b/templates/00_base/icons/search.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/select-o.svg b/templates/00_base/icons/select-o.svg new file mode 100644 index 0000000..f95d11d --- /dev/null +++ b/templates/00_base/icons/select-o.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/select-r.svg b/templates/00_base/icons/select-r.svg new file mode 100644 index 0000000..9bc7430 --- /dev/null +++ b/templates/00_base/icons/select-r.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/select.svg b/templates/00_base/icons/select.svg new file mode 100644 index 0000000..aa77548 --- /dev/null +++ b/templates/00_base/icons/select.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/server.svg b/templates/00_base/icons/server.svg new file mode 100644 index 0000000..5edff5e --- /dev/null +++ b/templates/00_base/icons/server.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/serverless.svg b/templates/00_base/icons/serverless.svg new file mode 100644 index 0000000..0cd4c62 --- /dev/null +++ b/templates/00_base/icons/serverless.svg @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-circle.svg b/templates/00_base/icons/shape-circle.svg new file mode 100644 index 0000000..888444b --- /dev/null +++ b/templates/00_base/icons/shape-circle.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-half-circle.svg b/templates/00_base/icons/shape-half-circle.svg new file mode 100644 index 0000000..028709a --- /dev/null +++ b/templates/00_base/icons/shape-half-circle.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-hexagon.svg b/templates/00_base/icons/shape-hexagon.svg new file mode 100644 index 0000000..4581b0b --- /dev/null +++ b/templates/00_base/icons/shape-hexagon.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-rhombus.svg b/templates/00_base/icons/shape-rhombus.svg new file mode 100644 index 0000000..480af06 --- /dev/null +++ b/templates/00_base/icons/shape-rhombus.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-square.svg b/templates/00_base/icons/shape-square.svg new file mode 100644 index 0000000..d63f854 --- /dev/null +++ b/templates/00_base/icons/shape-square.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-triangle.svg b/templates/00_base/icons/shape-triangle.svg new file mode 100644 index 0000000..ce8169c --- /dev/null +++ b/templates/00_base/icons/shape-triangle.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shape-zigzag.svg b/templates/00_base/icons/shape-zigzag.svg new file mode 100644 index 0000000..7ec42de --- /dev/null +++ b/templates/00_base/icons/shape-zigzag.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/share.svg b/templates/00_base/icons/share.svg new file mode 100644 index 0000000..1e9e83d --- /dev/null +++ b/templates/00_base/icons/share.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shield.svg b/templates/00_base/icons/shield.svg new file mode 100644 index 0000000..70dab24 --- /dev/null +++ b/templates/00_base/icons/shield.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shopping-bag.svg b/templates/00_base/icons/shopping-bag.svg new file mode 100644 index 0000000..d201e19 --- /dev/null +++ b/templates/00_base/icons/shopping-bag.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/shopping-cart.svg b/templates/00_base/icons/shopping-cart.svg new file mode 100644 index 0000000..bb2c90c --- /dev/null +++ b/templates/00_base/icons/shopping-cart.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/shortcut.svg b/templates/00_base/icons/shortcut.svg new file mode 100644 index 0000000..e4a0bc0 --- /dev/null +++ b/templates/00_base/icons/shortcut.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/shutterstock.svg b/templates/00_base/icons/shutterstock.svg new file mode 100644 index 0000000..1278fea --- /dev/null +++ b/templates/00_base/icons/shutterstock.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sidebar-open.svg b/templates/00_base/icons/sidebar-open.svg new file mode 100644 index 0000000..c8073a5 --- /dev/null +++ b/templates/00_base/icons/sidebar-open.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/sidebar-right.svg b/templates/00_base/icons/sidebar-right.svg new file mode 100644 index 0000000..f14b3a7 --- /dev/null +++ b/templates/00_base/icons/sidebar-right.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sidebar.svg b/templates/00_base/icons/sidebar.svg new file mode 100644 index 0000000..162cbff --- /dev/null +++ b/templates/00_base/icons/sidebar.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/signal.svg b/templates/00_base/icons/signal.svg new file mode 100644 index 0000000..d0d4cfc --- /dev/null +++ b/templates/00_base/icons/signal.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/size.svg b/templates/00_base/icons/size.svg new file mode 100644 index 0000000..f43f3b1 --- /dev/null +++ b/templates/00_base/icons/size.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/sketch.svg b/templates/00_base/icons/sketch.svg new file mode 100644 index 0000000..bb0937f --- /dev/null +++ b/templates/00_base/icons/sketch.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/slack.svg b/templates/00_base/icons/slack.svg new file mode 100644 index 0000000..0d9962e --- /dev/null +++ b/templates/00_base/icons/slack.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/sleep.svg b/templates/00_base/icons/sleep.svg new file mode 100644 index 0000000..8e9af64 --- /dev/null +++ b/templates/00_base/icons/sleep.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-boiler.svg b/templates/00_base/icons/smart-home-boiler.svg new file mode 100644 index 0000000..f56d490 --- /dev/null +++ b/templates/00_base/icons/smart-home-boiler.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-cooker.svg b/templates/00_base/icons/smart-home-cooker.svg new file mode 100644 index 0000000..d2fd4ce --- /dev/null +++ b/templates/00_base/icons/smart-home-cooker.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-heat.svg b/templates/00_base/icons/smart-home-heat.svg new file mode 100644 index 0000000..ada4c3e --- /dev/null +++ b/templates/00_base/icons/smart-home-heat.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-light.svg b/templates/00_base/icons/smart-home-light.svg new file mode 100644 index 0000000..6ce358b --- /dev/null +++ b/templates/00_base/icons/smart-home-light.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-refrigerator.svg b/templates/00_base/icons/smart-home-refrigerator.svg new file mode 100644 index 0000000..5215596 --- /dev/null +++ b/templates/00_base/icons/smart-home-refrigerator.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smart-home-wash-machine.svg b/templates/00_base/icons/smart-home-wash-machine.svg new file mode 100644 index 0000000..12b7987 --- /dev/null +++ b/templates/00_base/icons/smart-home-wash-machine.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/smartphone-chip.svg b/templates/00_base/icons/smartphone-chip.svg new file mode 100644 index 0000000..314cf62 --- /dev/null +++ b/templates/00_base/icons/smartphone-chip.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smartphone-ram.svg b/templates/00_base/icons/smartphone-ram.svg new file mode 100644 index 0000000..5564e92 --- /dev/null +++ b/templates/00_base/icons/smartphone-ram.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smartphone-shake.svg b/templates/00_base/icons/smartphone-shake.svg new file mode 100644 index 0000000..b5dfd73 --- /dev/null +++ b/templates/00_base/icons/smartphone-shake.svg @@ -0,0 +1,19 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smartphone.svg b/templates/00_base/icons/smartphone.svg new file mode 100644 index 0000000..32347f2 --- /dev/null +++ b/templates/00_base/icons/smartphone.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-mouth-open.svg b/templates/00_base/icons/smile-mouth-open.svg new file mode 100644 index 0000000..2aa5f4e --- /dev/null +++ b/templates/00_base/icons/smile-mouth-open.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-neutral.svg b/templates/00_base/icons/smile-neutral.svg new file mode 100644 index 0000000..f778b72 --- /dev/null +++ b/templates/00_base/icons/smile-neutral.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-no-mouth.svg b/templates/00_base/icons/smile-no-mouth.svg new file mode 100644 index 0000000..8814d2b --- /dev/null +++ b/templates/00_base/icons/smile-no-mouth.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-none.svg b/templates/00_base/icons/smile-none.svg new file mode 100644 index 0000000..a088bbc --- /dev/null +++ b/templates/00_base/icons/smile-none.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-sad.svg b/templates/00_base/icons/smile-sad.svg new file mode 100644 index 0000000..4d3f9df --- /dev/null +++ b/templates/00_base/icons/smile-sad.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile-upside.svg b/templates/00_base/icons/smile-upside.svg new file mode 100644 index 0000000..2cd4599 --- /dev/null +++ b/templates/00_base/icons/smile-upside.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/smile.svg b/templates/00_base/icons/smile.svg new file mode 100644 index 0000000..d33cdc6 --- /dev/null +++ b/templates/00_base/icons/smile.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/software-download.svg b/templates/00_base/icons/software-download.svg new file mode 100644 index 0000000..7a45f84 --- /dev/null +++ b/templates/00_base/icons/software-download.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/software-upload.svg b/templates/00_base/icons/software-upload.svg new file mode 100644 index 0000000..532014b --- /dev/null +++ b/templates/00_base/icons/software-upload.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sort-az.svg b/templates/00_base/icons/sort-az.svg new file mode 100644 index 0000000..0184d5e --- /dev/null +++ b/templates/00_base/icons/sort-az.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sort-za.svg b/templates/00_base/icons/sort-za.svg new file mode 100644 index 0000000..d176d6c --- /dev/null +++ b/templates/00_base/icons/sort-za.svg @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/space-between-v.svg b/templates/00_base/icons/space-between-v.svg new file mode 100644 index 0000000..c8347ef --- /dev/null +++ b/templates/00_base/icons/space-between-v.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/space-between.svg b/templates/00_base/icons/space-between.svg new file mode 100644 index 0000000..4319b9b --- /dev/null +++ b/templates/00_base/icons/space-between.svg @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/spectrum.svg b/templates/00_base/icons/spectrum.svg new file mode 100644 index 0000000..5b82a3e --- /dev/null +++ b/templates/00_base/icons/spectrum.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/spinner-alt.svg b/templates/00_base/icons/spinner-alt.svg new file mode 100644 index 0000000..1e2fa13 --- /dev/null +++ b/templates/00_base/icons/spinner-alt.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/spinner-two-alt.svg b/templates/00_base/icons/spinner-two-alt.svg new file mode 100644 index 0000000..800d722 --- /dev/null +++ b/templates/00_base/icons/spinner-two-alt.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/spinner-two.svg b/templates/00_base/icons/spinner-two.svg new file mode 100644 index 0000000..a23a0ca --- /dev/null +++ b/templates/00_base/icons/spinner-two.svg @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/spinner.svg b/templates/00_base/icons/spinner.svg new file mode 100644 index 0000000..3cd816b --- /dev/null +++ b/templates/00_base/icons/spinner.svg @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/square.svg b/templates/00_base/icons/square.svg new file mode 100644 index 0000000..abccf77 --- /dev/null +++ b/templates/00_base/icons/square.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/stack.svg b/templates/00_base/icons/stack.svg new file mode 100644 index 0000000..e0b0e5b --- /dev/null +++ b/templates/00_base/icons/stack.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/stark.svg b/templates/00_base/icons/stark.svg new file mode 100644 index 0000000..53abfa6 --- /dev/null +++ b/templates/00_base/icons/stark.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/stopwatch.svg b/templates/00_base/icons/stopwatch.svg new file mode 100644 index 0000000..43bffc3 --- /dev/null +++ b/templates/00_base/icons/stopwatch.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/stories.svg b/templates/00_base/icons/stories.svg new file mode 100644 index 0000000..8011084 --- /dev/null +++ b/templates/00_base/icons/stories.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/studio.svg b/templates/00_base/icons/studio.svg new file mode 100644 index 0000000..cc6ea84 --- /dev/null +++ b/templates/00_base/icons/studio.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/style.svg b/templates/00_base/icons/style.svg new file mode 100644 index 0000000..1b51c09 --- /dev/null +++ b/templates/00_base/icons/style.svg @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sun.svg b/templates/00_base/icons/sun.svg new file mode 100644 index 0000000..53a9a75 --- /dev/null +++ b/templates/00_base/icons/sun.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/support.svg b/templates/00_base/icons/support.svg new file mode 100644 index 0000000..a647ab0 --- /dev/null +++ b/templates/00_base/icons/support.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/swap-vertical.svg b/templates/00_base/icons/swap-vertical.svg new file mode 100644 index 0000000..514424c --- /dev/null +++ b/templates/00_base/icons/swap-vertical.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/swap.svg b/templates/00_base/icons/swap.svg new file mode 100644 index 0000000..ed51ef4 --- /dev/null +++ b/templates/00_base/icons/swap.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/sweden.svg b/templates/00_base/icons/sweden.svg new file mode 100644 index 0000000..e658b04 --- /dev/null +++ b/templates/00_base/icons/sweden.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/swiss.svg b/templates/00_base/icons/swiss.svg new file mode 100644 index 0000000..81b96fe --- /dev/null +++ b/templates/00_base/icons/swiss.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/sync.svg b/templates/00_base/icons/sync.svg new file mode 100644 index 0000000..a8ddd28 --- /dev/null +++ b/templates/00_base/icons/sync.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tab.svg b/templates/00_base/icons/tab.svg new file mode 100644 index 0000000..da0cc58 --- /dev/null +++ b/templates/00_base/icons/tab.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/tag.svg b/templates/00_base/icons/tag.svg new file mode 100644 index 0000000..7a49781 --- /dev/null +++ b/templates/00_base/icons/tag.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tally.svg b/templates/00_base/icons/tally.svg new file mode 100644 index 0000000..7d628d1 --- /dev/null +++ b/templates/00_base/icons/tally.svg @@ -0,0 +1,24 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tap-double.svg b/templates/00_base/icons/tap-double.svg new file mode 100644 index 0000000..84afcd3 --- /dev/null +++ b/templates/00_base/icons/tap-double.svg @@ -0,0 +1,28 @@ + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tap-single.svg b/templates/00_base/icons/tap-single.svg new file mode 100644 index 0000000..981f1ad --- /dev/null +++ b/templates/00_base/icons/tap-single.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/template.svg b/templates/00_base/icons/template.svg new file mode 100644 index 0000000..db4c909 --- /dev/null +++ b/templates/00_base/icons/template.svg @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tennis.svg b/templates/00_base/icons/tennis.svg new file mode 100644 index 0000000..e35275a --- /dev/null +++ b/templates/00_base/icons/tennis.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/terminal.svg b/templates/00_base/icons/terminal.svg new file mode 100644 index 0000000..6455b7d --- /dev/null +++ b/templates/00_base/icons/terminal.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/terrain.svg b/templates/00_base/icons/terrain.svg new file mode 100644 index 0000000..b016def --- /dev/null +++ b/templates/00_base/icons/terrain.svg @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/thermometer.svg b/templates/00_base/icons/thermometer.svg new file mode 100644 index 0000000..2daeded --- /dev/null +++ b/templates/00_base/icons/thermometer.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/thermostat.svg b/templates/00_base/icons/thermostat.svg new file mode 100644 index 0000000..b9a3080 --- /dev/null +++ b/templates/00_base/icons/thermostat.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tikcode.svg b/templates/00_base/icons/tikcode.svg new file mode 100644 index 0000000..6033637 --- /dev/null +++ b/templates/00_base/icons/tikcode.svg @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/time.svg b/templates/00_base/icons/time.svg new file mode 100644 index 0000000..926dad5 --- /dev/null +++ b/templates/00_base/icons/time.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/timelapse.svg b/templates/00_base/icons/timelapse.svg new file mode 100644 index 0000000..1aa89fe --- /dev/null +++ b/templates/00_base/icons/timelapse.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/timer.svg b/templates/00_base/icons/timer.svg new file mode 100644 index 0000000..722b114 --- /dev/null +++ b/templates/00_base/icons/timer.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/today.svg b/templates/00_base/icons/today.svg new file mode 100644 index 0000000..99014b2 --- /dev/null +++ b/templates/00_base/icons/today.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toggle-off.svg b/templates/00_base/icons/toggle-off.svg new file mode 100644 index 0000000..b2e5174 --- /dev/null +++ b/templates/00_base/icons/toggle-off.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toggle-on.svg b/templates/00_base/icons/toggle-on.svg new file mode 100644 index 0000000..ee566e1 --- /dev/null +++ b/templates/00_base/icons/toggle-on.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toggle-square-off.svg b/templates/00_base/icons/toggle-square-off.svg new file mode 100644 index 0000000..5a10edd --- /dev/null +++ b/templates/00_base/icons/toggle-square-off.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toggle-square.svg b/templates/00_base/icons/toggle-square.svg new file mode 100644 index 0000000..82d4526 --- /dev/null +++ b/templates/00_base/icons/toggle-square.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toolbar-bottom.svg b/templates/00_base/icons/toolbar-bottom.svg new file mode 100644 index 0000000..09e0155 --- /dev/null +++ b/templates/00_base/icons/toolbar-bottom.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toolbar-left.svg b/templates/00_base/icons/toolbar-left.svg new file mode 100644 index 0000000..7c69704 --- /dev/null +++ b/templates/00_base/icons/toolbar-left.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toolbar-right.svg b/templates/00_base/icons/toolbar-right.svg new file mode 100644 index 0000000..f913092 --- /dev/null +++ b/templates/00_base/icons/toolbar-right.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toolbar-top.svg b/templates/00_base/icons/toolbar-top.svg new file mode 100644 index 0000000..a1488f2 --- /dev/null +++ b/templates/00_base/icons/toolbar-top.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/toolbox.svg b/templates/00_base/icons/toolbox.svg new file mode 100644 index 0000000..c610285 --- /dev/null +++ b/templates/00_base/icons/toolbox.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/touchpad.svg b/templates/00_base/icons/touchpad.svg new file mode 100644 index 0000000..f13672e --- /dev/null +++ b/templates/00_base/icons/touchpad.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/track.svg b/templates/00_base/icons/track.svg new file mode 100644 index 0000000..77d2e80 --- /dev/null +++ b/templates/00_base/icons/track.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/transcript.svg b/templates/00_base/icons/transcript.svg new file mode 100644 index 0000000..33228e4 --- /dev/null +++ b/templates/00_base/icons/transcript.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/trash-empty.svg b/templates/00_base/icons/trash-empty.svg new file mode 100644 index 0000000..3b4c26c --- /dev/null +++ b/templates/00_base/icons/trash-empty.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/trash.svg b/templates/00_base/icons/trash.svg new file mode 100644 index 0000000..1c92759 --- /dev/null +++ b/templates/00_base/icons/trash.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tree.svg b/templates/00_base/icons/tree.svg new file mode 100644 index 0000000..1b4d753 --- /dev/null +++ b/templates/00_base/icons/tree.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/trees.svg b/templates/00_base/icons/trees.svg new file mode 100644 index 0000000..23dbc32 --- /dev/null +++ b/templates/00_base/icons/trees.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/trello.svg b/templates/00_base/icons/trello.svg new file mode 100644 index 0000000..5bf8adc --- /dev/null +++ b/templates/00_base/icons/trello.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/trending-down.svg b/templates/00_base/icons/trending-down.svg new file mode 100644 index 0000000..eef035a --- /dev/null +++ b/templates/00_base/icons/trending-down.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/trending.svg b/templates/00_base/icons/trending.svg new file mode 100644 index 0000000..9c53f29 --- /dev/null +++ b/templates/00_base/icons/trending.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/trophy.svg b/templates/00_base/icons/trophy.svg new file mode 100644 index 0000000..f39c821 --- /dev/null +++ b/templates/00_base/icons/trophy.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/tv.svg b/templates/00_base/icons/tv.svg new file mode 100644 index 0000000..8acda8a --- /dev/null +++ b/templates/00_base/icons/tv.svg @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/twilio.svg b/templates/00_base/icons/twilio.svg new file mode 100644 index 0000000..3eecf41 --- /dev/null +++ b/templates/00_base/icons/twilio.svg @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/twitter.svg b/templates/00_base/icons/twitter.svg new file mode 100644 index 0000000..b7d8920 --- /dev/null +++ b/templates/00_base/icons/twitter.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/ui-kit.svg b/templates/00_base/icons/ui-kit.svg new file mode 100644 index 0000000..a0a7c87 --- /dev/null +++ b/templates/00_base/icons/ui-kit.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/umbrella.svg b/templates/00_base/icons/umbrella.svg new file mode 100644 index 0000000..6efbedc --- /dev/null +++ b/templates/00_base/icons/umbrella.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/unavailable.svg b/templates/00_base/icons/unavailable.svg new file mode 100644 index 0000000..5dca07c --- /dev/null +++ b/templates/00_base/icons/unavailable.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/unblock.svg b/templates/00_base/icons/unblock.svg new file mode 100644 index 0000000..4499689 --- /dev/null +++ b/templates/00_base/icons/unblock.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/undo.svg b/templates/00_base/icons/undo.svg new file mode 100644 index 0000000..37eaa4c --- /dev/null +++ b/templates/00_base/icons/undo.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/unfold.svg b/templates/00_base/icons/unfold.svg new file mode 100644 index 0000000..207bca0 --- /dev/null +++ b/templates/00_base/icons/unfold.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/unsplash.svg b/templates/00_base/icons/unsplash.svg new file mode 100644 index 0000000..1dd6f15 --- /dev/null +++ b/templates/00_base/icons/unsplash.svg @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/usb-c.svg b/templates/00_base/icons/usb-c.svg new file mode 100644 index 0000000..04fb729 --- /dev/null +++ b/templates/00_base/icons/usb-c.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/usb.svg b/templates/00_base/icons/usb.svg new file mode 100644 index 0000000..072b2ff --- /dev/null +++ b/templates/00_base/icons/usb.svg @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/user-add.svg b/templates/00_base/icons/user-add.svg new file mode 100644 index 0000000..11d4c95 --- /dev/null +++ b/templates/00_base/icons/user-add.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/user-list.svg b/templates/00_base/icons/user-list.svg new file mode 100644 index 0000000..8036b21 --- /dev/null +++ b/templates/00_base/icons/user-list.svg @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/user-remove.svg b/templates/00_base/icons/user-remove.svg new file mode 100644 index 0000000..ece2101 --- /dev/null +++ b/templates/00_base/icons/user-remove.svg @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/user.svg b/templates/00_base/icons/user.svg new file mode 100644 index 0000000..7dff69e --- /dev/null +++ b/templates/00_base/icons/user.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/userlane.svg b/templates/00_base/icons/userlane.svg new file mode 100644 index 0000000..bd116ca --- /dev/null +++ b/templates/00_base/icons/userlane.svg @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-cols.svg b/templates/00_base/icons/view-cols.svg new file mode 100644 index 0000000..de90473 --- /dev/null +++ b/templates/00_base/icons/view-cols.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-comfortable.svg b/templates/00_base/icons/view-comfortable.svg new file mode 100644 index 0000000..896fae5 --- /dev/null +++ b/templates/00_base/icons/view-comfortable.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-day.svg b/templates/00_base/icons/view-day.svg new file mode 100644 index 0000000..70ac482 --- /dev/null +++ b/templates/00_base/icons/view-day.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-grid.svg b/templates/00_base/icons/view-grid.svg new file mode 100644 index 0000000..dd53b3d --- /dev/null +++ b/templates/00_base/icons/view-grid.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-list.svg b/templates/00_base/icons/view-list.svg new file mode 100644 index 0000000..21312e1 --- /dev/null +++ b/templates/00_base/icons/view-list.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-month.svg b/templates/00_base/icons/view-month.svg new file mode 100644 index 0000000..4420158 --- /dev/null +++ b/templates/00_base/icons/view-month.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/view-split.svg b/templates/00_base/icons/view-split.svg new file mode 100644 index 0000000..c331bd7 --- /dev/null +++ b/templates/00_base/icons/view-split.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/vinyl.svg b/templates/00_base/icons/vinyl.svg new file mode 100644 index 0000000..fb856ad --- /dev/null +++ b/templates/00_base/icons/vinyl.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/voicemail-o.svg b/templates/00_base/icons/voicemail-o.svg new file mode 100644 index 0000000..d85d6df --- /dev/null +++ b/templates/00_base/icons/voicemail-o.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/voicemail-r.svg b/templates/00_base/icons/voicemail-r.svg new file mode 100644 index 0000000..79c471c --- /dev/null +++ b/templates/00_base/icons/voicemail-r.svg @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/voicemail.svg b/templates/00_base/icons/voicemail.svg new file mode 100644 index 0000000..abb3317 --- /dev/null +++ b/templates/00_base/icons/voicemail.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/volume.svg b/templates/00_base/icons/volume.svg new file mode 100644 index 0000000..e518153 --- /dev/null +++ b/templates/00_base/icons/volume.svg @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/webcam.svg b/templates/00_base/icons/webcam.svg new file mode 100644 index 0000000..cd48662 --- /dev/null +++ b/templates/00_base/icons/webcam.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/website.svg b/templates/00_base/icons/website.svg new file mode 100644 index 0000000..ecf9a24 --- /dev/null +++ b/templates/00_base/icons/website.svg @@ -0,0 +1,32 @@ + + + + + + + \ No newline at end of file diff --git a/templates/00_base/icons/windows.svg b/templates/00_base/icons/windows.svg new file mode 100644 index 0000000..ebeb7e8 --- /dev/null +++ b/templates/00_base/icons/windows.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/work-alt.svg b/templates/00_base/icons/work-alt.svg new file mode 100644 index 0000000..12a3828 --- /dev/null +++ b/templates/00_base/icons/work-alt.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/yinyang.svg b/templates/00_base/icons/yinyang.svg new file mode 100644 index 0000000..26fe89e --- /dev/null +++ b/templates/00_base/icons/yinyang.svg @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/templates/00_base/icons/youtube.svg b/templates/00_base/icons/youtube.svg new file mode 100644 index 0000000..f63e8a9 --- /dev/null +++ b/templates/00_base/icons/youtube.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/zeit.svg b/templates/00_base/icons/zeit.svg new file mode 100644 index 0000000..f6a5630 --- /dev/null +++ b/templates/00_base/icons/zeit.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/zoom-in.svg b/templates/00_base/icons/zoom-in.svg new file mode 100644 index 0000000..10b86d2 --- /dev/null +++ b/templates/00_base/icons/zoom-in.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/icons/zoom-out.svg b/templates/00_base/icons/zoom-out.svg new file mode 100644 index 0000000..7c35bc1 --- /dev/null +++ b/templates/00_base/icons/zoom-out.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/templates/00_base/misc/_reset.scss b/templates/00_base/misc/_reset.scss new file mode 100644 index 0000000..acbbb55 --- /dev/null +++ b/templates/00_base/misc/_reset.scss @@ -0,0 +1,53 @@ +/* https://www.joshwcomeau.com/css/custom-css-reset/ */ + +/* + 1. Use a more-intuitive box-sizing model. +*/ +*, *::before, *::after { + box-sizing: border-box; +} + +/* + 2. Remove default margin +*/ +* { + margin: 0; +} + +/* + Typographic tweaks! + 3. Add accessible line-height + 4. Improve text rendering +*/ +body { + line-height: 1.5; +} + +/* + 5. Improve media defaults +*/ +img, picture, video, canvas, svg { + display: block; + max-width: 100%; +} + +/* + 6. Remove built-in form typography styles +*/ +input, button, textarea, select { + font: inherit; +} + +/* + 7. Avoid text overflows +*/ +p, h1, h2, h3, h4, h5, h6 { + overflow-wrap: break-word; +} + +/* + 8. Create a root stacking context +*/ +#root, #__next { + isolation: isolate; +} diff --git a/templates/00_base/misc/_variables.scss b/templates/00_base/misc/_variables.scss new file mode 100644 index 0000000..412a8d6 --- /dev/null +++ b/templates/00_base/misc/_variables.scss @@ -0,0 +1,12 @@ +$cardRasterSize: 3.75mm; + +$siteMaxWidth: 70rem; +$spacingStandard: 1rem; + +$fontFamilySans: "Source Sans 4", sans-serif; +$fontFamilySerif: "Source Serif 4", sans-serif; + +$color1: #B99470; +$color2: #FEFAE0; +$color3: #A6B37D; +$color4: #C0C78C; diff --git a/templates/01_atoms/a-badge/_a-badge.scss b/templates/01_atoms/a-badge/_a-badge.scss new file mode 100644 index 0000000..5ba6c1c --- /dev/null +++ b/templates/01_atoms/a-badge/_a-badge.scss @@ -0,0 +1,11 @@ +.a-badge { + font-size: $cardRasterSize * 0.5; + margin-bottom: $cardRasterSize * 0.2; + margin-right: 2mm; + + &__svg svg { + height: $cardRasterSize * 0.5; + width: auto; + display: inline; + } +} \ No newline at end of file diff --git a/templates/01_atoms/a-badge/a-badge.twig b/templates/01_atoms/a-badge/a-badge.twig new file mode 100644 index 0000000..cc409c1 --- /dev/null +++ b/templates/01_atoms/a-badge/a-badge.twig @@ -0,0 +1,16 @@ +{% set class = [class|join(" "), 'a-badge']|filter(v=>v!='')|join(" ") %} + +{% if content %} + {% apply spaceless %} + + {% if icon_before %} + {% include "01_atoms/a-svg-icon/a-svg-icon.twig" with { + 'symbol' : icon_before, + 'class' : 'a-badge__svg', + } %} + {% endif %} + + {{ content }} + + {% endapply %} +{% endif %} \ No newline at end of file diff --git a/templates/01_atoms/a-breadcrumb/_a-breadcrumb.scss b/templates/01_atoms/a-breadcrumb/_a-breadcrumb.scss new file mode 100644 index 0000000..0a21ca0 --- /dev/null +++ b/templates/01_atoms/a-breadcrumb/_a-breadcrumb.scss @@ -0,0 +1,3 @@ +.a-breadcrumb { + display: inline-block; +} \ No newline at end of file diff --git a/templates/01_atoms/a-breadcrumb/a-breadcrumb.twig b/templates/01_atoms/a-breadcrumb/a-breadcrumb.twig new file mode 100644 index 0000000..3669ba0 --- /dev/null +++ b/templates/01_atoms/a-breadcrumb/a-breadcrumb.twig @@ -0,0 +1,8 @@ +{% set class = [class|join(" "), 'a-breadcrumb']|filter(v=>v!='')|join(" ") %} + +
  • + {% include '01_atoms/a-link/a-link.twig' with { + href : breadcrumb.url, + content : breadcrumb.name, + } only %} +
  • \ No newline at end of file diff --git a/templates/01_atoms/a-flag/_a-flag.scss b/templates/01_atoms/a-flag/_a-flag.scss new file mode 100644 index 0000000..b2fc833 --- /dev/null +++ b/templates/01_atoms/a-flag/_a-flag.scss @@ -0,0 +1,13 @@ +.a-flag { + width: 2 * $cardRasterSize; + margin: 0 auto; + height: 5 * $cardRasterSize; + text-align: center; + font-family: "Bad Script", serif; + font-size: $cardRasterSize * 2; + font-weight: bold; + background-color: black; + color: white; + border-bottom-left-radius: $cardRasterSize; + border-bottom-right-radius: $cardRasterSize; +} \ No newline at end of file diff --git a/templates/01_atoms/a-flag/a-flag.twig b/templates/01_atoms/a-flag/a-flag.twig new file mode 100644 index 0000000..ddc8122 --- /dev/null +++ b/templates/01_atoms/a-flag/a-flag.twig @@ -0,0 +1,5 @@ +{% set class = [class|join(" "), 'a-flag']|filter(v=>v!='')|join(" ") %} + +
    + {{ content }} +
    \ No newline at end of file diff --git a/templates/01_atoms/a-image/_a-image.scss b/templates/01_atoms/a-image/_a-image.scss new file mode 100644 index 0000000..f52ea5b --- /dev/null +++ b/templates/01_atoms/a-image/_a-image.scss @@ -0,0 +1,5 @@ +.a-image { + width: 100%; + max-width: 100%; + height: auto; +} diff --git a/templates/01_atoms/a-image/a-image.twig b/templates/01_atoms/a-image/a-image.twig new file mode 100644 index 0000000..8d48eb5 --- /dev/null +++ b/templates/01_atoms/a-image/a-image.twig @@ -0,0 +1,10 @@ +{% set class = [class|join(" "), 'a-image']|filter(v=>v!='')|join(" ") %} + +{{ alt }} diff --git a/templates/01_atoms/a-link/_a-link.scss b/templates/01_atoms/a-link/_a-link.scss new file mode 100644 index 0000000..43f7179 --- /dev/null +++ b/templates/01_atoms/a-link/_a-link.scss @@ -0,0 +1,3 @@ +.a-link { + +} diff --git a/templates/01_atoms/a-link/a-link.twig b/templates/01_atoms/a-link/a-link.twig new file mode 100644 index 0000000..fb5ab60 --- /dev/null +++ b/templates/01_atoms/a-link/a-link.twig @@ -0,0 +1,26 @@ +{% set class = [class|join(" "), 'a-link']|filter(v=>v!='')|join(" ") %} + +{% set target = target ? 'target=' ~ target : "" %} +{% set href = href ? 'href=' ~ href : "" %} +{% set rel = rel ? 'rel=' ~ rel : "" %} + +{% if href %} +{% endif %}{% apply spaceless %} + + {% if icon_before %} + {% include "01_atoms/a-svg-icon/a-svg-icon.twig" with { + 'symbol' : icon_before, + 'class' : '', + } %} + {% endif %} + + {{ content }} + + {% if icon_after %} + {% include "01_atoms/a-svg-icon/a-svg-icon.twig" with { + 'symbol' : icon_after, + 'class' : '', + } %} + {% endif %} + + {% endapply %}{% if href %}{% endif %} \ No newline at end of file diff --git a/templates/01_atoms/a-svg-icon/_a-svg-icon.scss b/templates/01_atoms/a-svg-icon/_a-svg-icon.scss new file mode 100644 index 0000000..9efd809 --- /dev/null +++ b/templates/01_atoms/a-svg-icon/_a-svg-icon.scss @@ -0,0 +1,6 @@ +.a-svg-icon { + + svg { + stroke-width: 0.01rem; + } +} diff --git a/templates/01_atoms/a-svg-icon/a-svg-icon.twig b/templates/01_atoms/a-svg-icon/a-svg-icon.twig new file mode 100644 index 0000000..73f1951 --- /dev/null +++ b/templates/01_atoms/a-svg-icon/a-svg-icon.twig @@ -0,0 +1,9 @@ +{% set class = [class|join(" "), 'a-svg-icon']|filter(v=>v!='')|join(" ") %} + +{% if symbol %} + + {% include '00_base/icons/' ~ symbol ~ '.svg' with { + 'data' : buildblock.data + } only %} + +{% endif %} \ No newline at end of file diff --git a/templates/02_molecules/m-breadcrumbs/_m-breadcrumbs.scss b/templates/02_molecules/m-breadcrumbs/_m-breadcrumbs.scss new file mode 100644 index 0000000..9f50983 --- /dev/null +++ b/templates/02_molecules/m-breadcrumbs/_m-breadcrumbs.scss @@ -0,0 +1,4 @@ +.m-breadcrumbs { + list-style: none; + padding: 0; +} diff --git a/templates/02_molecules/m-breadcrumbs/m-breadcrumbs.twig b/templates/02_molecules/m-breadcrumbs/m-breadcrumbs.twig new file mode 100644 index 0000000..2c472df --- /dev/null +++ b/templates/02_molecules/m-breadcrumbs/m-breadcrumbs.twig @@ -0,0 +1,17 @@ +{% set class = [class|join(" "), 'm-breadcrumbs']|filter(v=>v!='')|join(" ") %} + +
      + {% for breadcrumb in breadcrumbs %} + + {% include '01_atoms/a-breadcrumb/a-breadcrumb.twig' with { + breadcrumb : breadcrumb + } only %} + + {% if not loop.last %} + {% include "01_atoms/a-svg-icon/a-svg-icon.twig" with { + 'symbol' : 'chevron-right' + } %} + {% endif %} + + {% endfor %} +
    diff --git a/templates/03_organisms/o-card/_o-card.scss b/templates/03_organisms/o-card/_o-card.scss new file mode 100644 index 0000000..ee7e9b6 --- /dev/null +++ b/templates/03_organisms/o-card/_o-card.scss @@ -0,0 +1,70 @@ +.o-card { + display: flex; + box-sizing: border-box; + flex-basis: calc(33.333333% - 0.75rem); + box-shadow: 0 20px 40px -14px rgba(0,0,0,0.25); + margin-bottom: $spacingStandard; + + @container (width < 50rem) { + flex-basis: calc(50% - 0.5rem); + } + + @container (width < 35rem) { + flex-basis: 100%; + } + + &__border { + display: flex; + flex-direction: column; + background: lightgray; + border-radius: 0.35rem; + + // @container (width > 35rem) { + // flex-direction: row; + // } + } + + &__image { + height: 12rem; + background-size: cover; + background-position: center; + border-top-left-radius: 0.35rem; + border-top-right-radius: 0.35rem; + filter: contrast(70%); + + //@container (width > 35rem) { + // border-top-right-radius: 0; + // border-bottom-left-radius: 0.35rem; + // height: 100%; + //} + } + + &__text { + display: flex; + flex: 1 1 auto; + flex-direction: column; + padding: 1rem; + + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + &__headline { + font-family: $fontFamilySerif; + font-size: 1.1rem; + } + + &__teaser { + margin-top: 1rem; + font-family: $fontFamilySans; + font-size: 1rem; + hyphens: auto; + text-align: justify; + flex: 1 1 auto; + } + + &__footer { + margin-top: 1rem; + background: lightgreen; + } +} diff --git a/templates/03_organisms/o-card/o-card.twig b/templates/03_organisms/o-card/o-card.twig new file mode 100644 index 0000000..2888393 --- /dev/null +++ b/templates/03_organisms/o-card/o-card.twig @@ -0,0 +1,19 @@ +{% set class = [class|join(" "), 'o-card']|filter(v=>v!='')|join(" ") %} + + +
    +
    +
    +
    +
    +

    {{ headline }}

    +
    +
    + {{ text }} +
    + +
    +
    +
    diff --git a/templates/03_organisms/o-menu-main/_o-menu-main.scss b/templates/03_organisms/o-menu-main/_o-menu-main.scss new file mode 100644 index 0000000..8852855 --- /dev/null +++ b/templates/03_organisms/o-menu-main/_o-menu-main.scss @@ -0,0 +1,33 @@ +.o-menu-main { + background-color: rgba(255, 255, 240, 0.5); + padding: $spacingStandard; + width: calc(100vw - $spacingStandard); + position: sticky; + top: 0; + backdrop-filter: blur(0.5rem); + z-index: 1000; + + &__wrapper { + margin: 0 auto; + max-width: $siteMaxWidth; + + nav { + ul { + padding: 0; + li { + list-style: none; + display: inline-block; + margin-right: $spacingStandard * 0.5; + + a { + color: white; + text-decoration: none; + padding: $spacingStandard * 0.25 $spacingStandard * 0.5; + background-color: lightslategray; + border-radius: $spacingStandard * 0.25; + } + } + } + } + } +} diff --git a/templates/03_organisms/o-menu-main/o-menu-main.twig b/templates/03_organisms/o-menu-main/o-menu-main.twig new file mode 100644 index 0000000..f94ff03 --- /dev/null +++ b/templates/03_organisms/o-menu-main/o-menu-main.twig @@ -0,0 +1,15 @@ +{% set class = [class|join(" "), 'o-menu-main']|filter(v=>v!='')|join(" ") %} + +
    +
    + +
    +
    diff --git a/templates/04_templates/t-article/_t-article.scss b/templates/04_templates/t-article/_t-article.scss new file mode 100644 index 0000000..5037b2d --- /dev/null +++ b/templates/04_templates/t-article/_t-article.scss @@ -0,0 +1,3 @@ +.t-article { + +} \ No newline at end of file diff --git a/templates/04_templates/t-article/t-article.twig b/templates/04_templates/t-article/t-article.twig new file mode 100644 index 0000000..99a3377 --- /dev/null +++ b/templates/04_templates/t-article/t-article.twig @@ -0,0 +1,20 @@ +{% set class = [class|join(" "), 't-article']|filter(v=>v!='')|join(" ") %} + +{% extends "05_frames/f-base-frame/f-base-frame.twig" %} + +{% block content %} + +
    + {% include '01_atoms/a-image/a-image.twig' with { + src : local.article.image.src, + width : local.article.image.width, + height : local.article.image.height, + alt : local.article.image.alt, + } only %} + {{ local.article.subtitle }} +

    {{ local.article.title }}

    +

    {{ local.article.lead }}

    + {{ local.article.text | raw }} +
    + +{% endblock %} diff --git a/templates/04_templates/t-home/_t-home.scss b/templates/04_templates/t-home/_t-home.scss new file mode 100644 index 0000000..53253a7 --- /dev/null +++ b/templates/04_templates/t-home/_t-home.scss @@ -0,0 +1,13 @@ +.t-home { + &__teaser-wrapper { + display: flex; + flex-wrap: wrap; + gap: 1rem; + justify-content: space-between; + container-type: inline-size; + } + + &__teaser-box { + container-type: inline-size; + } +} diff --git a/templates/04_templates/t-home/t-home.twig b/templates/04_templates/t-home/t-home.twig new file mode 100644 index 0000000..be12f51 --- /dev/null +++ b/templates/04_templates/t-home/t-home.twig @@ -0,0 +1,44 @@ +{% set class = [class|join(" "), 't-home']|filter(v=>v!='')|join(" ") %} + +{% extends "05_frames/f-base-frame/f-base-frame.twig" %} + +{% block content %} + +
    + +

    News

    + +
    + {% include '03_organisms/o-card/o-card.twig' with { + 'headline' : 'Lorem Ipsum', + 'text' : 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.', + 'image' : {'src' : 'https://picsum.photos/seed/picsum/200/300'}, + 'url' : '', + } only %} +
    + +
    + {% for article in local.articles %} + {% include '03_organisms/o-card/o-card.twig' with { + 'headline' : article.headline, + 'text' : article.excerpt, + 'image' : article.teaserImage, + 'url' : article.url, + } only %} + {% endfor %} +
    + +
    + clickMe +
    +
    + +
    +
    + +{% endblock %} diff --git a/templates/05_frames/f-base-frame/_f-base-frame.scss b/templates/05_frames/f-base-frame/_f-base-frame.scss new file mode 100644 index 0000000..174f8fc --- /dev/null +++ b/templates/05_frames/f-base-frame/_f-base-frame.scss @@ -0,0 +1,8 @@ +.f-base-frame { + &__wrapper { + background-color: $color1; + max-width: $siteMaxWidth; + margin: 0 auto; + padding: $spacingStandard; + } +} diff --git a/templates/05_frames/f-base-frame/f-base-frame.twig b/templates/05_frames/f-base-frame/f-base-frame.twig new file mode 100644 index 0000000..05ceb3c --- /dev/null +++ b/templates/05_frames/f-base-frame/f-base-frame.twig @@ -0,0 +1,30 @@ + + + + + {{ global.meta.title }} + + + {% if global.debugBar.enabled %} + + + {% endif %} + + + +{% include '03_organisms/o-menu-main/o-menu-main.twig' with { + menu : global.menu, +} only %} + +
    + {% include '02_molecules/m-breadcrumbs/m-breadcrumbs.twig' with { + breadcrumbs : global.breadcrumbs + } only %} + + {% block content %}{% endblock %} +
    +{% if global.debugBar.enabled %} + {{ global.debugBar.body | raw }} +{% endif %} + + diff --git a/templates/main.scss b/templates/main.scss new file mode 100644 index 0000000..181bd48 --- /dev/null +++ b/templates/main.scss @@ -0,0 +1,18 @@ +@import "00_base/base"; + +@import "01_atoms/a-badge/a-badge"; +@import "01_atoms/a-breadcrumb/a-breadcrumb"; +@import "01_atoms/a-flag/a-flag"; +@import "01_atoms/a-image/a-image"; +@import "01_atoms/a-link/a-link"; +@import "01_atoms/a-svg-icon/a-svg-icon"; + +@import "02_molecules/m-breadcrumbs/m-breadcrumbs"; + +@import "03_organisms/o-card/o-card"; +@import "03_organisms/o-menu-main/o-menu-main"; + +@import "04_templates/t-article/t-article"; +@import "04_templates/t-home/t-home"; + +@import "05_frames/f-base-frame/f-base-frame";