summaryrefslogtreecommitdiff
path: root/www/wiki/skins/Timeless
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
committerYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
commitfc7369835258467bf97eb64f184b93691f9a9fd5 (patch)
treedaabd60089d2dd76d9f5fb416b005fbe159c799d /www/wiki/skins/Timeless
first commit
Diffstat (limited to 'www/wiki/skins/Timeless')
-rw-r--r--www/wiki/skins/Timeless/CODE_OF_CONDUCT.md1
-rw-r--r--www/wiki/skins/Timeless/Gruntfile.js35
-rw-r--r--www/wiki/skins/Timeless/SkinTimeless.php44
-rw-r--r--www/wiki/skins/Timeless/TimelessTemplate.php850
-rw-r--r--www/wiki/skins/Timeless/composer.json19
-rw-r--r--www/wiki/skins/Timeless/i18n/af.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/ais.json11
-rw-r--r--www/wiki/skins/Timeless/i18n/ar.json28
-rw-r--r--www/wiki/skins/Timeless/i18n/ast.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/atj.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/azb.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/ba.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/be-tarask.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/bg.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/bn.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/br.json13
-rw-r--r--www/wiki/skins/Timeless/i18n/bs.json17
-rw-r--r--www/wiki/skins/Timeless/i18n/ca.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/ce.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/cs.json29
-rw-r--r--www/wiki/skins/Timeless/i18n/cy.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/da.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/de.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/diq.json28
-rw-r--r--www/wiki/skins/Timeless/i18n/dty.json23
-rw-r--r--www/wiki/skins/Timeless/i18n/el.json23
-rw-r--r--www/wiki/skins/Timeless/i18n/en.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/eo.json9
-rw-r--r--www/wiki/skins/Timeless/i18n/es.json29
-rw-r--r--www/wiki/skins/Timeless/i18n/eu.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/fa.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/fi.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/fr.json31
-rw-r--r--www/wiki/skins/Timeless/i18n/gl.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/he.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/hi.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/hr.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/hu.json22
-rw-r--r--www/wiki/skins/Timeless/i18n/ia.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/id.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/is.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/it.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/ja.json28
-rw-r--r--www/wiki/skins/Timeless/i18n/jv.json22
-rw-r--r--www/wiki/skins/Timeless/i18n/ka.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/kab.json23
-rw-r--r--www/wiki/skins/Timeless/i18n/kk-cyrl.json22
-rw-r--r--www/wiki/skins/Timeless/i18n/km.json23
-rw-r--r--www/wiki/skins/Timeless/i18n/ko.json31
-rw-r--r--www/wiki/skins/Timeless/i18n/ksh.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/ku-latn.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/lb.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/lt.json21
-rw-r--r--www/wiki/skins/Timeless/i18n/lv.json18
-rw-r--r--www/wiki/skins/Timeless/i18n/mk.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/ml.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/mr.json23
-rw-r--r--www/wiki/skins/Timeless/i18n/ms.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/my.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/nap.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/nb.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/nds-nl.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/nds.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/ne.json9
-rw-r--r--www/wiki/skins/Timeless/i18n/nl.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/nn.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/oc.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/pa.json14
-rw-r--r--www/wiki/skins/Timeless/i18n/pam.json12
-rw-r--r--www/wiki/skins/Timeless/i18n/pl.json28
-rw-r--r--www/wiki/skins/Timeless/i18n/ps.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/pt-br.json27
-rw-r--r--www/wiki/skins/Timeless/i18n/pt.json29
-rw-r--r--www/wiki/skins/Timeless/i18n/qqq.json33
-rw-r--r--www/wiki/skins/Timeless/i18n/ru.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/sah.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/sco.json16
-rw-r--r--www/wiki/skins/Timeless/i18n/sd.json21
-rw-r--r--www/wiki/skins/Timeless/i18n/sgs.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/si.json9
-rw-r--r--www/wiki/skins/Timeless/i18n/sk.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/sl.json25
-rw-r--r--www/wiki/skins/Timeless/i18n/sr-ec.json29
-rw-r--r--www/wiki/skins/Timeless/i18n/sr-el.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/su.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/sv.json30
-rw-r--r--www/wiki/skins/Timeless/i18n/tcy.json13
-rw-r--r--www/wiki/skins/Timeless/i18n/te.json9
-rw-r--r--www/wiki/skins/Timeless/i18n/th.json10
-rw-r--r--www/wiki/skins/Timeless/i18n/tl.json18
-rw-r--r--www/wiki/skins/Timeless/i18n/tr.json21
-rw-r--r--www/wiki/skins/Timeless/i18n/tt-cyrl.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/udm.json14
-rw-r--r--www/wiki/skins/Timeless/i18n/uk.json28
-rw-r--r--www/wiki/skins/Timeless/i18n/ur.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/vi.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/xmf.json8
-rw-r--r--www/wiki/skins/Timeless/i18n/yi.json9
-rw-r--r--www/wiki/skins/Timeless/i18n/yue.json24
-rw-r--r--www/wiki/skins/Timeless/i18n/zh-hans.json26
-rw-r--r--www/wiki/skins/Timeless/i18n/zh-hant.json30
-rw-r--r--www/wiki/skins/Timeless/notes29
-rw-r--r--www/wiki/skins/Timeless/resources/extensions/Echo.less81
-rw-r--r--www/wiki/skins/Timeless/resources/extensions/VisualEditor.article.less25
-rw-r--r--www/wiki/skins/Timeless/resources/extensions/VisualEditor.core.less41
-rw-r--r--www/wiki/skins/Timeless/resources/forms.less252
-rw-r--r--www/wiki/skins/Timeless/resources/images/arrow-down-grey.pngbin0 -> 222 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/arrow-down-grey.svg55
-rw-r--r--www/wiki/skins/Timeless/resources/images/brackets-grey.pngbin0 -> 193 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/brackets-grey.svg47
-rw-r--r--www/wiki/skins/Timeless/resources/images/cat-grey.pngbin0 -> 28718 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/cat-grey.svg234
-rw-r--r--www/wiki/skins/Timeless/resources/images/clock-grey.pngbin0 -> 586 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/clock-grey.svg82
-rw-r--r--www/wiki/skins/Timeless/resources/images/editing icons.svg249
-rw-r--r--www/wiki/skins/Timeless/resources/images/gear-grey.pngbin0 -> 635 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/gear-grey.svg35
-rw-r--r--www/wiki/skins/Timeless/resources/images/gear-large-grey.pngbin0 -> 877 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/gear-large-grey.svg76
-rw-r--r--www/wiki/skins/Timeless/resources/images/languages-grey.pngbin0 -> 789 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/languages-grey.svg39
-rw-r--r--www/wiki/skins/Timeless/resources/images/menu-large-grey.pngbin0 -> 231 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/menu-large-grey.svg95
-rw-r--r--www/wiki/skins/Timeless/resources/images/page-grey.pngbin0 -> 251 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/page-grey.svg35
-rw-r--r--www/wiki/skins/Timeless/resources/images/pencil-grey.pngbin0 -> 469 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/pencil-grey.svg39
-rw-r--r--www/wiki/skins/Timeless/resources/images/plus-grey.pngbin0 -> 329 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/plus-grey.svg48
-rw-r--r--www/wiki/skins/Timeless/resources/images/puzzle-grey.pngbin0 -> 323 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/puzzle-grey.svg53
-rw-r--r--www/wiki/skins/Timeless/resources/images/search-ltr.pngbin0 -> 647 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/search-ltr.svg93
-rw-r--r--www/wiki/skins/Timeless/resources/images/star-filled.pngbin0 -> 488 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/star-filled.svg6
-rw-r--r--www/wiki/skins/Timeless/resources/images/star.pngbin0 -> 650 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/star.svg60
-rw-r--r--www/wiki/skins/Timeless/resources/images/talk-grey.pngbin0 -> 724 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/talk-grey.svg77
-rw-r--r--www/wiki/skins/Timeless/resources/images/user-grey.pngbin0 -> 575 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/user-grey.svg76
-rw-r--r--www/wiki/skins/Timeless/resources/images/user-large-grey.pngbin0 -> 715 bytes
-rw-r--r--www/wiki/skins/Timeless/resources/images/user-large-grey.svg82
-rw-r--r--www/wiki/skins/Timeless/resources/libraries/normalise.css415
-rw-r--r--www/wiki/skins/Timeless/resources/main.js0
-rw-r--r--www/wiki/skins/Timeless/resources/mobile.js43
-rw-r--r--www/wiki/skins/Timeless/resources/ooui.less10
-rw-r--r--www/wiki/skins/Timeless/resources/print.css16
-rw-r--r--www/wiki/skins/Timeless/resources/screen-common.less541
-rw-r--r--www/wiki/skins/Timeless/resources/screen-desktop-full.less20
-rw-r--r--www/wiki/skins/Timeless/resources/screen-desktop-mid.less20
-rw-r--r--www/wiki/skins/Timeless/resources/screen-desktop-small.less125
-rw-r--r--www/wiki/skins/Timeless/resources/screen-desktop.less119
-rw-r--r--www/wiki/skins/Timeless/resources/screen-misc.less26
-rw-r--r--www/wiki/skins/Timeless/resources/screen-mobile.less246
-rw-r--r--www/wiki/skins/Timeless/resources/variables.less209
-rw-r--r--www/wiki/skins/Timeless/screenshots/1024x768.pngbin0 -> 251709 bytes
-rw-r--r--www/wiki/skins/Timeless/screenshots/1280x800.pngbin0 -> 287198 bytes
-rw-r--r--www/wiki/skins/Timeless/screenshots/1440x900.pngbin0 -> 322848 bytes
-rw-r--r--www/wiki/skins/Timeless/screenshots/Mobile.pngbin0 -> 439821 bytes
-rw-r--r--www/wiki/skins/Timeless/skin.json89
161 files changed, 6764 insertions, 0 deletions
diff --git a/www/wiki/skins/Timeless/CODE_OF_CONDUCT.md b/www/wiki/skins/Timeless/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..d8e5d087
--- /dev/null
+++ b/www/wiki/skins/Timeless/CODE_OF_CONDUCT.md
@@ -0,0 +1 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct).
diff --git a/www/wiki/skins/Timeless/Gruntfile.js b/www/wiki/skins/Timeless/Gruntfile.js
new file mode 100644
index 00000000..6f13f1bd
--- /dev/null
+++ b/www/wiki/skins/Timeless/Gruntfile.js
@@ -0,0 +1,35 @@
+/* eslint-env node */
+module.exports = function ( grunt ) {
+ grunt.loadNpmTasks( 'grunt-jsonlint' );
+ grunt.loadNpmTasks( 'grunt-banana-checker' );
+ grunt.loadNpmTasks( 'grunt-eslint' );
+ grunt.loadNpmTasks( 'grunt-stylelint' );
+
+ grunt.initConfig( {
+ eslint: {
+ all: '.'
+ },
+ banana: {
+ all: 'i18n/'
+ },
+ jsonlint: {
+ all: [
+ '**/*.json',
+ '!node_modules/**',
+ '!vendor/**'
+ ]
+ },
+ stylelint: {
+ all: [
+ '**/*.css',
+ '**/*.less',
+ '!resources/libraries/**',
+ '!node_modules/**',
+ '!vendor/**'
+ ]
+ }
+ } );
+
+ grunt.registerTask( 'test', [ 'eslint', 'jsonlint', 'banana', 'stylelint' ] );
+ grunt.registerTask( 'default', 'test' );
+};
diff --git a/www/wiki/skins/Timeless/SkinTimeless.php b/www/wiki/skins/Timeless/SkinTimeless.php
new file mode 100644
index 00000000..00ecd126
--- /dev/null
+++ b/www/wiki/skins/Timeless/SkinTimeless.php
@@ -0,0 +1,44 @@
+<?php
+/**
+ * SkinTemplate class for the Timeless skin
+ *
+ * @ingroup Skins
+ */
+class SkinTimeless extends SkinTemplate {
+ public $skinname = 'timeless', $stylename = 'Timeless',
+ $template = 'TimelessTemplate';
+
+ /**
+ * @param OutputPage $out
+ */
+ public function initPage( OutputPage $out ) {
+ parent::initPage( $out );
+
+ $out->addMeta( 'viewport',
+ 'width=device-width, initial-scale=1.0, ' .
+ 'user-scalable=yes, minimum-scale=0.25, maximum-scale=5.0'
+ );
+
+ $out->addModuleStyles( [
+ 'mediawiki.skinning.content.externallinks',
+ 'skins.timeless',
+ // This is a separate module from skins.timeless because it has its own
+ // @media declarations in its less, and apparently modules cannot be defined
+ // with both. That is the only reason.
+ 'skins.timeless.misc'
+ ] );
+ $out->addModules( [
+ 'skins.timeless.js',
+ 'skins.timeless.mobile'
+ ] );
+ }
+
+ /**
+ * Add CSS via ResourceLoader
+ *
+ * @param OutputPage $out
+ */
+ function setupSkinUserCss( OutputPage $out ) {
+ parent::setupSkinUserCss( $out );
+ }
+}
diff --git a/www/wiki/skins/Timeless/TimelessTemplate.php b/www/wiki/skins/Timeless/TimelessTemplate.php
new file mode 100644
index 00000000..63173207
--- /dev/null
+++ b/www/wiki/skins/Timeless/TimelessTemplate.php
@@ -0,0 +1,850 @@
+<?php
+/**
+ * BaseTemplate class for the Timeless skin
+ *
+ * @ingroup Skins
+ */
+class TimelessTemplate extends BaseTemplate {
+
+ /** @var array */
+ protected $pileOfTools;
+
+ /**
+ * Outputs the entire contents of the page
+ */
+ public function execute() {
+ $this->pileOfTools = $this->getPageTools();
+ $userLinks = $this->getUserLinks();
+
+ // Open html, body elements, etc
+ $html = $this->get( 'headelement' );
+
+ $html .= Html::openElement( 'div', [ 'id' => 'mw-wrapper', 'class' => $userLinks['class'] ] );
+
+ $html .= Html::rawElement( 'div', [ 'id' => 'mw-header-container', 'class' => 'ts-container' ],
+ Html::rawElement( 'div', [ 'id' => 'mw-header', 'class' => 'ts-inner' ],
+ $userLinks['html'] .
+ $this->getLogo( 'p-logo-text', 'text' ) .
+ $this->getSearch()
+ ) .
+ $this->getClear()
+ );
+ $html .= $this->getHeaderHack();
+
+ // For mobile
+ $html .= Html::element( 'div', [ 'id' => 'menus-cover' ] );
+
+ $html .= Html::rawElement( 'div', [ 'id' => 'mw-content-container', 'class' => 'ts-container' ],
+ Html::rawElement( 'div', [ 'id' => 'mw-content-block', 'class' => 'ts-inner' ],
+ Html::rawElement( 'div', [ 'id' => 'mw-site-navigation' ],
+ $this->getLogo( 'p-logo', 'image' ) .
+ $this->getMainNavigation() .
+ $this->getSidebarChunk(
+ 'site-tools',
+ 'timeless-sitetools',
+ $this->getPortlet(
+ 'tb',
+ $this->pileOfTools['general'],
+ 'timeless-sitetools'
+ )
+ )
+ ) .
+ Html::rawElement( 'div', [ 'id' => 'mw-related-navigation' ],
+ $this->getPageToolSidebar() .
+ $this->getInterlanguageLinks() .
+ $this->getCategories()
+ ) .
+ Html::rawElement( 'div', [ 'id' => 'mw-content' ],
+ Html::rawElement( 'div', [ 'id' => 'content', 'class' => 'mw-body', 'role' => 'main' ],
+ $this->getSiteNotices() .
+ $this->getIndicators() .
+ Html::rawElement(
+ 'h1',
+ [
+ 'id' => 'firstHeading',
+ 'class' => 'firstHeading',
+ 'lang' => $this->get( 'pageLanguage' )
+ ],
+ $this->get( 'title' )
+ ) .
+ Html::rawElement( 'div', [ 'id' => 'mw-page-header-links' ],
+ $this->getPortlet(
+ 'namespaces',
+ $this->pileOfTools['namespaces'],
+ 'timeless-namespaces'
+ ) .
+ $this->getPortlet(
+ 'views',
+ $this->pileOfTools['page-primary'],
+ 'timeless-pagetools'
+ )
+ ) .
+ $this->getClear() .
+ Html::rawElement( 'div', [ 'class' => 'mw-body-content', 'id' => 'bodyContent' ],
+ $this->getContentSub() .
+ $this->get( 'bodytext' ) .
+ $this->getClear()
+ )
+ )
+ ) .
+ $this->getAfterContent() .
+ $this->getClear()
+ )
+ );
+
+ $html .= Html::rawElement( 'div', [ 'id' => 'mw-footer-container', 'class' => 'ts-container' ],
+ Html::rawElement( 'div', [ 'id' => 'mw-footer', 'class' => 'ts-inner' ],
+ $this->getFooter()
+ )
+ );
+
+ $html .= Html::closeElement( 'div' );
+
+ // BaseTemplate::printTrail() stuff (has no get version)
+ // Required for RL to run
+ $html .= MWDebug::getDebugHTML( $this->getSkin()->getContext() );
+ $html .= $this->get( 'bottomscripts' );
+ $html .= $this->get( 'reporttime' );
+
+ $html .= Html::closeElement( 'body' );
+ $html .= Html::closeElement( 'html' );
+
+ // The unholy echo
+ echo $html;
+ }
+
+ /**
+ * Generates a block of navigation links with a header
+ *
+ * @param string $name
+ * @param array|string $content array of links for use with makeListItem, or a block of text
+ * Expected array format:
+ * [
+ * $name => [
+ * 'links' => [ '0' =>
+ * [ 'href' => ..., 'single-id' => ..., 'text' => ... ]
+ * ],
+ * 'id' => ...,
+ * 'active' => ...
+ * ],
+ * ...
+ * ]
+ * @param null|string|array|bool $msg
+ *
+ * @return string html
+ * @since 1.29
+ */
+ protected function getPortlet( $name, $content, $msg = null ) {
+ if ( $msg === null ) {
+ $msg = $name;
+ } elseif ( is_array( $msg ) ) {
+ $msgString = array_shift( $msg );
+ $msgParams = $msg;
+ $msg = $msgString;
+ }
+ $msgObj = wfMessage( $msg );
+ if ( $msgObj->exists() ) {
+ if ( isset( $msgParams ) && !empty( $msgParams ) ) {
+ $msgString = $this->getMsg( $msg, $msgParams )->parse();
+ } else {
+ $msgString = $msgObj->parse();
+ }
+ } else {
+ $msgString = htmlspecialchars( $msg );
+ }
+
+ // HACK: Compatibility with extensions still using SkinTemplateToolboxEnd
+ $hookContents = '';
+ if ( $name == 'tb' ) {
+ if ( isset( $boxes['TOOLBOX'] ) ) {
+ ob_start();
+ // We pass an extra 'true' at the end so extensions using BaseTemplateToolbox
+ // can abort and avoid outputting double toolbox links
+ // Avoid PHP 7.1 warning from passing $this by reference
+ $template = $this;
+ Hooks::run( 'SkinTemplateToolboxEnd', [ &$template, true ] );
+ $hookContents = ob_get_contents();
+ ob_end_clean();
+ if ( !trim( $hookContents ) ) {
+ $hookContents = '';
+ }
+ }
+ }
+ // END hack
+
+ $labelId = Sanitizer::escapeId( "p-$name-label" );
+
+ if ( is_array( $content ) ) {
+ $contentText = Html::openElement( 'ul' );
+ if ( $content !== [] ) {
+ foreach ( $content as $key => $item ) {
+ $contentText .= $this->makeListItem(
+ $key,
+ $item,
+ [ 'text-wrapper' => [ 'tag' => 'span' ] ]
+ );
+ }
+ }
+ // Add in SkinTemplateToolboxEnd, if any
+ $contentText .= $hookContents;
+ $contentText .= Html::closeElement( 'ul' );
+ } else {
+ $contentText = $content;
+ }
+
+ $html = Html::rawElement( 'div', [
+ 'role' => 'navigation',
+ 'class' => [ 'mw-portlet', 'emptyPortlet' => !$content ],
+ 'id' => Sanitizer::escapeId( 'p-' . $name ),
+ 'title' => Linker::titleAttrib( 'p-' . $name ),
+ 'aria-labelledby' => $labelId
+ ],
+ Html::rawElement( 'h3', [
+ 'id' => $labelId,
+ 'lang' => $this->get( 'userlang' ),
+ 'dir' => $this->get( 'dir' )
+ ],
+ $msgString
+ ) .
+ Html::rawElement( 'div', [ 'class' => 'mw-portlet-body' ],
+ $contentText .
+ $this->getAfterPortlet( $name )
+ )
+ );
+
+ return $html;
+ }
+
+ /**
+ * Sidebar chunk containing one or more portlets
+ *
+ * @param string $id
+ * @param string $headerMessage
+ * @param string $content
+ *
+ * @return string html
+ */
+ protected function getSidebarChunk( $id, $headerMessage, $content ) {
+ $html = '';
+
+ $html .= Html::rawElement(
+ 'div',
+ [ 'id' => Sanitizer::escapeId( $id ), 'class' => 'sidebar-chunk' ],
+ Html::rawElement( 'h2', [],
+ Html::element( 'span', [],
+ $this->getMsg( $headerMessage )->text()
+ ) .
+ Html::element( 'div', [ 'class' => 'pokey' ] )
+ ) .
+ Html::rawElement( 'div', [ 'class' => 'sidebar-inner' ], $content )
+ );
+
+ return $html;
+ }
+
+ /**
+ * The logo and (optionally) site title
+ *
+ * @param string $id
+ * @param string $part whether it's only image, only text, or both
+ *
+ * @return string html
+ */
+ protected function getLogo( $id = 'p-logo', $part = 'both' ) {
+ $html = '';
+ $language = $this->getSkin()->getLanguage();
+
+ $html .= Html::openElement(
+ 'div',
+ [
+ 'id' => Sanitizer::escapeId( $id ),
+ 'class' => 'mw-portlet',
+ 'role' => 'banner'
+ ]
+ );
+ if ( $part !== 'image' ) {
+ $titleClass = '';
+ if ( $language->hasVariants() ) {
+ $siteTitle = $language->convert( $this->getMsg( 'timeless-sitetitle' )->text() );
+ } else {
+ $siteTitle = $this->getMsg( 'timeless-sitetitle' )->text();
+ }
+ // width is 11em; 13 characters will probably fit?
+ if ( mb_strlen( $siteTitle ) > 13 ) {
+ $titleClass = 'long';
+ }
+ $html .= Html::element( 'a', [
+ 'id' => 'p-banner',
+ 'class' => [ 'mw-wiki-title', $titleClass ],
+ 'href' => $this->data['nav_urls']['mainpage']['href']
+ ],
+ $siteTitle
+ );
+ }
+ if ( $part !== 'text' ) {
+ $html .= Html::element( 'a', array_merge(
+ [
+ 'class' => 'mw-wiki-logo',
+ 'href' => $this->data['nav_urls']['mainpage']['href']
+ ],
+ Linker::tooltipAndAccesskeyAttribs( 'p-logo' )
+ ) );
+ }
+ $html .= Html::closeElement( 'div' );
+
+ return $html;
+ }
+
+ /**
+ * The search box at the top
+ *
+ * @return string html
+ */
+ protected function getSearch() {
+ $html = '';
+
+ $html .= Html::openElement( 'div', [ 'class' => 'mw-portlet', 'id' => 'p-search' ] );
+
+ $html .= Html::rawElement(
+ 'h3',
+ [ 'lang' => $this->get( 'userlang' ), 'dir' => $this->get( 'dir' ) ],
+ Html::rawElement( 'label', [ 'for' => 'searchInput' ], $this->getMsg( 'search' )->text() )
+ );
+
+ $html .= Html::rawElement( 'form', [ 'action' => $this->get( 'wgScript' ), 'id' => 'searchform' ],
+ Html::rawElement( 'div', [ 'id' => 'simpleSearch' ],
+ Html::rawElement( 'div', [ 'id' => 'searchInput-container' ],
+ $this->makeSearchInput( [
+ 'id' => 'searchInput',
+ 'placeholder' => $this->getMsg( 'timeless-search-placeholder' )->text(),
+ ] )
+ ) .
+ Html::hidden( 'title', $this->get( 'searchtitle' ) ) .
+ $this->makeSearchButton(
+ 'fulltext',
+ [ 'id' => 'mw-searchButton', 'class' => 'searchButton mw-fallbackSearchButton' ]
+ ) .
+ $this->makeSearchButton(
+ 'go',
+ [ 'id' => 'searchButton', 'class' => 'searchButton' ]
+ )
+ )
+ );
+
+ $html .= Html::closeElement( 'div' );
+
+ return $html;
+ }
+
+ /**
+ * Left sidebar navigation, usually
+ *
+ * @return string html
+ */
+ protected function getMainNavigation() {
+ $sidebar = $this->getSidebar();
+ $html = '';
+
+ // Already hardcoded into header
+ $sidebar['SEARCH'] = false;
+ // Parsed as part of pageTools
+ $sidebar['TOOLBOX'] = false;
+ // Forcibly removed to separate chunk
+ $sidebar['LANGUAGES'] = false;
+
+ foreach ( $sidebar as $name => $content ) {
+ if ( $content === false ) {
+ continue;
+ }
+ // Numeric strings gets an integer when set as key, cast back - T73639
+ $name = (string)$name;
+ $html .= $this->getPortlet( $name, $content['content'] );
+ }
+
+ $html = $this->getSidebarChunk( 'site-navigation', 'navigation', $html );
+
+ return $html;
+ }
+
+ /**
+ * The colour bars
+ * Split this out so we don't have to look at it/can easily kill it later
+ *
+ * @return string html
+ */
+ protected function getHeaderHack() {
+ $html = '';
+
+ // These are almost exactly the same and this is stupid.
+ $html .= Html::rawElement( 'div', [ 'id' => 'mw-header-hack', 'class' => 'color-bar' ],
+ Html::rawElement( 'div', [ 'class' => 'color-middle-container' ],
+ Html::element( 'div', [ 'class' => 'color-middle' ] )
+ ) .
+ Html::element( 'div', [ 'class' => 'color-left' ] ) .
+ Html::element( 'div', [ 'class' => 'color-right' ] )
+ );
+ $html .= Html::rawElement( 'div', [ 'id' => 'mw-header-nav-hack' ],
+ Html::rawElement( 'div', [ 'class' => 'color-bar' ],
+ Html::rawElement( 'div', [ 'class' => 'color-middle-container' ],
+ Html::element( 'div', [ 'class' => 'color-middle' ] )
+ ) .
+ Html::element( 'div', [ 'class' => 'color-left' ] ) .
+ Html::element( 'div', [ 'class' => 'color-right' ] )
+ )
+ );
+
+ return $html;
+ }
+
+ /**
+ * Page tools in sidebar
+ *
+ * @return string html
+ */
+ protected function getPageToolSidebar() {
+ $pageTools = '';
+ $pageTools .= $this->getPortlet(
+ 'cactions',
+ $this->pileOfTools['page-secondary'],
+ 'timeless-pageactions'
+ );
+ $pageTools .= $this->getPortlet(
+ 'userpagetools',
+ $this->pileOfTools['user'],
+ 'timeless-userpagetools'
+ );
+ $pageTools .= $this->getPortlet(
+ 'pagemisc',
+ $this->pileOfTools['page-tertiary'],
+ 'timeless-pagemisc'
+ );
+
+ return $this->getSidebarChunk( 'page-tools', 'timeless-pageactions', $pageTools );
+ }
+
+ /**
+ * Personal/user links portlet for header
+ *
+ * @return array [ html, class ], where class is an extra class to apply to surrounding objects
+ * (for width adjustments)
+ */
+ protected function getUserLinks() {
+ $user = $this->getSkin()->getUser();
+ $personalTools = $this->getPersonalTools();
+
+ $html = '';
+ $extraTools = [];
+
+ // Remove Echo badges
+ if ( isset( $personalTools['notifications-alert'] ) ) {
+ $extraTools['notifications-alert'] = $personalTools['notifications-alert'];
+ unset( $personalTools['notifications-alert'] );
+ }
+ if ( isset( $personalTools['notifications-notice'] ) ) {
+ $extraTools['notifications-notice'] = $personalTools['notifications-notice'];
+ unset( $personalTools['notifications-notice'] );
+ }
+ $class = empty( $extraTools ) ? '' : 'extension-icons';
+
+ // Re-label some messages
+ if ( isset( $personalTools['userpage'] ) ) {
+ $personalTools['userpage']['links'][0]['text'] = $this->getMsg( 'timeless-userpage' )->text();
+ }
+ if ( isset( $personalTools['mytalk'] ) ) {
+ $personalTools['mytalk']['links'][0]['text'] = $this->getMsg( 'timeless-talkpage' )->text();
+ }
+
+ // Labels
+ if ( $user->isLoggedIn() ) {
+ $userName = $user->getName();
+ // Make sure it fits first (numbers slightly made up, may need adjusting)
+ $fit = empty( $extraTools ) ? 13 : 9;
+ if ( mb_strlen( $userName ) < $fit ) {
+ $dropdownHeader = $userName;
+ } else {
+ $dropdownHeader = wfMessage( 'timeless-loggedin' )->text();
+ }
+ $headerMsg = [ 'timeless-loggedinas', $user->getName() ];
+ } else {
+ $dropdownHeader = wfMessage( 'timeless-anonymous' )->text();
+ $headerMsg = 'timeless-notloggedin';
+ }
+ $html .= Html::openElement( 'div', [ 'id' => 'user-tools' ] );
+
+ $html .= Html::rawElement( 'div', [ 'id' => 'personal' ],
+ Html::rawElement( 'h2', [],
+ Html::element( 'span', [], $dropdownHeader ) .
+ Html::element( 'div', [ 'class' => 'pokey' ] )
+ ) .
+ Html::rawElement( 'div', [ 'id' => 'personal-inner', 'class' => 'dropdown' ],
+ $this->getPortlet( 'personal', $personalTools, $headerMsg )
+ )
+ );
+
+ // Extra icon stuff (echo etc)
+ if ( !empty( $extraTools ) ) {
+ $iconList = '';
+ foreach ( $extraTools as $key => $item ) {
+ $iconList .= $this->makeListItem( $key, $item );
+ }
+
+ $html .= Html::rawElement(
+ 'div',
+ [ 'id' => 'personal-extra', 'class' => 'p-body' ],
+ Html::rawElement( 'ul', [], $iconList )
+ );
+ }
+
+ $html .= Html::closeElement( 'div' );
+
+ return [
+ 'html' => $html,
+ 'class' => $class
+ ];
+ }
+
+ /**
+ * Notices that may appear above the firstHeading
+ *
+ * @return string html
+ */
+ protected function getSiteNotices() {
+ $html = '';
+
+ if ( $this->data['sitenotice'] ) {
+ $html .= Html::rawElement( 'div', [ 'id' => 'siteNotice' ], $this->get( 'sitenotice' ) );
+ }
+ if ( $this->data['newtalk'] ) {
+ $html .= Html::rawElement( 'div', [ 'class' => 'usermessage' ], $this->get( 'newtalk' ) );
+ }
+
+ return $html;
+ }
+
+ /**
+ * Links and information that may appear below the firstHeading
+ *
+ * @return string html
+ */
+ protected function getContentSub() {
+ $html = '';
+
+ $html .= Html::openElement( 'div', [ 'id' => 'contentSub' ] );
+ if ( $this->data['subtitle'] ) {
+ $html .= $this->get( 'subtitle' );
+ }
+ if ( $this->data['undelete'] ) {
+ $html .= $this->get( 'undelete' );
+ }
+ $html .= Html::closeElement( 'div' );
+
+ return $html;
+ }
+
+ /**
+ * The data after content, catlinks, and potential other stuff that may appear within
+ * the content block but after the main content
+ *
+ * @return string html
+ */
+ protected function getAfterContent() {
+ $html = '';
+
+ if ( $this->data['catlinks'] || $this->data['dataAfterContent'] ) {
+ $html .= Html::openElement( 'div', [ 'id' => 'content-bottom-stuff' ] );
+ if ( $this->data['catlinks'] ) {
+ $html .= $this->get( 'catlinks' );
+ }
+ if ( $this->data['dataAfterContent'] ) {
+ $html .= $this->get( 'dataAfterContent' );
+ }
+ $html .= Html::closeElement( 'div' );
+ }
+
+ return $html;
+ }
+
+ /**
+ * Generate pile of all the tools
+ *
+ * We can make a few assumptions based on where a tool started out:
+ * If it's in the cactions region, it's a page tool, probably primary or secondary
+ * ...that's all I can think of
+ *
+ * @return array of array of tools information (portlet formatting)
+ */
+ protected function getPageTools() {
+ $title = $this->getSkin()->getTitle();
+ $namespace = $title->getNamespace();
+
+ $sortedPileOfTools = [
+ 'namespaces' => [],
+ 'page-primary' => [],
+ 'page-secondary' => [],
+ 'user' => [],
+ 'page-tertiary' => [],
+ 'general' => []
+ ];
+
+ // Tools specific to the page
+ $pileOfEditTools = [];
+ foreach ( $this->data['content_navigation'] as $navKey => $navBlock ) {
+ // Just use namespaces items as they are
+ if ( $navKey == 'namespaces' ) {
+ if ( $namespace < 0 ) {
+ // Put special page ns_pages in the more pile so they're not so lonely
+ $sortedPileOfTools['page-tertiary'] = $navBlock;
+ } else {
+ $sortedPileOfTools['namespaces'] = $navBlock;
+ }
+ } else {
+ $pileOfEditTools = array_merge( $pileOfEditTools, $navBlock );
+ }
+ }
+
+ // Tools that may be general or page-related (typically the toolbox)
+ $pileOfTools = $this->getToolbox();
+ if ( $namespace >= 0 ) {
+ $pileOfTools['pagelog'] = [
+ 'text' => $this->getMsg( 'timeless-pagelog' )->text(),
+ 'href' => SpecialPage::getTitleFor( 'Log', $title->getPrefixedText() )->getLocalURL(),
+ 'id' => 't-pagelog'
+ ];
+ }
+ $pileOfTools['more'] = [
+ 'text' => $this->getMsg( 'timeless-more' )->text(),
+ 'id' => 'ca-more',
+ 'class' => 'dropdown-toggle'
+ ];
+
+ // Goes in the page-primary in mobile, doesn't appear otherwise
+ if ( $this->data['language_urls'] !== false ) {
+ $pileOfTools['languages'] = [
+ 'text' => $this->getMsg( 'timeless-languages' )->escaped(),
+ 'id' => 'ca-languages',
+ 'class' => 'dropdown-toggle'
+ ];
+ }
+
+ // This is really dumb, and you're an idiot for doing it this way.
+ // Obviously if you're not the idiot who did this, I don't mean you.
+ foreach ( $pileOfEditTools as $navKey => $navBlock ) {
+ $currentSet = null;
+
+ if ( in_array( $navKey, [
+ 'watch',
+ 'unwatch'
+ ] ) ) {
+ $currentSet = 'namespaces';
+ } elseif ( in_array( $navKey, [
+ 'edit',
+ 'view',
+ 'history',
+ 'addsection',
+ 'viewsource'
+ ] ) ) {
+ $currentSet = 'page-primary';
+ } elseif ( in_array( $navKey, [
+ 'delete',
+ 'rename',
+ 'protect',
+ 'unprotect',
+ 'move'
+ ] ) ) {
+ $currentSet = 'page-secondary';
+ } else {
+ // Catch random extension ones?
+ $currentSet = 'page-primary';
+ }
+ $sortedPileOfTools[$currentSet][$navKey] = $navBlock;
+ }
+ foreach ( $pileOfTools as $navKey => $navBlock ) {
+ $currentSet = null;
+
+ if ( in_array( $navKey, [
+ 'contributions',
+ 'more',
+ 'languages'
+ ] ) ) {
+ $currentSet = 'page-primary';
+ } elseif ( in_array( $navKey, [
+ 'blockip',
+ 'userrights',
+ 'log'
+ ] ) ) {
+ $currentSet = 'user';
+ } elseif ( in_array( $navKey, [
+ 'whatlinkshere',
+ 'print',
+ 'info',
+ 'pagelog',
+ 'recentchangeslinked',
+ 'permalink'
+ ] ) ) {
+ $currentSet = 'page-tertiary';
+ } else {
+ $currentSet = 'general';
+ }
+ $sortedPileOfTools[$currentSet][$navKey] = $navBlock;
+ }
+
+ return $sortedPileOfTools;
+ }
+
+ /**
+ * Categories for the sidebar
+ *
+ * Assemble an array of categories, regardless of view mode. Just using Skin or
+ * OutputPage functions doesn't respect view modes (preview, history, whatever)
+ * But why? I have no idea what the purpose of this is.
+ *
+ * @return string html
+ */
+ protected function getCategories() {
+ global $wgContLang;
+
+ $skin = $this->getSkin();
+ $title = $skin->getTitle();
+ $catList = false;
+ $html = '';
+
+ // Get list from outputpage if in preview; otherwise get list from title
+ if ( in_array( $skin->getRequest()->getVal( 'action' ), [ 'submit', 'edit' ] ) ) {
+ $allCats = [];
+ // Can't just use getCategoryLinks because there's no equivalent for Title
+ $allCats2 = $skin->getOutput()->getCategories();
+ foreach ( $allCats2 as $displayName ) {
+ $catTitle = Title::makeTitleSafe( NS_CATEGORY, $displayName );
+ $allCats[] = $catTitle->getDBkey();
+ }
+ } else {
+ // This is probably to trim out some excessive stuff. Unless I was just high on cough syrup.
+ $allCats = array_keys( $title->getParentCategories() );
+
+ $len = strlen( $wgContLang->getNsText( NS_CATEGORY ) . ':' );
+ foreach ( $allCats as $i => $catName ) {
+ $allCats[$i] = substr( $catName, $len );
+ }
+ }
+ if ( $allCats !== [] ) {
+ $dbr = wfGetDB( DB_REPLICA );
+ $res = $dbr->select(
+ [ 'page', 'page_props' ],
+ [ 'page_id', 'page_title' ],
+ [
+ 'page_title' => $allCats,
+ 'page_namespace' => NS_CATEGORY,
+ 'pp_propname' => 'hiddencat'
+ ],
+ __METHOD__,
+ [],
+ [ 'page_props' => [ 'JOIN', 'pp_page = page_id' ] ]
+ );
+ $hiddenCats = [];
+ foreach ( $res as $row ) {
+ $hiddenCats[] = $row->page_title;
+ }
+ $normalCats = array_diff( $allCats, $hiddenCats );
+
+ $normalCount = count( $normalCats );
+ $hiddenCount = count( $hiddenCats );
+ $count = $normalCount;
+
+ // Mostly consistent with how Skin does it.
+ // Doesn't have the classes. Either way can't be good for caching.
+ if (
+ $skin->getUser()->getBoolOption( 'showhiddencats' ) ||
+ $title->getNamespace() == NS_CATEGORY
+ ) {
+ $count += $hiddenCount;
+ } else {
+ /* We don't care if there are hidden ones. */
+ $hiddenCount = 0;
+ }
+
+ // Assemble the html...
+ if ( $count ) {
+ if ( $normalCount ) {
+ $catHeader = 'categories';
+ } else {
+ $catHeader = 'hidden-categories';
+ }
+ $catList = '';
+ if ( $normalCount ) {
+ $catList .= $this->getCatList( $normalCats, 'catlist-normal', 'categories' );
+ }
+ if ( $hiddenCount ) {
+ $catList .= $this->getCatList(
+ $hiddenCats,
+ 'catlist-hidden',
+ [ 'hidden-categories', $hiddenCount ]
+ );
+ }
+ }
+ }
+ if ( $catList ) {
+ $html = $this->getSidebarChunk( 'catlinks-sidebar', $catHeader, $catList );
+ }
+
+ return $html;
+ }
+
+ /**
+ * List of categories
+ *
+ * @param array $list
+ * @param string $id
+ * @param string|array $message i18n message name or an array of [ message name, params ]
+ *
+ * @return string html
+ */
+ protected function getCatList( $list, $id, $message ) {
+ $html = '';
+
+ $categories = [];
+ // Generate portlet content
+ foreach ( $list as $category ) {
+ $title = Title::makeTitleSafe( NS_CATEGORY, $category );
+ if ( !$title ) {
+ continue;
+ }
+ $categories[ htmlspecialchars( $category ) ] = [ 'links' => [ 0 => [
+ 'href' => $title->getLinkURL(),
+ 'text' => $title->getText()
+ ] ] ];
+ }
+
+ $html .= $this->getPortlet( $id, $categories, $message );
+
+ return $html;
+ }
+
+ /**
+ * Interlanguage links block, also with variants
+ *
+ * @return string html
+ */
+ protected function getInterlanguageLinks() {
+ $html = '';
+
+ if ( isset( $this->data['variant_urls'] ) && $this->data['variant_urls'] !== false ) {
+ $variants = $this->getPortlet( 'variants', $this->data['variant_urls'], true );
+ } else {
+ $variants = '';
+ }
+ if ( $this->data['language_urls'] !== false ) {
+ $html .= $this->getSidebarChunk(
+ 'other-languages',
+ 'timeless-languages',
+ $variants .
+ $this->getPortlet(
+ 'lang',
+ $this->data['language_urls'] ?: [],
+ 'otherlanguages'
+ )
+ );
+ }
+
+ return $html;
+ }
+}
diff --git a/www/wiki/skins/Timeless/composer.json b/www/wiki/skins/Timeless/composer.json
new file mode 100644
index 00000000..fb052c75
--- /dev/null
+++ b/www/wiki/skins/Timeless/composer.json
@@ -0,0 +1,19 @@
+{
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "mediawiki/minus-x": "0.3.1"
+ },
+ "scripts": {
+ "fix": [
+ "phpcbf",
+ "minus-x fix ."
+ ],
+ "test": [
+ "parallel-lint . --exclude node_modules --exclude vendor",
+ "phpcs -p -s",
+ "minus-x check ."
+ ]
+ }
+}
diff --git a/www/wiki/skins/Timeless/i18n/af.json b/www/wiki/skins/Timeless/i18n/af.json
new file mode 100644
index 00000000..d3918738
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/af.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fwolff"
+ ]
+ },
+ "timeless-languages": "Tale"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ais.json b/www/wiki/skins/Timeless/i18n/ais.json
new file mode 100644
index 00000000..a19c71e6
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ais.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Benel"
+ ]
+ },
+ "timeless-more": "yadah",
+ "timeless-pagemisc": "yadah",
+ "timeless-namespaces": "pangangananay a salaedan",
+ "timeless-languages": "kamu"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ar.json b/www/wiki/skins/Timeless/i18n/ar.json
new file mode 100644
index 00000000..a5d36f55
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ar.json
@@ -0,0 +1,28 @@
+{
+ "@metadata": {
+ "authors": [
+ "Maroen1990",
+ "محمد أحمد عبد الفتاح",
+ "Mido",
+ "ديفيد"
+ ]
+ },
+ "timeless-desc": "برنامج مساعد خالد صُمِّم بعد النموذج المبدئي الشتوي الذي صممه براندون هاريس، وأساليب متنوعة من قبل مؤسسة ويكيميديا",
+ "timeless-search-placeholder": "ابحث في حوالي {{NUMBEROFARTICLES}} صفحة",
+ "timeless-loggedin": "حساب المستخدم",
+ "timeless-anonymous": "مجهول",
+ "timeless-loggedinas": "الدخول مسجل باسم '''$1'''",
+ "timeless-notloggedin": "غير مسجل الدخول",
+ "timeless-userpage": "صفحة {{GENDER:$1|المستخدم|المستخدمة}}",
+ "timeless-talkpage": "نقاش {{GENDER:$1|المستخدم|المستخدمة}}",
+ "timeless-pagelog": "سجلات الصفحة",
+ "timeless-more": "المزيد",
+ "timeless-sitetools": "ادوات ويكي",
+ "timeless-pageactions": "أدوات الصفحات",
+ "timeless-userpagetools": "ادوات صفحة المستخدم",
+ "timeless-pagemisc": "المزيد",
+ "timeless-namespaces": "أسماء النطاقات",
+ "timeless-pagetools": "إجراءات الصفحة",
+ "timeless-languages": "اللغات",
+ "timeless.js": "/ * سيتم تحميل أي جافا سكريبت هنا للمستخدمين باستخدام البرنامج المساعد الخالدة * /"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ast.json b/www/wiki/skins/Timeless/i18n/ast.json
new file mode 100644
index 00000000..9e372568
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ast.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Xuacu"
+ ]
+ },
+ "timeless-desc": "Un aspeutu intemporal diseñáu dende'l prototipu Winter de Brandon Harris y dellos estilos de la Fundación Wikimedia.",
+ "timeless-search-placeholder": "Buscar {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|páxina|páxines}}",
+ "timeless-loggedin": "La to cuenta",
+ "timeless-anonymous": "Anónimu",
+ "timeless-loggedinas": "Aniciasti sesión como '''$1'''.",
+ "timeless-notloggedin": "Nun aniciasti sesión",
+ "timeless-userpage": "Páxina d'{{GENDER:$1|usuariu|usuaria}}",
+ "timeless-talkpage": "Alderique d'{{GENDER:$1|usuariu|usuaria}}",
+ "timeless-pagelog": "Rexistros de páxina",
+ "timeless-more": "Más",
+ "timeless-sitetools": "Ferramientes wiki",
+ "timeless-pageactions": "Ferramientes de páxina",
+ "timeless-userpagetools": "Ferramientes de páxina d'usuariu",
+ "timeless-pagemisc": "Más",
+ "timeless-namespaces": "Espacios de nomes",
+ "timeless-pagetools": "Aiciones de páxina",
+ "timeless-languages": "Llingües",
+ "timeless.js": "/* Cualquier JavaScript que tea equí se cargará pa los usuarios del aspeutu Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/atj.json b/www/wiki/skins/Timeless/i18n/atj.json
new file mode 100644
index 00000000..9d7a5ed8
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/atj.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Benoit Rochon"
+ ]
+ },
+ "timeless-anonymous": "Nama kiskeritakosiw ka ki masinahak"
+}
diff --git a/www/wiki/skins/Timeless/i18n/azb.json b/www/wiki/skins/Timeless/i18n/azb.json
new file mode 100644
index 00000000..f5623774
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/azb.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Alp Er Tunqa"
+ ]
+ },
+ "timeless-languages": "دیل‌لر"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ba.json b/www/wiki/skins/Timeless/i18n/ba.json
new file mode 100644
index 00000000..21dc130a
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ba.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sagan"
+ ]
+ },
+ "timeless-desc": "Timeless биҙәлеше Брэндон Харрисның Winter прототипыннҙан һәм Викимедия Фондының башҡа төр стилдәренән яһалған.",
+ "timeless-search-placeholder": "Текста яҡынса {{NUMBEROFARTICLES}} бит эсендә эҙләү",
+ "timeless-loggedin": "Иҫәп яҙмаһы",
+ "timeless-anonymous": "Танытмаған",
+ "timeless-loggedinas": "'''$1''' булып танылған",
+ "timeless-notloggedin": "Танылмағанһығыҙ",
+ "timeless-userpage": "{{GENDER:$1|Ҡатнашыусы}} бите",
+ "timeless-talkpage": "{{GENDER:$1|Ҡатнашыусы}} менән фекер алышыу",
+ "timeless-pagelog": "Бит журналы",
+ "timeless-more": "Тағы",
+ "timeless-sitetools": "Вики-инструменттар",
+ "timeless-pageactions": "Бит өсөн инструмент",
+ "timeless-userpagetools": "Ҡатнашыусы бите инструменты",
+ "timeless-pagemisc": "Тағы",
+ "timeless-namespaces": "Исем арауыҡтары",
+ "timeless-pagetools": "Биттәге ғәмәлдәр",
+ "timeless-languages": "Телдәр"
+}
diff --git a/www/wiki/skins/Timeless/i18n/be-tarask.json b/www/wiki/skins/Timeless/i18n/be-tarask.json
new file mode 100644
index 00000000..b58cb13d
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/be-tarask.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Renessaince",
+ "Red Winged Duck"
+ ]
+ },
+ "timeless-desc": "Вечная тэма афармленьня, створаная паводле прататыпу Winter аўтарства Брэндана Гарыса і розных стыляў фундацыі «Вікімэдыя».",
+ "timeless-search-placeholder": "Пошук сярод {{NUMBEROFARTICLES}} старонак",
+ "timeless-loggedin": "Ваш рахунак",
+ "timeless-anonymous": "Ананім",
+ "timeless-loggedinas": "Увайшлі як '''$1'''",
+ "timeless-notloggedin": "Не ўвайшлі ў сыстэму",
+ "timeless-userpage": "Старонка {{GENDER:$1|ўдзельніка|ўдзельніцы}}",
+ "timeless-talkpage": "Гутаркі {{GENDER:$1|ўдзельніка|ўдзельніцы}}",
+ "timeless-pagelog": "Журналы старонкі",
+ "timeless-more": "Болей",
+ "timeless-sitetools": "Вікі-інструмэнты",
+ "timeless-pageactions": "Інструмэнты старонкі",
+ "timeless-userpagetools": "Прылады карыстальніка",
+ "timeless-pagemisc": "Болей",
+ "timeless-namespaces": "Прасторы назваў",
+ "timeless-pagetools": "Дзеяньні на старонцы",
+ "timeless-languages": "Мовы",
+ "timeless.js": "/* Кожны JavaScript, зьмешчаны тут, будзе загружаны для ўсіх удзельнікаў, якія выкарыстоўваюць тэму афармленьня Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/bg.json b/www/wiki/skins/Timeless/i18n/bg.json
new file mode 100644
index 00000000..97cc18f2
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/bg.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "DCLXVI",
+ "StanProg",
+ "ShockD"
+ ]
+ },
+ "timeless-desc": "Обликът Timeless е създаден на базата на прототипа Winter от Брандън Харис и няколко други стилове на Фондация Уикимедия.",
+ "timeless-search-placeholder": "Търсене в {{NUMBEROFARTICLES}} страници",
+ "timeless-loggedin": "Вашата потребителска сметка",
+ "timeless-anonymous": "Анонимен",
+ "timeless-loggedinas": "Влезли сте като '''$1'''",
+ "timeless-notloggedin": "Не сте влезли",
+ "timeless-userpage": "{{GENDER:$1|Потребителска}} страница",
+ "timeless-talkpage": "{{GENDER:$1|Потребителска}} беседа",
+ "timeless-pagelog": "Дневници на страницата",
+ "timeless-more": "Повече",
+ "timeless-sitetools": "Уики инструменти",
+ "timeless-pageactions": "Инструменти за страниците",
+ "timeless-userpagetools": "Инструменти за потребителска страница",
+ "timeless-pagemisc": "Повече",
+ "timeless-namespaces": "Именни пространства",
+ "timeless-pagetools": "Действия на страницата",
+ "timeless-languages": "Езици",
+ "timeless.js": "/* Поставеният тук JavaScript ще бъде зареден за потребители, използващи облика Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/bn.json b/www/wiki/skins/Timeless/i18n/bn.json
new file mode 100644
index 00000000..bfabba48
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/bn.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bodhisattwa",
+ "আজিজ",
+ "Aftabuzzaman"
+ ]
+ },
+ "skinname-timeless": "টাইমলেস",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}}টি পাতায় অনুসন্ধান করুন",
+ "timeless-loggedin": "আপনার অ্যাকাউন্ট",
+ "timeless-anonymous": "নামহীন",
+ "timeless-loggedinas": "'''$1''' হিসাবে প্রবেশ",
+ "timeless-notloggedin": "প্রবেশ করেন নি",
+ "timeless-userpage": "{{GENDER:$1|ব্যবহারকারী}} পাতা",
+ "timeless-talkpage": "{{GENDER:$1|ব্যবহারকারী}} আলাপ",
+ "timeless-pagelog": "পৃষ্ঠার লগসমূহ",
+ "timeless-more": "আরও",
+ "timeless-sitetools": "উইকি সরঞ্জামসমূহ",
+ "timeless-pageactions": "পাতার সরঞ্জামসমূহ",
+ "timeless-userpagetools": "ব্যবহারকারীর পাতার সরঞ্জামসমূহ",
+ "timeless-pagemisc": "আরও",
+ "timeless-namespaces": "নামস্থানসমূহ",
+ "timeless-pagetools": "পৃষ্ঠার ক্রিয়া",
+ "timeless-languages": "ভাষাসমূহ",
+ "timeless.js": "/* এখানের যে কোন জাভাস্ক্রিপ্ট টাইমলেস আবরণ ব্যবহারকারীদের জন্য লোড হবে */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/br.json b/www/wiki/skins/Timeless/i18n/br.json
new file mode 100644
index 00000000..c5bb0516
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/br.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "Y-M D"
+ ]
+ },
+ "timeless-loggedin": "Ho kont",
+ "timeless-anonymous": "Implijer dizanv",
+ "timeless-userpage": "Pajenn implijer",
+ "timeless-sitetools": "Ostilhoù wiki",
+ "timeless-pagemisc": "Muioc'h",
+ "timeless-namespaces": "Esaouennoù anv"
+}
diff --git a/www/wiki/skins/Timeless/i18n/bs.json b/www/wiki/skins/Timeless/i18n/bs.json
new file mode 100644
index 00000000..2b1692fa
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/bs.json
@@ -0,0 +1,17 @@
+{
+ "@metadata": {
+ "authors": [
+ "Srdjan m"
+ ]
+ },
+ "timeless-loggedin": "Vaš račun",
+ "timeless-anonymous": "Anoniman",
+ "timeless-loggedinas": "Prijavljeni ste kao '''$1'''",
+ "timeless-notloggedin": "Niste prijavljeni",
+ "timeless-userpage": "{{GENDER:$1|Korisnička}} stranica",
+ "timeless-talkpage": "Razgovor s {{GENDER:$1|korisnikom|korisnicom}}",
+ "timeless-more": "Više",
+ "timeless-pagemisc": "Više",
+ "timeless-namespaces": "Imenski prostori",
+ "timeless-languages": "Jezici"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ca.json b/www/wiki/skins/Timeless/i18n/ca.json
new file mode 100644
index 00000000..35a0a1b6
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ca.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Macofe",
+ "Vriullop"
+ ]
+ },
+ "timeless-desc": "Una aparença atemporal dissenyada a partir del prototip Winter de Brandon Harris i diversos estils de la Fundació Wikimedia",
+ "timeless-search-placeholder": "Cerca entre {{NUMBEROFARTICLES}} pàgines aproximadament",
+ "timeless-loggedin": "Compte d'usuari",
+ "timeless-anonymous": "Anònim",
+ "timeless-loggedinas": "Registrat com a '''$1'''",
+ "timeless-notloggedin": "Sense sessió iniciada",
+ "timeless-userpage": "Pàgina d'{{GENDER:$1|usuari}}",
+ "timeless-talkpage": "Discussió d'{{GENDER:$1|usuari}}",
+ "timeless-pagelog": "Registres de la pàgina",
+ "timeless-more": "Més",
+ "timeless-sitetools": "Eines wiki",
+ "timeless-pageactions": "Eines de pàgina",
+ "timeless-userpagetools": "Eines de pàgina d'usuari",
+ "timeless-pagemisc": "Més",
+ "timeless-namespaces": "Espais de noms",
+ "timeless-pagetools": "Accions de pàgina",
+ "timeless-languages": "Llengües"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ce.json b/www/wiki/skins/Timeless/i18n/ce.json
new file mode 100644
index 00000000..bacd62eb
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ce.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Умар"
+ ]
+ },
+ "timeless-desc": "Timeless кечъяран тема кхоьллина Брэндон Харрисан Winter прототайпан а, тайп-тайпана Викимедиан Фондан хатӀан а тӀаьхьа.",
+ "timeless-search-placeholder": "Йозанца лахар гергарчу хьесапехь {{NUMBEROFARTICLES}} агӀонах",
+ "timeless-loggedin": "Декъашхочун дӀаяздар",
+ "timeless-anonymous": "Аноним",
+ "timeless-loggedinas": "Чуваьлла '''$1''' санна",
+ "timeless-notloggedin": "ХӀинца а ахьа системин чохь болх беш бац",
+ "timeless-userpage": "{{GENDER:$1|Декъашхочун}} агӀо",
+ "timeless-talkpage": "{{GENDER:$1|Декъашхочун}} дийцаре",
+ "timeless-pagelog": "АгӀонан тептар",
+ "timeless-more": "Кхин",
+ "timeless-sitetools": "Вики-гӀирсаш",
+ "timeless-pageactions": "ГӀирсаш агӀонашна",
+ "timeless-userpagetools": "Декъашхочун агӀона гӀирсаш",
+ "timeless-pagemisc": "Кхин",
+ "timeless-namespaces": "ЦӀерийн меттигаш",
+ "timeless-pagetools": "АгӀонгахь дийриш",
+ "timeless-languages": "Меттанаш"
+}
diff --git a/www/wiki/skins/Timeless/i18n/cs.json b/www/wiki/skins/Timeless/i18n/cs.json
new file mode 100644
index 00000000..9dfc5fc7
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/cs.json
@@ -0,0 +1,29 @@
+{
+ "@metadata": {
+ "authors": [
+ "DaBler",
+ "LTM3",
+ "Dvorapa",
+ "Mormegil",
+ "Matěj Suchánek"
+ ]
+ },
+ "timeless-desc": "Nadčasový vzhled navržený podle prototypu Winter, vytvořeného Brandonem Harrisem, a dalších vzhledů vytvořených nadací Wikimedia",
+ "timeless-search-placeholder": "Prohledat {{NUMBEROFARTICLES}} stránek",
+ "timeless-loggedin": "Váš účet",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "{{GENDER:$1|Přihlášen|Přihlášena}} jako '''$1'''",
+ "timeless-notloggedin": "Nepřihlášen(a)",
+ "timeless-userpage": "Stránka {{GENDER:$1|uživatele|uživatelky}}",
+ "timeless-talkpage": "Diskuze {{GENDER:$1|uživatele|uživatelky}}",
+ "timeless-pagelog": "Protokolovací záznamy",
+ "timeless-more": "Více",
+ "timeless-sitetools": "Wiki nástroje",
+ "timeless-pageactions": "Nástroje ke stránkám",
+ "timeless-userpagetools": "Uživatelské nástroje",
+ "timeless-pagemisc": "Více",
+ "timeless-namespaces": "Jmenné prostory",
+ "timeless-pagetools": "Možnosti stránky",
+ "timeless-languages": "Jazyky",
+ "timeless.js": "/* JavaScript pro uživatele používající vzhled „Timeless“ */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/cy.json b/www/wiki/skins/Timeless/i18n/cy.json
new file mode 100644
index 00000000..59696935
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/cy.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Robin Owain"
+ ]
+ },
+ "timeless-search-placeholder": "Chwiliwch tua {{NUMBEROFARTICLES}} o ddalennau"
+}
diff --git a/www/wiki/skins/Timeless/i18n/da.json b/www/wiki/skins/Timeless/i18n/da.json
new file mode 100644
index 00000000..a622b259
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/da.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sarrus",
+ "Joedalton"
+ ]
+ },
+ "timeless-desc": "Et tidsløst tema designet efter Winterprototypen af Brando Harris, og diverse stil af Wikimedia Foundation.",
+ "timeless-search-placeholder": "Søgning i cirka {{NUMBEROFARTICLES}} sider",
+ "timeless-loggedin": "Din konto",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Logget på »$1«",
+ "timeless-notloggedin": "Ikke logget på",
+ "timeless-userpage": "{{GENDER:$1|Brugerside}}",
+ "timeless-talkpage": "{{GENDER:$1|Brugerdiskussion}}",
+ "timeless-pagelog": "Sidelogge",
+ "timeless-more": "Mere",
+ "timeless-sitetools": "Wikiværktøjer",
+ "timeless-pageactions": "Sideværktøjer",
+ "timeless-userpagetools": "Brugersideværktøjer",
+ "timeless-pagemisc": "Mere",
+ "timeless-namespaces": "Navnerum",
+ "timeless-pagetools": "Sidehandlinger",
+ "timeless-languages": "Sprog"
+}
diff --git a/www/wiki/skins/Timeless/i18n/de.json b/www/wiki/skins/Timeless/i18n/de.json
new file mode 100644
index 00000000..afa9e380
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/de.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Metalhead64",
+ "Kghbln"
+ ]
+ },
+ "timeless-desc": "Stellt eine zeitlose und an Wikimedia erinnernde Benutzeroberfläche bereit",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}} Seiten durchsuchen",
+ "timeless-loggedin": "Dein Benutzerkonto",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Angemeldet als '''$1'''",
+ "timeless-notloggedin": "Nicht angemeldet",
+ "timeless-userpage": "{{GENDER:$1|Benutzerseite}}",
+ "timeless-talkpage": "{{GENDER:$1|Benutzerdiskussion}}",
+ "timeless-pagelog": "Seitenlogbücher",
+ "timeless-more": "Mehr",
+ "timeless-sitetools": "Wikiwerkzeuge",
+ "timeless-pageactions": "Seitenwerkzeuge",
+ "timeless-userpagetools": "Benutzerseitenwerkzeuge",
+ "timeless-pagemisc": "Mehr",
+ "timeless-namespaces": "Namensräume",
+ "timeless-pagetools": "Seitenaktionen",
+ "timeless-languages": "Sprachen",
+ "timeless.js": "/* JavaScript an dieser Stelle wird für Benutzer geladen, die die Benutzeroberfläche „Timeless“ verwenden */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/diq.json b/www/wiki/skins/Timeless/i18n/diq.json
new file mode 100644
index 00000000..dc07beee
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/diq.json
@@ -0,0 +1,28 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gorizon",
+ "Mirzali",
+ "Marmase",
+ "Kumkumuk",
+ "1917 Ekim Devrimi"
+ ]
+ },
+ "timeless-desc": "Tereftê Brandon Harris ra vıraziyayê ciltê Timeless prototipê zımıstani, u tayna ciltê Weqıfta Wikimedia.",
+ "timeless-search-placeholder": "Nezdi {{NUMBEROFARTICLES}} peley ena metin de vineyay",
+ "timeless-loggedin": "Hesabê şıma",
+ "timeless-anonymous": "Anonim",
+ "timeless-loggedinas": "Be nameyê '''$1''' ra kewt cı",
+ "timeless-notloggedin": "Cıkewtış nêvıraziya",
+ "timeless-userpage": "Pella {{GENDER:$1|karberi}}",
+ "timeless-talkpage": "Vatena {{GENDER:$1|Karberi}}",
+ "timeless-pagelog": "Qeydê pele",
+ "timeless-more": "Zêde",
+ "timeless-sitetools": "Hacetê Wikiyi",
+ "timeless-pageactions": "Hacetê pele",
+ "timeless-userpagetools": "Hacetê perakarberi",
+ "timeless-pagemisc": "Zêde",
+ "timeless-namespaces": "Heruna nameyan",
+ "timeless-pagetools": "Hereketê pele",
+ "timeless-languages": "Zıwani"
+}
diff --git a/www/wiki/skins/Timeless/i18n/dty.json b/www/wiki/skins/Timeless/i18n/dty.json
new file mode 100644
index 00000000..90098dca
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/dty.json
@@ -0,0 +1,23 @@
+{
+ "@metadata": {
+ "authors": [
+ "Nirajan pant"
+ ]
+ },
+ "timeless-search-placeholder": "लगभल {{NUMBEROFARTICLES}} पन्नाअन खोजऽ",
+ "timeless-loggedin": "तमरो खाता",
+ "timeless-anonymous": "अनाम",
+ "timeless-loggedinas": "'''$1'''का रूपमी लगइन",
+ "timeless-notloggedin": "प्रवेश (लग ईन) नगर्याको",
+ "timeless-userpage": "{{GENDER:$1|प्रयोगकर्ता}} पन्ना",
+ "timeless-talkpage": "{{GENDER:$1|प्रयोगकर्ता}} कुरणिकानी",
+ "timeless-pagelog": "पेज इतिहास",
+ "timeless-more": "झिक्क",
+ "timeless-sitetools": "विकि औजारअन",
+ "timeless-pageactions": "पन्ना औजारअन",
+ "timeless-userpagetools": "प्रयोकर्तापन्ना औजारअन",
+ "timeless-pagemisc": "झिक्क",
+ "timeless-namespaces": "नामठौरअन",
+ "timeless-pagetools": "पन्ना क्रियाअन",
+ "timeless-languages": "भाषाअन"
+}
diff --git a/www/wiki/skins/Timeless/i18n/el.json b/www/wiki/skins/Timeless/i18n/el.json
new file mode 100644
index 00000000..7c17d0a2
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/el.json
@@ -0,0 +1,23 @@
+{
+ "@metadata": {
+ "authors": [
+ "Xaris333",
+ "Nikosgranturismogt"
+ ]
+ },
+ "timeless-loggedin": "Ο λογαριασμός σας",
+ "timeless-anonymous": "Ανώνυμος",
+ "timeless-loggedinas": "Συνδεδεμένος ως \"$1\"",
+ "timeless-notloggedin": "Δεν έχετε συνδεθεί",
+ "timeless-userpage": "{{GENDER:$1|Χρήστης}} σελίδα",
+ "timeless-talkpage": "{{GENDER:$1|Χρήστης}} συζήτηση",
+ "timeless-pagelog": "Μητρώα σελίδας",
+ "timeless-more": "Περισσότερα",
+ "timeless-sitetools": "Εργαλεία του βίκι",
+ "timeless-pageactions": "Εργαλεία σελίδων",
+ "timeless-userpagetools": "Εργαλεία σελίδας χρήστη",
+ "timeless-pagemisc": "Περισσότερα",
+ "timeless-namespaces": "Ονοματοχώροι",
+ "timeless-pagetools": "Ενέργειες σελίδας",
+ "timeless-languages": "Γλώσσες"
+}
diff --git a/www/wiki/skins/Timeless/i18n/en.json b/www/wiki/skins/Timeless/i18n/en.json
new file mode 100644
index 00000000..c75768dd
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/en.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [ "Isarra" ]
+ },
+ "skinname-timeless": "Timeless",
+ "timeless-desc": "A timeless skin designed after the Winter prototype by Brandon Harris, and various styles by the Wikimedia Foundation",
+ "timeless-search-placeholder": "Search {{NUMBEROFARTICLES}} pages",
+ "timeless-loggedin": "Your account",
+ "timeless-anonymous": "Anonymous",
+ "timeless-loggedinas": "Logged in as '''$1'''",
+ "timeless-notloggedin": "Not logged in",
+ "timeless-userpage": "{{GENDER:$1|User}} page",
+ "timeless-talkpage": "{{GENDER:$1|User}} talk",
+ "timeless-pagelog": "Page logs",
+ "timeless-more": "More",
+ "timeless-sitetools": "Wiki tools",
+ "timeless-pageactions": "Page tools",
+ "timeless-userpagetools": "Userpage tools",
+ "timeless-pagemisc": "More",
+ "timeless-namespaces": "Namespaces",
+ "timeless-pagetools": "Page actions",
+ "timeless-languages": "Languages",
+ "timeless-sitetitle": "{{MediaWiki:Sitetitle}}",
+ "timeless.css": "/* CSS placed here will affect users of the Timeless skin */",
+ "timeless.js": "/* Any JavaScript here will be loaded for users using the Timeless skin */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/eo.json b/www/wiki/skins/Timeless/i18n/eo.json
new file mode 100644
index 00000000..1b1a5564
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/eo.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ 1490493253
+ ]
+ },
+ "timeless-more": "Pli",
+ "timeless-languages": "Lingvoj"
+}
diff --git a/www/wiki/skins/Timeless/i18n/es.json b/www/wiki/skins/Timeless/i18n/es.json
new file mode 100644
index 00000000..1ee5d7a0
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/es.json
@@ -0,0 +1,29 @@
+{
+ "@metadata": {
+ "authors": [
+ "Macofe",
+ "SinNovedades",
+ "Julián L",
+ "Fitoschido",
+ "MarcoAurelio"
+ ]
+ },
+ "timeless-desc": "Una apariencia atemporal, diseñada por Brandon Harris en base al prototipo Winter y a varios estilos de la Fundación Wikimedia.",
+ "timeless-search-placeholder": "Buscar en {{NUMBEROFARTICLES}} páginas",
+ "timeless-loggedin": "Tu cuenta",
+ "timeless-anonymous": "Anónimo",
+ "timeless-loggedinas": "Sesión iniciada como '''$1'''",
+ "timeless-notloggedin": "No has accedido",
+ "timeless-userpage": "Página de {{GENDER:$1|usuario|usuaria}}",
+ "timeless-talkpage": "Discusión de {{GENDER:$1|usuario|usuaria}}",
+ "timeless-pagelog": "Registros de página",
+ "timeless-more": "Más",
+ "timeless-sitetools": "Herramientas wiki",
+ "timeless-pageactions": "Herramientas de página",
+ "timeless-userpagetools": "Herramientas de página de usuario",
+ "timeless-pagemisc": "Más",
+ "timeless-namespaces": "Espacios de nombres",
+ "timeless-pagetools": "Acciones de página",
+ "timeless-languages": "Idiomas",
+ "timeless.js": "/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios que usen la apariencia Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/eu.json b/www/wiki/skins/Timeless/i18n/eu.json
new file mode 100644
index 00000000..579814d3
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/eu.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Subi",
+ "An13sa",
+ "Sator",
+ "Mikel Ibaiba"
+ ]
+ },
+ "timeless-desc": "Brandon Harris-en Winter prototipoaren ondoren diseinatutako larrua, epemugarik gabea eta Wikimedia Fundazioaren hainbat estilo",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}} orriak bilatu",
+ "timeless-loggedin": "Zure kontua",
+ "timeless-anonymous": "Anonimoa",
+ "timeless-loggedinas": "'''$1''' bezala saioa hasita",
+ "timeless-notloggedin": "saioa hasi gabe",
+ "timeless-userpage": "{{GENDER:$1|Erabiltzaile}} orria",
+ "timeless-talkpage": "{{GENDER:$1|Erabiltzaile}} eztabaida",
+ "timeless-pagelog": "Orriaren erregistroak",
+ "timeless-more": "Gehiago",
+ "timeless-sitetools": "Wiki-tresnak",
+ "timeless-pageactions": "Orrialde tresnak",
+ "timeless-userpagetools": "Lankide orrialdeko tresnak",
+ "timeless-pagemisc": "Gehiago",
+ "timeless-namespaces": "Izen-tarteak",
+ "timeless-pagetools": "Orriaren aukerak",
+ "timeless-languages": "Hizkuntzak"
+}
diff --git a/www/wiki/skins/Timeless/i18n/fa.json b/www/wiki/skins/Timeless/i18n/fa.json
new file mode 100644
index 00000000..7d2aac08
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/fa.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Reza1615",
+ "Alirezaaa"
+ ]
+ },
+ "timeless-desc": "پوسته بدون زمان طراحی شده بعد از پروتوتایپ زمستان توسط براندون هریس و بسیاری از مدل‌های بنیاد ویکی‌مدیا",
+ "timeless-search-placeholder": "جستجوی {{NUMBEROFARTICLES}} صفحه",
+ "timeless-loggedin": "حساب کاربری شما",
+ "timeless-anonymous": "ناشناس",
+ "timeless-loggedinas": "ورد به سامانه به عنوان '''$1'''",
+ "timeless-notloggedin": "عدم ورود به سامانه",
+ "timeless-userpage": "صفحهٔ {{GENDER:$1|کاربر}}",
+ "timeless-talkpage": "بحث {{GENDER:$1|کاربر}}",
+ "timeless-pagelog": "صفحه سیاهه",
+ "timeless-more": "بیشتر",
+ "timeless-sitetools": "ابزارهای ویکی",
+ "timeless-pageactions": "ابزارهای صفحه",
+ "timeless-userpagetools": "ابزارهای صفحهٔ کاربر",
+ "timeless-pagemisc": "بیشتر",
+ "timeless-namespaces": "فضاهای نام",
+ "timeless-pagetools": "عملکردهای صفحه",
+ "timeless-languages": "زبان‌ها",
+ "timeless.js": "/ * کدهای جاوااسکریپتی که در اینجا قرار می‌گیرند برای کاربران پوستهٔ تایم‌لاین بارگیری می‌شود * /"
+}
diff --git a/www/wiki/skins/Timeless/i18n/fi.json b/www/wiki/skins/Timeless/i18n/fi.json
new file mode 100644
index 00000000..14e2facd
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/fi.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "01miki10",
+ "Pyscowicz"
+ ]
+ },
+ "timeless-desc": "Ajaton ulkoasu, joka on suunniteltu Brandon Harrisin Winter-prototyypin sekä useiden Wikimedia Foundationin tyylien mukaisesti.",
+ "timeless-search-placeholder": "Hae {{NUMBEROFARTICLES}} sivua",
+ "timeless-loggedin": "Käyttäjätunnuksesi",
+ "timeless-anonymous": "Anonyymi",
+ "timeless-loggedinas": "Kirjautunut käyttäjällä '''$1'''",
+ "timeless-notloggedin": "Et ole kirjautunut",
+ "timeless-userpage": "{{GENDER:$1|Käyttäjä}}sivu",
+ "timeless-talkpage": "Keskustelu {{GENDER:$1|käyttäjästä}}",
+ "timeless-pagelog": "Sivun lokit",
+ "timeless-more": "Lisää",
+ "timeless-sitetools": "Wiki-työkalut",
+ "timeless-pageactions": "Sivutyökalut",
+ "timeless-userpagetools": "Käyttäjäsivun työkalut",
+ "timeless-pagemisc": "Lisää",
+ "timeless-namespaces": "Nimiavaruudet",
+ "timeless-pagetools": "Sivun toiminnot",
+ "timeless-languages": "Kielet"
+}
diff --git a/www/wiki/skins/Timeless/i18n/fr.json b/www/wiki/skins/Timeless/i18n/fr.json
new file mode 100644
index 00000000..abb1023a
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/fr.json
@@ -0,0 +1,31 @@
+{
+ "@metadata": {
+ "authors": [
+ "Macofe",
+ "Gomoko",
+ "Wladek92",
+ "Framawiki",
+ "Urhixidur",
+ "Verdy p",
+ "Automatik"
+ ]
+ },
+ "timeless-desc": "Un habillage intemporel conçu d’après le prototype Winter par Brandon Harris, et divers styles de la Fondation Wikimédia",
+ "timeless-search-placeholder": "Rechercher dans {{PLURAL:{{NUMBEROFARTICLES}}|le|les}} {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|page|pages}}",
+ "timeless-loggedin": "Votre compte",
+ "timeless-anonymous": "Anonyme",
+ "timeless-loggedinas": "Connecté{{GENDER:$1||e}} en tant que <strong>$1</strong>",
+ "timeless-notloggedin": "Non connecté(e)",
+ "timeless-userpage": "Page de l’{{GENDER:$1|utilisateur|utilisatrice}}",
+ "timeless-talkpage": "Discussion avec l’{{GENDER:$1|utilisateur|utilisatrice}}",
+ "timeless-pagelog": "Journaux de page",
+ "timeless-more": "Plus",
+ "timeless-sitetools": "Outils wiki",
+ "timeless-pageactions": "Outils de page",
+ "timeless-userpagetools": "Outils de la page utilisateur",
+ "timeless-pagemisc": "Plus",
+ "timeless-namespaces": "Espaces de noms",
+ "timeless-pagetools": "Actions de page",
+ "timeless-languages": "Langues",
+ "timeless.js": "/* Tout JavaScript ici sera chargé pour les utilisateurs de l’habillage Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/gl.json b/www/wiki/skins/Timeless/i18n/gl.json
new file mode 100644
index 00000000..33de62a7
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/gl.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Elisardojm",
+ "Banjo"
+ ]
+ },
+ "timeless-desc": "Unha aparencia atemporal, deseñada por Brandon Harris en base ó prototipo Winter, e varios estilos da Fundación Wikimedia.",
+ "timeless-search-placeholder": "Buscar {{NUMBEROFARTICLES}} páxinas",
+ "timeless-loggedin": "A súa conta",
+ "timeless-anonymous": "Anónimo",
+ "timeless-loggedinas": "Conectado como '''$1'''",
+ "timeless-notloggedin": "Non conectado",
+ "timeless-userpage": "Páxina de {{GENDER:$1|usuario|usuaria}}",
+ "timeless-talkpage": "Conversa de {{GENDER:$1|usuario|usuaria}}",
+ "timeless-pagelog": "Rexistros de páxina",
+ "timeless-more": "Máis",
+ "timeless-sitetools": "Ferramentas wiki",
+ "timeless-pageactions": "Ferramentas das páxinas",
+ "timeless-userpagetools": "Ferramentas de páxina de usuario",
+ "timeless-pagemisc": "Máis",
+ "timeless-namespaces": "Espazos de nomes",
+ "timeless-pagetools": "Accións de páxina",
+ "timeless-languages": "Linguas"
+}
diff --git a/www/wiki/skins/Timeless/i18n/he.json b/www/wiki/skins/Timeless/i18n/he.json
new file mode 100644
index 00000000..a732893f
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/he.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Amire80",
+ "MojoMann"
+ ]
+ },
+ "skinname-timeless": "מחוץ לזמן",
+ "timeless-desc": "עיצוב \"מחוץ לזמן\", מבוסס על אבטיפוס \"חורף\" מאת ברנדון האריס, ועיצובים שונים של קרן ויקימדיה",
+ "timeless-search-placeholder": "חיפוש ב־{{NUMBEROFARTICLES}} דפים",
+ "timeless-loggedin": "החשבון שלך",
+ "timeless-anonymous": "אלמוני",
+ "timeless-loggedinas": "נכנסת לחשבון '''$1'''",
+ "timeless-notloggedin": "לא התחברת לחשבון",
+ "timeless-userpage": "דף {{GENDER:$1|משתמש|משתמשת}}",
+ "timeless-talkpage": "דף שיחת {{GENDER:$1|משתמש|משתמשת}}",
+ "timeless-pagelog": "יומני הדף",
+ "timeless-more": "עוד",
+ "timeless-sitetools": "כלי ויקי",
+ "timeless-pageactions": "כלי דף",
+ "timeless-userpagetools": "כלי דף משתמש",
+ "timeless-pagemisc": "עוד",
+ "timeless-namespaces": "מרחבי שם",
+ "timeless-pagetools": "פעולות דף",
+ "timeless-languages": "שפות",
+ "timeless.js": "/* כל הסקריפטים הנכתבים כאן ייטענו עבור מי שמשתמש בעיצוב \"מחוץ לזמן\" בלבד */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/hi.json b/www/wiki/skins/Timeless/i18n/hi.json
new file mode 100644
index 00000000..5538de43
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/hi.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sfic",
+ "Innocentbunny"
+ ]
+ },
+ "skinname-timeless": "टाइमलेस",
+ "timeless-desc": "ब्रैंडन हैरिस द्वारा शीतकालीन प्रोटोटाइप के बाद तैयार की गई एक कालातीत त्वचा और विकिमीडिया संस्थान द्वारा विभिन्न शैलियों उपलब्ध",
+ "timeless-search-placeholder": "लगभग {{PLURAL:{{NUMBEROFARTICLES}}|पृष्ठ|पृष्ठों}} में अन्वेषण करें",
+ "timeless-loggedin": "आपका खाता",
+ "timeless-anonymous": "अनाम",
+ "timeless-loggedinas": "'''$1''' के रूप में प्रवेश किया",
+ "timeless-notloggedin": "लॉग इन नहीं किया है",
+ "timeless-userpage": "{{GENDER:$1|सदस्य}} पृष्ठ",
+ "timeless-talkpage": "{{GENDER:$1|सदस्य}} वार्ता",
+ "timeless-pagelog": "पृष्ठ लॉग",
+ "timeless-more": "अधिक",
+ "timeless-sitetools": "विकि औजार",
+ "timeless-pageactions": "पृष्ठ औजार",
+ "timeless-userpagetools": "सदस्य पृष्ठ औजार",
+ "timeless-pagemisc": "अधिक",
+ "timeless-namespaces": "नामस्थान",
+ "timeless-pagetools": "पृष्ठ कार्य",
+ "timeless-languages": "भाषाएँ",
+ "timeless.js": "/* यहाँ पर स्थित कोई भी जावास्क्रिप्ट केवल टाइमलेस त्वचा का उपयोग करने वाले सदस्यों हेतु ही लोड होगा। */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/hr.json b/www/wiki/skins/Timeless/i18n/hr.json
new file mode 100644
index 00000000..b86325b5
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/hr.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Vrhnje",
+ "MaGa",
+ "Bugoslav"
+ ]
+ },
+ "timeless-desc": "Bezvremenska tema oblikovana prema prototipu Brandona Harrisa, te različiti stilovi Zaklade Wikimedija",
+ "timeless-search-placeholder": "Pretražite približno {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|stranicu|stranice|stranica}}",
+ "timeless-loggedin": "Vaš račun",
+ "timeless-anonymous": "Anonimni",
+ "timeless-loggedinas": "Prijavljeni ste kao '''$1'''",
+ "timeless-notloggedin": "Niste prijavljeni",
+ "timeless-userpage": "Stranica {{GENDER:$1|suradnika|suradnice}}",
+ "timeless-talkpage": "Razgovor sa {{GENDER:$1|suradnikom|suradnicom}}",
+ "timeless-pagelog": "Evidencije stranice",
+ "timeless-more": "Više",
+ "timeless-sitetools": "Oruđe wikija",
+ "timeless-pageactions": "Oruđe stranice",
+ "timeless-userpagetools": "Alati suradničke stranice",
+ "timeless-pagemisc": "Više",
+ "timeless-namespaces": "Imenski prostori",
+ "timeless-pagetools": "Radnje na stranici",
+ "timeless-languages": "Jezici"
+}
diff --git a/www/wiki/skins/Timeless/i18n/hu.json b/www/wiki/skins/Timeless/i18n/hu.json
new file mode 100644
index 00000000..ba086bde
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/hu.json
@@ -0,0 +1,22 @@
+{
+ "@metadata": {
+ "authors": [
+ "Máté",
+ "Wolf Rex",
+ "Dj",
+ "Tacsipacsi"
+ ]
+ },
+ "timeless-search-placeholder": "Mintegy {{NUMBEROFARTICLES}} lap keresése",
+ "timeless-loggedin": "Fiókod",
+ "timeless-anonymous": "Névtelen",
+ "timeless-loggedinas": "Bejelentkezve '''$1''' néven",
+ "timeless-notloggedin": "Nem vagy bejelentkezve",
+ "timeless-more": "Több",
+ "timeless-sitetools": "Wikieszközök",
+ "timeless-userpagetools": "Szerkesztőlapi eszközök",
+ "timeless-pagemisc": "Több",
+ "timeless-namespaces": "Névterek",
+ "timeless-pagetools": "Lapműveletek",
+ "timeless-languages": "Nyelvek"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ia.json b/www/wiki/skins/Timeless/i18n/ia.json
new file mode 100644
index 00000000..e3c54bab
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ia.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "McDutchie"
+ ]
+ },
+ "timeless-desc": "Un apparentia sin etate, concipite secundo le prototypo Winter de Braindon Harris e varie stilos del Fundation Wikimedia.",
+ "timeless-search-placeholder": "Cercar in circa {{NUMBEROFARTICLES}} paginas",
+ "timeless-loggedin": "Tu conto",
+ "timeless-anonymous": "Anonyme",
+ "timeless-loggedinas": "Usator in session: '''$1'''",
+ "timeless-notloggedin": "Sin session",
+ "timeless-userpage": "Pagina de {{GENDER:$1|usator}}",
+ "timeless-talkpage": "Discussion de {{GENDER:$1|usator}}",
+ "timeless-pagelog": "Registros de pagina",
+ "timeless-more": "Plus",
+ "timeless-sitetools": "Instrumentos wiki",
+ "timeless-pageactions": "Instrumentos pro paginas",
+ "timeless-userpagetools": "Instrumentos pro paginas de usator",
+ "timeless-pagemisc": "Plus",
+ "timeless-namespaces": "Spatios de nomines",
+ "timeless-pagetools": "Actiones de pagina",
+ "timeless-languages": "Linguas"
+}
diff --git a/www/wiki/skins/Timeless/i18n/id.json b/www/wiki/skins/Timeless/i18n/id.json
new file mode 100644
index 00000000..5c7cf6cc
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/id.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Kenrick95"
+ ]
+ },
+ "timeless-desc": "Sebuah kulit tanpa batas waktu yang dirancang berdasarkan prototipe Winter oleh Brandon Harris, dan gaya-gaya lainnya oleh Wikimedia Foundation.",
+ "timeless-search-placeholder": "Cari {{NUMBEROFARTICLES}} halaman",
+ "timeless-loggedin": "Akun Anda",
+ "timeless-anonymous": "Anonim",
+ "timeless-loggedinas": "Telah masuk log sebagai '''$1'''",
+ "timeless-notloggedin": "Belum masuk log",
+ "timeless-userpage": "Halaman {{GENDER:$1|pengguna}}",
+ "timeless-talkpage": "Halaman pembicaraan {{GENDER:$1|pengguna}}",
+ "timeless-pagelog": "Log halaman",
+ "timeless-more": "Lainnya",
+ "timeless-sitetools": "Peralatan wiki",
+ "timeless-pageactions": "Peralatan halaman",
+ "timeless-userpagetools": "Peralatan halaman pengguna",
+ "timeless-pagemisc": "Selengkapnya",
+ "timeless-namespaces": "Ruang nama",
+ "timeless-pagetools": "Tindakan halaman",
+ "timeless-languages": "Bahasa"
+}
diff --git a/www/wiki/skins/Timeless/i18n/is.json b/www/wiki/skins/Timeless/i18n/is.json
new file mode 100644
index 00000000..ebf3fdda
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/is.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sveinn í Felli"
+ ]
+ },
+ "skinname-timeless": "Tímalaust",
+ "timeless-desc": "Tímalaust skinn sem hannað er út frá Winter-frumgerðinni eftir Brandon Harris, með ýmsum stílum frá Wikimedia Foundation.",
+ "timeless-search-placeholder": "Leita í {{NUMBEROFARTICLES}} síðum",
+ "timeless-loggedin": "Aðgangur þinn",
+ "timeless-anonymous": "Nafnlaus",
+ "timeless-loggedinas": "Skráð/ur inn sem '''$1'''",
+ "timeless-notloggedin": "Ekki innskráð/ur",
+ "timeless-userpage": "Síða {{GENDER:$1|notanda}}",
+ "timeless-talkpage": "Spjall {{GENDER:$1|notanda}}",
+ "timeless-pagelog": "Breytingaskrá síðu",
+ "timeless-more": "Meira",
+ "timeless-sitetools": "Wiki-verkfæri",
+ "timeless-pageactions": "Síðuverkfæri",
+ "timeless-userpagetools": "Verkfæri notandasíðu",
+ "timeless-pagemisc": "Meira",
+ "timeless-namespaces": "Nafnrými",
+ "timeless-pagetools": "Aðgerðir síðu",
+ "timeless-languages": "Tungumál"
+}
diff --git a/www/wiki/skins/Timeless/i18n/it.json b/www/wiki/skins/Timeless/i18n/it.json
new file mode 100644
index 00000000..8a72e61d
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/it.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Beta16",
+ "Macofe"
+ ]
+ },
+ "timeless-desc": "Un tema senza tempo disegnato dopo il prototipo Winter da Brandon Harris, e vari stili della Wikimedia Foundation",
+ "timeless-search-placeholder": "Cerca su {{NUMBEROFARTICLES}} pagine",
+ "timeless-loggedin": "La tua utenza",
+ "timeless-anonymous": "Anonimo",
+ "timeless-loggedinas": "Accesso effettuato come '''$1'''",
+ "timeless-notloggedin": "Accesso non effettuato",
+ "timeless-userpage": "Pagina {{GENDER:$1|utente}}",
+ "timeless-talkpage": "Discussioni {{GENDER:$1|utente}}",
+ "timeless-pagelog": "Registri della pagina",
+ "timeless-more": "Altro",
+ "timeless-sitetools": "Strumenti wiki",
+ "timeless-pageactions": "Strumenti pagine",
+ "timeless-userpagetools": "Strumenti pagina utente",
+ "timeless-pagemisc": "Altro",
+ "timeless-namespaces": "Namespace",
+ "timeless-pagetools": "Azioni sulla pagina",
+ "timeless-languages": "Lingue",
+ "timeless.js": "/* Il codice JavaScript inserito qui viene caricato dagli utenti che usano il tema Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ja.json b/www/wiki/skins/Timeless/i18n/ja.json
new file mode 100644
index 00000000..f96a10ef
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ja.json
@@ -0,0 +1,28 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sujiniku",
+ "Otokoume",
+ "Whym",
+ "Yusuke1109"
+ ]
+ },
+ "timeless-desc": "Brandon HarrisによるWinterプロトタイプの後にデザインされたTimelessテーマ。ウィキメディア財団のさまざまなスタイル。",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}}件のページから検索",
+ "timeless-loggedin": "あなたのアカウント",
+ "timeless-anonymous": "匿名",
+ "timeless-loggedinas": "'''$1''' としてログインしています",
+ "timeless-notloggedin": "ログインしていません",
+ "timeless-userpage": "{{GENDER:$1|利用者}}ページ",
+ "timeless-talkpage": "{{GENDER:$1|利用者}}トーク",
+ "timeless-pagelog": "ページの記録",
+ "timeless-more": "その他",
+ "timeless-sitetools": "ウィキツール",
+ "timeless-pageactions": "ページツール",
+ "timeless-userpagetools": "利用者ページツール",
+ "timeless-pagemisc": "その他",
+ "timeless-namespaces": "名前空間",
+ "timeless-pagetools": "ページアクション",
+ "timeless-languages": "言語",
+ "timeless.js": "/* ここにあるすべてのJavaScriptは、Timeless外装を使用している利用者に対して読み込まれます */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/jv.json b/www/wiki/skins/Timeless/i18n/jv.json
new file mode 100644
index 00000000..633c9fe7
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/jv.json
@@ -0,0 +1,22 @@
+{
+ "@metadata": {
+ "authors": [
+ "NoiX180"
+ ]
+ },
+ "timeless-loggedin": "Akun panjenengan",
+ "timeless-anonymous": "Anonim",
+ "timeless-loggedinas": "Mlebu log minangka '''$1'''",
+ "timeless-notloggedin": "Durung mlebu log",
+ "timeless-userpage": "Kaca {{GENDER:$1|panganggo}}",
+ "timeless-talkpage": "Parembugan {{GENDER:$1|panganggo}}",
+ "timeless-pagelog": "Log kaca",
+ "timeless-more": "Liyané",
+ "timeless-sitetools": "Piranti wiki",
+ "timeless-pageactions": "Piranti kaca",
+ "timeless-userpagetools": "Piranti panganggo",
+ "timeless-pagemisc": "Liyané",
+ "timeless-namespaces": "Mandala aran",
+ "timeless-pagetools": "Tumindak kaca",
+ "timeless-languages": "Basa"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ka.json b/www/wiki/skins/Timeless/i18n/ka.json
new file mode 100644
index 00000000..2b13f302
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ka.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "David1010"
+ ]
+ },
+ "timeless-languages": "ენები"
+}
diff --git a/www/wiki/skins/Timeless/i18n/kab.json b/www/wiki/skins/Timeless/i18n/kab.json
new file mode 100644
index 00000000..55a1b3ab
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/kab.json
@@ -0,0 +1,23 @@
+{
+ "@metadata": {
+ "authors": [
+ "Belkacem77"
+ ]
+ },
+ "timeless-search-placeholder": "Nadi kra n {{NUMBEROFARTICLES}} n isebtar",
+ "timeless-loggedin": "Amiḍan-iw",
+ "timeless-anonymous": "Udrig",
+ "timeless-loggedinas": "Yeqqen s \"$1\"",
+ "timeless-notloggedin": "Ur yeqqin ara",
+ "timeless-userpage": "Asebter n {{GENDER:$1|useqdac}}",
+ "timeless-talkpage": "Asqerdec n {{GENDER:$1|useqdac}}",
+ "timeless-pagelog": "Iɣmisen n usebter",
+ "timeless-more": "Ugar",
+ "timeless-sitetools": "Ifecka Wiki",
+ "timeless-pageactions": "Ifecka n usebter",
+ "timeless-userpagetools": "Ifecka n usebter n useqdac",
+ "timeless-pagemisc": "Ugar",
+ "timeless-namespaces": "Tallunin n isemawen",
+ "timeless-pagetools": "Tigawin n usebter",
+ "timeless-languages": "Tutlayin"
+}
diff --git a/www/wiki/skins/Timeless/i18n/kk-cyrl.json b/www/wiki/skins/Timeless/i18n/kk-cyrl.json
new file mode 100644
index 00000000..c6e02efd
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/kk-cyrl.json
@@ -0,0 +1,22 @@
+{
+ "@metadata": {
+ "authors": [
+ "Arystanbek"
+ ]
+ },
+ "timeless-loggedin": "Тіркелгіңіз",
+ "timeless-anonymous": "Анонимді",
+ "timeless-loggedinas": "'''$1''' ретінде кіру",
+ "timeless-notloggedin": "Кірмегенсіз",
+ "timeless-userpage": "Қатысушы беті",
+ "timeless-talkpage": "Қатысушы талқылауы",
+ "timeless-pagelog": "Бет журналдары",
+ "timeless-more": "Тағы",
+ "timeless-sitetools": "Уики құралдар",
+ "timeless-pageactions": "Бет құралдары",
+ "timeless-userpagetools": "Қатысушы құралдары",
+ "timeless-pagemisc": "Тағы",
+ "timeless-namespaces": "Есім кеңістіктері",
+ "timeless-pagetools": "Бет әрекеттері",
+ "timeless-languages": "Тілдер"
+}
diff --git a/www/wiki/skins/Timeless/i18n/km.json b/www/wiki/skins/Timeless/i18n/km.json
new file mode 100644
index 00000000..44cbe8d0
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/km.json
@@ -0,0 +1,23 @@
+{
+ "@metadata": {
+ "authors": [
+ "គីមស៊្រុន"
+ ]
+ },
+ "timeless-search-placeholder": "ស្វែងរកក្នុងទំព័រចំនួន {{NUMBEROFARTICLES}}",
+ "timeless-loggedin": "គណនីរបស់អ្នក",
+ "timeless-anonymous": "អនាមិក",
+ "timeless-loggedinas": "កំពុងកត់ឈ្មោះចូលជា​ '''$1'''",
+ "timeless-notloggedin": "មិនទាន់កត់ឈ្មោះចូលទេ",
+ "timeless-userpage": "ទំព័រ{{GENDER:$1|អ្នកប្រើប្រាស់}}",
+ "timeless-talkpage": "{{GENDER:$1|ការពិភាក្សា}}",
+ "timeless-pagelog": "កំណត់ត្រាទំព័រ",
+ "timeless-more": "ផ្សេងទៀត",
+ "timeless-sitetools": "ឧបករណ៍វិគី",
+ "timeless-pageactions": "ឧបករណ៍ទំព័រ",
+ "timeless-userpagetools": "ឧបករណ៍ទំព័រអ្នកប្រើប្រាស់",
+ "timeless-pagemisc": "ផ្សេងទៀត",
+ "timeless-namespaces": "លំហឈ្មោះ",
+ "timeless-pagetools": "អំពើធ្វើលើទំព័រ",
+ "timeless-languages": "ភាសា"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ko.json b/www/wiki/skins/Timeless/i18n/ko.json
new file mode 100644
index 00000000..de0c213c
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ko.json
@@ -0,0 +1,31 @@
+{
+ "@metadata": {
+ "authors": [
+ "Hwangjy9",
+ "Revi",
+ "고솜",
+ "Ykhwong",
+ "아라",
+ "Garam",
+ "Nuevo Paso"
+ ]
+ },
+ "skinname-timeless": "타임리스",
+ "timeless-desc": "브랜든 해리스의 윈터 프로토타입 이후 개발된 타임리스 스킨 및 위키미디어 재단의 다양한 스타일.",
+ "timeless-search-placeholder": "문서 {{NUMBEROFARTICLES}}개 검색",
+ "timeless-loggedin": "사용자 계정",
+ "timeless-anonymous": "익명 사용자",
+ "timeless-loggedinas": "'''$1'''님으로 로그인됨",
+ "timeless-notloggedin": "로그인하지 않음",
+ "timeless-userpage": "{{GENDER:$1|사용자}} 문서",
+ "timeless-talkpage": "{{GENDER:$1|사용자}}토론",
+ "timeless-pagelog": "문서 기록",
+ "timeless-more": "더 보기",
+ "timeless-sitetools": "위키 도구",
+ "timeless-pageactions": "문서 도구",
+ "timeless-userpagetools": "사용자 문서 도구",
+ "timeless-pagemisc": "더 보기",
+ "timeless-namespaces": "이름공간",
+ "timeless-pagetools": "문서 행위",
+ "timeless-languages": "언어"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ksh.json b/www/wiki/skins/Timeless/i18n/ksh.json
new file mode 100644
index 00000000..cf900ae8
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ksh.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Purodha"
+ ]
+ },
+ "timeless-desc": "En Bedehnbovverfläsch „Ziggloßß“ en Aanlehnong an et Moster „Winter“ vum <i lang=\"en\" xml:lang=\"en\" dir=\"ltr\" title=\"Brandon Harris\">Brandon Harris</i> un divärse Stihle, wi se en der Wikkimehdija Schtefftong jängesch sin.",
+ "timeless-search-placeholder": "Söhk en onjefähr {{NUMBEROFARTICLES}} Sigge",
+ "timeless-loggedin": "Ding Aanmeldung",
+ "timeless-anonymous": "Nahmelohse Metmaacher",
+ "timeless-loggedinas": "Ennjelogg als '''$1'''",
+ "timeless-notloggedin": "Nit ennjelogg",
+ "timeless-userpage": "{{GENDER:$1|Metmaacher|Metmaacherėnne|Metmaacher|Metmaacherėnne|Metmaacher}}sigg",
+ "timeless-talkpage": "{{GENDER:$1|Metmaacher|Metmaacherėnne|Metmaacher|Metmaacherėnne|Metmaacher}}klaafsigg",
+ "timeless-pagelog": "Logböhscher övver Sigge",
+ "timeless-more": "Mih",
+ "timeless-sitetools": "Wärkzüsch vum Wikki",
+ "timeless-pageactions": "Werrekzüch för Sigge",
+ "timeless-userpagetools": "Wärkzüsch vun de Metmaachersigg",
+ "timeless-pagemisc": "Mih",
+ "timeless-namespaces": "Appachtemangs",
+ "timeless-pagetools": "Axjhune för Sigge",
+ "timeless-languages": "Schprohche"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ku-latn.json b/www/wiki/skins/Timeless/i18n/ku-latn.json
new file mode 100644
index 00000000..99af4561
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ku-latn.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ghybu"
+ ]
+ },
+ "timeless-languages": "Ziman"
+}
diff --git a/www/wiki/skins/Timeless/i18n/lb.json b/www/wiki/skins/Timeless/i18n/lb.json
new file mode 100644
index 00000000..53c1dd77
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/lb.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Robby"
+ ]
+ },
+ "timeless-desc": "En zäitlosen Interface, designt nom Wanter-Prototyp vum Brandon Harris an no verschiddene Stiler vun der Wikimedai Foundation.",
+ "timeless-search-placeholder": "An {{NUMBEROFARTICLES}} Säite sichen",
+ "timeless-loggedin": "Äre Benotzerkont",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Als '''$1''' ageloggt",
+ "timeless-notloggedin": "Net ageloggt",
+ "timeless-userpage": "{{GENDER:$1|Benotzer}}säit",
+ "timeless-talkpage": "{{GENDER:$1|Benotzer}} Diskussioun",
+ "timeless-pagelog": "Logbicher fir Säiten",
+ "timeless-more": "Méi",
+ "timeless-sitetools": "Wiki-Handwierksgeschir",
+ "timeless-pageactions": "Handwierksgeschir fir Säiten",
+ "timeless-userpagetools": "Handwierksgeschir fir Benotzersäiten",
+ "timeless-pagemisc": "Méi",
+ "timeless-namespaces": "Nummraim",
+ "timeless-pagetools": "Säitenaktiounen",
+ "timeless-languages": "Sproochen"
+}
diff --git a/www/wiki/skins/Timeless/i18n/lt.json b/www/wiki/skins/Timeless/i18n/lt.json
new file mode 100644
index 00000000..c998f902
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/lt.json
@@ -0,0 +1,21 @@
+{
+ "@metadata": {
+ "authors": [
+ "Zygimantus",
+ "Eitvys200",
+ "Tomasdd"
+ ]
+ },
+ "timeless-search-placeholder": "Ieškoti tarp {{NUMBEROFARTICLES}} puslapių",
+ "timeless-loggedin": "Jūsų paskyra",
+ "timeless-anonymous": "Anonimas",
+ "timeless-loggedinas": "Prisijungęs kaip '''$1'''",
+ "timeless-notloggedin": "Neprisijungta",
+ "timeless-more": "Daugiau",
+ "timeless-pageactions": "Puslapio įrankiai",
+ "timeless-userpagetools": "Naudotojo puslapio įrankiai",
+ "timeless-pagemisc": "Daugiau",
+ "timeless-namespaces": "Vardų sritys",
+ "timeless-pagetools": "Puslapio veiksmai",
+ "timeless-languages": "Kalbos"
+}
diff --git a/www/wiki/skins/Timeless/i18n/lv.json b/www/wiki/skins/Timeless/i18n/lv.json
new file mode 100644
index 00000000..99d68a2f
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/lv.json
@@ -0,0 +1,18 @@
+{
+ "@metadata": {
+ "authors": [
+ "Papuass"
+ ]
+ },
+ "timeless-loggedin": "Tavs konts",
+ "timeless-userpage": "{{GENDER:$1|Dalībnieka|Dalībnieces}} lapa",
+ "timeless-talkpage": "{{GENDER:$1|Dalībnieka|Dalībnieces}} diskusija",
+ "timeless-pagelog": "Lapas žurnāli",
+ "timeless-more": "Vairāk",
+ "timeless-pageactions": "Lapas rīki",
+ "timeless-userpagetools": "Dalībnieka lapas rīki",
+ "timeless-pagemisc": "Vairāk",
+ "timeless-namespaces": "Vārdtelpas",
+ "timeless-pagetools": "Lapas darbības",
+ "timeless-languages": "Valodas"
+}
diff --git a/www/wiki/skins/Timeless/i18n/mk.json b/www/wiki/skins/Timeless/i18n/mk.json
new file mode 100644
index 00000000..61e1d776
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/mk.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Bjankuloski06"
+ ]
+ },
+ "skinname-timeless": "Безвременско",
+ "timeless-desc": "Безвременско руво по образ на прототипот „Зима“ на Брендон Харис и разни стилови на Фондацијата Викимедија.",
+ "timeless-search-placeholder": "Пребарување по околу {{NUMBEROFARTICLES}} страници",
+ "timeless-loggedin": "Вашата сметка",
+ "timeless-anonymous": "Анонимен",
+ "timeless-loggedinas": "Најавени сте како '''$1'''",
+ "timeless-notloggedin": "Не сте најавени",
+ "timeless-userpage": "{{GENDER:$1|Корисничка}} страница",
+ "timeless-talkpage": "{{GENDER:$1|Разговор}} со корисникот",
+ "timeless-pagelog": "Дневници на страницата",
+ "timeless-more": "Повеќе",
+ "timeless-sitetools": "Викиалатки",
+ "timeless-pageactions": "Алатки за страници",
+ "timeless-userpagetools": "Алатки за корисничката страница",
+ "timeless-pagemisc": "Повеќе",
+ "timeless-namespaces": "Именски простори",
+ "timeless-pagetools": "Дејства врз страници",
+ "timeless-languages": "Јазици",
+ "timeless.css": "/* Тука поставениот CSS се однесува на корисниците на рувото „Безвременско“ */",
+ "timeless.js": "/* Тука поставениот JavaScript ќе им се вчитува на корисниците што го користат рувото „Безвременско“ */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ml.json b/www/wiki/skins/Timeless/i18n/ml.json
new file mode 100644
index 00000000..6388f78a
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ml.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Praveenp"
+ ]
+ },
+ "skinname-timeless": "കാലാതീതം",
+ "timeless-desc": "ബ്രണ്ടൻ ഹാരിസ് നിർമ്മിച്ച വിന്റർ എന്ന ആദ്യരൂപത്തിൽ നിന്നും, വിവിധ വിക്കിമീഡിയ സ്റ്റൈലുകളിൽ നിന്നും സൃഷ്ടിച്ച ദൃശ്യരൂപമാണ് കാലാതീതം",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}} താളുകളിൽ തിരയുക",
+ "timeless-loggedin": "താങ്കളുടെ അംഗത്വം",
+ "timeless-anonymous": "അജ്ഞാതം",
+ "timeless-loggedinas": "'''$1''' ആയി പ്രവേശിച്ചിരിക്കുന്നു",
+ "timeless-notloggedin": "പ്രവേശിച്ചിട്ടില്ല",
+ "timeless-userpage": "{{GENDER:$1|ഉപയോക്തൃ}}താൾ",
+ "timeless-talkpage": "{{GENDER:$1|ഉപയോക്തൃ}}സംവാദം",
+ "timeless-pagelog": "താൾ രേഖകൾ",
+ "timeless-more": "കൂടുതൽ",
+ "timeless-sitetools": "വിക്കി ഉപകരണങ്ങൾ",
+ "timeless-pageactions": "താളുകൾക്കുള്ള ഉപകരണങ്ങൾ",
+ "timeless-userpagetools": "ഉപയോക്തൃതാൾ ഉപകരണങ്ങൾ",
+ "timeless-pagemisc": "കൂടുതൽ",
+ "timeless-namespaces": "നാമമേഖലകൾ",
+ "timeless-pagetools": "താളുകളിലെ പ്രവൃത്തികൾ",
+ "timeless-languages": "ഭാഷകൾ",
+ "timeless.js": "/* ഇവിടെ നൽകുന്ന ജാവാസ്ക്രിപ്റ്റ് കാലാതീതം ദൃശ്യരൂപം ഉപയോഗിക്കുന്നവർക്ക് ബാധകമായിരിക്കും */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/mr.json b/www/wiki/skins/Timeless/i18n/mr.json
new file mode 100644
index 00000000..75c29aca
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/mr.json
@@ -0,0 +1,23 @@
+{
+ "@metadata": {
+ "authors": [
+ "V.narsikar"
+ ]
+ },
+ "timeless-loggedin": "आपले खाते",
+ "timeless-anonymous": "अनामिक",
+ "timeless-loggedinas": "'''$1''' म्हणून सनोंद प्रवेशित",
+ "timeless-notloggedin": "सनोंद-प्रवेशित नाही",
+ "timeless-userpage": "सदस्य पान",
+ "timeless-talkpage": "सदस्य चर्चा",
+ "timeless-pagelog": "पानाच्या नोंदी",
+ "timeless-more": "अधिक",
+ "timeless-sitetools": "विकि साधने",
+ "timeless-pageactions": "पृष्ठ उपकरणे",
+ "timeless-userpagetools": "सदस्य साधने",
+ "timeless-pagemisc": "अधिक",
+ "timeless-namespaces": "नामविश्वे",
+ "timeless-pagetools": "पानाच्या क्रिया",
+ "timeless-languages": "भाषा",
+ "timeless.js": "/* येथे असलेली जावास्क्रिप्ट, टाईमलेस स्किन वापरुन सदस्यासाठी भारण केली जाईल */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ms.json b/www/wiki/skins/Timeless/i18n/ms.json
new file mode 100644
index 00000000..449b6170
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ms.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Anakmalaysia"
+ ]
+ },
+ "timeless-search-placeholder": "Cari kira-kira {{NUMBEROFARTICLES}} laman"
+}
diff --git a/www/wiki/skins/Timeless/i18n/my.json b/www/wiki/skins/Timeless/i18n/my.json
new file mode 100644
index 00000000..e3868636
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/my.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ninjastrikers"
+ ]
+ },
+ "timeless-userpage": "{{GENDER:$1|အသုံးပြု}} စာမျက်နှာ"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nap.json b/www/wiki/skins/Timeless/i18n/nap.json
new file mode 100644
index 00000000..4ef42c24
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nap.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "C.R.",
+ "S4b1nuz E.656"
+ ]
+ },
+ "timeless-desc": "Nu skin senza tiempo disegnata cu' bbase 'o prototipo Winter 'a Brandon Harris, e divierze stile WMFy.",
+ "timeless-search-placeholder": "Ascìa ncopp'a nu {{NUMBEROFARTICLES}} paggene circa",
+ "timeless-loggedin": "'O cunto vuosto",
+ "timeless-anonymous": "Anonimo",
+ "timeless-loggedinas": "Trasuto/a comm'a '''$1'''",
+ "timeless-notloggedin": "Acciesso nun affettuato",
+ "timeless-userpage": "Paggena {{GENDER:$1|utente}}",
+ "timeless-talkpage": "Chiàcchiera '{{GENDER:$1|utente}}",
+ "timeless-pagelog": "Riggistre 'e paggena",
+ "timeless-more": "Cchiù",
+ "timeless-sitetools": "Strumiente 'e wiki",
+ "timeless-pageactions": "Strumiente 'e paggena",
+ "timeless-userpagetools": "Strumiente 'utente",
+ "timeless-pagemisc": "Cchiù",
+ "timeless-namespaces": "Namespace",
+ "timeless-pagetools": "Aziune 'e paggena",
+ "timeless-languages": "Llengue"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nb.json b/www/wiki/skins/Timeless/i18n/nb.json
new file mode 100644
index 00000000..fe036716
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nb.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jon Harald Søby"
+ ]
+ },
+ "skinname-timeless": "Timeless",
+ "timeless-desc": "Ei tidløs drakt designet etter Winter-prototypen av Brandon Harris, og diverse andre stiler av Wikimedia Foundation.",
+ "timeless-search-placeholder": "Søk i {{NUMBEROFARTICLES}} sider",
+ "timeless-loggedin": "Din konto",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Logget inn som '''$1'''",
+ "timeless-notloggedin": "Ikke innlogget",
+ "timeless-userpage": "{{GENDER:$1|Brukerside}}",
+ "timeless-talkpage": "{{GENDER:$1|Brukerdiskusjon}}",
+ "timeless-pagelog": "Sidelogger",
+ "timeless-more": "Mer",
+ "timeless-sitetools": "Wikiverktøy",
+ "timeless-pageactions": "Sideverktøy",
+ "timeless-userpagetools": "Brukersideverktøy",
+ "timeless-pagemisc": "Mer",
+ "timeless-namespaces": "Navnerom",
+ "timeless-pagetools": "Sidehandlinger",
+ "timeless-languages": "Språk",
+ "timeless.js": "/* Javascript i denne fila vil gjelde for brukere av drakta Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nds-nl.json b/www/wiki/skins/Timeless/i18n/nds-nl.json
new file mode 100644
index 00000000..9ce0633f
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nds-nl.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Servien"
+ ]
+ },
+ "timeless-languages": "Talen"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nds.json b/www/wiki/skins/Timeless/i18n/nds.json
new file mode 100644
index 00000000..50e84494
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nds.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Servien"
+ ]
+ },
+ "timeless-languages": "Spraken"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ne.json b/www/wiki/skins/Timeless/i18n/ne.json
new file mode 100644
index 00000000..35b7037b
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ne.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "जनक राज भट्ट",
+ "राम प्रसाद जोशी"
+ ]
+ },
+ "timeless-userpagetools": "प्रयोकर्तापृष्ठ उपकरणहरू"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nl.json b/www/wiki/skins/Timeless/i18n/nl.json
new file mode 100644
index 00000000..f6cc4e4b
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nl.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Sjoerddebruin",
+ "Mainframe98"
+ ]
+ },
+ "timeless-desc": "Een tijdloze vormgeving, ontworpen naar het Winter-prototype door Brandon Harris en andere stijlen van de Wikimedia Foundation.",
+ "timeless-search-placeholder": "Doorzoek ongeveer {{NUMBEROFARTICLES}} pagina's",
+ "timeless-loggedin": "Uw account",
+ "timeless-anonymous": "Anonieme gebruiker",
+ "timeless-loggedinas": "Aangemeld als '''$1'''",
+ "timeless-notloggedin": "Niet aangemeld",
+ "timeless-userpage": "{{GENDER:$1|Gebruiker}}spagina",
+ "timeless-talkpage": "Overleg {{GENDER:$1|gebruiker}}",
+ "timeless-pagelog": "Paginalogboek",
+ "timeless-more": "Meer",
+ "timeless-sitetools": "Wikihulpmiddelen",
+ "timeless-pageactions": "Paginahulpmiddelen",
+ "timeless-userpagetools": "Gebruikerspagina-hulpmiddelen",
+ "timeless-pagemisc": "Meer",
+ "timeless-namespaces": "Naamruimten",
+ "timeless-pagetools": "Pagina-acties",
+ "timeless-languages": "Talen",
+ "timeless.js": "/* JavaScript die hier wordt geplaatst heeft alleen invloed op gebruikers die het uiterlijk Timeless gebruiken */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/nn.json b/www/wiki/skins/Timeless/i18n/nn.json
new file mode 100644
index 00000000..5448055f
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/nn.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jon Harald Søby",
+ "Njardarlogar"
+ ]
+ },
+ "timeless-desc": "Ei tidlaus drakt designa etter Winter-prototypen av Brandon Harris, og diverse andre stilar av Wikimedia Foundation",
+ "timeless-search-placeholder": "Søk i {{NUMBEROFARTICLES}} sider",
+ "timeless-loggedin": "Kontoen din",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Innlogga som '''$1'''",
+ "timeless-notloggedin": "Ikkje innlogga",
+ "timeless-userpage": "{{GENDER:$1|Brukarside}}",
+ "timeless-talkpage": "{{GENDER:$1|Brukardiskusjon}}",
+ "timeless-pagelog": "Sideloggar",
+ "timeless-more": "Meir",
+ "timeless-sitetools": "Wikiverktyg",
+ "timeless-pageactions": "Sideverktøy",
+ "timeless-userpagetools": "Brukarsideverktøy",
+ "timeless-pagemisc": "Meir",
+ "timeless-namespaces": "Namnerom",
+ "timeless-pagetools": "Sidehandlingar",
+ "timeless-languages": "Språk"
+}
diff --git a/www/wiki/skins/Timeless/i18n/oc.json b/www/wiki/skins/Timeless/i18n/oc.json
new file mode 100644
index 00000000..efdb33f8
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/oc.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Cedric31"
+ ]
+ },
+ "timeless-desc": "Un abilhatge intemporal concebut d’aprèp lo prototipe Winter per Brandon Harris, e divèrses estils de la Fondacion Wikimèdia.",
+ "timeless-search-placeholder": "Recercar environ {{NUMBEROFARTICLES}} paginas",
+ "timeless-loggedin": "Vòstre compte",
+ "timeless-anonymous": "Anonim",
+ "timeless-loggedinas": "Connectat en tant que '''$1'''",
+ "timeless-notloggedin": "Pas connectat",
+ "timeless-userpage": "Pagina {{GENDER:$1|utilizaire}}",
+ "timeless-talkpage": "Discussion {{GENDER:$1|utilizaire}}",
+ "timeless-pagelog": "Registres de pagina",
+ "timeless-more": "Mai",
+ "timeless-sitetools": "Aisinas wiki",
+ "timeless-pageactions": "Aisinas de pagina",
+ "timeless-userpagetools": "Aisinas de pagina d'utilizaire",
+ "timeless-pagemisc": "Mai",
+ "timeless-namespaces": "Espacis de noms",
+ "timeless-pagetools": "Accions de pagina",
+ "timeless-languages": "Lengas"
+}
diff --git a/www/wiki/skins/Timeless/i18n/pa.json b/www/wiki/skins/Timeless/i18n/pa.json
new file mode 100644
index 00000000..d089365a
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/pa.json
@@ -0,0 +1,14 @@
+{
+ "@metadata": {
+ "authors": [
+ "Tow"
+ ]
+ },
+ "timeless-loggedin": "ਤੁਹਡਾ ਖਾਤਾ",
+ "timeless-anonymous": "ਬੇਪਛਾਣ",
+ "timeless-loggedinas": "'''$1''' ਵਜੋਂ ਦਾਖ਼ਲ",
+ "timeless-more": "ਹੋਰ",
+ "timeless-pageactions": "ਸਫ਼ੇ ਦੇ ਸੰਦ",
+ "timeless-pagemisc": "ਹੋਰ",
+ "timeless-languages": "ਭਾਸ਼ਾਵਾਂ"
+}
diff --git a/www/wiki/skins/Timeless/i18n/pam.json b/www/wiki/skins/Timeless/i18n/pam.json
new file mode 100644
index 00000000..59833197
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/pam.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Leeheonjin"
+ ]
+ },
+ "timeless-loggedin": "Ing kekang akawnt",
+ "timeless-anonymous": "E mekilala",
+ "timeless-userpage": "Bulung naning talagamit",
+ "timeless-pagemisc": "Maki-mayigit pa",
+ "timeless-languages": "Deng amanu/pamyalita"
+}
diff --git a/www/wiki/skins/Timeless/i18n/pl.json b/www/wiki/skins/Timeless/i18n/pl.json
new file mode 100644
index 00000000..d74c1d71
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/pl.json
@@ -0,0 +1,28 @@
+{
+ "@metadata": {
+ "authors": [
+ "Chrumps",
+ "The Polish",
+ "Rzuwig",
+ "Railfail536"
+ ]
+ },
+ "timeless-desc": "Skórka Timeless, zaprojektowana pierwotnie przez Brandona Harrisa, zawiera również elementy autorstwa Fundacji Wikimedia",
+ "timeless-search-placeholder": "Szukaj w {{NUMBEROFARTICLES}} stronach",
+ "timeless-loggedin": "Twoje konto",
+ "timeless-anonymous": "Anonimowy",
+ "timeless-loggedinas": "Zalogowano jako '''$1'''",
+ "timeless-notloggedin": "Niezalogowany",
+ "timeless-userpage": "Strona {{GENDER:$1|użytkownika|użytkowniczki}}",
+ "timeless-talkpage": "Dyskusja {{GENDER:$1|użytkownika|użytkowniczki}}",
+ "timeless-pagelog": "Dzienniki stron",
+ "timeless-more": "Więcej",
+ "timeless-sitetools": "Narzędzia Wiki",
+ "timeless-pageactions": "Narzędzia dla stron",
+ "timeless-userpagetools": "Narzędzia strony użytkownika",
+ "timeless-pagemisc": "Więcej",
+ "timeless-namespaces": "Przestrzenie nazw",
+ "timeless-pagetools": "Działania na stronie",
+ "timeless-languages": "Języki",
+ "timeless.js": "/* Umieszczony tutaj kod JavaScript zostanie załadowany wyłącznie przez użytkowników korzystających ze skórki Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ps.json b/www/wiki/skins/Timeless/i18n/ps.json
new file mode 100644
index 00000000..b9bb042b
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ps.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ahmed-Najib-Biabani-Ibrahimkhel"
+ ]
+ },
+ "timeless-desc": "يو ټايملېس پوښۍ د وېنټر نمونې وروسته د برانډن حارث او WMFy بېلابېلو ډولونو لخوا سکښتل شوې.",
+ "timeless-search-placeholder": "د نژدې {{NUMBEROFARTICLES}} مخونو متن پلټل",
+ "timeless-loggedin": "ستاسې گڼون",
+ "timeless-anonymous": "ورکنومی",
+ "timeless-loggedinas": "د '''$1''' په توگه ورننوتئ",
+ "timeless-notloggedin": "غونډال کې نه ياست ننوتي",
+ "timeless-userpage": "{{GENDER:$1|کارن}} مخ",
+ "timeless-talkpage": "{{GENDER:$1|کارن}} خبرې اترې",
+ "timeless-pagelog": "د مخ يادښتونه",
+ "timeless-more": "نور",
+ "timeless-sitetools": "ويکي اوزارونه",
+ "timeless-pageactions": "د مخ اوزارونه",
+ "timeless-userpagetools": "د کارن مخ اوزارونه",
+ "timeless-pagemisc": "نور",
+ "timeless-namespaces": "نومتشيالونه",
+ "timeless-pagetools": "د مخ چارې",
+ "timeless-languages": "ژبې"
+}
diff --git a/www/wiki/skins/Timeless/i18n/pt-br.json b/www/wiki/skins/Timeless/i18n/pt-br.json
new file mode 100644
index 00000000..c0eaafac
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/pt-br.json
@@ -0,0 +1,27 @@
+{
+ "@metadata": {
+ "authors": [
+ "Eduardo Addad de Oliveira",
+ "Felipe L. Ewald"
+ ]
+ },
+ "skinname-timeless": "Timeless",
+ "timeless-desc": "Um tema timeless projetado após o protótipo Winter por Brandon Harris e vários estilos pela Fundação Wikimedia",
+ "timeless-search-placeholder": "Pesquisar em {{NUMBEROFARTICLES}} páginas",
+ "timeless-loggedin": "Sua conta",
+ "timeless-anonymous": "Anônimo",
+ "timeless-loggedinas": "Autenticado como '''$1'''",
+ "timeless-notloggedin": "Você não está autenticado",
+ "timeless-userpage": "Página de {{GENDER:$1|usuário}}",
+ "timeless-talkpage": "{{GENDER:$1|Usuário}} discussão",
+ "timeless-pagelog": "Registos da página",
+ "timeless-more": "Mais",
+ "timeless-sitetools": "Ferramentas da wiki",
+ "timeless-pageactions": "Ferramentas de páginas",
+ "timeless-userpagetools": "Ferramentas da página do usuário",
+ "timeless-pagemisc": "Mais",
+ "timeless-namespaces": "Espaços nominais",
+ "timeless-pagetools": "Ações da página",
+ "timeless-languages": "Idiomas",
+ "timeless.js": "/* Qualquer código JavaScript colocado aqui será carregado para os usuários do tema Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/pt.json b/www/wiki/skins/Timeless/i18n/pt.json
new file mode 100644
index 00000000..b295e1bc
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/pt.json
@@ -0,0 +1,29 @@
+{
+ "@metadata": {
+ "authors": [
+ "Macofe",
+ "Vitorvicentevalente",
+ "Hamilton Abreu",
+ "MokaAkashiyaPT",
+ "Athena in Wonderland"
+ ]
+ },
+ "timeless-desc": "Um tema intemporal, desenhado com base no protótipo Winter de Brandon Harris e em vários estilos da Wikimedia Foundation",
+ "timeless-search-placeholder": "Pesquisar em {{NUMBEROFARTICLES}} páginas",
+ "timeless-loggedin": "A sua conta",
+ "timeless-anonymous": "Anónimo",
+ "timeless-loggedinas": "Autenticado como '''$1'''",
+ "timeless-notloggedin": "Não autenticado",
+ "timeless-userpage": "Página {{GENDER:$1|do utilizador|da utilizadora|de utilizador}}",
+ "timeless-talkpage": "{{GENDER:$1|Utilizador|Utilizadora|Utilizador(a)}} Discussão",
+ "timeless-pagelog": "Registos da página",
+ "timeless-more": "Mais",
+ "timeless-sitetools": "Ferramentas da wiki",
+ "timeless-pageactions": "Ferramentas de página",
+ "timeless-userpagetools": "Ferramentas da página de utilizador",
+ "timeless-pagemisc": "Mais",
+ "timeless-namespaces": "Espaços nominais",
+ "timeless-pagetools": "Ações de página",
+ "timeless-languages": "Idiomas",
+ "timeless.js": "/* Qualquer código JavaScript colocado aqui será carregado para os utilizadores do tema Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/qqq.json b/www/wiki/skins/Timeless/i18n/qqq.json
new file mode 100644
index 00000000..7473f97e
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/qqq.json
@@ -0,0 +1,33 @@
+{
+ "@metadata": {
+ "authors": [
+ "Isarra",
+ "Liuxinyu970226",
+ "Robby",
+ "Amire80",
+ "Umherirrender",
+ "Pamputt"
+ ]
+ },
+ "skinname-timeless": "{{name}}",
+ "timeless-desc": "{{desc|what=skin|name=Timeless|url=https://www.mediawiki.org/wiki/Skin:Timeless}}",
+ "timeless-search-placeholder": "Main search input placeholder text. Feel free to use <code><nowiki>{{PLURAL:{{NUMBEROFARTICLES}}|page|pages}}</nowiki></code>.",
+ "timeless-loggedin": "Label for logged in users' user menu (if their username is too long to fit)",
+ "timeless-anonymous": "Label for anonymous (not logged in) user menu\n{{Identical|Anonymous}}",
+ "timeless-loggedinas": "Note for personal menu for logged in users noting their current username\n\nParameters:\n* $1 - username",
+ "timeless-notloggedin": "Note for personal menu for anonymous users clarifying that they are not logged in\n{{Identical|Not logged in}}",
+ "timeless-userpage": "User page/profile link label in the personal menu\n{{Identical|User page}}\nParameters:\n* $1 - username, used for GENDER",
+ "timeless-talkpage": "Talk page link label in the personal menu.\nParameters:\n* $1 - username, used for GENDER",
+ "timeless-pagelog": "Label for Special:Log link for the page. The page is singular.",
+ "timeless-more": "Label for the more tools dropdown menu in the page actions toolbar\n{{Identical|More}}",
+ "timeless-sitetools": "Label for general site tools menu in sidebar",
+ "timeless-pageactions": "Label for some page actions",
+ "timeless-userpagetools": "Label for actions associated with a userpage",
+ "timeless-pagemisc": "Label for more tools\n{{Identical|More}}",
+ "timeless-namespaces": "Label for page namespaces and watch tools\n{{Identical|Namespace}}",
+ "timeless-pagetools": "Label for other page tools",
+ "timeless-languages": "Label for the other languages dropdown\n{{Identical|Language}}",
+ "timeless-sitetitle": "{{ignore}}\nSite title for site banner",
+ "timeless.css": "{{optional}}\nCSS applied to users using Timeless skin.",
+ "timeless.js": "{{optional}}\nJS for users using Timeless skin."
+}
diff --git a/www/wiki/skins/Timeless/i18n/ru.json b/www/wiki/skins/Timeless/i18n/ru.json
new file mode 100644
index 00000000..61035fe3
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ru.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Okras",
+ "Redredsonia"
+ ]
+ },
+ "timeless-desc": "Тема оформления Timeless создана после прототипа Winter Брэндона Харриса и различных стилей Фонда Викимедиа.",
+ "timeless-search-placeholder": "Поиск из {{NUMBEROFARTICLES}} страниц",
+ "timeless-loggedin": "Учётная запись",
+ "timeless-anonymous": "Аноним",
+ "timeless-loggedinas": "Вошёл как '''$1'''",
+ "timeless-notloggedin": "Вы не представились системе",
+ "timeless-userpage": "Страница {{GENDER:$1|участника|участницы}}",
+ "timeless-talkpage": "Обсуждение {{GENDER:$1|участника|участницы}}",
+ "timeless-pagelog": "Журналы страницы",
+ "timeless-more": "Ещё",
+ "timeless-sitetools": "Вики-инструменты",
+ "timeless-pageactions": "Инструменты для страниц",
+ "timeless-userpagetools": "Инструменты страницы участника",
+ "timeless-pagemisc": "Ещё",
+ "timeless-namespaces": "Пространства имён",
+ "timeless-pagetools": "Действия на странице",
+ "timeless-languages": "Языки",
+ "timeless.js": "/* Размещённый здесь код JavaScript будет загружаться пользователям, использующим тему оформления Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sah.json b/www/wiki/skins/Timeless/i18n/sah.json
new file mode 100644
index 00000000..60fbc4b1
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sah.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ай-Куо",
+ "HalanTul"
+ ]
+ },
+ "timeless-desc": " Timeless оҥоруу тиэмэтэ Брэндон Харрис Winter-ын уонна Викимедиа фондун араас истииллэрин прототипыттан оҥоһуллубут",
+ "timeless-loggedin": "Бэлиэтэммит аатыҥ",
+ "timeless-anonymous": "Аатын эппэтэх киһи",
+ "timeless-loggedinas": "Маннык аатынан киирбиккин: '''$1'''",
+ "timeless-notloggedin": "Ааккын эппэтэххин",
+ "timeless-userpage": " {{GENDER:$1|Кыттааччы}} тус сирэйэ",
+ "timeless-talkpage": " {{GENDER:$1|Кыттааччы}} ырытыыта",
+ "timeless-pagelog": "Сирэй сурунааллара",
+ "timeless-more": "Эбии",
+ "timeless-sitetools": "Биики-тэрил",
+ "timeless-pageactions": "Сирэй тэриллэрэ",
+ "timeless-userpagetools": "кыттааччы сирэйин үнүстүрүмүөннэрэ",
+ "timeless-pagemisc": "Эбии",
+ "timeless-namespaces": "Аат дала",
+ "timeless-pagetools": "сирэй дьайыылара",
+ "timeless-languages": "Тыллар"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sco.json b/www/wiki/skins/Timeless/i18n/sco.json
new file mode 100644
index 00000000..a40122b7
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sco.json
@@ -0,0 +1,16 @@
+{
+ "@metadata": {
+ "authors": [
+ "AmaryllisGardener"
+ ]
+ },
+ "timeless-loggedin": "Yer accoont",
+ "timeless-loggedinas": "Logged in as '''$1'''",
+ "timeless-notloggedin": "Nae logged in",
+ "timeless-userpage": "{{GENDER:$1|Uiser}} page",
+ "timeless-talkpage": "{{GENDER:$1|Uiser}} tauk",
+ "timeless-pagelog": "Page logs",
+ "timeless-more": "Mair",
+ "timeless-sitetools": "Wiki tuils",
+ "timeless-pageactions": "Page tuils"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sd.json b/www/wiki/skins/Timeless/i18n/sd.json
new file mode 100644
index 00000000..89ab0358
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sd.json
@@ -0,0 +1,21 @@
+{
+ "@metadata": {
+ "authors": [
+ "Mehtab ahmed",
+ "Aursani",
+ "Indus Asia"
+ ]
+ },
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}} صفحا ڳوليو",
+ "timeless-loggedin": "توهان جو کاتو",
+ "timeless-anonymous": "گمنام",
+ "timeless-userpage": "{{GENDER:$1|واپرائيندڙ}} جو صفحو",
+ "timeless-talkpage": "{{GENDER:$1|واپرائيندڙ سان}} ڳالھ",
+ "timeless-pagelog": "صفحاتي لاگس",
+ "timeless-sitetools": "وڪي اوزار",
+ "timeless-pageactions": "صفحاتِي اوزار",
+ "timeless-userpagetools": "واپرائيندڙ جي صفحي جا اوزار",
+ "timeless-pagemisc": "وڌيڪ",
+ "timeless-namespaces": "نانءُپولار",
+ "timeless-pagetools": "صفحاتِي عمل"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sgs.json b/www/wiki/skins/Timeless/i18n/sgs.json
new file mode 100644
index 00000000..9d764588
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sgs.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Hugo.arg"
+ ]
+ },
+ "timeless-languages": "Kalbas"
+}
diff --git a/www/wiki/skins/Timeless/i18n/si.json b/www/wiki/skins/Timeless/i18n/si.json
new file mode 100644
index 00000000..12772309
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/si.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "SusithCM",
+ 1100100
+ ]
+ },
+ "timeless-talkpage": "පරිශීලක සාකච්ඡාව"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sk.json b/www/wiki/skins/Timeless/i18n/sk.json
new file mode 100644
index 00000000..f9eed064
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sk.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "TomášPolonec"
+ ]
+ },
+ "timeless-desc": "Nadčasový vzhľad navrhnutý podľa prototypu Winter od Brandona Harrisa a ďalších štýlov vytvorených nadáciou Wikimedia.",
+ "timeless-search-placeholder": "Prehľadávať {{NUMBEROFARTICLES}} stránok",
+ "timeless-loggedin": "Váš účet",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Ste {{GENDER:$1|prihlásený|prihlásená}} ako '''$1'''",
+ "timeless-notloggedin": "Neprihlásený/á",
+ "timeless-userpage": "Stránka {{GENDER:$1|redaktora|redaktorky}}",
+ "timeless-talkpage": "Diskusia {{GENDER:$1|redaktora|redaktorky}}",
+ "timeless-pagelog": "Protokolové záznamy",
+ "timeless-more": "Viac",
+ "timeless-sitetools": "Wiki nástroje",
+ "timeless-pageactions": "Nástroje",
+ "timeless-userpagetools": "Používateľské nástroje",
+ "timeless-pagemisc": "Viac",
+ "timeless-namespaces": "Menné priestory",
+ "timeless-pagetools": "Možnosti stránky",
+ "timeless-languages": "Jazyky",
+ "timeless.js": "/* Tu sa nachádzajúci JavaScript sa načíta používateľom vzhľadu Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sl.json b/www/wiki/skins/Timeless/i18n/sl.json
new file mode 100644
index 00000000..60d2b96c
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sl.json
@@ -0,0 +1,25 @@
+{
+ "@metadata": {
+ "authors": [
+ "Eleassar",
+ "Dbc334"
+ ]
+ },
+ "timeless-desc": "Brezčasna koža, oblikovana po prototipu Winter Brandona Harrisa in po različnih slogih Fundacije Wikimedia.",
+ "timeless-search-placeholder": "Preiščite {{NUMBEROFARTICLES}} strani",
+ "timeless-loggedin": "Vaš račun",
+ "timeless-anonymous": "Brezimen",
+ "timeless-loggedinas": "Prijavljeni ste kot '''$1'''",
+ "timeless-notloggedin": "Niste prijavljeni",
+ "timeless-userpage": "{{GENDER:$1|Uporabniška}} stran",
+ "timeless-talkpage": "{{GENDER:$1|Uporabniški}} pogovor",
+ "timeless-pagelog": "Dnevniki strani",
+ "timeless-more": "Več",
+ "timeless-sitetools": "Orodja wikija",
+ "timeless-pageactions": "Orodja strani",
+ "timeless-userpagetools": "Orodja uporabniške strani",
+ "timeless-pagemisc": "Več",
+ "timeless-namespaces": "Imenski prostori",
+ "timeless-pagetools": "Dejanja strani",
+ "timeless-languages": "Jeziki"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sr-ec.json b/www/wiki/skins/Timeless/i18n/sr-ec.json
new file mode 100644
index 00000000..6ecee7d9
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sr-ec.json
@@ -0,0 +1,29 @@
+{
+ "@metadata": {
+ "authors": [
+ "Milicevic01",
+ "Obsuser",
+ "Acamicamacaraca",
+ "BadDog"
+ ]
+ },
+ "skinname-timeless": "Безвременска",
+ "timeless-desc": "Безвременски скин дизајниран по прототипу Winter који је направио Брендон Харис, те другим стиловима Задужбине Викимедија",
+ "timeless-search-placeholder": "Претражи {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|страницу|странице|страница}}",
+ "timeless-loggedin": "Ваш налог",
+ "timeless-anonymous": "Анонимно",
+ "timeless-loggedinas": "Пријављени сте као '''$1'''",
+ "timeless-notloggedin": "Нисте пријављени",
+ "timeless-userpage": "Страница {{GENDER:$1|корисника|кориснице|корисника}}",
+ "timeless-talkpage": "Разговор са {{GENDER:$1|корисником|корисницом|корисником}}",
+ "timeless-pagelog": "Дневници странице",
+ "timeless-more": "Више",
+ "timeless-sitetools": "Вики алатке",
+ "timeless-pageactions": "Алатке за страницу",
+ "timeless-userpagetools": "Алатке за корисничку страницу",
+ "timeless-pagemisc": "Више",
+ "timeless-namespaces": "Именски простори",
+ "timeless-pagetools": "Радње за страницу",
+ "timeless-languages": "Језици",
+ "timeless.js": "/* Јаваскрипт постављен овде ће се учитати за све оне који користе безвременску тему */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sr-el.json b/www/wiki/skins/Timeless/i18n/sr-el.json
new file mode 100644
index 00000000..4ab2e082
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sr-el.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Milicevic01",
+ "Obsuser",
+ "Zoranzoki21"
+ ]
+ },
+ "timeless-desc": "Bezvremenski skin dizajniran po prototipu Winter koji je napravio Brendon Haris, te drugim stilovima Zadužbine Vikimedija",
+ "timeless-search-placeholder": "Pretraži {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|stranicu|stranice|stranica}}",
+ "timeless-loggedin": "Vaš nalog",
+ "timeless-anonymous": "Anonimno",
+ "timeless-loggedinas": "Prijavljeni ste kao '''$1'''",
+ "timeless-notloggedin": "Niste prijavljeni",
+ "timeless-userpage": "Stranica {{GENDER:$1|korisnika|korisnice|korisnika}}",
+ "timeless-talkpage": "Razgovor sa {{GENDER:$1|korisnikom|korisnicom|korisnikom}}",
+ "timeless-pagelog": "Dnevnici stranice",
+ "timeless-more": "Više",
+ "timeless-sitetools": "Viki alatke",
+ "timeless-pageactions": "Alatke za stranicu",
+ "timeless-userpagetools": "Alatke za korisničku stranicu",
+ "timeless-pagemisc": "Više",
+ "timeless-namespaces": "Imenski prostori",
+ "timeless-pagetools": "Radnje za stranicu",
+ "timeless-languages": "Jezici"
+}
diff --git a/www/wiki/skins/Timeless/i18n/su.json b/www/wiki/skins/Timeless/i18n/su.json
new file mode 100644
index 00000000..6612496d
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/su.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Uchup19"
+ ]
+ },
+ "timeless-loggedinas": "Log asup minangka '''$1'''"
+}
diff --git a/www/wiki/skins/Timeless/i18n/sv.json b/www/wiki/skins/Timeless/i18n/sv.json
new file mode 100644
index 00000000..bd031869
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/sv.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "WikiPhoenix",
+ "Lokal Profil",
+ "Fader",
+ "Jopparn"
+ ]
+ },
+ "skinname-timeless": "Timeless",
+ "timeless-desc": "Ett tidlöst utseende designat efter prototypen Winter av Brandon Harris och diverse stilar av Wikimedia Foundation.",
+ "timeless-search-placeholder": "Sök på {{NUMBEROFARTICLES}} sidor",
+ "timeless-loggedin": "Ditt konto",
+ "timeless-anonymous": "Anonym",
+ "timeless-loggedinas": "Inloggad som '''$1'''",
+ "timeless-notloggedin": "Inte inloggad",
+ "timeless-userpage": "{{GENDER:$1|Användarsida}}",
+ "timeless-talkpage": "{{GENDER:$1|Användardiskussion}}",
+ "timeless-pagelog": "Sidloggar",
+ "timeless-more": "Mer",
+ "timeless-sitetools": "Wikiverktyg",
+ "timeless-pageactions": "Sidverktyg",
+ "timeless-userpagetools": "Verktyg för användarsidan",
+ "timeless-pagemisc": "Mer",
+ "timeless-namespaces": "Namnrymder",
+ "timeless-pagetools": "Sidåtgärder",
+ "timeless-languages": "Språk",
+ "timeless.css": "/* CSS som skrivs här kommer att påverka alla användare av utseendet Timeless */",
+ "timeless.js": "/* JavaScript här kommer att laddas för dem som använder utseendet Timeless */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/tcy.json b/www/wiki/skins/Timeless/i18n/tcy.json
new file mode 100644
index 00000000..38b20bd7
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/tcy.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "VASANTH S.N."
+ ]
+ },
+ "timeless-anonymous": "ಅನಾಮಧೇಯ",
+ "timeless-notloggedin": "ಲಾಗಿನ್ ಆತ್‍ಜರ್",
+ "timeless-more": "ನನಾತ್",
+ "timeless-pagemisc": "ನನಾತ್",
+ "timeless-namespaces": "ಪುದರ್‍ದ ವರ್ಗೊಲು",
+ "timeless-languages": "ಭಾಸೆಲು"
+}
diff --git a/www/wiki/skins/Timeless/i18n/te.json b/www/wiki/skins/Timeless/i18n/te.json
new file mode 100644
index 00000000..17e8727f
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/te.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Veeven"
+ ]
+ },
+ "timeless-more": "మరిన్ని",
+ "timeless-languages": "భాషలు"
+}
diff --git a/www/wiki/skins/Timeless/i18n/th.json b/www/wiki/skins/Timeless/i18n/th.json
new file mode 100644
index 00000000..4216fdd9
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/th.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ans",
+ "Horus",
+ "Aefgh39622"
+ ]
+ },
+ "timeless-notloggedin": "ยังไม่ได้เข้าสู่ระบบ"
+}
diff --git a/www/wiki/skins/Timeless/i18n/tl.json b/www/wiki/skins/Timeless/i18n/tl.json
new file mode 100644
index 00000000..6f197232
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/tl.json
@@ -0,0 +1,18 @@
+{
+ "@metadata": {
+ "authors": [
+ "Leeheonjin"
+ ]
+ },
+ "timeless-loggedin": "Ang iyong akawnt",
+ "timeless-anonymous": "Di-nagpakilala (anonimo)",
+ "timeless-loggedinas": "Nakalagda bilang si '''$1'''",
+ "timeless-notloggedin": "Hindi nakalagda",
+ "timeless-userpage": "Pahina ng tagagamit",
+ "timeless-talkpage": "Usapang pang-tagagamit",
+ "timeless-more": "Higit pa",
+ "timeless-sitetools": "Mga kagamitang pangwiki",
+ "timeless-pageactions": "Mga kagamitang pang-pahina",
+ "timeless-userpagetools": "Mga kagamitang pang-tagagamit",
+ "timeless-languages": "Mga wika"
+}
diff --git a/www/wiki/skins/Timeless/i18n/tr.json b/www/wiki/skins/Timeless/i18n/tr.json
new file mode 100644
index 00000000..a32c1cb4
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/tr.json
@@ -0,0 +1,21 @@
+{
+ "@metadata": {
+ "authors": [
+ "HakanIST",
+ "Sayginer"
+ ]
+ },
+ "timeless-search-placeholder": "Yaklaşık {{NUMBEROFARTICLES}} sayfayı ara",
+ "timeless-loggedin": "Hesabınız",
+ "timeless-anonymous": "Anonim",
+ "timeless-notloggedin": "Oturum açık değil",
+ "timeless-userpage": "Kullanıcı sayfası",
+ "timeless-pagelog": "Sayfa günlükleri",
+ "timeless-more": "Daha fazla",
+ "timeless-sitetools": "Viki araçları",
+ "timeless-pageactions": "Sayfa araçları",
+ "timeless-userpagetools": "Kullanıcı araçları",
+ "timeless-namespaces": "İsim alanları",
+ "timeless-pagetools": "Sayfa işlemleri",
+ "timeless-languages": "Diller"
+}
diff --git a/www/wiki/skins/Timeless/i18n/tt-cyrl.json b/www/wiki/skins/Timeless/i18n/tt-cyrl.json
new file mode 100644
index 00000000..479d8afa
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/tt-cyrl.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ильнар"
+ ]
+ },
+ "timeless-desc": "Timeless бизәлеше Брэндон Харрисның Winter прототипыннан һәм Викимедия Фондының башка төр стильләреннән чыгып ясалган.",
+ "timeless-search-placeholder": "Якынча {{NUMBEROFARTICLES}} бит аша эзләү",
+ "timeless-loggedin": "Хисап язмасы",
+ "timeless-anonymous": "Аноним",
+ "timeless-loggedinas": "'''$1''' булып кергән",
+ "timeless-notloggedin": "Сез хисап язмагызга кермәгәнсез",
+ "timeless-userpage": "{{GENDER:$1|Кулланучы}} бите",
+ "timeless-talkpage": "{{GENDER:$1|Кулланучы}} бәхәсе",
+ "timeless-pagelog": "Бит көндәлекләре",
+ "timeless-more": "Тагын",
+ "timeless-sitetools": "Вики-кораллар",
+ "timeless-pageactions": "Бит очен кораллар",
+ "timeless-userpagetools": "Кулланучы бите кораллары",
+ "timeless-pagemisc": "Тагын",
+ "timeless-namespaces": "Исемнәр мәйданы",
+ "timeless-pagetools": "Биттәге гамәлләр",
+ "timeless-languages": "Телләр"
+}
diff --git a/www/wiki/skins/Timeless/i18n/udm.json b/www/wiki/skins/Timeless/i18n/udm.json
new file mode 100644
index 00000000..f1e262f6
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/udm.json
@@ -0,0 +1,14 @@
+{
+ "@metadata": {
+ "authors": [
+ "Kaganer",
+ "Irus",
+ "Wadorgurt"
+ ]
+ },
+ "timeless-notloggedin": "Ӧд пыре системае",
+ "timeless-pagelog": "Бамлэн журналъёс",
+ "timeless-more": "Эшшо",
+ "timeless-pagemisc": "Эшшо",
+ "timeless-languages": "Кылъёс"
+}
diff --git a/www/wiki/skins/Timeless/i18n/uk.json b/www/wiki/skins/Timeless/i18n/uk.json
new file mode 100644
index 00000000..8b008e85
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/uk.json
@@ -0,0 +1,28 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ата",
+ "Andriykopanytsia",
+ "Piramidion",
+ "Movses"
+ ]
+ },
+ "timeless-desc": "Оформлення «Вічне», створене за прототипом «Зима» Брендона Гарріса та різноманітними стилями Фонду Вікімедіа",
+ "timeless-search-placeholder": "Пошук на {{NUMBEROFARTICLES}} {{PLURAL:{{NUMBEROFARTICLES}}|сторінці|сторінках}}",
+ "timeless-loggedin": "Ваш обліковий запис",
+ "timeless-anonymous": "Анонім",
+ "timeless-loggedinas": "Увійшли як '''$1'''",
+ "timeless-notloggedin": "Не увійшли до системи",
+ "timeless-userpage": "Сторінка {{GENDER:$1|користувача|користувачки}}",
+ "timeless-talkpage": "Обговорення {{GENDER:$1|користувача|користувачки}}",
+ "timeless-pagelog": "Журнали сторінки",
+ "timeless-more": "Ще",
+ "timeless-sitetools": "Вікі-інструменти",
+ "timeless-pageactions": "Інструменти сторінки",
+ "timeless-userpagetools": "Інструменти сторінки користувача",
+ "timeless-pagemisc": "Ще",
+ "timeless-namespaces": "Простори назв",
+ "timeless-pagetools": "Дії над сторінкою",
+ "timeless-languages": "Мови",
+ "timeless.js": "/* Розміщений тут код JavaScript буде завантажений для всіх користувачів, що використовують тему оформлення «Вічне» */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/ur.json b/www/wiki/skins/Timeless/i18n/ur.json
new file mode 100644
index 00000000..8141cd82
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/ur.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Obaid Raza",
+ "Muhammad Shuaib"
+ ]
+ },
+ "skinname-timeless": "ٹائم لیس",
+ "timeless-search-placeholder": "{{NUMBEROFARTICLES}} صفحات میں تلاش کریں",
+ "timeless-loggedin": "آپ کا کھاتا",
+ "timeless-anonymous": "گمنام",
+ "timeless-loggedinas": "«$1» صارف نام سے لاگ ان ہیں",
+ "timeless-notloggedin": "آپ لاگ ان نہیں ہیں",
+ "timeless-userpage": "صفحہ {{GENDER:$1|صارف}}",
+ "timeless-talkpage": "تبادلۂ خیال {{GENDER:$1|صارف}}",
+ "timeless-pagelog": "صفحے کے نوشتہ جات",
+ "timeless-more": "مزید",
+ "timeless-sitetools": "ویکی آلات",
+ "timeless-pageactions": "آلات صفحہ",
+ "timeless-userpagetools": "آلات صفحہ صارف",
+ "timeless-pagemisc": "مزید",
+ "timeless-namespaces": "نام ہائے فضا",
+ "timeless-pagetools": "کارروائیاں",
+ "timeless-languages": "زبانیں",
+ "timeless.js": "/* یہاں درج جاوا اسکرپٹ محض ان صارفین کے لیے لوڈ ہوگی جو ٹائم لیس پوشاک استعمال کر رہے ہیں */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/vi.json b/www/wiki/skins/Timeless/i18n/vi.json
new file mode 100644
index 00000000..3399b27b
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/vi.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Nguyên Lê",
+ "Minh Nguyen"
+ ]
+ },
+ "skinname-timeless": "Vượt thời gian",
+ "timeless-desc": "Giao diện vượt thời gian phỏng theo mẫu Mùa đông của Brandon Harris và nhiều giao diện do Quỹ Wikimedia thiết kế.",
+ "timeless-search-placeholder": "Tìm trên vào khoảng {{NUMBEROFARTICLES}} trang",
+ "timeless-loggedin": "Tài khoản",
+ "timeless-anonymous": "Vô danh",
+ "timeless-loggedinas": "Đã đăng nhập là '''$1'''",
+ "timeless-notloggedin": "Chưa đăng nhập",
+ "timeless-userpage": "{{GENDER:$1}}Trang cá nhân",
+ "timeless-talkpage": "{{GENDER:$1}}Trang thảo luận thành viên",
+ "timeless-pagelog": "Nhật trình trang",
+ "timeless-more": "Thêm nữa",
+ "timeless-sitetools": "Công cụ cho wiki",
+ "timeless-pageactions": "Công cụ cho trang",
+ "timeless-userpagetools": "Công cụ cho người dùng",
+ "timeless-pagemisc": "Thêm nữa",
+ "timeless-namespaces": "Không gian tên",
+ "timeless-pagetools": "Tác vụ trang",
+ "timeless-languages": "Ngôn ngữ"
+}
diff --git a/www/wiki/skins/Timeless/i18n/xmf.json b/www/wiki/skins/Timeless/i18n/xmf.json
new file mode 100644
index 00000000..d445b2fb
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/xmf.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Silovan"
+ ]
+ },
+ "timeless-userpagetools": "მახვარებუშ ხასჷლაშ პარამეტრეფი"
+}
diff --git a/www/wiki/skins/Timeless/i18n/yi.json b/www/wiki/skins/Timeless/i18n/yi.json
new file mode 100644
index 00000000..e53f178c
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/yi.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "פוילישער"
+ ]
+ },
+ "timeless-userpage": "{{GENDER:$1|באניצער}}־בלאט",
+ "timeless-userpagetools": "באניצער־בלאט געצייג"
+}
diff --git a/www/wiki/skins/Timeless/i18n/yue.json b/www/wiki/skins/Timeless/i18n/yue.json
new file mode 100644
index 00000000..b68b25f9
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/yue.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Yueman"
+ ]
+ },
+ "timeless-desc": "Timeless 外觀係由 Brandon Harris 繼 Winter 原型之後嘅新設計,亦包含嚟自維基媒體基金會嘅式樣。",
+ "timeless-search-placeholder": "響約莫 {{NUMBEROFARTICLES}} 版度揾嘢",
+ "timeless-loggedin": "你個戶口",
+ "timeless-anonymous": "無名氏",
+ "timeless-loggedinas": "用 '''$1''' 身份簽到",
+ "timeless-notloggedin": "未簽到",
+ "timeless-userpage": "{{GENDER:$1|用戶}}頁",
+ "timeless-talkpage": "{{GENDER:$1|用戶}}傾偈",
+ "timeless-pagelog": "版嘅日誌",
+ "timeless-more": "多啲",
+ "timeless-sitetools": "維基架撐",
+ "timeless-pageactions": "版嘅架撐",
+ "timeless-userpagetools": "用戶頁架撐",
+ "timeless-pagemisc": "多啲",
+ "timeless-namespaces": "空間名",
+ "timeless-pagetools": "版嘅動作",
+ "timeless-languages": "語言"
+}
diff --git a/www/wiki/skins/Timeless/i18n/zh-hans.json b/www/wiki/skins/Timeless/i18n/zh-hans.json
new file mode 100644
index 00000000..50f32d57
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/zh-hans.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Liuxinyu970226",
+ "Eflyjason"
+ ]
+ },
+ "timeless-desc": "在由Brandon Harris设计的冬季标准之后设计的一个不受时间影响的皮肤,以及一些来自维基媒体基金会的风格",
+ "timeless-search-placeholder": "搜索{{NUMBEROFARTICLES}}个页面",
+ "timeless-loggedin": "您的帐户",
+ "timeless-anonymous": "匿名",
+ "timeless-loggedinas": "以'''$1'''登录",
+ "timeless-notloggedin": "未登录",
+ "timeless-userpage": "{{GENDER:$1|用户}}页",
+ "timeless-talkpage": "{{GENDER:$1|用户}}讨论",
+ "timeless-pagelog": "页面日志",
+ "timeless-more": "更多",
+ "timeless-sitetools": "Wiki工具",
+ "timeless-pageactions": "页面工具",
+ "timeless-userpagetools": "用户页面工具",
+ "timeless-pagemisc": "更多",
+ "timeless-namespaces": "名字空间",
+ "timeless-pagetools": "页面选项",
+ "timeless-languages": "语言",
+ "timeless.js": "/* 这里的任何JavaScript将为使用Timeless皮肤的用户加载 */"
+}
diff --git a/www/wiki/skins/Timeless/i18n/zh-hant.json b/www/wiki/skins/Timeless/i18n/zh-hant.json
new file mode 100644
index 00000000..b7e12146
--- /dev/null
+++ b/www/wiki/skins/Timeless/i18n/zh-hant.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "Liuxinyu970226",
+ "LNDDYL",
+ "Cwlin0416",
+ "Wehwei",
+ "Eflyjason",
+ "Kly"
+ ]
+ },
+ "timeless-desc": "Timeless 是 Brandon Harris 繼 Winter prototype 之後所設計的,其中的各種樣式來自維基媒體基金會",
+ "timeless-search-placeholder": "搜尋 {{NUMBEROFARTICLES}} 個頁面",
+ "timeless-loggedin": "您的帳號",
+ "timeless-anonymous": "匿名",
+ "timeless-loggedinas": "已登入為 '''$1'''",
+ "timeless-notloggedin": "尚未登入",
+ "timeless-userpage": "{{GENDER:$1|使用者}}頁面",
+ "timeless-talkpage": "{{GENDER:$1|使用者}}對話",
+ "timeless-pagelog": "頁面紀錄",
+ "timeless-more": "更多",
+ "timeless-sitetools": "wiki 工具",
+ "timeless-pageactions": "頁面工具",
+ "timeless-userpagetools": "使用者頁面工具",
+ "timeless-pagemisc": "更多",
+ "timeless-namespaces": "命名空間",
+ "timeless-pagetools": "頁面動作",
+ "timeless-languages": "語言",
+ "timeless.js": "/* 在使用者使用 Timeless 外觀時,任何在此的 JavaScript 都會被載入 */"
+}
diff --git a/www/wiki/skins/Timeless/notes b/www/wiki/skins/Timeless/notes
new file mode 100644
index 00000000..34fc1640
--- /dev/null
+++ b/www/wiki/skins/Timeless/notes
@@ -0,0 +1,29 @@
+
+logo
+site navigation
+> wiki tools
+
+> listen
+table of contents
+
+
+
+search
+firstheading
+page actions - edit etc
+content
+> references
+related content
+
+
+
+personal tools
+notifications
+
+page tools - protect etc
+user tools
+> all page tools - related, info etc
+
+> languages
+> sister projects
+categories
diff --git a/www/wiki/skins/Timeless/resources/extensions/Echo.less b/www/wiki/skins/Timeless/resources/extensions/Echo.less
new file mode 100644
index 00000000..e085cd9d
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/extensions/Echo.less
@@ -0,0 +1,81 @@
+@import '../variables.less';
+
+/* Handle and position Echo icons */
+
+@media screen {
+
+ #personal h2,
+ #personal-extra,
+ #personal-extra ul,
+ #personal-extra li {
+ display: inline-block;
+ }
+ #personal-extra {
+ // Position and keep it from randomly overflowing massively for no apparent reason
+ margin: 0.7em 0 -2em 0;
+ white-space: nowrap;
+
+ ul {
+ list-style: none;
+ margin: 0 -1em 0 0;
+ padding: 0;
+ }
+ li {
+ margin: 0 0.75em 0 0;
+ float: left;
+ }
+ }
+
+ @media ( min-width: @desktop-small-floor ) {
+ #personal-extra {
+ float: left;
+ margin-left: -4.5em;
+ }
+ .extension-icons {
+ #p-search {
+ margin-right: 21em;
+ }
+ }
+
+ #mw-page-header-links #ca-more,
+ #mw-page-header-links #ca-languages,
+ .sidebar-chunk h2 {
+ display: none;
+ }
+ }
+
+ @media ( min-width: @desktop-small-floor ) and ( max-width: @desktop-small-width ) {
+ .extension-icons #p-search {
+ margin-right: 11em;
+ }
+ #personal-extra {
+ margin-left: -2.5em;
+ }
+ }
+
+ @media ( min-width: @desktop-mid-floor ) and ( max-width: @desktop-mid-width ) {
+ .extension-icons {
+ #user-tools {
+ width: auto;
+ }
+ .color-middle {
+ margin-right: @column-left-size + 2 * @content-padding + 4em;
+ }
+ }
+ }
+
+ @media ( max-width: @mobile-width ) {
+ .mw-echo-ui-notificationBadgeButtonPopupWidget {
+ z-index: 2;
+ }
+ #personal-extra {
+ position: absolute;
+ top: 0.9em;
+ right: 11.75em;
+
+ li {
+ margin-right: 1.25em;
+ }
+ }
+ }
+}
diff --git a/www/wiki/skins/Timeless/resources/extensions/VisualEditor.article.less b/www/wiki/skins/Timeless/resources/extensions/VisualEditor.article.less
new file mode 100644
index 00000000..ff36465d
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/extensions/VisualEditor.article.less
@@ -0,0 +1,25 @@
+@import '../variables.less';
+
+@media screen {
+ .client-js {
+ .mw-editsection a {
+ .background-image-svg( '../images/brackets-grey.svg', '../images/brackets-grey.png' );
+ margin-right: 1.25em;
+ }
+ .mw-editsection a.mw-editsection-visualeditor {
+ .background-image-svg( '../images/pencil-grey.svg', '../images/pencil-grey.png' );
+ }
+ .mw-editsection-divider {
+ display: none;
+ }
+
+ @media ( max-width: @mobile-width ) {
+ #ca-ve-edit a {
+ .background-image-svg( '../images/pencil-grey.svg', '../images/pencil-grey.png' );
+ }
+ #ca-edit a {
+ .background-image-svg( '../images/brackets-grey.svg', '../images/brackets-grey.png' );
+ }
+ }
+ }
+}
diff --git a/www/wiki/skins/Timeless/resources/extensions/VisualEditor.core.less b/www/wiki/skins/Timeless/resources/extensions/VisualEditor.core.less
new file mode 100644
index 00000000..ba034cfc
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/extensions/VisualEditor.core.less
@@ -0,0 +1,41 @@
+@import '../variables.less';
+
+@media screen {
+ .ve-ui-toolbar,
+ .ve-ui-overlay-global,
+ .ve-ui-overlay-local {
+ font-size: 0.842105em;
+ }
+
+ .ve-init-mw-desktopArticleTarget-toolbar {
+ margin: -0.875em -2.375em 0;
+ }
+
+ // Still need a way to make it show up right away (instead of initially disappearin under the page header)
+ .ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
+ top: @fixed-header-height + @color-height;
+ }
+
+ // Make the gutter area clickable (T162838)
+ .ve-init-mw-desktopArticleTarget .ve-init-mw-target-surface {
+ margin-left: -@content-padding;
+ margin-right: -@content-padding;
+ }
+ .ve-init-mw-desktopArticleTarget .ve-init-mw-target-surface .ve-ce-documentNode,
+ .ve-init-mw-desktopArticleTarget .ve-init-mw-target-surface .ve-ui-surface-placeholder {
+ padding-left: @content-padding;
+ padding-right: @content-padding;
+ }
+
+ @media ( min-width: @desktop-small-floor ) and ( max-width: @desktop-small-width ) {
+ .ve-ui-toolbar {
+ margin-top: -0.5em;
+ }
+ }
+
+ @media ( max-width: @mobile-width ) {
+ .ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
+ top: 0;
+ }
+ }
+}
diff --git a/www/wiki/skins/Timeless/resources/forms.less b/www/wiki/skins/Timeless/resources/forms.less
new file mode 100644
index 00000000..e3e0bca5
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/forms.less
@@ -0,0 +1,252 @@
+@import 'variables.less';
+
+/*
+ * PREFERENCES AND FIELDSET STUFF
+ */
+#preftoc {
+ margin: 0 0 1em;
+ padding: 0;
+ list-style: none;
+ clear: both;
+
+ li {
+ display: inline;
+ margin-right: 1em;
+
+ &.selected a {
+ color: @text;
+ border-bottom: solid @border @blue;
+ }
+ }
+}
+#preferences {
+ margin: 0;
+ clear: both;
+ min-height: 400px;
+
+ .prefsection {
+ border: 0;
+ padding: 0;
+ margin: 0;
+ box-shadow: none;
+ }
+ .mainLegend {
+ display: none;
+ }
+ .preferences-login {
+ clear: both;
+ margin-bottom: 1.5em;
+ }
+ .mw-email-not-authenticated .mw-input,
+ .mw-email-none .mw-input {
+ display: block;
+ padding: 0.25em 0.5em;
+ }
+ input[ type='checkbox' ],
+ input[ type='radio' ] {
+ margin-left: 0;
+ }
+}
+.mw-prefs-buttons {
+ margin-top: 1em;
+}
+
+td.mw-input,
+td.mw-label {
+ vertical-align: middle;
+}
+
+fieldset {
+ .box;
+ line-height: 1.3em;
+ margin: 1em 0;
+ background: @background;
+
+ legend {
+ padding: 0.5em 1.25em;
+ background: @background;
+ font-weight: bold;
+ color: @blue-dark;
+ }
+}
+label {
+ padding-left: 0.5em;
+}
+.mw-input label {
+ padding: 0;
+ margin-right: 1em;
+}
+.mw-label {
+ padding-right: 0.5em;
+}
+.mw-submit {
+ padding-top: 2em;
+}
+.htmlform-tip {
+ font-size: 85%;
+ color: @text;
+ line-height: 1.2em;
+ padding: 1em 0;
+}
+
+/*
+ *
+ * FORM STUFF
+ *
+ */
+
+/* pile of bad hacks to try to catch all the different ones */
+input[ name='target' ],
+input[ name='user' ],
+input[ name='mime' ],
+input[ size$='0' ],
+input[ type='text' ],
+input[ type='checkbox' ],
+input[ type='radio' ],
+input#wpTemplateSandboxPage,
+input.mw-summary,
+input.mw-input,
+.mw-input input,
+textarea,
+.mw-ui-input-inline,
+.mw-ui-input,
+#searchInput {
+ box-sizing: border-box;
+ padding: 0.25em 0.35em;
+ border: solid 1px @grey;
+ margin: 0.5em 0;
+ box-shadow: inset 0 1px 1px 1px rgba( 0, 0, 0, 0.05 );
+ font-size: 1em;
+ min-height: 30px;
+ font-family: @fonts;
+}
+select {
+ padding: 0.25em;
+ margin: 0.5em 0;
+}
+input[ type='checkbox' ],
+input[ type='radio' ] {
+ margin-left: 1em;
+ min-height: 0;
+}
+input[ type='checkbox' ] {
+ border-radius: 2px;
+}
+input[ type='radio' ] {
+ border-radius: 8px;
+}
+.mw-ui-button.mw-ui-progressive,
+.mw-ui-button.mw-ui-progressive:active,
+.mw-ui-button.mw-ui-progressive.mw-ui-checked,
+input[ type='submit' ],
+input[ type='button' ],
+button {
+ padding: 0.25em 1em 0.1em 1em;
+ border: solid 1px @grey;
+ border-bottom-width: @border;
+ text-shadow: 0 -1px 0 @grey;
+ box-sizing: border-box;
+ border-radius: @radius;
+ background: @background;
+ color: @text;
+ min-height: 30px;
+ box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.05 );
+
+ &:active {
+ background-color: @grey-bright;
+ }
+ &:hover {
+ background-color: @grey-bright;
+ }
+}
+textarea {
+ width: 100%;
+ resize: vertical;
+ box-sizing: border-box;
+ line-height: 1.3em;
+ font-family: @fonts-monospace;
+}
+textarea#wpTextbox1 {
+ border-color: @grey;
+}
+div.editOptions {
+ padding: 1.25em 1.75em;
+ padding: 1em;
+ border: solid @grey;
+ border-width: 0 1px @border;
+ background: @background2;
+
+ .mw-summary label {
+ padding-left: 0;
+ }
+ input#wpSummary {
+ box-sizing: border-box;
+ width: 100%;
+ }
+ label {
+ margin-right: 1.5em;
+ }
+
+ // For Extension:TemplateSandbox and the like
+ fieldset,
+ legend {
+ background: inherit;
+ border: 0;
+ box-shadow: none;
+ padding: 0;
+ margin-top: 2em;
+ }
+}
+
+/* Extension:TemplateSandbox stuff */
+.mw-templatesandbox-page label {
+ padding: 0;
+}
+#wpTemplateSandboxPreview {
+ margin-left: 0.5em;
+}
+
+/* Recent changes and watchlist options */
+.rcoptions hr,
+#mw-watchlist-options hr {
+ clear: both;
+}
+.rcoptions #namespace,
+#mw-watchlist-options .namespaceselector {
+ margin-right: 2em;
+}
+
+/* Watchlist */
+#mw-watchlist-options {
+ label {
+ padding: 0 1em 0 0;
+ }
+ input[ type='submit' ] {
+ margin: 0 0 0 4em;
+ }
+}
+
+/* Related changes hacks */
+.mw-special-Recentchangeslinked {
+ .rcoptions {
+ input[ type='submit' ] {
+ float: right;
+ margin: 0 0 0 4em;
+ }
+ td.mw-label.mw-target-label {
+ vertical-align: top;
+ padding-top: 0.75em;
+ }
+ input[ name='target' ] {
+ float: left;
+ }
+ }
+ #showlinkedto {
+ clear: left;
+ float: left;
+ }
+ label[ for='showlinkedto' ] {
+ padding: 0.4em;
+ float: left;
+ }
+}
diff --git a/www/wiki/skins/Timeless/resources/images/arrow-down-grey.png b/www/wiki/skins/Timeless/resources/images/arrow-down-grey.png
new file mode 100644
index 00000000..fc77f1c9
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/arrow-down-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/arrow-down-grey.svg b/www/wiki/skins/Timeless/resources/images/arrow-down-grey.svg
new file mode 100644
index 00000000..cd40af03
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/arrow-down-grey.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="16"
+ width="22"
+ version="1.1"
+ id="svg5442"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="arrow-down-grey.svg">
+ <metadata
+ id="metadata5452">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs5450" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="687"
+ inkscape:window-height="480"
+ id="namedview5448"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="11"
+ inkscape:cy="8"
+ inkscape:window-x="378"
+ inkscape:window-y="148"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg5442" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1"
+ d="m15.5 6l-5 5-5-5z"
+ fill="#797979"
+ id="path5446" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/brackets-grey.png b/www/wiki/skins/Timeless/resources/images/brackets-grey.png
new file mode 100644
index 00000000..5e7a458e
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/brackets-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/brackets-grey.svg b/www/wiki/skins/Timeless/resources/images/brackets-grey.svg
new file mode 100644
index 00000000..a5353a8c
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/brackets-grey.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg4570"
+ version="1.1"
+ viewBox="0 0 5.2916665 5.2916665"
+ height="5.2916665mm"
+ width="5.2916665mm">
+ <defs
+ id="defs4564" />
+ <metadata
+ id="metadata4567">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(-108.66815,-132.58035)"
+ id="layer1">
+ <path
+ id="path4530"
+ d="m 109.19732,133.37411 h 0.79375 v 0.26458 h -0.26458 v 3.175 h 0.26458 v 0.26458 h -0.79375 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4532"
+ d="m 113.43065,133.37411 v 3.70416 h -0.79375 v -0.26458 h 0.26459 v -3.175 h -0.26459 v -0.26458 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4530-7"
+ d="m 110.25565,133.37411 h 0.79375 v 0.26458 h -0.26458 v 3.175 h 0.26458 v 0.26458 h -0.79375 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4532-5"
+ d="m 112.37232,133.37411 v 3.70416 h -0.79375 v -0.26458 h 0.26458 v -3.175 h -0.26458 v -0.26458 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/cat-grey.png b/www/wiki/skins/Timeless/resources/images/cat-grey.png
new file mode 100644
index 00000000..0179759a
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/cat-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/cat-grey.svg b/www/wiki/skins/Timeless/resources/images/cat-grey.svg
new file mode 100644
index 00000000..43f42d4a
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/cat-grey.svg
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="112.88889mm"
+ height="93.980003mm"
+ viewBox="0 0 399.99998 333.00001"
+ id="svg5466"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="cat-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/cat-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs5468">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6122">
+ <stop
+ style="stop-color:#777777;stop-opacity:1;"
+ offset="0"
+ id="stop6124" />
+ <stop
+ style="stop-color:#777777;stop-opacity:0;"
+ offset="1"
+ id="stop6126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6122"
+ id="linearGradient6128"
+ x1="368.19666"
+ y1="495.08792"
+ x2="287.13586"
+ y2="543.32269"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2492765,0,0,1.2594051,-124.17973,-438.14443)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.9665929"
+ inkscape:cx="100.18835"
+ inkscape:cy="193.18924"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer4"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1920"
+ inkscape:window-height="1055"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5471">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Layer 2"
+ style="display:inline;opacity:0.05"
+ transform="translate(-99.401325,-379.66564)">
+ <path
+ style="fill:#f9f9f9;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 105.12891 7.8828125 C 103.6543 7.9243165 102.49944 8.2910156 101.78516 9.0722656 C 96.070886 15.322266 91.429124 17.463736 93.214844 41.035156 C 94.1643 53.568016 97.485593 67.481951 100.81836 78.251953 C 102.57917 78.124776 104.34689 78.037127 106.12305 78.003906 C 137.52571 77.416566 171.22567 90.862204 203.5332 95.355469 C 169.3086 96.283911 134.2888 80.757334 101.66797 80.9375 C 104.30728 89.048967 106.82656 94.930702 108.03516 96.214844 C 109.79736 98.087176 109.5898 109.12423 109.54883 118.86328 C 146.90064 114.02442 164.86177 104.07799 195.27734 102.55078 C 162.50988 112.26443 139.14125 117.87257 109.55078 120.09766 C 109.53784 125.6478 109.605 130.64542 110.17773 133 C 111.78486 139.60714 117.14258 200.85742 117.14258 200.85742 L 135.71484 265.85742 L 165.35742 278.35742 L 175.71484 289.07227 C 175.71484 289.07227 175.71344 299.78571 178.92773 300.5 C 182.14202 301.21429 181.07198 308.71457 185.71484 308.35742 C 190.35769 308.00028 207.49971 304.07227 214.64258 309.07227 C 221.78543 314.07227 227.49944 321.57171 236.78516 320.85742 C 246.07087 320.14314 251.07227 311.57088 253.57227 314.78516 C 256.07227 317.99945 257.14342 324.07059 275.71484 324.42773 C 294.28626 324.78487 316.78599 329.07059 320.35742 319.42773 C 323.92886 309.78487 322.85742 296.57143 327.85742 295.5 C 332.85742 294.42857 341.78516 283.00028 341.78516 278.35742 C 341.78516 273.71457 347.14258 271.21484 347.14258 271.21484 L 349.28516 253.71484 L 345 243.35742 L 358.92773 242.64258 L 350.71484 206.57227 L 351.42773 162.28516 L 335.6582 131.23242 C 332.78419 129.75967 329.84424 128.21178 326.66992 126.58984 C 325.3015 125.99944 323.93335 125.40652 322.56055 124.83594 C 323.06471 124.97668 323.55249 125.12916 324.04883 125.27539 C 317.26518 121.90127 309.53784 118.45802 299.9043 115.5957 C 311.43076 117.4044 322.5892 122.46088 333.68164 127.33984 L 324.48242 109.22461 C 314.48699 108.78737 304.46027 109.12014 295.2207 110.64844 C 305.394 108.77282 314.92089 107.90274 323.73242 107.74805 L 293.57227 48.357422 C 293.57227 48.357422 269.64286 55.500282 267.5 50.857422 C 265.35714 46.214572 260.35714 31.572266 257.5 31.572266 C 254.64286 31.572266 200.35742 21.927734 200.35742 21.927734 L 174.64258 14.785156 L 172.33789 18.140625 C 178.95739 28.517017 187.27082 36.792699 202.86328 46.328125 C 187.97054 41.602269 177.91421 31.435594 171.1582 19.859375 L 164.46484 29.607422 L 141.42773 23.177734 C 141.42773 23.177734 115.45118 7.5922846 105.12891 7.8828125 z M 193.7168 106.375 C 164.483 120.46574 166.5586 120.56283 162.03906 151.12891 C 163.53827 114.90677 160.97699 114.59893 193.7168 106.375 z M 300.12891 120.54297 C 304.78603 121.11624 309.14927 121.80738 313.26953 122.63086 C 318.07964 124.63405 322.37199 126.72149 326.34766 128.75391 C 318.94543 125.78537 310.48581 123.1951 300.12891 120.54297 z M 294.77344 125.04102 C 319.72715 130.87088 344.2876 156.992 345.41406 178.11523 C 344.57228 174.43798 332.42349 142.86058 294.77344 125.04102 z "
+ id="path6437"
+ transform="translate(99.40131,379.66564)" />
+ <path
+ style="fill:url(#linearGradient6128);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 344.48047,39.767578 -27.13281,13.517578 c 0,0 -29.34048,-9.382914 -33.59961,-10.496094 -4.25911,-1.11315 -14.35352,7.951172 -14.35352,7.951172 0,0 -0.78887,17.334464 3.3125,24.808594 4.10137,7.47413 10.25393,8.903848 20.34961,15.423828 9.38301,6.059723 10.08987,9.976704 14.0625,17.896484 7.29578,-0.84641 14.21454,-1.19499 20.70703,-1.14648 24.58417,0.18364 43.15009,5.90142 53.94141,10.5332 -0.87776,-4.99001 -2.04705,-9.92066 -2.26758,-11.69922 -0.47325,-3.81658 5.36328,-9.064452 5.36328,-9.064452 l 2.20899,-6.201172 -2.52344,-22.103516 9.30664,-26.240234 -11.67383,1.75 c 0,0 -11.51543,16.696782 -17.50976,20.195312 -5.99431,3.49852 -26.97461,4.294922 -26.97461,4.294922 0,0 -9.30711,-2.068703 -9.46485,-5.408203 -0.15774,-3.33949 14.03906,-13.994141 14.03906,-13.994141 l 2.20899,-10.017578 z m -26.26953,69.285152 c -3.65392,-0.035 -7.2852,0.0547 -10.86133,0.27149 0.23377,0.46018 0.43243,0.87873 0.69141,1.36719 0.95771,1.80638 1.44477,4.26107 1.57617,7.14648 20.1301,5.99194 39.3776,19.15617 59.37695,20.28711 3.3313,-1.50256 9.78842,-4.86551 12.71484,-7.07812 1.60392,-1.2127 1.12427,-6.53268 0.20704,-11.97461 -14.04947,-4.38896 -39.26418,-9.78559 -63.70508,-10.01954 z m -8.55664,9.85157 c 0.0146,0.96335 -0.0299,1.9945 -0.084,3.03711 1.25252,0.21926 2.48986,0.44775 3.69922,0.68945 4.81011,2.00319 9.10246,4.09063 13.07813,6.12305 -5.02961,-2.01704 -10.56651,-3.85824 -16.83594,-5.66407 -0.1652,2.27479 -0.46616,4.69531 -0.88086,7.21094 19.49081,10.19934 35.86817,30.65591 36.7832,47.81445 -0.73208,-3.19806 -10.02595,-27.49548 -37.19922,-45.49609 -1.84098,9.89424 -5.1196,20.79256 -7.90234,28.96094 -5.36333,15.74335 -30.9707,43.74804 -30.9707,43.74804 -6.54146,6.80442 -33.42232,27.25959 -35.60157,28.57032 20.9995,1.28121 25.41903,34.87328 8.83204,49.24218 50.22266,-6.15934 20.53561,15.0253 6.91601,28.78711 0,0 6.18184,8.99346 10.2832,13.28711 4.10137,4.29364 42.74853,5.7252 53.00196,3.33985 10.25343,-2.38536 10.2545,-26.23852 9.78125,-28.46485 -0.47324,-2.22633 8.99068,-0.95493 11.83008,-7.79296 2.83941,-6.83804 11.2007,-15.26536 11.04296,-17.96876 -0.15776,-2.70342 1.57719,-10.3366 3.94336,-13.99414 2.36618,-3.65756 -3.94413,-11.45089 -4.89062,-14.15429 -0.94646,-2.7034 14.82812,-0.79492 14.82812,-0.79492 0,0 -2.52398,-8.74596 -4.73242,-15.58399 -2.20842,-6.83803 -3.6289,-22.74023 -3.6289,-22.74023 l 13.25195,-7.95117 9.45312,-11.03126 -10.42382,-13.05859 9.63867,-11.87695 c -2.58938,-2.7178 -5.03598,-5.19814 -7.41797,-7.54492 -2.89821,-2.13092 -5.61213,-4.31958 -6.45508,-5.62696 -0.15013,-0.23284 -0.24082,-0.48779 -0.28711,-0.75781 -5.42804,-4.87754 -10.60547,-8.88131 -16.0918,-12.29883 3.66422,1.61273 7.31134,2.92304 11.17383,3.74805 2.02245,1.65467 3.99193,3.43559 5.92969,5.33008 1.59049,-2.48571 4.65134,-5.15421 6.87305,-6.59571 -15.44156,1.02733 -25.6465,-5.51255 -39.92188,-12.80664 -1.36842,-0.5904 -2.73657,-1.18332 -4.10937,-1.7539 0.50416,0.14074 0.99194,0.29322 1.48828,0.43945 -4.3282,-2.1528 -9.04801,-4.33085 -14.39453,-6.37109 z m -75.91407,114.99414 c -0.0313,-0.002 -0.0604,-0.008 -0.0918,-0.01 -0.11247,0.11338 -0.0636,0.10326 0.0918,0.01 z m 138.3125,-73.68946 c 0.50513,0.67098 1.01029,1.38032 1.51563,2.07227 l 0.56836,-0.70117 c 0,0 -0.82186,-0.52945 -2.08399,-1.3711 z"
+ transform="translate(99.40131,379.66564)"
+ id="path6059"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#777777;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 277.46111,439.15103 c -0.94646,1.90828 -11.04341,2.86318 -11.04341,2.86318 18.45673,11.35073 50.8862,15.75698 68.30518,2.86316 0,0 -5.83697,1.11269 -10.88481,1.27171 -5.56433,-0.91722 -16.59267,-32.43275 -46.37696,-6.99805 z m 40.97725,8.43211 c 0,0 -21.08155,5.51094 -36.69751,-2.58523 14.61907,-15.73676 27.22086,-11.25558 36.69751,2.58523 z"
+ id="path6030"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="display:inline;fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.10525596px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 170.69922 8.5117188 C 168.80716 8.6284827 168.89662 10.38242 169.21875 12.90625 C 171.19565 16.454938 173.2555 19.744909 175.57422 22.863281 C 176.30957 22.333265 177.80311 22.477466 180.66406 23.582031 C 191.14908 27.630121 194.49328 29.204826 194.93945 31.003906 C 195.23006 32.175793 191.94289 36.293611 191.51367 38.658203 C 192.22924 39.200015 192.98667 39.744128 193.74414 40.289062 C 193.9214 40.266486 194.06925 40.264069 194.27148 40.224609 C 201.18711 38.875239 206.98633 28.529297 206.98633 28.529297 C 206.98633 28.529297 212.11832 30.553202 214.57227 34.826172 C 217.02619 39.099162 214.1258 38.426883 220.81836 39.101562 C 227.5109 39.776243 228.84848 36.399819 235.54102 36.849609 C 242.23357 37.299399 244.24071 35.725919 246.02539 39.324219 C 247.81006 42.922519 244.24038 42.922986 250.26367 43.597656 C 256.28698 44.272346 259.85833 36.401327 261.41992 43.373047 C 262.98152 50.344747 260.74962 52.368276 262.98047 56.191406 C 265.21131 60.014596 269.00419 62.265666 271.9043 60.691406 C 274.80441 59.117146 275.47447 56.416418 278.59766 54.617188 C 281.72085 52.818047 280.6047 49.671231 285.06641 53.269531 C 289.52812 56.867831 287.07548 57.991336 291.53711 58.666016 C 295.99883 59.340706 297.11359 54.394459 302.02148 57.542969 C 306.92934 60.691479 296.89005 62.713241 309.38281 62.488281 C 316.232 62.364971 327.25283 64.146841 328.57227 64.394531 L 343.4082 43.232422 C 341.74059 42.995302 315.96271 51.589084 312.80664 51.646484 C 299.44665 51.889484 310.18023 49.702831 304.93164 46.300781 C 299.68307 42.898701 298.49213 48.244645 293.7207 47.515625 C 288.94928 46.786615 291.57221 45.571674 286.80078 41.683594 C 282.02936 37.795524 283.2228 41.198528 279.88281 43.142578 C 276.5428 45.086608 275.82799 48.002095 272.72656 49.703125 C 269.62513 51.404155 272.98142 45.953336 270.5957 41.822266 C 268.20998 37.691166 263.1817 38.525328 261.51172 30.992188 C 259.84171 23.459038 256.0254 31.963385 249.58398 31.234375 C 243.14254 30.505345 246.9613 30.505258 245.05273 26.617188 C 243.14415 22.729117 240.99501 24.429349 233.83789 23.943359 C 226.68076 23.457339 225.24894 27.104 218.0918 26.375 C 210.93465 25.64598 214.03639 26.374902 211.41211 21.757812 C 208.78782 17.140722 203.30078 14.953125 203.30078 14.953125 C 203.30078 14.953125 206.24335 23.657194 198.84766 25.115234 C 191.45194 26.573264 190.89511 19.571003 190.41797 17.626953 C 189.94083 15.682923 186.3613 13.979569 175.14844 9.6054688 C 173.04603 8.7853387 171.63371 8.4540488 170.69922 8.5117188 z M 169.65234 17.154297 C 169.74081 19.160016 169.58008 21.329498 168.70898 23.458984 C 165.13042 32.207154 156.9761 25.073724 142.90039 25.802734 L 157.37891 36.216797 C 170.54093 35.542127 171.29239 44.496571 174.63867 36.400391 C 176.24518 32.513507 175.29612 28.505302 175.01953 25.800781 C 173.00821 23.033097 171.23215 20.127414 169.65234 17.154297 z M 335.04297 68.935547 L 327.81836 73.322266 C 327.93391 78.374876 311.99901 88.220396 320.08984 84.753906 C 329.01325 80.930716 328.34384 87.22785 332.35938 80.03125 C 334.96967 75.35311 347.75646 72.309648 349.32031 73.085938 L 335.04297 68.935547 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6051-7-81" />
+ <path
+ style="display:inline;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1.10525596px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 170.96289 2.3671875 C 167.54769 2.5779485 170.53158 8.0123923 169.81055 13.972656 C 170.29826 14.827327 170.79469 15.662956 171.29688 16.488281 C 171.55702 16.91506 171.82467 17.332402 172.08984 17.751953 C 172.36807 18.193118 172.64714 18.632701 172.93164 19.066406 C 173.24168 19.538026 173.55659 20.005299 173.875 20.46875 C 174.11543 20.819328 174.3616 21.165495 174.60742 21.511719 C 174.96228 22.010938 175.31476 22.510972 175.68164 23.001953 C 175.17799 17.986459 173.66214 14.634339 180.92773 17.439453 C 191.41274 21.487553 194.75696 23.060235 195.20312 24.859375 C 195.64929 26.658525 187.61952 35.431391 194.53516 34.082031 C 201.45079 32.732661 207.25 22.384766 207.25 22.384766 C 207.25 22.384766 212.382 24.408671 214.83594 28.681641 C 217.28987 32.954631 214.38947 32.282351 221.08203 32.957031 C 227.77458 33.631711 229.11215 30.257231 235.80469 30.707031 C 242.49725 31.156821 244.50634 29.583331 246.29102 33.181641 C 248.0757 36.779931 244.50602 36.780398 250.5293 37.455078 C 256.5526 38.129768 260.122 30.258749 261.68359 37.230469 C 263.24519 44.202169 261.01523 46.225638 263.24609 50.048828 C 265.47694 53.872028 269.26787 56.121135 272.16797 54.546875 C 275.06808 52.972615 275.73814 50.273759 278.86133 48.474609 C 281.98452 46.675459 280.86838 43.528643 285.33008 47.126953 C 289.79179 50.725253 287.33908 51.848757 291.80078 52.523438 C 296.26248 53.198127 297.37727 48.249928 302.28516 51.398438 C 307.19303 54.546947 297.15371 56.570583 309.64648 56.345703 C 322.13925 56.120803 319.68456 59.718303 323.25391 55.445312 C 326.82328 51.172343 341.3247 41.727944 343.10938 42.177734 C 344.89405 42.627504 323.25358 61.518036 327.49219 65.791016 C 331.73081 70.064006 311.43012 82.434528 320.35352 78.611328 C 329.27692 74.788138 328.60946 81.085272 332.625 73.888672 C 336.64052 66.692072 337.53218 69.165133 341.10156 71.414062 C 344.67091 73.663012 345.5635 74.786059 351.14062 72.537109 C 356.71776 70.288179 361.85009 70.962724 363.63477 66.464844 C 365.41945 61.966964 365.1078 64.292969 372.02344 64.292969 C 378.93907 64.292969 385.27148 43.527344 385.27148 43.527344 C 385.27148 43.527344 391.74197 43.976209 390.84961 47.349609 C 389.95728 50.723009 379.02564 58.37046 379.91797 61.96875 C 380.81031 65.56706 385.94113 68.938539 383.04102 72.761719 C 380.14092 76.584929 375.90464 79.060745 380.8125 81.984375 C 385.72037 84.907995 388.17379 91.652314 386.16602 93.226562 C 384.15826 94.800822 380.58851 99.526452 379.25 101.77539 C 377.91149 104.02432 375.67816 102.67313 375.45508 107.8457 C 375.31228 111.15641 375.54661 113.45893 376.48633 116.1582 C 376.51513 116.16881 376.54158 116.1808 376.57031 116.19141 C 377.65474 116.59194 378.68132 116.98982 379.66016 117.38477 C 379.78301 117.43425 379.90224 117.48192 380.02344 117.53125 C 380.8979 117.88784 381.72767 118.23876 382.51367 118.58398 C 382.68114 118.65733 382.84829 118.7281 383.01172 118.80078 C 383.70828 119.1114 384.36222 119.41319 384.98438 119.70898 C 385.16078 119.79264 385.34724 119.87869 385.51758 119.96094 C 386.25691 120.31872 386.95383 120.66584 387.57812 120.99219 C 386.76451 120.68267 385.83067 120.35609 384.86133 120.02539 C 384.46487 119.89073 384.05008 119.75467 383.62891 119.61719 C 383.04483 119.42565 382.42266 119.22925 381.79297 119.0332 C 381.23554 118.86039 380.69415 118.68915 380.10352 118.51367 C 379.42472 118.312 378.69834 118.10838 377.97852 117.9043 C 377.66451 117.81518 377.37065 117.72615 377.04883 117.63672 C 377.51268 118.74786 378.08815 119.95451 378.80273 121.33984 C 381.70284 126.96219 379.24882 131.23407 374.78711 131.45898 C 371.76639 131.61124 373.95583 119.81718 372.22656 116.36328 C 372.21579 116.36057 372.20414 116.35818 372.19336 116.35547 C 371.42502 116.16244 370.63096 115.97304 369.83203 115.78125 C 369.83007 115.78078 369.82814 115.77977 369.82617 115.7793 C 368.88578 116.29402 367.67348 117.39591 366.08594 119.31641 C 361.39192 124.9949 358.61527 130.90501 357.39844 136.24023 C 358.88605 136.62314 360.37596 136.9606 361.86914 137.24219 C 361.92693 137.25305 361.98517 137.26079 362.04297 137.27148 C 362.74345 137.40156 363.44453 137.52011 364.14648 137.625 C 364.20182 137.63327 364.25715 137.64033 364.3125 137.64844 C 364.99982 137.74911 365.68808 137.83932 366.37695 137.91406 C 366.5323 137.93079 366.68832 137.93972 366.84375 137.95508 C 367.44993 138.01547 368.05655 138.07248 368.66406 138.11133 C 368.83898 138.12238 369.01442 138.1236 369.18945 138.13281 C 369.7834 138.16451 370.37733 138.19336 370.97266 138.20312 C 371.20151 138.20674 371.43109 138.19894 371.66016 138.19922 C 372.19006 138.20016 372.71891 138.20305 373.25 138.18555 C 374.02749 138.15967 374.80576 138.11587 375.58594 138.04883 C 374.78191 138.23124 373.99686 138.38865 373.2207 138.53516 C 372.9963 138.57751 372.7749 138.61683 372.55273 138.65625 C 371.97982 138.75792 371.41403 138.8491 370.85547 138.93164 C 370.63935 138.96357 370.42108 138.99822 370.20703 139.02734 C 369.4711 139.1275 368.74573 139.21348 368.0332 139.28125 C 367.93385 139.29069 367.8372 139.29586 367.73828 139.30469 C 367.11911 139.35998 366.509 139.40194 365.90625 139.43359 C 365.71482 139.44364 365.52383 139.45322 365.33398 139.46094 C 364.7721 139.48379 364.21664 139.49708 363.66797 139.5 C 363.5187 139.50078 363.36708 139.50457 363.21875 139.50391 C 362.5691 139.50107 361.9296 139.48292 361.29688 139.45312 C 361.11728 139.44466 360.94004 139.43245 360.76172 139.42188 C 360.26954 139.39271 359.78178 139.35737 359.29883 139.3125 C 359.11361 139.29529 358.92808 139.27728 358.74414 139.25781 C 358.11811 139.19158 357.49709 139.11689 356.88477 139.02539 C 356.697 140.46445 356.63792 141.8397 356.68555 143.14453 C 356.69347 143.15162 356.70106 143.15892 356.70898 143.16602 C 357.01793 143.44249 357.32198 143.73522 357.62891 144.01758 C 358.27544 144.6125 358.91823 145.21814 359.55664 145.83984 C 359.92739 146.20065 360.29771 146.5676 360.66602 146.9375 C 361.23563 147.51007 361.80276 148.09662 362.36719 148.69141 C 362.72261 149.06557 363.07997 149.43336 363.43359 149.81641 C 364.22725 150.67704 365.0165 151.56047 365.80273 152.4668 C 366.27355 153.00896 366.74213 153.57395 367.21094 154.13281 C 367.60003 154.59711 367.98894 155.06314 368.37695 155.53906 C 368.88154 156.15742 369.38732 156.78548 369.89062 157.42383 C 370.19056 157.80453 370.49137 158.19418 370.79102 158.58203 C 372.04848 160.20858 373.30407 161.88833 374.5625 163.64453 C 375.46895 162.9063 376.53137 162.05488 377.96094 160.92969 C 383.2095 156.7986 377.00781 157.52734 377.00781 157.52734 C 377.00781 157.52734 373.90628 155.34106 367.46484 149.75195 C 366.09024 148.55923 365.15742 148.08343 364.61523 147.90039 C 363.89404 147.93329 363.90545 147.66076 364.61523 147.90039 C 365.92472 147.84079 369.58608 146.70231 375.63672 139.30664 C 387.56528 124.72635 379.38091 136.13167 384.15234 135.88867 C 388.92376 135.64566 390.12876 121.80754 387.02734 115.73242 C 383.92591 109.65732 383.21063 106.74144 383.44922 101.15234 C 383.68779 95.563218 390.33031 98.611701 391.76172 96.181641 C 393.19316 93.751601 392.75326 87.056519 394.90039 85.355469 C 397.04755 83.654439 394.42239 76.366091 389.17383 73.207031 C 383.92528 70.047961 388.45914 67.373287 391.56055 63.242188 C 394.66198 59.111117 395.01093 55.942787 394.05664 52.054688 C 393.10236 48.166617 398.95588 39.428283 399.91016 35.783203 C 400.86443 32.138143 393.94727 31.652344 393.94727 31.652344 C 393.94727 31.652344 391.7414 39.355469 384.3457 39.355469 C 376.94998 39.355469 372.71326 51.579363 370.80469 56.439453 C 368.89613 61.299563 363.40765 60.568017 357.44336 62.998047 C 351.47907 65.428107 350.52612 64.213263 346.70898 61.783203 C 342.89183 59.353163 345.0931 56.204319 340.79883 63.980469 C 336.50454 71.756629 344.32285 59.781509 333.2207 62.443359 C 322.52861 65.006909 348.27067 47.716544 346.66992 46.646484 C 341.29952 43.056524 365.2777 21.614916 363.36914 21.128906 C 361.46057 20.642906 331.44017 39.91416 327.62305 44.53125 C 323.80591 49.14833 326.43031 45.258953 313.07031 45.501953 C 299.71032 45.744953 310.44586 43.560253 305.19727 40.158203 C 299.9487 36.756113 298.7558 42.102067 293.98438 41.373047 C 289.21294 40.644037 291.8359 39.429096 287.06445 35.541016 C 282.29303 31.652946 283.48646 35.05596 280.14648 37 C 276.80647 38.94403 276.09167 41.857574 272.99023 43.558594 C 269.88881 45.259634 273.24705 39.808794 270.86133 35.677734 C 268.47562 31.546634 263.44732 32.380796 261.77734 24.847656 C 260.10733 17.314516 256.28908 25.820807 249.84766 25.091797 C 243.40623 24.362767 247.22498 24.362689 245.31641 20.474609 C 243.40783 16.586549 241.25868 18.286771 234.10156 17.800781 C 226.94442 17.314761 225.51455 20.959469 218.35742 20.230469 C 211.20027 19.501439 214.30006 20.230371 211.67578 15.613281 C 209.05149 10.996191 203.56641 8.8105469 203.56641 8.8105469 C 203.56641 8.8105469 206.50897 17.512663 199.11328 18.970703 C 191.71756 20.428733 191.16074 13.428425 190.68359 11.484375 C 190.20645 9.540345 186.62693 7.8369906 175.41406 3.4628906 C 173.31166 2.6427606 171.89737 2.3095175 170.96289 2.3671875 z M 169.28125 16.421875 C 169.1859 16.720516 169.09632 17.018882 168.97461 17.316406 C 165.39605 26.064566 152.77884 20.167474 138.70312 20.896484 L 155.52539 31.419922 C 168.68743 30.745232 171.55607 38.353994 174.90234 30.257812 C 175.38625 29.087022 175.62204 27.904258 175.72852 26.746094 C 173.25861 23.472519 171.13211 19.992704 169.28125 16.421875 z M 55.148438 25.400391 C 50.17852 25.51924 52.948904 33.037404 50.039062 32.8125 C 46.828213 32.56438 16.695619 30.827576 11.755859 32.316406 C 6.8160798 33.805256 1.3826519 37.774915 0.88867188 39.015625 C 0.39469188 40.256325 2.6149806 40.259031 4.8378906 42.244141 C 7.0607806 44.229261 6.3199081 43.483907 8.0488281 49.935547 C 9.7777581 56.387187 7.8039619 53.162014 8.5449219 58.621094 C 9.2858919 64.080174 7.8021002 63.581107 17.681641 71.273438 C 27.561191 78.965767 19.411709 72.266191 27.068359 75.988281 C 34.725009 79.710381 31.761387 78.471828 30.773438 80.705078 C 29.785478 82.938338 24.103418 85.665724 20.892578 91.621094 C 17.681718 97.576454 21.13925 93.358909 37.6875 94.599609 C 54.23572 95.840319 39.170803 95.839468 44.851562 102.04297 C 50.532283 108.24648 54.482987 106.50885 53.248047 124.62305 C 52.013107 142.73728 53.537026 131.49952 56.253906 132.74023 C 58.970786 133.98091 60.163492 127.35231 67.326172 130.57812 C 74.488842 133.80394 64.735261 137.74843 64.488281 141.9668 C 64.241291 146.18518 69.365892 147.86728 65.414062 152.83008 C 61.462263 157.79288 66.586176 153.90404 70.291016 159.85938 C 73.995856 165.81475 66.190533 155.18602 84.220703 159.15625 C 102.25087 163.12651 89.407297 165.11057 89.654297 172.30664 C 89.901267 179.50268 86.938703 175.53254 81.751953 182.48047 C 76.565183 189.42837 89.030441 185.59905 92.488281 187.08789 C 95.946121 188.57673 98.94294 194.10444 100.67188 207.25586 C 102.40078 220.40727 102.64844 205.26953 102.64844 205.26953 C 102.64844 205.26953 109.08368 203.28506 114.02344 213.95508 C 118.96322 224.6251 117.95947 224.12985 119.44141 226.85938 C 120.92334 229.58893 114.27197 230.05795 121.68164 237.00586 C 129.09132 243.95378 125.86199 241.99537 127.83789 249.19141 C 128.42296 251.32221 129.62385 252.26991 131.10742 252.93359 C 128.99529 255.97335 126.77694 260.70625 126.50781 264.44922 C 126.07592 270.45588 142.0062 265.39541 159.59375 277.55859 C 177.5548 289.98007 174.22216 285.10717 173.0293 292.1543 C 171.83646 299.20144 171.35891 299.92874 174.9375 298.4707 C 178.51605 297.01267 179.23242 301.14463 179.23242 305.76172 C 179.23242 310.37882 189.01258 316.45319 194.73828 310.62109 C 200.464 304.78897 215.97031 314.02494 224.32031 322.28711 C 232.6703 330.54927 232.19363 325.20131 238.39648 326.90234 C 244.59933 328.60337 240.30454 324.71715 243.64453 322.28711 C 246.98453 319.85705 252.10874 316.73253 254.25586 321.34961 C 256.403 325.9667 261.77754 331.03338 276.0918 329.81836 C 290.40608 328.60332 301.14105 330.79168 304.00391 331.76367 C 306.86677 332.73571 311.87894 334.19341 316.65039 331.27734 C 321.42178 328.36129 325.4749 318.15609 325.23633 316.45508 C 324.99776 314.75405 325.47648 309.40746 327.14648 303.81836 C 328.81649 298.22926 328.33744 299.9302 331.91602 299.20117 C 335.49457 298.47216 340.98437 293.85471 340.98438 291.18164 C 340.98438 288.5086 340.03022 284.61905 344.08594 280.00195 C 348.14166 275.38486 351.95876 276.11477 350.52734 273.92773 C 349.09591 271.74068 348.13997 268.09656 350.28711 264.9375 C 352.43426 261.77844 370.93479 272.89147 357.09766 259.2832 C 337.44573 239.43372 363.86472 244.905 365.76953 257.71875 C 368.39383 257.23274 359.60721 248.48742 355.74805 223.45508 C 352.66622 203.46483 367.48885 203.19246 364.36328 200.53906 C 364.36328 200.53906 367.70114 197.38323 374.14258 192.03711 C 380.584 186.691 375.57705 186.44667 374.86133 182.55859 C 374.14563 178.6705 371.04292 179.39865 366.27148 175.26758 C 361.50005 171.13649 364.84132 172.1083 368.41992 168.94922 C 370.74462 166.89705 371.94301 165.8148 373.87891 164.21484 C 373.87082 164.20631 373.86355 164.19798 373.85547 164.18945 C 373.13835 163.4325 372.43487 162.70201 371.73633 161.97461 C 371.72304 161.96076 371.71055 161.94743 371.69727 161.93359 C 371.38598 162.28184 370.93988 162.69032 370.32422 163.16992 C 365.41635 166.99311 364.74862 167.6682 361.40234 170.5918 C 358.05606 173.51542 354.93088 172.61627 359.39258 176.43945 C 363.85428 180.26265 366.75652 179.58726 367.42578 183.18555 C 368.09503 186.78386 372.78111 187.00937 366.75781 191.95703 C 360.73451 196.90469 357.60938 199.82812 357.60938 199.82812 C 357.60938 199.82812 339.31788 186.33316 346.67969 208.59766 C 354.0415 230.86214 358.50277 239.85881 356.04883 240.30859 C 353.5949 240.75837 344.44789 243.9059 343.10938 234.91016 C 341.77087 225.91441 325.7095 230.41376 338.64844 243.00781 C 351.58737 255.60186 346.45699 256.50021 344.44922 259.42383 C 342.44144 262.34746 343.33141 265.72205 344.66992 267.74609 C 346.00843 269.77014 342.44088 269.09615 338.64844 273.36914 C 334.856 277.64212 335.74805 281.23906 335.74805 283.71289 C 335.74805 286.18673 330.61776 290.4601 327.27148 291.13477 C 323.9252 291.80946 324.37019 290.23564 322.80859 295.4082 C 321.247 300.58075 320.8023 305.5273 321.02539 307.10156 C 321.24847 308.67581 317.45388 318.12158 312.99219 320.82031 C 308.53048 323.51904 303.84694 322.16912 301.16992 321.26953 C 298.49289 320.36997 288.45152 318.34819 275.06641 319.47266 C 261.68131 320.59713 254.99018 316.32182 252.98242 312.04883 C 250.97466 307.77586 247.85171 310.24911 244.72852 312.49805 C 241.60533 314.74699 245.62247 318.34573 239.82227 316.77148 C 234.02205 315.19722 234.46618 320.14444 226.6582 312.49805 C 218.85023 304.85166 204.35015 296.30762 198.99609 301.70508 C 193.64206 307.10253 185.83398 307.10307 185.83398 302.83008 C 185.83398 298.55709 185.16463 294.73267 181.81836 296.08203 C 178.47208 297.4314 178.91975 296.75824 180.03516 290.23633 C 181.1506 283.71442 190.96699 282.58971 171.55859 276.51758 C 152.15018 270.44544 134.74914 264.59695 135.19531 258.97461 C 135.36391 256.85013 135.6498 255.6192 136.03711 254.91602 C 138.47812 256.231 139.27822 258.46657 140.80469 264.39648 L 137.64648 246.83008 C 134.3002 233.78625 126.27103 239.41058 124.48633 232.88867 C 122.70165 226.36675 132.73942 225.69156 126.04688 219.39453 C 119.3543 213.09751 118.24086 215.12032 116.90234 212.64648 C 115.56383 210.17265 118.46171 210.62357 114 200.95312 C 109.53831 191.28269 101.73047 193.08203 101.73047 193.08203 C 101.73047 193.08203 101.50886 206.79829 99.947266 194.87891 C 98.385666 182.95953 98.384909 183.86107 95.261719 182.51172 C 92.138529 181.16235 87.006626 185.21108 91.691406 178.91406 C 96.376196 172.61703 99.055111 176.21333 98.832031 169.69141 C 98.608941 163.16949 110.20709 161.36979 93.921875 157.77148 C 77.636665 154.17319 75.852139 157.32128 72.505859 151.92383 C 69.159579 146.52637 65.813463 146.30257 69.382812 141.80469 C 72.952192 137.30682 74.737857 137.08296 74.960938 133.25977 C 75.184027 129.43657 76.299548 128.31229 69.830078 125.38867 C 63.360608 122.46505 63.139477 123.13813 60.685547 122.01367 C 58.231607 120.8892 55.999804 136.40748 57.115234 119.99023 C 58.230654 103.57299 54.660247 105.1458 49.529297 99.523438 C 44.398327 93.901107 58.007247 93.903767 43.060547 92.779297 C 28.113847 91.654827 24.990515 95.475575 27.890625 90.078125 C 30.790735 84.680675 35.922113 82.209587 36.814453 80.185547 C 37.706793 78.161507 40.382447 79.283556 33.466797 75.910156 C 26.551167 72.536756 33.913644 78.608419 24.990234 71.636719 C 16.066824 64.664999 17.405588 65.115619 16.736328 60.167969 C 16.067078 55.220309 17.850662 58.144105 16.289062 52.296875 C 14.727473 46.449635 15.398395 47.125312 13.390625 45.326172 C 11.382845 43.527022 9.3741325 43.526814 9.8203125 42.402344 C 10.266482 41.277874 15.175009 37.679428 19.636719 36.330078 C 24.098399 34.980708 51.312771 36.554407 54.212891 36.779297 C 57.112991 37.004207 53.768377 28.683562 60.460938 30.257812 C 67.153478 31.832072 68.178211 33.176883 69.962891 33.851562 C 71.747581 34.526252 74.069921 38.803959 76.300781 34.755859 C 78.531621 30.707779 79.199943 29.13221 81.876953 31.15625 C 84.553983 33.18029 90.576172 37.003906 90.576172 37.003906 L 90.296875 33.060547 C 90.296875 33.060547 83.627933 28.842635 80.664062 26.609375 C 77.700203 24.376125 76.960114 26.111605 74.490234 30.578125 C 72.020344 35.044645 70.044269 29.836237 68.068359 29.091797 C 66.092449 28.347397 64.362775 27.354176 56.953125 25.617188 C 56.258468 25.454346 55.662567 25.388096 55.148438 25.400391 z M 357.5332 148.16406 C 358.18747 150.10304 359.19546 151.69387 360.51172 152.82422 C 366.53502 157.99677 369.43359 160.02148 369.43359 160.02148 C 369.43359 160.02148 369.69132 160.01031 369.82617 160 C 369.815 159.98852 369.80414 159.97827 369.79297 159.9668 C 368.84592 158.99452 367.91835 158.05551 366.99805 157.13281 C 366.55105 156.68523 366.11089 156.2519 365.66992 155.81641 C 364.68329 154.84029 363.70719 153.89138 362.74609 152.97266 C 361.82252 152.09178 360.90277 151.22438 359.99805 150.39453 C 359.17038 149.63405 358.34738 148.88121 357.5332 148.16406 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6051-7-8" />
+ <path
+ style="display:inline;fill:#666666;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 358.73658,482.88969 c -0.19064,4.65522 -17.26464,9.06962 -36.10768,11.29458 -34.10701,4.0273 -46.43406,31.51612 -45.98764,31.66014 10.95643,9.43936 31.12178,43.10285 38.37064,42.7298 7.5849,0.22492 30.33957,-3.37339 36.13978,-0.44978 5.80022,2.92362 5.39232,4.46826 8.70032,4.72277 4.87627,-14.81469 19.64989,-46.4169 20.97,-61.62088 -3.60264,-20.08352 -9.74051,-15.6528 -22.08542,-28.33663 z"
+ id="path6036-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccsccc" />
+ <path
+ style="fill:#999999;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 358.92796,485.59058 c -0.19065,4.65522 -17.26464,9.06962 -36.10768,11.29457 -34.10701,4.0273 -46.43407,31.51612 -45.98765,31.66013 10.95644,9.43937 31.1218,43.10285 38.37065,42.72982 7.58489,0.2249 30.33956,-3.37341 36.13978,-0.44979 5.80021,2.92363 5.39231,4.46826 8.70031,4.72277 4.87628,-14.8147 19.64989,-46.4169 20.97001,-61.62089 -3.60263,-20.08352 -9.74051,-15.65279 -22.08542,-28.33661 z"
+ id="path6036"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccsccc" />
+ <path
+ style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 56.087891 29.082031 C 55.456543 29.106629 54.985345 29.291983 54.734375 29.685547 C 52.726595 32.834057 51.833984 36.433594 51.833984 36.433594 C 51.833984 36.433594 11.901629 34.85817 9.2246094 38.90625 C 6.5475894 42.95434 7.2167969 46.328125 7.2167969 46.328125 C 7.2167969 46.328125 11.009818 57.348353 13.017578 62.970703 C 15.025348 68.593043 17.255345 73.091194 22.609375 75.115234 C 27.963415 77.139284 33.318359 80.960938 33.318359 80.960938 C 33.318359 80.960938 21.494359 93.779827 22.386719 94.904297 C 23.279049 96.028777 26.626211 96.029297 31.087891 96.029297 C 35.549601 96.029297 46.480892 95.130547 46.257812 96.929688 C 46.034722 98.728837 44.918911 101.42623 48.488281 105.69922 C 52.057641 109.9722 56.964791 122.79145 54.957031 128.63867 C 52.949251 134.48592 55.849509 128.18945 60.980469 128.18945 C 66.111419 128.18945 73.696789 131.11292 71.912109 134.48633 C 70.127419 137.85973 64.774109 143.25749 65.443359 145.05664 C 66.112619 146.85578 68.118988 160.12418 71.242188 159.22461 C 74.365377 158.32502 94.220074 160.79907 95.558594 162.14844 C 96.897104 163.4978 93.551586 174.51836 91.097656 176.99219 C 88.643726 179.46603 83.511761 184.63725 85.519531 185.76172 C 87.527301 186.88618 94.220507 185.31272 95.335938 188.23633 C 96.451358 191.15995 100.68945 204.87891 100.68945 204.87891 C 100.68945 204.87891 107.82817 200.83081 109.83594 204.87891 C 111.8437 208.927 118.98242 224.44336 118.98242 224.44336 L 137.72266 258.40234 C 137.72266 258.40234 141.51424 236.36288 138.16797 230.51562 C 134.82169 224.6684 123.66878 197.00695 121.21484 186.88672 C 118.76091 176.76651 115.19141 156.52539 115.19141 156.52539 C 115.19141 156.52539 110.06031 128.86315 109.16797 122.79102 C 109.06052 122.05983 108.97409 121.15573 108.90234 120.14258 C 100.14967 120.78421 90.874223 121.14709 80.613281 121.2168 C 91.221525 120.81612 100.50491 120.00784 108.83984 118.94922 C 108.4203 111.38062 108.7207 99.177734 108.7207 99.177734 C 108.7207 99.177734 106.31501 91.176786 103.39062 80.962891 C 88.03281 80.793178 73.188704 83.941243 59.195312 93.78125 C 72.801559 83.282606 87.408776 78.951552 102.58984 78.136719 C 98.237472 62.817291 93.137518 43.881512 92.882812 38.232422 C 89.090362 37.782642 77.935547 29.236328 77.935547 29.236328 L 72.804688 36.658203 C 72.804688 36.658203 60.507325 28.909847 56.087891 29.082031 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6105" />
+ <path
+ style="display:inline;fill:#cccccc;fill-rule:evenodd;stroke:none;stroke-width:1.10525596px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 170.14453 4.4941406 C 167.41038 4.662872 168.78236 8.1831493 169.07031 12.636719 C 169.07036 12.637384 169.07027 12.638007 169.07031 12.638672 C 169.07829 12.653074 169.08577 12.667247 169.09375 12.681641 C 169.50054 13.415389 169.91213 14.137676 170.32812 14.849609 C 170.34805 14.883714 170.36872 14.917115 170.38867 14.951172 C 171.66599 17.13149 172.99215 19.21439 174.4043 21.222656 C 174.407 21.226494 174.40941 21.230538 174.41211 21.234375 C 174.24007 18.676955 174.99659 17.592449 180.10938 19.566406 C 190.59438 23.614506 193.94056 25.187178 194.38672 26.986328 C 194.83289 28.785468 186.80116 37.558354 193.7168 36.208984 C 200.63243 34.859614 206.43164 24.511719 206.43164 24.511719 C 206.43164 24.511719 211.56365 26.535624 214.01758 30.808594 C 216.47152 35.081584 213.57112 34.409304 220.26367 35.083984 C 226.95623 35.758654 228.29378 32.384184 234.98633 32.833984 C 241.67888 33.283774 243.68798 31.710294 245.47266 35.308594 C 247.25735 38.906884 243.68765 38.905398 249.71094 39.580078 C 255.73423 40.254758 259.30363 32.385712 260.86523 39.357422 C 262.42682 46.329122 260.19687 48.352591 262.42773 52.175781 C 264.65858 55.998981 268.4495 58.248078 271.34961 56.673828 C 274.24972 55.099568 274.91978 52.400712 278.04297 50.601562 C 281.16616 48.802422 280.05003 45.653653 284.51172 49.251953 C 288.97343 52.850243 286.52072 53.975711 290.98242 54.650391 C 295.44413 55.325081 296.55892 50.376881 301.4668 53.525391 C 306.37468 56.673911 296.33535 58.697546 308.82812 58.472656 C 321.32088 58.247766 318.86814 61.845256 322.4375 57.572266 C 326.00686 53.299296 340.50634 43.852944 342.29102 44.302734 C 344.0757 44.752514 322.43718 63.644969 326.67578 67.917969 C 330.9144 72.190949 310.61177 84.561481 319.53516 80.738281 C 328.45857 76.915101 327.7911 83.212225 331.80664 76.015625 C 335.82216 68.819025 336.71382 71.292096 340.2832 73.541016 C 343.85256 75.789966 344.74709 76.913003 350.32422 74.664062 C 355.90136 72.415122 361.03173 73.089677 362.81641 68.591797 C 364.60108 64.093917 364.28945 66.419922 371.20508 66.419922 C 378.12072 66.419922 384.45314 45.654297 384.45312 45.654297 C 384.45312 45.654297 390.9236 46.103163 390.03125 49.476562 C 389.13892 52.849972 378.20923 60.497403 379.10156 64.095703 C 379.99391 67.694013 385.12473 71.065482 382.22461 74.888672 C 379.32452 78.711872 375.08627 81.185755 379.99414 84.109375 C 384.90201 87.032995 387.35544 93.779266 385.34766 95.353516 C 383.3399 96.927776 379.77016 101.6534 378.43164 103.90234 C 377.09313 106.15128 374.86174 104.80009 374.63867 109.97266 C 374.54449 112.15615 374.6244 113.89747 374.94922 115.60547 C 377.55027 116.52308 379.87693 117.44034 381.92188 118.32227 C 381.93602 118.32835 381.95268 118.33572 381.9668 118.3418 C 382.00425 118.35797 382.03891 118.37448 382.07617 118.39062 C 382.97429 118.77981 383.81202 119.15861 384.59766 119.52734 C 384.74599 119.59685 384.89089 119.66576 385.03516 119.73438 C 385.81444 120.10551 386.54346 120.46279 387.20312 120.80273 C 387.21859 120.8107 387.23851 120.82018 387.25391 120.82812 C 386.98614 119.72782 386.64455 118.71062 386.20898 117.85742 C 383.10753 111.78232 382.39226 108.86841 382.63086 103.2793 C 382.86943 97.690164 389.51194 100.73864 390.94336 98.308594 C 392.3748 95.878554 391.93489 89.183462 394.08203 87.482422 C 396.22918 85.781382 393.60404 78.493054 388.35547 75.333984 C 383.10693 72.174924 387.64079 69.500241 390.74219 65.369141 C 393.84362 61.238081 394.19257 58.069741 393.23828 54.181641 C 392.284 50.293581 398.13751 41.555226 399.0918 37.910156 C 400.04608 34.265086 393.12891 33.777344 393.12891 33.777344 C 393.12891 33.777344 390.92304 41.482422 383.52734 41.482422 C 376.13161 41.482422 371.89489 53.706306 369.98633 58.566406 C 368.07776 63.426506 362.5893 62.69496 356.625 65.125 C 350.66071 67.55505 349.70776 66.340216 345.89062 63.910156 C 342.07347 61.480106 344.27475 58.331272 339.98047 66.107422 C 335.68619 73.883592 343.50449 61.908462 332.40234 64.570312 C 321.71024 67.133864 347.45231 49.843497 345.85156 48.773438 C 340.48115 45.183477 364.45933 23.741859 362.55078 23.255859 C 360.64221 22.769849 330.62182 42.041123 326.80469 46.658203 C 322.98755 51.275283 325.61196 47.385906 312.25195 47.628906 C 298.89196 47.871906 309.62749 45.685263 304.37891 42.283203 C 299.13034 38.881133 297.93744 44.22902 293.16602 43.5 C 288.39459 42.771 291.01753 41.556039 286.24609 37.667969 C 281.47467 33.779899 282.67007 37.18096 279.33008 39.125 C 275.99008 41.06903 275.27332 43.984517 272.17188 45.685547 C 269.07047 47.386577 272.42869 41.935757 270.04297 37.804688 C 267.65725 33.673597 262.62897 34.507759 260.95898 26.974609 C 259.28898 19.441469 255.47072 27.94776 249.0293 27.21875 C 242.58787 26.48972 246.40662 26.489634 244.49805 22.601562 C 242.58947 18.713492 240.44033 20.413724 233.2832 19.927734 C 226.12606 19.441724 224.69619 23.086422 217.53906 22.357422 C 210.3819 21.628402 213.48171 22.357314 210.85742 17.740234 C 208.23313 13.123144 202.74805 10.9375 202.74805 10.9375 C 202.74805 10.9375 205.69061 19.639626 198.29492 21.097656 C 190.8992 22.555686 190.34238 15.555388 189.86523 13.611328 C 189.38809 11.667298 185.80856 9.9639437 174.5957 5.5898438 C 172.4933 4.7697038 171.07901 4.4364806 170.14453 4.4941406 z M 169.01562 15.900391 C 168.88977 17.071212 168.63896 18.263334 168.15625 19.443359 C 164.57768 28.191529 155.30618 21.450677 141.23047 22.179688 L 154.70703 33.546875 C 167.86906 32.872185 170.73967 40.478994 174.08594 32.382812 C 175.03665 30.082607 175.07691 27.738225 174.90234 25.638672 C 174.87925 25.60669 174.85897 25.573034 174.83594 25.541016 C 174.34279 24.855564 173.8662 24.159695 173.40039 23.458984 C 173.32961 23.352063 173.25763 23.245929 173.1875 23.138672 C 171.65535 20.806242 170.28696 18.394095 169.03711 15.943359 C 169.02985 15.929131 169.02287 15.914622 169.01562 15.900391 z M 54.871094 27.542969 C 49.161044 27.119379 52.230883 35.172113 49.220703 34.939453 C 46.009853 34.691323 15.87726 32.954539 10.9375 34.443359 C 5.99772 35.932209 0.5642965 39.901878 0.0703125 41.142578 C -0.4236605 42.383288 1.7966213 42.384031 4.0195312 44.369141 C 6.2424213 46.354261 5.5015487 45.61086 7.2304688 52.0625 C 8.9593988 58.51415 6.9856025 55.288977 7.7265625 60.748047 C 8.4675325 66.207137 6.9837415 65.708061 16.863281 73.400391 C 26.742831 81.092731 18.59336 74.393134 26.25 78.115234 C 33.90666 81.837334 30.943028 80.598781 29.955078 82.832031 C 28.967118 85.065301 23.285059 87.792687 20.074219 93.748047 C 16.863359 99.703407 20.320891 95.485854 36.869141 96.726562 C 53.417361 97.967253 38.352443 97.966414 44.033203 104.16992 C 49.713923 110.37342 53.664627 108.6358 52.429688 126.75 C 51.194738 144.86422 52.718657 133.62648 55.435547 134.86719 C 58.152427 136.10788 59.345133 129.47927 66.507812 132.70508 C 73.670483 135.9309 63.916892 139.87538 63.669922 144.09375 C 63.422932 148.31213 68.547533 149.99424 64.595703 154.95703 C 60.643893 159.91984 65.767816 156.03098 69.472656 161.98633 C 73.177496 167.94169 65.372174 157.31296 83.402344 161.2832 C 101.43251 165.25345 88.588936 167.23753 88.835938 174.43359 C 89.082908 181.62963 86.120344 177.6595 80.933594 184.60742 C 75.746814 191.55532 88.212082 187.72599 91.669922 189.21484 C 95.127762 190.70368 98.124586 196.22943 99.853516 209.38086 C 101.58244 222.53226 102.83984 207.39648 102.83984 207.39648 C 102.83984 207.39648 108.26531 205.41201 113.20508 216.08203 C 118.14486 226.75205 117.14112 226.25681 118.62305 228.98633 C 120.10498 231.71587 113.45361 232.18489 120.86328 239.13281 C 128.27294 246.08072 125.04363 244.12231 127.01953 251.31836 C 127.60461 253.44916 128.80549 254.39685 130.28906 255.06055 C 128.17693 258.1003 125.95857 262.83321 125.68945 266.57617 C 125.25757 272.58283 143.538 264.78082 158.77734 279.68359 C 174.3905 294.95192 173.4038 287.23412 172.21094 294.28125 C 171.01811 301.32839 170.54056 302.05571 174.11914 300.59766 C 177.6977 299.13964 178.41406 303.27159 178.41406 307.88867 C 178.41406 310.05515 181.68111 311.25577 184.55859 312.68359 C 177.23369 298.58743 179.70438 281.52637 170.74023 278.64453 C 151.33182 272.57239 133.93077 266.72391 134.37695 261.10156 C 134.54555 258.97709 134.83144 257.74615 135.21875 257.04297 C 137.65976 258.35795 140.06728 260.77127 141.59375 266.70117 L 136.82812 248.95703 C 133.48185 235.9132 127.79446 241.08636 126.00977 234.56445 C 124.22509 228.04253 131.92106 227.81851 125.22852 221.52148 C 118.53596 215.22446 117.4225 217.24728 116.08398 214.77344 C 114.74547 212.29961 117.6453 212.75051 113.18359 203.08008 C 108.7219 193.40965 100.91211 195.20898 100.91211 195.20898 C 100.91211 195.20898 100.6905 208.92524 99.128906 197.00586 C 97.567306 185.08649 97.566549 185.98804 94.443359 184.63867 C 91.320169 183.28931 86.188267 187.33804 90.873047 181.04102 C 95.557837 174.74399 98.236752 178.34028 98.013672 171.81836 C 97.790582 165.29644 109.38874 163.49675 93.103516 159.89844 C 76.818306 156.30015 75.03378 159.44823 71.6875 154.05078 C 68.34122 148.65333 64.995093 148.42952 68.564453 143.93164 C 72.133833 139.43377 73.919498 139.2099 74.142578 135.38672 C 74.365668 131.56351 75.481189 130.43925 69.011719 127.51562 C 62.542249 124.59201 62.321116 125.26508 59.867188 124.14062 C 57.413248 123.01617 55.181445 138.53249 56.296875 122.11523 C 57.412295 105.69799 53.841897 107.27274 48.710938 101.65039 C 43.579977 96.028052 57.188888 96.03072 42.242188 94.90625 C 27.295488 93.78178 24.172156 97.602538 27.072266 92.205078 C 29.972376 86.807628 35.103754 84.33654 35.996094 82.3125 C 36.888434 80.28846 39.564087 81.410519 32.648438 78.037109 C 25.732807 74.663709 33.095275 80.735372 24.171875 73.763672 C 15.248465 66.791962 16.587229 67.242582 15.917969 62.294922 C 15.248719 57.347262 17.032303 60.271068 15.470703 54.423828 C 13.909113 48.576598 14.580036 49.252275 12.572266 47.453125 C 10.564486 45.653975 8.5557831 45.653777 9.0019531 44.529297 C 9.4481331 43.404827 14.356659 39.806391 18.818359 38.457031 C 23.280049 37.107661 50.496364 38.68135 53.396484 38.90625 C 56.296584 39.13115 52.950018 30.808552 59.642578 32.382812 C 66.335118 33.957072 67.895008 34.85657 69.679688 35.53125 C 71.464367 36.20594 73.251552 40.930903 75.482422 36.882812 C 77.713262 32.834733 78.381584 31.259163 81.058594 33.283203 C 83.735624 35.307243 90.5625 39.220703 90.5625 39.220703 L 90.193359 35.277344 C 90.193359 35.277344 82.809583 30.969598 79.845703 28.736328 C 76.881853 26.503078 76.141755 28.238558 73.671875 32.705078 C 71.201985 37.171598 69.22592 31.961227 67.25 31.216797 C 65.27409 30.472387 63.546369 29.481131 56.136719 27.744141 C 55.673619 27.635581 55.251754 27.571199 54.871094 27.542969 z M 375.32227 117.16797 C 375.84614 119.0055 376.68164 120.93745 377.98633 123.4668 C 380.88643 129.08915 378.43046 133.36104 373.96875 133.58594 C 369.50705 133.81083 376.42183 107.94778 365.26758 121.44141 C 361.20703 126.35357 358.58092 131.44144 357.1543 136.17969 C 357.15828 136.18073 357.16203 136.18256 357.16602 136.18359 C 357.92298 136.38094 358.68115 136.56595 359.43945 136.73828 C 360.19463 136.9099 360.95035 137.06828 361.70703 137.21289 C 361.74737 137.2206 361.78778 137.22675 361.82812 137.23438 C 362.55554 137.37193 363.28273 137.49691 364.01172 137.60742 C 364.04097 137.61186 364.07035 137.61475 364.09961 137.61914 C 364.82239 137.72758 365.54699 137.82441 366.27148 137.9043 C 366.45741 137.92468 366.64404 137.93665 366.83008 137.95508 C 367.40924 138.01279 367.98799 138.06738 368.56836 138.10547 C 368.81352 138.12142 369.0593 138.12634 369.30469 138.13867 C 369.8427 138.166 370.38078 138.19573 370.91992 138.20508 C 370.92643 138.20519 370.93294 138.20497 370.93945 138.20508 C 371.23136 138.20989 371.52415 138.19984 371.81641 138.19922 C 372.28282 138.19841 372.74946 138.20258 373.2168 138.1875 C 374.0053 138.16183 374.79467 138.11683 375.58594 138.04883 C 374.74796 138.23895 373.93079 138.40159 373.12305 138.55273 C 372.93693 138.58754 372.75293 138.62152 372.56836 138.6543 C 371.9026 138.77262 371.24606 138.87815 370.59961 138.9707 C 370.45306 138.99165 370.30379 139.01551 370.1582 139.03516 C 369.39272 139.13865 368.6406 139.22451 367.90039 139.29297 C 367.76182 139.30573 367.62601 139.31461 367.48828 139.32617 C 366.8567 139.37945 366.23368 139.41864 365.61914 139.44727 C 365.48456 139.45348 365.34865 139.46174 365.21484 139.4668 C 363.73127 139.52348 362.2955 139.50814 360.89844 139.42969 C 360.80975 139.42468 360.72119 139.41959 360.63281 139.41406 C 359.19707 139.32476 357.80136 139.16945 356.4375 138.95117 C 356.18346 140.17062 356.03463 141.34585 355.94336 142.49023 C 355.96243 142.50691 355.98094 142.52432 356 142.54102 C 356.47856 142.9602 356.95215 143.3931 357.42578 143.82617 C 358.22404 144.55703 359.01687 145.30053 359.80273 146.07227 C 359.80406 146.07357 359.80531 146.07487 359.80664 146.07617 C 360.17996 146.44207 360.54904 146.826 360.91992 147.20117 C 361.37617 147.66355 361.8322 148.13111 362.28516 148.60742 C 362.7154 149.05935 363.1466 149.50966 363.57422 149.97461 C 363.64579 149.99033 363.69825 149.99405 363.79688 150.02734 C 365.10636 149.96774 368.76772 148.82926 374.81836 141.43359 C 386.74692 126.85329 378.56255 138.25864 383.33398 138.01562 C 387.42478 137.80728 388.88435 127.61593 387.26562 120.88086 C 386.49874 120.59308 385.66011 120.29562 384.76172 119.99023 C 384.17747 119.79211 383.52929 119.58665 382.89258 119.38281 C 382.46828 119.24659 382.04625 119.11098 381.59961 118.97266 C 380.82589 118.73376 380.02101 118.49174 379.18359 118.24805 C 378.88151 118.15993 378.56787 118.07293 378.25781 117.98438 C 377.30836 117.71375 376.34238 117.44125 375.32227 117.16797 z M 363.79688 150.02734 C 363.71498 150.03107 363.67633 150.02053 363.61328 150.01758 C 363.62657 150.03204 363.63906 150.04803 363.65234 150.0625 C 364.62067 151.11756 365.58308 152.2027 366.54102 153.32617 C 366.54223 153.32759 366.54371 153.32866 366.54492 153.33008 C 366.55352 153.34016 366.56172 153.35124 366.57031 153.36133 C 367.53312 154.49133 368.49268 155.65417 369.44922 156.85547 C 370.41439 158.0676 371.37871 159.31464 372.3418 160.60156 C 373.30561 161.88946 374.26833 163.21311 375.23438 164.57812 C 375.8399 164.09412 376.36198 163.67258 377.14453 163.05664 C 382.39309 158.92555 376.18945 159.6543 376.18945 159.6543 C 376.18945 159.6543 373.08791 157.46801 366.64648 151.87891 C 365.27188 150.68619 364.33907 150.21038 363.79688 150.02734 z M 355.99023 146.83008 C 356.38827 150.34941 357.66294 153.20754 359.69336 154.95117 C 365.71665 160.12372 368.61523 162.14844 368.61523 162.14844 C 368.61523 162.14844 374.41373 161.47367 369.50586 165.29688 C 363.04469 171.44155 356.63235 172.26115 366.08789 177.89062 C 365.87397 177.71908 365.67429 177.586 365.45312 177.39453 C 360.68169 173.26344 364.02297 174.23524 367.60156 171.07617 C 370.48443 168.53127 371.62075 167.48086 374.6543 165.04102 C 374.65199 165.03857 374.65074 165.03565 374.64844 165.0332 C 373.07644 163.36628 371.55958 161.78662 370.07031 160.25391 C 369.88026 160.05836 369.68491 159.85354 369.49609 159.66016 C 368.09093 158.22052 366.72487 156.85127 365.37891 155.52539 C 365.17659 155.32622 364.96872 155.11659 364.76758 154.91992 C 363.54821 153.72685 362.36012 152.60241 361.17773 151.49805 C 360.7897 151.13588 360.39269 150.75542 360.00781 150.40234 C 359.3931 149.83804 358.77943 149.27766 358.17188 148.73633 C 357.4403 148.08449 356.71374 147.4497 355.99023 146.83008 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6051-7" />
+ <path
+ style="fill:#666666;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 238.01582,623.45046 c -2.00776,-15.96746 -16.06212,-32.60959 -18.73914,-54.87407 -2.67701,-22.2645 -5.13096,-33.28429 -5.13096,-33.28429 0,0 6.24639,32.83449 12.49277,47.67748 6.24638,14.84299 12.71585,14.61809 11.37733,40.48088 z"
+ id="path6043"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 358.78311,563.4134 c 1.88527,-5.73467 4.89888,-10.23706 4.47293,-18.49585 -2.26568,1.12404 -4.41176,4.17919 -6.56981,7.04129 0,0 -7.49577,-21.04258 -13.07289,-23.29152 -5.57713,-2.24894 -20.07766,1.79915 -26.21251,0.2249 -6.13484,-1.57427 -11.15425,7.1966 -11.15425,7.1966 0,0 -3.34628,-3.59831 -7.36182,-5.95969 -4.01552,-2.36139 -18.73915,-3.14852 -18.73915,-3.14852 6.48706,-11.90241 13.32849,-21.05419 27.66256,-25.97523 0.63977,3.13027 1.5105,6.3071 3.19414,9.64784 1.80713,-3.21429 2.80066,-7.08282 3.39248,-9.88871 3.86344,0.48993 6.58112,0.97987 11.93738,1.4698 0.41924,2.6838 0.68308,5.39893 2.11138,7.87928 1.63981,-2.53199 2.35954,-5.00213 2.93278,-7.46243 10.03121,2.06195 20.54361,2.18357 30.97616,2.62721 1.75541,5.79866 1.45253,12.19017 1.86915,18.37444 1.84267,-4.98845 3.13998,-10.5267 3.93105,-16.5753 l 1.00388,6.29703 c 2.69907,-2.1292 2.69629,-6.30119 3.90399,-9.55798 15.6137,6.12055 -10.25997,53.05778 -14.27745,59.59684 z"
+ id="path6045"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccsscsccccccccccccc" />
+ <path
+ style="fill:#f2f2f2;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 314.64556,565.09052 c -2.69021,-1.0517 -2.87918,-15.18225 -1.67314,-15.29277 3.36363,5.05014 6.48877,8.17679 9.25804,8.43351 0,0 -2.78856,6.63438 -7.5849,6.85926 z"
+ id="path6047"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#f2f2f2;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 327.13833,561.04243 c -1.55314,-6.37198 -0.96099,-12.74398 0.44617,-19.11597 3.36735,5.12409 3.74248,10.03904 6.46946,14.05588 0,0 0.66926,5.06009 -6.91563,5.06009 z"
+ id="path6049"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#777777;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 338.62775,455.21818 c 2.99715,-2.7034 8.83372,-4.92975 15.7745,-4.45267 6.94078,0.47708 18.77166,4.29364 19.71812,5.88389 0.94647,1.59024 0.47324,10.17753 -0.94646,8.90533 -1.41972,-1.27219 -4.89011,-3.18047 -4.89011,-1.74926 0,1.43122 0.3155,12.40386 -3.15489,12.88093 -3.4704,0.47709 -14.82803,-3.02145 -14.19705,-5.56583 0.63097,-2.54438 4.10257,-4.32391 4.5746,-7.63315 0.21702,-1.52146 -0.55834,-5.12339 -6.46754,-3.33949 -5.1134,1.54365 -7.25628,4.92973 -10.41117,-4.92975 z"
+ id="path6028"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssssc" />
+ <path
+ style="fill:#666666;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 294.10547 91.982422 C 299.26196 97.083325 302.62689 102.90819 304.56641 109.18164 C 306.126 108.97764 307.66613 108.79918 309.19141 108.64062 C 306.30249 101.79247 301.34388 96.086685 294.10547 91.982422 z M 309.42969 109.21484 C 307.82994 109.28816 306.23803 109.3804 304.66211 109.50781 C 305.38632 111.9172 305.90547 114.38961 306.23242 116.91406 C 308.11295 117.39078 309.98656 117.93123 311.85156 118.53516 C 311.40414 115.24881 310.60022 112.13199 309.42969 109.21484 z M 306.31836 117.68164 C 306.46041 118.92679 306.5608 120.18259 306.61523 121.44922 C 308.53198 121.7504 310.39087 122.07967 312.20898 122.42969 C 312.16392 121.55238 312.09533 120.68639 312.00391 119.83008 C 310.18435 119.09745 308.29714 118.37819 306.31836 117.68164 z M 306.64258 122.2832 C 306.70707 124.56698 306.64259 126.87886 306.44922 129.21289 C 308.27057 130.08362 310.06581 131.05378 311.83203 132.09766 C 312.17448 129.28852 312.3238 126.54923 312.26562 123.90039 C 310.46255 123.35816 308.57912 122.81894 306.64258 122.2832 z M 306.23828 131.35156 C 302.84452 161.23034 280.34512 193.80236 267.55859 207.12695 C 292.0541 183.84713 307.7562 157.26808 311.44336 134.84961 C 309.7833 133.65808 308.0466 132.49258 306.23828 131.35156 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6055" />
+ <path
+ style="fill:#666666;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 101.66602 0.3359375 C 86.898808 -0.19731192 87.701872 19.160491 91.978516 53.810547 C 93.650036 67.353391 96.698783 69.128902 98.037109 78.498047 C 99.391359 78.358833 100.75131 78.24787 102.11523 78.167969 C 101.47901 76.759016 100.96876 75.362879 100.68945 73.990234 C 98.904773 65.219374 89.005398 14.080932 104.70508 11.919922 C 126.85391 8.8711919 161.81445 40.255859 161.81445 40.255859 C 160.93564 38.957559 126.18007 3.1072888 103.14453 0.44921875 C 102.63536 0.39046562 102.14238 0.35313909 101.66602 0.3359375 z M 101.83594 80.935547 C 100.66468 80.940079 99.496975 80.97122 98.332031 81.017578 C 98.373999 81.455745 98.41985 81.875678 98.455078 82.345703 C 98.724528 85.940773 105.3748 95.579633 106.49023 102.10156 C 107.04984 105.37362 105.49284 111.05689 105.28516 119.38281 C 107.71999 119.10459 110.05697 118.80143 112.33789 118.48242 C 113.0406 109.93211 114.71723 105.90313 114.07422 100.97656 C 113.24822 94.648119 107.28957 87.704613 103.52539 80.964844 C 102.96252 80.957911 102.39741 80.933374 101.83594 80.935547 z M 112.23633 119.89453 C 109.95786 120.08406 107.63733 120.25012 105.28125 120.39844 C 105.18932 128.53982 106.43406 139.07114 112.06641 152.25391 C 117.59163 165.18594 127.90625 186.21289 127.90625 186.21289 C 127.90625 186.21289 114.61541 153.55296 113.68359 146.83789 C 111.96368 134.44321 111.83516 126.06152 112.23633 119.89453 z "
+ transform="translate(99.40131,379.66564)"
+ id="path6057" />
+ <path
+ style="display:inline;fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 280.16398,440.93667 c -0.94647,1.90829 -11.0434,2.86319 -11.0434,2.86319 18.45672,11.35072 50.88619,15.75698 68.30516,2.86316 0,0 -5.83697,1.11268 -10.88481,1.27171 -5.56432,-0.91722 -16.59266,-32.43275 -46.37695,-6.99806 z m 40.97724,8.43211 c 0,0 -21.08154,5.51095 -36.69749,-2.58522 14.61905,-15.73675 27.22085,-11.25558 36.69749,2.58522 z"
+ id="path6030-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="display:inline;fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1.25433064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 341.33063,457.00382 c 2.99715,-2.7034 8.83372,-4.92974 15.77449,-4.45266 6.94079,0.47707 18.77166,4.29364 19.71813,5.88389 0.94646,1.59024 0.47323,10.17753 -0.94647,8.90533 -1.41972,-1.27219 -4.8901,-3.18048 -4.8901,-1.74926 0,1.43122 0.31549,12.40386 -3.15491,12.88094 -3.47038,0.47707 -14.82802,-3.02146 -14.19703,-5.56584 0.63097,-2.54438 4.10255,-4.32391 4.5746,-7.63315 0.21702,-1.52146 -0.55834,-5.12339 -6.46755,-3.3395 -5.1134,1.54366 -7.25627,4.92974 -10.41116,-4.92975 z"
+ id="path6028-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssssc" />
+ <path
+ style="display:inline;fill:#777777;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 359.25956,566.23262 c 1.88528,-5.73468 4.89888,-10.23706 4.47293,-18.49585 -2.26568,1.12404 -4.41176,4.17919 -6.56981,7.04129 0,0 -7.49577,-21.04259 -13.07289,-23.29152 -5.57714,-2.24894 -20.07766,1.79915 -26.21251,0.22489 -6.13483,-1.57426 -11.15425,7.19661 -11.15425,7.19661 0,0 -3.34628,-3.59831 -7.36181,-5.95969 -4.01553,-2.3614 -18.73915,-3.14852 -18.73915,-3.14852 6.48705,-11.90241 13.32848,-21.05419 27.66255,-25.97524 0.63977,3.13027 1.51051,6.3071 3.19414,9.64785 1.80713,-3.2143 2.80066,-7.08282 3.39249,-9.88871 3.86343,0.48993 6.58111,0.97986 11.93737,1.4698 0.41924,2.68381 0.68308,5.39893 2.11137,7.87928 1.63982,-2.532 2.35956,-5.00214 2.93278,-7.46243 10.03122,2.06195 20.54362,2.18356 30.97616,2.62721 1.75541,5.79866 1.45254,12.19016 1.86916,18.37444 1.84267,-4.98846 3.13999,-10.5267 3.93105,-16.5753 l 1.00388,6.29703 c 2.69906,-2.1292 2.69629,-6.3012 3.90399,-9.55798 15.61369,6.12054 -10.25997,53.05778 -14.27745,59.59684 z"
+ id="path6045-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccsscsccccccccccccc" />
+ <path
+ style="display:inline;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 314.56666,568.42867 c -2.69022,-1.05171 -2.87918,-15.18225 -1.67314,-15.29278 3.36363,5.05014 6.48876,8.17678 9.25804,8.43352 0,0 -2.78857,6.63436 -7.5849,6.85926 z"
+ id="path6047-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="display:inline;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 327.05942,564.38057 c -1.55313,-6.37198 -0.96099,-12.74398 0.44617,-19.11596 3.36735,5.12409 3.74248,10.03903 6.46946,14.05586 0,0 0.66927,5.0601 -6.91563,5.0601 z"
+ id="path6049-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="display:inline;fill:#808080;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 267.49594,577.85185 c 1.56159,0 53.54043,29.91087 70.71798,29.23619 17.17756,-0.67469 28.55489,-22.71427 28.55489,-22.71427 0,0 -11.60042,14.84298 -25.20861,15.96745 -13.60819,1.12447 -44.39394,-10.3451 -74.06426,-22.48937 z"
+ id="path6026-8"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;fill:#808080;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 237.70302,627.7838 c -2.00776,-15.96746 -16.06213,-32.6096 -18.73915,-54.87409 -2.67701,-22.26449 -5.13096,-33.28428 -5.13096,-33.28428 0,0 6.24638,32.8345 12.49278,47.67749 6.24638,14.84298 12.71584,14.61809 11.37733,40.48088 z"
+ id="path6043-1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="whiskers"
+ transform="translate(-99.401325,-379.66564)"
+ style="display:inline;opacity:0.05">
+ <path
+ style="display:inline;opacity:1;fill:#808080;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 262.44487,380.63211 c 5.53059,18.50296 17.01019,38.98327 40.15625,46.32812 -23.61396,-14.4409 -30.55965,-25.96209 -40.15625,-46.32812 z m -56.58398,78.0039 c -16.44901,0.30766 -32.26857,4.46627 -46.92774,15.77735 43.26889,-30.42623 94.64223,2.92236 144.33789,1.57422 -32.30753,-4.49327 -66.00749,-17.93891 -97.41015,-17.35157 z m 89.15429,24.54688 c -37.34798,1.8753 -55.91077,16.4469 -114.66406,18.66602 45.30978,-0.3078 71.99656,-6.01759 114.66406,-18.66602 z m -1.56054,3.82422 c -32.73981,8.22393 -30.17853,8.53177 -31.67774,44.75391 4.51954,-30.56608 2.44394,-30.66317 31.67774,-44.75391 z m 134.10937,1.34766 c -9.92975,-0.0742 -20.83761,0.75618 -32.60547,2.92578 33.39971,-5.52456 77.09462,4.53741 92.35742,10.34375 -8.97803,-4.69326 -29.9627,-13.04701 -59.75195,-13.26953 z m -27.92187,7.87304 c 9.63354,2.86232 17.36088,6.30557 24.14453,9.67969 -0.49634,-0.14623 -0.98412,-0.29871 -1.48828,-0.43945 1.3728,0.57058 2.74095,1.1635 4.10937,1.7539 16.87022,8.61994 28.05372,16.19215 48.91602,11.45899 -25.6129,2.2011 -49.726,-18.38026 -75.68164,-22.45313 z m 0.22461,4.94727 c 10.3569,2.65213 18.81652,5.2424 26.21875,8.21094 -3.97567,-2.03242 -8.26802,-4.11986 -13.07813,-6.12305 -4.12026,-0.82348 -8.4835,-1.51462 -13.14062,-2.08789 z m -5.35547,4.49805 c 37.65005,17.81956 49.79884,49.39696 50.64062,53.07421 -1.12646,-21.12323 -25.68691,-47.24435 -50.64062,-53.07421 z m 47.84179,11.87304 c 11.4623,7.14005 21.56391,16.79626 35.45899,31.76953 -7.98639,-11.84722 -15.68232,-20.98304 -24.28516,-28.02148 -3.86249,-0.82501 -7.50961,-2.13532 -11.17383,-3.74805 z"
+ id="path6061-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;opacity:1;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 262.46487,379.30911 c 5.53059,18.50296 17.01019,38.98327 40.15625,46.32812 -23.61396,-14.4409 -30.55965,-25.96209 -40.15625,-46.32812 z m -56.58398,78.0039 c -16.44901,0.30766 -32.26857,4.46627 -46.92774,15.77735 43.26889,-30.42623 94.64223,2.92236 144.33789,1.57422 -32.30753,-4.49327 -66.00749,-17.93891 -97.41015,-17.35157 z m 89.15429,24.54688 c -37.34798,1.8753 -55.91077,16.4469 -114.66406,18.66602 45.30978,-0.3078 71.99656,-6.01759 114.66406,-18.66602 z m -1.56054,3.82422 c -32.73981,8.22393 -30.17853,8.53177 -31.67774,44.75391 4.51954,-30.56608 2.44394,-30.66317 31.67774,-44.75391 z m 134.10937,1.34766 c -9.92975,-0.0742 -20.83761,0.75618 -32.60547,2.92578 33.39971,-5.52456 77.09462,4.53741 92.35742,10.34375 -8.97803,-4.69326 -29.9627,-13.04701 -59.75195,-13.26953 z m -27.92187,7.87304 c 9.63354,2.86232 17.36088,6.30557 24.14453,9.67969 -0.49634,-0.14623 -0.98412,-0.29871 -1.48828,-0.43945 1.3728,0.57058 2.74095,1.1635 4.10937,1.7539 16.87022,8.61994 28.05372,16.19215 48.91602,11.45899 -25.6129,2.2011 -49.726,-18.38026 -75.68164,-22.45313 z m 0.22461,4.94727 c 10.3569,2.65213 18.81652,5.2424 26.21875,8.21094 -3.97567,-2.03242 -8.26802,-4.11986 -13.07813,-6.12305 -4.12026,-0.82348 -8.4835,-1.51462 -13.14062,-2.08789 z m -5.35547,4.49805 c 37.65005,17.81956 49.79884,49.39696 50.64062,53.07421 -1.12646,-21.12323 -25.68691,-47.24435 -50.64062,-53.07421 z m 47.84179,11.87304 c 11.4623,7.14005 21.56391,16.79626 35.45899,31.76953 -7.98639,-11.84722 -15.68232,-20.98304 -24.28516,-28.02148 -3.86249,-0.82501 -7.50961,-2.13532 -11.17383,-3.74805 z"
+ id="path6061"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/clock-grey.png b/www/wiki/skins/Timeless/resources/images/clock-grey.png
new file mode 100644
index 00000000..1e5ef28e
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/clock-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/clock-grey.svg b/www/wiki/skins/Timeless/resources/images/clock-grey.svg
new file mode 100644
index 00000000..9793049b
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/clock-grey.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="20"
+ viewBox="0 0 20 20"
+ id="svg4427"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="clock-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/clock-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4429" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.6752296"
+ inkscape:cy="9.0058783"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false"
+ inkscape:window-width="2657"
+ inkscape:window-height="1773"
+ inkscape:window-x="3792"
+ inkscape:window-y="316"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4975" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.24999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
+ d="m 10,1034.3622 a 7.9999996,7.9999996 0 0 0 -8,8 7.9999996,7.9999996 0 0 0 8,8 7.9999996,7.9999996 0 0 0 8,-8 7.9999996,7.9999996 0 0 0 -8,-8 z m 0,2 a 6,6 0 0 1 6,6 6,6 0 0 1 -6,6 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 z"
+ id="path4221"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1038.3622 0,4 2,0"
+ id="path4226"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/editing icons.svg b/www/wiki/skins/Timeless/resources/images/editing icons.svg
new file mode 100644
index 00000000..0868f766
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/editing icons.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="20"
+ width="20"
+ version="1.1"
+ viewBox="0 0 20.015762 20.015762"
+ id="svg4136"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="editing icons.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/gear-large-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata4148">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4146" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2492"
+ inkscape:window-height="2034"
+ id="namedview4144"
+ showgrid="true"
+ inkscape:zoom="4.2172353"
+ inkscape:cx="1.5845383"
+ inkscape:cy="4.9358551"
+ inkscape:window-x="3586"
+ inkscape:window-y="92"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg4136"
+ inkscape:snap-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ units="px">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4150"
+ originx="5.8568145e-15"
+ originy="5.0039421" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -30.425002,2.0015761 c -0.633642,0 -1.143261,0.5096196 -1.143261,1.1432614 l 0,0.7436412 a 6.2906688,6.2906689 0 0 0 -1.893853,0.7836032 l -0.517769,-0.5177688 c -0.224026,-0.2240264 -0.515561,-0.3353336 -0.807928,-0.3353335 -0.292365,0 -0.585639,0.1113071 -0.809665,0.3353335 l -0.403095,0.4048326 c -0.448053,0.4480528 -0.448053,1.1695409 0,1.6175933 l 0.521244,0.5212439 a 6.2906688,6.2906689 0 0 0 -0.778391,1.8799525 l -0.743641,0 c -0.633642,0 -1.143262,0.5096197 -1.143262,1.1432615 l 0,0.5733681 c 0,0.633641 0.50962,1.143262 1.143262,1.143262 l 0.743641,0 a 6.2906688,6.2906689 0 0 0 0.783603,1.893852 l -0.526456,0.528194 c -0.448053,0.448054 -0.448053,1.169541 0,1.617594 l 0.403095,0.404832 c 0.448053,0.448053 1.169541,0.448053 1.617593,0 l 0.533407,-0.533407 a 6.2906688,6.2906689 0 0 0 1.878215,0.778391 l 0,0.743641 c 0,0.633642 0.509619,1.143262 1.143261,1.143262 l 0.573369,0 c 0.63364,0 1.143261,-0.50962 1.143261,-1.143262 l 0,-0.743641 a 6.2906688,6.2906689 0 0 0 1.879953,-0.776653 l 0.531669,0.531669 c 0.448051,0.448053 1.169539,0.448053 1.617594,0 l 0.404832,-0.404832 c 0.448052,-0.448053 0.448052,-1.16954 0,-1.617594 l -0.529931,-0.531669 a 6.2906688,6.2906689 0 0 0 0.78534,-1.890377 l 0.743641,0 c 0.633642,0 1.143262,-0.509621 1.143262,-1.143262 l 0,-0.5733681 c 0,-0.6336418 -0.50962,-1.1432615 -1.143262,-1.1432615 l -0.743641,0 a 6.2906688,6.2906689 0 0 0 -0.776653,-1.8799525 l 0.521244,-0.5212439 c 0.448052,-0.4480524 0.448052,-1.1695405 0,-1.6175933 l -0.404832,-0.4048326 c -0.448055,-0.4480525 -1.169543,-0.4480525 -1.617594,0 l -0.519507,0.5195063 a 6.2906688,6.2906689 0 0 0 -1.892115,-0.7853407 l 0,-0.7436412 c 0,-0.6336418 -0.509621,-1.1432614 -1.143261,-1.1432614 l -0.573369,0 z m 0.286685,4.4479472 a 3.5583576,3.5583576 0 0 1 3.558357,3.5583577 3.5583576,3.5583576 0 0 1 -3.558357,3.558358 3.5583576,3.5583576 0 0 1 -3.558359,-3.558358 3.5583576,3.5583576 0 0 1 3.558359,-3.5583577 z"
+ id="path4167"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(-57.029969,-52.737623)"
+ id="g4">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#aaaaaa;stroke-width:2.54999995;stroke-linecap:round"
+ transform="matrix(0.781,0.0353,-0.0351,0.786,21.1,10)"
+ d="m 92.5,69.3 -5.04,-2.23 -4.81,2.69 0.568,-5.48 -4.04,-3.74 5.39,-1.15 2.31,-5 2.76,4.77 5.47,0.649 -3.68,4.1 z"
+ id="path6" />
+ </g>
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -16,1.9999971 0,15.9999999 12.9999999,2e-6 0,-10.9902348 -5,-5.0097657 z m 2,2.0000001 4.9941405,1.3e-6 -1e-7,3.9999986 4.0058595,1.5e-6 0,8.0000004 L -14,15.999997 Z"
+ id="rect4145"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ transform="scale(1.0007881,1.0007881)" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2.25177336;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -50.277875,10.672578 0.03127,0 c 3.201609,2.6e-4 5.797307,-1.6415738 5.797535,-3.6670627 -2.24e-4,-2.025489 -2.595922,-3.6673232 -5.797531,-3.6670631 -3.201608,-2.601e-4 -5.797307,1.6415741 -5.797534,3.6670631"
+ id="path4178"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <ellipse
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2.25177336;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4180"
+ cx="-55.250542"
+ cy="11.188148"
+ rx="5.0039406"
+ ry="3.4282465" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.06941545px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ d="m -57.752511,15.06559 c 0.587153,1.557758 -0.103711,2.539476 -1.000788,3.428247 3.464616,-0.732084 3.443815,-2.136085 4.003152,-3.428247 z"
+ id="path4190"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.06941545px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ d="m -46.743842,11.130316 c -0.587154,1.557759 0.10371,2.539478 1.000788,3.428248 -3.464617,-0.732084 -3.443816,-2.136085 -4.003153,-3.428248 z"
+ id="path4190-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 53.992682,1.9803263 45.085758,10.887251 50.039406,15.8409 58.94633,6.9339754 Z m 10e-7,2.8306553 2.12299,2.1229938 -6.076267,6.0762686 -2.122992,-2.122993 z"
+ id="path4214"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00078809px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ d="m 48.624077,17.256228 -4.953649,1e-6 10e-7,-4.953649 z"
+ id="path4219"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.24999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
+ d="m -76.059897,1.000786 a 8.0063046,8.0063046 0 0 0 -8.006305,8.0063056 8.0063046,8.0063046 0 0 0 8.006305,8.0063044 8.0063046,8.0063046 0 0 0 8.006305,-8.0063044 8.0063046,8.0063046 0 0 0 -8.006305,-8.0063056 z m 0,2.0015762 a 6.0047287,6.0047287 0 0 1 6.004729,6.0047294 6.0047287,6.0047287 0 0 1 -6.004729,6.0047284 6.0047287,6.0047287 0 0 1 -6.004729,-6.0047284 6.0047287,6.0047287 0 0 1 6.004729,-6.0047294 z"
+ id="path4221"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2.00157619;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -76.059897,5.0039377 0,4.0031519 2.001576,0"
+ id="path4226"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.00157619;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 65 5 L 65 8.2714844 A 2.0003578 2.0003578 0 0 1 66 8 A 2.0003578 2.0003578 0 0 1 68 10 A 2.0003578 2.0003578 0 0 1 66 12 A 2.0003578 2.0003578 0 0 1 65 11.730469 L 65 15 L 75 15 L 75 5 L 65 5 z "
+ transform="scale(1.0007881,1.0007881)"
+ id="rect4251" />
+ <circle
+ r="2.0019343"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ cx="76.060616"
+ cy="10.007879"
+ id="circle54-1" />
+ <circle
+ r="2.0019343"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ cx="70.055527"
+ cy="4.0027928"
+ id="circle54-1-8" />
+ <circle
+ r="2.0019343"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ cx="70.055168"
+ cy="16.012608"
+ id="circle54-1-8-5" />
+ <rect
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.50197029;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4326"
+ width="2.5520096"
+ height="12.009458"
+ x="84.516556"
+ y="4.0031514"
+ ry="0.96406806" />
+ <rect
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.50197029;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4326-1"
+ width="2.5520096"
+ height="12.009458"
+ x="8.7318745"
+ y="-91.797287"
+ ry="0.96406806"
+ transform="matrix(0,1,-1,0,0,0)" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.01182175px;line-height:125%;font-family:'Linux Biolinum';-inkscape-font-specification:'Linux Biolinum Bold';letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:#aaaaaa;stroke-width:0.19999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5.1601562 2.2402344 C 3.7201563 5.5702344 2.2513281 8.7650781 0.73632812 12.080078 C 0.91632812 12.035078 1.4111719 12.035156 1.5761719 12.035156 C 1.7411719 12.035156 2.07 12.035078 2.25 12.080078 C 2.475 11.195078 2.9255469 10.01 3.4355469 8.75 C 4.0055469 8.735 4.8896875 8.71875 5.4296875 8.71875 C 5.9096875 8.71875 6.4210156 8.735 6.9160156 8.75 C 7.6210156 10.64 7.9510156 11.765078 8.0410156 12.080078 C 8.2960156 12.035078 9.0008594 12.035156 9.2558594 12.035156 C 9.5108594 12.035156 10.366094 12.035078 10.621094 12.080078 C 9.8710938 10.565078 7.7997656 5.5252344 6.5097656 2.2402344 L 5.1601562 2.2402344 z M 5.1894531 4.625 L 5.28125 4.625 C 5.80625 5.855 6.2396094 6.9651563 6.5996094 7.9101562 C 6.1796094 7.9251562 5.7004687 7.9238281 5.3554688 7.9238281 C 4.9204688 7.9238281 4.26125 7.9251562 3.78125 7.9101562 L 5.1894531 4.625 z "
+ id="text4369"
+ transform="scale(1.0007881,1.0007881)" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.26280785px;line-height:125%;font-family:KaiTi;-inkscape-font-specification:KaiTi;letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:#aaaaaa;stroke-width:0.19999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 11.738281 5.2675781 C 11.674805 5.2781576 11.632487 5.3134766 11.611328 5.3769531 C 11.526693 5.4615885 11.526693 5.6529948 11.611328 5.9492188 C 11.738281 6.203125 11.738281 6.9003906 11.611328 8.0429688 C 11.061198 8.1276042 10.573568 8.1920573 10.150391 8.234375 L 9.0722656 8.234375 C 8.6914062 8.1920573 8.5221354 8.234375 8.5644531 8.3613281 C 8.6490885 8.4882813 8.8808594 8.593099 9.2617188 8.6777344 C 9.6425781 8.7623698 9.9811198 8.8046875 10.277344 8.8046875 C 10.615885 8.8046875 11.039062 8.7845052 11.546875 8.7421875 C 11.504557 9.6308594 11.46224 10.455078 11.419922 11.216797 C 9.7695312 12.401693 8.7539063 13.439453 8.3730469 14.328125 C 8.0345052 15.216797 7.9921875 15.914062 8.2460938 16.421875 C 8.5 16.88737 8.7760416 17.141276 9.0722656 17.183594 C 9.4108073 17.225911 9.7272135 17.205729 10.023438 17.121094 C 10.319661 16.994141 10.615885 16.82487 10.912109 16.613281 C 11.250651 16.359375 11.589193 16.063151 11.927734 15.724609 C 12.266276 16.528646 12.5625 16.929688 12.816406 16.929688 C 13.070313 16.88737 13.239583 16.802734 13.324219 16.675781 C 13.408854 16.50651 13.346354 16.317057 13.134766 16.105469 C 12.965495 15.89388 12.774089 15.555339 12.5625 15.089844 C 13.070313 14.370443 13.49349 13.693359 13.832031 13.058594 C 14.170573 12.423828 14.466797 11.662109 14.720703 10.773438 C 15.778646 10.73112 16.5625 10.920573 17.070312 11.34375 C 17.620443 11.766927 17.936849 12.339193 18.021484 13.058594 C 18.10612 13.735677 17.979167 14.41276 17.640625 15.089844 C 17.302083 15.724609 16.794271 16.294922 16.117188 16.802734 C 15.397786 17.268229 14.678385 17.606771 13.958984 17.818359 C 13.281901 18.072266 12.965495 18.241536 13.007812 18.326172 C 13.007812 18.36849 13.366536 18.30599 14.085938 18.136719 C 14.847656 18.009766 15.609375 17.733724 16.371094 17.310547 C 17.132813 16.845052 17.705078 16.317057 18.085938 15.724609 C 18.509115 15.089844 18.763021 14.47526 18.847656 13.882812 C 18.932292 13.248047 18.889974 12.697917 18.720703 12.232422 C 18.551432 11.724609 18.255208 11.323568 17.832031 11.027344 C 17.408854 10.688802 16.943359 10.477214 16.435547 10.392578 C 15.970052 10.265625 15.419922 10.201172 14.785156 10.201172 C 14.869792 9.8203125 14.742839 9.5664063 14.404297 9.4394531 C 14.065755 9.3125 13.896484 9.3548177 13.896484 9.5664062 C 13.938802 9.7356771 13.958984 9.969401 13.958984 10.265625 C 13.366536 10.392578 12.753906 10.604167 12.119141 10.900391 C 12.161458 10.18099 12.223958 9.4192709 12.308594 8.6152344 C 14.636068 7.9804687 15.885417 7.577474 16.054688 7.4082031 C 16.223958 7.2389323 16.159505 7.0917969 15.863281 6.9648438 C 15.567057 6.8378906 15.166016 6.9003906 14.658203 7.1542969 C 14.150391 7.3658854 13.388672 7.5996094 12.373047 7.8535156 C 12.457682 7.0494791 12.584635 6.5416667 12.753906 6.3300781 C 12.965495 6.0761719 12.965495 5.8645833 12.753906 5.6953125 C 12.5 5.4837239 12.246094 5.3567708 11.992188 5.3144531 C 11.886393 5.2721354 11.801758 5.2569987 11.738281 5.2675781 z M 13.896484 10.900391 C 13.515625 12.169922 12.965495 13.290365 12.246094 14.263672 C 12.161458 13.544271 12.119141 12.677734 12.119141 11.662109 C 12.711589 11.28125 13.304036 11.027344 13.896484 10.900391 z M 11.484375 12.042969 C 11.484375 13.439453 11.546875 14.41276 11.673828 14.962891 C 10.996745 15.724609 10.488932 16.190104 10.150391 16.359375 C 9.7695312 16.486328 9.4309896 16.486328 9.1347656 16.359375 C 8.8808594 16.232422 8.796224 15.89388 8.8808594 15.34375 C 8.9231771 14.79362 9.1992187 14.221354 9.7070312 13.628906 C 10.214844 13.036458 10.807292 12.508464 11.484375 12.042969 z "
+ id="text4375"
+ transform="scale(1.0007881,1.0007881)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.01182175px;line-height:125%;font-family:'Linux Biolinum';-inkscape-font-specification:'Linux Biolinum Bold';letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:0.20015761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;"
+ x="1.9470317"
+ y="-33.133198"
+ id="text4369-7"><tspan
+ style="stroke-width:0.20015761;stroke:none;"
+ sodipodi:role="line"
+ id="tspan4371-6"
+ x="1.9470317"
+ y="-33.133198" /><tspan
+ style="stroke-width:0.20015761;stroke:none;"
+ sodipodi:role="line"
+ x="1.9470317"
+ y="-14.368419"
+ id="tspan4373-1">A</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.26280785px;line-height:125%;font-family:KaiTi;-inkscape-font-specification:KaiTi;letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:0.20015761;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;"
+ x="6.9057579"
+ y="-8.7059155"
+ id="text4375-9"><tspan
+ style="stroke-width:0.20015761;stroke:none;"
+ sodipodi:role="line"
+ id="tspan4377-5"
+ x="6.9057579"
+ y="-8.7059155">あ</tspan></text>
+ <rect
+ style="opacity:0.4;fill:#666666;fill-opacity:0.58823529;fill-rule:evenodd;stroke:none;stroke-width:1.00078809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4510-6"
+ width="20.015762"
+ height="20.015762"
+ x="-105.08275"
+ y="-1.6e-06" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00078809px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -103.08117,3.0023627 h 3.00236 v 1.0007881 h -1.00079 V 16.012608 h 1.00079 v 1.000788 h -3.00236 z"
+ id="path4530"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00078809px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M -87.068565,3.0023627 V 17.013396 h -3.002364 v -1.000788 h 1.000788 V 4.0031508 h -1.000788 V 3.0023627 Z"
+ id="path4532"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00078809px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -99.078022,3.0023627 h 3.002364 v 1.0007881 h -1.000794 V 16.012608 h 1.000794 v 1.000788 h -3.002364 z"
+ id="path4530-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00078809px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M -91.071717,3.0023627 V 17.013396 h -3.002364 v -1.000788 h 1.000788 V 4.0031508 h -1.000788 V 3.0023627 Z"
+ id="path4532-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/gear-grey.png b/www/wiki/skins/Timeless/resources/images/gear-grey.png
new file mode 100644
index 00000000..3127f673
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/gear-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/gear-grey.svg b/www/wiki/skins/Timeless/resources/images/gear-grey.svg
new file mode 100644
index 00000000..46644ae5
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/gear-grey.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <path
+ id="path4167"
+ d="m 9.713542,1034.3622 c -0.633143,0 -1.142361,0.5092 -1.142361,1.1424 l 0,0.743 a 6.2857149,6.285715 0 0 0 -1.8923615,0.783 l -0.5173612,-0.5174 c -0.2238496,-0.2238 -0.515155,-0.335 -0.8072918,-0.335 -0.2921348,0 -0.5851778,0.1112 -0.8090274,0.335 l -0.4027775,0.4046 c -0.4477002,0.4477 -0.4477002,1.1686 0,1.6163 l 0.5208335,0.5208 a 6.2857149,6.285715 0 0 0 -0.777778,1.8785 l -0.7430554,0 C 2.5092187,1040.9334 2,1041.4426 2,1042.0757 l 0,0.573 c 0,0.6331 0.5092187,1.1423 1.1423617,1.1423 l 0.7430554,0 a 6.2857149,6.285715 0 0 0 0.7829859,1.8924 l -0.5260414,0.5278 c -0.4477002,0.4477 -0.4477002,1.1686 0,1.6163 l 0.4027775,0.4045 c 0.4477002,0.4477 1.16862,0.4477 1.6163192,0 l 0.5329869,-0.533 a 6.2857149,6.285715 0 0 0 1.8767358,0.7778 l 0,0.743 c 0,0.6332 0.509218,1.1424 1.142361,1.1424 l 0.572917,0 c 0.633141,0 1.142361,-0.5092 1.142361,-1.1424 l 0,-0.743 a 6.2857149,6.285715 0 0 0 1.878472,-0.7761 l 0.531251,0.5313 c 0.447698,0.4477 1.168618,0.4477 1.61632,0 l 0.404513,-0.4045 c 0.447699,-0.4477 0.447699,-1.1686 0,-1.6163 l -0.529514,-0.5313 a 6.2857149,6.285715 0 0 0 0.784722,-1.8889 l 0.743055,0 c 0.633143,0 1.142362,-0.5092 1.142362,-1.1423 l 0,-0.573 c 0,-0.6331 -0.509219,-1.1423 -1.142362,-1.1423 l -0.743055,0 a 6.2857149,6.285715 0 0 0 -0.776041,-1.8785 l 0.520833,-0.5208 c 0.447699,-0.4477 0.447699,-1.1686 0,-1.6163 l -0.404513,-0.4046 c -0.447702,-0.4477 -1.168622,-0.4477 -1.61632,0 l -0.519098,0.5191 a 6.2857149,6.285715 0 0 0 -1.890625,-0.7847 l 0,-0.743 c 0,-0.6332 -0.50922,-1.1424 -1.142361,-1.1424 l -0.572917,0 z m 0.286459,4.4444 a 3.5555554,3.5555554 0 0 1 3.555555,3.5556 3.5555554,3.5555554 0 0 1 -3.555555,3.5556 3.5555554,3.5555554 0 0 1 -3.5555568,-3.5556 3.5555554,3.5555554 0 0 1 3.5555568,-3.5556 z"
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/gear-large-grey.png b/www/wiki/skins/Timeless/resources/images/gear-large-grey.png
new file mode 100644
index 00000000..0ffcf781
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/gear-large-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/gear-large-grey.svg b/www/wiki/skins/Timeless/resources/images/gear-large-grey.svg
new file mode 100644
index 00000000..e3a1eafc
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/gear-large-grey.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="7.0555558mm"
+ width="7.0555558mm"
+ version="1.1"
+ viewBox="0 0 25.019703 25.019703"
+ id="svg4136"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="gear-large-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/gear-large-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata4148">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4146" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3840"
+ inkscape:window-height="2124"
+ id="namedview4144"
+ showgrid="true"
+ inkscape:zoom="47.71257"
+ inkscape:cx="18.246442"
+ inkscape:cy="12.30121"
+ inkscape:window-x="2880"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4136"
+ inkscape:snap-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4150"
+ originx="5.8568145e-15"
+ originy="5.0039421" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 12.098814,1.0007875 c -0.910861,0 -1.644154,0.7332918 -1.644154,1.6441519 l 0,1.0693409 A 9.0428357,9.0428364 0 0 0 7.7315345,4.839818 L 6.9881338,4.0964173 C 6.6660962,3.7743795 6.2459439,3.6131265 5.8256675,3.6131265 c -0.4202757,0 -0.8404296,0.161253 -1.1624671,0.4832908 L 4.0819672,4.6776506 c -0.644076,0.6440757 -0.644076,1.6808583 0,2.3249336 L 4.83179,7.7524075 A 9.0428357,9.0428364 0 0 0 3.7126751,10.454661 l -1.0677352,0 c -0.9108601,0 -1.6441519,0.733291 -1.6441519,1.644151 l 0,0.822077 c 0,0.910859 0.7332918,1.644151 1.6441519,1.644151 l 1.0693407,0 a 9.0428357,9.0428364 0 0 0 1.1255378,2.723127 l -0.7578512,0.75785 c -0.644076,0.644077 -0.644076,1.682466 0,2.326541 l 0.5812332,0.581233 c 0.6440758,0.644076 1.6808583,0.644076 2.3249334,0 l 0.7658796,-0.765879 a 9.0428357,9.0428364 0 0 0 2.7006466,1.119114 l 0,1.067735 c 0,0.91086 0.733293,1.644152 1.644154,1.644152 l 0.822076,0 c 0.910859,0 1.644151,-0.733292 1.644151,-1.644152 l 0,-1.06934 A 9.0428357,9.0428364 0 0 0 17.2689,20.191122 l 0.762668,0.762669 c 0.644074,0.644076 1.682463,0.644076 2.32654,0 l 0.581232,-0.581233 c 0.644076,-0.644075 0.644076,-1.682464 0,-2.326541 L 20.176672,17.28335 a 9.0428357,9.0428364 0 0 0 1.130354,-2.71831 l 1.067736,0 c 0.91086,0 1.644151,-0.733292 1.644151,-1.644151 l 0,-0.822077 c 0,-0.91086 -0.733291,-1.644151 -1.644151,-1.644151 l -1.06934,0 a 9.0428357,9.0428364 0 0 0 -1.1143,-2.7038592 L 20.93934,7.0025842 c 0.644076,-0.6440753 0.644076,-1.6808579 0,-2.3249336 L 20.358108,4.0964173 c -0.644077,-0.6440754 -1.682466,-0.6440754 -2.32654,0 L 17.284956,4.8430292 A 9.0428357,9.0428364 0 0 0 14.565041,3.7126748 l 0,-1.0677354 c 0,-0.9108601 -0.733292,-1.6441519 -1.644151,-1.6441519 l -0.822076,0 z m 0.529852,6.5766077 A 4.8138161,4.9324554 0 0 1 17.442307,12.50985 4.8138161,4.9324554 0 0 1 12.628666,17.442305 4.8138161,4.9324554 0 0 1 7.8150262,12.50985 4.8138161,4.9324554 0 0 1 12.628666,7.5773952 Z"
+ id="path4167"
+ inkscape:connector-curvature="0" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/languages-grey.png b/www/wiki/skins/Timeless/resources/images/languages-grey.png
new file mode 100644
index 00000000..3c02c75f
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/languages-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/languages-grey.svg b/www/wiki/skins/Timeless/resources/images/languages-grey.svg
new file mode 100644
index 00000000..38cfd123
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/languages-grey.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <path
+ id="text4369"
+ d="m 5.3507258,1034.3219 c -1.4399999,3.33 -2.9088281,6.5248 -4.42382813,9.8398 0.18000003,-0.045 0.67484383,-0.045 0.83984383,-0.045 0.165,0 0.4938281,-10e-5 0.6738281,0.045 0.225,-0.885 0.6755469,-2.07 1.1855469,-3.33 0.57,-0.015 1.4541406,-0.031 1.9941406,-0.031 0.48,0 0.9913281,0.016 1.4863281,0.031 0.705,1.89 1.035,3.015 1.125,3.33 0.255,-0.045 0.9598434,-0.045 1.2148434,-0.045 0.255,0 1.1102354,-10e-5 1.3652354,0.045 -0.75,-1.515 -2.8213288,-6.5548 -4.1113288,-9.8398 l -1.3496094,0 z m 0.029297,2.3848 0.091797,0 c 0.525,1.23 0.9583594,2.3401 1.3183594,3.2851 -0.42,0.015 -0.8991407,0.014 -1.2441406,0.014 -0.435,0 -1.0942188,0 -1.5742188,-0.014 l 1.408203,-3.2851 z"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.01182175px;line-height:125%;font-family:'Linux Biolinum';-inkscape-font-specification:'Linux Biolinum Bold';letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:#aaaaaa;stroke-width:0.19999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="text4375"
+ d="m 11.928851,1037.3492 c -0.06348,0.011 -0.105794,0.046 -0.126953,0.1094 -0.08464,0.085 -0.08464,0.2761 0,0.5723 0.126953,0.2539 0.126953,0.9512 0,2.0937 -0.55013,0.085 -1.03776,0.1491 -1.460937,0.1914 l -1.0781254,0 c -0.3808598,-0.042 -0.5501306,0 -0.5078129,0.127 0.084635,0.1269 0.3164063,0.2318 0.6972659,0.3164 0.380859,0.085 0.7194014,0.127 1.0156254,0.127 0.338541,0 0.761718,-0.02 1.269531,-0.062 -0.04232,0.8886 -0.08464,1.7128 -0.126953,2.4746 -1.6503914,1.1849 -2.6660161,2.2226 -3.0468755,3.1113 -0.3385417,0.8887 -0.3808594,1.5859 -0.1269531,2.0937 0.2539062,0.4655 0.5299478,0.7194 0.8261722,0.7618 0.338541,0.042 0.654947,0.022 0.9511724,-0.062 0.296223,-0.127 0.592447,-0.2963 0.888671,-0.5079 0.338542,-0.2539 0.677084,-0.5501 1.015625,-0.8886 0.338542,0.804 0.634766,1.2051 0.888672,1.2051 0.253907,-0.042 0.423177,-0.127 0.507813,-0.254 0.08464,-0.1692 0.02214,-0.3587 -0.189453,-0.5703 -0.169271,-0.2116 -0.360677,-0.5501 -0.572266,-1.0156 0.507813,-0.7194 0.93099,-1.3965 1.269531,-2.0312 0.338542,-0.6348 0.634766,-1.3965 0.888672,-2.2852 1.057943,-0.042 1.841797,0.1471 2.349609,0.5703 0.550131,0.4232 0.866537,0.9955 0.951172,1.7149 0.08464,0.677 -0.04232,1.3541 -0.380859,2.0312 -0.338542,0.6348 -0.846354,1.2051 -1.523437,1.7129 -0.719402,0.4655 -1.438803,0.804 -2.158204,1.0156 -0.677083,0.2539 -0.993489,0.4232 -0.951172,0.5078 0,0.042 0.358724,-0.02 1.078126,-0.1894 0.761718,-0.127 1.523437,-0.403 2.285156,-0.8262 0.761719,-0.4655 1.333984,-0.9935 1.714844,-1.5859 0.423177,-0.6348 0.677083,-1.2494 0.761718,-1.8418 0.08464,-0.6348 0.04232,-1.1849 -0.126953,-1.6504 -0.169271,-0.5078 -0.465495,-0.9089 -0.888672,-1.2051 -0.423177,-0.3385 -0.888672,-0.5501 -1.396484,-0.6348 -0.465495,-0.1269 -1.015625,-0.1914 -1.650391,-0.1914 0.08464,-0.3808 -0.04232,-0.6347 -0.380859,-0.7617 -0.338542,-0.1269 -0.507813,-0.085 -0.507813,0.127 0.04232,0.1692 0.0625,0.403 0.0625,0.6992 -0.592448,0.1269 -1.205078,0.3385 -1.839843,0.6348 0.04232,-0.7194 0.104817,-1.4812 0.189453,-2.2852 2.327474,-0.6348 3.576823,-1.0378 3.746094,-1.207 0.16927,-0.1693 0.104817,-0.3164 -0.191407,-0.4434 -0.296224,-0.1269 -0.697265,-0.064 -1.205078,0.1895 -0.507812,0.2116 -1.269531,0.4453 -2.285156,0.6992 0.08464,-0.8041 0.211588,-1.3119 0.380859,-1.5235 0.211589,-0.2539 0.211589,-0.4655 0,-0.6347 -0.253906,-0.2116 -0.507812,-0.3386 -0.761718,-0.3809 -0.105795,-0.042 -0.19043,-0.057 -0.253907,-0.047 z m 2.158203,5.6329 c -0.380859,1.2695 -0.930989,2.3899 -1.65039,3.3632 -0.08464,-0.7194 -0.126953,-1.5859 -0.126953,-2.6015 0.592448,-0.3809 1.184895,-0.6348 1.777343,-0.7617 z m -2.412109,1.1425 c 0,1.3965 0.0625,2.3698 0.189453,2.92 -0.677083,0.7617 -1.184896,1.2272 -1.523437,1.3964 -0.3808604,0.127 -0.7194014,0.127 -1.0156254,0 -0.2539066,-0.1269 -0.338542,-0.4655 -0.2539066,-1.0156 0.042318,-0.5501 0.3183596,-1.1224 0.8261716,-1.7148 0.5078134,-0.5925 1.1002614,-1.1205 1.7773444,-1.586 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.26280785px;line-height:125%;font-family:KaiTi;-inkscape-font-specification:KaiTi;letter-spacing:1.00078809px;word-spacing:0px;fill:#aaaaaa;fill-opacity:1;stroke:#aaaaaa;stroke-width:0.19999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/menu-large-grey.png b/www/wiki/skins/Timeless/resources/images/menu-large-grey.png
new file mode 100644
index 00000000..91e33531
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/menu-large-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/menu-large-grey.svg b/www/wiki/skins/Timeless/resources/images/menu-large-grey.svg
new file mode 100644
index 00000000..ae4fa39e
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/menu-large-grey.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="7.0555558mm"
+ width="7.0555558mm"
+ version="1.1"
+ viewBox="0 0 25.019703 25.019703"
+ id="svg4136"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="menu-large-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/menu-large-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata4148">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4146" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3840"
+ inkscape:window-height="2124"
+ id="namedview4144"
+ showgrid="true"
+ inkscape:zoom="47.71257"
+ inkscape:cx="15.632432"
+ inkscape:cy="14.023582"
+ inkscape:window-x="2880"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4136"
+ inkscape:snap-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4150"
+ originx="5.8568145e-15"
+ originy="5.0039422" />
+ </sodipodi:namedview>
+ <rect
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4224"
+ width="23.018127"
+ height="5.0039406"
+ x="1.0007881"
+ y="19.014973"
+ ry="1.6480488" />
+ <rect
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4224-1"
+ width="23.018127"
+ height="5.0039401"
+ x="1.0007881"
+ y="10.007879"
+ ry="1.6480488" />
+ <rect
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:65;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4224-9"
+ width="23.018127"
+ height="5.0039411"
+ x="1.0007881"
+ y="1.0007865"
+ ry="1.6480488" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/page-grey.png b/www/wiki/skins/Timeless/resources/images/page-grey.png
new file mode 100644
index 00000000..b9895af8
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/page-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/page-grey.svg b/www/wiki/skins/Timeless/resources/images/page-grey.svg
new file mode 100644
index 00000000..d720150d
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/page-grey.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <path
+ id="rect4145"
+ d="m 3,1034.3622 0,16 13,0 0,-10.9902 -5,-5.0098 z m 2,2 4.99414,0 0,4 4.00586,0 0,8 -9,0 z"
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/pencil-grey.png b/www/wiki/skins/Timeless/resources/images/pencil-grey.png
new file mode 100644
index 00000000..a9b58a52
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/pencil-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/pencil-grey.svg b/www/wiki/skins/Timeless/resources/images/pencil-grey.svg
new file mode 100644
index 00000000..2e2eea7e
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/pencil-grey.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <path
+ id="path4214"
+ d="m 12.314125,1035.0982 -8.8999096,8.8999 4.9497475,4.9498 8.8999091,-8.9 z m 10e-7,2.8284 2.121318,2.1214 -6.0714811,6.0715 -2.1213206,-2.1213 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4219"
+ d="m 6.949748,1050.3622 -4.949748,0 1e-6,-4.9499 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/plus-grey.png b/www/wiki/skins/Timeless/resources/images/plus-grey.png
new file mode 100644
index 00000000..99fe7f36
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/plus-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/plus-grey.svg b/www/wiki/skins/Timeless/resources/images/plus-grey.svg
new file mode 100644
index 00000000..f5867120
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/plus-grey.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <rect
+ ry="0.96330887"
+ y="1036.3622"
+ x="8.7250023"
+ height="12"
+ width="2.55"
+ id="rect4326"
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.50197029;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ transform="matrix(0,1,-1,0,0,0)"
+ ry="0.96330887"
+ y="-16"
+ x="1041.0872"
+ height="12"
+ width="2.55"
+ id="rect4326-1"
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.50197029;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/puzzle-grey.png b/www/wiki/skins/Timeless/resources/images/puzzle-grey.png
new file mode 100644
index 00000000..707d3f17
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/puzzle-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/puzzle-grey.svg b/www/wiki/skins/Timeless/resources/images/puzzle-grey.svg
new file mode 100644
index 00000000..d44e80fc
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/puzzle-grey.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20">
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1032.3622)"
+ id="layer1">
+ <path
+ id="rect4251"
+ d="m 4,1037.3622 0,3.2715 a 2.0003578,2.0003578 0 0 1 1,-0.2715 2.0003578,2.0003578 0 0 1 2,2 2.0003578,2.0003578 0 0 1 -2,2 2.0003578,2.0003578 0 0 1 -1,-0.2695 l 0,3.2695 10,0 0,-10 -10,0 z"
+ style="opacity:1;fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.00157619;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ id="circle54-1"
+ cy="1042.3622"
+ cx="15.000719"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ r="2.0003579" />
+ <circle
+ id="circle54-1-8"
+ cy="1036.3618"
+ cx="9.0003586"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ r="2.0003579" />
+ <circle
+ id="circle54-1-8-5"
+ cy="1048.3622"
+ cx="9"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd"
+ r="2.0003579" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/search-ltr.png b/www/wiki/skins/Timeless/resources/images/search-ltr.png
new file mode 100644
index 00000000..1ab7f2d3
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/search-ltr.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/search-ltr.svg b/www/wiki/skins/Timeless/resources/images/search-ltr.svg
new file mode 100644
index 00000000..1a4e6bb2
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/search-ltr.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="5.6444445mm"
+ height="5.6444445mm"
+ viewBox="0 0 20 20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="search-ltr.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/search-ltr.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.678384"
+ inkscape:cx="2.1751537"
+ inkscape:cy="17.916436"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-center="true"
+ inkscape:snap-bbox="true"
+ inkscape:window-width="3840"
+ inkscape:window-height="2124"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="-240"
+ originy="-2025" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-121,-16.362221)">
+ <path
+ style="opacity:1;fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 129.49943,17.362699 c -1.91942,0 -3.83826,0.730845 -5.30273,2.195312 -2.92893,2.928936 -2.92893,7.678491 0,10.607422 2.92893,2.928931 7.67653,2.928934 10.60547,0 2.92894,-2.928936 2.92893,-7.67849 0,-10.607422 -1.46447,-1.464465 -3.38332,-2.195312 -5.30274,-2.195312 z m 0.0664,3 a 4.5,4.5 0 0 1 3.11523,1.316406 4.5,4.5 0 0 1 0,6.365234 4.5,4.5 0 0 1 -6.36328,0 4.5,4.5 0 0 1 0,-6.365234 4.5,4.5 0 0 1 3.24805,-1.316406 z"
+ id="path4140"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:1;fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4171"
+ width="3"
+ height="9.000001"
+ x="72.490379"
+ y="114.15007"
+ ry="1.5"
+ transform="matrix(0.70710856,-0.707105,0.707105,0.70710856,0,0)" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/star-filled.png b/www/wiki/skins/Timeless/resources/images/star-filled.png
new file mode 100644
index 00000000..b32f93c7
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/star-filled.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/star-filled.svg b/www/wiki/skins/Timeless/resources/images/star-filled.svg
new file mode 100644
index 00000000..26f7923b
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/star-filled.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="5.64mm" width="5.64mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 20 20">
+<g transform="translate(-77 -51.8)">
+<path style="color-rendering:auto;text-decoration-color:#000000;color:#000000;shape-rendering:auto;solid-color:#000000;text-decoration-line:none;fill:#aaa;fill-rule:evenodd;mix-blend-mode:normal;block-progression:tb;text-indent:0;image-rendering:auto;white-space:normal;text-decoration-style:solid;isolation:auto;text-transform:none" d="m87 53.6-2.63 5.12-5.65 0.954 4.03 4.1-0.846 5.7 5.12-2.59 5.13 2.57-0.289-1.91-0.574-3.79 4.02-4.11-5.65-0.935z"/>
+</g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/star.png b/www/wiki/skins/Timeless/resources/images/star.png
new file mode 100644
index 00000000..99339cea
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/star.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/star.svg b/www/wiki/skins/Timeless/resources/images/star.svg
new file mode 100644
index 00000000..fa9642bf
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/star.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="5.64mm"
+ width="5.64mm"
+ version="1.1"
+ viewBox="0 0 20 20"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="star.svg">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1769"
+ inkscape:window-height="1362"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="11.809299"
+ inkscape:cx="9.9921257"
+ inkscape:cy="9.9921257"
+ inkscape:window-x="3122"
+ inkscape:window-y="646"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2" />
+ <g
+ transform="translate(-77,-52.514565)"
+ id="g4">
+ <path
+ style="fill:none;stroke:#aaaaaa;stroke-width:2.54999995;stroke-linecap:round"
+ transform="matrix(0.781,0.0353,-0.0351,0.786,21.1,10)"
+ d="m 92.5,69.3 -5.04,-2.23 -4.81,2.69 0.568,-5.48 -4.04,-3.74 5.39,-1.15 2.31,-5 2.76,4.77 5.47,0.649 -3.68,4.1 z"
+ id="path6"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/talk-grey.png b/www/wiki/skins/Timeless/resources/images/talk-grey.png
new file mode 100644
index 00000000..c11e3105
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/talk-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/talk-grey.svg b/www/wiki/skins/Timeless/resources/images/talk-grey.svg
new file mode 100644
index 00000000..fdd1f746
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/talk-grey.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg4427"
+ viewBox="0 0 20 20"
+ height="20"
+ width="20"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="talk-grey.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2150"
+ inkscape:window-height="1562"
+ id="namedview5287"
+ showgrid="false"
+ inkscape:zoom="11.8"
+ inkscape:cx="-11.610169"
+ inkscape:cy="10"
+ inkscape:window-x="3055"
+ inkscape:window-y="508"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg4427" />
+ <defs
+ id="defs4429" />
+ <metadata
+ id="metadata4432">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-1031.3622)"
+ id="layer1">
+ <path
+ id="path4178"
+ d="m 12.09375,1042.5471 0.03125,0 c 3.199083,2e-4 5.792737,-1.6403 5.792965,-3.6642 -2.24e-4,-2.0239 -2.593878,-3.6645 -5.792966,-3.6642 -3.199087,-3e-4 -5.792741,1.6403 -5.792968,3.6642"
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ ry="3.4255466"
+ rx="5"
+ cy="1043.0621"
+ cx="7.125"
+ id="path4180"
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#aaaaaa;stroke-width:2.25;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path4190"
+ d="m 4.625,1046.9366 c 0.586691,1.5565 -0.103629,2.5375 -1,3.4256 3.461888,-0.7316 3.441103,-2.1345 4,-3.4256 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.06857324px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4190-0"
+ d="m 15.625,1043.0044 c -0.586692,1.5566 0.103628,2.5375 1,3.4256 -3.461889,-0.7315 -3.441104,-2.1344 -4.000001,-3.4256 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.06857324px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/user-grey.png b/www/wiki/skins/Timeless/resources/images/user-grey.png
new file mode 100644
index 00000000..9292f055
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/user-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/user-grey.svg b/www/wiki/skins/Timeless/resources/images/user-grey.svg
new file mode 100644
index 00000000..e4e613ce
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/user-grey.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="5.64mm"
+ width="5.64mm"
+ version="1.1"
+ viewBox="0 0 20 20"
+ id="svg4136"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="user-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/user.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata4148">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4146" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="743"
+ id="namedview4144"
+ showgrid="true"
+ inkscape:zoom="16.868941"
+ inkscape:cx="-12.733021"
+ inkscape:cy="12.067589"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4136"
+ inkscape:snap-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4150" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#aaaaaa;fill-opacity:1"
+ d="M 3.640625 9.453125 C 1.8835375 11.840633 1.6848657 14.447685 2.4140625 16.175781 C 2.9026774 17.354852 3.5929816 18.045174 4.4023438 18.464844 C 5.1937201 18.892507 6.1506693 18.982377 7 18.984375 L 13.324219 18.984375 C 14.244494 18.984375 15.173286 18.777179 15.972656 18.310547 C 16.772026 17.843915 17.431752 17.112579 17.771484 16.023438 C 18.261099 14.474658 18.036595 11.996446 16.292969 9.5683594 C 16.285395 9.5799893 16.271857 9.5865465 16.263672 9.5976562 A 7.5000009 7.5000009 0 0 1 10 12.984375 A 7.5000009 7.5000009 0 0 1 3.640625 9.453125 z "
+ transform="scale(1.0007881,1.0007881)"
+ id="path4140" />
+ <path
+ sodipodi:nodetypes="sssss"
+ inkscape:connector-curvature="0"
+ id="path4142"
+ d="m 10.007881,0.99211966 c -2.4852804,0 -4.5000004,2.01471904 -4.5000004,4.50000004 0,2.485281 2.01472,4.5 4.5000004,4.5 2.48528,0 4.5,-2.014719 4.5,-4.5 0,-2.485281 -2.01472,-4.50000004 -4.5,-4.50000004 z"
+ style="fill:#aaaaaa;fill-rule:evenodd;fill-opacity:1" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/images/user-large-grey.png b/www/wiki/skins/Timeless/resources/images/user-large-grey.png
new file mode 100644
index 00000000..edc30fb9
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/user-large-grey.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/resources/images/user-large-grey.svg b/www/wiki/skins/Timeless/resources/images/user-large-grey.svg
new file mode 100644
index 00000000..35033f54
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/images/user-large-grey.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="7.0555558mm"
+ width="7.0555558mm"
+ version="1.1"
+ viewBox="0 0 25.019703 25.019703"
+ id="svg4136"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="user-large-grey.svg"
+ inkscape:export-filename="/media/shintaiden/home/rahah/mediawiki/skins/Timeless/resources/images/user-large-grey.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata4148">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4146" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3840"
+ inkscape:window-height="2124"
+ id="namedview4144"
+ showgrid="true"
+ inkscape:zoom="47.71257"
+ inkscape:cx="16.028652"
+ inkscape:cy="12.392574"
+ inkscape:window-x="2880"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4136"
+ inkscape:snap-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-others="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4150"
+ originx="5.8568145e-15"
+ originy="5.0039421" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#aaaaaa;fill-opacity:1"
+ d="m 4.2392271,10.959893 c -2.4207341,3.271189 -2.6944436,6.84318 -1.6898315,9.21089 0.6731632,1.615477 1.6241932,2.561304 2.739249,3.136306 1.0902769,0.585953 2.4086624,0.709086 3.5787827,0.711824 l 8.7128577,0 c 1.26786,0 2.547452,-0.283886 3.648743,-0.923231 1.101289,-0.639344 2.010191,-1.641367 2.478239,-3.133628 0.674541,-2.122024 0.365242,-5.517489 -2.036946,-8.844274 -0.01044,0.01593 -0.02908,0.02492 -0.04036,0.04013 a 10.332728,10.275949 0 0 1 -8.629445,4.640239 10.332728,10.275949 0 0 1 -8.7612913,-4.83826 z"
+ id="path4140"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="sssss"
+ inkscape:connector-curvature="0"
+ id="path4142"
+ d="m 13.010245,1.0007896 c -3.0399595,0 -5.5043347,2.3923634 -5.5043347,5.3434923 0,2.9511292 2.4643752,5.3434911 5.5043347,5.3434911 3.039955,0 5.504332,-2.3923619 5.504332,-5.3434911 0,-2.9511289 -2.464377,-5.3434923 -5.504332,-5.3434923 z"
+ style="fill:#aaaaaa;fill-opacity:1;fill-rule:evenodd" />
+</svg>
diff --git a/www/wiki/skins/Timeless/resources/libraries/normalise.css b/www/wiki/skins/Timeless/resources/libraries/normalise.css
new file mode 100644
index 00000000..ad9ff8cd
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/libraries/normalise.css
@@ -0,0 +1,415 @@
+/*! normalize.css v3.0.mwfork.3 | MIT License | git.io/normalize */
+
+/**
+ * Prevent iOS text size adjust after orientation change, without disabling
+ * user zoom.
+ */
+
+html {
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+}
+
+/**
+ * Remove default margin.
+ */
+
+body {
+ margin: 0;
+}
+
+/* HTML5 display definitions
+ ========================================================================== */
+
+/**
+ * Correct 'block' display not defined in IE 8/9.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+ display: block;
+}
+
+/**
+ * 1. Correct 'inline-block' display not defined in IE 8/9.
+ * 2. Normalize vertical alignment of 'progress' in Chrome, Firefox, and Opera.
+ */
+
+audio,
+canvas,
+progress,
+video {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+
+/**
+ * Prevent modern browsers from displaying 'audio' without controls.
+ * Remove excess height in iOS 5 devices.
+ */
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+/**
+ * Address '[hidden]' styling not present in IE 8/9.
+ * Hide the 'template' element in IE, Safari, and Firefox < 22.
+ */
+
+[hidden],
+template {
+ display: none;
+}
+
+/* Links
+ ========================================================================== */
+
+/**
+ * Remove the gray background color from active links in IE 10.
+ */
+
+a {
+ background: transparent;
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Address styling not present in IE 8/9, Safari 5, and Chrome.
+ */
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+@supports (text-decoration: underline dotted) {
+ abbr[title] {
+ border-bottom: none;
+ text-decoration: underline dotted;
+ }
+}
+
+/**
+ * Address style set to 'bolder' in Firefox 4+, Safari 5, and Chrome.
+ */
+
+b,
+strong {
+ font-weight: bold;
+}
+
+/**
+ * Address styling not present in Safari 5 and Chrome.
+ */
+
+dfn {
+ font-style: italic;
+}
+
+/**
+ * Address variable 'h1' font-size and margin within 'section' and 'article'
+ * contexts in Firefox 4+, Safari 5, and Chrome.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/**
+ * Address styling not present in IE 8/9.
+ */
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+/**
+ * Address inconsistent and variable font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent 'sub' and 'sup' affecting 'line-height' in all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove border when inside 'a' element in IE 8/9.
+ */
+
+img {
+ border: 0;
+ vertical-align: middle;
+}
+
+/**
+ * Correct overflow displayed oddly in IE 9.
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * Address margin not present in IE 8/9 and Safari 5.
+ */
+
+figure {
+ margin: 1em 40px;
+}
+
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
+
+/**
+ * Address odd 'em'-unit font size rendering in all browsers.
+ * Added tt per https://phabricator.wikimedia.org/T175709
+ */
+
+code,
+tt,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
+ * styling of 'select', unless a 'border' property is set.
+ */
+
+/**
+ * 1. Inherit most font properties to avoid cross-browser weirdness
+ * 2. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-style: inherit;
+ font-variant: inherit;
+ font-weight: inherit;
+ font-stretch: inherit;
+ font-size: inherit;
+ line-height: inherit; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Address 'overflow' set to 'hidden' in IE 8/9/10.
+ */
+
+button {
+ overflow: visible;
+}
+
+/**
+ * Address inconsistent 'text-transform' inheritance for 'button' and 'select'.
+ * All other form control elements do not inherit 'text-transform' values.
+ * Correct 'button' style inheritance in Firefox, IE 8+, and Opera
+ * Correct 'select' style inheritance in Firefox.
+ */
+
+button,
+select {
+ text-transform: none;
+}
+
+/**
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native 'audio'
+ * and 'video' controls.
+ * 2. Correct inability to style clickable 'input' types in iOS.
+ * 3. Improve usability and consistency of cursor style between image-type
+ * 'input' and others.
+ */
+
+button,
+html input[type="button"], /* 1 */
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
+}
+
+/**
+ * Re-set default cursor for disabled elements.
+ */
+
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+
+/**
+ * Remove inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/**
+ * Address Firefox 4+ setting 'line-height' on 'input' using '!important' in
+ * the UA stylesheet.
+ */
+
+input {
+ line-height: normal;
+}
+
+/**
+ * It's recommended that you don't attempt to style these elements.
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
+ *
+ * 1. Address box sizing set to 'content-box' in IE 8/9/10.
+ * 2. Remove excess padding in IE 8/9/10.
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
+ * 'font-size' values of the 'input', it causes the cursor style of the
+ * decrement button to change from 'default' to 'text'.
+ */
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Address 'appearance' set to 'searchfield' in Safari 5 and Chrome.
+ * 2. Address 'box-sizing' set to 'border-box' in Safari 5 and Chrome
+ * (include '-moz' to future-proof).
+ */
+
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
+ box-sizing: content-box;
+}
+
+/**
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
+ * Safari (but not Chrome) clips the cancel button when the search input has
+ * padding (and 'textfield' appearance).
+ */
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * Define consistent border, margin, and padding.
+ */
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/**
+ * 1. Correct 'color' not being inherited in IE 6/7/8/9.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Remove default vertical scrollbar in IE 8/9.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * Don't inherit the 'font-weight' (applied by a rule above).
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
+ */
+
+optgroup {
+ font-weight: bold;
+}
+
+/* Tables
+ ========================================================================== */
+
+/**
+ * Remove most spacing between table cells.
+ */
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+td,
+th {
+ padding: 0;
+}
diff --git a/www/wiki/skins/Timeless/resources/main.js b/www/wiki/skins/Timeless/resources/main.js
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/main.js
diff --git a/www/wiki/skins/Timeless/resources/mobile.js b/www/wiki/skins/Timeless/resources/mobile.js
new file mode 100644
index 00000000..7cdf7abf
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/mobile.js
@@ -0,0 +1,43 @@
+/* Popout menus (header) */
+
+$( function () {
+ var toggleTime = 200;
+
+ // Open the various menus
+ $( '#user-tools h2' ).on( 'click', function () {
+ if ( $( window ).width() < 851 ) {
+ $( '#personal-inner, #menus-cover' ).fadeToggle( toggleTime );
+ }
+ } );
+ $( '#site-navigation h2' ).on( 'click', function () {
+ if ( $( window ).width() < 851 ) {
+ $( '#site-navigation .sidebar-inner, #menus-cover' ).fadeToggle( toggleTime );
+ }
+ } );
+ $( '#site-tools h2' ).on( 'click', function () {
+ if ( $( window ).width() < 851 ) {
+ $( '#site-tools .sidebar-inner, #menus-cover' ).fadeToggle( toggleTime );
+ }
+ } );
+ $( '#ca-more' ).on( 'click', function () {
+ $( '#page-tools .sidebar-inner' ).css( 'top', $( '#ca-more' ).offset().top + 25 );
+ if ( $( window ).width() < 851 ) {
+ $( '#page-tools .sidebar-inner, #menus-cover' ).fadeToggle( toggleTime );
+ }
+ } );
+ $( '#ca-languages' ).on( 'click', function () {
+ $( '#other-languages .sidebar-inner' ).css( 'top', $( '#ca-languages' ).offset().top + 25 );
+ if ( $( window ).width() < 851 ) {
+ $( '#other-languages .sidebar-inner, #menus-cover' ).fadeToggle( toggleTime );
+ }
+ } );
+
+ // Close menus on click outside
+ $( document ).on( 'click touchstart', function ( e ) {
+ if ( $( e.target ).closest( '#menus-cover' ).length > 0 ) {
+ $( '#personal-inner' ).fadeOut( toggleTime );
+ $( '.sidebar-inner' ).fadeOut( toggleTime );
+ $( '#menus-cover' ).fadeOut( toggleTime );
+ }
+ } );
+} );
diff --git a/www/wiki/skins/Timeless/resources/ooui.less b/www/wiki/skins/Timeless/resources/ooui.less
new file mode 100644
index 00000000..332a5fae
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/ooui.less
@@ -0,0 +1,10 @@
+.skin-timeless .oo-ui-windowManager-modal > .oo-ui-dialog,
+.skin-timeless .ve-ui-overlay-global {
+ z-index: 101;
+}
+
+body > .oo-ui-windowManager,
+.oo-ui-defaultOverlay {
+ z-index: 101;
+ font-size: 0.95em;
+}
diff --git a/www/wiki/skins/Timeless/resources/print.css b/www/wiki/skins/Timeless/resources/print.css
new file mode 100644
index 00000000..b57011ca
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/print.css
@@ -0,0 +1,16 @@
+/* Styles for print view and printing */
+
+/* Hide some extra stuff from print view */
+.mw-indicators,
+#mw-header,
+#mw-site-navigation,
+#mw-related-navigation,
+#mw-page-header-links,
+#mw-footer,
+#catlinks {
+ display: none;
+}
+
+#mw-content-text {
+ margin-bottom: 3em;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-common.less b/www/wiki/skins/Timeless/resources/screen-common.less
new file mode 100644
index 00000000..81bb746c
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-common.less
@@ -0,0 +1,541 @@
+@import 'variables.less';
+
+/* Page layout */
+
+html,
+body {
+ margin: 0;
+ padding: 0;
+}
+body {
+ font-family: @fonts;
+ color: @text;
+ background: @background-dark;
+ font-size: @font-size;
+ line-height: 1.4;
+}
+
+#mw-content {
+ .box;
+ background: @background;
+ padding: 1em @content-padding 3em;
+ position: relative;
+}
+#mw-content-container {
+ background: @background2;
+ word-wrap: break-word;
+}
+#mw-footer-container {
+ border-top: solid 1px @background-dark2;
+ box-shadow: inset 0 7px 2px -4px rgba( 0, 0, 0, 0.1 );
+ color: @text-inverse;
+
+ a {
+ color: @text-inverse;
+ }
+ ul {
+ margin: 0;
+ }
+}
+
+#p-logo {
+ text-align: center;
+ margin: auto;
+}
+.mw-wiki-logo {
+ display: block;
+ content: '';
+ width: 11em;
+ height: 11em;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ margin: 0.75em auto 0;
+}
+#p-logo-text {
+ width: @column-left-size;
+ text-align: center;
+ line-height: 1;
+
+ a {
+ padding: 0.2em 1em;
+ color: @text;
+ font-family: @fonts-secondary;
+ font-variant: small-caps;
+ font-size: 1.75em;
+ display: block;
+
+ /* 13+ character names */
+ &.long {
+ font-size: 1.45em;
+ padding: 0 0.75em 0 0;
+ line-height: 0.8;
+ }
+ }
+}
+
+/* Search */
+
+#simpleSearch {
+ box-shadow: inset 0 2px 4px 0 rgba( 0, 0, 0, 0.05 );
+ background: @background;
+ position: relative;
+ border: solid 1px @grey;
+}
+#searchInput {
+ border: 0;
+ margin: 0;
+ height: 2.1em;
+ padding: 0.4em 4.5em 0.2em 2em;
+ box-shadow: none;
+ background: transparent;
+ width: 100%;
+ min-height: 0;
+}
+#searchButton,
+#mw-searchButton {
+ position: absolute;
+ top: 0;
+ right: 1.5em;
+ width: 2.5em;
+ height: 2.5em;
+ .icon;
+ .background-image-svg( 'images/search-ltr.svg', 'images/search-ltr.png' );
+ background-position: 50% 40%;
+ box-shadow: none;
+}
+
+.suggestions {
+ background: @background;
+ box-shadow: 0 2px 2px 1px rgba( 0, 0, 0, 0.05 );
+
+ .suggestions-special {
+ background-color: @background;
+ border: 1px solid @grey;
+ border-bottom-width: @border;
+ padding: 0.75em 2em;
+ }
+ .suggestions-results {
+ background-color: @background;
+ border: 1px solid @grey;
+ border-bottom-width: @border;
+ }
+ .suggestions-result {
+ color: @text;
+ padding: 0.65em 2em 0.35em;
+ }
+ .suggestions-result-current {
+ background-color: @blue;
+ color: @background;
+ }
+}
+div.suggestions {
+ position: fixed;
+ top: 2.75em !important; // Override js-provided value to account for fixed header
+}
+
+/* Dropdown stuff */
+
+.pokey,
+.pokey:after {
+ border-bottom: 10px solid @grey-bright;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ content: '';
+ height: 0;
+ position: absolute;
+ transform: rotate( 360deg ); // to force some smoothing in annoying browsers
+ width: 0;
+ z-index: 4;
+}
+.pokey {
+ top: 1.85em;
+ right: 1px;
+ display: none;
+}
+.pokey:after {
+ border-bottom-color: #fff;
+ right: -10px;
+ top: 2px;
+}
+
+.dropdown-toggle {
+ .dropdown-header();
+}
+
+/* Footer */
+
+#mw-footer {
+ padding-top: 0.5em;
+ padding-bottom: 1em;
+
+ ul,
+ li {
+ margin: 1em 0;
+ list-style: none;
+ padding: 0;
+ }
+ .footer-icons {
+ float: right;
+ margin: 0 0 0 1em;
+
+ li {
+ margin: 0 0 1em 0;
+ }
+ }
+ .footer-places li {
+ display: inline;
+ padding-right: 1em;
+ }
+ #lastmod {
+ display: block;
+ }
+}
+
+/* Content */
+
+#mw-content-container {
+ border-bottom: solid 4px @green;
+}
+#mw-page-header-links {
+ div,
+ ul,
+ li {
+ list-style: none;
+ display: inline-block;
+ margin: 0;
+ padding: 0;
+ }
+ li {
+ margin: 0.25em 0 1em;
+ border-bottom: solid 3px transparent;
+
+ &:hover {
+ border-bottom-color: @grey;
+ }
+ &.selected {
+ border-bottom-color: @blue;
+
+ a {
+ color: @text;
+ }
+ }
+ }
+}
+#p-namespaces {
+ float: left;
+
+ li {
+ margin-right: 1em;
+ }
+}
+#p-views {
+ float: right;
+
+ li {
+ margin-left: 1em;
+ }
+}
+
+#ca-watch a {
+ .ca-icon();
+ .background-image-svg( 'images/star.svg', 'images/star.png' );
+}
+#ca-unwatch a {
+ .ca-icon();
+ .background-image-svg( 'images/star-filled.svg', 'images/star-filled.png' );
+}
+
+/* Misc */
+
+a {
+ text-decoration: none;
+ color: @blue;
+
+ &:hover,
+ &:visited {
+ color: @blue-dark;
+ }
+}
+a.new,
+.new a {
+ color: @red;
+
+ &:hover,
+ &:visited {
+ color: @red-dark;
+ }
+}
+
+.mw-editsection {
+ font-family: @fonts;
+
+ a {
+ .background-image-svg( 'images/pencil-grey.svg', 'images/pencil-grey.png' );
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ display: inline-block;
+ padding: 0.5em 0 0.25em 1.75em;
+ }
+}
+.mw-editsection-bracket {
+ display: none;
+}
+.visual-clear {
+ clear: both;
+}
+.mw-indicators {
+ float: right;
+ margin: 0.25em 0 0 1em;
+}
+.mw-indicator {
+ display: inline-block;
+}
+/* Subtitle area
+ * @see https://phabricator.wikimedia.org/T173951
+ */
+#contentSub {
+ font-size: 84%;
+ color: @grey-dark;
+
+ /* This forces "redirect page" (on a redirect page) etc. on a new line */
+ .subpages {
+ display: block;
+ }
+}
+
+/* pre and code styles copypasted from core
+ * /resources/src/mediawiki.skinning/elements.css and modified a bit
+ * @see https://phabricator.wikimedia.org/T177142
+ */
+code {
+ color: #000;
+ background-color: @grey-bright;
+ border: 1px solid @grey-dark;
+ border-radius: 2px;
+ padding: 1px 4px;
+}
+
+pre,
+.mw-code {
+ color: #000;
+ background-color: @grey-bright;
+ border: 1px solid @grey-dark;
+ padding: 1em;
+ /* Wrap lines in overflow. T2260, T103780 */
+ white-space: pre-wrap;
+}
+
+#mw-content {
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6,
+ dt {
+ font-weight: normal;
+ font-family: @fonts-secondary;
+ line-height: 1.25;
+ margin: 1.5em 0 0.5em;
+ }
+ form dt {
+ margin: 0 0.5em 0 0;
+ }
+
+ h1,
+ h2 {
+ border-bottom: solid 2px @blue;
+ overflow: hidden;
+ }
+
+ h1.firstHeading {
+ margin: 0.25em 0 0.5em;
+ border-bottom: solid 4px @red;
+ }
+
+ h1 {
+ font-size: 2em;
+ }
+ h2 {
+ font-size: 1.7em;
+ }
+ h3 {
+ font-size: 1.5em;
+ }
+ h4 {
+ font-size: 1.35em;
+ }
+ h5 {
+ font-size: 1.25em;
+ }
+ h6 {
+ font-size: 1.2em;
+ }
+ dt {
+ margin-top: 1em;
+ }
+ dd {
+ margin-bottom: 1em;
+ }
+ .mw-changeslist-legend dd {
+ margin-bottom: 0;
+ }
+}
+
+hr {
+ border-width: 1px;
+ border-color: @grey;
+ border-style: solid none solid none;
+ margin: 0.5em 0;
+}
+
+pre {
+ overflow: auto;
+ white-space: pre-wrap;
+ font-family: @fonts-monospace;
+}
+
+p {
+ margin: 0.9em 0 0.8em;
+}
+
+.center,
+.center * {
+ margin: auto;
+ text-align: center;
+}
+
+/* Thumbnails */
+/* @noflip */
+.tright {
+ margin: 0 0 0.5em 0.5em;
+ padding: 0 0 1em 1.5em;
+}
+/* @noflip */
+.tleft {
+ margin: 0 0.5em 0.5em 0;
+ padding: 0 1.5em 1em 0;
+
+}
+.thumbinner {
+ .box;
+ padding: 0.75em;
+}
+.thumbcaption {
+ font-size: 95%;
+ padding: 0.5em 1em;
+}
+.thumbinner .thumbimage {
+ border: solid 1px @grey-bright;
+}
+#mw-content li.gallerybox div.thumb {
+ .box;
+ padding: 0;
+}
+
+/* Tables of contents */
+ul#filetoc,
+#toc,
+.toc,
+.mw-warning {
+ display: inline-block;
+ .box;
+ padding: 1.25em 1.75em;
+ margin: 1em 0;
+ min-width: 15em;
+}
+ul#filetoc {
+ display: block;
+ border: 0;
+}
+#toc ul,
+.toc ul {
+ margin: 1em 0 0;
+ list-style: none;
+}
+#mw-content .toc h2 {
+ font-size: 1.2em;
+ font-family: @fonts;
+ margin: 0;
+ display: inline-block;
+ border-bottom-color: @grey;
+}
+.toctoggle {
+ color: @background3;
+}
+#toc li:last-child {
+ margin-bottom: 0.5em;
+}
+.toclevel-1 {
+ margin-bottom: 0.25em;
+}
+.mw-changeslist-legend,
+#mw-content .mw-search-profile-tabs,
+#mw-content fieldset#mw-searchoptions,
+table.wikitable {
+ border: 0;
+ color: @text;
+ .box;
+}
+#mw-content .mw-search-profile-tabs {
+ padding: 0.5em;
+}
+
+table.wikitable > tr > th,
+table.wikitable > tr > td,
+table.wikitable > * > tr > th,
+table.wikitable > * > tr > td {
+ border: 1px solid @grey-bright;
+ padding: 0.5em;
+}
+
+table.wikitable > tr > th,
+table.wikitable > * > tr > th {
+ border: 0;
+}
+
+/* Color bars */
+
+.color-bar {
+ width: 100%;
+}
+.color-left {
+ height: @color-height;
+ background: @red-dark;
+ width: 50%;
+ float: left;
+}
+.color-right {
+ display: inline-block;
+ height: @color-height;
+ background: @green-dark;
+ width: 50%;
+ float: right;
+}
+.color-middle-container {
+ max-width: @content-width;
+ margin: 0 auto -@color-height;
+ position: relative;
+}
+.color-middle {
+ height: @color-height;
+ background: @blue-dark;
+ margin-left: @column-left-size + 1em;
+ margin-right: @column-right-size + 1em;
+}
+
+/* Portlets */
+.emptyPortlet {
+ display: none;
+}
+#p-lang.emptyPortlet {
+ display: inherit;
+}
+
+/* Hidden stuff */
+
+#p-namespaces h3,
+#p-views h3,
+#p-search h3 {
+ .hidden;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-desktop-full.less b/www/wiki/skins/Timeless/resources/screen-desktop-full.less
new file mode 100644
index 00000000..afddfa8b
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-desktop-full.less
@@ -0,0 +1,20 @@
+@import 'variables.less';
+
+#mw-site-navigation {
+ .column-left();
+}
+
+#mw-content {
+ margin-left: @column-left-size;
+ margin-right: @column-right-size;
+ overflow: auto;
+}
+
+#mw-related-navigation {
+ .column-right();
+}
+
+// Redundant content category list
+#catlinks {
+ display: none;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-desktop-mid.less b/www/wiki/skins/Timeless/resources/screen-desktop-mid.less
new file mode 100644
index 00000000..d0f9e5c2
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-desktop-mid.less
@@ -0,0 +1,20 @@
+@import 'variables.less';
+
+#mw-site-navigation,
+#mw-related-navigation {
+ .column-left();
+}
+
+#mw-related-navigation {
+ margin-top: 2em;
+}
+
+#mw-content {
+ margin-left: @column-left-size;
+ overflow: auto;
+}
+
+// Redundant content category list
+#catlinks {
+ display: none;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-desktop-small.less b/www/wiki/skins/Timeless/resources/screen-desktop-small.less
new file mode 100644
index 00000000..bf070ffb
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-desktop-small.less
@@ -0,0 +1,125 @@
+@import 'variables.less';
+
+// Redundant sidebar category list and stuff
+
+#mw-content-block {
+ padding: 0;
+}
+#mw-content {
+ border-width: 0 0 1px;
+ clear: both;
+}
+
+.categories-bottom();
+
+// Header navigation
+
+.sidebar-chunk {
+ display: inline-block;
+ position: relative;
+
+ h2 {
+ display: inline-block;
+ }
+}
+.sidebar-inner,
+#p-logo {
+ display: none !important;
+}
+
+// Have these cover the fixed header color-bar using the mw-header-nav-hack (with its own color-bar at the bottom)
+#mw-site-navigation,
+#mw-related-navigation {
+ display: inline-block;
+ position: relative;
+ z-index: 99;
+
+ h2 {
+ font-weight: normal;
+ font-family: @fonts-secondary;
+ font-size: 1.25em;
+ padding: 0.5em 0 0.2em;
+ margin: 0;
+
+ .dropdown-header();
+ }
+}
+.sidebar-chunk:hover {
+ .pokey,
+ .sidebar-inner {
+ display: block !important;
+ }
+}
+
+#mw-header-nav-hack {
+ border-top: solid 2px @grey-bright;
+ display: block;
+ position: absolute;
+ z-index: 98;
+ background: @background;
+ width: 100%;
+}
+#mw-header-nav-hack .color-bar {
+ margin-top: 2.5em; // Height of expected menu header contents
+}
+
+#mw-site-navigation {
+ float: left;
+ margin-left: 2em;
+
+ .sidebar-chunk {
+ margin: 0 1em 0 0;
+ }
+ .sidebar-inner {
+ .dropdown-menu( left );
+ }
+}
+#mw-related-navigation {
+ float: right;
+ margin-right: 2em;
+
+ .sidebar-chunk {
+ margin: 0 0 0 1em;
+ }
+ .sidebar-inner {
+ .dropdown-menu();
+ top: 2.95em !important; // to override mobile positioning
+ }
+}
+
+// Consistency
+
+#mw-header {
+ padding: 0 2em;
+}
+#p-logo-text a {
+ padding-left: 0;
+ text-align: left;
+}
+
+#mw-footer {
+ padding: 0 @content-padding;
+}
+
+// Personal menu
+
+#personal {
+ float: right;
+
+ h2 span {
+ display: none;
+ }
+ h2:after {
+ margin-left: -0.65em;
+ }
+ .dropdown {
+ right: -1em;
+ }
+}
+
+#user-tools {
+ width: 6em;
+}
+#p-search {
+ margin-right: 6em;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-desktop.less b/www/wiki/skins/Timeless/resources/screen-desktop.less
new file mode 100644
index 00000000..1727078b
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-desktop.less
@@ -0,0 +1,119 @@
+@import 'variables.less';
+
+// Override menu display from mobile
+// This also requires !importants where they hover and stuff
+.dropdown,
+.sidebar-inner {
+ display: block !important;
+}
+
+.ts-inner {
+ max-width: @content-width;
+ padding: 0 1em;
+ margin: auto;
+}
+#mw-content-container {
+ .background-image-svg( 'images/cat-grey.svg', 'images/cat-grey.png' );
+ background-repeat: no-repeat;
+ background-position: center 15em;
+}
+
+/* Header */
+
+#mw-header-container {
+ /* Stupid IE10+ bug requires defining the height property for this to work
+ * the way it is intended; without doing that this'll break horribly under
+ * IE10 and IE11.
+ * @see https://phabricator.wikimedia.org/T173769
+ */
+ height: 0;
+ position: fixed;
+ z-index: 100;
+ top: 0;
+ width: 100%;
+ background: @background;
+ color: @text;
+ padding: 0.5em 0 0;
+ min-height: @fixed-header-height;
+ box-sizing: border-box;
+}
+#p-logo-text {
+ width: @column-left-size;
+ float: left;
+}
+#p-search {
+ margin-left: @column-left-size;
+ margin-right: @column-right-size;
+}
+#user-tools {
+ width: @column-right-size;
+ float: right;
+}
+#mw-header-nav-hack,
+#mw-header-hack {
+ position: fixed;
+ z-index: 97;
+ top: @fixed-header-height;
+ box-shadow: 0 3px 3px 2px rgba( 0, 0, 0, 0.075 ), 0 0 2px rgba( 0, 0, 0, 0.2 );
+}
+#mw-header-nav-hack {
+ display: none;
+}
+
+.dropdown {
+ display: none !important;
+}
+
+#personal {
+ display: inline-block;
+ position: relative;
+ padding-left: 1.5em;
+ line-height: 1;
+
+ .dropdown {
+ .dropdown-menu();
+ top: 2.95em;
+ right: -2em;
+ }
+ .pokey {
+ top: 2.05em;
+ }
+ h2 {
+ margin: 0;
+ padding: 0.7em 0 0 25px;
+ font-family: @fonts-secondary;
+ font-weight: normal;
+ font-size: 1.1em;
+ .background-image-svg( 'images/user-grey.svg', 'images/user-grey.png' );
+ background-position: 0 7px;
+ background-repeat: no-repeat;
+
+ .dropdown-header();
+
+ span {
+ display: inline-block;
+ height: 1em;
+ overflow: hidden;
+ word-wrap: break-word;
+ }
+ }
+ &:hover {
+ .pokey,
+ .dropdown {
+ display: block !important;
+ }
+ }
+}
+
+#mw-page-header-links #ca-more,
+#mw-page-header-links #ca-languages,
+.sidebar-chunk h2 {
+ display: none;
+}
+
+/* Content */
+
+#mw-content-container {
+ margin-top: @fixed-header-height;
+ padding-bottom: 1em;
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-misc.less b/www/wiki/skins/Timeless/resources/screen-misc.less
new file mode 100644
index 00000000..a8df5bef
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-misc.less
@@ -0,0 +1,26 @@
+@import 'variables.less';
+
+// Let's add some unnecessary white space. Or grey, as it were. In the dumbest possible way.
+
+// Top end of large screens
+@media screen and ( min-width: 1425px ) {
+ .color-middle-container,
+ .ts-inner {
+ padding: 0 3em;
+ }
+ .color-middle {
+ margin-left: @column-left-size;
+ margin-right: @column-right-size;
+ }
+}
+
+// Top half end of mid screens
+@media screen and ( min-width: ( @desktop-small-width + @desktop-mid-width ) / 2 ) and ( max-width: @desktop-mid-width ) {
+ .ts-inner {
+ padding: 0 3em;
+ }
+ .color-middle {
+ margin-left: @column-left-size + 3em;
+ margin-right: @column-right-size + 3em;
+ }
+}
diff --git a/www/wiki/skins/Timeless/resources/screen-mobile.less b/www/wiki/skins/Timeless/resources/screen-mobile.less
new file mode 100644
index 00000000..daa0aef0
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/screen-mobile.less
@@ -0,0 +1,246 @@
+@import 'variables.less';
+
+/* Layout */
+
+#mw-footer {
+ padding: 0 @content-padding;
+}
+.color-middle {
+ margin: auto;
+ width: 34%;
+}
+
+.categories-bottom();
+#catlinks {
+ padding-bottom: 2em;
+ border-top: solid 3px @grey;
+}
+
+#mw-page-header-links #ca-view,
+#mw-header-nav-hack,
+#page-tools h2,
+#other-languages h2,
+#p-logo {
+ display: none;
+}
+
+#mw-header-container {
+ background: @background;
+ padding: 3.75em @content-padding 0.35em;
+}
+
+#mw-header-hack {
+ position: relative;
+ z-index: 1;
+ box-shadow: 0 3px 3px 2px rgba( 0, 0, 0, 0.075 ), 0 0 2px rgba( 0, 0, 0, 0.2 );
+}
+
+/* Dropdowns */
+.sidebar-inner,
+.dropdown {
+ display: none;
+}
+
+.sidebar-inner,
+.dropdown {
+ .nav-block();
+ background: @background;
+ box-shadow: 0 2px 3px 1px rgba( 0, 0, 0, 0.05 );
+ position: absolute;
+ padding: 2em 2.5em 1em;
+ margin: 0;
+ min-width: 9.153em;
+ max-width: 80%;
+ top: 3.25em;
+ right: 0;
+ overflow: visible;
+ z-index: 100;
+
+ h3 {
+ margin: 0.5em 0 1.5em;
+ }
+ ul {
+ margin: 1em 0 2em;
+ }
+ li {
+ margin: 0 0 0.75em;
+ }
+}
+
+#menus-cover {
+ display: none;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 99;
+ width: 100%;
+ height: 100%;
+ background: @background2;
+ opacity: 0.8;
+ overflow: hidden;
+}
+
+/* Dropdown toggles */
+
+#user-tools h2,
+.sidebar-chunk h2 {
+ .dropdown-header();
+ margin: 0;
+ width: 30px;
+ height: 30px;
+ position: absolute;
+ top: 1em;
+ padding-bottom: 0;
+ font-size: 1em;
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+
+ span {
+ display: inline-block;
+ .icon();
+ }
+ &:after {
+ position: absolute;
+ top: 0.65em;
+ left: 23px;
+ }
+}
+#user-tools h2 {
+ right: @content-padding + 0.5em;
+ .background-image-svg( 'images/user-large-grey.svg', 'images/user-large-grey.png' );
+}
+#site-navigation {
+ h2 {
+ left: @content-padding;
+ .background-image-svg( 'images/menu-large-grey.svg', 'images/menu-large-grey.png' );
+ }
+ .sidebar-inner {
+ left: 0;
+ right: auto;
+ }
+}
+#site-tools h2 {
+ right: 7em;
+ .background-image-svg( 'images/gear-large-grey.svg', 'images/gear-large-grey.png' );
+}
+
+/* Logo */
+
+#p-logo-text {
+ position: absolute;
+ top: 0.75em;
+ left: 6em;
+ text-align: left;
+
+ a {
+ padding-left: 0;
+ }
+}
+
+/* Page actions */
+
+#p-namespaces li {
+ margin-right: 1.5em;
+}
+#p-pagetools li {
+ margin-left: 1.5em;
+
+ &#ca-languages {
+ margin-left: 1em;
+ }
+}
+
+#mw-page-header-links a {
+ .ca-icon();
+}
+#ca-edit a {
+ .background-image-svg( 'images/pencil-grey.svg', 'images/pencil-grey.png' );
+}
+#ca-history a {
+ .background-image-svg( 'images/clock-grey.svg', 'images/clock-grey.png' );
+}
+#ca-talk a {
+ .background-image-svg( 'images/talk-grey.svg', 'images/talk-grey.png' );
+}
+#t-contributions a {
+ .background-image-svg( 'images/puzzle-grey.svg', 'images/puzzle-grey.png' );
+}
+#ca-addsection a {
+ .background-image-svg( 'images/plus-grey.svg', 'images/plus-grey.png' );
+}
+*[ id^='ca-nstab-' ] a {
+ .background-image-svg( 'images/page-grey.svg', 'images/page-grey.png' );
+}
+
+#ca-more,
+#ca-languages {
+ &:after {
+ margin-left: -0.35em;
+ }
+
+ span {
+ .ca-icon();
+ }
+}
+#ca-more span {
+ .background-image-svg( 'images/gear-grey.svg', 'images/gear-grey.png' );
+}
+#ca-languages span {
+ .background-image-svg( 'images/languages-grey.svg', 'images/languages-grey.png' );
+}
+
+/* Full-width thumbnails */
+
+div.thumb {
+ float: none;
+}
+.thumb {
+ margin: 1em auto;
+}
+.tright {
+ margin-left: 0;
+ padding-left: 0;
+}
+.tleft {
+ margin-right: 0;
+ padding-right: 0;
+}
+.thumbinner {
+ padding: 1em 1.5em;
+ width: 100% !important;
+ box-sizing: border-box;
+}
+.thumbimage {
+ display: block;
+ margin: 0 auto 0.5em;
+}
+
+#mw-content {
+ overflow: auto;
+ border: 0;
+}
+#mw-content-block {
+ background: @background;
+}
+
+/* Keep images from overflowing */
+
+#mw-content a > img {
+ height: auto !important;
+ max-width: 100% !important;
+}
+
+/* Table of contents */
+
+#toc,
+.toc,
+.mw-warning {
+ width: 100%;
+ box-sizing: border-box;
+}
+
+/* Misc */
+
+.nomobile {
+ display: none;
+}
diff --git a/www/wiki/skins/Timeless/resources/variables.less b/www/wiki/skins/Timeless/resources/variables.less
new file mode 100644
index 00000000..5799e87a
--- /dev/null
+++ b/www/wiki/skins/Timeless/resources/variables.less
@@ -0,0 +1,209 @@
+@import 'mediawiki.mixins';
+
+// Colours
+
+@text: #013;
+@background: #fff;
+@background2: #f3f3f3;
+@background3: #fcfcfc;
+
+@background-dark: #777;
+@background-dark2: #555;
+@text-inverse: #fff;
+
+@link: @blue;
+@link-red: @red;
+
+@grey: #ccc;
+@grey-bright: #eee;
+@grey-dark: #666;
+
+@red: #d44;
+@red-bright: #f55;
+@red-dark: #900;
+
+@green: #3b7;
+@green-bright: #4c8;
+@green-dark: #396;
+
+@blue: #08d;
+@blue-bright: #2af;
+@blue-dark: #069;
+
+@link: @blue;
+@link-red: @red;
+
+// Flair
+
+// Fonts are chosen for consistent metrics, not necessarily overall prettiness.
+// This will NEED fixes for different languages.
+@fonts: 'Helvetica Neue', 'Nimbus Sans', 'Helvetica', 'Arial', sans-serif;
+@fonts-secondary: 'Linux Libertine', 'Times New Roman', serif;
+// Based on information on https://wiki.archlinux.org/index.php/Metric-compatible_fonts
+@fonts-monospace: 'Consolas', 'Courier', 'Nimbus Mono', 'Liberation Mono', 'Courier New', monospace;
+
+@border: 0.2em;
+@radius: 0.2em;
+
+@font-size: 0.95em;
+
+// Widths
+
+// Remember to also update skin.json (and possibly mobile.js) if you change these
+// For some reason doing @mobile-width + 1px doesn't seem to actually work,
+// so we need both for each thing
+@mobile-width: 850px;
+@desktop-small-floor: 851px;
+@desktop-small-width: 1099px;
+@desktop-mid-floor: 1100px;
+@desktop-mid-width: 1339px;
+@desktop-large-floor: 1340px;
+
+// The max-width for the content
+@content-width: 100em;
+
+@content-padding: 2em;
+
+@column-left-size: 14em;
+@column-right-size: 16em;
+
+@fixed-header-height: 3.125em;
+@color-height: 0.35em;
+
+// Miscellaneous functions
+
+// To hide objects, but keep them accessible for screen-readers
+.hidden() {
+ position: absolute;
+ top: -9999px;
+ left: 0;
+}
+
+// Icons - hides labels, but keep them accessible for screen-readers
+.icon() {
+ text-indent: -99999px;
+ border: 0;
+ background-color: transparent;
+ background-repeat: no-repeat;
+}
+
+.box() {
+ background: @background3;
+ border: solid @grey-bright;
+ border-width: 1px 1px @border;
+ padding: 1.25em 1.75em;
+ box-shadow: 0 1px 2px 1px rgba( 0, 0, 0, 0.02 );
+}
+
+// Icons for the page actions menus
+.ca-icon() {
+ .icon;
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ box-sizing: border-box;
+ margin-bottom: -0.5em;
+}
+
+// Navigation column blocks
+
+.nav-block() {
+ .box();
+ overflow: auto;
+ padding: 1.5em 1.5em 0;
+ margin: 1em 0;
+ line-height: 1.1;
+
+ ul,
+ li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ }
+ h3 {
+ font-weight: normal;
+ font-size: 1em;
+ margin: 0.25em 0 0.75em 0;
+ padding-bottom: 0.15em;
+ border-bottom: solid 2px @grey;
+ }
+ ul {
+ margin-bottom: 2em;
+ }
+ li {
+ margin: 0 0 0.35em;
+ }
+}
+
+.column-right() {
+ width: @column-right-size;
+ float: right;
+ clear: right;
+ padding-left: 1em;
+ box-sizing: border-box;
+
+ .sidebar-chunk {
+ .nav-block();
+ }
+}
+.column-left() {
+ width: @column-left-size;
+ float: left;
+ clear: left;
+ padding-right: 1em;
+ box-sizing: border-box;
+
+ .sidebar-chunk {
+ .nav-block();
+ }
+}
+
+// Dropdowns
+.dropdown-header() {
+ cursor: pointer;
+ margin-bottom: -1em;
+ padding-bottom: 1em;
+
+ &:after {
+ display: inline-block;
+ content: '';
+ width: 22px;
+ height: 12px;
+ .background-image-svg( 'images/arrow-down-grey.svg', 'images/arrow-down-grey.png' );
+ background-position: center center;
+ background-repeat: no-repeat;
+ }
+}
+.dropdown-menu( @direction: right ) {
+ .nav-block();
+ background: @background;
+ box-shadow: 0 2px 3px 1px rgba( 0, 0, 0, 0.05 );
+ position: absolute;
+ padding: 20px 2em 0;
+ margin: 0;
+ min-width: 9.153em;
+ top: 2.95em;
+ @{direction}: -1em;
+ overflow: visible;
+ z-index: 3;
+}
+
+// Categories on bottom of page
+
+.categories-bottom() {
+ #catlinks-sidebar {
+ display: none;
+ }
+
+ #catlinks {
+ margin: 0 @content-padding;
+ padding: 1.5em 0 0.5em;
+
+ li {
+ border-left: 0;
+ }
+ div {
+ margin: 0 0 0.35em;
+ }
+ }
+}
diff --git a/www/wiki/skins/Timeless/screenshots/1024x768.png b/www/wiki/skins/Timeless/screenshots/1024x768.png
new file mode 100644
index 00000000..bc47e03b
--- /dev/null
+++ b/www/wiki/skins/Timeless/screenshots/1024x768.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/screenshots/1280x800.png b/www/wiki/skins/Timeless/screenshots/1280x800.png
new file mode 100644
index 00000000..d9a13795
--- /dev/null
+++ b/www/wiki/skins/Timeless/screenshots/1280x800.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/screenshots/1440x900.png b/www/wiki/skins/Timeless/screenshots/1440x900.png
new file mode 100644
index 00000000..b8402bde
--- /dev/null
+++ b/www/wiki/skins/Timeless/screenshots/1440x900.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/screenshots/Mobile.png b/www/wiki/skins/Timeless/screenshots/Mobile.png
new file mode 100644
index 00000000..6706436f
--- /dev/null
+++ b/www/wiki/skins/Timeless/screenshots/Mobile.png
Binary files differ
diff --git a/www/wiki/skins/Timeless/skin.json b/www/wiki/skins/Timeless/skin.json
new file mode 100644
index 00000000..0bee55ea
--- /dev/null
+++ b/www/wiki/skins/Timeless/skin.json
@@ -0,0 +1,89 @@
+{
+ "name": "Timeless",
+ "version": "0.8.1",
+ "author": "Isarra Yos",
+ "url": "https://www.mediawiki.org/wiki/Skin:Timeless",
+ "descriptionmsg": "timeless-desc",
+ "namemsg": "skinname-timeless",
+ "license-name": "GPL-2.0-or-later",
+ "type": "skin",
+ "ValidSkinNames": {
+ "timeless": "Timeless"
+ },
+ "MessagesDirs": {
+ "Timeless": [
+ "i18n"
+ ]
+ },
+ "ResourceModules": {
+ "skins.timeless": {
+ "targets": [ "desktop", "mobile" ],
+ "class": "ResourceLoaderSkinModule",
+ "styles": {
+ "resources/libraries/normalise.css": {
+ "media": "screen"
+ },
+ "resources/forms.less": {
+ "media": "screen"
+ },
+ "resources/screen-common.less": {
+ "media": "screen"
+ },
+ "resources/screen-desktop.less": {
+ "media": "screen and (min-width: 851px)"
+ },
+ "resources/screen-desktop-full.less": {
+ "media": "screen and (min-width: 1340px)"
+ },
+ "resources/screen-desktop-mid.less": {
+ "media": "screen and (min-width: 1100px) and (max-width: 1339px)"
+ },
+ "resources/screen-desktop-small.less": {
+ "media": "screen and (min-width: 851px) and (max-width: 1099px)"
+ },
+ "resources/screen-mobile.less": {
+ "media": "screen and (max-width: 850px)"
+ },
+ "resources/print.css": {
+ "media": "print"
+ }
+ },
+ "@NOTE": "Remember to also update variables.less if you change the width cutoffs here. screen-misc.less and mobile.js may also need updating."
+ },
+ "skins.timeless.misc": {
+ "targets": [ "desktop", "mobile" ],
+ "styles": [
+ "resources/screen-misc.less"
+ ]
+ },
+ "skins.timeless.js": {
+ "targets": [ "desktop", "mobile" ],
+ "scripts": [
+ "resources/main.js"
+ ]
+ },
+ "skins.timeless.mobile": {
+ "targets": [ "desktop", "mobile" ],
+ "scripts": [
+ "resources/mobile.js"
+ ]
+ }
+ },
+ "ResourceFileModulePaths": {
+ "localBasePath": "",
+ "remoteSkinPath": "Timeless"
+ },
+ "ResourceModuleSkinStyles": {
+ "timeless": {
+ "+oojs-ui-core.styles": "resources/ooui.less",
+ "+ext.echo.styles.badge": "resources/extensions/Echo.less",
+ "+ext.visualEditor.core": "resources/extensions/VisualEditor.core.less",
+ "+ext.visualEditor.desktopArticleTarget.noscript": "resources/extensions/VisualEditor.article.less"
+ }
+ },
+ "AutoloadClasses": {
+ "SkinTimeless": "SkinTimeless.php",
+ "TimelessTemplate": "TimelessTemplate.php"
+ },
+ "manifest_version": 1
+}