From e46758bd2a31a150dcfbc889e0d7aa7da21e1dd6 Mon Sep 17 00:00:00 2001
From: mrdrogdrog <tilman.vatteroth@udo.edu>
Date: Fri, 26 Jun 2015 12:50:41 +0200
Subject: [PATCH] Neuer Ansatz ohne CakePHP

---
 config/app.default.php              |  326 ---
 config/app.php                      |  318 ---
 config/bootstrap.php                |  203 --
 config/bootstrap_cli.php            |   32 -
 config/layouts/oh14.json            |    8 +-
 config/panel/departure/default.json |    0
 config/panel/departure/oh14.json    |    0
 config/panel/scrollbar/oh14.json    |    6 +
 config/paths.php                    |   85 -
 config/routes.php                   |   80 -
 config/schema/i18n.sql              |   27 -
 config/schema/sessions.sql          |   17 -
 css/design.css                      |   61 +
 css/font.css                        |   41 +
 css/font/NewCicle.ttf               |  Bin 0 -> 56685 bytes
 css/font/display.ttf                |  Bin 0 -> 36400 bytes
 css/font/lcd_clock.ttf              |  Bin 0 -> 34402 bytes
 css/font/time.ttf                   |  Bin 0 -> 24447 bytes
 css/font/ubuntumono.woff            |  Bin 0 -> 26703 bytes
 css/font/vrr.ttf                    |  Bin 0 -> 139372 bytes
 css/marquee.css                     |    9 +
 favicon.ico                         |  Bin 0 -> 1782 bytes
 index.php                           |   44 +-
 js/jquery-2.1.4.min.js              |    4 +
 js/jquery.textfill.min.js           |   20 +
 js/marquee.js                       |   38 +
 js/panelAPI.js                      |  141 +
 lessc.php                           | 3766 +++++++++++++++++++++++++++
 panels/clock/biber/background.svg   |   61 +
 panels/clock/biber/biber.svg        | 1731 ++++++++++++
 panels/clock/biber/hour.svg         |    3 +
 panels/clock/biber/minute.svg       |    4 +
 panels/clock/biber/second.svg       |    3 +
 panels/clock/script.js              |   94 +
 panels/clock/style.less             |  159 ++
 panels/clock/template.html          |   14 +
 panels/clock2/clock.css             |  117 +
 panels/clock2/clock.js              |   79 +
 panels/clock2/font.css              |   32 +
 panels/clock2/index.html            |   94 +
 panels/clock2/jquery.js             |    4 +
 panels/clock2/time-fat.ttf          |  Bin 0 -> 54508 bytes
 panels/clock2/time-medium.ttf       |  Bin 0 -> 52972 bytes
 panels/clock2/time-thin.ttf         |  Bin 0 -> 54012 bytes
 panels/departure/script.js          |  144 +
 panels/departure/style.less         |  193 ++
 panels/departure/template.html      |   42 +
 panels/departure/test.json          |    1 +
 panels/scrollbar/script.js          |   64 +
 panels/scrollbar/style.less         |   37 +
 panels/scrollbar/template.html      |    3 +
 style.php                           |   24 +
 tmp/clock.css                       |  150 ++
 tmp/departure.css                   |  171 ++
 tmp/departures.css                  |    0
 tmp/scrollbar.css                   |   33 +
 tmp/siog.css                        |    0
 57 files changed, 7376 insertions(+), 1107 deletions(-)
 delete mode 100644 config/app.default.php
 delete mode 100644 config/app.php
 delete mode 100644 config/bootstrap.php
 delete mode 100644 config/bootstrap_cli.php
 mode change 100644 => 100755 config/layouts/oh14.json
 mode change 100644 => 100755 config/panel/departure/default.json
 mode change 100644 => 100755 config/panel/departure/oh14.json
 create mode 100755 config/panel/scrollbar/oh14.json
 delete mode 100644 config/paths.php
 delete mode 100644 config/routes.php
 delete mode 100644 config/schema/i18n.sql
 delete mode 100644 config/schema/sessions.sql
 create mode 100755 css/design.css
 create mode 100755 css/font.css
 create mode 100755 css/font/NewCicle.ttf
 create mode 100755 css/font/display.ttf
 create mode 100755 css/font/lcd_clock.ttf
 create mode 100755 css/font/time.ttf
 create mode 100755 css/font/ubuntumono.woff
 create mode 100755 css/font/vrr.ttf
 create mode 100755 css/marquee.css
 create mode 100755 favicon.ico
 mode change 100644 => 100755 index.php
 create mode 100755 js/jquery-2.1.4.min.js
 create mode 100755 js/jquery.textfill.min.js
 create mode 100755 js/marquee.js
 create mode 100755 js/panelAPI.js
 create mode 100755 lessc.php
 create mode 100755 panels/clock/biber/background.svg
 create mode 100755 panels/clock/biber/biber.svg
 create mode 100755 panels/clock/biber/hour.svg
 create mode 100755 panels/clock/biber/minute.svg
 create mode 100755 panels/clock/biber/second.svg
 create mode 100755 panels/clock/script.js
 create mode 100755 panels/clock/style.less
 create mode 100755 panels/clock/template.html
 create mode 100755 panels/clock2/clock.css
 create mode 100755 panels/clock2/clock.js
 create mode 100755 panels/clock2/font.css
 create mode 100755 panels/clock2/index.html
 create mode 100755 panels/clock2/jquery.js
 create mode 100755 panels/clock2/time-fat.ttf
 create mode 100755 panels/clock2/time-medium.ttf
 create mode 100755 panels/clock2/time-thin.ttf
 create mode 100755 panels/departure/script.js
 create mode 100755 panels/departure/style.less
 create mode 100755 panels/departure/template.html
 create mode 100755 panels/departure/test.json
 create mode 100755 panels/scrollbar/script.js
 create mode 100755 panels/scrollbar/style.less
 create mode 100755 panels/scrollbar/template.html
 create mode 100755 style.php
 create mode 100755 tmp/clock.css
 create mode 100755 tmp/departure.css
 create mode 100755 tmp/departures.css
 create mode 100755 tmp/scrollbar.css
 create mode 100755 tmp/siog.css

diff --git a/config/app.default.php b/config/app.default.php
deleted file mode 100644
index 52722cc..0000000
--- a/config/app.default.php
+++ /dev/null
@@ -1,326 +0,0 @@
-<?php
-return [
-    /**
-     * Debug Level:
-     *
-     * Production Mode:
-     * false: No error messages, errors, or warnings shown.
-     *
-     * Development Mode:
-     * true: Errors and warnings shown.
-     */
-    'debug' => true,
-
-    /**
-     * Configure basic information about the application.
-     *
-     * - namespace - The namespace to find app classes under.
-     * - encoding - The encoding used for HTML + database connections.
-     * - base - The base directory the app resides in. If false this
-     *   will be auto detected.
-     * - dir - Name of app directory.
-     * - webroot - The webroot directory.
-     * - wwwRoot - The file path to webroot.
-     * - baseUrl - To configure CakePHP to *not* use mod_rewrite and to
-     *   use CakePHP pretty URLs, remove these .htaccess
-     *   files:
-     *      /.htaccess
-     *      /webroot/.htaccess
-     *   And uncomment the baseUrl key below.
-     * - fullBaseUrl - A base URL to use for absolute links.
-     * - imageBaseUrl - Web path to the public images directory under webroot.
-     * - cssBaseUrl - Web path to the public css directory under webroot.
-     * - jsBaseUrl - Web path to the public js directory under webroot.
-     * - paths - Configure paths for non class based resources. Supports the
-     *   `plugins`, `templates`, `locales` subkeys, which allow the definition of
-     *   paths for plugins, view templates and locale files respectively.
-     */
-    'App' => [
-        'namespace' => 'App',
-        'encoding' => 'UTF-8',
-        'base' => false,
-        'dir' => 'src',
-        'webroot' => 'webroot',
-        'wwwRoot' => WWW_ROOT,
-        // 'baseUrl' => env('SCRIPT_NAME'),
-        'fullBaseUrl' => false,
-        'imageBaseUrl' => 'img/',
-        'cssBaseUrl' => 'css/',
-        'jsBaseUrl' => 'js/',
-        'paths' => [
-            'plugins' => [ROOT . DS . 'plugins' . DS],
-            'templates' => [APP . 'Template' . DS],
-            'locales' => [APP . 'Locale' . DS],
-        ],
-    ],
-
-    /**
-     * Security and encryption configuration
-     *
-     * - salt - A random string used in security hashing methods.
-     *   The salt value is also used as the encryption key.
-     *   You should treat it as extremely sensitive data.
-     */
-    'Security' => [
-        'salt' => '__SALT__',
-    ],
-
-    /**
-     * Apply timestamps with the last modified time to static assets (js, css, images).
-     * Will append a querystring parameter containing the time the file was modified.
-     * This is useful for busting browser caches.
-     *
-     * Set to true to apply timestamps when debug is true. Set to 'force' to always
-     * enable timestamping regardless of debug value.
-     */
-    'Asset' => [
-        // 'timestamp' => true,
-    ],
-
-    /**
-     * Configure the cache adapters.
-     */
-    'Cache' => [
-        'default' => [
-            'className' => 'File',
-            'path' => CACHE,
-        ],
-
-        /**
-         * Configure the cache used for general framework caching. Path information,
-         * object listings, and translation cache files are stored with this
-         * configuration.
-         */
-        '_cake_core_' => [
-            'className' => 'File',
-            'prefix' => 'myapp_cake_core_',
-            'path' => CACHE . 'persistent/',
-            'serialize' => true,
-            'duration' => '+2 minutes',
-        ],
-
-        /**
-         * Configure the cache for model and datasource caches. This cache
-         * configuration is used to store schema descriptions, and table listings
-         * in connections.
-         */
-        '_cake_model_' => [
-            'className' => 'File',
-            'prefix' => 'myapp_cake_model_',
-            'path' => CACHE . 'models/',
-            'serialize' => true,
-            'duration' => '+2 minutes',
-        ],
-    ],
-
-    /**
-     * Configure the Error and Exception handlers used by your application.
-     *
-     * By default errors are displayed using Debugger, when debug is true and logged
-     * by Cake\Log\Log when debug is false.
-     *
-     * In CLI environments exceptions will be printed to stderr with a backtrace.
-     * In web environments an HTML page will be displayed for the exception.
-     * With debug true, framework errors like Missing Controller will be displayed.
-     * When debug is false, framework errors will be coerced into generic HTTP errors.
-     *
-     * Options:
-     *
-     * - `errorLevel` - int - The level of errors you are interested in capturing.
-     * - `trace` - boolean - Whether or not backtraces should be included in
-     *   logged errors/exceptions.
-     * - `log` - boolean - Whether or not you want exceptions logged.
-     * - `exceptionRenderer` - string - The class responsible for rendering
-     *   uncaught exceptions.  If you choose a custom class you should place
-     *   the file for that class in src/Error. This class needs to implement a
-     *   render method.
-     * - `skipLog` - array - List of exceptions to skip for logging. Exceptions that
-     *   extend one of the listed exceptions will also be skipped for logging.
-     *   E.g.:
-     *   `'skipLog' => ['Cake\Network\Exception\NotFoundException', 'Cake\Network\Exception\UnauthorizedException']`
-     */
-    'Error' => [
-        'errorLevel' => E_ALL & ~E_DEPRECATED,
-        'exceptionRenderer' => 'Cake\Error\ExceptionRenderer',
-        'skipLog' => [],
-        'log' => true,
-        'trace' => true,
-    ],
-
-    /**
-     * Email configuration.
-     *
-     * You can configure email transports and email delivery profiles here.
-     *
-     * By defining transports separately from delivery profiles you can easily
-     * re-use transport configuration across multiple profiles.
-     *
-     * You can specify multiple configurations for production, development and
-     * testing.
-     *
-     * ### Configuring transports
-     *
-     * Each transport needs a `className`. Valid options are as follows:
-     *
-     *  Mail   - Send using PHP mail function
-     *  Smtp   - Send using SMTP
-     *  Debug  - Do not send the email, just return the result
-     *
-     * You can add custom transports (or override existing transports) by adding the
-     * appropriate file to src/Network/Email.  Transports should be named
-     * 'YourTransport.php', where 'Your' is the name of the transport.
-     *
-     * ### Configuring delivery profiles
-     *
-     * Delivery profiles allow you to predefine various properties about email
-     * messages from your application and give the settings a name. This saves
-     * duplication across your application and makes maintenance and development
-     * easier. Each profile accepts a number of keys. See `Cake\Network\Email\Email`
-     * for more information.
-     */
-    'EmailTransport' => [
-        'default' => [
-            'className' => 'Mail',
-            // The following keys are used in SMTP transports
-            'host' => 'localhost',
-            'port' => 25,
-            'timeout' => 30,
-            'username' => 'user',
-            'password' => 'secret',
-            'client' => null,
-            'tls' => null,
-        ],
-    ],
-
-    'Email' => [
-        'default' => [
-            'transport' => 'default',
-            'from' => 'you@localhost',
-            //'charset' => 'utf-8',
-            //'headerCharset' => 'utf-8',
-        ],
-    ],
-
-    /**
-     * Connection information used by the ORM to connect
-     * to your application's datastores.
-     * Drivers include Mysql Postgres Sqlite Sqlserver
-     * See vendor\cakephp\cakephp\src\Database\Driver for complete list
-     */
-    'Datasources' => [
-        'default' => [
-            'className' => 'Cake\Database\Connection',
-            'driver' => 'Cake\Database\Driver\Mysql',
-            'persistent' => false,
-            'host' => 'localhost',
-            /**
-             * CakePHP will use the default DB port based on the driver selected
-             * MySQL on MAMP uses port 8889, MAMP users will want to uncomment
-             * the following line and set the port accordingly
-             */
-            //'port' => 'nonstandard_port_number',
-            'username' => 'my_app',
-            'password' => 'secret',
-            'database' => 'my_app',
-            'encoding' => 'utf8',
-            'timezone' => 'UTC',
-            'cacheMetadata' => true,
-
-            /**
-             * Set identifier quoting to true if you are using reserved words or
-             * special characters in your table or column names. Enabling this
-             * setting will result in queries built using the Query Builder having
-             * identifiers quoted when creating SQL. It should be noted that this
-             * decreases performance because each query needs to be traversed and
-             * manipulated before being executed.
-             */
-            'quoteIdentifiers' => false,
-
-            /**
-             * During development, if using MySQL < 5.6, uncommenting the
-             * following line could boost the speed at which schema metadata is
-             * fetched from the database. It can also be set directly with the
-             * mysql configuration directive 'innodb_stats_on_metadata = 0'
-             * which is the recommended value in production environments
-             */
-            //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],
-        ],
-
-        /**
-         * The test connection is used during the test suite.
-         */
-        'test' => [
-            'className' => 'Cake\Database\Connection',
-            'driver' => 'Cake\Database\Driver\Mysql',
-            'persistent' => false,
-            'host' => 'localhost',
-            //'port' => 'nonstandard_port_number',
-            'username' => 'my_app',
-            'password' => 'secret',
-            'database' => 'test_myapp',
-            'encoding' => 'utf8',
-            'timezone' => 'UTC',
-            'cacheMetadata' => true,
-            'quoteIdentifiers' => false,
-            //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],
-        ],
-    ],
-
-    /**
-     * Configures logging options
-     */
-    'Log' => [
-        'debug' => [
-            'className' => 'Cake\Log\Engine\FileLog',
-            'path' => LOGS,
-            'file' => 'debug',
-            'levels' => ['notice', 'info', 'debug'],
-        ],
-        'error' => [
-            'className' => 'Cake\Log\Engine\FileLog',
-            'path' => LOGS,
-            'file' => 'error',
-            'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'],
-        ],
-    ],
-
-    /**
-     *
-     * Session configuration.
-     *
-     * Contains an array of settings to use for session configuration. The
-     * `defaults` key is used to define a default preset to use for sessions, any
-     * settings declared here will override the settings of the default config.
-     *
-     * ## Options
-     *
-     * - `cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'.
-     * - `cookiePath` - The url path for which session cookie is set. Maps to the
-     *   `session.cookie_path` php.ini config. Defaults to base path of app.
-     * - `timeout` - The time in minutes the session should be valid for.
-     *    Pass 0 to disable checking timeout.
-     * - `defaults` - The default configuration set to use as a basis for your session.
-     *    There are four built-in options: php, cake, cache, database.
-     * - `handler` - Can be used to enable a custom session handler. Expects an
-     *    array with at least the `engine` key, being the name of the Session engine
-     *    class to use for managing the session. CakePHP bundles the `CacheSession`
-     *    and `DatabaseSession` engines.
-     * - `ini` - An associative array of additional ini values to set.
-     *
-     * The built-in `defaults` options are:
-     *
-     * - 'php' - Uses settings defined in your php.ini.
-     * - 'cake' - Saves session files in CakePHP's /tmp directory.
-     * - 'database' - Uses CakePHP's database sessions.
-     * - 'cache' - Use the Cache class to save sessions.
-     *
-     * To define a custom session handler, save it at src/Network/Session/<name>.php.
-     * Make sure the class implements PHP's `SessionHandlerInterface` and set
-     * Session.handler to <name>
-     *
-     * To use database sessions, load the SQL file located at config/Schema/sessions.sql
-     */
-    'Session' => [
-        'defaults' => 'php',
-    ],
-];
diff --git a/config/app.php b/config/app.php
deleted file mode 100644
index 1f0ed60..0000000
--- a/config/app.php
+++ /dev/null
@@ -1,318 +0,0 @@
-<?php
-return [
-    /**
-     * Debug Level:
-     *
-     * Production Mode:
-     * false: No error messages, errors, or warnings shown.
-     *
-     * Development Mode:
-     * true: Errors and warnings shown.
-     */
-    'debug' => true,
-
-    /**
-     * Configure basic information about the application.
-     *
-     * - namespace - The namespace to find app classes under.
-     * - encoding - The encoding used for HTML + database connections.
-     * - base - The base directory the app resides in. If false this
-     *   will be auto detected.
-     * - dir - Name of app directory.
-     * - webroot - The webroot directory.
-     * - wwwRoot - The file path to webroot.
-     * - baseUrl - To configure CakePHP to *not* use mod_rewrite and to
-     *   use CakePHP pretty URLs, remove these .htaccess
-     *   files:
-     *      /.htaccess
-     *      /webroot/.htaccess
-     *   And uncomment the baseUrl key below.
-     * - fullBaseUrl - A base URL to use for absolute links.
-     * - imageBaseUrl - Web path to the public images directory under webroot.
-     * - cssBaseUrl - Web path to the public css directory under webroot.
-     * - jsBaseUrl - Web path to the public js directory under webroot.
-     * - paths - Configure paths for non class based resources. Supports the
-     *   `plugins`, `templates`, `locales` subkeys, which allow the definition of
-     *   paths for plugins, view templates and locale files respectively.
-     */
-    'App' => [
-        'namespace' => 'App',
-        'encoding' => 'UTF-8',
-        'base' => false,
-        'dir' => 'src',
-        'webroot' => 'webroot',
-        'wwwRoot' => WWW_ROOT,
-        // 'baseUrl' => env('SCRIPT_NAME'),
-        'fullBaseUrl' => false,
-        'imageBaseUrl' => 'img/',
-        'cssBaseUrl' => 'css/',
-        'jsBaseUrl' => 'js/',
-        'paths' => [
-            'plugins' => [ROOT . DS . 'plugins' . DS],
-            'templates' => [APP . 'Template' . DS],
-            'locales' => [APP . 'Locale' . DS],
-        ],
-    ],
-
-    /**
-     * Security and encryption configuration
-     *
-     * - salt - A random string used in security hashing methods.
-     *   The salt value is also used as the encryption key.
-     *   You should treat it as extremely sensitive data.
-     */
-    'Security' => [
-        'salt' => '458b07223ca068cfc5e72f3d55cf397d61914bca2ccf7f8f506cf20bce579e85',
-    ],
-
-    /**
-     * Apply timestamps with the last modified time to static assets (js, css, images).
-     * Will append a querystring parameter containing the time the file was modified.
-     * This is useful for busting browser caches.
-     *
-     * Set to true to apply timestamps when debug is true. Set to 'force' to always
-     * enable timestamping regardless of debug value.
-     */
-    'Asset' => [
-        // 'timestamp' => true,
-    ],
-
-    /**
-     * Configure the cache adapters.
-     */
-    'Cache' => [
-        'default' => [
-            'className' => 'File',
-            'path' => CACHE,
-        ],
-
-        /**
-         * Configure the cache used for general framework caching. Path information,
-         * object listings, and translation cache files are stored with this
-         * configuration.
-         */
-        '_cake_core_' => [
-            'className' => 'File',
-            'prefix' => 'myapp_cake_core_',
-            'path' => CACHE . 'persistent/',
-            'serialize' => true,
-            'duration' => '+2 minutes',
-        ],
-
-        /**
-         * Configure the cache for model and datasource caches. This cache
-         * configuration is used to store schema descriptions, and table listings
-         * in connections.
-         */
-        '_cake_model_' => [
-            'className' => 'File',
-            'prefix' => 'myapp_cake_model_',
-            'path' => CACHE . 'models/',
-            'serialize' => true,
-            'duration' => '+2 minutes',
-        ],
-
-        /**
-         * Configure the cache for departures.
-         */
-        'departures' => [
-            'className' => 'File',
-            'prefix' => 'vrr_',
-            'path' => CACHE,
-            'serialize' => true,
-            'duration' => '+1 minutes',
-        ],
-    ],
-
-    /**
-     * Configure the Error and Exception handlers used by your application.
-     *
-     * By default errors are displayed using Debugger, when debug is true and logged
-     * by Cake\Log\Log when debug is false.
-     *
-     * In CLI environments exceptions will be printed to stderr with a backtrace.
-     * In web environments an HTML page will be displayed for the exception.
-     * With debug true, framework errors like Missing Controller will be displayed.
-     * When debug is false, framework errors will be coerced into generic HTTP errors.
-     *
-     * Options:
-     *
-     * - `errorLevel` - int - The level of errors you are interested in capturing.
-     * - `trace` - boolean - Whether or not backtraces should be included in
-     *   logged errors/exceptions.
-     * - `log` - boolean - Whether or not you want exceptions logged.
-     * - `exceptionRenderer` - string - The class responsible for rendering
-     *   uncaught exceptions.  If you choose a custom class you should place
-     *   the file for that class in src/Error. This class needs to implement a
-     *   render method.
-     * - `skipLog` - array - List of exceptions to skip for logging. Exceptions that
-     *   extend one of the listed exceptions will also be skipped for logging.
-     *   E.g.:
-     *   `'skipLog' => ['Cake\Network\Exception\NotFoundException', 'Cake\Network\Exception\UnauthorizedException']`
-     */
-    'Error' => [
-        'errorLevel' => E_ALL & ~E_DEPRECATED,
-        'exceptionRenderer' => 'Cake\Error\ExceptionRenderer',
-        'skipLog' => [],
-        'log' => true,
-        'trace' => true,
-    ],
-
-    /**
-     * Email configuration.
-     *
-     * You can configure email transports and email delivery profiles here.
-     *
-     * By defining transports separately from delivery profiles you can easily
-     * re-use transport configuration across multiple profiles.
-     *
-     * You can specify multiple configurations for production, development and
-     * testing.
-     *
-     * ### Configuring transports
-     *
-     * Each transport needs a `className`. Valid options are as follows:
-     *
-     *  Mail   - Send using PHP mail function
-     *  Smtp   - Send using SMTP
-     *  Debug  - Do not send the email, just return the result
-     *
-     * You can add custom transports (or override existing transports) by adding the
-     * appropriate file to src/Network/Email.  Transports should be named
-     * 'YourTransport.php', where 'Your' is the name of the transport.
-     *
-     * ### Configuring delivery profiles
-     *
-     * Delivery profiles allow you to predefine various properties about email
-     * messages from your application and give the settings a name. This saves
-     * duplication across your application and makes maintenance and development
-     * easier. Each profile accepts a number of keys. See `Cake\Network\Email\Email`
-     * for more information.
-     */
-    'EmailTransport' => [
-        'default' => [
-            'className' => 'Mail',
-            // The following keys are used in SMTP transports
-            'host' => 'localhost',
-            'port' => 25,
-            'timeout' => 30,
-            'username' => 'user',
-            'password' => 'secret',
-            'client' => null,
-            'tls' => null,
-        ],
-    ],
-
-    'Email' => [
-        'default' => [
-            'transport' => 'default',
-            'from' => 'you@localhost',
-            //'charset' => 'utf-8',
-            //'headerCharset' => 'utf-8',
-        ],
-    ],
-
-    /**
-     * Connection information used by the ORM to connect
-     * to your application's datastores.
-     * Drivers include Mysql Postgres Sqlite Sqlserver
-     * See vendor\cakephp\cakephp\src\Database\Driver for complete list
-     */
-    'Datasources' => [
-        'default' => [
-            'className' => 'Cake\Database\Connection',
-            'driver' => 'Cake\Database\Driver\Mysql',
-            'persistent' => false,
-            'host' => 'localhost',
-            /**
-             * CakePHP will use the default DB port based on the driver selected
-             * MySQL on MAMP uses port 8889, MAMP users will want to uncomment
-             * the following line and set the port accordingly
-             */
-            //'port' => 'nonstandard_port_number',
-            'username' => 'infoboard',
-            'password' => '3fA/$e2N',
-            'database' => 'infoboard',
-            'encoding' => 'utf8',
-            'timezone' => 'UTC',
-            'cacheMetadata' => true,
-
-            /**
-             * Set identifier quoting to true if you are using reserved words or
-             * special characters in your table or column names. Enabling this
-             * setting will result in queries built using the Query Builder having
-             * identifiers quoted when creating SQL. It should be noted that this
-             * decreases performance because each query needs to be traversed and
-             * manipulated before being executed.
-             */
-            'quoteIdentifiers' => false,
-
-            /**
-             * During development, if using MySQL < 5.6, uncommenting the
-             * following line could boost the speed at which schema metadata is
-             * fetched from the database. It can also be set directly with the
-             * mysql configuration directive 'innodb_stats_on_metadata = 0'
-             * which is the recommended value in production environments
-             */
-            //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],
-        ],
-    ],
-
-    /**
-     * Configures logging options
-     */
-    'Log' => [
-        'debug' => [
-            'className' => 'Cake\Log\Engine\FileLog',
-            'path' => LOGS,
-            'file' => 'debug',
-            'levels' => ['notice', 'info', 'debug'],
-        ],
-        'error' => [
-            'className' => 'Cake\Log\Engine\FileLog',
-            'path' => LOGS,
-            'file' => 'error',
-            'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'],
-        ],
-    ],
-
-    /**
-     *
-     * Session configuration.
-     *
-     * Contains an array of settings to use for session configuration. The
-     * `defaults` key is used to define a default preset to use for sessions, any
-     * settings declared here will override the settings of the default config.
-     *
-     * ## Options
-     *
-     * - `cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'.
-     * - `cookiePath` - The url path for which session cookie is set. Maps to the
-     *   `session.cookie_path` php.ini config. Defaults to base path of app.
-     * - `timeout` - The time in minutes the session should be valid for.
-     *    Pass 0 to disable checking timeout.
-     * - `defaults` - The default configuration set to use as a basis for your session.
-     *    There are four built-in options: php, cake, cache, database.
-     * - `handler` - Can be used to enable a custom session handler. Expects an
-     *    array with at least the `engine` key, being the name of the Session engine
-     *    class to use for managing the session. CakePHP bundles the `CacheSession`
-     *    and `DatabaseSession` engines.
-     * - `ini` - An associative array of additional ini values to set.
-     *
-     * The built-in `defaults` options are:
-     *
-     * - 'php' - Uses settings defined in your php.ini.
-     * - 'cake' - Saves session files in CakePHP's /tmp directory.
-     * - 'database' - Uses CakePHP's database sessions.
-     * - 'cache' - Use the Cache class to save sessions.
-     *
-     * To define a custom session handler, save it at src/Network/Session/<name>.php.
-     * Make sure the class implements PHP's `SessionHandlerInterface` and set
-     * Session.handler to <name>
-     *
-     * To use database sessions, load the SQL file located at config/Schema/sessions.sql
-     */
-    'Session' => [
-        'defaults' => 'php',
-    ],
-];
diff --git a/config/bootstrap.php b/config/bootstrap.php
deleted file mode 100644
index d8631ab..0000000
--- a/config/bootstrap.php
+++ /dev/null
@@ -1,203 +0,0 @@
-<?php
-/**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link          http://cakephp.org CakePHP(tm) Project
- * @since         0.10.8
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
- */
-
-/**
- * Configure paths required to find CakePHP + general filepath
- * constants
- */
-require __DIR__ . '/paths.php';
-
-// Use composer to load the autoloader.
-require ROOT . DS . 'vendor' . DS . 'autoload.php';
-
-/**
- * Bootstrap CakePHP.
- *
- * Does the various bits of setup that CakePHP needs to do.
- * This includes:
- *
- * - Registering the CakePHP autoloader.
- * - Setting the default application paths.
- */
-require CORE_PATH . 'config' . DS . 'bootstrap.php';
-
-// You can remove this if you are confident you have intl installed.
-if (!extension_loaded('intl')) {
-    trigger_error('You must enable the intl extension to use CakePHP.', E_USER_ERROR);
-}
-
-use Cake\Cache\Cache;
-use Cake\Console\ConsoleErrorHandler;
-use Cake\Core\App;
-use Cake\Core\Configure;
-use Cake\Core\Configure\Engine\PhpConfig;
-use Cake\Core\Plugin;
-use Cake\Database\Type;
-use Cake\Datasource\ConnectionManager;
-use Cake\Error\ErrorHandler;
-use Cake\Log\Log;
-use Cake\Network\Email\Email;
-use Cake\Network\Request;
-use Cake\Routing\DispatcherFactory;
-use Cake\Utility\Inflector;
-use Cake\Utility\Security;
-
-/**
- * Read configuration file and inject configuration into various
- * CakePHP classes.
- *
- * By default there is only one configuration file. It is often a good
- * idea to create multiple configuration files, and separate the configuration
- * that changes from configuration that does not. This makes deployment simpler.
- */
-try {
-    Configure::config('default', new PhpConfig());
-    Configure::load('app', 'default', false);
-} catch (\Exception $e) {
-    die($e->getMessage() . "\n");
-}
-
-// Load an environment local configuration file.
-// You can use a file like app_local.php to provide local overrides to your
-// shared configuration.
-//Configure::load('app_local', 'default');
-
-// When debug = false the metadata cache should last
-// for a very very long time, as we don't want
-// to refresh the cache while users are doing requests.
-if (!Configure::read('debug')) {
-    Configure::write('Cache._cake_model_.duration', '+1 years');
-    Configure::write('Cache._cake_core_.duration', '+1 years');
-}
-
-/**
- * Set server timezone to UTC. You can change it to another timezone of your
- * choice but using UTC makes time calculations / conversions easier.
- */
-date_default_timezone_set('UTC');
-
-/**
- * Configure the mbstring extension to use the correct encoding.
- */
-mb_internal_encoding(Configure::read('App.encoding'));
-
-/**
- * Set the default locale. This controls how dates, number and currency is
- * formatted and sets the default language to use for translations.
- */
-ini_set('intl.default_locale', 'en_US');
-
-/**
- * Register application error and exception handlers.
- */
-$isCli = php_sapi_name() === 'cli';
-if ($isCli) {
-    (new ConsoleErrorHandler(Configure::read('Error')))->register();
-} else {
-    (new ErrorHandler(Configure::read('Error')))->register();
-}
-
-// Include the CLI bootstrap overrides.
-if ($isCli) {
-    require __DIR__ . '/bootstrap_cli.php';
-}
-
-/**
- * Set the full base URL.
- * This URL is used as the base of all absolute links.
- *
- * If you define fullBaseUrl in your config file you can remove this.
- */
-if (!Configure::read('App.fullBaseUrl')) {
-    $s = null;
-    if (env('HTTPS')) {
-        $s = 's';
-    }
-
-    $httpHost = env('HTTP_HOST');
-    if (isset($httpHost)) {
-        Configure::write('App.fullBaseUrl', 'http' . $s . '://' . $httpHost);
-    }
-    unset($httpHost, $s);
-}
-
-Cache::config(Configure::consume('Cache'));
-ConnectionManager::config(Configure::consume('Datasources'));
-Email::configTransport(Configure::consume('EmailTransport'));
-Email::config(Configure::consume('Email'));
-Log::config(Configure::consume('Log'));
-Security::salt(Configure::consume('Security.salt'));
-
-/**
- * The default crypto extension in 3.0 is OpenSSL.
- * If you are migrating from 2.x uncomment this code to
- * use a more compatible Mcrypt based implementation
- */
-// Security::engine(new \Cake\Utility\Crypto\Mcrypt());
-
-/**
- * Setup detectors for mobile and tablet.
- */
-Request::addDetector('mobile', function ($request) {
-    $detector = new \Detection\MobileDetect();
-    return $detector->isMobile();
-});
-Request::addDetector('tablet', function ($request) {
-    $detector = new \Detection\MobileDetect();
-    return $detector->isTablet();
-});
-
-/**
- * Custom Inflector rules, can be set to correctly pluralize or singularize
- * table, model, controller names or whatever other string is passed to the
- * inflection functions.
- *
- * Inflector::rules('plural', ['/^(inflect)or$/i' => '\1ables']);
- * Inflector::rules('irregular', ['red' => 'redlings']);
- * Inflector::rules('uninflected', ['dontinflectme']);
- * Inflector::rules('transliteration', ['/å/' => 'aa']);
- */
-
-/**
- * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call
- * Uncomment one of the lines below, as you need. make sure you read the documentation on Plugin to use more
- * advanced ways of loading plugins
- *
- * Plugin::loadAll(); // Loads all plugins at once
- * Plugin::load('Migrations'); //Loads a single plugin named Migrations
- *
- */
-
-Plugin::load('Cakeless');
-Plugin::load('Migrations');
-
-// Only try to load DebugKit in development mode
-// Debug Kit should not be installed on a production system
-if (Configure::read('debug')) {
-    Plugin::load('DebugKit', ['bootstrap' => true]);
-}
-
-/**
- * Connect middleware/dispatcher filters.
- */
-DispatcherFactory::add('Asset');
-DispatcherFactory::add('Routing');
-DispatcherFactory::add('ControllerFactory');
-
-/**
- * Enable default locale format parsing.
- * This is needed for matching the auto-localized string output of Time() class when parsing dates.
- */
-Type::build('datetime')->useLocaleParser();
diff --git a/config/bootstrap_cli.php b/config/bootstrap_cli.php
deleted file mode 100644
index 13cf979..0000000
--- a/config/bootstrap_cli.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-/**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link          http://cakephp.org CakePHP(tm) Project
- * @since         3.0.0
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
- */
-use Cake\Core\Configure;
-use Cake\Core\Exception\MissingPluginException;
-use Cake\Core\Plugin;
-
-/**
- * Additional bootstrapping and configuration for CLI environments should
- * be put here.
- */
-
-// Set logs to different files so they don't have permission conflicts.
-Configure::write('Log.debug.file', 'cli-debug');
-Configure::write('Log.error.file', 'cli-error');
-
-try {
-    Plugin::load('Bake');
-} catch (MissingPluginException $e) {
-    // Do not halt if the plugin is missing
-}
diff --git a/config/layouts/oh14.json b/config/layouts/oh14.json
old mode 100644
new mode 100755
index d0f3e4e..96bc458
--- a/config/layouts/oh14.json
+++ b/config/layouts/oh14.json
@@ -13,17 +13,19 @@
       },
       "down"  : {
         "type"  : "panel",
-        "name"  : "none"
+        "name"  : "clock",
+        "config": "2"
       }
     },
     "right" : {
       "type"    : "panel",
-      "name"    : "departures",
+      "name"    : "departure",
       "config"  : "oh14"
     }
   },
   "down"  : {
     "type"  : "panel",
-    "name"  : "textscroll"
+    "name"  : "scrollbar",
+	"config": "oh14"
   }
 }
diff --git a/config/panel/departure/default.json b/config/panel/departure/default.json
old mode 100644
new mode 100755
diff --git a/config/panel/departure/oh14.json b/config/panel/departure/oh14.json
old mode 100644
new mode 100755
diff --git a/config/panel/scrollbar/oh14.json b/config/panel/scrollbar/oh14.json
new file mode 100755
index 0000000..6b936a4
--- /dev/null
+++ b/config/panel/scrollbar/oh14.json
@@ -0,0 +1,6 @@
+{
+	"texts": [
+		"dies ist ein test",
+		"der hoffentlich funktioniert"
+	]
+}
\ No newline at end of file
diff --git a/config/paths.php b/config/paths.php
deleted file mode 100644
index fcaba5c..0000000
--- a/config/paths.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-/**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link          http://cakephp.org CakePHP(tm) Project
- * @since         3.0.0
- * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
- */
-
-/**
- * Use the DS to separate the directories in other defines
- */
-if (!defined('DS')) {
-    define('DS', DIRECTORY_SEPARATOR);
-}
-
-/**
- * These defines should only be edited if you have cake installed in
- * a directory layout other than the way it is distributed.
- * When using custom settings be sure to use the DS and do not add a trailing DS.
- */
-
-/**
- * The full path to the directory which holds "src", WITHOUT a trailing DS.
- */
-define('ROOT', dirname(__DIR__));
-
-/**
- * The actual directory name for the application directory. Normally
- * named 'src'.
- */
-define('APP_DIR', 'src');
-
-/**
- * Path to the application's directory.
- */
-define('APP', ROOT . DS . APP_DIR . DS);
-
-/**
- * Path to the config directory.
- */
-define('CONFIG', ROOT . DS . 'config' . DS);
-
-/**
- * File path to the webroot directory.
- */
-define('WWW_ROOT', ROOT . DS . 'webroot' . DS);
-
-/**
- * Path to the tests directory.
- */
-define('TESTS', ROOT . DS . 'tests' . DS);
-
-/**
- * Path to the temporary files directory.
- */
-define('TMP', ROOT . DS . 'tmp' . DS);
-
-/**
- * Path to the logs directory.
- */
-define('LOGS', ROOT . DS . 'logs' . DS);
-
-/**
- * Path to the cache files directory. It can be shared between hosts in a multi-server setup.
- */
-define('CACHE', TMP . 'cache' . DS);
-
-/**
- * The absolute path to the "cake" directory, WITHOUT a trailing DS.
- *
- * CakePHP should always be installed with composer, so look there.
- */
-define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'vendor' . DS . 'cakephp' . DS . 'cakephp');
-
-/**
- * Path to the cake directory.
- */
-define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-define('CAKE', CORE_PATH . 'src' . DS);
diff --git a/config/routes.php b/config/routes.php
deleted file mode 100644
index cffbfd3..0000000
--- a/config/routes.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/**
- * Routes configuration
- *
- * In this file, you set up routes to your controllers and their actions.
- * Routes are very important mechanism that allows you to freely connect
- * different URLs to chosen controllers and their actions (functions).
- *
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link          http://cakephp.org CakePHP(tm) Project
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
- */
-
-use Cake\Core\Plugin;
-use Cake\Routing\Router;
-
-/**
- * The default class to use for all routes
- *
- * The following route classes are supplied with CakePHP and are appropriate
- * to set as the default:
- *
- * - Route
- * - InflectedRoute
- * - DashedRoute
- *
- * If no call is made to `Router::defaultRouteClass`, the class used is
- * `Route` (`Cake\Routing\Route\Route`)
- *
- * Note that `Route` does not do any inflections on URLs which will result in
- * inconsistently cased URLs when used with `:plugin`, `:controller` and
- * `:action` markers.
- *
- */
-Router::defaultRouteClass('Route');
-
-Router::scope('/', function ($routes) {
-    /**
-     * Here, we are connecting '/' (base path) to a controller called 'Pages',
-     * its action called 'display', and we pass a param to select the view file
-     * to use (in this case, src/Template/Pages/home.ctp)...
-     */
-    $routes->connect('/', ['controller' => 'Layouts', 'action' => 'index']);
-
-    /**
-     * ...and connect the rest of 'Pages' controller's URLs.
-     */
-  //  $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']);
-
-    /**
-     * Connect catchall routes for all controllers.
-     *
-     * Using the argument `InflectedRoute`, the `fallbacks` method is a shortcut for
-     *    `$routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'InflectedRoute']);`
-     *    `$routes->connect('/:controller/:action/*', [], ['routeClass' => 'InflectedRoute']);`
-     *
-     * Any route class can be used with this method, such as:
-     * - DashedRoute
-     * - InflectedRoute
-     * - Route
-     * - Or your own route class
-     *
-     * You can remove these routes once you've connected the
-     * routes you want in your application.
-     */
-    $routes->fallbacks('InflectedRoute');
-});
-
-/**
- * Load all plugin routes.  See the Plugin documentation on
- * how to customize the loading of plugin routes.
- */
-Plugin::routes();
diff --git a/config/schema/i18n.sql b/config/schema/i18n.sql
deleted file mode 100644
index 66a42bd..0000000
--- a/config/schema/i18n.sql
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-#
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
-#
-# Licensed under The MIT License
-# For full copyright and license information, please see the LICENSE.txt
-# Redistributions of files must retain the above copyright notice.
-# MIT License (http://www.opensource.org/licenses/mit-license.php)
-
-CREATE TABLE i18n (
-	id int(10) NOT NULL auto_increment,
-	locale varchar(6) NOT NULL,
-	model varchar(255) NOT NULL,
-	foreign_key int(10) NOT NULL,
-	field varchar(255) NOT NULL,
-	content mediumtext,
-	PRIMARY KEY	(id),
-#	UNIQUE INDEX I18N_LOCALE_FIELD(locale, model, foreign_key, field),
-#	INDEX I18N_LOCALE_ROW(locale, model, foreign_key),
-#	INDEX I18N_LOCALE_MODEL(locale, model),
-#	INDEX I18N_FIELD(model, foreign_key, field),
-#	INDEX I18N_ROW(model, foreign_key),
-	INDEX locale (locale),
-	INDEX model (model),
-	INDEX row_id (foreign_key),
-	INDEX field (field)
-);
\ No newline at end of file
diff --git a/config/schema/sessions.sql b/config/schema/sessions.sql
deleted file mode 100644
index 434e1aa..0000000
--- a/config/schema/sessions.sql
+++ /dev/null
@@ -1,17 +0,0 @@
-# $Id$
-#
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
-#								1785 E. Sahara Avenue, Suite 490-204
-#								Las Vegas, Nevada 89104
-#
-# Licensed under The MIT License
-# For full copyright and license information, please see the LICENSE.txt
-# Redistributions of files must retain the above copyright notice.
-# MIT License (http://www.opensource.org/licenses/mit-license.php)
-
-CREATE TABLE sessions (
-  id varchar(40) NOT NULL default '',
-  data text,
-  expires INT(11) NOT NULL,
-  PRIMARY KEY  (id)
-);
diff --git a/css/design.css b/css/design.css
new file mode 100755
index 0000000..1266056
--- /dev/null
+++ b/css/design.css
@@ -0,0 +1,61 @@
+@viewport {
+   width: device-width;
+   user-zoom:fixed;
+}
+
+body {
+	margin: 0px;
+	background: #EEE;
+	font-family: Arial;
+	overflow:hidden;
+}
+
+[data-container=panel] {
+	background-color: #FFF;
+	border: solid 1px #F0F0F0;
+	box-shadow: 0px 2px 1px #D3D3D3;
+	padding: 6px;
+/*	margin: 5px;*/
+	float:left;
+	box-sizing: border-box;
+	height:100%;
+	width:100%;
+	overflow: hidden;
+}
+
+[data-container=panelContainer] {
+	float: left;
+  width: 100%;
+  height: 100%;
+  /*padding: 4px;*/
+	padding: 0.2vw;
+  box-sizing: border-box;
+}
+
+[data-container=split] {
+	box-sizing: border-box;
+/*	display: flex;
+	flex-direction: column;*/
+	height:100%;
+	width:100%;
+	float: left;
+}
+
+[data-container=main] {
+	height:100%;
+	width:100%;
+	position:absolute;
+
+	box-sizing: border-box;
+		padding: 0.2vw;
+}
+
+[background] {
+	background: url('biber.svg') no-repeat;
+	background-position: 50% 50%;
+	position: absolute;
+	height: 95%;
+	width: 100%;
+	overflow: hidden;
+	opacity: 0.1;
+}
diff --git a/css/font.css b/css/font.css
new file mode 100755
index 0000000..916db56
--- /dev/null
+++ b/css/font.css
@@ -0,0 +1,41 @@
+@font-face {
+  font-family: 'time';
+  font-style: normal;
+  font-weight: 400;
+  src: url(font/time.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'vrr';
+  font-style: normal;
+  font-weight: 400;
+  src: url(font/vrr.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'display';
+  font-style: normal;
+  font-weight: 400;
+  src: url(font/display.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'newcicle';
+  font-style: normal;
+  font-weight: 400;
+  src: url(font/NewCicle.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'Ubuntu Mono';
+  font-style: normal;
+  font-weight: 400;
+  src: local('Ubuntu Mono'), local('UbuntuMono-Regular'), url(ubuntumono.woff) format('woff');
+}
+
+@font-face {
+  font-family: 'LCD';
+  font-style: normal;
+  font-weight: 400;
+  src: url(font/lcd_clock.ttf) format('truetype');
+}
diff --git a/css/font/NewCicle.ttf b/css/font/NewCicle.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..e651dc554798781ffecc64d9e7956b72c9fb58ea
GIT binary patch
literal 56685
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

literal 0
HcmV?d00001

diff --git a/css/font/display.ttf b/css/font/display.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..e37beb972ec3a0e6e1f20c8ff61548380c2b40be
GIT binary patch
literal 36400
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
W`e`RS^9?~+=~TE^3z&{%xc~s<J|&U>

literal 0
HcmV?d00001

diff --git a/css/font/lcd_clock.ttf b/css/font/lcd_clock.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..8696ac521bd0553858419f7ccbc0ffe65e552fcb
GIT binary patch
literal 34402
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

literal 0
HcmV?d00001

diff --git a/css/font/time.ttf b/css/font/time.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..4578db5ac6aa8114e29e1287232f59db2063e08d
GIT binary patch
literal 24447
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
GM-%`#;mVr;

literal 0
HcmV?d00001

diff --git a/css/font/ubuntumono.woff b/css/font/ubuntumono.woff
new file mode 100755
index 0000000000000000000000000000000000000000..87035be15798cff3909673863c5e6c9ccb29204a
GIT binary patch
literal 26703
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
WA%!mIoa1tT&6n+EG>WWtX8-`t8k~Iq

literal 0
HcmV?d00001

diff --git a/css/font/vrr.ttf b/css/font/vrr.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..e532b93c53c04b6c8e131761c1e0b56889dc19a8
GIT binary patch
literal 139372
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
P#AU<4#QleXNk9ew|68jB

literal 0
HcmV?d00001

diff --git a/css/marquee.css b/css/marquee.css
new file mode 100755
index 0000000..b288625
--- /dev/null
+++ b/css/marquee.css
@@ -0,0 +1,9 @@
+@keyframes marquee {
+	from {transform:translateX(0%);}
+	to {transform:translateX(-20%);}
+}
+
+@-webkit-keyframes marquee {
+	from {transform:translateX(0%);}
+	to {transform:translateX(-20%);}
+}
\ No newline at end of file
diff --git a/favicon.ico b/favicon.ico
new file mode 100755
index 0000000000000000000000000000000000000000..aaac9c853a085a151ef0b2ded6f03ecd88f88899
GIT binary patch
literal 1782
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

literal 0
HcmV?d00001

diff --git a/index.php b/index.php
old mode 100644
new mode 100755
index fc5e39c..9aa1764
--- a/index.php
+++ b/index.php
@@ -1,16 +1,28 @@
-<?php
-/**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link          http://cakephp.org CakePHP(tm) Project
- * @since         0.10.0
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
- */
-
-require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>Infoboard</title>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <link href="favicon.ico" type="image/x-icon" rel="icon">
+    <link href="favicon.ico" type="image/x-icon" rel="shortcut icon">
+    <link rel="stylesheet" href="css/font.css">
+    <link rel="stylesheet" href="css/design.css">
+    <link rel="stylesheet" href="css/marquee.css">
+    <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
+    <script type="text/javascript" src="js/jquery.textfill.min.js"></script>
+    <script type="text/javascript" src="js/marquee.js"></script>
+    <script type="text/javascript" src="js/panelAPI.js"></script>
+    <script type="text/javascript">
+    //<![CDATA[
+    $(document).ready(function(){
+      layout.loadLayout("<?= isset( $_GET["layout"] ) ? $_GET["layout"] : "oh14" ?>");
+    });
+    //]]>
+    </script>
+  </head>
+  <body>
+    <div data-container="main">
+    </div>
+  </body>
+</html>
diff --git a/js/jquery-2.1.4.min.js b/js/jquery-2.1.4.min.js
new file mode 100755
index 0000000..49990d6
--- /dev/null
+++ b/js/jquery-2.1.4.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){
+return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ia={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qa[0].contentDocument,b.write(),b.close(),c=sa(a,b),qa.detach()),ra[a]=c),c}var ua=/^margin/,va=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wa=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)};function xa(a,b,c){var d,e,f,g,h=a.style;return c=c||wa(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),va.test(g)&&ua.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function ya(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),f.removeChild(c),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var za=/^(none|table(?!-c[ea]).+)/,Aa=new RegExp("^("+Q+")(.*)$","i"),Ba=new RegExp("^([+-])=("+Q+")","i"),Ca={position:"absolute",visibility:"hidden",display:"block"},Da={letterSpacing:"0",fontWeight:"400"},Ea=["Webkit","O","Moz","ms"];function Fa(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Ea.length;while(e--)if(b=Ea[e]+c,b in a)return b;return d}function Ga(a,b,c){var d=Aa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Ha(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ia(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wa(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xa(a,b,f),(0>e||null==e)&&(e=a.style[b]),va.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Ha(a,b,c||(g?"border":"content"),d,f)+"px"}function Ja(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",ta(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xa(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fa(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Ba.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fa(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xa(a,b,d)),"normal"===e&&b in Da&&(e=Da[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?za.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Ca,function(){return Ia(a,b,d)}):Ia(a,b,d):void 0},set:function(a,c,d){var e=d&&wa(a);return Ga(a,c,d?Ha(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=ya(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ua.test(a)||(n.cssHooks[a+b].set=Ga)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wa(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Ja(this,!0)},hide:function(){return Ja(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Ka(a,b,c,d,e){return new Ka.prototype.init(a,b,c,d,e)}n.Tween=Ka,Ka.prototype={constructor:Ka,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ka.propHooks[this.prop];return a&&a.get?a.get(this):Ka.propHooks._default.get(this)},run:function(a){var b,c=Ka.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ka.propHooks._default.set(this),this}},Ka.prototype.init.prototype=Ka.prototype,Ka.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Ka.propHooks.scrollTop=Ka.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Ka.prototype.init,n.fx.step={};var La,Ma,Na=/^(?:toggle|show|hide)$/,Oa=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pa=/queueHooks$/,Qa=[Va],Ra={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Oa.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Oa.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sa(){return setTimeout(function(){La=void 0}),La=n.now()}function Ta(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ua(a,b,c){for(var d,e=(Ra[b]||[]).concat(Ra["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Va(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||ta(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Na.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?ta(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ua(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wa(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xa(a,b,c){var d,e,f=0,g=Qa.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=La||Sa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:La||Sa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wa(k,j.opts.specialEasing);g>f;f++)if(d=Qa[f].call(j,a,k,j.opts))return d;return n.map(k,Ua,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xa,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Ra[c]=Ra[c]||[],Ra[c].unshift(b)},prefilter:function(a,b){b?Qa.unshift(a):Qa.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xa(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pa.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Ta(b,!0),a,d,e)}}),n.each({slideDown:Ta("show"),slideUp:Ta("hide"),slideToggle:Ta("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(La=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),La=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ma||(Ma=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Ma),Ma=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Ya,Za,$a=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Za:Ya)),
+void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Za={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$a[b]||n.find.attr;$a[b]=function(a,b,d){var e,f;return d||(f=$a[b],$a[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$a[b]=f),e}});var _a=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_a.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ab=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ab," ").indexOf(b)>=0)return!0;return!1}});var bb=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cb=n.now(),db=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var eb=/#.*$/,fb=/([?&])_=[^&]*/,gb=/^(.*?):[ \t]*([^\r\n]*)$/gm,hb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ib=/^(?:GET|HEAD)$/,jb=/^\/\//,kb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,lb={},mb={},nb="*/".concat("*"),ob=a.location.href,pb=kb.exec(ob.toLowerCase())||[];function qb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function rb(a,b,c,d){var e={},f=a===mb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function sb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function tb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function ub(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ob,type:"GET",isLocal:hb.test(pb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":nb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?sb(sb(a,n.ajaxSettings),b):sb(n.ajaxSettings,a)},ajaxPrefilter:qb(lb),ajaxTransport:qb(mb),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=gb.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||ob)+"").replace(eb,"").replace(jb,pb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=kb.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===pb[1]&&h[2]===pb[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(pb[3]||("http:"===pb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),rb(lb,k,b,v),2===t)return v;i=n.event&&k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!ib.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(db.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=fb.test(d)?d.replace(fb,"$1_="+cb++):d+(db.test(d)?"&":"?")+"_="+cb++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+nb+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=rb(mb,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=tb(k,v,f)),u=ub(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var vb=/%20/g,wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&").replace(vb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Bb=0,Cb={},Db={0:200,1223:204},Eb=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Cb)Cb[a]()}),k.cors=!!Eb&&"withCredentials"in Eb,k.ajax=Eb=!!Eb,n.ajaxTransport(function(a){var b;return k.cors||Eb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Bb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Cb[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Db[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Cb[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Fb=[],Gb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Fb.pop()||n.expando+"_"+cb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Gb.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Gb,"$1"+e):b.jsonp!==!1&&(b.url+=(db.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Fb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Hb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Hb)return Hb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Ib=a.document.documentElement;function Jb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Jb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Ib;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ib})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Jb(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=ya(k.pixelPosition,function(a,c){return c?(c=xa(a,b),va.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Kb=a.jQuery,Lb=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Lb),b&&a.jQuery===n&&(a.jQuery=Kb),n},typeof b===U&&(a.jQuery=a.$=n),n});
diff --git a/js/jquery.textfill.min.js b/js/jquery.textfill.min.js
new file mode 100755
index 0000000..3ed01db
--- /dev/null
+++ b/js/jquery.textfill.min.js
@@ -0,0 +1,20 @@
+/*
+  textfill
+ @name      jquery.textfill.js
+ @author    Russ Painter
+ @author    Yu-Jie Lin
+ @author    Alexandre Dantas
+ @version   0.6.0
+ @date      2014-08-19
+ @copyright (c) 2014 Alexandre Dantas
+ @copyright (c) 2012-2013 Yu-Jie Lin
+ @copyright (c) 2009 Russ Painter
+ @license   MIT License
+ @homepage  https://github.com/jquery-textfill/jquery-textfill
+ @example   http://jquery-textfill.github.io/jquery-textfill/index.html
+*/
+(function(m){m.fn.textfill=function(r){function f(){a.debug&&"undefined"!=typeof console&&"undefined"!=typeof console.debug&&console.debug.apply(console,arguments)}function s(){"undefined"!=typeof console&&"undefined"!=typeof console.warn&&console.warn.apply(console,arguments)}function p(a,b,e,k,n,g){function d(a,b){var c=" / ";a>b?c=" > ":a==b&&(c=" = ");return c}f("[TextFill] "+a+" { font-size: "+b.css("font-size")+",Height: "+b.height()+"px "+d(b.height(),e)+e+"px,Width: "+b.width()+d(b.width(),
+k)+k+",minFontPixels: "+n+"px, maxFontPixels: "+g+"px }")}function q(a,b,e,k,f,g,d,h){for(p(a,b,f,g,d,h);d<h-1;){var l=Math.floor((d+h)/2);b.css("font-size",l);if(e.call(b)<=k){if(d=l,e.call(b)==k)break}else h=l;p(a,b,f,g,d,h)}b.css("font-size",h);e.call(b)<=k&&(d=h,p(a+"* ",b,f,g,d,h));return d}var a=m.extend({debug:!1,maxFontPixels:40,minFontPixels:4,innerTag:"span",widthOnly:!1,success:null,callback:null,fail:null,complete:null,explicitWidth:null,explicitHeight:null,changeLineHeight:!1},r);f("[TextFill] Start Debug");
+this.each(function(){var c=m(a.innerTag+":visible:first",this),b=a.explicitHeight||m(this).height(),e=a.explicitWidth||m(this).width(),k=c.css("font-size"),n=parseFloat(c.css("line-height"))/parseFloat(k);f("[TextFill] Inner text: "+c.text());f("[TextFill] All options: ",a);f("[TextFill] Maximum sizes: { Height: "+b+"px, Width: "+e+"px }");var g=a.minFontPixels,d=0>=a.maxFontPixels?b:a.maxFontPixels,h=void 0;a.widthOnly||(h=q("Height",c,m.fn.height,b,b,e,g,d));var l=void 0,l=q("Width",c,m.fn.width,
+e,b,e,g,d);a.widthOnly?(c.css({"font-size":l,"white-space":"nowrap"}),a.changeLineHeight&&c.parent().css("line-height",n*l+"px")):(g=Math.min(h,l),c.css("font-size",g),a.changeLineHeight&&c.parent().css("line-height",n*g+"px"));f("[TextFill] Finished { Old font-size: "+k+", New font-size: "+c.css("font-size")+" }");c.width()>e||c.height()>b&&!a.widthOnly?(c.css("font-size",k),a.fail&&a.fail(this),f("[TextFill] Failure { Current Width: "+c.width()+", Maximum Width: "+e+", Current Height: "+c.height()+
+", Maximum Height: "+b+" }")):a.success?a.success(this):a.callback&&(s("callback is deprecated, use success, instead"),a.callback(this))});a.complete&&a.complete(this);f("[TextFill] End Debug");return this}})(window.jQuery);
diff --git a/js/marquee.js b/js/marquee.js
new file mode 100755
index 0000000..1b1ab54
--- /dev/null
+++ b/js/marquee.js
@@ -0,0 +1,38 @@
+const
+	MARQUEE_SPEED_PRECISION = 2;				// defines the number of decimal places for speed calculation
+	
+function initMarquee(panel) {
+	var marquee=$(panel).find('marquee');
+	for (var i=0;i<marquee.size();i++) {
+		marqueeToCSS(marquee[i]);
+	}
+}
+
+function marqueeToCSS(marquee) {
+	// TODO insert font and font-size
+	var
+		speed = $(marquee).attr("data-speed") || "1.0",
+		content = $(marquee).html(),
+		result = '';
+	// generate css html
+	result += '<div data-marquee data-css-marquee>';
+	result += '<div data-css-marquee-text>';
+	result += content;
+	result += '</div>';
+	result += '</div>';
+	// create html and replace marquee
+	var element = document.createElement('hidden');
+	$(element).html(result);
+	$(marquee).replaceWith(element);
+	// corrections
+	var text = $(element).find("div[data-css-marquee-text]")[0];
+	$($(element).find("div[data-css-marquee]")[0]).css("user-select","none");
+	var textWidth = $(text).outerWidth();
+	$(text).css("animation",'marquee ' + (textWidth / speed).toFixed(MARQUEE_SPEED_PRECISION) + 's linear infinite');
+	$(text).html(repeatString(content, 5));
+	$(element).replaceWith($(element).html());
+}
+
+function repeatString(str, times) {
+	return (new Array(times + 1)).join(str);
+}
\ No newline at end of file
diff --git a/js/panelAPI.js b/js/panelAPI.js
new file mode 100755
index 0000000..24ef024
--- /dev/null
+++ b/js/panelAPI.js
@@ -0,0 +1,141 @@
+layout = {};
+
+layout.processLayout = function(json, container) {
+  switch(json.type) {
+    case "ysplit":
+      var cont = $("<div>").attr("data-container","split");
+      $(container).append(cont);
+      layout.processLayout(json.up, cont).css("height",json.cut+"%");
+      layout.processLayout(json.down, cont).css("height",(100.0-json.cut)+"%");
+      return cont;
+    case "xsplit":
+      var cont = $("<div>").attr("data-container","split");
+      $(container).append(cont);
+      layout.processLayout(json.left, cont).css("width",json.cut+"%");
+      layout.processLayout(json.right, cont).css("width",(100.0-json.cut)+"%");
+      return cont;
+    case "panel":
+        var p = $("<div>")
+          .attr("data-container","panel")
+          .attr("data-template",json.name)
+          .attr("data-config",json.config);
+        var cont = $("<div>").attr("data-container","panelContainer").append(p);
+        $(container).append(cont);
+
+      if (json.name != "") {
+        layout.insertTemplate(json.name,p);
+      }
+
+      return cont;
+    default:
+      layout.error(json);
+      break;
+  }
+}
+
+layout.insertTemplate = function(name, panel) {
+  var tmp = null;
+  for (ti in layout.templates) {
+    if (layout.templates[ti].name == name)
+    {
+      layout.templates[ti].panels.push(panel);
+      return;
+    }
+
+  }
+
+  this.templates.push(
+    {
+      "name": name,
+      "template": null,
+      "panels": [panel],
+      "script": function() {},
+      "css": null,
+      "loadTemplate": function() {
+        var t = this;
+      	var e = {};
+
+      	var doMore = function() {
+      	  if (e.js == null || e.css == null || e.template == null)
+      	      return;
+
+          if (e.js != null) {
+              eval("doStuff = function() {\n" + e.js + "\n}");
+              t.script = doStuff;
+              doStuff = null;
+          }
+
+          if (e.css!=null) {
+            t.css = $("<style>").attr("type","text/css").attr("data-template",t.name).text(e.css);
+            $("body").append(t.css);
+          }
+          t.template = $.parseHTML(e.template);
+
+          for (p in t.panels) {
+            t.panels[p].append(
+              $(t.template).clone()
+            ).ready(function() {
+              if (t.script == null) {
+
+              } else {
+                t.panels[p].js=new t.script();
+                try {
+                  if (typeof t.panels[p].js.loaded == 'function')
+                    t.panels[p].js.loaded(t.panels[p], t.panels[p].attr("data-config"));
+                } catch (ex) {
+                  console.log("Layout: exception when running loading for " + t.name + "\n" + ex);
+                }
+              }
+            });
+          }
+      	}
+
+      	$.get("panels/" + this.name + "/template.html", function(k) {
+      	   e.template=k;
+           doMore();
+      	}).fail(function() {
+          layout.error("get fail");
+        });
+
+      	$.get("style.php?style=" + this.name, function(k) {
+          e.css=k;
+          doMore();
+      	}).fail(function() {
+          layout.error("get fail");
+        });
+
+        $.get("panels/" + this.name + "/script.js", function(k) {
+          e.js=k;
+      	  doMore();
+        }).fail(function() {
+          layout.error("get fail");
+        });
+
+      }
+    }
+  )
+}
+
+layout.panelLoaded = function(panel) {
+    console.log(panel);
+}
+
+layout.loadLayout = function(layoutname) {
+  var w = "config/layouts/"+layoutname+".json";
+  console.log(w);
+  $.get(w, function(e) {
+      layout.processLayout(e, $("[data-container=main]"));
+      for (var tmp in layout.templates) {
+          layout.templates[tmp].loadTemplate();
+      }
+  }).fail(function() {
+    layout.error("get fail");
+  });
+},
+
+
+layout.error = function(e) {
+  console.log("Layout: Error " + e);
+},
+
+layout.templates = [];
diff --git a/lessc.php b/lessc.php
new file mode 100755
index 0000000..261e7ef
--- /dev/null
+++ b/lessc.php
@@ -0,0 +1,3766 @@
+<?php
+
+/**
+ * lessphp v0.5.0
+ * http://leafo.net/lessphp
+ *
+ * LESS CSS compiler, adapted from http://lesscss.org
+ *
+ * Copyright 2013, Leaf Corcoran <leafot@gmail.com>
+ * Licensed under MIT or GPLv3, see LICENSE
+ */
+
+
+/**
+ * The LESS compiler and parser.
+ *
+ * Converting LESS to CSS is a three stage process. The incoming file is parsed
+ * by `lessc_parser` into a syntax tree, then it is compiled into another tree
+ * representing the CSS structure by `lessc`. The CSS tree is fed into a
+ * formatter, like `lessc_formatter` which then outputs CSS as a string.
+ *
+ * During the first compile, all values are *reduced*, which means that their
+ * types are brought to the lowest form before being dump as strings. This
+ * handles math equations, variable dereferences, and the like.
+ *
+ * The `parse` function of `lessc` is the entry point.
+ *
+ * In summary:
+ *
+ * The `lessc` class creates an instance of the parser, feeds it LESS code,
+ * then transforms the resulting tree to a CSS tree. This class also holds the
+ * evaluation context, such as all available mixins and variables at any given
+ * time.
+ *
+ * The `lessc_parser` class is only concerned with parsing its input.
+ *
+ * The `lessc_formatter` takes a CSS tree, and dumps it to a formatted string,
+ * handling things like indentation.
+ */
+class lessc {
+	static public $VERSION = "v0.5.0";
+
+	static public $TRUE = array("keyword", "true");
+	static public $FALSE = array("keyword", "false");
+
+	protected $libFunctions = array();
+	protected $registeredVars = array();
+	protected $preserveComments = false;
+
+	public $vPrefix = '@'; // prefix of abstract properties
+	public $mPrefix = '$'; // prefix of abstract blocks
+	public $parentSelector = '&';
+
+	public $importDisabled = false;
+	public $importDir = '';
+
+	protected $numberPrecision = null;
+
+	protected $allParsedFiles = array();
+
+	// set to the parser that generated the current line when compiling
+	// so we know how to create error messages
+	protected $sourceParser = null;
+	protected $sourceLoc = null;
+
+	static protected $nextImportId = 0; // uniquely identify imports
+
+	// attempts to find the path of an import url, returns null for css files
+	protected function findImport($url) {
+		foreach ((array)$this->importDir as $dir) {
+			$full = $dir.(substr($dir, -1) != '/' ? '/' : '').$url;
+			if ($this->fileExists($file = $full.'.less') || $this->fileExists($file = $full)) {
+				return $file;
+			}
+		}
+
+		return null;
+	}
+
+	protected function fileExists($name) {
+		return is_file($name);
+	}
+
+	static public function compressList($items, $delim) {
+		if (!isset($items[1]) && isset($items[0])) return $items[0];
+		else return array('list', $delim, $items);
+	}
+
+	static public function preg_quote($what) {
+		return preg_quote($what, '/');
+	}
+
+	protected function tryImport($importPath, $parentBlock, $out) {
+		if ($importPath[0] == "function" && $importPath[1] == "url") {
+			$importPath = $this->flattenList($importPath[2]);
+		}
+
+		$str = $this->coerceString($importPath);
+		if ($str === null) return false;
+
+		$url = $this->compileValue($this->lib_e($str));
+
+		// don't import if it ends in css
+		if (substr_compare($url, '.css', -4, 4) === 0) return false;
+
+		$realPath = $this->findImport($url);
+
+		if ($realPath === null) return false;
+
+		if ($this->importDisabled) {
+			return array(false, "/* import disabled */");
+		}
+
+		if (isset($this->allParsedFiles[realpath($realPath)])) {
+			return array(false, null);
+		}
+
+		$this->addParsedFile($realPath);
+		$parser = $this->makeParser($realPath);
+		$root = $parser->parse(file_get_contents($realPath));
+
+		// set the parents of all the block props
+		foreach ($root->props as $prop) {
+			if ($prop[0] == "block") {
+				$prop[1]->parent = $parentBlock;
+			}
+		}
+
+		// copy mixins into scope, set their parents
+		// bring blocks from import into current block
+		// TODO: need to mark the source parser	these came from this file
+		foreach ($root->children as $childName => $child) {
+			if (isset($parentBlock->children[$childName])) {
+				$parentBlock->children[$childName] = array_merge(
+					$parentBlock->children[$childName],
+					$child);
+			} else {
+				$parentBlock->children[$childName] = $child;
+			}
+		}
+
+		$pi = pathinfo($realPath);
+		$dir = $pi["dirname"];
+
+		list($top, $bottom) = $this->sortProps($root->props, true);
+		$this->compileImportedProps($top, $parentBlock, $out, $parser, $dir);
+
+		return array(true, $bottom, $parser, $dir);
+	}
+
+	protected function compileImportedProps($props, $block, $out, $sourceParser, $importDir) {
+		$oldSourceParser = $this->sourceParser;
+
+		$oldImport = $this->importDir;
+
+		// TODO: this is because the importDir api is stupid
+		$this->importDir = (array)$this->importDir;
+		array_unshift($this->importDir, $importDir);
+
+		foreach ($props as $prop) {
+			$this->compileProp($prop, $block, $out);
+		}
+
+		$this->importDir = $oldImport;
+		$this->sourceParser = $oldSourceParser;
+	}
+
+	/**
+	 * Recursively compiles a block.
+	 *
+	 * A block is analogous to a CSS block in most cases. A single LESS document
+	 * is encapsulated in a block when parsed, but it does not have parent tags
+	 * so all of it's children appear on the root level when compiled.
+	 *
+	 * Blocks are made up of props and children.
+	 *
+	 * Props are property instructions, array tuples which describe an action
+	 * to be taken, eg. write a property, set a variable, mixin a block.
+	 *
+	 * The children of a block are just all the blocks that are defined within.
+	 * This is used to look up mixins when performing a mixin.
+	 *
+	 * Compiling the block involves pushing a fresh environment on the stack,
+	 * and iterating through the props, compiling each one.
+	 *
+	 * See lessc::compileProp()
+	 *
+	 */
+	protected function compileBlock($block) {
+		switch ($block->type) {
+		case "root":
+			$this->compileRoot($block);
+			break;
+		case null:
+			$this->compileCSSBlock($block);
+			break;
+		case "media":
+			$this->compileMedia($block);
+			break;
+		case "directive":
+			$name = "@" . $block->name;
+			if (!empty($block->value)) {
+				$name .= " " . $this->compileValue($this->reduce($block->value));
+			}
+
+			$this->compileNestedBlock($block, array($name));
+			break;
+		default:
+			$this->throwError("unknown block type: $block->type\n");
+		}
+	}
+
+	protected function compileCSSBlock($block) {
+		$env = $this->pushEnv();
+
+		$selectors = $this->compileSelectors($block->tags);
+		$env->selectors = $this->multiplySelectors($selectors);
+		$out = $this->makeOutputBlock(null, $env->selectors);
+
+		$this->scope->children[] = $out;
+		$this->compileProps($block, $out);
+
+		$block->scope = $env; // mixins carry scope with them!
+		$this->popEnv();
+	}
+
+	protected function compileMedia($media) {
+		$env = $this->pushEnv($media);
+		$parentScope = $this->mediaParent($this->scope);
+
+		$query = $this->compileMediaQuery($this->multiplyMedia($env));
+
+		$this->scope = $this->makeOutputBlock($media->type, array($query));
+		$parentScope->children[] = $this->scope;
+
+		$this->compileProps($media, $this->scope);
+
+		if (count($this->scope->lines) > 0) {
+			$orphanSelelectors = $this->findClosestSelectors();
+			if (!is_null($orphanSelelectors)) {
+				$orphan = $this->makeOutputBlock(null, $orphanSelelectors);
+				$orphan->lines = $this->scope->lines;
+				array_unshift($this->scope->children, $orphan);
+				$this->scope->lines = array();
+			}
+		}
+
+		$this->scope = $this->scope->parent;
+		$this->popEnv();
+	}
+
+	protected function mediaParent($scope) {
+		while (!empty($scope->parent)) {
+			if (!empty($scope->type) && $scope->type != "media") {
+				break;
+			}
+			$scope = $scope->parent;
+		}
+
+		return $scope;
+	}
+
+	protected function compileNestedBlock($block, $selectors) {
+		$this->pushEnv($block);
+		$this->scope = $this->makeOutputBlock($block->type, $selectors);
+		$this->scope->parent->children[] = $this->scope;
+
+		$this->compileProps($block, $this->scope);
+
+		$this->scope = $this->scope->parent;
+		$this->popEnv();
+	}
+
+	protected function compileRoot($root) {
+		$this->pushEnv();
+		$this->scope = $this->makeOutputBlock($root->type);
+		$this->compileProps($root, $this->scope);
+		$this->popEnv();
+	}
+
+	protected function compileProps($block, $out) {
+		foreach ($this->sortProps($block->props) as $prop) {
+			$this->compileProp($prop, $block, $out);
+		}
+		$out->lines = $this->deduplicate($out->lines);
+	}
+
+	/**
+	 * Deduplicate lines in a block. Comments are not deduplicated. If a
+	 * duplicate rule is detected, the comments immediately preceding each
+	 * occurence are consolidated.
+	 */
+	protected function deduplicate($lines) {
+		$unique = array();
+		$comments = array();
+
+		foreach($lines as $line) {
+			if (strpos($line, '/*') === 0) {
+				$comments[] = $line;
+				continue;
+			}
+			if (!in_array($line, $unique)) {
+				$unique[] = $line;
+			}
+			array_splice($unique, array_search($line, $unique), 0, $comments);
+			$comments = array();
+		}
+		return array_merge($unique, $comments);
+	}
+
+	protected function sortProps($props, $split = false) {
+		$vars = array();
+		$imports = array();
+		$other = array();
+		$stack = array();
+
+		foreach ($props as $prop) {
+			switch ($prop[0]) {
+			case "comment":
+				$stack[] = $prop;
+				break;
+			case "assign":
+				$stack[] = $prop;
+				if (isset($prop[1][0]) && $prop[1][0] == $this->vPrefix) {
+					$vars = array_merge($vars, $stack);
+				} else {
+					$other = array_merge($other, $stack);
+				}
+				$stack = array();
+				break;
+			case "import":
+				$id = self::$nextImportId++;
+				$prop[] = $id;
+				$stack[] = $prop;
+				$imports = array_merge($imports, $stack);
+				$other[] = array("import_mixin", $id);
+				$stack = array();
+				break;
+			default:
+				$stack[] = $prop;
+				$other = array_merge($other, $stack);
+				$stack = array();
+				break;
+			}
+		}
+		$other = array_merge($other, $stack);
+
+		if ($split) {
+			return array(array_merge($imports, $vars), $other);
+		} else {
+			return array_merge($imports, $vars, $other);
+		}
+	}
+
+	protected function compileMediaQuery($queries) {
+		$compiledQueries = array();
+		foreach ($queries as $query) {
+			$parts = array();
+			foreach ($query as $q) {
+				switch ($q[0]) {
+				case "mediaType":
+					$parts[] = implode(" ", array_slice($q, 1));
+					break;
+				case "mediaExp":
+					if (isset($q[2])) {
+						$parts[] = "($q[1]: " .
+							$this->compileValue($this->reduce($q[2])) . ")";
+					} else {
+						$parts[] = "($q[1])";
+					}
+					break;
+				case "variable":
+					$parts[] = $this->compileValue($this->reduce($q));
+				break;
+				}
+			}
+
+			if (count($parts) > 0) {
+				$compiledQueries[] =  implode(" and ", $parts);
+			}
+		}
+
+		$out = "@media";
+		if (!empty($parts)) {
+			$out .= " " .
+				implode($this->formatter->selectorSeparator, $compiledQueries);
+		}
+		return $out;
+	}
+
+	protected function multiplyMedia($env, $childQueries = null) {
+		if (is_null($env) ||
+			!empty($env->block->type) && $env->block->type != "media")
+		{
+			return $childQueries;
+		}
+
+		// plain old block, skip
+		if (empty($env->block->type)) {
+			return $this->multiplyMedia($env->parent, $childQueries);
+		}
+
+		$out = array();
+		$queries = $env->block->queries;
+		if (is_null($childQueries)) {
+			$out = $queries;
+		} else {
+			foreach ($queries as $parent) {
+				foreach ($childQueries as $child) {
+					$out[] = array_merge($parent, $child);
+				}
+			}
+		}
+
+		return $this->multiplyMedia($env->parent, $out);
+	}
+
+	protected function expandParentSelectors(&$tag, $replace) {
+		$parts = explode("$&$", $tag);
+		$count = 0;
+		foreach ($parts as &$part) {
+			$part = str_replace($this->parentSelector, $replace, $part, $c);
+			$count += $c;
+		}
+		$tag = implode($this->parentSelector, $parts);
+		return $count;
+	}
+
+	protected function findClosestSelectors() {
+		$env = $this->env;
+		$selectors = null;
+		while ($env !== null) {
+			if (isset($env->selectors)) {
+				$selectors = $env->selectors;
+				break;
+			}
+			$env = $env->parent;
+		}
+
+		return $selectors;
+	}
+
+
+	// multiply $selectors against the nearest selectors in env
+	protected function multiplySelectors($selectors) {
+		// find parent selectors
+
+		$parentSelectors = $this->findClosestSelectors();
+		if (is_null($parentSelectors)) {
+			// kill parent reference in top level selector
+			foreach ($selectors as &$s) {
+				$this->expandParentSelectors($s, "");
+			}
+
+			return $selectors;
+		}
+
+		$out = array();
+		foreach ($parentSelectors as $parent) {
+			foreach ($selectors as $child) {
+				$count = $this->expandParentSelectors($child, $parent);
+
+				// don't prepend the parent tag if & was used
+				if ($count > 0) {
+					$out[] = trim($child);
+				} else {
+					$out[] = trim($parent . ' ' . $child);
+				}
+			}
+		}
+
+		return $out;
+	}
+
+	// reduces selector expressions
+	protected function compileSelectors($selectors) {
+		$out = array();
+
+		foreach ($selectors as $s) {
+			if (is_array($s)) {
+				list(, $value) = $s;
+				$out[] = trim($this->compileValue($this->reduce($value)));
+			} else {
+				$out[] = $s;
+			}
+		}
+
+		return $out;
+	}
+
+	protected function eq($left, $right) {
+		return $left == $right;
+	}
+
+	protected function patternMatch($block, $orderedArgs, $keywordArgs) {
+		// match the guards if it has them
+		// any one of the groups must have all its guards pass for a match
+		if (!empty($block->guards)) {
+			$groupPassed = false;
+			foreach ($block->guards as $guardGroup) {
+				foreach ($guardGroup as $guard) {
+					$this->pushEnv();
+					$this->zipSetArgs($block->args, $orderedArgs, $keywordArgs);
+
+					$negate = false;
+					if ($guard[0] == "negate") {
+						$guard = $guard[1];
+						$negate = true;
+					}
+
+					$passed = $this->reduce($guard) == self::$TRUE;
+					if ($negate) $passed = !$passed;
+
+					$this->popEnv();
+
+					if ($passed) {
+						$groupPassed = true;
+					} else {
+						$groupPassed = false;
+						break;
+					}
+				}
+
+				if ($groupPassed) break;
+			}
+
+			if (!$groupPassed) {
+				return false;
+			}
+		}
+
+		if (empty($block->args)) {
+			return $block->isVararg || empty($orderedArgs) && empty($keywordArgs);
+		}
+
+		$remainingArgs = $block->args;
+		if ($keywordArgs) {
+			$remainingArgs = array();
+			foreach ($block->args as $arg) {
+				if ($arg[0] == "arg" && isset($keywordArgs[$arg[1]])) {
+					continue;
+				}
+
+				$remainingArgs[] = $arg;
+			}
+		}
+
+		$i = -1; // no args
+		// try to match by arity or by argument literal
+		foreach ($remainingArgs as $i => $arg) {
+			switch ($arg[0]) {
+			case "lit":
+				if (empty($orderedArgs[$i]) || !$this->eq($arg[1], $orderedArgs[$i])) {
+					return false;
+				}
+				break;
+			case "arg":
+				// no arg and no default value
+				if (!isset($orderedArgs[$i]) && !isset($arg[2])) {
+					return false;
+				}
+				break;
+			case "rest":
+				$i--; // rest can be empty
+				break 2;
+			}
+		}
+
+		if ($block->isVararg) {
+			return true; // not having enough is handled above
+		} else {
+			$numMatched = $i + 1;
+			// greater than becuase default values always match
+			return $numMatched >= count($orderedArgs);
+		}
+	}
+
+	protected function patternMatchAll($blocks, $orderedArgs, $keywordArgs, $skip=array()) {
+		$matches = null;
+		foreach ($blocks as $block) {
+			// skip seen blocks that don't have arguments
+			if (isset($skip[$block->id]) && !isset($block->args)) {
+				continue;
+			}
+
+			if ($this->patternMatch($block, $orderedArgs, $keywordArgs)) {
+				$matches[] = $block;
+			}
+		}
+
+		return $matches;
+	}
+
+	// attempt to find blocks matched by path and args
+	protected function findBlocks($searchIn, $path, $orderedArgs, $keywordArgs, $seen=array()) {
+		if ($searchIn == null) return null;
+		if (isset($seen[$searchIn->id])) return null;
+		$seen[$searchIn->id] = true;
+
+		$name = $path[0];
+
+		if (isset($searchIn->children[$name])) {
+			$blocks = $searchIn->children[$name];
+			if (count($path) == 1) {
+				$matches = $this->patternMatchAll($blocks, $orderedArgs, $keywordArgs, $seen);
+				if (!empty($matches)) {
+					// This will return all blocks that match in the closest
+					// scope that has any matching block, like lessjs
+					return $matches;
+				}
+			} else {
+				$matches = array();
+				foreach ($blocks as $subBlock) {
+					$subMatches = $this->findBlocks($subBlock,
+						array_slice($path, 1), $orderedArgs, $keywordArgs, $seen);
+
+					if (!is_null($subMatches)) {
+						foreach ($subMatches as $sm) {
+							$matches[] = $sm;
+						}
+					}
+				}
+
+				return count($matches) > 0 ? $matches : null;
+			}
+		}
+		if ($searchIn->parent === $searchIn) return null;
+		return $this->findBlocks($searchIn->parent, $path, $orderedArgs, $keywordArgs, $seen);
+	}
+
+	// sets all argument names in $args to either the default value
+	// or the one passed in through $values
+	protected function zipSetArgs($args, $orderedValues, $keywordValues) {
+		$assignedValues = array();
+
+		$i = 0;
+		foreach ($args as  $a) {
+			if ($a[0] == "arg") {
+				if (isset($keywordValues[$a[1]])) {
+					// has keyword arg
+					$value = $keywordValues[$a[1]];
+				} elseif (isset($orderedValues[$i])) {
+					// has ordered arg
+					$value = $orderedValues[$i];
+					$i++;
+				} elseif (isset($a[2])) {
+					// has default value
+					$value = $a[2];
+				} else {
+					$this->throwError("Failed to assign arg " . $a[1]);
+					$value = null; // :(
+				}
+
+				$value = $this->reduce($value);
+				$this->set($a[1], $value);
+				$assignedValues[] = $value;
+			} else {
+				// a lit
+				$i++;
+			}
+		}
+
+		// check for a rest
+		$last = end($args);
+		if ($last[0] == "rest") {
+			$rest = array_slice($orderedValues, count($args) - 1);
+			$this->set($last[1], $this->reduce(array("list", " ", $rest)));
+		}
+
+		// wow is this the only true use of PHP's + operator for arrays?
+		$this->env->arguments = $assignedValues + $orderedValues;
+	}
+
+	// compile a prop and update $lines or $blocks appropriately
+	protected function compileProp($prop, $block, $out) {
+		// set error position context
+		$this->sourceLoc = isset($prop[-1]) ? $prop[-1] : -1;
+
+		switch ($prop[0]) {
+		case 'assign':
+			list(, $name, $value) = $prop;
+			if ($name[0] == $this->vPrefix) {
+				$this->set($name, $value);
+			} else {
+				$out->lines[] = $this->formatter->property($name,
+						$this->compileValue($this->reduce($value)));
+			}
+			break;
+		case 'block':
+			list(, $child) = $prop;
+			$this->compileBlock($child);
+			break;
+		case 'mixin':
+			list(, $path, $args, $suffix) = $prop;
+
+			$orderedArgs = array();
+			$keywordArgs = array();
+			foreach ((array)$args as $arg) {
+				$argval = null;
+				switch ($arg[0]) {
+				case "arg":
+					if (!isset($arg[2])) {
+						$orderedArgs[] = $this->reduce(array("variable", $arg[1]));
+					} else {
+						$keywordArgs[$arg[1]] = $this->reduce($arg[2]);
+					}
+					break;
+
+				case "lit":
+					$orderedArgs[] = $this->reduce($arg[1]);
+					break;
+				default:
+					$this->throwError("Unknown arg type: " . $arg[0]);
+				}
+			}
+
+			$mixins = $this->findBlocks($block, $path, $orderedArgs, $keywordArgs);
+
+			if ($mixins === null) {
+				$this->throwError("{$prop[1][0]} is undefined");
+			}
+
+			foreach ($mixins as $mixin) {
+				if ($mixin === $block && !$orderedArgs) {
+					continue;
+				}
+
+				$haveScope = false;
+				if (isset($mixin->parent->scope)) {
+					$haveScope = true;
+					$mixinParentEnv = $this->pushEnv();
+					$mixinParentEnv->storeParent = $mixin->parent->scope;
+				}
+
+				$haveArgs = false;
+				if (isset($mixin->args)) {
+					$haveArgs = true;
+					$this->pushEnv();
+					$this->zipSetArgs($mixin->args, $orderedArgs, $keywordArgs);
+				}
+
+				$oldParent = $mixin->parent;
+				if ($mixin != $block) $mixin->parent = $block;
+
+				foreach ($this->sortProps($mixin->props) as $subProp) {
+					if ($suffix !== null &&
+						$subProp[0] == "assign" &&
+						is_string($subProp[1]) &&
+						$subProp[1]{0} != $this->vPrefix)
+					{
+						$subProp[2] = array(
+							'list', ' ',
+							array($subProp[2], array('keyword', $suffix))
+						);
+					}
+
+					$this->compileProp($subProp, $mixin, $out);
+				}
+
+				$mixin->parent = $oldParent;
+
+				if ($haveArgs) $this->popEnv();
+				if ($haveScope) $this->popEnv();
+			}
+
+			break;
+		case 'raw':
+			$out->lines[] = $prop[1];
+			break;
+		case "directive":
+			list(, $name, $value) = $prop;
+			$out->lines[] = "@$name " . $this->compileValue($this->reduce($value)).';';
+			break;
+		case "comment":
+			$out->lines[] = $prop[1];
+			break;
+		case "import";
+			list(, $importPath, $importId) = $prop;
+			$importPath = $this->reduce($importPath);
+
+			if (!isset($this->env->imports)) {
+				$this->env->imports = array();
+			}
+
+			$result = $this->tryImport($importPath, $block, $out);
+
+			$this->env->imports[$importId] = $result === false ?
+				array(false, "@import " . $this->compileValue($importPath).";") :
+				$result;
+
+			break;
+		case "import_mixin":
+			list(,$importId) = $prop;
+			$import = $this->env->imports[$importId];
+			if ($import[0] === false) {
+				if (isset($import[1])) {
+					$out->lines[] = $import[1];
+				}
+			} else {
+				list(, $bottom, $parser, $importDir) = $import;
+				$this->compileImportedProps($bottom, $block, $out, $parser, $importDir);
+			}
+
+			break;
+		default:
+			$this->throwError("unknown op: {$prop[0]}\n");
+		}
+	}
+
+
+	/**
+	 * Compiles a primitive value into a CSS property value.
+	 *
+	 * Values in lessphp are typed by being wrapped in arrays, their format is
+	 * typically:
+	 *
+	 *     array(type, contents [, additional_contents]*)
+	 *
+	 * The input is expected to be reduced. This function will not work on
+	 * things like expressions and variables.
+	 */
+	public function compileValue($value) {
+		switch ($value[0]) {
+		case 'list':
+			// [1] - delimiter
+			// [2] - array of values
+			return implode($value[1], array_map(array($this, 'compileValue'), $value[2]));
+		case 'raw_color':
+			if (!empty($this->formatter->compressColors)) {
+				return $this->compileValue($this->coerceColor($value));
+			}
+			return $value[1];
+		case 'keyword':
+			// [1] - the keyword
+			return $value[1];
+		case 'number':
+			list(, $num, $unit) = $value;
+			// [1] - the number
+			// [2] - the unit
+			if ($this->numberPrecision !== null) {
+				$num = round($num, $this->numberPrecision);
+			}
+			return $num . $unit;
+		case 'string':
+			// [1] - contents of string (includes quotes)
+			list(, $delim, $content) = $value;
+			foreach ($content as &$part) {
+				if (is_array($part)) {
+					$part = $this->compileValue($part);
+				}
+			}
+			return $delim . implode($content) . $delim;
+		case 'color':
+			// [1] - red component (either number or a %)
+			// [2] - green component
+			// [3] - blue component
+			// [4] - optional alpha component
+			list(, $r, $g, $b) = $value;
+			$r = round($r);
+			$g = round($g);
+			$b = round($b);
+
+			if (count($value) == 5 && $value[4] != 1) { // rgba
+				return 'rgba('.$r.','.$g.','.$b.','.$value[4].')';
+			}
+
+			$h = sprintf("#%02x%02x%02x", $r, $g, $b);
+
+			if (!empty($this->formatter->compressColors)) {
+				// Converting hex color to short notation (e.g. #003399 to #039)
+				if ($h[1] === $h[2] && $h[3] === $h[4] && $h[5] === $h[6]) {
+					$h = '#' . $h[1] . $h[3] . $h[5];
+				}
+			}
+
+			return $h;
+
+		case 'function':
+			list(, $name, $args) = $value;
+			return $name.'('.$this->compileValue($args).')';
+		default: // assumed to be unit
+			$this->throwError("unknown value type: $value[0]");
+		}
+	}
+
+	protected function lib_pow($args) {
+		list($base, $exp) = $this->assertArgs($args, 2, "pow");
+		return pow($this->assertNumber($base), $this->assertNumber($exp));
+	}
+
+	protected function lib_pi() {
+		return pi();
+	}
+
+	protected function lib_mod($args) {
+		list($a, $b) = $this->assertArgs($args, 2, "mod");
+		return $this->assertNumber($a) % $this->assertNumber($b);
+	}
+
+	protected function lib_tan($num) {
+		return tan($this->assertNumber($num));
+	}
+
+	protected function lib_sin($num) {
+		return sin($this->assertNumber($num));
+	}
+
+	protected function lib_cos($num) {
+		return cos($this->assertNumber($num));
+	}
+
+	protected function lib_atan($num) {
+		$num = atan($this->assertNumber($num));
+		return array("number", $num, "rad");
+	}
+
+	protected function lib_asin($num) {
+		$num = asin($this->assertNumber($num));
+		return array("number", $num, "rad");
+	}
+
+	protected function lib_acos($num) {
+		$num = acos($this->assertNumber($num));
+		return array("number", $num, "rad");
+	}
+
+	protected function lib_sqrt($num) {
+		return sqrt($this->assertNumber($num));
+	}
+
+	protected function lib_extract($value) {
+		list($list, $idx) = $this->assertArgs($value, 2, "extract");
+		$idx = $this->assertNumber($idx);
+		// 1 indexed
+		if ($list[0] == "list" && isset($list[2][$idx - 1])) {
+			return $list[2][$idx - 1];
+		}
+	}
+
+	protected function lib_isnumber($value) {
+		return $this->toBool($value[0] == "number");
+	}
+
+	protected function lib_isstring($value) {
+		return $this->toBool($value[0] == "string");
+	}
+
+	protected function lib_iscolor($value) {
+		return $this->toBool($this->coerceColor($value));
+	}
+
+	protected function lib_iskeyword($value) {
+		return $this->toBool($value[0] == "keyword");
+	}
+
+	protected function lib_ispixel($value) {
+		return $this->toBool($value[0] == "number" && $value[2] == "px");
+	}
+
+	protected function lib_ispercentage($value) {
+		return $this->toBool($value[0] == "number" && $value[2] == "%");
+	}
+
+	protected function lib_isem($value) {
+		return $this->toBool($value[0] == "number" && $value[2] == "em");
+	}
+
+	protected function lib_isrem($value) {
+		return $this->toBool($value[0] == "number" && $value[2] == "rem");
+	}
+
+	protected function lib_rgbahex($color) {
+		$color = $this->coerceColor($color);
+		if (is_null($color))
+			$this->throwError("color expected for rgbahex");
+
+		return sprintf("#%02x%02x%02x%02x",
+			isset($color[4]) ? $color[4]*255 : 255,
+			$color[1],$color[2], $color[3]);
+	}
+
+	protected function lib_argb($color){
+		return $this->lib_rgbahex($color);
+	}
+
+	/**
+	 * Given an url, decide whether to output a regular link or the base64-encoded contents of the file
+	 *
+	 * @param  array  $value either an argument list (two strings) or a single string
+	 * @return string        formatted url(), either as a link or base64-encoded
+	 */
+	protected function lib_data_uri($value) {
+		$mime = ($value[0] === 'list') ? $value[2][0][2] : null;
+		$url = ($value[0] === 'list') ? $value[2][1][2][0] : $value[2][0];
+
+		$fullpath = $this->findImport($url);
+
+		if($fullpath && ($fsize = filesize($fullpath)) !== false) {
+			// IE8 can't handle data uris larger than 32KB
+			if($fsize/1024 < 32) {
+				if(is_null($mime)) {
+					if(class_exists('finfo')) { // php 5.3+
+						$finfo = new finfo(FILEINFO_MIME);
+						$mime = explode('; ', $finfo->file($fullpath));
+						$mime = $mime[0];
+					} elseif(function_exists('mime_content_type')) { // PHP 5.2
+						$mime = mime_content_type($fullpath);
+					}
+				}
+
+				if(!is_null($mime)) // fallback if the mime type is still unknown
+					$url = sprintf('data:%s;base64,%s', $mime, base64_encode(file_get_contents($fullpath)));
+			}
+		}
+
+		return 'url("'.$url.'")';
+	}
+
+	// utility func to unquote a string
+	protected function lib_e($arg) {
+		switch ($arg[0]) {
+			case "list":
+				$items = $arg[2];
+				if (isset($items[0])) {
+					return $this->lib_e($items[0]);
+				}
+				$this->throwError("unrecognised input");
+			case "string":
+				$arg[1] = "";
+				return $arg;
+			case "keyword":
+				return $arg;
+			default:
+				return array("keyword", $this->compileValue($arg));
+		}
+	}
+
+	protected function lib__sprintf($args) {
+		if ($args[0] != "list") return $args;
+		$values = $args[2];
+		$string = array_shift($values);
+		$template = $this->compileValue($this->lib_e($string));
+
+		$i = 0;
+		if (preg_match_all('/%[dsa]/', $template, $m)) {
+			foreach ($m[0] as $match) {
+				$val = isset($values[$i]) ?
+					$this->reduce($values[$i]) : array('keyword', '');
+
+				// lessjs compat, renders fully expanded color, not raw color
+				if ($color = $this->coerceColor($val)) {
+					$val = $color;
+				}
+
+				$i++;
+				$rep = $this->compileValue($this->lib_e($val));
+				$template = preg_replace('/'.self::preg_quote($match).'/',
+					$rep, $template, 1);
+			}
+		}
+
+		$d = $string[0] == "string" ? $string[1] : '"';
+		return array("string", $d, array($template));
+	}
+
+	protected function lib_floor($arg) {
+		$value = $this->assertNumber($arg);
+		return array("number", floor($value), $arg[2]);
+	}
+
+	protected function lib_ceil($arg) {
+		$value = $this->assertNumber($arg);
+		return array("number", ceil($value), $arg[2]);
+	}
+
+	protected function lib_round($arg) {
+		if($arg[0] != "list") {
+			$value = $this->assertNumber($arg);
+			return array("number", round($value), $arg[2]);
+		} else {
+			$value = $this->assertNumber($arg[2][0]);
+			$precision = $this->assertNumber($arg[2][1]);
+			return array("number", round($value, $precision), $arg[2][0][2]);
+		}
+	}
+
+	protected function lib_unit($arg) {
+		if ($arg[0] == "list") {
+			list($number, $newUnit) = $arg[2];
+			return array("number", $this->assertNumber($number),
+				$this->compileValue($this->lib_e($newUnit)));
+		} else {
+			return array("number", $this->assertNumber($arg), "");
+		}
+	}
+
+	/**
+	 * Helper function to get arguments for color manipulation functions.
+	 * takes a list that contains a color like thing and a percentage
+	 */
+	public function colorArgs($args) {
+		if ($args[0] != 'list' || count($args[2]) < 2) {
+			return array(array('color', 0, 0, 0), 0);
+		}
+		list($color, $delta) = $args[2];
+		$color = $this->assertColor($color);
+		$delta = floatval($delta[1]);
+
+		return array($color, $delta);
+	}
+
+	protected function lib_darken($args) {
+		list($color, $delta) = $this->colorArgs($args);
+
+		$hsl = $this->toHSL($color);
+		$hsl[3] = $this->clamp($hsl[3] - $delta, 100);
+		return $this->toRGB($hsl);
+	}
+
+	protected function lib_lighten($args) {
+		list($color, $delta) = $this->colorArgs($args);
+
+		$hsl = $this->toHSL($color);
+		$hsl[3] = $this->clamp($hsl[3] + $delta, 100);
+		return $this->toRGB($hsl);
+	}
+
+	protected function lib_saturate($args) {
+		list($color, $delta) = $this->colorArgs($args);
+
+		$hsl = $this->toHSL($color);
+		$hsl[2] = $this->clamp($hsl[2] + $delta, 100);
+		return $this->toRGB($hsl);
+	}
+
+	protected function lib_desaturate($args) {
+		list($color, $delta) = $this->colorArgs($args);
+
+		$hsl = $this->toHSL($color);
+		$hsl[2] = $this->clamp($hsl[2] - $delta, 100);
+		return $this->toRGB($hsl);
+	}
+
+	protected function lib_spin($args) {
+		list($color, $delta) = $this->colorArgs($args);
+
+		$hsl = $this->toHSL($color);
+
+		$hsl[1] = $hsl[1] + $delta % 360;
+		if ($hsl[1] < 0) $hsl[1] += 360;
+
+		return $this->toRGB($hsl);
+	}
+
+	protected function lib_fadeout($args) {
+		list($color, $delta) = $this->colorArgs($args);
+		$color[4] = $this->clamp((isset($color[4]) ? $color[4] : 1) - $delta/100);
+		return $color;
+	}
+
+	protected function lib_fadein($args) {
+		list($color, $delta) = $this->colorArgs($args);
+		$color[4] = $this->clamp((isset($color[4]) ? $color[4] : 1) + $delta/100);
+		return $color;
+	}
+
+	protected function lib_hue($color) {
+		$hsl = $this->toHSL($this->assertColor($color));
+		return round($hsl[1]);
+	}
+
+	protected function lib_saturation($color) {
+		$hsl = $this->toHSL($this->assertColor($color));
+		return round($hsl[2]);
+	}
+
+	protected function lib_lightness($color) {
+		$hsl = $this->toHSL($this->assertColor($color));
+		return round($hsl[3]);
+	}
+
+	// get the alpha of a color
+	// defaults to 1 for non-colors or colors without an alpha
+	protected function lib_alpha($value) {
+		if (!is_null($color = $this->coerceColor($value))) {
+			return isset($color[4]) ? $color[4] : 1;
+		}
+	}
+
+	// set the alpha of the color
+	protected function lib_fade($args) {
+		list($color, $alpha) = $this->colorArgs($args);
+		$color[4] = $this->clamp($alpha / 100.0);
+		return $color;
+	}
+
+	protected function lib_percentage($arg) {
+		$num = $this->assertNumber($arg);
+		return array("number", $num*100, "%");
+	}
+
+	// mixes two colors by weight
+	// mix(@color1, @color2, [@weight: 50%]);
+	// http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html#mix-instance_method
+	protected function lib_mix($args) {
+		if ($args[0] != "list" || count($args[2]) < 2)
+			$this->throwError("mix expects (color1, color2, weight)");
+
+		list($first, $second) = $args[2];
+		$first = $this->assertColor($first);
+		$second = $this->assertColor($second);
+
+		$first_a = $this->lib_alpha($first);
+		$second_a = $this->lib_alpha($second);
+
+		if (isset($args[2][2])) {
+			$weight = $args[2][2][1] / 100.0;
+		} else {
+			$weight = 0.5;
+		}
+
+		$w = $weight * 2 - 1;
+		$a = $first_a - $second_a;
+
+		$w1 = (($w * $a == -1 ? $w : ($w + $a)/(1 + $w * $a)) + 1) / 2.0;
+		$w2 = 1.0 - $w1;
+
+		$new = array('color',
+			$w1 * $first[1] + $w2 * $second[1],
+			$w1 * $first[2] + $w2 * $second[2],
+			$w1 * $first[3] + $w2 * $second[3],
+		);
+
+		if ($first_a != 1.0 || $second_a != 1.0) {
+			$new[] = $first_a * $weight + $second_a * ($weight - 1);
+		}
+
+		return $this->fixColor($new);
+	}
+
+	protected function lib_contrast($args) {
+	    $darkColor  = array('color', 0, 0, 0);
+	    $lightColor = array('color', 255, 255, 255);
+	    $threshold  = 0.43;
+
+	    if ( $args[0] == 'list' ) {
+	        $inputColor = ( isset($args[2][0]) ) ? $this->assertColor($args[2][0])  : $lightColor;
+	        $darkColor  = ( isset($args[2][1]) ) ? $this->assertColor($args[2][1])  : $darkColor;
+	        $lightColor = ( isset($args[2][2]) ) ? $this->assertColor($args[2][2])  : $lightColor;
+	        $threshold  = ( isset($args[2][3]) ) ? $this->assertNumber($args[2][3]) : $threshold;
+	    }
+	    else {
+	        $inputColor  = $this->assertColor($args);
+	    }
+
+	    $inputColor = $this->coerceColor($inputColor);
+	    $darkColor  = $this->coerceColor($darkColor);
+	    $lightColor = $this->coerceColor($lightColor);
+
+	    //Figure out which is actually light and dark!
+	    if ( $this->lib_luma($darkColor) > $this->lib_luma($lightColor) ) {
+	        $t  = $lightColor;
+	        $lightColor = $darkColor;
+	        $darkColor  = $t;
+	    }
+
+	    $inputColor_alpha = $this->lib_alpha($inputColor);
+	    if ( ( $this->lib_luma($inputColor) * $inputColor_alpha) < $threshold) {
+	        return $lightColor;
+	    }
+	    return $darkColor;
+	}
+
+	protected function lib_luma($color) {
+	    $color = $this->coerceColor($color);
+	    return (0.2126 * $color[0] / 255) + (0.7152 * $color[1] / 255) + (0.0722 * $color[2] / 255);
+	}
+
+
+	public function assertColor($value, $error = "expected color value") {
+		$color = $this->coerceColor($value);
+		if (is_null($color)) $this->throwError($error);
+		return $color;
+	}
+
+	public function assertNumber($value, $error = "expecting number") {
+		if ($value[0] == "number") return $value[1];
+		$this->throwError($error);
+	}
+
+	public function assertArgs($value, $expectedArgs, $name="") {
+		if ($expectedArgs == 1) {
+			return $value;
+		} else {
+			if ($value[0] !== "list" || $value[1] != ",") $this->throwError("expecting list");
+			$values = $value[2];
+			$numValues = count($values);
+			if ($expectedArgs != $numValues) {
+				if ($name) {
+					$name = $name . ": ";
+				}
+
+				$this->throwError("${name}expecting $expectedArgs arguments, got $numValues");
+			}
+
+			return $values;
+		}
+	}
+
+	protected function toHSL($color) {
+		if ($color[0] == 'hsl') return $color;
+
+		$r = $color[1] / 255;
+		$g = $color[2] / 255;
+		$b = $color[3] / 255;
+
+		$min = min($r, $g, $b);
+		$max = max($r, $g, $b);
+
+		$L = ($min + $max) / 2;
+		if ($min == $max) {
+			$S = $H = 0;
+		} else {
+			if ($L < 0.5)
+				$S = ($max - $min)/($max + $min);
+			else
+				$S = ($max - $min)/(2.0 - $max - $min);
+
+			if ($r == $max) $H = ($g - $b)/($max - $min);
+			elseif ($g == $max) $H = 2.0 + ($b - $r)/($max - $min);
+			elseif ($b == $max) $H = 4.0 + ($r - $g)/($max - $min);
+
+		}
+
+		$out = array('hsl',
+			($H < 0 ? $H + 6 : $H)*60,
+			$S*100,
+			$L*100,
+		);
+
+		if (count($color) > 4) $out[] = $color[4]; // copy alpha
+		return $out;
+	}
+
+	protected function toRGB_helper($comp, $temp1, $temp2) {
+		if ($comp < 0) $comp += 1.0;
+		elseif ($comp > 1) $comp -= 1.0;
+
+		if (6 * $comp < 1) return $temp1 + ($temp2 - $temp1) * 6 * $comp;
+		if (2 * $comp < 1) return $temp2;
+		if (3 * $comp < 2) return $temp1 + ($temp2 - $temp1)*((2/3) - $comp) * 6;
+
+		return $temp1;
+	}
+
+	/**
+	 * Converts a hsl array into a color value in rgb.
+	 * Expects H to be in range of 0 to 360, S and L in 0 to 100
+	 */
+	protected function toRGB($color) {
+		if ($color[0] == 'color') return $color;
+
+		$H = $color[1] / 360;
+		$S = $color[2] / 100;
+		$L = $color[3] / 100;
+
+		if ($S == 0) {
+			$r = $g = $b = $L;
+		} else {
+			$temp2 = $L < 0.5 ?
+				$L*(1.0 + $S) :
+				$L + $S - $L * $S;
+
+			$temp1 = 2.0 * $L - $temp2;
+
+			$r = $this->toRGB_helper($H + 1/3, $temp1, $temp2);
+			$g = $this->toRGB_helper($H, $temp1, $temp2);
+			$b = $this->toRGB_helper($H - 1/3, $temp1, $temp2);
+		}
+
+		// $out = array('color', round($r*255), round($g*255), round($b*255));
+		$out = array('color', $r*255, $g*255, $b*255);
+		if (count($color) > 4) $out[] = $color[4]; // copy alpha
+		return $out;
+	}
+
+	protected function clamp($v, $max = 1, $min = 0) {
+		return min($max, max($min, $v));
+	}
+
+	/**
+	 * Convert the rgb, rgba, hsl color literals of function type
+	 * as returned by the parser into values of color type.
+	 */
+	protected function funcToColor($func) {
+		$fname = $func[1];
+		if ($func[2][0] != 'list') return false; // need a list of arguments
+		$rawComponents = $func[2][2];
+
+		if ($fname == 'hsl' || $fname == 'hsla') {
+			$hsl = array('hsl');
+			$i = 0;
+			foreach ($rawComponents as $c) {
+				$val = $this->reduce($c);
+				$val = isset($val[1]) ? floatval($val[1]) : 0;
+
+				if ($i == 0) $clamp = 360;
+				elseif ($i < 3) $clamp = 100;
+				else $clamp = 1;
+
+				$hsl[] = $this->clamp($val, $clamp);
+				$i++;
+			}
+
+			while (count($hsl) < 4) $hsl[] = 0;
+			return $this->toRGB($hsl);
+
+		} elseif ($fname == 'rgb' || $fname == 'rgba') {
+			$components = array();
+			$i = 1;
+			foreach	($rawComponents as $c) {
+				$c = $this->reduce($c);
+				if ($i < 4) {
+					if ($c[0] == "number" && $c[2] == "%") {
+						$components[] = 255 * ($c[1] / 100);
+					} else {
+						$components[] = floatval($c[1]);
+					}
+				} elseif ($i == 4) {
+					if ($c[0] == "number" && $c[2] == "%") {
+						$components[] = 1.0 * ($c[1] / 100);
+					} else {
+						$components[] = floatval($c[1]);
+					}
+				} else break;
+
+				$i++;
+			}
+			while (count($components) < 3) $components[] = 0;
+			array_unshift($components, 'color');
+			return $this->fixColor($components);
+		}
+
+		return false;
+	}
+
+	protected function reduce($value, $forExpression = false) {
+		switch ($value[0]) {
+		case "interpolate":
+			$reduced = $this->reduce($value[1]);
+			$var = $this->compileValue($reduced);
+			$res = $this->reduce(array("variable", $this->vPrefix . $var));
+
+			if ($res[0] == "raw_color") {
+				$res = $this->coerceColor($res);
+			}
+
+			if (empty($value[2])) $res = $this->lib_e($res);
+
+			return $res;
+		case "variable":
+			$key = $value[1];
+			if (is_array($key)) {
+				$key = $this->reduce($key);
+				$key = $this->vPrefix . $this->compileValue($this->lib_e($key));
+			}
+
+			$seen =& $this->env->seenNames;
+
+			if (!empty($seen[$key])) {
+				$this->throwError("infinite loop detected: $key");
+			}
+
+			$seen[$key] = true;
+			$out = $this->reduce($this->get($key));
+			$seen[$key] = false;
+			return $out;
+		case "list":
+			foreach ($value[2] as &$item) {
+				$item = $this->reduce($item, $forExpression);
+			}
+			return $value;
+		case "expression":
+			return $this->evaluate($value);
+		case "string":
+			foreach ($value[2] as &$part) {
+				if (is_array($part)) {
+					$strip = $part[0] == "variable";
+					$part = $this->reduce($part);
+					if ($strip) $part = $this->lib_e($part);
+				}
+			}
+			return $value;
+		case "escape":
+			list(,$inner) = $value;
+			return $this->lib_e($this->reduce($inner));
+		case "function":
+			$color = $this->funcToColor($value);
+			if ($color) return $color;
+
+			list(, $name, $args) = $value;
+			if ($name == "%") $name = "_sprintf";
+
+			$f = isset($this->libFunctions[$name]) ?
+				$this->libFunctions[$name] : array($this, 'lib_'.str_replace('-', '_', $name));
+
+			if (is_callable($f)) {
+				if ($args[0] == 'list')
+					$args = self::compressList($args[2], $args[1]);
+
+				$ret = call_user_func($f, $this->reduce($args, true), $this);
+
+				if (is_null($ret)) {
+					return array("string", "", array(
+						$name, "(", $args, ")"
+					));
+				}
+
+				// convert to a typed value if the result is a php primitive
+				if (is_numeric($ret)) $ret = array('number', $ret, "");
+				elseif (!is_array($ret)) $ret = array('keyword', $ret);
+
+				return $ret;
+			}
+
+			// plain function, reduce args
+			$value[2] = $this->reduce($value[2]);
+			return $value;
+		case "unary":
+			list(, $op, $exp) = $value;
+			$exp = $this->reduce($exp);
+
+			if ($exp[0] == "number") {
+				switch ($op) {
+				case "+":
+					return $exp;
+				case "-":
+					$exp[1] *= -1;
+					return $exp;
+				}
+			}
+			return array("string", "", array($op, $exp));
+		}
+
+		if ($forExpression) {
+			switch ($value[0]) {
+			case "keyword":
+				if ($color = $this->coerceColor($value)) {
+					return $color;
+				}
+				break;
+			case "raw_color":
+				return $this->coerceColor($value);
+			}
+		}
+
+		return $value;
+	}
+
+
+	// coerce a value for use in color operation
+	protected function coerceColor($value) {
+		switch($value[0]) {
+			case 'color': return $value;
+			case 'raw_color':
+				$c = array("color", 0, 0, 0);
+				$colorStr = substr($value[1], 1);
+				$num = hexdec($colorStr);
+				$width = strlen($colorStr) == 3 ? 16 : 256;
+
+				for ($i = 3; $i > 0; $i--) { // 3 2 1
+					$t = $num % $width;
+					$num /= $width;
+
+					$c[$i] = $t * (256/$width) + $t * floor(16/$width);
+				}
+
+				return $c;
+			case 'keyword':
+				$name = $value[1];
+				if (isset(self::$cssColors[$name])) {
+					$rgba = explode(',', self::$cssColors[$name]);
+
+					if(isset($rgba[3]))
+						return array('color', $rgba[0], $rgba[1], $rgba[2], $rgba[3]);
+
+					return array('color', $rgba[0], $rgba[1], $rgba[2]);
+				}
+				return null;
+		}
+	}
+
+	// make something string like into a string
+	protected function coerceString($value) {
+		switch ($value[0]) {
+		case "string":
+			return $value;
+		case "keyword":
+			return array("string", "", array($value[1]));
+		}
+		return null;
+	}
+
+	// turn list of length 1 into value type
+	protected function flattenList($value) {
+		if ($value[0] == "list" && count($value[2]) == 1) {
+			return $this->flattenList($value[2][0]);
+		}
+		return $value;
+	}
+
+	public function toBool($a) {
+		if ($a) return self::$TRUE;
+		else return self::$FALSE;
+	}
+
+	// evaluate an expression
+	protected function evaluate($exp) {
+		list(, $op, $left, $right, $whiteBefore, $whiteAfter) = $exp;
+
+		$left = $this->reduce($left, true);
+		$right = $this->reduce($right, true);
+
+		if ($leftColor = $this->coerceColor($left)) {
+			$left = $leftColor;
+		}
+
+		if ($rightColor = $this->coerceColor($right)) {
+			$right = $rightColor;
+		}
+
+		$ltype = $left[0];
+		$rtype = $right[0];
+
+		// operators that work on all types
+		if ($op == "and") {
+			return $this->toBool($left == self::$TRUE && $right == self::$TRUE);
+		}
+
+		if ($op == "=") {
+			return $this->toBool($this->eq($left, $right) );
+		}
+
+		if ($op == "+" && !is_null($str = $this->stringConcatenate($left, $right))) {
+			return $str;
+		}
+
+		// type based operators
+		$fname = "op_${ltype}_${rtype}";
+		if (is_callable(array($this, $fname))) {
+			$out = $this->$fname($op, $left, $right);
+			if (!is_null($out)) return $out;
+		}
+
+		// make the expression look it did before being parsed
+		$paddedOp = $op;
+		if ($whiteBefore) $paddedOp = " " . $paddedOp;
+		if ($whiteAfter) $paddedOp .= " ";
+
+		return array("string", "", array($left, $paddedOp, $right));
+	}
+
+	protected function stringConcatenate($left, $right) {
+		if ($strLeft = $this->coerceString($left)) {
+			if ($right[0] == "string") {
+				$right[1] = "";
+			}
+			$strLeft[2][] = $right;
+			return $strLeft;
+		}
+
+		if ($strRight = $this->coerceString($right)) {
+			array_unshift($strRight[2], $left);
+			return $strRight;
+		}
+	}
+
+
+	// make sure a color's components don't go out of bounds
+	protected function fixColor($c) {
+		foreach (range(1, 3) as $i) {
+			if ($c[$i] < 0) $c[$i] = 0;
+			if ($c[$i] > 255) $c[$i] = 255;
+		}
+
+		return $c;
+	}
+
+	protected function op_number_color($op, $lft, $rgt) {
+		if ($op == '+' || $op == '*') {
+			return $this->op_color_number($op, $rgt, $lft);
+		}
+	}
+
+	protected function op_color_number($op, $lft, $rgt) {
+		if ($rgt[0] == '%') $rgt[1] /= 100;
+
+		return $this->op_color_color($op, $lft,
+			array_fill(1, count($lft) - 1, $rgt[1]));
+	}
+
+	protected function op_color_color($op, $left, $right) {
+		$out = array('color');
+		$max = count($left) > count($right) ? count($left) : count($right);
+		foreach (range(1, $max - 1) as $i) {
+			$lval = isset($left[$i]) ? $left[$i] : 0;
+			$rval = isset($right[$i]) ? $right[$i] : 0;
+			switch ($op) {
+			case '+':
+				$out[] = $lval + $rval;
+				break;
+			case '-':
+				$out[] = $lval - $rval;
+				break;
+			case '*':
+				$out[] = $lval * $rval;
+				break;
+			case '%':
+				$out[] = $lval % $rval;
+				break;
+			case '/':
+				if ($rval == 0) $this->throwError("evaluate error: can't divide by zero");
+				$out[] = $lval / $rval;
+				break;
+			default:
+				$this->throwError('evaluate error: color op number failed on op '.$op);
+			}
+		}
+		return $this->fixColor($out);
+	}
+
+	function lib_red($color){
+		$color = $this->coerceColor($color);
+		if (is_null($color)) {
+			$this->throwError('color expected for red()');
+		}
+
+		return $color[1];
+	}
+
+	function lib_green($color){
+		$color = $this->coerceColor($color);
+		if (is_null($color)) {
+			$this->throwError('color expected for green()');
+		}
+
+		return $color[2];
+	}
+
+	function lib_blue($color){
+		$color = $this->coerceColor($color);
+		if (is_null($color)) {
+			$this->throwError('color expected for blue()');
+		}
+
+		return $color[3];
+	}
+
+
+	// operator on two numbers
+	protected function op_number_number($op, $left, $right) {
+		$unit = empty($left[2]) ? $right[2] : $left[2];
+
+		$value = 0;
+		switch ($op) {
+		case '+':
+			$value = $left[1] + $right[1];
+			break;
+		case '*':
+			$value = $left[1] * $right[1];
+			break;
+		case '-':
+			$value = $left[1] - $right[1];
+			break;
+		case '%':
+			$value = $left[1] % $right[1];
+			break;
+		case '/':
+			if ($right[1] == 0) $this->throwError('parse error: divide by zero');
+			$value = $left[1] / $right[1];
+			break;
+		case '<':
+			return $this->toBool($left[1] < $right[1]);
+		case '>':
+			return $this->toBool($left[1] > $right[1]);
+		case '>=':
+			return $this->toBool($left[1] >= $right[1]);
+		case '=<':
+			return $this->toBool($left[1] <= $right[1]);
+		default:
+			$this->throwError('parse error: unknown number operator: '.$op);
+		}
+
+		return array("number", $value, $unit);
+	}
+
+
+	/* environment functions */
+
+	protected function makeOutputBlock($type, $selectors = null) {
+		$b = new stdclass;
+		$b->lines = array();
+		$b->children = array();
+		$b->selectors = $selectors;
+		$b->type = $type;
+		$b->parent = $this->scope;
+		return $b;
+	}
+
+	// the state of execution
+	protected function pushEnv($block = null) {
+		$e = new stdclass;
+		$e->parent = $this->env;
+		$e->store = array();
+		$e->block = $block;
+
+		$this->env = $e;
+		return $e;
+	}
+
+	// pop something off the stack
+	protected function popEnv() {
+		$old = $this->env;
+		$this->env = $this->env->parent;
+		return $old;
+	}
+
+	// set something in the current env
+	protected function set($name, $value) {
+		$this->env->store[$name] = $value;
+	}
+
+
+	// get the highest occurrence entry for a name
+	protected function get($name) {
+		$current = $this->env;
+
+		$isArguments = $name == $this->vPrefix . 'arguments';
+		while ($current) {
+			if ($isArguments && isset($current->arguments)) {
+				return array('list', ' ', $current->arguments);
+			}
+
+			if (isset($current->store[$name]))
+				return $current->store[$name];
+			else {
+				$current = isset($current->storeParent) ?
+					$current->storeParent : $current->parent;
+			}
+		}
+
+		$this->throwError("variable $name is undefined");
+	}
+
+	// inject array of unparsed strings into environment as variables
+	protected function injectVariables($args) {
+		$this->pushEnv();
+		$parser = new lessc_parser($this, __METHOD__);
+		foreach ($args as $name => $strValue) {
+			if ($name{0} != '@') $name = '@'.$name;
+			$parser->count = 0;
+			$parser->buffer = (string)$strValue;
+			if (!$parser->propertyValue($value)) {
+				throw new Exception("failed to parse passed in variable $name: $strValue");
+			}
+
+			$this->set($name, $value);
+		}
+	}
+
+	/**
+	 * Initialize any static state, can initialize parser for a file
+	 * $opts isn't used yet
+	 */
+	public function __construct($fname = null) {
+		if ($fname !== null) {
+			// used for deprecated parse method
+			$this->_parseFile = $fname;
+		}
+	}
+
+	public function compile($string, $name = null) {
+		$locale = setlocale(LC_NUMERIC, 0);
+		setlocale(LC_NUMERIC, "C");
+
+		$this->parser = $this->makeParser($name);
+		$root = $this->parser->parse($string);
+
+		$this->env = null;
+		$this->scope = null;
+
+		$this->formatter = $this->newFormatter();
+
+		if (!empty($this->registeredVars)) {
+			$this->injectVariables($this->registeredVars);
+		}
+
+		$this->sourceParser = $this->parser; // used for error messages
+		$this->compileBlock($root);
+
+		ob_start();
+		$this->formatter->block($this->scope);
+		$out = ob_get_clean();
+		setlocale(LC_NUMERIC, $locale);
+		return $out;
+	}
+
+	public function compileFile($fname, $outFname = null) {
+		if (!is_readable($fname)) {
+			throw new Exception('load error: failed to find '.$fname);
+		}
+
+		$pi = pathinfo($fname);
+
+		$oldImport = $this->importDir;
+
+		$this->importDir = (array)$this->importDir;
+		$this->importDir[] = $pi['dirname'].'/';
+
+		$this->addParsedFile($fname);
+
+		$out = $this->compile(file_get_contents($fname), $fname);
+
+		$this->importDir = $oldImport;
+
+		if ($outFname !== null) {
+			return file_put_contents($outFname, $out);
+		}
+
+		return $out;
+	}
+
+	// compile only if changed input has changed or output doesn't exist
+	public function checkedCompile($in, $out) {
+		if (!is_file($out) || filemtime($in) > filemtime($out)) {
+			$this->compileFile($in, $out);
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * Execute lessphp on a .less file or a lessphp cache structure
+	 *
+	 * The lessphp cache structure contains information about a specific
+	 * less file having been parsed. It can be used as a hint for future
+	 * calls to determine whether or not a rebuild is required.
+	 *
+	 * The cache structure contains two important keys that may be used
+	 * externally:
+	 *
+	 * compiled: The final compiled CSS
+	 * updated: The time (in seconds) the CSS was last compiled
+	 *
+	 * The cache structure is a plain-ol' PHP associative array and can
+	 * be serialized and unserialized without a hitch.
+	 *
+	 * @param mixed $in Input
+	 * @param bool $force Force rebuild?
+	 * @return array lessphp cache structure
+	 */
+	public function cachedCompile($in, $force = false) {
+		// assume no root
+		$root = null;
+
+		if (is_string($in)) {
+			$root = $in;
+		} elseif (is_array($in) and isset($in['root'])) {
+			if ($force or ! isset($in['files'])) {
+				// If we are forcing a recompile or if for some reason the
+				// structure does not contain any file information we should
+				// specify the root to trigger a rebuild.
+				$root = $in['root'];
+			} elseif (isset($in['files']) and is_array($in['files'])) {
+				foreach ($in['files'] as $fname => $ftime ) {
+					if (!file_exists($fname) or filemtime($fname) > $ftime) {
+						// One of the files we knew about previously has changed
+						// so we should look at our incoming root again.
+						$root = $in['root'];
+						break;
+					}
+				}
+			}
+		} else {
+			// TODO: Throw an exception? We got neither a string nor something
+			// that looks like a compatible lessphp cache structure.
+			return null;
+		}
+
+		if ($root !== null) {
+			// If we have a root value which means we should rebuild.
+			$out = array();
+			$out['root'] = $root;
+			$out['compiled'] = $this->compileFile($root);
+			$out['files'] = $this->allParsedFiles();
+			$out['updated'] = time();
+			return $out;
+		} else {
+			// No changes, pass back the structure
+			// we were given initially.
+			return $in;
+		}
+
+	}
+
+	// parse and compile buffer
+	// This is deprecated
+	public function parse($str = null, $initialVariables = null) {
+		if (is_array($str)) {
+			$initialVariables = $str;
+			$str = null;
+		}
+
+		$oldVars = $this->registeredVars;
+		if ($initialVariables !== null) {
+			$this->setVariables($initialVariables);
+		}
+
+		if ($str == null) {
+			if (empty($this->_parseFile)) {
+				throw new exception("nothing to parse");
+			}
+
+			$out = $this->compileFile($this->_parseFile);
+		} else {
+			$out = $this->compile($str);
+		}
+
+		$this->registeredVars = $oldVars;
+		return $out;
+	}
+
+	protected function makeParser($name) {
+		$parser = new lessc_parser($this, $name);
+		$parser->writeComments = $this->preserveComments;
+
+		return $parser;
+	}
+
+	public function setFormatter($name) {
+		$this->formatterName = $name;
+	}
+
+	protected function newFormatter() {
+		$className = "lessc_formatter_lessjs";
+		if (!empty($this->formatterName)) {
+			if (!is_string($this->formatterName))
+				return $this->formatterName;
+			$className = "lessc_formatter_$this->formatterName";
+		}
+
+		return new $className;
+	}
+
+	public function setPreserveComments($preserve) {
+		$this->preserveComments = $preserve;
+	}
+
+	public function registerFunction($name, $func) {
+		$this->libFunctions[$name] = $func;
+	}
+
+	public function unregisterFunction($name) {
+		unset($this->libFunctions[$name]);
+	}
+
+	public function setVariables($variables) {
+		$this->registeredVars = array_merge($this->registeredVars, $variables);
+	}
+
+	public function unsetVariable($name) {
+		unset($this->registeredVars[$name]);
+	}
+
+	public function setImportDir($dirs) {
+		$this->importDir = (array)$dirs;
+	}
+
+	public function addImportDir($dir) {
+		$this->importDir = (array)$this->importDir;
+		$this->importDir[] = $dir;
+	}
+
+	public function allParsedFiles() {
+		return $this->allParsedFiles;
+	}
+
+	public function addParsedFile($file) {
+		$this->allParsedFiles[realpath($file)] = filemtime($file);
+	}
+
+	/**
+	 * Uses the current value of $this->count to show line and line number
+	 */
+	public function throwError($msg = null) {
+		if ($this->sourceLoc >= 0) {
+			$this->sourceParser->throwError($msg, $this->sourceLoc);
+		}
+		throw new exception($msg);
+	}
+
+	// compile file $in to file $out if $in is newer than $out
+	// returns true when it compiles, false otherwise
+	public static function ccompile($in, $out, $less = null) {
+		if ($less === null) {
+			$less = new self;
+		}
+		return $less->checkedCompile($in, $out);
+	}
+
+	public static function cexecute($in, $force = false, $less = null) {
+		if ($less === null) {
+			$less = new self;
+		}
+		return $less->cachedCompile($in, $force);
+	}
+
+	static protected $cssColors = array(
+		'aliceblue' => '240,248,255',
+		'antiquewhite' => '250,235,215',
+		'aqua' => '0,255,255',
+		'aquamarine' => '127,255,212',
+		'azure' => '240,255,255',
+		'beige' => '245,245,220',
+		'bisque' => '255,228,196',
+		'black' => '0,0,0',
+		'blanchedalmond' => '255,235,205',
+		'blue' => '0,0,255',
+		'blueviolet' => '138,43,226',
+		'brown' => '165,42,42',
+		'burlywood' => '222,184,135',
+		'cadetblue' => '95,158,160',
+		'chartreuse' => '127,255,0',
+		'chocolate' => '210,105,30',
+		'coral' => '255,127,80',
+		'cornflowerblue' => '100,149,237',
+		'cornsilk' => '255,248,220',
+		'crimson' => '220,20,60',
+		'cyan' => '0,255,255',
+		'darkblue' => '0,0,139',
+		'darkcyan' => '0,139,139',
+		'darkgoldenrod' => '184,134,11',
+		'darkgray' => '169,169,169',
+		'darkgreen' => '0,100,0',
+		'darkgrey' => '169,169,169',
+		'darkkhaki' => '189,183,107',
+		'darkmagenta' => '139,0,139',
+		'darkolivegreen' => '85,107,47',
+		'darkorange' => '255,140,0',
+		'darkorchid' => '153,50,204',
+		'darkred' => '139,0,0',
+		'darksalmon' => '233,150,122',
+		'darkseagreen' => '143,188,143',
+		'darkslateblue' => '72,61,139',
+		'darkslategray' => '47,79,79',
+		'darkslategrey' => '47,79,79',
+		'darkturquoise' => '0,206,209',
+		'darkviolet' => '148,0,211',
+		'deeppink' => '255,20,147',
+		'deepskyblue' => '0,191,255',
+		'dimgray' => '105,105,105',
+		'dimgrey' => '105,105,105',
+		'dodgerblue' => '30,144,255',
+		'firebrick' => '178,34,34',
+		'floralwhite' => '255,250,240',
+		'forestgreen' => '34,139,34',
+		'fuchsia' => '255,0,255',
+		'gainsboro' => '220,220,220',
+		'ghostwhite' => '248,248,255',
+		'gold' => '255,215,0',
+		'goldenrod' => '218,165,32',
+		'gray' => '128,128,128',
+		'green' => '0,128,0',
+		'greenyellow' => '173,255,47',
+		'grey' => '128,128,128',
+		'honeydew' => '240,255,240',
+		'hotpink' => '255,105,180',
+		'indianred' => '205,92,92',
+		'indigo' => '75,0,130',
+		'ivory' => '255,255,240',
+		'khaki' => '240,230,140',
+		'lavender' => '230,230,250',
+		'lavenderblush' => '255,240,245',
+		'lawngreen' => '124,252,0',
+		'lemonchiffon' => '255,250,205',
+		'lightblue' => '173,216,230',
+		'lightcoral' => '240,128,128',
+		'lightcyan' => '224,255,255',
+		'lightgoldenrodyellow' => '250,250,210',
+		'lightgray' => '211,211,211',
+		'lightgreen' => '144,238,144',
+		'lightgrey' => '211,211,211',
+		'lightpink' => '255,182,193',
+		'lightsalmon' => '255,160,122',
+		'lightseagreen' => '32,178,170',
+		'lightskyblue' => '135,206,250',
+		'lightslategray' => '119,136,153',
+		'lightslategrey' => '119,136,153',
+		'lightsteelblue' => '176,196,222',
+		'lightyellow' => '255,255,224',
+		'lime' => '0,255,0',
+		'limegreen' => '50,205,50',
+		'linen' => '250,240,230',
+		'magenta' => '255,0,255',
+		'maroon' => '128,0,0',
+		'mediumaquamarine' => '102,205,170',
+		'mediumblue' => '0,0,205',
+		'mediumorchid' => '186,85,211',
+		'mediumpurple' => '147,112,219',
+		'mediumseagreen' => '60,179,113',
+		'mediumslateblue' => '123,104,238',
+		'mediumspringgreen' => '0,250,154',
+		'mediumturquoise' => '72,209,204',
+		'mediumvioletred' => '199,21,133',
+		'midnightblue' => '25,25,112',
+		'mintcream' => '245,255,250',
+		'mistyrose' => '255,228,225',
+		'moccasin' => '255,228,181',
+		'navajowhite' => '255,222,173',
+		'navy' => '0,0,128',
+		'oldlace' => '253,245,230',
+		'olive' => '128,128,0',
+		'olivedrab' => '107,142,35',
+		'orange' => '255,165,0',
+		'orangered' => '255,69,0',
+		'orchid' => '218,112,214',
+		'palegoldenrod' => '238,232,170',
+		'palegreen' => '152,251,152',
+		'paleturquoise' => '175,238,238',
+		'palevioletred' => '219,112,147',
+		'papayawhip' => '255,239,213',
+		'peachpuff' => '255,218,185',
+		'peru' => '205,133,63',
+		'pink' => '255,192,203',
+		'plum' => '221,160,221',
+		'powderblue' => '176,224,230',
+		'purple' => '128,0,128',
+		'red' => '255,0,0',
+		'rosybrown' => '188,143,143',
+		'royalblue' => '65,105,225',
+		'saddlebrown' => '139,69,19',
+		'salmon' => '250,128,114',
+		'sandybrown' => '244,164,96',
+		'seagreen' => '46,139,87',
+		'seashell' => '255,245,238',
+		'sienna' => '160,82,45',
+		'silver' => '192,192,192',
+		'skyblue' => '135,206,235',
+		'slateblue' => '106,90,205',
+		'slategray' => '112,128,144',
+		'slategrey' => '112,128,144',
+		'snow' => '255,250,250',
+		'springgreen' => '0,255,127',
+		'steelblue' => '70,130,180',
+		'tan' => '210,180,140',
+		'teal' => '0,128,128',
+		'thistle' => '216,191,216',
+		'tomato' => '255,99,71',
+		'transparent' => '0,0,0,0',
+		'turquoise' => '64,224,208',
+		'violet' => '238,130,238',
+		'wheat' => '245,222,179',
+		'white' => '255,255,255',
+		'whitesmoke' => '245,245,245',
+		'yellow' => '255,255,0',
+		'yellowgreen' => '154,205,50'
+	);
+}
+
+// responsible for taking a string of LESS code and converting it into a
+// syntax tree
+class lessc_parser {
+	static protected $nextBlockId = 0; // used to uniquely identify blocks
+
+	static protected $precedence = array(
+		'=<' => 0,
+		'>=' => 0,
+		'=' => 0,
+		'<' => 0,
+		'>' => 0,
+
+		'+' => 1,
+		'-' => 1,
+		'*' => 2,
+		'/' => 2,
+		'%' => 2,
+	);
+
+	static protected $whitePattern;
+	static protected $commentMulti;
+
+	static protected $commentSingle = "//";
+	static protected $commentMultiLeft = "/*";
+	static protected $commentMultiRight = "*/";
+
+	// regex string to match any of the operators
+	static protected $operatorString;
+
+	// these properties will supress division unless it's inside parenthases
+	static protected $supressDivisionProps =
+		array('/border-radius$/i', '/^font$/i');
+
+	protected $blockDirectives = array("font-face", "keyframes", "page", "-moz-document", "viewport", "-moz-viewport", "-o-viewport", "-ms-viewport");
+	protected $lineDirectives = array("charset");
+
+	/**
+	 * if we are in parens we can be more liberal with whitespace around
+	 * operators because it must evaluate to a single value and thus is less
+	 * ambiguous.
+	 *
+	 * Consider:
+	 *     property1: 10 -5; // is two numbers, 10 and -5
+	 *     property2: (10 -5); // should evaluate to 5
+	 */
+	protected $inParens = false;
+
+	// caches preg escaped literals
+	static protected $literalCache = array();
+
+	public function __construct($lessc, $sourceName = null) {
+		$this->eatWhiteDefault = true;
+		// reference to less needed for vPrefix, mPrefix, and parentSelector
+		$this->lessc = $lessc;
+
+		$this->sourceName = $sourceName; // name used for error messages
+
+		$this->writeComments = false;
+
+		if (!self::$operatorString) {
+			self::$operatorString =
+				'('.implode('|', array_map(array('lessc', 'preg_quote'),
+					array_keys(self::$precedence))).')';
+
+			$commentSingle = lessc::preg_quote(self::$commentSingle);
+			$commentMultiLeft = lessc::preg_quote(self::$commentMultiLeft);
+			$commentMultiRight = lessc::preg_quote(self::$commentMultiRight);
+
+			self::$commentMulti = $commentMultiLeft.'.*?'.$commentMultiRight;
+			self::$whitePattern = '/'.$commentSingle.'[^\n]*\s*|('.self::$commentMulti.')\s*|\s+/Ais';
+		}
+	}
+
+	public function parse($buffer) {
+		$this->count = 0;
+		$this->line = 1;
+
+		$this->env = null; // block stack
+		$this->buffer = $this->writeComments ? $buffer : $this->removeComments($buffer);
+		$this->pushSpecialBlock("root");
+		$this->eatWhiteDefault = true;
+		$this->seenComments = array();
+
+		// trim whitespace on head
+		// if (preg_match('/^\s+/', $this->buffer, $m)) {
+		// 	$this->line += substr_count($m[0], "\n");
+		// 	$this->buffer = ltrim($this->buffer);
+		// }
+		$this->whitespace();
+
+		// parse the entire file
+		while (false !== $this->parseChunk());
+
+		if ($this->count != strlen($this->buffer))
+			$this->throwError();
+
+		// TODO report where the block was opened
+		if ( !property_exists($this->env, 'parent') || !is_null($this->env->parent) )
+			throw new exception('parse error: unclosed block');
+
+		return $this->env;
+	}
+
+	/**
+	 * Parse a single chunk off the head of the buffer and append it to the
+	 * current parse environment.
+	 * Returns false when the buffer is empty, or when there is an error.
+	 *
+	 * This function is called repeatedly until the entire document is
+	 * parsed.
+	 *
+	 * This parser is most similar to a recursive descent parser. Single
+	 * functions represent discrete grammatical rules for the language, and
+	 * they are able to capture the text that represents those rules.
+	 *
+	 * Consider the function lessc::keyword(). (all parse functions are
+	 * structured the same)
+	 *
+	 * The function takes a single reference argument. When calling the
+	 * function it will attempt to match a keyword on the head of the buffer.
+	 * If it is successful, it will place the keyword in the referenced
+	 * argument, advance the position in the buffer, and return true. If it
+	 * fails then it won't advance the buffer and it will return false.
+	 *
+	 * All of these parse functions are powered by lessc::match(), which behaves
+	 * the same way, but takes a literal regular expression. Sometimes it is
+	 * more convenient to use match instead of creating a new function.
+	 *
+	 * Because of the format of the functions, to parse an entire string of
+	 * grammatical rules, you can chain them together using &&.
+	 *
+	 * But, if some of the rules in the chain succeed before one fails, then
+	 * the buffer position will be left at an invalid state. In order to
+	 * avoid this, lessc::seek() is used to remember and set buffer positions.
+	 *
+	 * Before parsing a chain, use $s = $this->seek() to remember the current
+	 * position into $s. Then if a chain fails, use $this->seek($s) to
+	 * go back where we started.
+	 */
+	protected function parseChunk() {
+		if (empty($this->buffer)) return false;
+		$s = $this->seek();
+
+		if ($this->whitespace()) {
+			return true;
+		}
+
+		// setting a property
+		if ($this->keyword($key) && $this->assign() &&
+			$this->propertyValue($value, $key) && $this->end())
+		{
+			$this->append(array('assign', $key, $value), $s);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+
+		// look for special css blocks
+		if ($this->literal('@', false)) {
+			$this->count--;
+
+			// media
+			if ($this->literal('@media')) {
+				if (($this->mediaQueryList($mediaQueries) || true)
+					&& $this->literal('{'))
+				{
+					$media = $this->pushSpecialBlock("media");
+					$media->queries = is_null($mediaQueries) ? array() : $mediaQueries;
+					return true;
+				} else {
+					$this->seek($s);
+					return false;
+				}
+			}
+
+			if ($this->literal("@", false) && $this->keyword($dirName)) {
+				if ($this->isDirective($dirName, $this->blockDirectives)) {
+					if (($this->openString("{", $dirValue, null, array(";")) || true) &&
+						$this->literal("{"))
+					{
+						$dir = $this->pushSpecialBlock("directive");
+						$dir->name = $dirName;
+						if (isset($dirValue)) $dir->value = $dirValue;
+						return true;
+					}
+				} elseif ($this->isDirective($dirName, $this->lineDirectives)) {
+					if ($this->propertyValue($dirValue) && $this->end()) {
+						$this->append(array("directive", $dirName, $dirValue));
+						return true;
+					}
+				}
+			}
+
+			$this->seek($s);
+		}
+
+		// setting a variable
+		if ($this->variable($var) && $this->assign() &&
+			$this->propertyValue($value) && $this->end())
+		{
+			$this->append(array('assign', $var, $value), $s);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		if ($this->import($importValue)) {
+			$this->append($importValue, $s);
+			return true;
+		}
+
+		// opening parametric mixin
+		if ($this->tag($tag, true) && $this->argumentDef($args, $isVararg) &&
+			($this->guards($guards) || true) &&
+			$this->literal('{'))
+		{
+			$block = $this->pushBlock($this->fixTags(array($tag)));
+			$block->args = $args;
+			$block->isVararg = $isVararg;
+			if (!empty($guards)) $block->guards = $guards;
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		// opening a simple block
+		if ($this->tags($tags) && $this->literal('{', false)) {
+			$tags = $this->fixTags($tags);
+			$this->pushBlock($tags);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		// closing a block
+		if ($this->literal('}', false)) {
+			try {
+				$block = $this->pop();
+			} catch (exception $e) {
+				$this->seek($s);
+				$this->throwError($e->getMessage());
+			}
+
+			$hidden = false;
+			if (is_null($block->type)) {
+				$hidden = true;
+				if (!isset($block->args)) {
+					foreach ($block->tags as $tag) {
+						if (!is_string($tag) || $tag{0} != $this->lessc->mPrefix) {
+							$hidden = false;
+							break;
+						}
+					}
+				}
+
+				foreach ($block->tags as $tag) {
+					if (is_string($tag)) {
+						$this->env->children[$tag][] = $block;
+					}
+				}
+			}
+
+			if (!$hidden) {
+				$this->append(array('block', $block), $s);
+			}
+
+			// this is done here so comments aren't bundled into he block that
+			// was just closed
+			$this->whitespace();
+			return true;
+		}
+
+		// mixin
+		if ($this->mixinTags($tags) &&
+			($this->argumentDef($argv, $isVararg) || true) &&
+			($this->keyword($suffix) || true) && $this->end())
+		{
+			$tags = $this->fixTags($tags);
+			$this->append(array('mixin', $tags, $argv, $suffix), $s);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		// spare ;
+		if ($this->literal(';')) return true;
+
+		return false; // got nothing, throw error
+	}
+
+	protected function isDirective($dirname, $directives) {
+		// TODO: cache pattern in parser
+		$pattern = implode("|",
+			array_map(array("lessc", "preg_quote"), $directives));
+		$pattern = '/^(-[a-z-]+-)?(' . $pattern . ')$/i';
+
+		return preg_match($pattern, $dirname);
+	}
+
+	protected function fixTags($tags) {
+		// move @ tags out of variable namespace
+		foreach ($tags as &$tag) {
+			if ($tag{0} == $this->lessc->vPrefix)
+				$tag[0] = $this->lessc->mPrefix;
+		}
+		return $tags;
+	}
+
+	// a list of expressions
+	protected function expressionList(&$exps) {
+		$values = array();
+
+		while ($this->expression($exp)) {
+			$values[] = $exp;
+		}
+
+		if (count($values) == 0) return false;
+
+		$exps = lessc::compressList($values, ' ');
+		return true;
+	}
+
+	/**
+	 * Attempt to consume an expression.
+	 * @link http://en.wikipedia.org/wiki/Operator-precedence_parser#Pseudo-code
+	 */
+	protected function expression(&$out) {
+		if ($this->value($lhs)) {
+			$out = $this->expHelper($lhs, 0);
+
+			// look for / shorthand
+			if (!empty($this->env->supressedDivision)) {
+				unset($this->env->supressedDivision);
+				$s = $this->seek();
+				if ($this->literal("/") && $this->value($rhs)) {
+					$out = array("list", "",
+						array($out, array("keyword", "/"), $rhs));
+				} else {
+					$this->seek($s);
+				}
+			}
+
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * recursively parse infix equation with $lhs at precedence $minP
+	 */
+	protected function expHelper($lhs, $minP) {
+		$this->inExp = true;
+		$ss = $this->seek();
+
+		while (true) {
+			$whiteBefore = isset($this->buffer[$this->count - 1]) &&
+				ctype_space($this->buffer[$this->count - 1]);
+
+			// If there is whitespace before the operator, then we require
+			// whitespace after the operator for it to be an expression
+			$needWhite = $whiteBefore && !$this->inParens;
+
+			if ($this->match(self::$operatorString.($needWhite ? '\s' : ''), $m) && self::$precedence[$m[1]] >= $minP) {
+				if (!$this->inParens && isset($this->env->currentProperty) && $m[1] == "/" && empty($this->env->supressedDivision)) {
+					foreach (self::$supressDivisionProps as $pattern) {
+						if (preg_match($pattern, $this->env->currentProperty)) {
+							$this->env->supressedDivision = true;
+							break 2;
+						}
+					}
+				}
+
+
+				$whiteAfter = isset($this->buffer[$this->count - 1]) &&
+					ctype_space($this->buffer[$this->count - 1]);
+
+				if (!$this->value($rhs)) break;
+
+				// peek for next operator to see what to do with rhs
+				if ($this->peek(self::$operatorString, $next) && self::$precedence[$next[1]] > self::$precedence[$m[1]]) {
+					$rhs = $this->expHelper($rhs, self::$precedence[$next[1]]);
+				}
+
+				$lhs = array('expression', $m[1], $lhs, $rhs, $whiteBefore, $whiteAfter);
+				$ss = $this->seek();
+
+				continue;
+			}
+
+			break;
+		}
+
+		$this->seek($ss);
+
+		return $lhs;
+	}
+
+	// consume a list of values for a property
+	public function propertyValue(&$value, $keyName = null) {
+		$values = array();
+
+		if ($keyName !== null) $this->env->currentProperty = $keyName;
+
+		$s = null;
+		while ($this->expressionList($v)) {
+			$values[] = $v;
+			$s = $this->seek();
+			if (!$this->literal(',')) break;
+		}
+
+		if ($s) $this->seek($s);
+
+		if ($keyName !== null) unset($this->env->currentProperty);
+
+		if (count($values) == 0) return false;
+
+		$value = lessc::compressList($values, ', ');
+		return true;
+	}
+
+	protected function parenValue(&$out) {
+		$s = $this->seek();
+
+		// speed shortcut
+		if (isset($this->buffer[$this->count]) && $this->buffer[$this->count] != "(") {
+			return false;
+		}
+
+		$inParens = $this->inParens;
+		if ($this->literal("(") &&
+			($this->inParens = true) && $this->expression($exp) &&
+			$this->literal(")"))
+		{
+			$out = $exp;
+			$this->inParens = $inParens;
+			return true;
+		} else {
+			$this->inParens = $inParens;
+			$this->seek($s);
+		}
+
+		return false;
+	}
+
+	// a single value
+	protected function value(&$value) {
+		$s = $this->seek();
+
+		// speed shortcut
+		if (isset($this->buffer[$this->count]) && $this->buffer[$this->count] == "-") {
+			// negation
+			if ($this->literal("-", false) &&
+				(($this->variable($inner) && $inner = array("variable", $inner)) ||
+				$this->unit($inner) ||
+				$this->parenValue($inner)))
+			{
+				$value = array("unary", "-", $inner);
+				return true;
+			} else {
+				$this->seek($s);
+			}
+		}
+
+		if ($this->parenValue($value)) return true;
+		if ($this->unit($value)) return true;
+		if ($this->color($value)) return true;
+		if ($this->func($value)) return true;
+		if ($this->string($value)) return true;
+
+		if ($this->keyword($word)) {
+			$value = array('keyword', $word);
+			return true;
+		}
+
+		// try a variable
+		if ($this->variable($var)) {
+			$value = array('variable', $var);
+			return true;
+		}
+
+		// unquote string (should this work on any type?
+		if ($this->literal("~") && $this->string($str)) {
+			$value = array("escape", $str);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		// css hack: \0
+		if ($this->literal('\\') && $this->match('([0-9]+)', $m)) {
+			$value = array('keyword', '\\'.$m[1]);
+			return true;
+		} else {
+			$this->seek($s);
+		}
+
+		return false;
+	}
+
+	// an import statement
+	protected function import(&$out) {
+		if (!$this->literal('@import')) return false;
+
+		// @import "something.css" media;
+		// @import url("something.css") media;
+		// @import url(something.css) media;
+
+		if ($this->propertyValue($value)) {
+			$out = array("import", $value);
+			return true;
+		}
+	}
+
+	protected function mediaQueryList(&$out) {
+		if ($this->genericList($list, "mediaQuery", ",", false)) {
+			$out = $list[2];
+			return true;
+		}
+		return false;
+	}
+
+	protected function mediaQuery(&$out) {
+		$s = $this->seek();
+
+		$expressions = null;
+		$parts = array();
+
+		if (($this->literal("only") && ($only = true) || $this->literal("not") && ($not = true) || true) && $this->keyword($mediaType)) {
+			$prop = array("mediaType");
+			if (isset($only)) $prop[] = "only";
+			if (isset($not)) $prop[] = "not";
+			$prop[] = $mediaType;
+			$parts[] = $prop;
+		} else {
+			$this->seek($s);
+		}
+
+
+		if (!empty($mediaType) && !$this->literal("and")) {
+			// ~
+		} else {
+			$this->genericList($expressions, "mediaExpression", "and", false);
+			if (is_array($expressions)) $parts = array_merge($parts, $expressions[2]);
+		}
+
+		if (count($parts) == 0) {
+			$this->seek($s);
+			return false;
+		}
+
+		$out = $parts;
+		return true;
+	}
+
+	protected function mediaExpression(&$out) {
+		$s = $this->seek();
+		$value = null;
+		if ($this->literal("(") &&
+			$this->keyword($feature) &&
+			($this->literal(":") && $this->expression($value) || true) &&
+			$this->literal(")"))
+		{
+			$out = array("mediaExp", $feature);
+			if ($value) $out[] = $value;
+			return true;
+		} elseif ($this->variable($variable)) {
+			$out = array('variable', $variable);
+			return true;
+		}
+
+		$this->seek($s);
+		return false;
+	}
+
+	// an unbounded string stopped by $end
+	protected function openString($end, &$out, $nestingOpen=null, $rejectStrs = null) {
+		$oldWhite = $this->eatWhiteDefault;
+		$this->eatWhiteDefault = false;
+
+		$stop = array("'", '"', "@{", $end);
+		$stop = array_map(array("lessc", "preg_quote"), $stop);
+		// $stop[] = self::$commentMulti;
+
+		if (!is_null($rejectStrs)) {
+			$stop = array_merge($stop, $rejectStrs);
+		}
+
+		$patt = '(.*?)('.implode("|", $stop).')';
+
+		$nestingLevel = 0;
+
+		$content = array();
+		while ($this->match($patt, $m, false)) {
+			if (!empty($m[1])) {
+				$content[] = $m[1];
+				if ($nestingOpen) {
+					$nestingLevel += substr_count($m[1], $nestingOpen);
+				}
+			}
+
+			$tok = $m[2];
+
+			$this->count-= strlen($tok);
+			if ($tok == $end) {
+				if ($nestingLevel == 0) {
+					break;
+				} else {
+					$nestingLevel--;
+				}
+			}
+
+			if (($tok == "'" || $tok == '"') && $this->string($str)) {
+				$content[] = $str;
+				continue;
+			}
+
+			if ($tok == "@{" && $this->interpolation($inter)) {
+				$content[] = $inter;
+				continue;
+			}
+
+			if (!empty($rejectStrs) && in_array($tok, $rejectStrs)) {
+				break;
+			}
+
+			$content[] = $tok;
+			$this->count+= strlen($tok);
+		}
+
+		$this->eatWhiteDefault = $oldWhite;
+
+		if (count($content) == 0) return false;
+
+		// trim the end
+		if (is_string(end($content))) {
+			$content[count($content) - 1] = rtrim(end($content));
+		}
+
+		$out = array("string", "", $content);
+		return true;
+	}
+
+	protected function string(&$out) {
+		$s = $this->seek();
+		if ($this->literal('"', false)) {
+			$delim = '"';
+		} elseif ($this->literal("'", false)) {
+			$delim = "'";
+		} else {
+			return false;
+		}
+
+		$content = array();
+
+		// look for either ending delim , escape, or string interpolation
+		$patt = '([^\n]*?)(@\{|\\\\|' .
+			lessc::preg_quote($delim).')';
+
+		$oldWhite = $this->eatWhiteDefault;
+		$this->eatWhiteDefault = false;
+
+		while ($this->match($patt, $m, false)) {
+			$content[] = $m[1];
+			if ($m[2] == "@{") {
+				$this->count -= strlen($m[2]);
+				if ($this->interpolation($inter, false)) {
+					$content[] = $inter;
+				} else {
+					$this->count += strlen($m[2]);
+					$content[] = "@{"; // ignore it
+				}
+			} elseif ($m[2] == '\\') {
+				$content[] = $m[2];
+				if ($this->literal($delim, false)) {
+					$content[] = $delim;
+				}
+			} else {
+				$this->count -= strlen($delim);
+				break; // delim
+			}
+		}
+
+		$this->eatWhiteDefault = $oldWhite;
+
+		if ($this->literal($delim)) {
+			$out = array("string", $delim, $content);
+			return true;
+		}
+
+		$this->seek($s);
+		return false;
+	}
+
+	protected function interpolation(&$out) {
+		$oldWhite = $this->eatWhiteDefault;
+		$this->eatWhiteDefault = true;
+
+		$s = $this->seek();
+		if ($this->literal("@{") &&
+			$this->openString("}", $interp, null, array("'", '"', ";")) &&
+			$this->literal("}", false))
+		{
+			$out = array("interpolate", $interp);
+			$this->eatWhiteDefault = $oldWhite;
+			if ($this->eatWhiteDefault) $this->whitespace();
+			return true;
+		}
+
+		$this->eatWhiteDefault = $oldWhite;
+		$this->seek($s);
+		return false;
+	}
+
+	protected function unit(&$unit) {
+		// speed shortcut
+		if (isset($this->buffer[$this->count])) {
+			$char = $this->buffer[$this->count];
+			if (!ctype_digit($char) && $char != ".") return false;
+		}
+
+		if ($this->match('([0-9]+(?:\.[0-9]*)?|\.[0-9]+)([%a-zA-Z]+)?', $m)) {
+			$unit = array("number", $m[1], empty($m[2]) ? "" : $m[2]);
+			return true;
+		}
+		return false;
+	}
+
+	// a # color
+	protected function color(&$out) {
+		if ($this->match('(#(?:[0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{3}))', $m)) {
+			if (strlen($m[1]) > 7) {
+				$out = array("string", "", array($m[1]));
+			} else {
+				$out = array("raw_color", $m[1]);
+			}
+			return true;
+		}
+
+		return false;
+	}
+
+	// consume an argument definition list surrounded by ()
+	// each argument is a variable name with optional value
+	// or at the end a ... or a variable named followed by ...
+	// arguments are separated by , unless a ; is in the list, then ; is the
+	// delimiter.
+	protected function argumentDef(&$args, &$isVararg) {
+		$s = $this->seek();
+		if (!$this->literal('(')) return false;
+
+		$values = array();
+		$delim = ",";
+		$method = "expressionList";
+
+		$isVararg = false;
+		while (true) {
+			if ($this->literal("...")) {
+				$isVararg = true;
+				break;
+			}
+
+			if ($this->$method($value)) {
+				if ($value[0] == "variable") {
+					$arg = array("arg", $value[1]);
+					$ss = $this->seek();
+
+					if ($this->assign() && $this->$method($rhs)) {
+						$arg[] = $rhs;
+					} else {
+						$this->seek($ss);
+						if ($this->literal("...")) {
+							$arg[0] = "rest";
+							$isVararg = true;
+						}
+					}
+
+					$values[] = $arg;
+					if ($isVararg) break;
+					continue;
+				} else {
+					$values[] = array("lit", $value);
+				}
+			}
+
+
+			if (!$this->literal($delim)) {
+				if ($delim == "," && $this->literal(";")) {
+					// found new delim, convert existing args
+					$delim = ";";
+					$method = "propertyValue";
+
+					// transform arg list
+					if (isset($values[1])) { // 2 items
+						$newList = array();
+						foreach ($values as $i => $arg) {
+							switch($arg[0]) {
+							case "arg":
+								if ($i) {
+									$this->throwError("Cannot mix ; and , as delimiter types");
+								}
+								$newList[] = $arg[2];
+								break;
+							case "lit":
+								$newList[] = $arg[1];
+								break;
+							case "rest":
+								$this->throwError("Unexpected rest before semicolon");
+							}
+						}
+
+						$newList = array("list", ", ", $newList);
+
+						switch ($values[0][0]) {
+						case "arg":
+							$newArg = array("arg", $values[0][1], $newList);
+							break;
+						case "lit":
+							$newArg = array("lit", $newList);
+							break;
+						}
+
+					} elseif ($values) { // 1 item
+						$newArg = $values[0];
+					}
+
+					if ($newArg) {
+						$values = array($newArg);
+					}
+				} else {
+					break;
+				}
+			}
+		}
+
+		if (!$this->literal(')')) {
+			$this->seek($s);
+			return false;
+		}
+
+		$args = $values;
+
+		return true;
+	}
+
+	// consume a list of tags
+	// this accepts a hanging delimiter
+	protected function tags(&$tags, $simple = false, $delim = ',') {
+		$tags = array();
+		while ($this->tag($tt, $simple)) {
+			$tags[] = $tt;
+			if (!$this->literal($delim)) break;
+		}
+		if (count($tags) == 0) return false;
+
+		return true;
+	}
+
+	// list of tags of specifying mixin path
+	// optionally separated by > (lazy, accepts extra >)
+	protected function mixinTags(&$tags) {
+		$tags = array();
+		while ($this->tag($tt, true)) {
+			$tags[] = $tt;
+			$this->literal(">");
+		}
+
+		if (count($tags) == 0) return false;
+
+		return true;
+	}
+
+	// a bracketed value (contained within in a tag definition)
+	protected function tagBracket(&$parts, &$hasExpression) {
+		// speed shortcut
+		if (isset($this->buffer[$this->count]) && $this->buffer[$this->count] != "[") {
+			return false;
+		}
+
+		$s = $this->seek();
+
+		$hasInterpolation = false;
+
+		if ($this->literal("[", false)) {
+			$attrParts = array("[");
+			// keyword, string, operator
+			while (true) {
+				if ($this->literal("]", false)) {
+					$this->count--;
+					break; // get out early
+				}
+
+				if ($this->match('\s+', $m)) {
+					$attrParts[] = " ";
+					continue;
+				}
+				if ($this->string($str)) {
+					// escape parent selector, (yuck)
+					foreach ($str[2] as &$chunk) {
+						$chunk = str_replace($this->lessc->parentSelector, "$&$", $chunk);
+					}
+
+					$attrParts[] = $str;
+					$hasInterpolation = true;
+					continue;
+				}
+
+				if ($this->keyword($word)) {
+					$attrParts[] = $word;
+					continue;
+				}
+
+				if ($this->interpolation($inter, false)) {
+					$attrParts[] = $inter;
+					$hasInterpolation = true;
+					continue;
+				}
+
+				// operator, handles attr namespace too
+				if ($this->match('[|-~\$\*\^=]+', $m)) {
+					$attrParts[] = $m[0];
+					continue;
+				}
+
+				break;
+			}
+
+			if ($this->literal("]", false)) {
+				$attrParts[] = "]";
+				foreach ($attrParts as $part) {
+					$parts[] = $part;
+				}
+				$hasExpression = $hasExpression || $hasInterpolation;
+				return true;
+			}
+			$this->seek($s);
+		}
+
+		$this->seek($s);
+		return false;
+	}
+
+	// a space separated list of selectors
+	protected function tag(&$tag, $simple = false) {
+		if ($simple)
+			$chars = '^@,:;{}\][>\(\) "\'';
+		else
+			$chars = '^@,;{}["\'';
+
+		$s = $this->seek();
+
+		$hasExpression = false;
+		$parts = array();
+		while ($this->tagBracket($parts, $hasExpression));
+
+		$oldWhite = $this->eatWhiteDefault;
+		$this->eatWhiteDefault = false;
+
+		while (true) {
+			if ($this->match('(['.$chars.'0-9]['.$chars.']*)', $m)) {
+				$parts[] = $m[1];
+				if ($simple) break;
+
+				while ($this->tagBracket($parts, $hasExpression));
+				continue;
+			}
+
+			if (isset($this->buffer[$this->count]) && $this->buffer[$this->count] == "@") {
+				if ($this->interpolation($interp)) {
+					$hasExpression = true;
+					$interp[2] = true; // don't unescape
+					$parts[] = $interp;
+					continue;
+				}
+
+				if ($this->literal("@")) {
+					$parts[] = "@";
+					continue;
+				}
+			}
+
+			if ($this->unit($unit)) { // for keyframes
+				$parts[] = $unit[1];
+				$parts[] = $unit[2];
+				continue;
+			}
+
+			break;
+		}
+
+		$this->eatWhiteDefault = $oldWhite;
+		if (!$parts) {
+			$this->seek($s);
+			return false;
+		}
+
+		if ($hasExpression) {
+			$tag = array("exp", array("string", "", $parts));
+		} else {
+			$tag = trim(implode($parts));
+		}
+
+		$this->whitespace();
+		return true;
+	}
+
+	// a css function
+	protected function func(&$func) {
+		$s = $this->seek();
+
+		if ($this->match('(%|[\w\-_][\w\-_:\.]+|[\w_])', $m) && $this->literal('(')) {
+			$fname = $m[1];
+
+			$sPreArgs = $this->seek();
+
+			$args = array();
+			while (true) {
+				$ss = $this->seek();
+				// this ugly nonsense is for ie filter properties
+				if ($this->keyword($name) && $this->literal('=') && $this->expressionList($value)) {
+					$args[] = array("string", "", array($name, "=", $value));
+				} else {
+					$this->seek($ss);
+					if ($this->expressionList($value)) {
+						$args[] = $value;
+					}
+				}
+
+				if (!$this->literal(',')) break;
+			}
+			$args = array('list', ',', $args);
+
+			if ($this->literal(')')) {
+				$func = array('function', $fname, $args);
+				return true;
+			} elseif ($fname == 'url') {
+				// couldn't parse and in url? treat as string
+				$this->seek($sPreArgs);
+				if ($this->openString(")", $string) && $this->literal(")")) {
+					$func = array('function', $fname, $string);
+					return true;
+				}
+			}
+		}
+
+		$this->seek($s);
+		return false;
+	}
+
+	// consume a less variable
+	protected function variable(&$name) {
+		$s = $this->seek();
+		if ($this->literal($this->lessc->vPrefix, false) &&
+			($this->variable($sub) || $this->keyword($name)))
+		{
+			if (!empty($sub)) {
+				$name = array('variable', $sub);
+			} else {
+				$name = $this->lessc->vPrefix.$name;
+			}
+			return true;
+		}
+
+		$name = null;
+		$this->seek($s);
+		return false;
+	}
+
+	/**
+	 * Consume an assignment operator
+	 * Can optionally take a name that will be set to the current property name
+	 */
+	protected function assign($name = null) {
+		if ($name) $this->currentProperty = $name;
+		return $this->literal(':') || $this->literal('=');
+	}
+
+	// consume a keyword
+	protected function keyword(&$word) {
+		if ($this->match('([\w_\-\*!"][\w\-_"]*)', $m)) {
+			$word = $m[1];
+			return true;
+		}
+		return false;
+	}
+
+	// consume an end of statement delimiter
+	protected function end() {
+		if ($this->literal(';', false)) {
+			return true;
+		} elseif ($this->count == strlen($this->buffer) || $this->buffer[$this->count] == '}') {
+			// if there is end of file or a closing block next then we don't need a ;
+			return true;
+		}
+		return false;
+	}
+
+	protected function guards(&$guards) {
+		$s = $this->seek();
+
+		if (!$this->literal("when")) {
+			$this->seek($s);
+			return false;
+		}
+
+		$guards = array();
+
+		while ($this->guardGroup($g)) {
+			$guards[] = $g;
+			if (!$this->literal(",")) break;
+		}
+
+		if (count($guards) == 0) {
+			$guards = null;
+			$this->seek($s);
+			return false;
+		}
+
+		return true;
+	}
+
+	// a bunch of guards that are and'd together
+	// TODO rename to guardGroup
+	protected function guardGroup(&$guardGroup) {
+		$s = $this->seek();
+		$guardGroup = array();
+		while ($this->guard($guard)) {
+			$guardGroup[] = $guard;
+			if (!$this->literal("and")) break;
+		}
+
+		if (count($guardGroup) == 0) {
+			$guardGroup = null;
+			$this->seek($s);
+			return false;
+		}
+
+		return true;
+	}
+
+	protected function guard(&$guard) {
+		$s = $this->seek();
+		$negate = $this->literal("not");
+
+		if ($this->literal("(") && $this->expression($exp) && $this->literal(")")) {
+			$guard = $exp;
+			if ($negate) $guard = array("negate", $guard);
+			return true;
+		}
+
+		$this->seek($s);
+		return false;
+	}
+
+	/* raw parsing functions */
+
+	protected function literal($what, $eatWhitespace = null) {
+		if ($eatWhitespace === null) $eatWhitespace = $this->eatWhiteDefault;
+
+		// shortcut on single letter
+		if (!isset($what[1]) && isset($this->buffer[$this->count])) {
+			if ($this->buffer[$this->count] == $what) {
+				if (!$eatWhitespace) {
+					$this->count++;
+					return true;
+				}
+				// goes below...
+			} else {
+				return false;
+			}
+		}
+
+		if (!isset(self::$literalCache[$what])) {
+			self::$literalCache[$what] = lessc::preg_quote($what);
+		}
+
+		return $this->match(self::$literalCache[$what], $m, $eatWhitespace);
+	}
+
+	protected function genericList(&$out, $parseItem, $delim="", $flatten=true) {
+		$s = $this->seek();
+		$items = array();
+		while ($this->$parseItem($value)) {
+			$items[] = $value;
+			if ($delim) {
+				if (!$this->literal($delim)) break;
+			}
+		}
+
+		if (count($items) == 0) {
+			$this->seek($s);
+			return false;
+		}
+
+		if ($flatten && count($items) == 1) {
+			$out = $items[0];
+		} else {
+			$out = array("list", $delim, $items);
+		}
+
+		return true;
+	}
+
+
+	// advance counter to next occurrence of $what
+	// $until - don't include $what in advance
+	// $allowNewline, if string, will be used as valid char set
+	protected function to($what, &$out, $until = false, $allowNewline = false) {
+		if (is_string($allowNewline)) {
+			$validChars = $allowNewline;
+		} else {
+			$validChars = $allowNewline ? "." : "[^\n]";
+		}
+		if (!$this->match('('.$validChars.'*?)'.lessc::preg_quote($what), $m, !$until)) return false;
+		if ($until) $this->count -= strlen($what); // give back $what
+		$out = $m[1];
+		return true;
+	}
+
+	// try to match something on head of buffer
+	protected function match($regex, &$out, $eatWhitespace = null) {
+		if ($eatWhitespace === null) $eatWhitespace = $this->eatWhiteDefault;
+
+		$r = '/'.$regex.($eatWhitespace && !$this->writeComments ? '\s*' : '').'/Ais';
+		if (preg_match($r, $this->buffer, $out, null, $this->count)) {
+			$this->count += strlen($out[0]);
+			if ($eatWhitespace && $this->writeComments) $this->whitespace();
+			return true;
+		}
+		return false;
+	}
+
+	// match some whitespace
+	protected function whitespace() {
+		if ($this->writeComments) {
+			$gotWhite = false;
+			while (preg_match(self::$whitePattern, $this->buffer, $m, null, $this->count)) {
+				if (isset($m[1]) && empty($this->seenComments[$this->count])) {
+					$this->append(array("comment", $m[1]));
+					$this->seenComments[$this->count] = true;
+				}
+				$this->count += strlen($m[0]);
+				$gotWhite = true;
+			}
+			return $gotWhite;
+		} else {
+			$this->match("", $m);
+			return strlen($m[0]) > 0;
+		}
+	}
+
+	// match something without consuming it
+	protected function peek($regex, &$out = null, $from=null) {
+		if (is_null($from)) $from = $this->count;
+		$r = '/'.$regex.'/Ais';
+		$result = preg_match($r, $this->buffer, $out, null, $from);
+
+		return $result;
+	}
+
+	// seek to a spot in the buffer or return where we are on no argument
+	protected function seek($where = null) {
+		if ($where === null) return $this->count;
+		else $this->count = $where;
+		return true;
+	}
+
+	/* misc functions */
+
+	public function throwError($msg = "parse error", $count = null) {
+		$count = is_null($count) ? $this->count : $count;
+
+		$line = $this->line +
+			substr_count(substr($this->buffer, 0, $count), "\n");
+
+		if (!empty($this->sourceName)) {
+			$loc = "$this->sourceName on line $line";
+		} else {
+			$loc = "line: $line";
+		}
+
+		// TODO this depends on $this->count
+		if ($this->peek("(.*?)(\n|$)", $m, $count)) {
+			throw new exception("$msg: failed at `$m[1]` $loc");
+		} else {
+			throw new exception("$msg: $loc");
+		}
+	}
+
+	protected function pushBlock($selectors=null, $type=null) {
+		$b = new stdclass;
+		$b->parent = $this->env;
+
+		$b->type = $type;
+		$b->id = self::$nextBlockId++;
+
+		$b->isVararg = false; // TODO: kill me from here
+		$b->tags = $selectors;
+
+		$b->props = array();
+		$b->children = array();
+
+		$this->env = $b;
+		return $b;
+	}
+
+	// push a block that doesn't multiply tags
+	protected function pushSpecialBlock($type) {
+		return $this->pushBlock(null, $type);
+	}
+
+	// append a property to the current block
+	protected function append($prop, $pos = null) {
+		if ($pos !== null) $prop[-1] = $pos;
+		$this->env->props[] = $prop;
+	}
+
+	// pop something off the stack
+	protected function pop() {
+		$old = $this->env;
+		$this->env = $this->env->parent;
+		return $old;
+	}
+
+	// remove comments from $text
+	// todo: make it work for all functions, not just url
+	protected function removeComments($text) {
+		$look = array(
+			'url(', '//', '/*', '"', "'"
+		);
+
+		$out = '';
+		$min = null;
+		while (true) {
+			// find the next item
+			foreach ($look as $token) {
+				$pos = strpos($text, $token);
+				if ($pos !== false) {
+					if (!isset($min) || $pos < $min[1]) $min = array($token, $pos);
+				}
+			}
+
+			if (is_null($min)) break;
+
+			$count = $min[1];
+			$skip = 0;
+			$newlines = 0;
+			switch ($min[0]) {
+			case 'url(':
+				if (preg_match('/url\(.*?\)/', $text, $m, 0, $count))
+					$count += strlen($m[0]) - strlen($min[0]);
+				break;
+			case '"':
+			case "'":
+				if (preg_match('/'.$min[0].'.*?(?<!\\\\)'.$min[0].'/', $text, $m, 0, $count))
+					$count += strlen($m[0]) - 1;
+				break;
+			case '//':
+				$skip = strpos($text, "\n", $count);
+				if ($skip === false) $skip = strlen($text) - $count;
+				else $skip -= $count;
+				break;
+			case '/*':
+				if (preg_match('/\/\*.*?\*\//s', $text, $m, 0, $count)) {
+					$skip = strlen($m[0]);
+					$newlines = substr_count($m[0], "\n");
+				}
+				break;
+			}
+
+			if ($skip == 0) $count += strlen($min[0]);
+
+			$out .= substr($text, 0, $count).str_repeat("\n", $newlines);
+			$text = substr($text, $count + $skip);
+
+			$min = null;
+		}
+
+		return $out.$text;
+	}
+
+}
+
+class lessc_formatter_classic {
+	public $indentChar = "  ";
+
+	public $break = "\n";
+	public $open = " {";
+	public $close = "}";
+	public $selectorSeparator = ", ";
+	public $assignSeparator = ":";
+
+	public $openSingle = " { ";
+	public $closeSingle = " }";
+
+	public $disableSingle = false;
+	public $breakSelectors = false;
+
+	public $compressColors = false;
+
+	public function __construct() {
+		$this->indentLevel = 0;
+	}
+
+	public function indentStr($n = 0) {
+		return str_repeat($this->indentChar, max($this->indentLevel + $n, 0));
+	}
+
+	public function property($name, $value) {
+		return $name . $this->assignSeparator . $value . ";";
+	}
+
+	protected function isEmpty($block) {
+		if (empty($block->lines)) {
+			foreach ($block->children as $child) {
+				if (!$this->isEmpty($child)) return false;
+			}
+
+			return true;
+		}
+		return false;
+	}
+
+	public function block($block) {
+		if ($this->isEmpty($block)) return;
+
+		$inner = $pre = $this->indentStr();
+
+		$isSingle = !$this->disableSingle &&
+			is_null($block->type) && count($block->lines) == 1;
+
+		if (!empty($block->selectors)) {
+			$this->indentLevel++;
+
+			if ($this->breakSelectors) {
+				$selectorSeparator = $this->selectorSeparator . $this->break . $pre;
+			} else {
+				$selectorSeparator = $this->selectorSeparator;
+			}
+
+			echo $pre .
+				implode($selectorSeparator, $block->selectors);
+			if ($isSingle) {
+				echo $this->openSingle;
+				$inner = "";
+			} else {
+				echo $this->open . $this->break;
+				$inner = $this->indentStr();
+			}
+
+		}
+
+		if (!empty($block->lines)) {
+			$glue = $this->break.$inner;
+			echo $inner . implode($glue, $block->lines);
+			if (!$isSingle && !empty($block->children)) {
+				echo $this->break;
+			}
+		}
+
+		foreach ($block->children as $child) {
+			$this->block($child);
+		}
+
+		if (!empty($block->selectors)) {
+			if (!$isSingle && empty($block->children)) echo $this->break;
+
+			if ($isSingle) {
+				echo $this->closeSingle . $this->break;
+			} else {
+				echo $pre . $this->close . $this->break;
+			}
+
+			$this->indentLevel--;
+		}
+	}
+}
+
+class lessc_formatter_compressed extends lessc_formatter_classic {
+	public $disableSingle = true;
+	public $open = "{";
+	public $selectorSeparator = ",";
+	public $assignSeparator = ":";
+	public $break = "";
+	public $compressColors = true;
+
+	public function indentStr($n = 0) {
+		return "";
+	}
+}
+
+class lessc_formatter_lessjs extends lessc_formatter_classic {
+	public $disableSingle = true;
+	public $breakSelectors = true;
+	public $assignSeparator = ": ";
+	public $selectorSeparator = ",";
+}
diff --git a/panels/clock/biber/background.svg b/panels/clock/biber/background.svg
new file mode 100755
index 0000000..10be5be
--- /dev/null
+++ b/panels/clock/biber/background.svg
@@ -0,0 +1,61 @@
+<svg data-clock="analog" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" width="100%" height="100%" viewBox="0 0 200 200">
+
+<!-- hour stroke (DIN 41091.4) -->
+<symbol id="hourStrokeDIN41091.4">
+<rect x="97" y="0" width="6" height="7"></rect>
+</symbol>
+
+<!-- minute stroke (DIN 41091.4) -->
+<symbol id="minuteStrokeDIN41091.4">
+<rect x="98.75" y="0" width="2.5" height="7"></rect>
+</symbol>
+
+<!-- five minutes strokes (DIN 41091.4) -->
+<symbol id="fiveMinutesStrokesDIN41091.4">
+<use xlink:href="#hourStrokeDIN41091.4"></use>
+<use xlink:href="#minuteStrokeDIN41091.4" transform="rotate( 6, 100, 100)"></use>
+<use xlink:href="#minuteStrokeDIN41091.4" transform="rotate(12, 100, 100)"></use>
+<use xlink:href="#minuteStrokeDIN41091.4" transform="rotate(18, 100, 100)"></use>
+<use xlink:href="#minuteStrokeDIN41091.4" transform="rotate(24, 100, 100)"></use>
+</symbol>
+
+<!-- quarter strokes (DIN 41091.4) -->
+<symbol id="quarterStrokesDIN41091.4">
+<use xlink:href="#fiveMinutesStrokesDIN41091.4"></use>
+<use xlink:href="#fiveMinutesStrokesDIN41091.4" transform="rotate(30, 100, 100)"></use>
+<use xlink:href="#fiveMinutesStrokesDIN41091.4" transform="rotate(60, 100, 100)"></use>
+</symbol>
+
+<!-- visible dial circle -->
+<clippath id="dialCircle">
+<circle cx="100" cy="100" r="100"></circle>
+</clippath>
+<!-- clock -->
+<g id="clock" clip-path="url(#dialCircle)" visibility="visible">
+
+
+
+<!-- dial -->
+<g id="dial">
+  <use xlink:href="#quarterStrokesDIN41091.4" style="stroke:none"></use>
+  <use xlink:href="#quarterStrokesDIN41091.4" style="stroke:none" transform="rotate( 90, 100, 100)"></use>
+  <use xlink:href="#quarterStrokesDIN41091.4" style="stroke:none" transform="rotate(180, 100, 100)"></use>
+  <use xlink:href="#quarterStrokesDIN41091.4" style="stroke:none" transform="rotate(270, 100, 100)"></use>
+  <g text-anchor="middle" letter-spacing="-2" font-family="sans-serif" font-size="24px" style="stroke:none">
+    <text x="100" y="30">12</text>
+    <text x="143" y="41">1</text>
+    <text x="171" y="70">2</text>
+    <text x="182" y="109">3</text>
+    <text x="171" y="147">4</text>
+    <text x="142" y="176">5</text>
+    <text x="100" y="188">6</text>
+    <text x="60" y="176">7</text>
+    <text x="30" y="147">8</text>
+    <text x="18" y="109">9</text>
+    <text x="34" y="70">10</text>
+    <text x="61" y="41">11</text>
+</g>
+</g>
+
+</g>
+</svg>
diff --git a/panels/clock/biber/biber.svg b/panels/clock/biber/biber.svg
new file mode 100755
index 0000000..56ce17b
--- /dev/null
+++ b/panels/clock/biber/biber.svg
@@ -0,0 +1,1731 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   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="569pt"
+   height="280pt"
+   viewBox="0 0 569 280"
+   version="1.1"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   sodipodi:docbase="/mnt/gremien/fsr/Logo/Vector/bieber"
+   sodipodi:docname="biber_color_569x280.svg"
+   sodipodi:modified="true">
+  <metadata
+     id="metadata847">
+    <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>
+  <sodipodi:namedview
+     inkscape:window-height="588"
+     inkscape:window-width="855"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:zoom="1.08"
+     inkscape:cx="355.625"
+     inkscape:cy="175"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <clipPath
+       id="clip0">
+      <rect
+         width="569"
+         height="280"
+         id="rect7" />
+    </clipPath>
+  </defs>
+  <g
+     id="g3417">
+    <path
+       style="fill:none;stroke:#fdfdfd;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 0,0 L 569,0 L 569,280 L 0,280 L 0,0 z "
+       id="path10" />
+    <path
+       style="fill:none;stroke:#1c1c1c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 273.57756,6.807938 C 283.87553,12.169098 292.66553,20.600281 298.11464,30.866302 C 290.03627,24.901382 281.43431,19.674438 272.57936,14.942062 C 273.07037,12.251709 273.3868,9.535828 273.57756,6.807938 z "
+       id="path14" />
+    <path
+       style="fill:#1c1c1c;fill-rule:nonzero;stroke:none"
+       d="M 273.57756,6.807938 C 283.87553,12.169098 292.66553,20.600281 298.11464,30.866302 C 290.03627,24.901382 281.43431,19.674438 272.57936,14.942062 C 273.07037,12.251709 273.3868,9.535828 273.57756,6.807938 z "
+       id="path16" />
+    <path
+       style="fill:none;stroke:#2e2e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 214.76708,23.763382 C 218.91559,18.057861 224.11855,12.902725 230.56091,9.857117 C 231.14705,12.413467 231.61971,14.997421 231.89838,17.607071 C 226.65822,19.766068 221.40086,22.273926 217.33073,26.31546 C 214.34772,29.116486 212.08408,32.5923 209.00034,35.289352 C 209.8893,31.013184 212.41402,27.354263 214.76708,23.763382 z "
+       id="path18" />
+    <path
+       style="fill:#2e2e2e;fill-rule:nonzero;stroke:none"
+       d="M 214.76708,23.763382 C 218.91559,18.057861 224.11855,12.902725 230.56091,9.857117 C 231.14705,12.413467 231.61971,14.997421 231.89838,17.607071 C 226.65822,19.766068 221.40086,22.273926 217.33073,26.31546 C 214.34772,29.116486 212.08408,32.5923 209.00034,35.289352 C 209.8893,31.013184 212.41402,27.354263 214.76708,23.763382 z "
+       id="path20" />
+    <path
+       style="fill:none;stroke:#4a3a21;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 250.32512,29.567932 C 252.44279,31.220459 253.93381,33.478409 255.17033,35.831757 C 248.45058,36.951981 241.85565,39.073349 236.11638,42.814835 C 239.54452,43.88327 243.13063,44.434113 246.48524,45.736557 C 250.79712,47.7005 252.92094,52.265488 254.9567,56.26004 C 251.89111,53.250931 249.26936,49.427444 245.02589,47.992706 C 240.99921,46.470245 236.96101,44.899445 232.74901,43.971756 C 230.2307,43.155701 227.99731,44.87056 225.867,45.929901 C 222.92534,47.626648 219.58102,48.72261 217.01953,51.009064 C 214.42311,54.130554 213.18025,58.121567 212.23288,62.005371 C 211.43831,61.298935 210.64801,60.591492 209.86195,59.883041 C 205.30949,55.331253 199.9368,51.619446 193.77235,49.62767 C 191.23517,57.989868 192.71374,67.290955 197.22206,74.707062 C 199.3331,78.253204 203.11053,80.269836 205.68474,83.38765 C 206.35452,85.37381 206.24661,87.517426 206.42424,89.584717 C 201.96864,89.089142 196.614,88.509445 193.54056,92.556519 C 190.11209,95.242065 191.61713,99.619843 191.64374,103.26717 C 191.84882,106.66754 190.7056,110.6371 193.44966,113.32904 C 196.16248,116.14825 195.94931,120.23032 197.31886,123.65283 C 201.30022,128.17786 205.96532,132.90028 212.34813,133.38348 C 210.30762,133.91118 208.27328,134.44971 206.23662,134.97881 C 203.9154,132.37802 201.25351,130.11594 198.30777,128.25697 C 194.92874,126.38458 194.76865,122.13356 193.90192,118.80858 C 193.77928,118.19127 193.53401,116.95665 193.41139,116.33934 C 192.25481,115.87942 191.10251,115.42023 189.95116,114.96069 C 189.66994,115.89639 189.3911,116.83356 189.11465,117.77219 C 184.82559,118.117 180.42236,117.90984 176.24934,119.07324 C 173.71584,120.49179 172.05943,123.02013 169.8475,124.85429 C 167.59552,127.04889 164.63257,128.63525 162.98469,131.37723 C 163.07848,132.71964 163.76807,133.92864 164.21234,135.18059 C 161.01933,140.29378 163.43405,146.3105 162.50044,151.88701 C 163.56236,152.22368 164.62608,152.5628 165.69293,152.90205 C 165.82361,155.4135 165.98302,157.92525 166.22852,160.43097 C 168.77495,161.86395 170.51474,164.21736 171.94537,166.7038 C 175.67241,167.25797 179.1906,168.81433 181.5945,171.81398 C 178.10832,172.07835 174.59601,171.92464 171.15608,171.3067 C 170.27136,167.33897 168.04979,163.78897 164.18221,162.19507 C 164.07211,161.0529 163.98274,159.91133 163.91406,158.77037 C 163.95184,157.52994 164.03278,156.29387 164.15689,155.06218 C 163.06914,155.28526 161.98299,155.50825 160.89848,155.73117 C 160.82136,152.80176 161.01044,149.87685 161.03827,146.95143 C 161.1693,144.77231 158.91438,142.92743 159.78889,140.75742 C 160.43826,138.7514 161.59326,136.96927 162.72508,135.21002 C 161.55766,134.86113 160.3949,134.50531 159.23682,134.14258 C 161.27161,129.72716 165.02028,126.61877 168.73752,123.67415 C 170.18657,122.09898 170.24054,119.39807 172.55421,118.61429 C 177.19907,116.05724 182.6942,116.80376 187.78111,116.76471 C 187.4693,115.55731 187.14673,114.35446 186.83212,113.15213 C 187.62038,113.04579 189.19688,112.83315 189.98512,112.72681 C 189.49866,109.17049 189.45689,105.54221 190.39737,102.05304 C 189.49536,101.34172 188.59796,100.62889 187.70514,99.91452 C 189.62146,93.147675 195.13617,86.835297 202.71831,87.21312 C 203.12268,86.014572 203.53973,84.820633 203.9695,83.631302 C 196.35936,78.784119 191.48248,70.06279 191.2946,61.052444 C 191.23994,56.744217 190.99965,52.347687 192.20006,48.155945 C 199.75143,48.512817 205.98224,53.75647 210.93143,59.035202 C 212.21318,56.976028 212.99701,54.67009 212.4798,52.236252 C 215.21555,49.488464 218.57736,47.557144 222.07817,45.954971 C 223.75252,45.441727 224.11914,43.598206 224.88159,42.245773 C 228.21202,42.150131 231.54623,42.56044 234.87393,42.319183 C 236.20854,41.110443 237.18249,39.571854 238.46231,38.309555 C 240.97243,37.59877 243.61223,37.729919 246.19635,37.639648 C 245.87303,36.367599 245.56049,35.093811 245.27164,33.815979 C 247.51276,34.456329 249.72487,35.186859 251.96205,35.8573 C 251.43121,33.755493 250.7906,31.684143 250.32512,29.567932 z "
+       id="path22" />
+    <path
+       style="fill:#4a3a21;fill-rule:nonzero;stroke:none"
+       d="M 250.32512,29.567932 C 252.44279,31.220459 253.93381,33.478409 255.17033,35.831757 C 248.45058,36.951981 241.85565,39.073349 236.11638,42.814835 C 239.54452,43.88327 243.13063,44.434113 246.48524,45.736557 C 250.79712,47.7005 252.92094,52.265488 254.9567,56.26004 C 251.89111,53.250931 249.26936,49.427444 245.02589,47.992706 C 240.99921,46.470245 236.96101,44.899445 232.74901,43.971756 C 230.2307,43.155701 227.99731,44.87056 225.867,45.929901 C 222.92534,47.626648 219.58102,48.72261 217.01953,51.009064 C 214.42311,54.130554 213.18025,58.121567 212.23288,62.005371 C 211.43831,61.298935 210.64801,60.591492 209.86195,59.883041 C 205.30949,55.331253 199.9368,51.619446 193.77235,49.62767 C 191.23517,57.989868 192.71374,67.290955 197.22206,74.707062 C 199.3331,78.253204 203.11053,80.269836 205.68474,83.38765 C 206.35452,85.37381 206.24661,87.517426 206.42424,89.584717 C 201.96864,89.089142 196.614,88.509445 193.54056,92.556519 C 190.11209,95.242065 191.61713,99.619843 191.64374,103.26717 C 191.84882,106.66754 190.7056,110.6371 193.44966,113.32904 C 196.16248,116.14825 195.94931,120.23032 197.31886,123.65283 C 201.30022,128.17786 205.96532,132.90028 212.34813,133.38348 C 210.30762,133.91118 208.27328,134.44971 206.23662,134.97881 C 203.9154,132.37802 201.25351,130.11594 198.30777,128.25697 C 194.92874,126.38458 194.76865,122.13356 193.90192,118.80858 C 193.77928,118.19127 193.53401,116.95665 193.41139,116.33934 C 192.25481,115.87942 191.10251,115.42023 189.95116,114.96069 C 189.66994,115.89639 189.3911,116.83356 189.11465,117.77219 C 184.82559,118.117 180.42236,117.90984 176.24934,119.07324 C 173.71584,120.49179 172.05943,123.02013 169.8475,124.85429 C 167.59552,127.04889 164.63257,128.63525 162.98469,131.37723 C 163.07848,132.71964 163.76807,133.92864 164.21234,135.18059 C 161.01933,140.29378 163.43405,146.3105 162.50044,151.88701 C 163.56236,152.22368 164.62608,152.5628 165.69293,152.90205 C 165.82361,155.4135 165.98302,157.92525 166.22852,160.43097 C 168.77495,161.86395 170.51474,164.21736 171.94537,166.7038 C 175.67241,167.25797 179.1906,168.81433 181.5945,171.81398 C 178.10832,172.07835 174.59601,171.92464 171.15608,171.3067 C 170.27136,167.33897 168.04979,163.78897 164.18221,162.19507 C 164.07211,161.0529 163.98274,159.91133 163.91406,158.77037 C 163.95184,157.52994 164.03278,156.29387 164.15689,155.06218 C 163.06914,155.28526 161.98299,155.50825 160.89848,155.73117 C 160.82136,152.80176 161.01044,149.87685 161.03827,146.95143 C 161.1693,144.77231 158.91438,142.92743 159.78889,140.75742 C 160.43826,138.7514 161.59326,136.96927 162.72508,135.21002 C 161.55766,134.86113 160.3949,134.50531 159.23682,134.14258 C 161.27161,129.72716 165.02028,126.61877 168.73752,123.67415 C 170.18657,122.09898 170.24054,119.39807 172.55421,118.61429 C 177.19907,116.05724 182.6942,116.80376 187.78111,116.76471 C 187.4693,115.55731 187.14673,114.35446 186.83212,113.15213 C 187.62038,113.04579 189.19688,112.83315 189.98512,112.72681 C 189.49866,109.17049 189.45689,105.54221 190.39737,102.05304 C 189.49536,101.34172 188.59796,100.62889 187.70514,99.91452 C 189.62146,93.147675 195.13617,86.835297 202.71831,87.21312 C 203.12268,86.014572 203.53973,84.820633 203.9695,83.631302 C 196.35936,78.784119 191.48248,70.06279 191.2946,61.052444 C 191.23994,56.744217 190.99965,52.347687 192.20006,48.155945 C 199.75143,48.512817 205.98224,53.75647 210.93143,59.035202 C 212.21318,56.976028 212.99701,54.67009 212.4798,52.236252 C 215.21555,49.488464 218.57736,47.557144 222.07817,45.954971 C 223.75252,45.441727 224.11914,43.598206 224.88159,42.245773 C 228.21202,42.150131 231.54623,42.56044 234.87393,42.319183 C 236.20854,41.110443 237.18249,39.571854 238.46231,38.309555 C 240.97243,37.59877 243.61223,37.729919 246.19635,37.639648 C 245.87303,36.367599 245.56049,35.093811 245.27164,33.815979 C 247.51276,34.456329 249.72487,35.186859 251.96205,35.8573 C 251.43121,33.755493 250.7906,31.684143 250.32512,29.567932 z "
+       id="path24" />
+    <path
+       style="fill:none;stroke:#3a3a35;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 256.30219,36.191971 C 257.17796,34.968307 258.11369,33.785294 259.09963,32.64476 C 259.17293,33.636139 259.31955,35.618912 259.39285,36.610306 C 263.01506,35.89241 266.72357,35.99707 270.36775,36.504547 C 269.25005,37.364822 268.09801,38.175232 266.9458,38.980896 C 267.29373,39.543243 267.98959,40.667938 268.33752,41.230286 C 267.37781,40.748032 266.42065,40.267776 265.46609,39.789536 C 265.73608,38.867188 266.01083,37.945724 266.28958,37.024887 C 262.93982,37.294281 259.49355,37.43335 256.30219,36.191971 z "
+       id="path26" />
+    <path
+       style="fill:#3a3a35;fill-rule:nonzero;stroke:none"
+       d="M 256.30219,36.191971 C 257.17796,34.968307 258.11369,33.785294 259.09963,32.64476 C 259.17293,33.636139 259.31955,35.618912 259.39285,36.610306 C 263.01506,35.89241 266.72357,35.99707 270.36775,36.504547 C 269.25005,37.364822 268.09801,38.175232 266.9458,38.980896 C 267.29373,39.543243 267.98959,40.667938 268.33752,41.230286 C 267.37781,40.748032 266.42065,40.267776 265.46609,39.789536 C 265.73608,38.867188 266.01083,37.945724 266.28958,37.024887 C 262.93982,37.294281 259.49355,37.43335 256.30219,36.191971 z "
+       id="path28" />
+    <path
+       style="fill:none;stroke:#a67526;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 236.11638,42.814835 C 241.85565,39.073349 248.45058,36.951981 255.17033,35.831757 C 255.45329,35.921814 256.01923,36.101913 256.30219,36.191971 C 259.49355,37.43335 262.93982,37.294281 266.28958,37.024887 C 266.01083,37.945724 265.73608,38.867188 265.46609,39.789536 C 266.42065,40.267776 267.37781,40.748032 268.33752,41.230286 L 269.21646,41.678574 C 264.4743,44.56134 260.21686,48.55806 258.5,53.987335 C 261.74908,51.048218 264.4277,47.448364 268.11478,45.016052 C 270.05365,43.717316 272.46921,44.597061 274.61783,44.631668 C 279.15001,45.149704 283.33748,42.143204 287.85704,42.859619 C 292.12935,44.084366 295.91316,46.529099 299.85214,48.52742 C 299.13734,49.947754 298.42903,51.36911 297.7269,52.793747 C 300.09978,56.580322 301.79315,60.73288 302.97232,65.035767 C 310.06348,58.627945 317.67429,51.435806 327.74963,50.751465 C 329.09219,57.195435 330.49872,64.621552 326.4817,70.434708 C 323.32214,75.592438 317.49942,77.829758 312.32803,80.367218 C 313.86949,78.783371 315.33035,77.098938 316.36317,75.128952 C 317.96823,72.157257 320.7209,70.079788 323.13975,67.809372 C 317.8864,69.411163 313.76254,73.088684 309.90128,76.822327 C 312.86809,69.768036 317.68903,63.821701 322.92415,58.334381 C 320.11352,59.500748 317.19554,60.854446 315.46977,63.491989 C 312.6543,67.50061 309.88275,71.669556 308.25555,76.318939 C 307.44633,80.363358 308.76462,84.457382 308.8865,88.521988 C 315.37344,89.93071 323.13516,90.964066 327.06374,97.020416 C 328.42233,100.50633 327.85252,104.41484 327.83653,108.07526 C 327.90291,110.17305 326.26074,111.65912 325.21631,113.2926 C 323.28648,115.74133 324.06183,119.09035 323.58249,121.96649 C 323.5083,125.51541 320.13675,127.58487 318.22244,130.20158 C 315.56908,134.30782 309.92354,133.30722 306.55182,136.51651 C 309.92564,136.19031 313.39572,135.89426 316.54961,134.55312 C 319.26602,133.04584 321.39481,130.69405 323.45648,128.41266 C 326.64059,124.98216 325.97414,119.90163 326.32925,115.60046 C 328.79309,117.41975 331.36246,119.09296 333.88094,120.84058 C 330.35503,129.49457 327.31921,138.44289 322.38971,146.43448 C 319.05411,151.94922 313.64716,155.65823 309.37152,160.35912 C 306.88962,163.1382 303.96983,165.49916 300.70192,167.29138 C 300.17123,165.73642 299.63789,164.18732 299.1931,162.61206 C 299.14056,161.24591 299.15492,159.88107 299.16861,158.51872 C 301.03809,158.2532 302.91138,157.98759 304.78674,157.72011 C 303.94031,153.26419 304.16402,148.32579 301.64668,144.38673 C 298.02354,140.41286 292.78601,138.49191 288.56596,135.25679 C 290.62677,129.64923 293.00471,124.15471 295.65366,118.80046 C 297.46864,115.40994 299.50018,111.82301 302.91031,109.80861 C 306.39174,108.05228 310.3835,107.89043 314.16334,107.21861 C 314.79605,104.9536 315.43671,102.69112 316.06586,100.42534 C 317.49005,100.71254 318.91547,101.00375 320.34706,101.29144 C 317.82318,99.026749 315.14296,96.950287 312.44939,94.89827 C 313.62886,98.31575 315.67964,102.58907 312.8427,105.76923 C 308.54045,107.50911 303.1517,107.06992 299.83293,110.81256 C 291.39075,119.37918 289.76411,131.91823 284.15576,142.12958 C 280.32263,147.52936 274.99646,153.09067 267.96382,153.4819 C 262.87071,153.89246 258.60258,150.53938 253.78462,149.64766 C 249.1768,149.9025 244.75124,152.53862 240.06375,151.33542 C 233.31328,149.58768 226.401,144.72458 225.47113,137.31467 C 224.20386,128.72813 225.07581,119.38243 220.16464,111.74063 C 217.41362,106.78636 211.48938,105.5829 207.18373,102.50371 C 206.0417,100.08792 207.03543,97.248032 207.18411,94.691589 C 205.51744,96.357452 203.8188,97.989517 202.11885,99.619858 C 204.69282,101.75415 207.23621,103.97365 210.20372,105.56033 C 213.5822,107.43424 217.3865,109.20578 219.27217,112.79713 C 223.66426,121.02243 223.73058,130.61586 223.83186,139.70834 C 222.44781,140.28683 221.06432,140.86209 219.70091,141.48024 C 217.42,142.6087 214.71291,143.80676 213.74252,146.35626 C 212.80026,148.93523 212.53185,151.69122 212.09547,154.38634 C 213.28058,154.84357 214.46825,155.30304 215.65848,155.76477 C 215.50363,157.86809 215.35356,159.97205 215.21464,162.07892 C 211.07871,162.68022 207.10394,160.65741 204.80968,157.23604 C 198.02603,147.51218 189.8094,138.10561 187.3269,126.18222 C 188.51439,123.00629 191.5006,121.02473 193.90192,118.80858 C 194.76865,122.13356 194.92874,126.38458 198.30777,128.25697 C 201.25351,130.11594 203.9154,132.37802 206.23662,134.97881 C 208.27328,134.44971 210.30762,133.91118 212.34813,133.38348 C 205.96532,132.90028 201.30022,128.17786 197.31886,123.65283 C 195.94931,120.23032 196.16248,116.14825 193.44966,113.32904 C 190.7056,110.6371 191.84882,106.66754 191.64374,103.26717 C 191.61713,99.619843 190.11209,95.242065 193.54056,92.556519 C 196.614,88.509445 201.96864,89.089142 206.42424,89.584717 C 206.24661,87.517426 206.35452,85.37381 205.68474,83.38765 C 203.11053,80.269836 199.3331,78.253204 197.22206,74.707062 C 192.71374,67.290955 191.23517,57.989868 193.77235,49.62767 C 199.9368,51.619446 205.30949,55.331253 209.86195,59.883041 C 210.11261,62.686401 210.38951,65.487823 210.70499,68.286087 C 211.25655,66.20282 211.7487,64.104935 212.23288,62.005371 C 213.18025,58.121567 214.42311,54.130554 217.01953,51.009064 C 219.58102,48.72261 222.92534,47.626648 225.867,45.929901 C 227.99731,44.87056 230.2307,43.155701 232.74901,43.971756 C 236.96101,44.899445 240.99921,46.470245 245.02589,47.992706 C 249.26936,49.427444 251.89111,53.250931 254.9567,56.26004 C 252.92094,52.265488 250.79712,47.7005 246.48524,45.736557 C 243.13063,44.434113 239.54452,43.88327 236.11638,42.814835 z "
+       id="path30" />
+    <path
+       style="fill:#a67526;fill-rule:nonzero;stroke:none"
+       d="M 236.11638,42.814835 C 241.85565,39.073349 248.45058,36.951981 255.17033,35.831757 C 255.45329,35.921814 256.01923,36.101913 256.30219,36.191971 C 259.49355,37.43335 262.93982,37.294281 266.28958,37.024887 C 266.01083,37.945724 265.73608,38.867188 265.46609,39.789536 C 266.42065,40.267776 267.37781,40.748032 268.33752,41.230286 L 269.21646,41.678574 C 264.4743,44.56134 260.21686,48.55806 258.5,53.987335 C 261.74908,51.048218 264.4277,47.448364 268.11478,45.016052 C 270.05365,43.717316 272.46921,44.597061 274.61783,44.631668 C 279.15001,45.149704 283.33748,42.143204 287.85704,42.859619 C 292.12935,44.084366 295.91316,46.529099 299.85214,48.52742 C 299.13734,49.947754 298.42903,51.36911 297.7269,52.793747 C 300.09978,56.580322 301.79315,60.73288 302.97232,65.035767 C 310.06348,58.627945 317.67429,51.435806 327.74963,50.751465 C 329.09219,57.195435 330.49872,64.621552 326.4817,70.434708 C 323.32214,75.592438 317.49942,77.829758 312.32803,80.367218 C 313.86949,78.783371 315.33035,77.098938 316.36317,75.128952 C 317.96823,72.157257 320.7209,70.079788 323.13975,67.809372 C 317.8864,69.411163 313.76254,73.088684 309.90128,76.822327 C 312.86809,69.768036 317.68903,63.821701 322.92415,58.334381 C 320.11352,59.500748 317.19554,60.854446 315.46977,63.491989 C 312.6543,67.50061 309.88275,71.669556 308.25555,76.318939 C 307.44633,80.363358 308.76462,84.457382 308.8865,88.521988 C 315.37344,89.93071 323.13516,90.964066 327.06374,97.020416 C 328.42233,100.50633 327.85252,104.41484 327.83653,108.07526 C 327.90291,110.17305 326.26074,111.65912 325.21631,113.2926 C 323.28648,115.74133 324.06183,119.09035 323.58249,121.96649 C 323.5083,125.51541 320.13675,127.58487 318.22244,130.20158 C 315.56908,134.30782 309.92354,133.30722 306.55182,136.51651 C 309.92564,136.19031 313.39572,135.89426 316.54961,134.55312 C 319.26602,133.04584 321.39481,130.69405 323.45648,128.41266 C 326.64059,124.98216 325.97414,119.90163 326.32925,115.60046 C 328.79309,117.41975 331.36246,119.09296 333.88094,120.84058 C 330.35503,129.49457 327.31921,138.44289 322.38971,146.43448 C 319.05411,151.94922 313.64716,155.65823 309.37152,160.35912 C 306.88962,163.1382 303.96983,165.49916 300.70192,167.29138 C 300.17123,165.73642 299.63789,164.18732 299.1931,162.61206 C 299.14056,161.24591 299.15492,159.88107 299.16861,158.51872 C 301.03809,158.2532 302.91138,157.98759 304.78674,157.72011 C 303.94031,153.26419 304.16402,148.32579 301.64668,144.38673 C 298.02354,140.41286 292.78601,138.49191 288.56596,135.25679 C 290.62677,129.64923 293.00471,124.15471 295.65366,118.80046 C 297.46864,115.40994 299.50018,111.82301 302.91031,109.80861 C 306.39174,108.05228 310.3835,107.89043 314.16334,107.21861 C 314.79605,104.9536 315.43671,102.69112 316.06586,100.42534 C 317.49005,100.71254 318.91547,101.00375 320.34706,101.29144 C 317.82318,99.026749 315.14296,96.950287 312.44939,94.89827 C 313.62886,98.31575 315.67964,102.58907 312.8427,105.76923 C 308.54045,107.50911 303.1517,107.06992 299.83293,110.81256 C 291.39075,119.37918 289.76411,131.91823 284.15576,142.12958 C 280.32263,147.52936 274.99646,153.09067 267.96382,153.4819 C 262.87071,153.89246 258.60258,150.53938 253.78462,149.64766 C 249.1768,149.9025 244.75124,152.53862 240.06375,151.33542 C 233.31328,149.58768 226.401,144.72458 225.47113,137.31467 C 224.20386,128.72813 225.07581,119.38243 220.16464,111.74063 C 217.41362,106.78636 211.48938,105.5829 207.18373,102.50371 C 206.0417,100.08792 207.03543,97.248032 207.18411,94.691589 C 205.51744,96.357452 203.8188,97.989517 202.11885,99.619858 C 204.69282,101.75415 207.23621,103.97365 210.20372,105.56033 C 213.5822,107.43424 217.3865,109.20578 219.27217,112.79713 C 223.66426,121.02243 223.73058,130.61586 223.83186,139.70834 C 222.44781,140.28683 221.06432,140.86209 219.70091,141.48024 C 217.42,142.6087 214.71291,143.80676 213.74252,146.35626 C 212.80026,148.93523 212.53185,151.69122 212.09547,154.38634 C 213.28058,154.84357 214.46825,155.30304 215.65848,155.76477 C 215.50363,157.86809 215.35356,159.97205 215.21464,162.07892 C 211.07871,162.68022 207.10394,160.65741 204.80968,157.23604 C 198.02603,147.51218 189.8094,138.10561 187.3269,126.18222 C 188.51439,123.00629 191.5006,121.02473 193.90192,118.80858 C 194.76865,122.13356 194.92874,126.38458 198.30777,128.25697 C 201.25351,130.11594 203.9154,132.37802 206.23662,134.97881 C 208.27328,134.44971 210.30762,133.91118 212.34813,133.38348 C 205.96532,132.90028 201.30022,128.17786 197.31886,123.65283 C 195.94931,120.23032 196.16248,116.14825 193.44966,113.32904 C 190.7056,110.6371 191.84882,106.66754 191.64374,103.26717 C 191.61713,99.619843 190.11209,95.242065 193.54056,92.556519 C 196.614,88.509445 201.96864,89.089142 206.42424,89.584717 C 206.24661,87.517426 206.35452,85.37381 205.68474,83.38765 C 203.11053,80.269836 199.3331,78.253204 197.22206,74.707062 C 192.71374,67.290955 191.23517,57.989868 193.77235,49.62767 C 199.9368,51.619446 205.30949,55.331253 209.86195,59.883041 C 210.11261,62.686401 210.38951,65.487823 210.70499,68.286087 C 211.25655,66.20282 211.7487,64.104935 212.23288,62.005371 C 213.18025,58.121567 214.42311,54.130554 217.01953,51.009064 C 219.58102,48.72261 222.92534,47.626648 225.867,45.929901 C 227.99731,44.87056 230.2307,43.155701 232.74901,43.971756 C 236.96101,44.899445 240.99921,46.470245 245.02589,47.992706 C 249.26936,49.427444 251.89111,53.250931 254.9567,56.26004 C 252.92094,52.265488 250.79712,47.7005 246.48524,45.736557 C 243.13063,44.434113 239.54452,43.88327 236.11638,42.814835 z "
+       id="path32" />
+    <path
+       style="fill:none;stroke:#594523;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 269.21646,41.678574 C 271.77235,41.08139 274.56644,40.67981 275.85884,43.525436 C 281.58435,40.986328 288.00745,40.192902 294.16818,41.377151 C 295.25308,45.348862 300.4592,45.257675 302.40175,48.687286 C 304.05209,50.71579 300.92897,51.651062 299.70406,52.690674 C 301.62375,55.394913 303.17834,58.326889 304.66673,61.285568 C 311.08797,55.20079 318.58015,50.071838 327.36504,48.187271 C 331.04422,52.515289 330.86687,58.580063 330.75699,63.927216 C 329.34346,73.96347 319.77782,80.612411 310.31014,82.11438 C 310.94662,83.312897 311.58742,84.511322 312.22026,85.717194 C 311.47005,86.391602 310.72374,87.067123 309.98135,87.743774 C 315.44615,87.797684 320.99089,89.306046 325.41136,92.596146 C 328.15713,94.740921 329.52891,98.052887 331.20299,101.00485 C 328.09373,103.53926 329.69833,107.39973 330.18918,110.72356 C 330.72624,112.44719 332.04242,113.80325 332.88005,115.39331 C 342.31265,115.2809 352.46831,120.20958 356.76108,128.89687 C 355.83987,129.64172 354.92248,130.38741 354.00891,131.1339 C 354.56537,131.65482 355.11629,132.18761 355.66165,132.73227 C 357.16693,130.28897 359.26709,128.24362 360.67236,125.75291 C 365.3076,110.82303 372.61764,95.991669 384.84389,85.828064 C 395.16478,78.93364 407.19527,72.531708 420.00674,73.898819 C 428.1185,75.862244 435.65311,80.722198 440.12468,87.87439 C 446.35278,97.506256 450.70625,108.76623 459.86148,116.16995 C 466.58292,122.31113 476.17239,124.08227 485.00583,123.62076 C 490.29871,123.93788 495.86145,122.67227 500.92227,124.69786 C 499.33951,128.59265 497.6721,132.58446 494.62646,135.5899 C 495.27852,132.44766 496.10275,129.34499 497.07181,126.28586 C 487.58778,128.34508 478.87527,132.81442 469.49237,135.20947 C 458.78912,135.16322 447.40807,132.11136 439.90538,124.06694 C 430.76082,114.28391 424.02306,101.8159 412.07872,94.992172 C 406.98285,91.659683 401.27881,88.475967 394.96022,89.028702 C 387.25533,89.174103 380.9315,94.803101 377.26448,101.17824 C 371.88377,110.18678 369.64204,120.79575 363.3876,129.3273 C 360.97638,132.52882 358.91055,135.994 357.61952,139.8051 C 361.70879,136.24333 365.41589,131.92859 370.79861,130.30598 C 366.02949,134.12819 361.07962,138.23496 358.84773,144.13298 C 358.94865,145.53542 359.13034,146.93095 359.39282,148.31957 C 358.41751,148.7415 357.44406,149.15912 356.47246,149.57243 C 356.49605,150.08679 356.54321,151.11552 356.56679,151.62988 C 356.57065,156.1084 353.93968,159.91531 351.86081,163.68384 C 347.62047,166.228 344.58847,170.67516 339.67586,172.04472 C 338.96304,172.14478 337.53744,172.34485 336.82463,172.4449 C 339.92284,168.42732 344.64133,166.32013 348.41386,163.07822 C 350.36859,161.48689 350.98955,158.94142 351.8369,156.68837 C 352.61787,156.12604 353.4053,155.56848 354.1992,155.01573 C 356.12521,147.09485 357.99934,137.07208 351.47557,130.69287 C 352.28171,129.35916 353.09309,128.02878 353.91151,126.70082 C 350.15334,123.1194 345.97415,119.70164 340.85803,118.34203 C 335.94331,117.02928 330.86313,116.21567 326.23419,114.00647 C 326.25797,114.40497 326.30548,115.20197 326.32925,115.60046 C 325.97414,119.90163 326.64059,124.98216 323.45648,128.41266 C 321.39481,130.69405 319.26602,133.04584 316.54961,134.55312 C 313.39572,135.89426 309.92564,136.19031 306.55182,136.51651 C 309.92354,133.30722 315.56908,134.30782 318.22244,130.20158 C 320.13675,127.58487 323.5083,125.51541 323.58249,121.96649 C 324.06183,119.09035 323.28648,115.74133 325.21631,113.2926 C 326.26074,111.65912 327.90291,110.17305 327.83653,108.07526 C 327.85252,104.41484 328.42233,100.50633 327.06374,97.020416 C 323.13516,90.964066 315.37344,89.93071 308.8865,88.521988 C 308.76462,84.457382 307.44633,80.363358 308.25555,76.318939 C 309.88275,71.669556 312.6543,67.50061 315.46977,63.491989 C 317.19554,60.854446 320.11352,59.500748 322.92415,58.334381 C 317.68903,63.821701 312.86809,69.768036 309.90128,76.822327 C 313.76254,73.088684 317.8864,69.411163 323.13975,67.809372 C 320.7209,70.079788 317.96823,72.157257 316.36317,75.128952 C 315.33035,77.098938 313.86949,78.783371 312.32803,80.367218 C 317.49942,77.829758 323.32214,75.592438 326.4817,70.434708 C 330.49872,64.621552 329.09219,57.195435 327.74963,50.751465 C 317.67429,51.435806 310.06348,58.627945 302.97232,65.035767 C 301.79315,60.73288 300.09978,56.580322 297.7269,52.793747 C 298.42903,51.36911 299.13734,49.947754 299.85214,48.52742 C 295.91316,46.529099 292.12935,44.084366 287.85704,42.859619 C 283.33748,42.143204 279.15001,45.149704 274.61783,44.631668 C 272.46921,44.597061 270.05365,43.717316 268.11478,45.016052 C 264.4277,47.448364 261.74908,51.048218 258.5,53.987335 C 260.21686,48.55806 264.4743,44.56134 269.21646,41.678574 z "
+       id="path34" />
+    <path
+       style="fill:#594523;fill-rule:nonzero;stroke:none"
+       d="M 269.21646,41.678574 C 271.77235,41.08139 274.56644,40.67981 275.85884,43.525436 C 281.58435,40.986328 288.00745,40.192902 294.16818,41.377151 C 295.25308,45.348862 300.4592,45.257675 302.40175,48.687286 C 304.05209,50.71579 300.92897,51.651062 299.70406,52.690674 C 301.62375,55.394913 303.17834,58.326889 304.66673,61.285568 C 311.08797,55.20079 318.58015,50.071838 327.36504,48.187271 C 331.04422,52.515289 330.86687,58.580063 330.75699,63.927216 C 329.34346,73.96347 319.77782,80.612411 310.31014,82.11438 C 310.94662,83.312897 311.58742,84.511322 312.22026,85.717194 C 311.47005,86.391602 310.72374,87.067123 309.98135,87.743774 C 315.44615,87.797684 320.99089,89.306046 325.41136,92.596146 C 328.15713,94.740921 329.52891,98.052887 331.20299,101.00485 C 328.09373,103.53926 329.69833,107.39973 330.18918,110.72356 C 330.72624,112.44719 332.04242,113.80325 332.88005,115.39331 C 342.31265,115.2809 352.46831,120.20958 356.76108,128.89687 C 355.83987,129.64172 354.92248,130.38741 354.00891,131.1339 C 354.56537,131.65482 355.11629,132.18761 355.66165,132.73227 C 357.16693,130.28897 359.26709,128.24362 360.67236,125.75291 C 365.3076,110.82303 372.61764,95.991669 384.84389,85.828064 C 395.16478,78.93364 407.19527,72.531708 420.00674,73.898819 C 428.1185,75.862244 435.65311,80.722198 440.12468,87.87439 C 446.35278,97.506256 450.70625,108.76623 459.86148,116.16995 C 466.58292,122.31113 476.17239,124.08227 485.00583,123.62076 C 490.29871,123.93788 495.86145,122.67227 500.92227,124.69786 C 499.33951,128.59265 497.6721,132.58446 494.62646,135.5899 C 495.27852,132.44766 496.10275,129.34499 497.07181,126.28586 C 487.58778,128.34508 478.87527,132.81442 469.49237,135.20947 C 458.78912,135.16322 447.40807,132.11136 439.90538,124.06694 C 430.76082,114.28391 424.02306,101.8159 412.07872,94.992172 C 406.98285,91.659683 401.27881,88.475967 394.96022,89.028702 C 387.25533,89.174103 380.9315,94.803101 377.26448,101.17824 C 371.88377,110.18678 369.64204,120.79575 363.3876,129.3273 C 360.97638,132.52882 358.91055,135.994 357.61952,139.8051 C 361.70879,136.24333 365.41589,131.92859 370.79861,130.30598 C 366.02949,134.12819 361.07962,138.23496 358.84773,144.13298 C 358.94865,145.53542 359.13034,146.93095 359.39282,148.31957 C 358.41751,148.7415 357.44406,149.15912 356.47246,149.57243 C 356.49605,150.08679 356.54321,151.11552 356.56679,151.62988 C 356.57065,156.1084 353.93968,159.91531 351.86081,163.68384 C 347.62047,166.228 344.58847,170.67516 339.67586,172.04472 C 338.96304,172.14478 337.53744,172.34485 336.82463,172.4449 C 339.92284,168.42732 344.64133,166.32013 348.41386,163.07822 C 350.36859,161.48689 350.98955,158.94142 351.8369,156.68837 C 352.61787,156.12604 353.4053,155.56848 354.1992,155.01573 C 356.12521,147.09485 357.99934,137.07208 351.47557,130.69287 C 352.28171,129.35916 353.09309,128.02878 353.91151,126.70082 C 350.15334,123.1194 345.97415,119.70164 340.85803,118.34203 C 335.94331,117.02928 330.86313,116.21567 326.23419,114.00647 C 326.25797,114.40497 326.30548,115.20197 326.32925,115.60046 C 325.97414,119.90163 326.64059,124.98216 323.45648,128.41266 C 321.39481,130.69405 319.26602,133.04584 316.54961,134.55312 C 313.39572,135.89426 309.92564,136.19031 306.55182,136.51651 C 309.92354,133.30722 315.56908,134.30782 318.22244,130.20158 C 320.13675,127.58487 323.5083,125.51541 323.58249,121.96649 C 324.06183,119.09035 323.28648,115.74133 325.21631,113.2926 C 326.26074,111.65912 327.90291,110.17305 327.83653,108.07526 C 327.85252,104.41484 328.42233,100.50633 327.06374,97.020416 C 323.13516,90.964066 315.37344,89.93071 308.8865,88.521988 C 308.76462,84.457382 307.44633,80.363358 308.25555,76.318939 C 309.88275,71.669556 312.6543,67.50061 315.46977,63.491989 C 317.19554,60.854446 320.11352,59.500748 322.92415,58.334381 C 317.68903,63.821701 312.86809,69.768036 309.90128,76.822327 C 313.76254,73.088684 317.8864,69.411163 323.13975,67.809372 C 320.7209,70.079788 317.96823,72.157257 316.36317,75.128952 C 315.33035,77.098938 313.86949,78.783371 312.32803,80.367218 C 317.49942,77.829758 323.32214,75.592438 326.4817,70.434708 C 330.49872,64.621552 329.09219,57.195435 327.74963,50.751465 C 317.67429,51.435806 310.06348,58.627945 302.97232,65.035767 C 301.79315,60.73288 300.09978,56.580322 297.7269,52.793747 C 298.42903,51.36911 299.13734,49.947754 299.85214,48.52742 C 295.91316,46.529099 292.12935,44.084366 287.85704,42.859619 C 283.33748,42.143204 279.15001,45.149704 274.61783,44.631668 C 272.46921,44.597061 270.05365,43.717316 268.11478,45.016052 C 264.4277,47.448364 261.74908,51.048218 258.5,53.987335 C 260.21686,48.55806 264.4743,44.56134 269.21646,41.678574 z "
+       id="path36" />
+    <path
+       style="fill:none;stroke:#3f3521;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 199.01724,56.677094 C 206.28006,61.235214 207.18361,70.865448 206.98048,78.648163 C 205.17265,77.51149 203.40771,76.314362 201.67925,75.066238 C 203.14838,71.588959 201.38725,68.15831 200.16174,64.923004 C 201.84032,66.893326 203.46471,68.909866 205.14072,70.885162 C 204.57899,65.591064 201.61516,61.153809 199.01724,56.677094 z "
+       id="path38" />
+    <path
+       style="fill:#3f3521;fill-rule:nonzero;stroke:none"
+       d="M 199.01724,56.677094 C 206.28006,61.235214 207.18361,70.865448 206.98048,78.648163 C 205.17265,77.51149 203.40771,76.314362 201.67925,75.066238 C 203.14838,71.588959 201.38725,68.15831 200.16174,64.923004 C 201.84032,66.893326 203.46471,68.909866 205.14072,70.885162 C 204.57899,65.591064 201.61516,61.153809 199.01724,56.677094 z "
+       id="path40" />
+    <path
+       style="fill:none;stroke:#fdfdfd;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 229.54298,57.549973 C 234.25581,56.679535 239.39778,56.923203 243.64327,59.347885 C 250.54446,63.099442 254.90581,70.390701 256.33945,77.971527 C 256.77869,80.84967 256.81065,83.7836 256.5,86.677811 C 256.06924,88.691284 255.58485,90.693069 255.1421,92.704514 C 251.46661,102.32828 241.75467,110.31711 231.0002,108.58856 C 222.6201,106.62512 215.82594,99.786453 213.31096,91.640228 C 211.89314,87.586853 212.00554,83.219788 212.23926,78.994324 C 213.19217,69.371262 219.92239,59.985947 229.54298,57.549973 z "
+       id="path42" />
+    <path
+       style="fill:#fdfdfd;fill-rule:nonzero;stroke:none"
+       d="M 229.54298,57.549973 C 234.25581,56.679535 239.39778,56.923203 243.64327,59.347885 C 250.54446,63.099442 254.90581,70.390701 256.33945,77.971527 C 256.77869,80.84967 256.81065,83.7836 256.5,86.677811 C 256.06924,88.691284 255.58485,90.693069 255.1421,92.704514 C 251.46661,102.32828 241.75467,110.31711 231.0002,108.58856 C 222.6201,106.62512 215.82594,99.786453 213.31096,91.640228 C 211.89314,87.586853 212.00554,83.219788 212.23926,78.994324 C 213.19217,69.371262 219.92239,59.985947 229.54298,57.549973 z "
+       id="path44" />
+    <path
+       style="fill:none;stroke:#fdfdfd;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 271.26254,59.256958 C 277.77843,55.344681 286.51749,55.855026 292.59551,60.39473 C 301.50075,66.732742 305.07123,78.490112 303.49405,89.017715 C 302.19209,98.84259 295.46036,108.11618 285.88692,111.24371 C 280.64136,111.89085 274.98383,111.66444 270.47969,108.57989 C 266.17145,105.96516 263.03525,101.79643 260.98167,97.255127 C 259.98294,94.685013 259.25499,92.023895 258.46641,89.387283 C 258.06407,85.982269 257.98273,82.52298 258.49809,79.126144 C 259.87039,71.177292 264.08369,63.341522 271.26254,59.256958 z "
+       id="path46" />
+    <path
+       style="fill:#fdfdfd;fill-rule:nonzero;stroke:none"
+       d="M 271.26254,59.256958 C 277.77843,55.344681 286.51749,55.855026 292.59551,60.39473 C 301.50075,66.732742 305.07123,78.490112 303.49405,89.017715 C 302.19209,98.84259 295.46036,108.11618 285.88692,111.24371 C 280.64136,111.89085 274.98383,111.66444 270.47969,108.57989 C 266.17145,105.96516 263.03525,101.79643 260.98167,97.255127 C 259.98294,94.685013 259.25499,92.023895 258.46641,89.387283 C 258.06407,85.982269 257.98273,82.52298 258.49809,79.126144 C 259.87039,71.177292 264.08369,63.341522 271.26254,59.256958 z "
+       id="path48" />
+    <path
+       style="fill:none;stroke:#111111;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 209.86195,59.883041 C 210.64801,60.591492 211.43831,61.298935 212.23288,62.005371 C 211.7487,64.104935 211.25655,66.20282 210.70499,68.286087 C 210.38951,65.487823 210.11261,62.686401 209.86195,59.883041 z "
+       id="path50" />
+    <path
+       style="fill:#111111;fill-rule:nonzero;stroke:none"
+       d="M 209.86195,59.883041 C 210.64801,60.591492 211.43831,61.298935 212.23288,62.005371 C 211.7487,64.104935 211.25655,66.20282 210.70499,68.286087 C 210.38951,65.487823 210.11261,62.686401 209.86195,59.883041 z "
+       id="path52" />
+    <path
+       style="fill:none;stroke:#7f611c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 401.58554,78.718781 C 410.15515,75.356689 420.45793,74.496307 428.66193,79.322845 C 433.43451,81.655212 437.12665,85.679657 439.6561,90.296295 C 445.42587,100.50256 451.00676,111.30342 460.24931,118.86058 C 467.27274,125.05074 477.16754,125.70433 486.05632,126.58357 C 478.35555,130.77063 469.4575,134.0024 460.59451,132.22675 C 453.77513,130.77669 446.84671,128.2204 441.84888,123.17369 C 435.7769,117.18162 430.6463,110.34641 425.2787,103.74312 C 418.94412,95.870895 410.06428,90.077087 400.31805,87.439667 C 392.88608,85.528275 385.4314,88.989563 379.76721,93.621582 C 385.10879,86.280777 393.47952,82.237091 401.58554,78.718781 z "
+       id="path54" />
+    <path
+       style="fill:#7f611c;fill-rule:nonzero;stroke:none"
+       d="M 401.58554,78.718781 C 410.15515,75.356689 420.45793,74.496307 428.66193,79.322845 C 433.43451,81.655212 437.12665,85.679657 439.6561,90.296295 C 445.42587,100.50256 451.00676,111.30342 460.24931,118.86058 C 467.27274,125.05074 477.16754,125.70433 486.05632,126.58357 C 478.35555,130.77063 469.4575,134.0024 460.59451,132.22675 C 453.77513,130.77669 446.84671,128.2204 441.84888,123.17369 C 435.7769,117.18162 430.6463,110.34641 425.2787,103.74312 C 418.94412,95.870895 410.06428,90.077087 400.31805,87.439667 C 392.88608,85.528275 385.4314,88.989563 379.76721,93.621582 C 385.10879,86.280777 393.47952,82.237091 401.58554,78.718781 z "
+       id="path56" />
+    <path
+       style="fill:none;stroke:#020202;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 234.56059,78.657669 C 236.75099,78.278244 239.39645,78.16571 240.9988,80.004791 C 245.26445,83.674377 245.22823,89.901657 244.19121,94.967728 C 243.01384,98.030685 240.69093,101.64787 237.00639,101.56956 C 233.92215,102.01678 231.57039,99.29509 230.17404,96.891083 C 227.06299,90.962952 228.18251,81.952026 234.56059,78.657669 z "
+       id="path58" />
+    <path
+       style="fill:#020202;fill-rule:nonzero;stroke:none"
+       d="M 234.56059,78.657669 C 236.75099,78.278244 239.39645,78.16571 240.9988,80.004791 C 245.26445,83.674377 245.22823,89.901657 244.19121,94.967728 C 243.01384,98.030685 240.69093,101.64787 237.00639,101.56956 C 233.92215,102.01678 231.57039,99.29509 230.17404,96.891083 C 227.06299,90.962952 228.18251,81.952026 234.56059,78.657669 z "
+       id="path60" />
+    <path
+       style="fill:none;stroke:#212121;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 256.33945,77.971527 C 257.05539,78.356094 257.77495,78.740967 258.49809,79.126144 C 257.98273,82.52298 258.06407,85.982269 258.46641,89.387283 C 257.8306,88.466034 257.16484,87.570847 256.5,86.677811 C 256.81065,83.7836 256.77869,80.84967 256.33945,77.971527 z "
+       id="path62" />
+    <path
+       style="fill:#212121;fill-rule:nonzero;stroke:none"
+       d="M 256.33945,77.971527 C 257.05539,78.356094 257.77495,78.740967 258.49809,79.126144 C 257.98273,82.52298 258.06407,85.982269 258.46641,89.387283 C 257.8306,88.466034 257.16484,87.570847 256.5,86.677811 C 256.81065,83.7836 256.77869,80.84967 256.33945,77.971527 z "
+       id="path64" />
+    <path
+       style="fill:none;stroke:#020202;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 276.38489,80.39679 C 278.66821,79.987396 281.45023,79.994629 283.03528,81.983185 C 288.23206,87.467285 287.90016,98.021652 281.45491,102.4131 C 277.2451,105.26887 272.56918,100.98637 271.11652,97.088806 C 269.28355,91.334473 270.11504,83.018234 276.38489,80.39679 z "
+       id="path66" />
+    <path
+       style="fill:#020202;fill-rule:nonzero;stroke:none"
+       d="M 276.38489,80.39679 C 278.66821,79.987396 281.45023,79.994629 283.03528,81.983185 C 288.23206,87.467285 287.90016,98.021652 281.45491,102.4131 C 277.2451,105.26887 272.56918,100.98637 271.11652,97.088806 C 269.28355,91.334473 270.11504,83.018234 276.38489,80.39679 z "
+       id="path68" />
+    <path
+       style="fill:none;stroke:#fafafa;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 235.42427,82.263382 C 238.23657,81.875 240.92001,83.969849 240.34801,86.979935 C 240.66202,89.991028 236.26463,92.242752 234.61708,89.368698 C 232.86856,87.106445 234.12927,84.370331 235.42427,82.263382 z "
+       id="path70" />
+    <path
+       style="fill:#fafafa;fill-rule:nonzero;stroke:none"
+       d="M 235.42427,82.263382 C 238.23657,81.875 240.92001,83.969849 240.34801,86.979935 C 240.66202,89.991028 236.26463,92.242752 234.61708,89.368698 C 232.86856,87.106445 234.12927,84.370331 235.42427,82.263382 z "
+       id="path72" />
+    <path
+       style="fill:none;stroke:#f8f8f8;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 277.49486,83.551163 C 282.96353,81.355682 283.62125,92.628815 278.23633,91.567383 C 274.73283,90.871902 274.51299,85.153091 277.49486,83.551163 z "
+       id="path74" />
+    <path
+       style="fill:#f8f8f8;fill-rule:nonzero;stroke:none"
+       d="M 277.49486,83.551163 C 282.96353,81.355682 283.62125,92.628815 278.23633,91.567383 C 274.73283,90.871902 274.51299,85.153091 277.49486,83.551163 z "
+       id="path76" />
+    <path
+       style="fill:none;stroke:#a67a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 256.5,86.677811 C 257.16484,87.570847 257.8306,88.466034 258.46641,89.387283 C 259.25499,92.023895 259.98294,94.685013 260.98167,97.255127 C 259.6136,98.172531 258.24449,99.084488 256.8712,99.989182 C 256.28299,97.562683 255.6463,95.148483 255.1421,92.704514 C 255.58485,90.693069 256.06924,88.691284 256.5,86.677811 z "
+       id="path78" />
+    <path
+       style="fill:#a67a26;fill-rule:nonzero;stroke:none"
+       d="M 256.5,86.677811 C 257.16484,87.570847 257.8306,88.466034 258.46641,89.387283 C 259.25499,92.023895 259.98294,94.685013 260.98167,97.255127 C 259.6136,98.172531 258.24449,99.084488 256.8712,99.989182 C 256.28299,97.562683 255.6463,95.148483 255.1421,92.704514 C 255.58485,90.693069 256.06924,88.691284 256.5,86.677811 z "
+       id="path80" />
+    <path
+       style="fill:none;stroke:#78571e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 377.26448,101.17824 C 380.9315,94.803101 387.25533,89.174103 394.96022,89.028702 C 401.27881,88.475967 406.98285,91.659683 412.07872,94.992172 C 408.4212,93.984848 403.64947,91.053589 400.33926,94.264725 C 396.17984,98.093033 392.25473,102.22298 388.75221,106.66197 C 385.80684,110.70521 384.03671,116.29289 385.87259,121.13377 C 390.15048,124.91303 396.19493,125.78059 400.62784,129.33896 C 401.67156,130.49098 402.13432,132.02174 402.83734,133.38698 C 397.11813,130.66933 391.68233,126.49231 385.03416,126.62323 C 379.96461,126.07953 375.23283,128.13879 370.79861,130.30598 C 365.41589,131.92859 361.70879,136.24333 357.61952,139.8051 C 358.91055,135.994 360.97638,132.52882 363.3876,129.3273 C 369.64204,120.79575 371.88377,110.18678 377.26448,101.17824 z "
+       id="path82" />
+    <path
+       style="fill:#78571e;fill-rule:nonzero;stroke:none"
+       d="M 377.26448,101.17824 C 380.9315,94.803101 387.25533,89.174103 394.96022,89.028702 C 401.27881,88.475967 406.98285,91.659683 412.07872,94.992172 C 408.4212,93.984848 403.64947,91.053589 400.33926,94.264725 C 396.17984,98.093033 392.25473,102.22298 388.75221,106.66197 C 385.80684,110.70521 384.03671,116.29289 385.87259,121.13377 C 390.15048,124.91303 396.19493,125.78059 400.62784,129.33896 C 401.67156,130.49098 402.13432,132.02174 402.83734,133.38698 C 397.11813,130.66933 391.68233,126.49231 385.03416,126.62323 C 379.96461,126.07953 375.23283,128.13879 370.79861,130.30598 C 365.41589,131.92859 361.70879,136.24333 357.61952,139.8051 C 358.91055,135.994 360.97638,132.52882 363.3876,129.3273 C 369.64204,120.79575 371.88377,110.18678 377.26448,101.17824 z "
+       id="path84" />
+    <path
+       style="fill:none;stroke:#7f611c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 400.33926,94.264725 C 403.64947,91.053589 408.4212,93.984848 412.07872,94.992172 C 424.02306,101.8159 430.76082,114.28391 439.90538,124.06694 C 447.40807,132.11136 458.78912,135.16322 469.49237,135.20947 C 471.19214,135.30763 472.89003,135.47331 474.59377,135.63277 C 474.39207,142.22966 470.70404,148.46851 465.41422,152.28889 C 458.66203,156.02594 450.45906,155.95052 443.11581,154.23766 C 438.54791,153.11467 433.93973,152.16589 429.2655,151.63693 C 424.78981,149.87834 421.3015,146.24483 417.12466,143.88658 C 412.53798,140.17293 406.51244,138.11212 402.83734,133.38698 C 402.13432,132.02174 401.67156,130.49098 400.62784,129.33896 C 396.19493,125.78059 390.15048,124.91303 385.87259,121.13377 C 384.03671,116.29289 385.80684,110.70521 388.75221,106.66197 C 392.25473,102.22298 396.17984,98.093033 400.33926,94.264725 z "
+       id="path86" />
+    <path
+       style="fill:#7f611c;fill-rule:nonzero;stroke:none"
+       d="M 400.33926,94.264725 C 403.64947,91.053589 408.4212,93.984848 412.07872,94.992172 C 424.02306,101.8159 430.76082,114.28391 439.90538,124.06694 C 447.40807,132.11136 458.78912,135.16322 469.49237,135.20947 C 471.19214,135.30763 472.89003,135.47331 474.59377,135.63277 C 474.39207,142.22966 470.70404,148.46851 465.41422,152.28889 C 458.66203,156.02594 450.45906,155.95052 443.11581,154.23766 C 438.54791,153.11467 433.93973,152.16589 429.2655,151.63693 C 424.78981,149.87834 421.3015,146.24483 417.12466,143.88658 C 412.53798,140.17293 406.51244,138.11212 402.83734,133.38698 C 402.13432,132.02174 401.67156,130.49098 400.62784,129.33896 C 396.19493,125.78059 390.15048,124.91303 385.87259,121.13377 C 384.03671,116.29289 385.80684,110.70521 388.75221,106.66197 C 392.25473,102.22298 396.17984,98.093033 400.33926,94.264725 z "
+       id="path88" />
+    <path
+       style="fill:none;stroke:#5c4728;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 255.1421,92.704514 C 255.6463,95.148483 256.28299,97.562683 256.8712,99.989182 C 258.24449,99.084488 259.6136,98.172531 260.98167,97.255127 C 263.03525,101.79643 266.17145,105.96516 270.47969,108.57989 C 274.98383,111.66444 280.64136,111.89085 285.88692,111.24371 C 282.37839,113.46091 277.82886,111.70804 273.91272,111.78587 C 276.64414,115.3286 278.9659,119.55669 277.69406,124.17464 C 277.09949,121.29579 276.96286,118.19118 275.40102,115.62132 C 273.08873,112.1647 269.24644,110.16934 265.48175,108.68285 C 263.66785,108.05594 261.83389,107.49527 259.9814,107.01419 C 262.12071,107.13431 264.26543,107.15315 266.4135,107.16129 C 264.41786,104.87314 262.46251,101.71603 259.01971,101.78778 C 255.17006,101.22514 251.70872,103.235 248.62187,105.24951 C 252.1037,105.87923 255.59624,106.47351 259.10948,106.92528 C 254.92462,106.75246 250.73119,107.05289 246.601,107.71884 C 243.05664,108.30139 239.65491,109.56248 236.44209,111.14159 C 234.61942,110.30272 232.79529,109.47441 231.0002,108.58856 C 241.75467,110.31711 251.46661,102.32828 255.1421,92.704514 z "
+       id="path90" />
+    <path
+       style="fill:#5c4728;fill-rule:nonzero;stroke:none"
+       d="M 255.1421,92.704514 C 255.6463,95.148483 256.28299,97.562683 256.8712,99.989182 C 258.24449,99.084488 259.6136,98.172531 260.98167,97.255127 C 263.03525,101.79643 266.17145,105.96516 270.47969,108.57989 C 274.98383,111.66444 280.64136,111.89085 285.88692,111.24371 C 282.37839,113.46091 277.82886,111.70804 273.91272,111.78587 C 276.64414,115.3286 278.9659,119.55669 277.69406,124.17464 C 277.09949,121.29579 276.96286,118.19118 275.40102,115.62132 C 273.08873,112.1647 269.24644,110.16934 265.48175,108.68285 C 263.66785,108.05594 261.83389,107.49527 259.9814,107.01419 C 262.12071,107.13431 264.26543,107.15315 266.4135,107.16129 C 264.41786,104.87314 262.46251,101.71603 259.01971,101.78778 C 255.17006,101.22514 251.70872,103.235 248.62187,105.24951 C 252.1037,105.87923 255.59624,106.47351 259.10948,106.92528 C 254.92462,106.75246 250.73119,107.05289 246.601,107.71884 C 243.05664,108.30139 239.65491,109.56248 236.44209,111.14159 C 234.61942,110.30272 232.79529,109.47441 231.0002,108.58856 C 241.75467,110.31711 251.46661,102.32828 255.1421,92.704514 z "
+       id="path92" />
+    <path
+       style="fill:none;stroke:#281c11;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 202.11885,99.619858 C 203.8188,97.989517 205.51744,96.357452 207.18411,94.691589 C 207.03543,97.248032 206.0417,100.08792 207.18373,102.50371 C 211.48938,105.5829 217.41362,106.78636 220.16464,111.74063 C 225.07581,119.38243 224.20386,128.72813 225.47113,137.31467 C 226.401,144.72458 233.31328,149.58768 240.06375,151.33542 C 244.75124,152.53862 249.1768,149.9025 253.78462,149.64766 C 258.60258,150.53938 262.87071,153.89246 267.96382,153.4819 C 274.99646,153.09067 280.32263,147.52936 284.15576,142.12958 C 289.76411,131.91823 291.39075,119.37918 299.83293,110.81256 C 303.1517,107.06992 308.54045,107.50911 312.8427,105.76923 C 315.67964,102.58907 313.62886,98.31575 312.44939,94.89827 C 315.14296,96.950287 317.82318,99.026749 320.34706,101.29144 C 318.91547,101.00375 317.49005,100.71254 316.06586,100.42534 C 315.43671,102.69112 314.79605,104.9536 314.16334,107.21861 C 310.3835,107.89043 306.39174,108.05228 302.91031,109.80861 C 299.50018,111.82301 297.46864,115.40994 295.65366,118.80046 C 293.00471,124.15471 290.62677,129.64923 288.56596,135.25679 C 288.16647,136.35893 287.78514,137.46793 287.36935,138.56497 C 284.47337,145.85474 278.14246,151.06567 271.53998,154.92285 C 271.62941,161.37022 270.73012,167.75983 270.39012,174.18576 C 277.12991,174.21591 283.89616,174.60773 290.62166,174.00082 C 292.51901,173.21863 294.34717,172.27797 296.19933,171.39009 C 300.81245,168.97688 306.15041,169.60509 311.11278,168.5999 C 314.01727,168.28545 317.03378,167.11057 319.93216,167.98262 C 321.74458,169.59067 322.45169,172.04095 323.56895,174.12517 C 323.13641,174.14059 322.27132,174.17145 321.83878,174.18687 C 320.98651,172.58757 320.26938,170.91168 319.22903,169.42813 C 317.35434,168.14067 315.00018,169.1338 313.25883,170.1471 C 310.73737,171.57764 310.84402,174.86978 310.06828,177.31186 C 313.64796,178.63071 317.18819,177.60886 320.04935,175.27351 C 323.10684,175.62375 326.176,175.91869 329.26036,175.95372 C 325.04111,176.20818 320.94432,177.29231 317.05449,178.90927 C 314.13205,180.1535 310.94957,179.21024 307.93027,179.00743 C 304.04074,178.50545 300.01634,179.07114 296.24454,177.78683 C 292.93224,176.72849 289.4613,176.33267 285.99612,176.41499 C 279.7411,176.56355 273.21504,175.57332 267.2833,178.10974 C 259.91995,180.66527 251.743,180.12567 244.35239,177.95764 C 236.44566,175.56409 228.06987,176.7291 219.9418,176.41139 C 214.80949,176.06787 210.31857,180.50569 205.17119,178.43745 C 205.55478,181.10068 205.85069,183.77635 206.09065,186.45908 C 203.54057,186.9042 200.99083,187.34499 198.45804,187.8662 C 200.63879,188.33109 202.84293,188.69394 205.06915,188.88632 C 206.91304,191.06958 208.44992,193.48524 209.80278,196.00146 C 208.54704,198.95497 208.01356,203.26221 204.32588,204.15607 C 199.38263,205.42169 194.2131,204.70796 189.18535,204.50189 C 189.1918,201.35994 189.36832,198.22212 189.71919,195.10217 C 191.94307,195.50481 194.19128,195.76648 196.44229,195.99629 C 193.59558,192.95845 190.06053,189.66238 190.8466,185.04486 C 191.63037,183.42067 192.55098,181.87022 193.46423,180.3183 C 191.42943,179.36548 189.36218,178.40741 187.65309,176.92354 C 187.62651,176.6253 187.57338,176.02884 187.54681,175.73062 C 189.18652,176.74788 190.83447,177.75337 192.48979,178.75592 C 195.13603,175.59473 196.0249,169.96106 192.01945,167.47444 C 189.00829,167.62376 188.11708,170.67116 187.52576,173.10525 C 187.01288,172.50299 186.50127,171.90381 185.99092,171.30772 C 187.3934,169.56259 188.35094,166.47409 191.08102,166.67958 C 196.71053,166.83929 202.24773,168.58452 207.91397,167.97565 C 210.31287,167.94771 212.82796,167.27309 215.16884,168.01666 C 217.93408,169.9202 219.76654,173.31071 223.33432,173.87715 C 223.76309,173.9708 224.62065,174.15808 225.04942,174.25172 C 230.0256,174.39926 235.00635,174.30563 239.98473,174.20685 C 237.54704,167.15094 237.37671,159.67288 237.29173,152.29266 C 232.69252,149.88037 228.92485,146.32121 225.37163,142.60278 C 224.17305,141.13699 222.21719,141.25169 220.51556,141.17134 L 219.70091,141.48024 C 221.06432,140.86209 222.44781,140.28683 223.83186,139.70834 C 223.73058,130.61586 223.66426,121.02243 219.27217,112.79713 C 217.3865,109.20578 213.5822,107.43424 210.20372,105.56033 C 207.23621,103.97365 204.69282,101.75415 202.11885,99.619858 z "
+       id="path94" />
+    <path
+       style="fill:#281c11;fill-rule:nonzero;stroke:none"
+       d="M 202.11885,99.619858 C 203.8188,97.989517 205.51744,96.357452 207.18411,94.691589 C 207.03543,97.248032 206.0417,100.08792 207.18373,102.50371 C 211.48938,105.5829 217.41362,106.78636 220.16464,111.74063 C 225.07581,119.38243 224.20386,128.72813 225.47113,137.31467 C 226.401,144.72458 233.31328,149.58768 240.06375,151.33542 C 244.75124,152.53862 249.1768,149.9025 253.78462,149.64766 C 258.60258,150.53938 262.87071,153.89246 267.96382,153.4819 C 274.99646,153.09067 280.32263,147.52936 284.15576,142.12958 C 289.76411,131.91823 291.39075,119.37918 299.83293,110.81256 C 303.1517,107.06992 308.54045,107.50911 312.8427,105.76923 C 315.67964,102.58907 313.62886,98.31575 312.44939,94.89827 C 315.14296,96.950287 317.82318,99.026749 320.34706,101.29144 C 318.91547,101.00375 317.49005,100.71254 316.06586,100.42534 C 315.43671,102.69112 314.79605,104.9536 314.16334,107.21861 C 310.3835,107.89043 306.39174,108.05228 302.91031,109.80861 C 299.50018,111.82301 297.46864,115.40994 295.65366,118.80046 C 293.00471,124.15471 290.62677,129.64923 288.56596,135.25679 C 288.16647,136.35893 287.78514,137.46793 287.36935,138.56497 C 284.47337,145.85474 278.14246,151.06567 271.53998,154.92285 C 271.62941,161.37022 270.73012,167.75983 270.39012,174.18576 C 277.12991,174.21591 283.89616,174.60773 290.62166,174.00082 C 292.51901,173.21863 294.34717,172.27797 296.19933,171.39009 C 300.81245,168.97688 306.15041,169.60509 311.11278,168.5999 C 314.01727,168.28545 317.03378,167.11057 319.93216,167.98262 C 321.74458,169.59067 322.45169,172.04095 323.56895,174.12517 C 323.13641,174.14059 322.27132,174.17145 321.83878,174.18687 C 320.98651,172.58757 320.26938,170.91168 319.22903,169.42813 C 317.35434,168.14067 315.00018,169.1338 313.25883,170.1471 C 310.73737,171.57764 310.84402,174.86978 310.06828,177.31186 C 313.64796,178.63071 317.18819,177.60886 320.04935,175.27351 C 323.10684,175.62375 326.176,175.91869 329.26036,175.95372 C 325.04111,176.20818 320.94432,177.29231 317.05449,178.90927 C 314.13205,180.1535 310.94957,179.21024 307.93027,179.00743 C 304.04074,178.50545 300.01634,179.07114 296.24454,177.78683 C 292.93224,176.72849 289.4613,176.33267 285.99612,176.41499 C 279.7411,176.56355 273.21504,175.57332 267.2833,178.10974 C 259.91995,180.66527 251.743,180.12567 244.35239,177.95764 C 236.44566,175.56409 228.06987,176.7291 219.9418,176.41139 C 214.80949,176.06787 210.31857,180.50569 205.17119,178.43745 C 205.55478,181.10068 205.85069,183.77635 206.09065,186.45908 C 203.54057,186.9042 200.99083,187.34499 198.45804,187.8662 C 200.63879,188.33109 202.84293,188.69394 205.06915,188.88632 C 206.91304,191.06958 208.44992,193.48524 209.80278,196.00146 C 208.54704,198.95497 208.01356,203.26221 204.32588,204.15607 C 199.38263,205.42169 194.2131,204.70796 189.18535,204.50189 C 189.1918,201.35994 189.36832,198.22212 189.71919,195.10217 C 191.94307,195.50481 194.19128,195.76648 196.44229,195.99629 C 193.59558,192.95845 190.06053,189.66238 190.8466,185.04486 C 191.63037,183.42067 192.55098,181.87022 193.46423,180.3183 C 191.42943,179.36548 189.36218,178.40741 187.65309,176.92354 C 187.62651,176.6253 187.57338,176.02884 187.54681,175.73062 C 189.18652,176.74788 190.83447,177.75337 192.48979,178.75592 C 195.13603,175.59473 196.0249,169.96106 192.01945,167.47444 C 189.00829,167.62376 188.11708,170.67116 187.52576,173.10525 C 187.01288,172.50299 186.50127,171.90381 185.99092,171.30772 C 187.3934,169.56259 188.35094,166.47409 191.08102,166.67958 C 196.71053,166.83929 202.24773,168.58452 207.91397,167.97565 C 210.31287,167.94771 212.82796,167.27309 215.16884,168.01666 C 217.93408,169.9202 219.76654,173.31071 223.33432,173.87715 C 223.76309,173.9708 224.62065,174.15808 225.04942,174.25172 C 230.0256,174.39926 235.00635,174.30563 239.98473,174.20685 C 237.54704,167.15094 237.37671,159.67288 237.29173,152.29266 C 232.69252,149.88037 228.92485,146.32121 225.37163,142.60278 C 224.17305,141.13699 222.21719,141.25169 220.51556,141.17134 L 219.70091,141.48024 C 221.06432,140.86209 222.44781,140.28683 223.83186,139.70834 C 223.73058,130.61586 223.66426,121.02243 219.27217,112.79713 C 217.3865,109.20578 213.5822,107.43424 210.20372,105.56033 C 207.23621,103.97365 204.69282,101.75415 202.11885,99.619858 z "
+       id="path96" />
+    <path
+       style="fill:none;stroke:#a87d21;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 248.62187,105.24951 C 251.70872,103.235 255.17006,101.22514 259.01971,101.78778 C 262.46251,101.71603 264.41786,104.87314 266.4135,107.16129 C 264.26543,107.15315 262.12071,107.13431 259.9814,107.01419 L 259.10948,106.92528 C 255.59624,106.47351 252.1037,105.87923 248.62187,105.24951 z "
+       id="path98" />
+    <path
+       style="fill:#a87d21;fill-rule:nonzero;stroke:none"
+       d="M 248.62187,105.24951 C 251.70872,103.235 255.17006,101.22514 259.01971,101.78778 C 262.46251,101.71603 264.41786,104.87314 266.4135,107.16129 C 264.26543,107.15315 262.12071,107.13431 259.9814,107.01419 L 259.10948,106.92528 C 255.59624,106.47351 252.1037,105.87923 248.62187,105.24951 z "
+       id="path100" />
+    <path
+       style="fill:none;stroke:#d40000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 246.601,107.71884 C 250.73119,107.05289 254.92462,106.75246 259.10948,106.92528 L 259.9814,107.01419 C 261.83389,107.49527 263.66785,108.05594 265.48175,108.68285 C 267.95911,112.92439 270.31821,117.64777 269.62816,122.72089 C 269.41803,126.84746 266.97672,130.39078 264.07837,133.1557 C 257.57039,135.07825 250.4068,135.14656 243.90074,133.19192 C 241.88353,130.78976 239.9389,128.22621 238.87825,125.24364 C 237.58862,121.54555 238.69606,117.45303 240.58888,114.1721 C 239.48955,118.40356 244.34268,120.73471 247.90814,120.64217 C 251.97597,120.85251 257.23929,120.96866 259.54517,116.89432 C 260.37518,113.84656 257.41066,112.09016 255.18916,110.80083 C 252.51109,109.32143 249.58794,108.33702 246.601,107.71884 z "
+       id="path102" />
+    <path
+       style="fill:#d40000;fill-rule:nonzero;stroke:none"
+       d="M 246.601,107.71884 C 250.73119,107.05289 254.92462,106.75246 259.10948,106.92528 L 259.9814,107.01419 C 261.83389,107.49527 263.66785,108.05594 265.48175,108.68285 C 267.95911,112.92439 270.31821,117.64777 269.62816,122.72089 C 269.41803,126.84746 266.97672,130.39078 264.07837,133.1557 C 257.57039,135.07825 250.4068,135.14656 243.90074,133.19192 C 241.88353,130.78976 239.9389,128.22621 238.87825,125.24364 C 237.58862,121.54555 238.69606,117.45303 240.58888,114.1721 C 239.48955,118.40356 244.34268,120.73471 247.90814,120.64217 C 251.97597,120.85251 257.23929,120.96866 259.54517,116.89432 C 260.37518,113.84656 257.41066,112.09016 255.18916,110.80083 C 252.51109,109.32143 249.58794,108.33702 246.601,107.71884 z "
+       id="path104" />
+    <path
+       style="fill:none;stroke:#b80000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 236.44209,111.14159 C 239.65491,109.56248 243.05664,108.30139 246.601,107.71884 C 249.58794,108.33702 252.51109,109.32143 255.18916,110.80083 C 250.2462,110.3902 243.9922,109.7209 240.58888,114.1721 C 238.69606,117.45303 237.58862,121.54555 238.87825,125.24364 C 239.9389,128.22621 241.88353,130.78976 243.90074,133.19192 C 238.74023,131.85884 232.29578,129.8864 230.82373,124.02512 C 229.08812,118.99675 232.02519,113.61737 236.44209,111.14159 z "
+       id="path106" />
+    <path
+       style="fill:#b80000;fill-rule:nonzero;stroke:none"
+       d="M 236.44209,111.14159 C 239.65491,109.56248 243.05664,108.30139 246.601,107.71884 C 249.58794,108.33702 252.51109,109.32143 255.18916,110.80083 C 250.2462,110.3902 243.9922,109.7209 240.58888,114.1721 C 238.69606,117.45303 237.58862,121.54555 238.87825,125.24364 C 239.9389,128.22621 241.88353,130.78976 243.90074,133.19192 C 238.74023,131.85884 232.29578,129.8864 230.82373,124.02512 C 229.08812,118.99675 232.02519,113.61737 236.44209,111.14159 z "
+       id="path108" />
+    <path
+       style="fill:none;stroke:#b80000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 265.48175,108.68285 C 269.24644,110.16934 273.08873,112.1647 275.40102,115.62132 C 276.96286,118.19118 277.09949,121.29579 277.69406,124.17464 C 274.1124,128.42886 269.6859,132.07935 264.07837,133.1557 C 266.97672,130.39078 269.41803,126.84746 269.62816,122.72089 C 270.31821,117.64777 267.95911,112.92439 265.48175,108.68285 z "
+       id="path110" />
+    <path
+       style="fill:#b80000;fill-rule:nonzero;stroke:none"
+       d="M 265.48175,108.68285 C 269.24644,110.16934 273.08873,112.1647 275.40102,115.62132 C 276.96286,118.19118 277.09949,121.29579 277.69406,124.17464 C 274.1124,128.42886 269.6859,132.07935 264.07837,133.1557 C 266.97672,130.39078 269.41803,126.84746 269.62816,122.72089 C 270.31821,117.64777 267.95911,112.92439 265.48175,108.68285 z "
+       id="path112" />
+    <path
+       style="fill:none;stroke:#fdfdfd;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 240.58888,114.1721 C 243.9922,109.7209 250.2462,110.3902 255.18916,110.80083 C 257.41066,112.09016 260.37518,113.84656 259.54517,116.89432 C 257.23929,120.96866 251.97597,120.85251 247.90814,120.64217 C 244.34268,120.73471 239.48955,118.40356 240.58888,114.1721 z "
+       id="path114" />
+    <path
+       style="fill:#fdfdfd;fill-rule:nonzero;stroke:none"
+       d="M 240.58888,114.1721 C 243.9922,109.7209 250.2462,110.3902 255.18916,110.80083 C 257.41066,112.09016 260.37518,113.84656 259.54517,116.89432 C 257.23929,120.96866 251.97597,120.85251 247.90814,120.64217 C 244.34268,120.73471 239.48955,118.40356 240.58888,114.1721 z "
+       id="path116" />
+    <path
+       style="fill:none;stroke:#9e6b2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 326.23419,114.00647 C 330.86313,116.21567 335.94331,117.02928 340.85803,118.34203 C 345.97415,119.70164 350.15334,123.1194 353.91151,126.70082 C 353.09309,128.02878 352.28171,129.35916 351.47557,130.69287 C 357.99934,137.07208 356.12521,147.09485 354.1992,155.01573 C 353.4053,155.56848 352.61787,156.12604 351.8369,156.68837 C 350.98955,158.94142 350.36859,161.48689 348.41386,163.07822 C 344.64133,166.32013 339.92284,168.42732 336.82463,172.4449 C 332.45151,173.31934 328.03616,174.0481 323.56895,174.12517 C 322.45169,172.04095 321.74458,169.59067 319.93216,167.98262 C 317.03378,167.11057 314.01727,168.28545 311.11278,168.5999 C 306.15041,169.60509 300.81245,168.97688 296.19933,171.39009 C 295.83493,169.73172 295.47974,168.07555 295.1283,166.41963 C 296.48119,165.14944 297.83333,163.87779 299.1931,162.61206 C 299.63789,164.18732 300.17123,165.73642 300.70192,167.29138 C 303.96983,165.49916 306.88962,163.1382 309.37152,160.35912 C 313.64716,155.65823 319.05411,151.94922 322.38971,146.43448 C 327.31921,138.44289 330.35503,129.49457 333.88094,120.84058 C 331.36246,119.09296 328.79309,117.41975 326.32925,115.60046 C 326.30548,115.20197 326.25797,114.40497 326.23419,114.00647 z "
+       id="path118" />
+    <path
+       style="fill:#9e6b2b;fill-rule:nonzero;stroke:none"
+       d="M 326.23419,114.00647 C 330.86313,116.21567 335.94331,117.02928 340.85803,118.34203 C 345.97415,119.70164 350.15334,123.1194 353.91151,126.70082 C 353.09309,128.02878 352.28171,129.35916 351.47557,130.69287 C 357.99934,137.07208 356.12521,147.09485 354.1992,155.01573 C 353.4053,155.56848 352.61787,156.12604 351.8369,156.68837 C 350.98955,158.94142 350.36859,161.48689 348.41386,163.07822 C 344.64133,166.32013 339.92284,168.42732 336.82463,172.4449 C 332.45151,173.31934 328.03616,174.0481 323.56895,174.12517 C 322.45169,172.04095 321.74458,169.59067 319.93216,167.98262 C 317.03378,167.11057 314.01727,168.28545 311.11278,168.5999 C 306.15041,169.60509 300.81245,168.97688 296.19933,171.39009 C 295.83493,169.73172 295.47974,168.07555 295.1283,166.41963 C 296.48119,165.14944 297.83333,163.87779 299.1931,162.61206 C 299.63789,164.18732 300.17123,165.73642 300.70192,167.29138 C 303.96983,165.49916 306.88962,163.1382 309.37152,160.35912 C 313.64716,155.65823 319.05411,151.94922 322.38971,146.43448 C 327.31921,138.44289 330.35503,129.49457 333.88094,120.84058 C 331.36246,119.09296 328.79309,117.41975 326.32925,115.60046 C 326.30548,115.20197 326.25797,114.40497 326.23419,114.00647 z "
+       id="path120" />
+    <path
+       style="fill:none;stroke:#9e6b2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 189.95116,114.96069 C 191.10251,115.42023 192.25481,115.87942 193.41139,116.33934 C 193.53401,116.95665 193.77928,118.19127 193.90192,118.80858 C 191.5006,121.02473 188.51439,123.00629 187.3269,126.18222 C 189.8094,138.10561 198.02603,147.51218 204.80968,157.23604 C 207.10394,160.65741 211.07871,162.68022 215.21464,162.07892 C 216.32397,162.01231 217.43538,161.9145 218.54826,161.82176 C 220.04651,165.87608 221.47775,169.96614 223.33432,173.87715 C 219.76654,173.31071 217.93408,169.9202 215.16884,168.01666 C 212.82796,167.27309 210.31287,167.94771 207.91397,167.97565 C 202.24773,168.58452 196.71053,166.83929 191.08102,166.67958 C 188.35094,166.47409 187.3934,169.56259 185.99092,171.30772 C 184.52824,171.51131 183.06296,171.69357 181.5945,171.81398 C 179.1906,168.81433 175.67241,167.25797 171.94537,166.7038 C 170.51474,164.21736 168.77495,161.86395 166.22852,160.43097 C 165.98302,157.92525 165.82361,155.4135 165.69293,152.90205 C 164.62608,152.5628 163.56236,152.22368 162.50044,151.88701 C 163.43405,146.3105 161.01933,140.29378 164.21234,135.18059 C 163.76807,133.92864 163.07848,132.71964 162.98469,131.37723 C 164.63257,128.63525 167.59552,127.04889 169.8475,124.85429 C 172.05943,123.02013 173.71584,120.49179 176.24934,119.07324 C 180.42236,117.90984 184.82559,118.117 189.11465,117.77219 C 189.3911,116.83356 189.66994,115.89639 189.95116,114.96069 z "
+       id="path122" />
+    <path
+       style="fill:#9e6b2b;fill-rule:nonzero;stroke:none"
+       d="M 189.95116,114.96069 C 191.10251,115.42023 192.25481,115.87942 193.41139,116.33934 C 193.53401,116.95665 193.77928,118.19127 193.90192,118.80858 C 191.5006,121.02473 188.51439,123.00629 187.3269,126.18222 C 189.8094,138.10561 198.02603,147.51218 204.80968,157.23604 C 207.10394,160.65741 211.07871,162.68022 215.21464,162.07892 C 216.32397,162.01231 217.43538,161.9145 218.54826,161.82176 C 220.04651,165.87608 221.47775,169.96614 223.33432,173.87715 C 219.76654,173.31071 217.93408,169.9202 215.16884,168.01666 C 212.82796,167.27309 210.31287,167.94771 207.91397,167.97565 C 202.24773,168.58452 196.71053,166.83929 191.08102,166.67958 C 188.35094,166.47409 187.3934,169.56259 185.99092,171.30772 C 184.52824,171.51131 183.06296,171.69357 181.5945,171.81398 C 179.1906,168.81433 175.67241,167.25797 171.94537,166.7038 C 170.51474,164.21736 168.77495,161.86395 166.22852,160.43097 C 165.98302,157.92525 165.82361,155.4135 165.69293,152.90205 C 164.62608,152.5628 163.56236,152.22368 162.50044,151.88701 C 163.43405,146.3105 161.01933,140.29378 164.21234,135.18059 C 163.76807,133.92864 163.07848,132.71964 162.98469,131.37723 C 164.63257,128.63525 167.59552,127.04889 169.8475,124.85429 C 172.05943,123.02013 173.71584,120.49179 176.24934,119.07324 C 180.42236,117.90984 184.82559,118.117 189.11465,117.77219 C 189.3911,116.83356 189.66994,115.89639 189.95116,114.96069 z "
+       id="path124" />
+    <path
+       style="fill:none;stroke:#236e30;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 105.36372,138.57774 C 102.83188,132.6772 106.47224,126.7236 108.02733,121.09357 C 110.57053,123.87846 114.02077,126.36313 114.82359,130.2675 C 115.28149,132.51657 115.61311,134.79036 115.94235,137.06287 C 117.1362,136.33504 118.32996,135.60707 119.52292,134.87663 C 118.063,137.29858 116.70947,139.78697 115.60438,142.3936 C 118.49722,142.93637 121.38768,143.51472 124.30778,143.90913 C 121.62485,144.40456 118.89372,144.4679 116.17572,144.51996 C 116.07817,145.02934 115.88306,146.04811 115.78551,146.55749 C 115.02361,145.28481 114.30438,143.98912 113.57291,142.70279 C 113.5031,143.59744 113.43797,144.49414 113.37753,145.39288 C 110.20821,143.85655 106.58385,142.18433 105.36372,138.57774 z "
+       id="path126" />
+    <path
+       style="fill:#236e30;fill-rule:nonzero;stroke:none"
+       d="M 105.36372,138.57774 C 102.83188,132.6772 106.47224,126.7236 108.02733,121.09357 C 110.57053,123.87846 114.02077,126.36313 114.82359,130.2675 C 115.28149,132.51657 115.61311,134.79036 115.94235,137.06287 C 117.1362,136.33504 118.32996,135.60707 119.52292,134.87663 C 118.063,137.29858 116.70947,139.78697 115.60438,142.3936 C 118.49722,142.93637 121.38768,143.51472 124.30778,143.90913 C 121.62485,144.40456 118.89372,144.4679 116.17572,144.51996 C 116.07817,145.02934 115.88306,146.04811 115.78551,146.55749 C 115.02361,145.28481 114.30438,143.98912 113.57291,142.70279 C 113.5031,143.59744 113.43797,144.49414 113.37753,145.39288 C 110.20821,143.85655 106.58385,142.18433 105.36372,138.57774 z "
+       id="path128" />
+    <path
+       style="fill:none;stroke:#755121;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 469.49237,135.20947 C 478.87527,132.81442 487.58778,128.34508 497.07181,126.28586 C 496.10275,129.34499 495.27852,132.44766 494.62646,135.5899 C 493.69359,140.28334 489.46489,143.17102 486.04872,146.07069 C 477.57243,152.26007 467.86404,158.0367 457.02647,157.9937 C 450.00328,158.55927 443.08283,156.99675 436.28455,155.4561 C 433.62604,154.88187 431.36009,153.2859 429.2655,151.63693 C 433.93973,152.16589 438.54791,153.11467 443.11581,154.23766 C 450.45906,155.95052 458.66203,156.02594 465.41422,152.28889 C 470.70404,148.46851 474.39207,142.22966 474.59377,135.63277 C 472.89003,135.47331 471.19214,135.30763 469.49237,135.20947 z "
+       id="path130" />
+    <path
+       style="fill:#755121;fill-rule:nonzero;stroke:none"
+       d="M 469.49237,135.20947 C 478.87527,132.81442 487.58778,128.34508 497.07181,126.28586 C 496.10275,129.34499 495.27852,132.44766 494.62646,135.5899 C 493.69359,140.28334 489.46489,143.17102 486.04872,146.07069 C 477.57243,152.26007 467.86404,158.0367 457.02647,157.9937 C 450.00328,158.55927 443.08283,156.99675 436.28455,155.4561 C 433.62604,154.88187 431.36009,153.2859 429.2655,151.63693 C 433.93973,152.16589 438.54791,153.11467 443.11581,154.23766 C 450.45906,155.95052 458.66203,156.02594 465.41422,152.28889 C 470.70404,148.46851 474.39207,142.22966 474.59377,135.63277 C 472.89003,135.47331 471.19214,135.30763 469.49237,135.20947 z "
+       id="path132" />
+    <path
+       style="fill:none;stroke:#3d8230;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 114.82359,130.2675 C 115.47397,130.85173 116.1266,131.43672 116.78149,132.02248 C 120.57587,130.51332 124.745,128.72952 128.80093,130.4901 C 126.99364,131.71979 125.15466,132.90135 123.28978,134.0408 C 128.18745,133.52814 133.11403,133.5542 138.0325,133.53342 C 137.80547,134.76831 137.59009,136.00638 137.33296,137.23845 C 135.58083,142.44983 128.91658,142.87698 124.30778,143.90913 C 121.38768,143.51472 118.49722,142.93637 115.60438,142.3936 C 116.70947,139.78697 118.063,137.29858 119.52292,134.87663 C 118.32996,135.60707 117.1362,136.33504 115.94235,137.06287 C 115.61311,134.79036 115.28149,132.51657 114.82359,130.2675 z "
+       id="path134" />
+    <path
+       style="fill:#3d8230;fill-rule:nonzero;stroke:none"
+       d="M 114.82359,130.2675 C 115.47397,130.85173 116.1266,131.43672 116.78149,132.02248 C 120.57587,130.51332 124.745,128.72952 128.80093,130.4901 C 126.99364,131.71979 125.15466,132.90135 123.28978,134.0408 C 128.18745,133.52814 133.11403,133.5542 138.0325,133.53342 C 137.80547,134.76831 137.59009,136.00638 137.33296,137.23845 C 135.58083,142.44983 128.91658,142.87698 124.30778,143.90913 C 121.38768,143.51472 118.49722,142.93637 115.60438,142.3936 C 116.70947,139.78697 118.063,137.29858 119.52292,134.87663 C 118.32996,135.60707 117.1362,136.33504 115.94235,137.06287 C 115.61311,134.79036 115.28149,132.51657 114.82359,130.2675 z "
+       id="path136" />
+    <path
+       style="fill:none;stroke:#2e2e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 128.80093,130.4901 C 132.56564,132.62141 136.75053,132.56143 140.7899,131.29481 C 139.74289,133.33481 138.62364,135.34036 137.33296,137.23845 C 137.59009,136.00638 137.80547,134.76831 138.0325,133.53342 C 133.11403,133.5542 128.18745,133.52814 123.28978,134.0408 C 125.15466,132.90135 126.99364,131.71979 128.80093,130.4901 z "
+       id="path138" />
+    <path
+       style="fill:#2e2e2e;fill-rule:nonzero;stroke:none"
+       d="M 128.80093,130.4901 C 132.56564,132.62141 136.75053,132.56143 140.7899,131.29481 C 139.74289,133.33481 138.62364,135.34036 137.33296,137.23845 C 137.59009,136.00638 137.80547,134.76831 138.0325,133.53342 C 133.11403,133.5542 128.18745,133.52814 123.28978,134.0408 C 125.15466,132.90135 126.99364,131.71979 128.80093,130.4901 z "
+       id="path140" />
+    <path
+       style="fill:none;stroke:#785e28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 287.36935,138.56497 C 287.78514,137.46793 288.16647,136.35893 288.56596,135.25679 C 292.78601,138.49191 298.02354,140.41286 301.64668,144.38673 C 304.16402,148.32579 303.94031,153.26419 304.78674,157.72011 C 302.91138,157.98759 301.03809,158.2532 299.16861,158.51872 C 299.15492,159.88107 299.14056,161.24591 299.1931,162.61206 C 297.83333,163.87779 296.48119,165.14944 295.1283,166.41963 C 295.47974,168.07555 295.83493,169.73172 296.19933,171.39009 C 294.34717,172.27797 292.51901,173.21863 290.62166,174.00082 C 292.64101,168.29642 295.86642,163.10316 297.65149,157.30753 C 299.33498,156.73898 301.02348,156.18398 302.71816,155.6342 C 301.96883,154.319 301.15317,153.03479 300.57752,151.63608 C 299.89642,149.21222 302.17712,146.21725 299.87434,144.26953 C 296.50847,140.97359 291.59947,140.23698 287.36935,138.56497 z "
+       id="path142" />
+    <path
+       style="fill:#785e28;fill-rule:nonzero;stroke:none"
+       d="M 287.36935,138.56497 C 287.78514,137.46793 288.16647,136.35893 288.56596,135.25679 C 292.78601,138.49191 298.02354,140.41286 301.64668,144.38673 C 304.16402,148.32579 303.94031,153.26419 304.78674,157.72011 C 302.91138,157.98759 301.03809,158.2532 299.16861,158.51872 C 299.15492,159.88107 299.14056,161.24591 299.1931,162.61206 C 297.83333,163.87779 296.48119,165.14944 295.1283,166.41963 C 295.47974,168.07555 295.83493,169.73172 296.19933,171.39009 C 294.34717,172.27797 292.51901,173.21863 290.62166,174.00082 C 292.64101,168.29642 295.86642,163.10316 297.65149,157.30753 C 299.33498,156.73898 301.02348,156.18398 302.71816,155.6342 C 301.96883,154.319 301.15317,153.03479 300.57752,151.63608 C 299.89642,149.21222 302.17712,146.21725 299.87434,144.26953 C 296.50847,140.97359 291.59947,140.23698 287.36935,138.56497 z "
+       id="path144" />
+    <path
+       style="fill:none;stroke:#c59117;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 271.53998,154.92285 C 278.14246,151.06567 284.47337,145.85474 287.36935,138.56497 C 291.59947,140.23698 296.50847,140.97359 299.87434,144.26953 C 302.17712,146.21725 299.89642,149.21222 300.57752,151.63608 C 301.15317,153.03479 301.96883,154.319 302.71816,155.6342 C 301.02348,156.18398 299.33498,156.73898 297.65149,157.30753 C 295.86642,163.10316 292.64101,168.29642 290.62166,174.00082 C 283.89616,174.60773 277.12991,174.21591 270.39012,174.18576 C 270.73012,167.75983 271.62941,161.37022 271.53998,154.92285 z "
+       id="path146" />
+    <path
+       style="fill:#c59117;fill-rule:nonzero;stroke:none"
+       d="M 271.53998,154.92285 C 278.14246,151.06567 284.47337,145.85474 287.36935,138.56497 C 291.59947,140.23698 296.50847,140.97359 299.87434,144.26953 C 302.17712,146.21725 299.89642,149.21222 300.57752,151.63608 C 301.15317,153.03479 301.96883,154.319 302.71816,155.6342 C 301.02348,156.18398 299.33498,156.73898 297.65149,157.30753 C 295.86642,163.10316 292.64101,168.29642 290.62166,174.00082 C 283.89616,174.60773 277.12991,174.21591 270.39012,174.18576 C 270.73012,167.75983 271.62941,161.37022 271.53998,154.92285 z "
+       id="path148" />
+    <path
+       style="fill:none;stroke:#c28f17;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 220.51556,141.17134 C 222.21719,141.25169 224.17305,141.13699 225.37163,142.60278 C 228.92485,146.32121 232.69252,149.88037 237.29173,152.29266 C 237.37671,159.67288 237.54704,167.15094 239.98473,174.20685 C 235.00635,174.30563 230.0256,174.39926 225.04942,174.25172 C 225.17709,171.62924 225.33083,169.01085 225.50673,166.39363 C 224.09584,166.3744 222.68726,166.35753 221.28133,166.34116 C 221.31136,164.26611 221.3492,162.19307 221.39581,160.12102 C 220.07222,159.77931 218.74893,159.44092 217.42876,159.10548 C 217.76622,157.1873 218.11491,155.27182 218.46625,153.35792 C 217.10532,153.01932 215.74678,152.6844 214.39154,152.35013 C 215.6407,148.24078 217.40573,144.23045 220.51556,141.17134 z "
+       id="path150" />
+    <path
+       style="fill:#c28f17;fill-rule:nonzero;stroke:none"
+       d="M 220.51556,141.17134 C 222.21719,141.25169 224.17305,141.13699 225.37163,142.60278 C 228.92485,146.32121 232.69252,149.88037 237.29173,152.29266 C 237.37671,159.67288 237.54704,167.15094 239.98473,174.20685 C 235.00635,174.30563 230.0256,174.39926 225.04942,174.25172 C 225.17709,171.62924 225.33083,169.01085 225.50673,166.39363 C 224.09584,166.3744 222.68726,166.35753 221.28133,166.34116 C 221.31136,164.26611 221.3492,162.19307 221.39581,160.12102 C 220.07222,159.77931 218.74893,159.44092 217.42876,159.10548 C 217.76622,157.1873 218.11491,155.27182 218.46625,153.35792 C 217.10532,153.01932 215.74678,152.6844 214.39154,152.35013 C 215.6407,148.24078 217.40573,144.23045 220.51556,141.17134 z "
+       id="path152" />
+    <path
+       style="fill:none;stroke:#7a5c26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 213.74252,146.35626 C 214.71291,143.80676 217.42,142.6087 219.70091,141.48024 L 220.51556,141.17134 C 217.40573,144.23045 215.6407,148.24078 214.39154,152.35013 C 215.74678,152.6844 217.10532,153.01932 218.46625,153.35792 C 218.11491,155.27182 217.76622,157.1873 217.42876,159.10548 C 218.74893,159.44092 220.07222,159.77931 221.39581,160.12102 C 221.3492,162.19307 221.31136,164.26611 221.28133,166.34116 C 222.68726,166.35753 224.09584,166.3744 225.50673,166.39363 C 225.33083,169.01085 225.17709,171.62924 225.04942,174.25172 C 224.62065,174.15808 223.76309,173.9708 223.33432,173.87715 C 221.47775,169.96614 220.04651,165.87608 218.54826,161.82176 C 217.43538,161.9145 216.32397,162.01231 215.21464,162.07892 C 215.35356,159.97205 215.50363,157.86809 215.65848,155.76477 C 214.46825,155.30304 213.28058,154.84357 212.09547,154.38634 C 212.53185,151.69122 212.80026,148.93523 213.74252,146.35626 z "
+       id="path154" />
+    <path
+       style="fill:#7a5c26;fill-rule:nonzero;stroke:none"
+       d="M 213.74252,146.35626 C 214.71291,143.80676 217.42,142.6087 219.70091,141.48024 L 220.51556,141.17134 C 217.40573,144.23045 215.6407,148.24078 214.39154,152.35013 C 215.74678,152.6844 217.10532,153.01932 218.46625,153.35792 C 218.11491,155.27182 217.76622,157.1873 217.42876,159.10548 C 218.74893,159.44092 220.07222,159.77931 221.39581,160.12102 C 221.3492,162.19307 221.31136,164.26611 221.28133,166.34116 C 222.68726,166.35753 224.09584,166.3744 225.50673,166.39363 C 225.33083,169.01085 225.17709,171.62924 225.04942,174.25172 C 224.62065,174.15808 223.76309,173.9708 223.33432,173.87715 C 221.47775,169.96614 220.04651,165.87608 218.54826,161.82176 C 217.43538,161.9145 216.32397,162.01231 215.21464,162.07892 C 215.35356,159.97205 215.50363,157.86809 215.65848,155.76477 C 214.46825,155.30304 213.28058,154.84357 212.09547,154.38634 C 212.53185,151.69122 212.80026,148.93523 213.74252,146.35626 z "
+       id="path156" />
+    <path
+       style="fill:none;stroke:#1c1719;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 113.57291,142.70279 C 114.30438,143.98912 115.02361,145.28481 115.78551,146.55749 C 120.87651,156.30113 130.63191,162.35043 140.353,166.7249 C 144.99002,168.36397 150.06645,167.7007 154.68349,169.38516 C 156.54137,170.05955 158.5123,169.60763 160.4248,169.52377 C 164.03975,169.86046 167.57652,170.72231 171.15608,171.3067 C 174.59601,171.92464 178.10832,172.07835 181.5945,171.81398 C 183.06296,171.69357 184.52824,171.51131 185.99092,171.30772 C 186.50127,171.90381 187.01288,172.50299 187.52576,173.10525 C 187.53102,173.7616 187.54155,175.07428 187.54681,175.73062 C 187.57338,176.02884 187.62651,176.6253 187.65309,176.92354 C 184.65176,173.60933 179.94879,174.48712 175.9704,173.96439 C 166.29604,172.94031 156.58743,172.18567 147.01276,170.40964 C 142.06876,169.96419 137.43355,168.16565 133.05031,165.93111 C 127.91576,162.96626 123.52158,158.9189 118.48816,155.80016 C 119.79463,159.8613 121.77748,163.64751 123.95352,167.30295 C 121.35017,167.1328 118.75085,166.92461 116.15115,166.73492 C 108.63367,165.95943 101.13296,164.84926 93.554321,164.9574 C 81.167221,163.27423 68.9655,160.43915 56.569656,158.77423 C 49.369217,156.9025 41.960892,156.43805 34.568085,156.00711 C 28.898666,154.70483 23.383163,152.69356 17.63147,151.785 C 16.537811,151.48503 15.737244,152.33768 15.296585,153.22967 C 16.070053,157.74176 18.943115,161.90068 18.449829,166.60706 C 16.387787,168.94415 13.445251,170.235 11.179977,172.34552 C 11.212524,173.4633 11.482071,174.55482 11.745087,175.64035 C 16.213898,181.19347 22.419678,185.19116 26.078308,191.44173 C 26.103226,193.69081 26.161499,195.94006 26.221756,198.19214 C 22.868805,200.17013 19.499146,202.22031 16.787079,205.05521 C 18.580048,206.16786 20.379669,207.27342 22.156631,208.41606 C 21.204727,210.50534 20.780075,213.25487 18.487167,214.33781 C 15.934265,215.77116 13.141281,216.92242 11.130676,219.1382 C 10.216644,222.21829 10.617203,225.44859 11.120346,228.56282 C 11.187561,228.9726 11.321991,229.79215 11.389206,230.20192 C 14.858902,230.58261 18.353699,231.05156 21.648727,232.26031 C 22.957428,232.97226 24.225784,233.75879 25.508423,234.52086 C 26.565338,235.15225 27.645706,235.74423 28.749527,236.29677 C 34.186844,239.17801 40.374847,239.96767 46.407867,240.60077 C 51.920044,241.13162 57.273163,242.58466 62.655045,243.81676 C 76.13974,247.6107 90.18158,248.27075 104.00415,250.05057 C 110.55102,250.5504 117.14475,250.61264 123.62299,251.81737 C 134.89371,254.04009 146.39664,254.58595 157.74649,256.27832 C 164.65733,256.89566 171.61188,256.56479 178.52684,257.13132 C 180.69078,257.49753 182.78874,258.17036 184.95474,258.55115 L 185.07797,258.57385 C 183.91151,258.9939 182.75549,259.43822 181.60991,259.90684 C 173.56665,258.30339 165.37511,258.80695 157.23245,258.46092 C 147.98563,257.33626 138.76852,255.87697 129.47449,255.21455 C 124.72499,254.0462 119.89037,253.43935 114.99582,253.54436 C 107.68234,252.52828 100.27251,252.54215 93.04718,250.85092 C 79.21843,250.3262 65.630417,247.18422 52.325851,243.51953 C 47.153,241.87038 41.556656,243.222 36.427155,241.35629 C 31.241379,240.20209 26.341064,238.02278 22.004349,234.95567 C 18.595612,232.28099 14.077347,232.9003 10.040787,232.62073 C 8.807037,229.34689 8.950348,225.73303 7.440811,222.54837 C 6.559921,220.8382 8.642868,219.7491 9.312668,218.40109 C 10.134216,216.58545 10.785004,214.66876 12.008636,213.07007 C 13.794464,211.8837 15.860107,211.19478 17.737503,210.16843 C 16.279236,208.07539 13.216278,205.29862 15.93161,202.86838 C 18.035828,200.91742 20.458496,199.30655 22.344284,197.12793 C 23.956116,195.49681 22.771896,193.12344 22.291702,191.27286 C 21.884521,190.22005 21.4617,189.17598 21.023224,188.14064 C 20.362747,188.31847 19.041779,188.6741 18.381302,188.85193 C 18.084274,191.22378 17.787949,193.59654 17.504074,195.97322 C 17.010757,195.15169 16.51796,194.33244 16.02565,193.51546 C 14.298355,190.75177 12.912567,187.79991 11.346664,184.94798 C 12.077438,183.69969 12.818604,182.46194 13.589401,181.242 C 10.591995,179.41811 9.147141,176.13431 7.848785,173.03075 C 8.741776,170.59029 11.04834,169.15926 12.901413,167.50447 C 12.623001,165.8893 11.592346,164.09473 12.529938,162.51556 C 13.476471,161.2813 14.677505,160.28217 15.817581,159.23868 C 14.758865,158.51692 13.703278,157.79219 12.655991,157.05868 C 12.389297,154.02049 13.462036,151.23308 15.737839,149.2056 C 21.237411,149.72342 26.362747,152.15016 31.892212,152.48079 C 34.995026,152.6993 37.747818,154.66426 40.926117,154.39113 C 46.823746,153.93922 52.509003,155.6566 58.255356,156.66077 C 65.068558,158.18597 72.014694,158.97908 78.880829,160.22276 C 92.322449,163.54942 106.33254,162.97296 119.97375,165.00636 C 117.38495,161.04785 115.77875,156.58668 114.0233,152.22601 C 113.03308,150.08734 113.2979,147.67241 113.37753,145.39288 C 113.43797,144.49414 113.5031,143.59744 113.57291,142.70279 z "
+       id="path158" />
+    <path
+       style="fill:#1c1719;fill-rule:nonzero;stroke:none"
+       d="M 113.57291,142.70279 C 114.30438,143.98912 115.02361,145.28481 115.78551,146.55749 C 120.87651,156.30113 130.63191,162.35043 140.353,166.7249 C 144.99002,168.36397 150.06645,167.7007 154.68349,169.38516 C 156.54137,170.05955 158.5123,169.60763 160.4248,169.52377 C 164.03975,169.86046 167.57652,170.72231 171.15608,171.3067 C 174.59601,171.92464 178.10832,172.07835 181.5945,171.81398 C 183.06296,171.69357 184.52824,171.51131 185.99092,171.30772 C 186.50127,171.90381 187.01288,172.50299 187.52576,173.10525 C 187.53102,173.7616 187.54155,175.07428 187.54681,175.73062 C 187.57338,176.02884 187.62651,176.6253 187.65309,176.92354 C 184.65176,173.60933 179.94879,174.48712 175.9704,173.96439 C 166.29604,172.94031 156.58743,172.18567 147.01276,170.40964 C 142.06876,169.96419 137.43355,168.16565 133.05031,165.93111 C 127.91576,162.96626 123.52158,158.9189 118.48816,155.80016 C 119.79463,159.8613 121.77748,163.64751 123.95352,167.30295 C 121.35017,167.1328 118.75085,166.92461 116.15115,166.73492 C 108.63367,165.95943 101.13296,164.84926 93.554321,164.9574 C 81.167221,163.27423 68.9655,160.43915 56.569656,158.77423 C 49.369217,156.9025 41.960892,156.43805 34.568085,156.00711 C 28.898666,154.70483 23.383163,152.69356 17.63147,151.785 C 16.537811,151.48503 15.737244,152.33768 15.296585,153.22967 C 16.070053,157.74176 18.943115,161.90068 18.449829,166.60706 C 16.387787,168.94415 13.445251,170.235 11.179977,172.34552 C 11.212524,173.4633 11.482071,174.55482 11.745087,175.64035 C 16.213898,181.19347 22.419678,185.19116 26.078308,191.44173 C 26.103226,193.69081 26.161499,195.94006 26.221756,198.19214 C 22.868805,200.17013 19.499146,202.22031 16.787079,205.05521 C 18.580048,206.16786 20.379669,207.27342 22.156631,208.41606 C 21.204727,210.50534 20.780075,213.25487 18.487167,214.33781 C 15.934265,215.77116 13.141281,216.92242 11.130676,219.1382 C 10.216644,222.21829 10.617203,225.44859 11.120346,228.56282 C 11.187561,228.9726 11.321991,229.79215 11.389206,230.20192 C 14.858902,230.58261 18.353699,231.05156 21.648727,232.26031 C 22.957428,232.97226 24.225784,233.75879 25.508423,234.52086 C 26.565338,235.15225 27.645706,235.74423 28.749527,236.29677 C 34.186844,239.17801 40.374847,239.96767 46.407867,240.60077 C 51.920044,241.13162 57.273163,242.58466 62.655045,243.81676 C 76.13974,247.6107 90.18158,248.27075 104.00415,250.05057 C 110.55102,250.5504 117.14475,250.61264 123.62299,251.81737 C 134.89371,254.04009 146.39664,254.58595 157.74649,256.27832 C 164.65733,256.89566 171.61188,256.56479 178.52684,257.13132 C 180.69078,257.49753 182.78874,258.17036 184.95474,258.55115 L 185.07797,258.57385 C 183.91151,258.9939 182.75549,259.43822 181.60991,259.90684 C 173.56665,258.30339 165.37511,258.80695 157.23245,258.46092 C 147.98563,257.33626 138.76852,255.87697 129.47449,255.21455 C 124.72499,254.0462 119.89037,253.43935 114.99582,253.54436 C 107.68234,252.52828 100.27251,252.54215 93.04718,250.85092 C 79.21843,250.3262 65.630417,247.18422 52.325851,243.51953 C 47.153,241.87038 41.556656,243.222 36.427155,241.35629 C 31.241379,240.20209 26.341064,238.02278 22.004349,234.95567 C 18.595612,232.28099 14.077347,232.9003 10.040787,232.62073 C 8.807037,229.34689 8.950348,225.73303 7.440811,222.54837 C 6.559921,220.8382 8.642868,219.7491 9.312668,218.40109 C 10.134216,216.58545 10.785004,214.66876 12.008636,213.07007 C 13.794464,211.8837 15.860107,211.19478 17.737503,210.16843 C 16.279236,208.07539 13.216278,205.29862 15.93161,202.86838 C 18.035828,200.91742 20.458496,199.30655 22.344284,197.12793 C 23.956116,195.49681 22.771896,193.12344 22.291702,191.27286 C 21.884521,190.22005 21.4617,189.17598 21.023224,188.14064 C 20.362747,188.31847 19.041779,188.6741 18.381302,188.85193 C 18.084274,191.22378 17.787949,193.59654 17.504074,195.97322 C 17.010757,195.15169 16.51796,194.33244 16.02565,193.51546 C 14.298355,190.75177 12.912567,187.79991 11.346664,184.94798 C 12.077438,183.69969 12.818604,182.46194 13.589401,181.242 C 10.591995,179.41811 9.147141,176.13431 7.848785,173.03075 C 8.741776,170.59029 11.04834,169.15926 12.901413,167.50447 C 12.623001,165.8893 11.592346,164.09473 12.529938,162.51556 C 13.476471,161.2813 14.677505,160.28217 15.817581,159.23868 C 14.758865,158.51692 13.703278,157.79219 12.655991,157.05868 C 12.389297,154.02049 13.462036,151.23308 15.737839,149.2056 C 21.237411,149.72342 26.362747,152.15016 31.892212,152.48079 C 34.995026,152.6993 37.747818,154.66426 40.926117,154.39113 C 46.823746,153.93922 52.509003,155.6566 58.255356,156.66077 C 65.068558,158.18597 72.014694,158.97908 78.880829,160.22276 C 92.322449,163.54942 106.33254,162.97296 119.97375,165.00636 C 117.38495,161.04785 115.77875,156.58668 114.0233,152.22601 C 113.03308,150.08734 113.2979,147.67241 113.37753,145.39288 C 113.43797,144.49414 113.5031,143.59744 113.57291,142.70279 z "
+       id="path160" />
+    <path
+       style="fill:none;stroke:#f3bdcf;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 251.25655,150.39923 C 253.31781,150.37326 255.30223,150.90909 257.15491,151.79513 C 256.43487,153.85069 255.71999,155.91876 254.72629,157.86302 C 251.53751,157.31532 252.04778,152.81436 251.25655,150.39923 z "
+       id="path162" />
+    <path
+       style="fill:#f3bdcf;fill-rule:nonzero;stroke:none"
+       d="M 251.25655,150.39923 C 253.31781,150.37326 255.30223,150.90909 257.15491,151.79513 C 256.43487,153.85069 255.71999,155.91876 254.72629,157.86302 C 251.53751,157.31532 252.04778,152.81436 251.25655,150.39923 z "
+       id="path164" />
+    <path
+       style="fill:none;stroke:#7f4c2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 15.296585,153.22967 C 15.737244,152.33768 16.537811,151.48503 17.63147,151.785 C 23.383163,152.69356 28.898666,154.70483 34.568085,156.00711 C 30.331131,156.47685 26.110199,157.08624 21.863174,157.46716 C 22.143311,160.63796 22.447144,163.80759 22.78006,166.97531 C 21.193573,168.77411 19.613968,170.57951 18.018036,172.37201 C 19.240265,175.7227 20.677643,179.2704 23.900024,181.1871 C 27.579346,183.22156 31.335938,185.11736 34.951401,187.26921 C 34.573578,187.42349 33.817932,187.73202 33.440125,187.88631 C 28.628662,185.84325 23.791168,183.64255 19.737518,180.27986 C 17.370529,178.26639 14.657761,176.71571 11.745087,175.64035 C 11.482071,174.55482 11.212524,173.4633 11.179977,172.34552 C 13.445251,170.235 16.387787,168.94415 18.449829,166.60706 C 18.943115,161.90068 16.070053,157.74176 15.296585,153.22967 z "
+       id="path166" />
+    <path
+       style="fill:#7f4c2b;fill-rule:nonzero;stroke:none"
+       d="M 15.296585,153.22967 C 15.737244,152.33768 16.537811,151.48503 17.63147,151.785 C 23.383163,152.69356 28.898666,154.70483 34.568085,156.00711 C 30.331131,156.47685 26.110199,157.08624 21.863174,157.46716 C 22.143311,160.63796 22.447144,163.80759 22.78006,166.97531 C 21.193573,168.77411 19.613968,170.57951 18.018036,172.37201 C 19.240265,175.7227 20.677643,179.2704 23.900024,181.1871 C 27.579346,183.22156 31.335938,185.11736 34.951401,187.26921 C 34.573578,187.42349 33.817932,187.73202 33.440125,187.88631 C 28.628662,185.84325 23.791168,183.64255 19.737518,180.27986 C 17.370529,178.26639 14.657761,176.71571 11.745087,175.64035 C 11.482071,174.55482 11.212524,173.4633 11.179977,172.34552 C 13.445251,170.235 16.387787,168.94415 18.449829,166.60706 C 18.943115,161.90068 16.070053,157.74176 15.296585,153.22967 z "
+       id="path168" />
+    <path
+       style="fill:none;stroke:#7d5c1c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 356.56679,151.62988 C 360.7422,152.39061 362.3607,156.41077 363.44934,160.02179 C 362.73666,160.10934 361.31131,160.28447 360.59863,160.37204 C 362.01727,161.87656 363.21396,163.57175 364.19328,165.39711 C 363.48915,165.69153 362.0809,166.28036 361.37677,166.57478 C 361.57416,167.66429 361.76558,168.7554 361.95369,169.8528 C 354.52292,170.56297 347.14749,171.7885 339.67586,172.04472 C 344.58847,170.67516 347.62047,166.228 351.86081,163.68384 C 353.93968,159.91531 356.57065,156.1084 356.56679,151.62988 z "
+       id="path170" />
+    <path
+       style="fill:#7d5c1c;fill-rule:nonzero;stroke:none"
+       d="M 356.56679,151.62988 C 360.7422,152.39061 362.3607,156.41077 363.44934,160.02179 C 362.73666,160.10934 361.31131,160.28447 360.59863,160.37204 C 362.01727,161.87656 363.21396,163.57175 364.19328,165.39711 C 363.48915,165.69153 362.0809,166.28036 361.37677,166.57478 C 361.57416,167.66429 361.76558,168.7554 361.95369,169.8528 C 354.52292,170.56297 347.14749,171.7885 339.67586,172.04472 C 344.58847,170.67516 347.62047,166.228 351.86081,163.68384 C 353.93968,159.91531 356.57065,156.1084 356.56679,151.62988 z "
+       id="path172" />
+    <path
+       style="fill:none;stroke:#e8e8e8;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 238.64838,152.69789 C 242.5287,152.7337 246.42248,152.80223 250.28563,152.32904 C 251.15765,155.02866 252.29572,157.64381 253.89655,159.99901 C 250.63808,163.493 250.7097,168.60591 251.30788,173.04279 C 251.55994,175.41838 253.44589,177.05721 254.92871,178.7412 C 250.84723,178.20456 245.71834,178.78354 242.99718,175.03137 C 237.39261,169.02689 238.74953,160.20465 238.64838,152.69789 z "
+       id="path174" />
+    <path
+       style="fill:#e8e8e8;fill-rule:nonzero;stroke:none"
+       d="M 238.64838,152.69789 C 242.5287,152.7337 246.42248,152.80223 250.28563,152.32904 C 251.15765,155.02866 252.29572,157.64381 253.89655,159.99901 C 250.63808,163.493 250.7097,168.60591 251.30788,173.04279 C 251.55994,175.41838 253.44589,177.05721 254.92871,178.7412 C 250.84723,178.20456 245.71834,178.78354 242.99718,175.03137 C 237.39261,169.02689 238.74953,160.20465 238.64838,152.69789 z "
+       id="path176" />
+    <path
+       style="fill:none;stroke:#f5f5f5;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 258.16728,153.06381 C 262.14743,154.24112 266.25729,154.81959 270.41222,154.75349 C 270.32031,161.57373 270.90228,168.75613 268.18425,175.17676 C 265.45602,179.81381 259.4171,178.50209 254.92871,178.7412 C 253.44589,177.05721 251.55994,175.41838 251.30788,173.04279 C 250.7097,168.60591 250.63808,163.493 253.89655,159.99901 C 255.71478,157.94836 257.04308,155.5489 258.16728,153.06381 z "
+       id="path178" />
+    <path
+       style="fill:#f5f5f5;fill-rule:nonzero;stroke:none"
+       d="M 258.16728,153.06381 C 262.14743,154.24112 266.25729,154.81959 270.41222,154.75349 C 270.32031,161.57373 270.90228,168.75613 268.18425,175.17676 C 265.45602,179.81381 259.4171,178.50209 254.92871,178.7412 C 253.44589,177.05721 251.55994,175.41838 251.30788,173.04279 C 250.7097,168.60591 250.63808,163.493 253.89655,159.99901 C 255.71478,157.94836 257.04308,155.5489 258.16728,153.06381 z "
+       id="path180" />
+    <path
+       style="fill:none;stroke:#a65c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 34.568085,156.00711 C 41.960892,156.43805 49.369217,156.9025 56.569656,158.77423 C 52.308655,159.66226 48.014175,160.37813 43.679245,160.78713 C 36.312836,161.32809 29.859467,165.25555 22.78006,166.97531 C 22.447144,163.80759 22.143311,160.63796 21.863174,157.46716 C 26.110199,157.08624 30.331131,156.47685 34.568085,156.00711 z "
+       id="path182" />
+    <path
+       style="fill:#a65c28;fill-rule:nonzero;stroke:none"
+       d="M 34.568085,156.00711 C 41.960892,156.43805 49.369217,156.9025 56.569656,158.77423 C 52.308655,159.66226 48.014175,160.37813 43.679245,160.78713 C 36.312836,161.32809 29.859467,165.25555 22.78006,166.97531 C 22.447144,163.80759 22.143311,160.63796 21.863174,157.46716 C 26.110199,157.08624 30.331131,156.47685 34.568085,156.00711 z "
+       id="path184" />
+    <path
+       style="fill:none;stroke:#a15726;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 118.48816,155.80016 C 123.52158,158.9189 127.91576,162.96626 133.05031,165.93111 C 130.99945,165.88606 128.95099,165.94299 126.9034,165.99136 C 127.20105,169.05441 127.2222,172.13721 127.01036,175.20825 C 131.99915,176.37636 136.893,178.22888 142.05266,178.47015 C 145.78941,178.47679 149.53801,178.22418 153.263,178.68098 C 150.57762,179.42757 146.76044,179.57689 145.6869,182.68025 C 143.88965,187.6144 143.93512,192.96007 143.24387,198.11191 C 142.61647,198.34495 141.99162,198.58247 141.36932,198.82448 C 139.99837,191.90718 138.49449,184.82822 135.60442,178.39381 C 132.62087,178.0777 129.61815,178.32603 126.63234,178.4478 C 125.52731,180.72777 124.39642,182.99585 123.31197,185.28732 C 123.04439,184.98755 122.50925,184.38798 122.24167,184.0882 C 122.56358,181.25702 123.0858,178.45526 123.60283,175.65685 C 121.49698,175.05685 119.38588,174.47536 117.26097,173.95619 C 113.96195,173.04346 110.71561,171.95519 107.48885,170.82114 C 110.21713,169.15057 113.064,167.63071 116.15115,166.73492 C 118.75085,166.92461 121.35017,167.1328 123.95352,167.30295 C 121.77748,163.64751 119.79463,159.8613 118.48816,155.80016 z "
+       id="path186" />
+    <path
+       style="fill:#a15726;fill-rule:nonzero;stroke:none"
+       d="M 118.48816,155.80016 C 123.52158,158.9189 127.91576,162.96626 133.05031,165.93111 C 130.99945,165.88606 128.95099,165.94299 126.9034,165.99136 C 127.20105,169.05441 127.2222,172.13721 127.01036,175.20825 C 131.99915,176.37636 136.893,178.22888 142.05266,178.47015 C 145.78941,178.47679 149.53801,178.22418 153.263,178.68098 C 150.57762,179.42757 146.76044,179.57689 145.6869,182.68025 C 143.88965,187.6144 143.93512,192.96007 143.24387,198.11191 C 142.61647,198.34495 141.99162,198.58247 141.36932,198.82448 C 139.99837,191.90718 138.49449,184.82822 135.60442,178.39381 C 132.62087,178.0777 129.61815,178.32603 126.63234,178.4478 C 125.52731,180.72777 124.39642,182.99585 123.31197,185.28732 C 123.04439,184.98755 122.50925,184.38798 122.24167,184.0882 C 122.56358,181.25702 123.0858,178.45526 123.60283,175.65685 C 121.49698,175.05685 119.38588,174.47536 117.26097,173.95619 C 113.96195,173.04346 110.71561,171.95519 107.48885,170.82114 C 110.21713,169.15057 113.064,167.63071 116.15115,166.73492 C 118.75085,166.92461 121.35017,167.1328 123.95352,167.30295 C 121.77748,163.64751 119.79463,159.8613 118.48816,155.80016 z "
+       id="path188" />
+    <path
+       style="fill:none;stroke:#b36628;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 43.679245,160.78713 C 48.014175,160.37813 52.308655,159.66226 56.569656,158.77423 C 68.9655,160.43915 81.167221,163.27423 93.554321,164.9574 C 89.119064,165.8743 84.64267,166.54903 80.141296,167.0369 C 74.926346,167.46501 69.899979,169.01218 65.174042,171.21617 C 65.117325,172.81587 65.060104,174.41832 65.0065,176.02272 C 63.687454,177.07713 62.415619,178.19255 61.215622,179.38306 C 50.267654,178.69402 39.398148,177.11008 28.447815,176.45329 C 28.765396,177.9808 29.082855,179.51117 29.40242,181.04239 C 27.567917,181.08694 25.733841,181.13501 23.900024,181.1871 C 20.677643,179.2704 19.240265,175.7227 18.018036,172.37201 C 19.613968,170.57951 21.193573,168.77411 22.78006,166.97531 C 29.859467,165.25555 36.312836,161.32809 43.679245,160.78713 z "
+       id="path190" />
+    <path
+       style="fill:#b36628;fill-rule:nonzero;stroke:none"
+       d="M 43.679245,160.78713 C 48.014175,160.37813 52.308655,159.66226 56.569656,158.77423 C 68.9655,160.43915 81.167221,163.27423 93.554321,164.9574 C 89.119064,165.8743 84.64267,166.54903 80.141296,167.0369 C 74.926346,167.46501 69.899979,169.01218 65.174042,171.21617 C 65.117325,172.81587 65.060104,174.41832 65.0065,176.02272 C 63.687454,177.07713 62.415619,178.19255 61.215622,179.38306 C 50.267654,178.69402 39.398148,177.11008 28.447815,176.45329 C 28.765396,177.9808 29.082855,179.51117 29.40242,181.04239 C 27.567917,181.08694 25.733841,181.13501 23.900024,181.1871 C 20.677643,179.2704 19.240265,175.7227 18.018036,172.37201 C 19.613968,170.57951 21.193573,168.77411 22.78006,166.97531 C 29.859467,165.25555 36.312836,161.32809 43.679245,160.78713 z "
+       id="path192" />
+    <path
+       style="fill:none;stroke:#78591c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 160.53334,161.48698 C 161.40422,160.30319 162.72638,159.5865 163.91406,158.77037 C 163.98274,159.91133 164.07211,161.0529 164.18221,162.19507 C 168.04979,163.78897 170.27136,167.33897 171.15608,171.3067 C 167.57652,170.72231 164.03975,169.86046 160.4248,169.52377 L 159.49181,169.41798 C 160.03723,166.79726 160.22096,164.13353 160.53334,161.48698 z "
+       id="path194" />
+    <path
+       style="fill:#78591c;fill-rule:nonzero;stroke:none"
+       d="M 160.53334,161.48698 C 161.40422,160.30319 162.72638,159.5865 163.91406,158.77037 C 163.98274,159.91133 164.07211,161.0529 164.18221,162.19507 C 168.04979,163.78897 170.27136,167.33897 171.15608,171.3067 C 167.57652,170.72231 164.03975,169.86046 160.4248,169.52377 L 159.49181,169.41798 C 160.03723,166.79726 160.22096,164.13353 160.53334,161.48698 z "
+       id="path196" />
+    <path
+       style="fill:none;stroke:#191711;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 425.9735,163.27193 C 430.92331,162.93123 435.69234,160.90349 440.71188,161.31291 C 443.769,163.05606 447.05173,164.21594 450.57805,164.54987 C 452.97366,165.91763 455.02902,168.1514 458.01106,168.10333 C 460.68514,167.98532 462.54857,169.93352 464.60335,171.31599 C 466.89714,172.93562 469.82155,172.87515 472.42636,173.66962 C 477.87419,177.36177 485.1207,176.63516 490.64473,180.25554 C 492.48091,181.59293 494.74027,181.90953 496.94453,182.15962 C 500.367,182.17259 502.55849,185.16515 505.3923,186.6393 C 508.89302,187.13203 512.437,187.49146 515.77928,188.75258 C 512.45598,193.38351 508.75749,197.66594 504.47798,201.4305 C 502.39322,202.64922 500.24167,203.80257 498.57919,205.59244 C 496.6633,207.65096 493.74745,208.0706 491.44138,209.51178 C 489.72835,211.47362 488.80608,214.37505 485.85529,214.78552 C 482.01117,215.4852 480.42871,219.43828 477.17363,221.12848 C 474.3614,222.34459 474.0446,225.93333 471.47833,227.37781 C 467.55507,229.67004 464.89587,233.64775 460.7699,235.66097 C 457.35649,237.11557 455.12172,240.16725 452.98676,243.04822 C 444.8389,247.25955 435.38393,246.78943 426.67857,248.95119 C 420.18567,251.42976 413.10158,250.99293 406.43481,252.73218 C 397.75452,254.9791 388.72598,254.44601 379.90546,255.6436 C 373.67151,255.49307 367.54019,256.84999 361.31346,256.7898 C 355.45679,256.81226 349.82605,258.91682 343.9559,258.73781 C 339.75861,258.62128 335.57321,259.08258 331.38779,259.06819 C 330.85158,258.78346 329.77913,258.21402 329.24291,257.92931 L 330.18545,257.767 C 336.13678,256.45534 342.24628,256.74753 348.28616,256.32115 C 352.54005,255.90341 356.72295,254.90067 361.00362,254.69025 C 375.86438,253.89269 390.73944,252.83267 405.4444,250.45514 C 412.53239,249.24762 419.73737,248.65404 426.69449,246.74693 C 433.49712,244.9536 440.72256,245.16005 447.35165,242.6563 C 448.48733,242.17303 449.59886,241.63344 450.72258,241.10426 C 447.27963,237.48903 442.91063,235.01857 438.5177,232.75906 C 440.56731,231.11676 442.91818,229.68721 444.40067,227.46794 C 444.80223,225.9135 444.85962,224.29959 445.01527,222.71262 C 443.08405,222.13042 441.17004,221.51598 439.21724,221.04483 C 438.7805,218.03618 437.77753,215.13318 435.94218,212.68904 C 436.59494,212.18428 437.23154,211.66217 437.89468,211.16005 C 439.24686,210.06645 440.58768,208.95732 441.93553,207.85109 C 438.08868,203.71191 433.90134,199.9063 430.15352,195.67505 C 432.14664,193.41679 434.57463,191.60579 437.26677,190.25911 C 437.59227,187.85643 439.08995,184.97308 437.07259,182.92596 C 435.32924,180.7404 433.52634,178.39848 433.73822,175.42918 C 433.91426,175.01981 434.26633,174.20105 434.44235,173.79167 C 435.89612,170.22772 437.49846,166.72819 439.03928,163.20163 C 437.2012,163.52835 435.36974,163.86639 433.54662,164.23213 C 426.29627,165.15965 418.98151,165.54057 411.7722,166.78607 C 406.22343,167.6001 400.81718,169.16895 395.26489,169.95254 C 389.74922,170.79317 384.15015,170.4142 378.60789,170.87843 C 368.20812,171.96925 357.71802,172.1875 347.40301,173.98498 C 341.35957,174.6837 335.3322,175.55456 329.26036,175.95372 C 326.176,175.91869 323.10684,175.62375 320.04935,175.27351 C 320.4967,175.00186 321.39142,174.45853 321.83878,174.18687 C 322.27132,174.17145 323.13641,174.14059 323.56895,174.12517 C 328.03616,174.0481 332.45151,173.31934 336.82463,172.4449 C 337.53744,172.34485 338.96304,172.14478 339.67586,172.04472 C 347.14749,171.7885 354.52292,170.56297 361.95369,169.8528 C 378.45697,168.94559 394.97134,167.72926 411.23277,164.63422 C 416.16319,164.36243 421.03598,163.49329 425.9735,163.27193 z "
+       id="path198" />
+    <path
+       style="fill:#191711;fill-rule:nonzero;stroke:none"
+       d="M 425.9735,163.27193 C 430.92331,162.93123 435.69234,160.90349 440.71188,161.31291 C 443.769,163.05606 447.05173,164.21594 450.57805,164.54987 C 452.97366,165.91763 455.02902,168.1514 458.01106,168.10333 C 460.68514,167.98532 462.54857,169.93352 464.60335,171.31599 C 466.89714,172.93562 469.82155,172.87515 472.42636,173.66962 C 477.87419,177.36177 485.1207,176.63516 490.64473,180.25554 C 492.48091,181.59293 494.74027,181.90953 496.94453,182.15962 C 500.367,182.17259 502.55849,185.16515 505.3923,186.6393 C 508.89302,187.13203 512.437,187.49146 515.77928,188.75258 C 512.45598,193.38351 508.75749,197.66594 504.47798,201.4305 C 502.39322,202.64922 500.24167,203.80257 498.57919,205.59244 C 496.6633,207.65096 493.74745,208.0706 491.44138,209.51178 C 489.72835,211.47362 488.80608,214.37505 485.85529,214.78552 C 482.01117,215.4852 480.42871,219.43828 477.17363,221.12848 C 474.3614,222.34459 474.0446,225.93333 471.47833,227.37781 C 467.55507,229.67004 464.89587,233.64775 460.7699,235.66097 C 457.35649,237.11557 455.12172,240.16725 452.98676,243.04822 C 444.8389,247.25955 435.38393,246.78943 426.67857,248.95119 C 420.18567,251.42976 413.10158,250.99293 406.43481,252.73218 C 397.75452,254.9791 388.72598,254.44601 379.90546,255.6436 C 373.67151,255.49307 367.54019,256.84999 361.31346,256.7898 C 355.45679,256.81226 349.82605,258.91682 343.9559,258.73781 C 339.75861,258.62128 335.57321,259.08258 331.38779,259.06819 C 330.85158,258.78346 329.77913,258.21402 329.24291,257.92931 L 330.18545,257.767 C 336.13678,256.45534 342.24628,256.74753 348.28616,256.32115 C 352.54005,255.90341 356.72295,254.90067 361.00362,254.69025 C 375.86438,253.89269 390.73944,252.83267 405.4444,250.45514 C 412.53239,249.24762 419.73737,248.65404 426.69449,246.74693 C 433.49712,244.9536 440.72256,245.16005 447.35165,242.6563 C 448.48733,242.17303 449.59886,241.63344 450.72258,241.10426 C 447.27963,237.48903 442.91063,235.01857 438.5177,232.75906 C 440.56731,231.11676 442.91818,229.68721 444.40067,227.46794 C 444.80223,225.9135 444.85962,224.29959 445.01527,222.71262 C 443.08405,222.13042 441.17004,221.51598 439.21724,221.04483 C 438.7805,218.03618 437.77753,215.13318 435.94218,212.68904 C 436.59494,212.18428 437.23154,211.66217 437.89468,211.16005 C 439.24686,210.06645 440.58768,208.95732 441.93553,207.85109 C 438.08868,203.71191 433.90134,199.9063 430.15352,195.67505 C 432.14664,193.41679 434.57463,191.60579 437.26677,190.25911 C 437.59227,187.85643 439.08995,184.97308 437.07259,182.92596 C 435.32924,180.7404 433.52634,178.39848 433.73822,175.42918 C 433.91426,175.01981 434.26633,174.20105 434.44235,173.79167 C 435.89612,170.22772 437.49846,166.72819 439.03928,163.20163 C 437.2012,163.52835 435.36974,163.86639 433.54662,164.23213 C 426.29627,165.15965 418.98151,165.54057 411.7722,166.78607 C 406.22343,167.6001 400.81718,169.16895 395.26489,169.95254 C 389.74922,170.79317 384.15015,170.4142 378.60789,170.87843 C 368.20812,171.96925 357.71802,172.1875 347.40301,173.98498 C 341.35957,174.6837 335.3322,175.55456 329.26036,175.95372 C 326.176,175.91869 323.10684,175.62375 320.04935,175.27351 C 320.4967,175.00186 321.39142,174.45853 321.83878,174.18687 C 322.27132,174.17145 323.13641,174.14059 323.56895,174.12517 C 328.03616,174.0481 332.45151,173.31934 336.82463,172.4449 C 337.53744,172.34485 338.96304,172.14478 339.67586,172.04472 C 347.14749,171.7885 354.52292,170.56297 361.95369,169.8528 C 378.45697,168.94559 394.97134,167.72926 411.23277,164.63422 C 416.16319,164.36243 421.03598,163.49329 425.9735,163.27193 z "
+       id="path200" />
+    <path
+       style="fill:none;stroke:#995126;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 433.54662,164.23213 C 435.36974,163.86639 437.2012,163.52835 439.03928,163.20163 C 437.49846,166.72819 435.89612,170.22772 434.44235,173.79167 C 430.44818,173.20624 426.52281,172.24812 422.67047,171.06374 C 426.38441,168.93074 429.96011,166.57266 433.54662,164.23213 z "
+       id="path202" />
+    <path
+       style="fill:#995126;fill-rule:nonzero;stroke:none"
+       d="M 433.54662,164.23213 C 435.36974,163.86639 437.2012,163.52835 439.03928,163.20163 C 437.49846,166.72819 435.89612,170.22772 434.44235,173.79167 C 430.44818,173.20624 426.52281,172.24812 422.67047,171.06374 C 426.38441,168.93074 429.96011,166.57266 433.54662,164.23213 z "
+       id="path204" />
+    <path
+       style="fill:none;stroke:#6e3a23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 411.7722,166.78607 C 418.98151,165.54057 426.29627,165.15965 433.54662,164.23213 C 429.96011,166.57266 426.38441,168.93074 422.67047,171.06374 C 426.52281,172.24812 430.44818,173.20624 434.44235,173.79167 C 434.26633,174.20105 433.91426,175.01981 433.73822,175.42918 C 431.96098,175.40692 430.1895,175.32025 428.42777,175.1769 C 421.46193,174.11177 414.19324,174.34775 407.58902,171.58403 C 411.11003,170.0248 414.6936,168.60915 418.26328,167.15892 C 416.0966,167.00326 413.93509,166.8358 411.7722,166.78607 z "
+       id="path206" />
+    <path
+       style="fill:#6e3a23;fill-rule:nonzero;stroke:none"
+       d="M 411.7722,166.78607 C 418.98151,165.54057 426.29627,165.15965 433.54662,164.23213 C 429.96011,166.57266 426.38441,168.93074 422.67047,171.06374 C 426.52281,172.24812 430.44818,173.20624 434.44235,173.79167 C 434.26633,174.20105 433.91426,175.01981 433.73822,175.42918 C 431.96098,175.40692 430.1895,175.32025 428.42777,175.1769 C 421.46193,174.11177 414.19324,174.34775 407.58902,171.58403 C 411.11003,170.0248 414.6936,168.60915 418.26328,167.15892 C 416.0966,167.00326 413.93509,166.8358 411.7722,166.78607 z "
+       id="path208" />
+    <path
+       style="fill:none;stroke:#6e3d21;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 93.554321,164.9574 C 101.13296,164.84926 108.63367,165.95943 116.15115,166.73492 C 113.064,167.63071 110.21713,169.15057 107.48885,170.82114 C 110.71561,171.95519 113.96195,173.04346 117.26097,173.95619 C 112.91287,174.19661 108.58058,174.86548 104.21666,174.6794 C 100.27158,174.17395 96.414551,173.16286 92.601425,172.06134 C 96.408157,169.63982 100.72137,168.23441 104.87323,166.53967 C 93.72731,164.22612 83.828033,173.17766 72.700226,170.96819 C 75.045578,169.42047 77.49823,168.01346 80.141296,167.0369 C 84.64267,166.54903 89.119064,165.8743 93.554321,164.9574 z "
+       id="path210" />
+    <path
+       style="fill:#6e3d21;fill-rule:nonzero;stroke:none"
+       d="M 93.554321,164.9574 C 101.13296,164.84926 108.63367,165.95943 116.15115,166.73492 C 113.064,167.63071 110.21713,169.15057 107.48885,170.82114 C 110.71561,171.95519 113.96195,173.04346 117.26097,173.95619 C 112.91287,174.19661 108.58058,174.86548 104.21666,174.6794 C 100.27158,174.17395 96.414551,173.16286 92.601425,172.06134 C 96.408157,169.63982 100.72137,168.23441 104.87323,166.53967 C 93.72731,164.22612 83.828033,173.17766 72.700226,170.96819 C 75.045578,169.42047 77.49823,168.01346 80.141296,167.0369 C 84.64267,166.54903 89.119064,165.8743 93.554321,164.9574 z "
+       id="path212" />
+    <path
+       style="fill:none;stroke:#d9b061;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 435.93272,178.73796 C 436.53397,173.65044 438.70413,169.04298 441.13136,164.60689 C 444.5405,165.74919 448.25075,165.92171 451.52615,167.4575 C 451.61066,167.85075 451.77965,168.63725 451.86414,169.03052 C 452.36323,173.13818 452.313,177.34775 451.24429,181.36783 C 450.38365,185.20003 448.58649,189.23524 450.10661,193.14853 C 451.92892,198.33366 454.13625,203.51872 454.4377,209.07954 C 454.40672,212.98231 452.59303,216.55659 451.0527,220.04974 C 452.70963,221.15259 454.369,222.2599 456.01712,223.38977 C 456.51042,226.76114 458.19493,229.7403 460.30324,232.36642 C 459.94949,232.74242 459.24202,233.49442 458.88828,233.87042 C 456.9088,235.86581 454.59154,237.47371 452.29036,239.06561 C 449.41415,236.30576 445.79956,234.58839 442.30812,232.77338 C 443.98643,231.53261 445.71504,230.35883 447.44211,229.18097 C 447.37797,226.72313 447.43454,224.26573 447.4417,221.81049 C 445.55179,220.94327 443.61015,220.18848 441.79651,219.18233 C 440.96959,217.02156 440.8382,214.6694 440.34346,212.42331 C 441.85645,210.99284 443.33861,209.52933 444.774,208.01709 C 441.34753,203.16539 436.09842,200.00819 432.87053,194.99759 C 435.06447,193.85608 437.4588,192.9769 439.33958,191.31877 C 440.26474,188.95567 440.83386,186.45871 441.36284,183.98218 C 440.15448,181.72501 437.77965,180.41318 435.93272,178.73796 z "
+       id="path214" />
+    <path
+       style="fill:#d9b061;fill-rule:nonzero;stroke:none"
+       d="M 435.93272,178.73796 C 436.53397,173.65044 438.70413,169.04298 441.13136,164.60689 C 444.5405,165.74919 448.25075,165.92171 451.52615,167.4575 C 451.61066,167.85075 451.77965,168.63725 451.86414,169.03052 C 452.36323,173.13818 452.313,177.34775 451.24429,181.36783 C 450.38365,185.20003 448.58649,189.23524 450.10661,193.14853 C 451.92892,198.33366 454.13625,203.51872 454.4377,209.07954 C 454.40672,212.98231 452.59303,216.55659 451.0527,220.04974 C 452.70963,221.15259 454.369,222.2599 456.01712,223.38977 C 456.51042,226.76114 458.19493,229.7403 460.30324,232.36642 C 459.94949,232.74242 459.24202,233.49442 458.88828,233.87042 C 456.9088,235.86581 454.59154,237.47371 452.29036,239.06561 C 449.41415,236.30576 445.79956,234.58839 442.30812,232.77338 C 443.98643,231.53261 445.71504,230.35883 447.44211,229.18097 C 447.37797,226.72313 447.43454,224.26573 447.4417,221.81049 C 445.55179,220.94327 443.61015,220.18848 441.79651,219.18233 C 440.96959,217.02156 440.8382,214.6694 440.34346,212.42331 C 441.85645,210.99284 443.33861,209.52933 444.774,208.01709 C 441.34753,203.16539 436.09842,200.00819 432.87053,194.99759 C 435.06447,193.85608 437.4588,192.9769 439.33958,191.31877 C 440.26474,188.95567 440.83386,186.45871 441.36284,183.98218 C 440.15448,181.72501 437.77965,180.41318 435.93272,178.73796 z "
+       id="path216" />
+    <path
+       style="fill:none;stroke:#a65c26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 72.700226,170.96819 C 83.828033,173.17766 93.72731,164.22612 104.87323,166.53967 C 100.72137,168.23441 96.408157,169.63982 92.601425,172.06134 C 96.414551,173.16286 100.27158,174.17395 104.21666,174.6794 C 103.53921,177.18098 102.88115,179.69151 102.38541,182.23874 C 102.33946,180.7899 102.27393,179.34422 102.18881,177.90173 C 96.808533,177.13968 91.381088,177.47153 85.973679,177.44917 C 82.237503,177.53551 78.920074,175.66487 75.81813,173.81416 C 74.627518,174.24464 73.436157,174.67387 72.264755,175.15453 C 69.806229,174.65839 67.267548,174.9006 65.0065,176.02272 C 65.060104,174.41832 65.117325,172.81587 65.174042,171.21617 C 69.899979,169.01218 74.926346,167.46501 80.141296,167.0369 C 77.49823,168.01346 75.045578,169.42047 72.700226,170.96819 z "
+       id="path218" />
+    <path
+       style="fill:#a65c26;fill-rule:nonzero;stroke:none"
+       d="M 72.700226,170.96819 C 83.828033,173.17766 93.72731,164.22612 104.87323,166.53967 C 100.72137,168.23441 96.408157,169.63982 92.601425,172.06134 C 96.414551,173.16286 100.27158,174.17395 104.21666,174.6794 C 103.53921,177.18098 102.88115,179.69151 102.38541,182.23874 C 102.33946,180.7899 102.27393,179.34422 102.18881,177.90173 C 96.808533,177.13968 91.381088,177.47153 85.973679,177.44917 C 82.237503,177.53551 78.920074,175.66487 75.81813,173.81416 C 74.627518,174.24464 73.436157,174.67387 72.264755,175.15453 C 69.806229,174.65839 67.267548,174.9006 65.0065,176.02272 C 65.060104,174.41832 65.117325,172.81587 65.174042,171.21617 C 69.899979,169.01218 74.926346,167.46501 80.141296,167.0369 C 77.49823,168.01346 75.045578,169.42047 72.700226,170.96819 z "
+       id="path220" />
+    <path
+       style="fill:none;stroke:#b3662b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 126.9034,165.99136 C 128.95099,165.94299 130.99945,165.88606 133.05031,165.93111 C 137.43355,168.16565 142.06876,169.96419 147.01276,170.40964 C 156.58743,172.18567 166.29604,172.94031 175.9704,173.96439 C 179.94879,174.48712 184.65176,173.60933 187.65309,176.92354 C 189.36218,178.40741 191.42943,179.36548 193.46423,180.3183 C 192.55098,181.87022 191.63037,183.42067 190.8466,185.04486 C 190.40196,185.94852 189.96339,186.85629 189.5309,187.76819 C 188.37097,187.81241 187.21324,187.85486 186.05771,187.89552 C 185.9843,187.11815 185.83749,185.56343 185.76408,184.78607 C 185.71069,183.52399 185.65602,182.26434 185.60005,181.00714 C 182.72588,180.54941 179.8241,180.30496 176.91717,180.24614 C 176.29776,182.73607 175.65363,185.22086 174.96268,187.69421 C 174.32806,185.33081 173.73618,182.95897 173.1712,180.58177 C 171.05333,180.26695 168.93483,179.95554 166.80785,179.74002 C 165.188,179.616 163.56529,179.58398 161.94577,179.51827 C 159.0363,179.40034 156.15546,178.964 153.263,178.68098 C 149.53801,178.22418 145.78941,178.47679 142.05266,178.47015 C 136.893,178.22888 131.99915,176.37636 127.01036,175.20825 C 127.2222,172.13721 127.20105,169.05441 126.9034,165.99136 z "
+       id="path222" />
+    <path
+       style="fill:#b3662b;fill-rule:nonzero;stroke:none"
+       d="M 126.9034,165.99136 C 128.95099,165.94299 130.99945,165.88606 133.05031,165.93111 C 137.43355,168.16565 142.06876,169.96419 147.01276,170.40964 C 156.58743,172.18567 166.29604,172.94031 175.9704,173.96439 C 179.94879,174.48712 184.65176,173.60933 187.65309,176.92354 C 189.36218,178.40741 191.42943,179.36548 193.46423,180.3183 C 192.55098,181.87022 191.63037,183.42067 190.8466,185.04486 C 190.40196,185.94852 189.96339,186.85629 189.5309,187.76819 C 188.37097,187.81241 187.21324,187.85486 186.05771,187.89552 C 185.9843,187.11815 185.83749,185.56343 185.76408,184.78607 C 185.71069,183.52399 185.65602,182.26434 185.60005,181.00714 C 182.72588,180.54941 179.8241,180.30496 176.91717,180.24614 C 176.29776,182.73607 175.65363,185.22086 174.96268,187.69421 C 174.32806,185.33081 173.73618,182.95897 173.1712,180.58177 C 171.05333,180.26695 168.93483,179.95554 166.80785,179.74002 C 165.188,179.616 163.56529,179.58398 161.94577,179.51827 C 159.0363,179.40034 156.15546,178.964 153.263,178.68098 C 149.53801,178.22418 145.78941,178.47679 142.05266,178.47015 C 136.893,178.22888 131.99915,176.37636 127.01036,175.20825 C 127.2222,172.13721 127.20105,169.05441 126.9034,165.99136 z "
+       id="path224" />
+    <path
+       style="fill:none;stroke:#a65c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 395.26489,169.95254 C 400.81718,169.16895 406.22343,167.6001 411.7722,166.78607 C 413.93509,166.8358 416.0966,167.00326 418.26328,167.15892 C 414.6936,168.60915 411.11003,170.0248 407.58902,171.58403 C 414.19324,174.34775 421.46193,174.11177 428.42777,175.1769 C 425.57935,176.83958 422.42509,178.06047 419.08076,178.00966 C 410.97787,178.0109 402.55412,179.175 394.81191,176.12952 C 390.55011,174.453 385.92847,175.39745 381.51584,174.78088 C 380.38953,173.6002 379.52094,172.21257 378.60789,170.87843 C 384.15015,170.4142 389.74922,170.79317 395.26489,169.95254 z "
+       id="path226" />
+    <path
+       style="fill:#a65c28;fill-rule:nonzero;stroke:none"
+       d="M 395.26489,169.95254 C 400.81718,169.16895 406.22343,167.6001 411.7722,166.78607 C 413.93509,166.8358 416.0966,167.00326 418.26328,167.15892 C 414.6936,168.60915 411.11003,170.0248 407.58902,171.58403 C 414.19324,174.34775 421.46193,174.11177 428.42777,175.1769 C 425.57935,176.83958 422.42509,178.06047 419.08076,178.00966 C 410.97787,178.0109 402.55412,179.175 394.81191,176.12952 C 390.55011,174.453 385.92847,175.39745 381.51584,174.78088 C 380.38953,173.6002 379.52094,172.21257 378.60789,170.87843 C 384.15015,170.4142 389.74922,170.79317 395.26489,169.95254 z "
+       id="path228" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 187.52576,173.10525 C 188.11708,170.67116 189.00829,167.62376 192.01945,167.47444 C 196.0249,169.96106 195.13603,175.59473 192.48979,178.75592 C 190.83447,177.75337 189.18652,176.74788 187.54681,175.73062 C 187.54155,175.07428 187.53102,173.7616 187.52576,173.10525 z "
+       id="path230" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 187.52576,173.10525 C 188.11708,170.67116 189.00829,167.62376 192.01945,167.47444 C 196.0249,169.96106 195.13603,175.59473 192.48979,178.75592 C 190.83447,177.75337 189.18652,176.74788 187.54681,175.73062 C 187.54155,175.07428 187.53102,173.7616 187.52576,173.10525 z "
+       id="path232" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 196.05977,168.67932 C 200.99052,166.89475 206.48009,172.88989 203.37447,177.39613 C 201.5009,178.48273 199.30307,177.92418 197.28241,177.79593 C 196.63675,174.7917 196.27214,171.7401 196.05977,168.67932 z "
+       id="path234" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 196.05977,168.67932 C 200.99052,166.89475 206.48009,172.88989 203.37447,177.39613 C 201.5009,178.48273 199.30307,177.92418 197.28241,177.79593 C 196.63675,174.7917 196.27214,171.7401 196.05977,168.67932 z "
+       id="path236" />
+    <path
+       style="fill:none;stroke:#947026;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 212.06799,168.28778 C 215.2036,168.80039 217.51025,170.88748 218.52286,173.86919 C 216.79288,173.81914 215.06955,173.74811 213.34703,173.66261 C 212.90598,171.87262 212.46687,170.08293 212.06799,168.28778 z "
+       id="path238" />
+    <path
+       style="fill:#947026;fill-rule:nonzero;stroke:none"
+       d="M 212.06799,168.28778 C 215.2036,168.80039 217.51025,170.88748 218.52286,173.86919 C 216.79288,173.81914 215.06955,173.74811 213.34703,173.66261 C 212.90598,171.87262 212.46687,170.08293 212.06799,168.28778 z "
+       id="path240" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 313.25883,170.1471 C 315.00018,169.1338 317.35434,168.14067 319.22903,169.42813 C 320.26938,170.91168 320.98651,172.58757 321.83878,174.18687 C 321.39142,174.45853 320.4967,175.00186 320.04935,175.27351 C 317.18819,177.60886 313.64796,178.63071 310.06828,177.31186 C 310.84402,174.86978 310.73737,171.57764 313.25883,170.1471 z "
+       id="path242" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 313.25883,170.1471 C 315.00018,169.1338 317.35434,168.14067 319.22903,169.42813 C 320.26938,170.91168 320.98651,172.58757 321.83878,174.18687 C 321.39142,174.45853 320.4967,175.00186 320.04935,175.27351 C 317.18819,177.60886 313.64796,178.63071 310.06828,177.31186 C 310.84402,174.86978 310.73737,171.57764 313.25883,170.1471 z "
+       id="path244" />
+    <path
+       style="fill:none;stroke:#685c45;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 451.86414,169.03052 C 452.29192,168.95677 453.14748,168.8093 453.57526,168.73557 L 453.55223,169.5994 C 453.43079,173.34741 453.5359,177.14253 452.68024,180.8217 C 452.08624,183.87114 450.84168,186.82718 450.82776,189.96815 C 451.46722,194.114 453.62427,197.82341 454.61578,201.88264 C 455.12869,204.72643 455.59801,207.59273 455.72138,210.48764 C 455.09232,213.65346 454.20996,216.76245 453.2609,219.84642 C 454.86771,220.7509 456.4774,221.66153 458.0806,222.58998 C 458.30937,224.56006 457.91974,226.90651 459.4388,228.46298 C 460.45718,229.64313 461.61354,230.69647 462.74637,231.78003 C 461.48294,232.52141 460.1944,233.22046 458.88828,233.87042 C 459.24202,233.49442 459.94949,232.74242 460.30324,232.36642 C 458.19493,229.7403 456.51042,226.76114 456.01712,223.38977 C 454.369,222.2599 452.70963,221.15259 451.0527,220.04974 C 452.59303,216.55659 454.40672,212.98231 454.4377,209.07954 C 454.13625,203.51872 451.92892,198.33366 450.10661,193.14853 C 448.58649,189.23524 450.38365,185.20003 451.24429,181.36783 C 452.313,177.34775 452.36323,173.13818 451.86414,169.03052 z "
+       id="path246" />
+    <path
+       style="fill:#685c45;fill-rule:nonzero;stroke:none"
+       d="M 451.86414,169.03052 C 452.29192,168.95677 453.14748,168.8093 453.57526,168.73557 L 453.55223,169.5994 C 453.43079,173.34741 453.5359,177.14253 452.68024,180.8217 C 452.08624,183.87114 450.84168,186.82718 450.82776,189.96815 C 451.46722,194.114 453.62427,197.82341 454.61578,201.88264 C 455.12869,204.72643 455.59801,207.59273 455.72138,210.48764 C 455.09232,213.65346 454.20996,216.76245 453.2609,219.84642 C 454.86771,220.7509 456.4774,221.66153 458.0806,222.58998 C 458.30937,224.56006 457.91974,226.90651 459.4388,228.46298 C 460.45718,229.64313 461.61354,230.69647 462.74637,231.78003 C 461.48294,232.52141 460.1944,233.22046 458.88828,233.87042 C 459.24202,233.49442 459.94949,232.74242 460.30324,232.36642 C 458.19493,229.7403 456.51042,226.76114 456.01712,223.38977 C 454.369,222.2599 452.70963,221.15259 451.0527,220.04974 C 452.59303,216.55659 454.40672,212.98231 454.4377,209.07954 C 454.13625,203.51872 451.92892,198.33366 450.10661,193.14853 C 448.58649,189.23524 450.38365,185.20003 451.24429,181.36783 C 452.313,177.34775 452.36323,173.13818 451.86414,169.03052 z "
+       id="path248" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 204.51953,169.60792 C 206.71237,169.87419 209.77853,168.4885 211.21031,170.79025 C 212.36598,172.5372 212.39601,174.7783 212.05342,176.77914 C 210.91722,178.16058 208.96658,179.12022 207.45303,177.68048 C 205.53946,175.43945 205.25845,172.34763 204.51953,169.60792 z "
+       id="path250" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 204.51953,169.60792 C 206.71237,169.87419 209.77853,168.4885 211.21031,170.79025 C 212.36598,172.5372 212.39601,174.7783 212.05342,176.77914 C 210.91722,178.16058 208.96658,179.12022 207.45303,177.68048 C 205.53946,175.43945 205.25845,172.34763 204.51953,169.60792 z "
+       id="path252" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 304.29729,174.80669 C 304.38393,171.69163 307.6411,170.42412 310.20572,169.80719 C 309.56082,172.49208 308.8024,175.14771 308.07013,177.81078 C 306.45854,177.35527 304.29395,176.90984 304.29729,174.80669 z "
+       id="path254" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 304.29729,174.80669 C 304.38393,171.69163 307.6411,170.42412 310.20572,169.80719 C 309.56082,172.49208 308.8024,175.14771 308.07013,177.81078 C 306.45854,177.35527 304.29395,176.90984 304.29729,174.80669 z "
+       id="path256" />
+    <path
+       style="fill:none;stroke:#d4ab57;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 452.68024,180.8217 C 453.5359,177.14253 453.43079,173.34741 453.55223,169.5994 C 457.47795,169.78966 461.33327,170.78464 463.90265,173.96815 C 462.61881,178.84584 461.67691,183.80328 460.64485,188.73846 C 458.84265,194.66744 463.59282,199.79858 463.62552,205.65971 C 461.14722,203.3448 457.93114,202.25331 454.61578,201.88264 C 453.62427,197.82341 451.46722,194.114 450.82776,189.96815 C 450.84168,186.82718 452.08624,183.87114 452.68024,180.8217 z "
+       id="path258" />
+    <path
+       style="fill:#d4ab57;fill-rule:nonzero;stroke:none"
+       d="M 452.68024,180.8217 C 453.5359,177.14253 453.43079,173.34741 453.55223,169.5994 C 457.47795,169.78966 461.33327,170.78464 463.90265,173.96815 C 462.61881,178.84584 461.67691,183.80328 460.64485,188.73846 C 458.84265,194.66744 463.59282,199.79858 463.62552,205.65971 C 461.14722,203.3448 457.93114,202.25331 454.61578,201.88264 C 453.62427,197.82341 451.46722,194.114 450.82776,189.96815 C 450.84168,186.82718 452.08624,183.87114 452.68024,180.8217 z "
+       id="path260" />
+    <path
+       style="fill:none;stroke:#ab7d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 299.24271,171.11932 C 300.77002,170.30688 302.6135,170.22008 303.63329,171.86208 C 303.21931,173.97771 303.29443,177.32405 300.48215,177.62088 C 296.56081,178.80865 296.22505,172.20432 299.24271,171.11932 z "
+       id="path262" />
+    <path
+       style="fill:#ab7d23;fill-rule:nonzero;stroke:none"
+       d="M 299.24271,171.11932 C 300.77002,170.30688 302.6135,170.22008 303.63329,171.86208 C 303.21931,173.97771 303.29443,177.32405 300.48215,177.62088 C 296.56081,178.80865 296.22505,172.20432 299.24271,171.11932 z "
+       id="path264" />
+    <path
+       style="fill:none;stroke:#b5682e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 347.40301,173.98498 C 357.71802,172.1875 368.20812,171.96925 378.60789,170.87843 C 379.52094,172.21257 380.38953,173.6002 381.51584,174.78088 C 385.92847,175.39745 390.55011,174.453 394.81191,176.12952 C 402.55412,179.175 410.97787,178.0109 419.08076,178.00966 C 422.42509,178.06047 425.57935,176.83958 428.42777,175.1769 C 430.1895,175.32025 431.96098,175.40692 433.73822,175.42918 C 433.52634,178.39848 435.32924,180.7404 437.07259,182.92596 C 439.08995,184.97308 437.59227,187.85643 437.26677,190.25911 C 429.79919,190.11282 422.4054,188.8947 414.9418,188.72551 C 408.19135,188.48012 401.33575,188.61202 394.73666,186.97633 C 393.12302,186.42235 391.55156,185.75987 389.98785,185.10463 C 396.1899,182.88776 402.86795,183.52644 409.30508,182.73628 C 405.36496,181.37367 401.2233,180.58546 397.04541,180.77017 C 385.59769,181.25913 374.27686,179.20831 362.92346,178.1295 C 356.98271,177.60612 351.02629,177.21661 345.13394,176.27589 C 344.78101,177.72478 344.43022,179.17465 344.0853,180.62735 C 340.44495,180.2596 336.75972,180.27982 333.17284,181.05609 C 339.64806,184.4882 347.32651,182.91119 354.17361,185.19673 C 353.02942,187.72647 351.60561,190.28413 348.94397,191.47337 C 340.56369,190.96487 332.19263,190.3474 323.84035,189.51874 C 323.79561,186.81572 323.74231,184.11571 323.66975,181.4165 C 316.36052,181.4924 309.05661,181.88112 301.74922,181.85692 C 301.17377,181.82407 300.02289,181.75838 299.44745,181.72554 C 297.04913,181.53569 294.65036,181.3622 292.24866,181.34152 C 283.9039,180.78104 275.03302,181.93756 267.2833,178.10974 C 273.21504,175.57332 279.7411,176.56355 285.99612,176.41499 C 289.4613,176.33267 292.93224,176.72849 296.24454,177.78683 C 300.01634,179.07114 304.04074,178.50545 307.93027,179.00743 C 310.94957,179.21024 314.13205,180.1535 317.05449,178.90927 C 320.94432,177.29231 325.04111,176.20818 329.26036,175.95372 C 335.3322,175.55456 341.35957,174.6837 347.40301,173.98498 z "
+       id="path266" />
+    <path
+       style="fill:#b5682e;fill-rule:nonzero;stroke:none"
+       d="M 347.40301,173.98498 C 357.71802,172.1875 368.20812,171.96925 378.60789,170.87843 C 379.52094,172.21257 380.38953,173.6002 381.51584,174.78088 C 385.92847,175.39745 390.55011,174.453 394.81191,176.12952 C 402.55412,179.175 410.97787,178.0109 419.08076,178.00966 C 422.42509,178.06047 425.57935,176.83958 428.42777,175.1769 C 430.1895,175.32025 431.96098,175.40692 433.73822,175.42918 C 433.52634,178.39848 435.32924,180.7404 437.07259,182.92596 C 439.08995,184.97308 437.59227,187.85643 437.26677,190.25911 C 429.79919,190.11282 422.4054,188.8947 414.9418,188.72551 C 408.19135,188.48012 401.33575,188.61202 394.73666,186.97633 C 393.12302,186.42235 391.55156,185.75987 389.98785,185.10463 C 396.1899,182.88776 402.86795,183.52644 409.30508,182.73628 C 405.36496,181.37367 401.2233,180.58546 397.04541,180.77017 C 385.59769,181.25913 374.27686,179.20831 362.92346,178.1295 C 356.98271,177.60612 351.02629,177.21661 345.13394,176.27589 C 344.78101,177.72478 344.43022,179.17465 344.0853,180.62735 C 340.44495,180.2596 336.75972,180.27982 333.17284,181.05609 C 339.64806,184.4882 347.32651,182.91119 354.17361,185.19673 C 353.02942,187.72647 351.60561,190.28413 348.94397,191.47337 C 340.56369,190.96487 332.19263,190.3474 323.84035,189.51874 C 323.79561,186.81572 323.74231,184.11571 323.66975,181.4165 C 316.36052,181.4924 309.05661,181.88112 301.74922,181.85692 C 301.17377,181.82407 300.02289,181.75838 299.44745,181.72554 C 297.04913,181.53569 294.65036,181.3622 292.24866,181.34152 C 283.9039,180.78104 275.03302,181.93756 267.2833,178.10974 C 273.21504,175.57332 279.7411,176.56355 285.99612,176.41499 C 289.4613,176.33267 292.93224,176.72849 296.24454,177.78683 C 300.01634,179.07114 304.04074,178.50545 307.93027,179.00743 C 310.94957,179.21024 314.13205,180.1535 317.05449,178.90927 C 320.94432,177.29231 325.04111,176.20818 329.26036,175.95372 C 335.3322,175.55456 341.35957,174.6837 347.40301,173.98498 z "
+       id="path268" />
+    <path
+       style="fill:none;stroke:#b0682e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 72.264755,175.15453 C 73.436157,174.67387 74.627518,174.24464 75.81813,173.81416 C 78.920074,175.66487 82.237503,177.53551 85.973679,177.44917 C 91.381088,177.47153 96.808533,177.13968 102.18881,177.90173 C 102.27393,179.34422 102.33946,180.7899 102.38541,182.23874 C 102.04861,184.52016 101.66298,186.79532 101.25317,189.06744 C 96.304565,188.80753 91.354813,188.50043 86.440628,187.84882 C 85.312912,183.28517 81.667389,179.78149 77.097137,178.74239 C 74.331741,178.0386 71.528748,177.50249 68.741928,176.90018 C 69.904739,176.29471 71.079025,175.71281 72.264755,175.15453 z "
+       id="path270" />
+    <path
+       style="fill:#b0682e;fill-rule:nonzero;stroke:none"
+       d="M 72.264755,175.15453 C 73.436157,174.67387 74.627518,174.24464 75.81813,173.81416 C 78.920074,175.66487 82.237503,177.53551 85.973679,177.44917 C 91.381088,177.47153 96.808533,177.13968 102.18881,177.90173 C 102.27393,179.34422 102.33946,180.7899 102.38541,182.23874 C 102.04861,184.52016 101.66298,186.79532 101.25317,189.06744 C 96.304565,188.80753 91.354813,188.50043 86.440628,187.84882 C 85.312912,183.28517 81.667389,179.78149 77.097137,178.74239 C 74.331741,178.0386 71.528748,177.50249 68.741928,176.90018 C 69.904739,176.29471 71.079025,175.71281 72.264755,175.15453 z "
+       id="path272" />
+    <path
+       style="fill:none;stroke:#171411;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 65.0065,176.02272 C 67.267548,174.9006 69.806229,174.65839 72.264755,175.15453 C 71.079025,175.71281 69.904739,176.29471 68.741928,176.90018 C 65.47644,178.68207 61.639786,180.6871 60.692261,184.62399 C 59.700623,188.26703 59.215195,192.91269 62.344421,195.69488 C 68.142258,201.32991 79.432159,201.63852 84.446381,194.79373 C 85.633347,193.24745 86.71669,191.62654 87.824509,190.02553 C 87.942902,191.29813 88.062515,192.57314 88.183365,193.85054 C 85.661652,196.72302 83.133484,199.97682 79.33197,201.16981 C 74.974625,202.48039 70.335968,201.75862 65.95575,200.94147 C 62.745544,199.00301 59.368576,196.54688 58.249435,192.78105 C 57.503235,189.66391 58.17511,186.42212 59.014114,183.39632 C 59.675049,182.01827 60.403763,180.67479 61.215622,179.38306 C 62.415619,178.19255 63.687454,177.07713 65.0065,176.02272 z "
+       id="path274" />
+    <path
+       style="fill:#171411;fill-rule:nonzero;stroke:none"
+       d="M 65.0065,176.02272 C 67.267548,174.9006 69.806229,174.65839 72.264755,175.15453 C 71.079025,175.71281 69.904739,176.29471 68.741928,176.90018 C 65.47644,178.68207 61.639786,180.6871 60.692261,184.62399 C 59.700623,188.26703 59.215195,192.91269 62.344421,195.69488 C 68.142258,201.32991 79.432159,201.63852 84.446381,194.79373 C 85.633347,193.24745 86.71669,191.62654 87.824509,190.02553 C 87.942902,191.29813 88.062515,192.57314 88.183365,193.85054 C 85.661652,196.72302 83.133484,199.97682 79.33197,201.16981 C 74.974625,202.48039 70.335968,201.75862 65.95575,200.94147 C 62.745544,199.00301 59.368576,196.54688 58.249435,192.78105 C 57.503235,189.66391 58.17511,186.42212 59.014114,183.39632 C 59.675049,182.01827 60.403763,180.67479 61.215622,179.38306 C 62.415619,178.19255 63.687454,177.07713 65.0065,176.02272 z "
+       id="path276" />
+    <path
+       style="fill:none;stroke:#38281c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 104.21666,174.6794 C 108.58058,174.86548 112.91287,174.19661 117.26097,173.95619 C 119.38588,174.47536 121.49698,175.05685 123.60283,175.65685 C 123.0858,178.45526 122.56358,181.25702 122.24167,184.0882 C 118.92145,183.80048 115.58843,183.76227 112.26024,183.6887 C 112.80145,184.63049 113.34422,185.57452 113.88856,186.52083 C 114.35761,190.32638 110.78827,192.7135 109.43146,195.93278 C 108.42319,197.88068 107.33881,199.79248 106.08754,201.59831 C 104.11923,201.22613 102.14923,200.87474 100.17848,200.53302 C 100.19559,198.72885 100.20821,196.92558 100.31023,195.12813 C 100.53455,193.09317 100.89271,191.07837 101.25317,189.06744 C 101.66298,186.79532 102.04861,184.52016 102.38541,182.23874 C 102.88115,179.69151 103.53921,177.18098 104.21666,174.6794 z "
+       id="path278" />
+    <path
+       style="fill:#38281c;fill-rule:nonzero;stroke:none"
+       d="M 104.21666,174.6794 C 108.58058,174.86548 112.91287,174.19661 117.26097,173.95619 C 119.38588,174.47536 121.49698,175.05685 123.60283,175.65685 C 123.0858,178.45526 122.56358,181.25702 122.24167,184.0882 C 118.92145,183.80048 115.58843,183.76227 112.26024,183.6887 C 112.80145,184.63049 113.34422,185.57452 113.88856,186.52083 C 114.35761,190.32638 110.78827,192.7135 109.43146,195.93278 C 108.42319,197.88068 107.33881,199.79248 106.08754,201.59831 C 104.11923,201.22613 102.14923,200.87474 100.17848,200.53302 C 100.19559,198.72885 100.20821,196.92558 100.31023,195.12813 C 100.53455,193.09317 100.89271,191.07837 101.25317,189.06744 C 101.66298,186.79532 102.04861,184.52016 102.38541,182.23874 C 102.88115,179.69151 103.53921,177.18098 104.21666,174.6794 z "
+       id="path280" />
+    <path
+       style="fill:none;stroke:#977d4c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 463.90265,173.96815 C 466.60143,174.64482 469.3448,175.13602 472.09358,175.59984 C 469.74861,175.72253 467.40866,175.85284 465.07268,175.97965 C 464.41655,180.51936 463.43655,185.00005 462.5262,189.49298 C 461.41919,194.00182 464.17316,198.1048 465.11789,202.37112 C 465.13293,206.31844 463.91644,210.2782 464.48366,214.20509 C 466.28191,217.57982 469.12778,220.25548 471.4932,223.2345 L 471.99478,223.82651 C 470.987,224.58743 469.98784,225.34979 468.9774,226.09749 C 467.87022,222.00742 465.20395,218.70868 462.66895,215.42781 C 461.65321,214.30721 462.15723,212.73859 462.28735,211.41273 C 462.71533,209.49017 463.23035,207.58806 463.62552,205.65971 C 463.59282,199.79858 458.84265,194.66744 460.64485,188.73846 C 461.67691,183.80328 462.61881,178.84584 463.90265,173.96815 z "
+       id="path282" />
+    <path
+       style="fill:#977d4c;fill-rule:nonzero;stroke:none"
+       d="M 463.90265,173.96815 C 466.60143,174.64482 469.3448,175.13602 472.09358,175.59984 C 469.74861,175.72253 467.40866,175.85284 465.07268,175.97965 C 464.41655,180.51936 463.43655,185.00005 462.5262,189.49298 C 461.41919,194.00182 464.17316,198.1048 465.11789,202.37112 C 465.13293,206.31844 463.91644,210.2782 464.48366,214.20509 C 466.28191,217.57982 469.12778,220.25548 471.4932,223.2345 L 471.99478,223.82651 C 470.987,224.58743 469.98784,225.34979 468.9774,226.09749 C 467.87022,222.00742 465.20395,218.70868 462.66895,215.42781 C 461.65321,214.30721 462.15723,212.73859 462.28735,211.41273 C 462.71533,209.49017 463.23035,207.58806 463.62552,205.65971 C 463.59282,199.79858 458.84265,194.66744 460.64485,188.73846 C 461.67691,183.80328 462.61881,178.84584 463.90265,173.96815 z "
+       id="path284" />
+    <path
+       style="fill:none;stroke:#b8682b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 11.745087,175.64035 C 14.657761,176.71571 17.370529,178.26639 19.737518,180.27986 C 23.791168,183.64255 28.628662,185.84325 33.440125,187.88631 C 30.982452,189.06303 28.539749,190.27119 26.078308,191.44173 C 22.419678,185.19116 16.213898,181.19347 11.745087,175.64035 z "
+       id="path286" />
+    <path
+       style="fill:#b8682b;fill-rule:nonzero;stroke:none"
+       d="M 11.745087,175.64035 C 14.657761,176.71571 17.370529,178.26639 19.737518,180.27986 C 23.791168,183.64255 28.628662,185.84325 33.440125,187.88631 C 30.982452,189.06303 28.539749,190.27119 26.078308,191.44173 C 22.419678,185.19116 16.213898,181.19347 11.745087,175.64035 z "
+       id="path288" />
+    <path
+       style="fill:none;stroke:#a65926;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 28.447815,176.45329 C 39.398148,177.11008 50.267654,178.69402 61.215622,179.38306 C 60.403763,180.67479 59.675049,182.01827 59.014114,183.39632 C 51.439011,184.80054 43.902664,182.24341 36.309509,182.97185 C 42.975204,185.61092 50.343765,185.13739 57.091599,187.50487 C 55.323074,187.77975 53.554703,188.05069 51.785324,188.31612 C 52.005188,189.28111 52.224609,190.24814 52.445618,191.21829 C 47.197159,191.13908 41.963013,191.53137 36.725723,191.78323 C 34.738297,191.5677 32.754532,191.32513 30.772415,191.07376 C 31.649277,189.9988 32.523209,188.92326 33.440125,187.88631 C 33.817932,187.73202 34.573578,187.42349 34.951401,187.26921 C 31.335938,185.11736 27.579346,183.22156 23.900024,181.1871 C 25.733841,181.13501 27.567917,181.08694 29.40242,181.04239 C 29.082855,179.51117 28.765396,177.9808 28.447815,176.45329 z "
+       id="path290" />
+    <path
+       style="fill:#a65926;fill-rule:nonzero;stroke:none"
+       d="M 28.447815,176.45329 C 39.398148,177.11008 50.267654,178.69402 61.215622,179.38306 C 60.403763,180.67479 59.675049,182.01827 59.014114,183.39632 C 51.439011,184.80054 43.902664,182.24341 36.309509,182.97185 C 42.975204,185.61092 50.343765,185.13739 57.091599,187.50487 C 55.323074,187.77975 53.554703,188.05069 51.785324,188.31612 C 52.005188,189.28111 52.224609,190.24814 52.445618,191.21829 C 47.197159,191.13908 41.963013,191.53137 36.725723,191.78323 C 34.738297,191.5677 32.754532,191.32513 30.772415,191.07376 C 31.649277,189.9988 32.523209,188.92326 33.440125,187.88631 C 33.817932,187.73202 34.573578,187.42349 34.951401,187.26921 C 31.335938,185.11736 27.579346,183.22156 23.900024,181.1871 C 25.733841,181.13501 27.567917,181.08694 29.40242,181.04239 C 29.082855,179.51117 28.765396,177.9808 28.447815,176.45329 z "
+       id="path292" />
+    <path
+       style="fill:none;stroke:#a35926;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 345.13394,176.27589 C 351.02629,177.21661 356.98271,177.60612 362.92346,178.1295 C 374.27686,179.20831 385.59769,181.25913 397.04541,180.77017 C 401.2233,180.58546 405.36496,181.37367 409.30508,182.73628 C 402.86795,183.52644 396.1899,182.88776 389.98785,185.10463 C 391.55156,185.75987 393.12302,186.42235 394.73666,186.97633 C 391.49805,188.12355 388.48018,189.78987 385.69511,191.78975 C 393.63545,194.23044 402.00255,194.14828 410.20793,194.78271 C 406.88097,195.10144 403.64096,195.93565 400.44752,196.87826 C 400.85619,197.1624 401.67351,197.73067 402.08217,198.0148 C 399.04526,199.14302 395.97823,200.183 392.90794,201.20543 C 393.17175,209.45258 394.50552,217.68535 393.79517,225.94629 C 393.3226,231.87117 392.89934,237.80022 392.5419,243.73451 C 392.23145,243.67424 391.61054,243.55368 391.30006,243.49341 C 391.41951,230.72539 391.06828,217.77977 387.52486,205.42239 C 383.33012,205.3559 379.13628,205.50226 374.95979,205.86078 C 376.32875,212.91895 377.39731,220.06764 377.25494,227.28001 C 372.47406,227.57074 367.68745,227.13968 362.99879,226.20695 C 362.89587,224.86682 362.80682,223.52889 362.73163,222.19315 C 366.11583,221.69865 369.49992,221.18762 372.88348,220.66316 C 372.56804,216.73505 372.66286,212.62807 371.0742,208.94728 C 370.56262,206.84061 368.0862,207.18338 366.42923,206.9614 C 366.40791,206.48587 366.36527,205.53482 366.34395,205.0593 C 359.53438,205.09482 352.23628,206.55501 345.99437,203.00842 C 351.18658,201.84561 356.52121,201.61682 361.82643,201.76857 C 361.23586,200.65732 360.65553,199.54437 360.0775,198.43703 C 364.05602,198.56313 368.04234,199.03847 372.02608,198.73021 C 370.97758,195.38551 367.50337,193.74591 364.36719,192.90552 C 359.31038,191.76353 354.08997,191.81601 348.94397,191.47337 C 351.60561,190.28413 353.02942,187.72647 354.17361,185.19673 C 347.32651,182.91119 339.64806,184.4882 333.17284,181.05609 C 336.75972,180.27982 340.44495,180.2596 344.0853,180.62735 C 344.43022,179.17465 344.78101,177.72478 345.13394,176.27589 z "
+       id="path294" />
+    <path
+       style="fill:#a35926;fill-rule:nonzero;stroke:none"
+       d="M 345.13394,176.27589 C 351.02629,177.21661 356.98271,177.60612 362.92346,178.1295 C 374.27686,179.20831 385.59769,181.25913 397.04541,180.77017 C 401.2233,180.58546 405.36496,181.37367 409.30508,182.73628 C 402.86795,183.52644 396.1899,182.88776 389.98785,185.10463 C 391.55156,185.75987 393.12302,186.42235 394.73666,186.97633 C 391.49805,188.12355 388.48018,189.78987 385.69511,191.78975 C 393.63545,194.23044 402.00255,194.14828 410.20793,194.78271 C 406.88097,195.10144 403.64096,195.93565 400.44752,196.87826 C 400.85619,197.1624 401.67351,197.73067 402.08217,198.0148 C 399.04526,199.14302 395.97823,200.183 392.90794,201.20543 C 393.17175,209.45258 394.50552,217.68535 393.79517,225.94629 C 393.3226,231.87117 392.89934,237.80022 392.5419,243.73451 C 392.23145,243.67424 391.61054,243.55368 391.30006,243.49341 C 391.41951,230.72539 391.06828,217.77977 387.52486,205.42239 C 383.33012,205.3559 379.13628,205.50226 374.95979,205.86078 C 376.32875,212.91895 377.39731,220.06764 377.25494,227.28001 C 372.47406,227.57074 367.68745,227.13968 362.99879,226.20695 C 362.89587,224.86682 362.80682,223.52889 362.73163,222.19315 C 366.11583,221.69865 369.49992,221.18762 372.88348,220.66316 C 372.56804,216.73505 372.66286,212.62807 371.0742,208.94728 C 370.56262,206.84061 368.0862,207.18338 366.42923,206.9614 C 366.40791,206.48587 366.36527,205.53482 366.34395,205.0593 C 359.53438,205.09482 352.23628,206.55501 345.99437,203.00842 C 351.18658,201.84561 356.52121,201.61682 361.82643,201.76857 C 361.23586,200.65732 360.65553,199.54437 360.0775,198.43703 C 364.05602,198.56313 368.04234,199.03847 372.02608,198.73021 C 370.97758,195.38551 367.50337,193.74591 364.36719,192.90552 C 359.31038,191.76353 354.08997,191.81601 348.94397,191.47337 C 351.60561,190.28413 353.02942,187.72647 354.17361,185.19673 C 347.32651,182.91119 339.64806,184.4882 333.17284,181.05609 C 336.75972,180.27982 340.44495,180.2596 344.0853,180.62735 C 344.43022,179.17465 344.78101,177.72478 345.13394,176.27589 z "
+       id="path296" />
+    <path
+       style="fill:none;stroke:#cfa857;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 465.07268,175.97965 C 467.40866,175.85284 469.74861,175.72253 472.09358,175.59984 C 472.82072,176.40814 473.55653,177.21623 474.301,178.02406 C 474.0703,182.66928 472.76715,187.61641 474.71361,192.06288 C 476.90631,195.92906 480.72305,198.47078 483.70344,201.68077 C 477.53239,202.59135 471.29419,201.60628 465.11789,202.37112 C 464.17316,198.1048 461.41919,194.00182 462.5262,189.49298 C 463.43655,185.00005 464.41655,180.51936 465.07268,175.97965 z "
+       id="path298" />
+    <path
+       style="fill:#cfa857;fill-rule:nonzero;stroke:none"
+       d="M 465.07268,175.97965 C 467.40866,175.85284 469.74861,175.72253 472.09358,175.59984 C 472.82072,176.40814 473.55653,177.21623 474.301,178.02406 C 474.0703,182.66928 472.76715,187.61641 474.71361,192.06288 C 476.90631,195.92906 480.72305,198.47078 483.70344,201.68077 C 477.53239,202.59135 471.29419,201.60628 465.11789,202.37112 C 464.17316,198.1048 461.41919,194.00182 462.5262,189.49298 C 463.43655,185.00005 464.41655,180.51936 465.07268,175.97965 z "
+       id="path300" />
+    <path
+       style="fill:none;stroke:#9e5726;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 60.692261,184.62399 C 61.639786,180.6871 65.47644,178.68207 68.741928,176.90018 C 71.528748,177.50249 74.331741,178.0386 77.097137,178.74239 C 73.885849,178.41705 70.148712,178.24911 67.679932,180.72531 C 64.447769,183.43112 63.363968,189.25304 67.094925,192.01849 C 71.194733,195.72955 77.069336,194.2724 82.074478,194.60004 C 82.66745,194.64845 83.853409,194.7453 84.446381,194.79373 C 79.432159,201.63852 68.142258,201.32991 62.344421,195.69488 C 59.215195,192.91269 59.700623,188.26703 60.692261,184.62399 z "
+       id="path302" />
+    <path
+       style="fill:#9e5726;fill-rule:nonzero;stroke:none"
+       d="M 60.692261,184.62399 C 61.639786,180.6871 65.47644,178.68207 68.741928,176.90018 C 71.528748,177.50249 74.331741,178.0386 77.097137,178.74239 C 73.885849,178.41705 70.148712,178.24911 67.679932,180.72531 C 64.447769,183.43112 63.363968,189.25304 67.094925,192.01849 C 71.194733,195.72955 77.069336,194.2724 82.074478,194.60004 C 82.66745,194.64845 83.853409,194.7453 84.446381,194.79373 C 79.432159,201.63852 68.142258,201.32991 62.344421,195.69488 C 59.215195,192.91269 59.700623,188.26703 60.692261,184.62399 z "
+       id="path304" />
+    <path
+       style="fill:none;stroke:#dcba6e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 104.95613,176.77486 C 110.41769,176.58166 115.88771,176.54994 121.34874,176.80675 C 121.16567,178.42856 120.96729,180.0519 120.77467,181.67705 C 117.2173,181.68524 113.65584,181.78946 110.12747,182.26561 C 109.86221,183.37006 109.60265,184.47969 109.34319,185.58983 C 110.60925,186.5443 111.86691,187.51398 113.08957,188.52975 C 111.83789,188.88446 110.58449,189.23021 109.32935,189.56699 C 108.84274,190.72267 108.36404,191.88266 107.89136,193.04803 C 106.70555,192.83983 105.52092,192.63486 104.33749,192.43314 C 104.12007,190.59247 103.8904,188.75409 103.74406,186.91048 C 103.85149,183.50163 104.58765,180.15642 104.95613,176.77486 z "
+       id="path306" />
+    <path
+       style="fill:#dcba6e;fill-rule:nonzero;stroke:none"
+       d="M 104.95613,176.77486 C 110.41769,176.58166 115.88771,176.54994 121.34874,176.80675 C 121.16567,178.42856 120.96729,180.0519 120.77467,181.67705 C 117.2173,181.68524 113.65584,181.78946 110.12747,182.26561 C 109.86221,183.37006 109.60265,184.47969 109.34319,185.58983 C 110.60925,186.5443 111.86691,187.51398 113.08957,188.52975 C 111.83789,188.88446 110.58449,189.23021 109.32935,189.56699 C 108.84274,190.72267 108.36404,191.88266 107.89136,193.04803 C 106.70555,192.83983 105.52092,192.63486 104.33749,192.43314 C 104.12007,190.59247 103.8904,188.75409 103.74406,186.91048 C 103.85149,183.50163 104.58765,180.15642 104.95613,176.77486 z "
+       id="path308" />
+    <path
+       style="fill:none;stroke:#b3682e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 205.17119,178.43745 C 210.31857,180.50569 214.80949,176.06787 219.9418,176.41139 C 228.06987,176.7291 236.44566,175.56409 244.35239,177.95764 C 244.1247,179.29842 243.90459,180.64272 243.70167,181.99124 C 243.19298,185.47977 242.77622,188.9818 242.18413,192.45984 C 241.40739,188.96246 240.96738,185.40439 240.5136,181.85686 C 237.80559,181.9828 235.09984,182.12007 232.39476,182.23489 C 232.3325,182.66332 232.20801,183.52016 232.14577,183.94858 C 231.54233,186.30562 230.68568,188.61266 229.39165,190.68437 C 228.80643,188.05115 228.36919,185.39206 227.98244,182.72643 C 223.4984,182.44659 218.9422,181.86058 214.48453,182.65936 C 212.83891,184.39575 212.42911,186.86398 211.91834,189.10985 C 209.632,189.08023 207.34659,189.04947 205.06915,188.88632 C 202.84293,188.69394 200.63879,188.33109 198.45804,187.8662 C 200.99083,187.34499 203.54057,186.9042 206.09065,186.45908 C 205.85069,183.77635 205.55478,181.10068 205.17119,178.43745 z "
+       id="path310" />
+    <path
+       style="fill:#b3682e;fill-rule:nonzero;stroke:none"
+       d="M 205.17119,178.43745 C 210.31857,180.50569 214.80949,176.06787 219.9418,176.41139 C 228.06987,176.7291 236.44566,175.56409 244.35239,177.95764 C 244.1247,179.29842 243.90459,180.64272 243.70167,181.99124 C 243.19298,185.47977 242.77622,188.9818 242.18413,192.45984 C 241.40739,188.96246 240.96738,185.40439 240.5136,181.85686 C 237.80559,181.9828 235.09984,182.12007 232.39476,182.23489 C 232.3325,182.66332 232.20801,183.52016 232.14577,183.94858 C 231.54233,186.30562 230.68568,188.61266 229.39165,190.68437 C 228.80643,188.05115 228.36919,185.39206 227.98244,182.72643 C 223.4984,182.44659 218.9422,181.86058 214.48453,182.65936 C 212.83891,184.39575 212.42911,186.86398 211.91834,189.10985 C 209.632,189.08023 207.34659,189.04947 205.06915,188.88632 C 202.84293,188.69394 200.63879,188.33109 198.45804,187.8662 C 200.99083,187.34499 203.54057,186.9042 206.09065,186.45908 C 205.85069,183.77635 205.55478,181.10068 205.17119,178.43745 z "
+       id="path312" />
+    <path
+       style="fill:none;stroke:#2e2319;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 126.63234,178.4478 C 129.61815,178.32603 132.62087,178.0777 135.60442,178.39381 C 138.49449,184.82822 139.99837,191.90718 141.36932,198.82448 C 139.65494,199.47965 137.95717,200.17488 136.23863,200.81606 C 133.75755,200.70529 131.49902,199.65968 129.42055,198.38539 C 127.40184,199.32849 125.42003,200.66519 123.13434,200.75752 C 121.43788,200.23007 120.01862,199.11552 118.50615,198.23116 C 119.30391,195.64658 120.06105,193.04825 121.02388,190.52075 C 121.72978,188.75052 122.50258,187.00981 123.31197,185.28732 C 124.39642,182.99585 125.52731,180.72777 126.63234,178.4478 z "
+       id="path314" />
+    <path
+       style="fill:#2e2319;fill-rule:nonzero;stroke:none"
+       d="M 126.63234,178.4478 C 129.61815,178.32603 132.62087,178.0777 135.60442,178.39381 C 138.49449,184.82822 139.99837,191.90718 141.36932,198.82448 C 139.65494,199.47965 137.95717,200.17488 136.23863,200.81606 C 133.75755,200.70529 131.49902,199.65968 129.42055,198.38539 C 127.40184,199.32849 125.42003,200.66519 123.13434,200.75752 C 121.43788,200.23007 120.01862,199.11552 118.50615,198.23116 C 119.30391,195.64658 120.06105,193.04825 121.02388,190.52075 C 121.72978,188.75052 122.50258,187.00981 123.31197,185.28732 C 124.39642,182.99585 125.52731,180.72777 126.63234,178.4478 z "
+       id="path316" />
+    <path
+       style="fill:none;stroke:#9e5723;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 244.35239,177.95764 C 251.743,180.12567 259.91995,180.66527 267.2833,178.10974 C 275.03302,181.93756 283.9039,180.78104 292.24866,181.34152 C 288.7435,181.64508 285.30571,182.41559 281.87837,183.16589 C 281.53296,191.01945 281.72287,198.88893 282.19991,206.73393 C 281.67299,206.66916 280.61919,206.5396 280.09227,206.47482 C 279.06641,199.16577 276.57704,192.13158 273.56407,185.42654 C 271.52182,180.60619 265.20592,183.23604 261.22589,183.19109 C 260.33369,188.90068 259.32437,194.59131 258.2424,200.26881 C 257.19641,199.80267 256.1535,199.33933 255.11369,198.87878 C 254.76195,193.36749 254.01451,187.88998 253.63922,182.38091 C 250.32555,182.24002 247.01209,182.127 243.70167,181.99124 C 243.90459,180.64272 244.1247,179.29842 244.35239,177.95764 z "
+       id="path318" />
+    <path
+       style="fill:#9e5723;fill-rule:nonzero;stroke:none"
+       d="M 244.35239,177.95764 C 251.743,180.12567 259.91995,180.66527 267.2833,178.10974 C 275.03302,181.93756 283.9039,180.78104 292.24866,181.34152 C 288.7435,181.64508 285.30571,182.41559 281.87837,183.16589 C 281.53296,191.01945 281.72287,198.88893 282.19991,206.73393 C 281.67299,206.66916 280.61919,206.5396 280.09227,206.47482 C 279.06641,199.16577 276.57704,192.13158 273.56407,185.42654 C 271.52182,180.60619 265.20592,183.23604 261.22589,183.19109 C 260.33369,188.90068 259.32437,194.59131 258.2424,200.26881 C 257.19641,199.80267 256.1535,199.33933 255.11369,198.87878 C 254.76195,193.36749 254.01451,187.88998 253.63922,182.38091 C 250.32555,182.24002 247.01209,182.127 243.70167,181.99124 C 243.90459,180.64272 244.1247,179.29842 244.35239,177.95764 z "
+       id="path320" />
+    <path
+       style="fill:none;stroke:#917a4c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 474.301,178.02406 C 476.19076,178.21312 478.08302,178.4565 479.95171,178.85143 C 478.90082,178.81932 477.85567,178.80678 476.81628,178.8138 C 476.25078,183.19871 474.31314,188.14809 476.80141,192.26256 C 479.79495,195.62628 483.45256,198.4257 485.70802,202.42058 C 482.69798,205.13676 479.68951,207.85492 476.78882,210.68622 C 478.13759,211.96565 479.49435,213.24393 480.86185,214.517 C 480.26494,214.83868 479.07115,215.48204 478.47426,215.80371 C 477.57793,213.90381 476.33659,212.13391 475.85701,210.07025 C 477.74908,206.71904 481.19572,204.56421 483.70344,201.68077 C 480.72305,198.47078 476.90631,195.92906 474.71361,192.06288 C 472.76715,187.61641 474.0703,182.66928 474.301,178.02406 z "
+       id="path322" />
+    <path
+       style="fill:#917a4c;fill-rule:nonzero;stroke:none"
+       d="M 474.301,178.02406 C 476.19076,178.21312 478.08302,178.4565 479.95171,178.85143 C 478.90082,178.81932 477.85567,178.80678 476.81628,178.8138 C 476.25078,183.19871 474.31314,188.14809 476.80141,192.26256 C 479.79495,195.62628 483.45256,198.4257 485.70802,202.42058 C 482.69798,205.13676 479.68951,207.85492 476.78882,210.68622 C 478.13759,211.96565 479.49435,213.24393 480.86185,214.517 C 480.26494,214.83868 479.07115,215.48204 478.47426,215.80371 C 477.57793,213.90381 476.33659,212.13391 475.85701,210.07025 C 477.74908,206.71904 481.19572,204.56421 483.70344,201.68077 C 480.72305,198.47078 476.90631,195.92906 474.71361,192.06288 C 472.76715,187.61641 474.0703,182.66928 474.301,178.02406 z "
+       id="path324" />
+    <path
+       style="fill:none;stroke:#171411;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 67.679932,180.72531 C 70.148712,178.24911 73.885849,178.41705 77.097137,178.74239 C 81.667389,179.78149 85.312912,183.28517 86.440628,187.84882 C 84.94873,190.07457 83.491089,192.32388 82.074478,194.60004 C 77.069336,194.2724 71.194733,195.72955 67.094925,192.01849 C 63.363968,189.25304 64.447769,183.43112 67.679932,180.72531 z "
+       id="path326" />
+    <path
+       style="fill:#171411;fill-rule:nonzero;stroke:none"
+       d="M 67.679932,180.72531 C 70.148712,178.24911 73.885849,178.41705 77.097137,178.74239 C 81.667389,179.78149 85.312912,183.28517 86.440628,187.84882 C 84.94873,190.07457 83.491089,192.32388 82.074478,194.60004 C 77.069336,194.2724 71.194733,195.72955 67.094925,192.01849 C 63.363968,189.25304 64.447769,183.43112 67.679932,180.72531 z "
+       id="path328" />
+    <path
+       style="fill:none;stroke:#453521;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 145.6869,182.68025 C 146.76044,179.57689 150.57762,179.42757 153.263,178.68098 C 156.15546,178.964 159.0363,179.40034 161.94577,179.51827 C 161.50278,181.75618 161.0587,183.99599 160.60951,186.23523 C 158.48523,186.57747 156.36319,186.92479 154.24262,187.27489 C 153.82681,188.83633 153.4127,190.39916 153.0029,191.9655 C 155.74094,192.1476 158.48183,192.29581 161.22472,192.44225 C 160.98039,195.67322 161.77354,199.67703 159.14239,202.13716 C 155.68628,203.24747 151.92543,203.00789 148.38252,202.489 C 145.93285,202.19559 144.74026,199.7496 143.24387,198.11191 C 143.93512,192.96007 143.88965,187.6144 145.6869,182.68025 z "
+       id="path330" />
+    <path
+       style="fill:#453521;fill-rule:nonzero;stroke:none"
+       d="M 145.6869,182.68025 C 146.76044,179.57689 150.57762,179.42757 153.263,178.68098 C 156.15546,178.964 159.0363,179.40034 161.94577,179.51827 C 161.50278,181.75618 161.0587,183.99599 160.60951,186.23523 C 158.48523,186.57747 156.36319,186.92479 154.24262,187.27489 C 153.82681,188.83633 153.4127,190.39916 153.0029,191.9655 C 155.74094,192.1476 158.48183,192.29581 161.22472,192.44225 C 160.98039,195.67322 161.77354,199.67703 159.14239,202.13716 C 155.68628,203.24747 151.92543,203.00789 148.38252,202.489 C 145.93285,202.19559 144.74026,199.7496 143.24387,198.11191 C 143.93512,192.96007 143.88965,187.6144 145.6869,182.68025 z "
+       id="path332" />
+    <path
+       style="fill:none;stroke:#a85e28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 161.94577,179.51827 C 163.56529,179.58398 165.188,179.616 166.80785,179.74002 C 163.86083,186.02249 164.33127,193.1539 164.24373,199.91064 C 163.88957,203.00914 167.8391,204.20479 170.28136,203.50441 C 172.23482,201.18919 173.14589,198.23578 174.45691,195.55309 C 175.06703,198.08156 174.99696,200.79204 176.03278,203.20265 C 177.90439,204.58806 180.60545,203.96729 182.82501,204.27008 C 183.25171,200.78279 183.64687,197.29228 184.18455,193.82179 C 186.01874,194.28134 187.85731,194.74451 189.71919,195.10217 C 189.36832,198.22212 189.1918,201.35994 189.18535,204.50189 C 194.2131,204.70796 199.38263,205.42169 204.32588,204.15607 C 208.01356,203.26221 208.54704,198.95497 209.80278,196.00146 C 210.459,195.60518 211.11807,195.2117 211.78003,194.82101 C 212.23947,197.98396 210.96135,202.82089 214.58913,204.43195 C 218.68729,206.03777 223.19992,205.68661 227.51721,205.84053 C 227.7845,202.66374 228.05434,199.48759 228.40628,196.32146 C 229.53999,196.6362 230.6817,196.9341 231.83141,197.21512 C 232.02667,200.49977 232.47528,203.76466 233.04056,207.00725 C 235.80455,206.89635 238.57118,206.79437 241.33887,206.69046 C 242.05121,204.38325 242.77397,202.08147 243.51164,199.78418 C 244.3613,202.37863 244.77168,205.24675 246.48598,207.46027 C 248.93428,207.83997 251.42352,207.75334 253.89682,207.80022 C 254.42068,204.84363 254.91762,201.87616 255.11369,198.87878 C 256.1535,199.33933 257.19641,199.80267 258.2424,200.26881 C 257.8848,202.17642 257.54555,204.08775 257.2191,206.00392 C 264.84532,205.62321 272.48666,205.77315 280.09227,206.47482 C 280.61919,206.5396 281.67299,206.66916 282.19991,206.73393 C 284.97061,207.11726 287.74263,207.50731 290.5177,207.88989 C 290.30878,204.22819 290.41267,200.46835 292.0468,197.10577 C 295.91429,192.8904 301.87047,194.14014 306.89293,194.75639 C 306.94168,198.52113 306.88123,202.28828 306.77771,206.0537 C 310.2747,206.18616 313.77447,206.31203 317.2782,206.34515 C 317.09602,207.20561 316.96983,208.07788 316.84624,208.95229 C 318.50304,209.26585 320.1637,209.58356 321.82777,209.90047 C 320.40981,211.06151 318.39189,212.07878 318.24815,214.13707 C 317.55395,218.8829 317.82301,223.70418 317.68811,228.48666 C 316.84084,226.9111 315.91215,225.38464 315.07986,223.80826 C 314.57542,219.97168 314.04866,216.13986 313.4731,212.31587 C 309.56364,211.89526 305.49262,210.87642 301.61115,211.8909 C 299.77643,213.05905 298.75787,215.10915 297.44415,216.78363 C 296.84656,215.10701 296.24542,213.4337 295.64868,211.76393 C 291.29633,211.457 286.91258,211.67166 282.65724,212.66434 C 282.91406,218.29764 283.00916,223.93727 282.94588,229.57788 C 279.65469,229.14157 276.72589,227.52943 274.35329,225.24658 C 275.511,221.97069 277.0511,218.20003 275.14114,214.88036 C 273.74008,211.72771 270.31116,210.09363 266.99519,210.00346 C 259.39624,209.31998 252.15565,212.04282 244.86763,213.67255 C 243.41695,213.63409 241.97191,213.52057 240.53595,213.3559 C 235.99814,212.59978 231.42215,212.09471 226.82373,211.96609 C 226.0112,210.79246 225.20784,209.61772 224.40724,208.44409 C 215.41489,209.25096 206.06825,208.34128 197.48335,211.64752 L 196.95628,211.07933 C 190.96828,207.56328 183.69597,208.13097 177.01892,207.67239 C 175.86079,211.57826 174.71449,215.48857 173.45783,219.36569 C 171.20891,215.62767 169.89267,211.33099 167.17172,207.89468 C 162.38745,206.0993 157.12842,207.05475 152.144,207.10655 C 151.73413,209.04224 151.32143,210.97937 150.98225,212.93242 C 149.48505,213.51514 147.99138,214.10388 146.49852,214.69449 C 146.03505,213.0798 145.56636,211.46947 145.13415,209.85165 C 144.78935,208.47513 144.42369,207.1075 144.06096,205.74216 C 140.41248,205.72626 136.75987,205.66128 133.11842,205.90382 C 134.70616,204.59554 135.60602,202.72783 136.23863,200.81606 C 137.95717,200.17488 139.65494,199.47965 141.36932,198.82448 C 141.99162,198.58247 142.61647,198.34495 143.24387,198.11191 C 144.74026,199.7496 145.93285,202.19559 148.38252,202.489 C 151.92543,203.00789 155.68628,203.24747 159.14239,202.13716 C 161.77354,199.67703 160.98039,195.67322 161.22472,192.44225 C 158.48183,192.29581 155.74094,192.1476 153.0029,191.9655 C 153.4127,190.39916 153.82681,188.83633 154.24262,187.27489 C 156.36319,186.92479 158.48523,186.57747 160.60951,186.23523 C 161.0587,183.99599 161.50278,181.75618 161.94577,179.51827 z "
+       id="path334" />
+    <path
+       style="fill:#a85e28;fill-rule:nonzero;stroke:none"
+       d="M 161.94577,179.51827 C 163.56529,179.58398 165.188,179.616 166.80785,179.74002 C 163.86083,186.02249 164.33127,193.1539 164.24373,199.91064 C 163.88957,203.00914 167.8391,204.20479 170.28136,203.50441 C 172.23482,201.18919 173.14589,198.23578 174.45691,195.55309 C 175.06703,198.08156 174.99696,200.79204 176.03278,203.20265 C 177.90439,204.58806 180.60545,203.96729 182.82501,204.27008 C 183.25171,200.78279 183.64687,197.29228 184.18455,193.82179 C 186.01874,194.28134 187.85731,194.74451 189.71919,195.10217 C 189.36832,198.22212 189.1918,201.35994 189.18535,204.50189 C 194.2131,204.70796 199.38263,205.42169 204.32588,204.15607 C 208.01356,203.26221 208.54704,198.95497 209.80278,196.00146 C 210.459,195.60518 211.11807,195.2117 211.78003,194.82101 C 212.23947,197.98396 210.96135,202.82089 214.58913,204.43195 C 218.68729,206.03777 223.19992,205.68661 227.51721,205.84053 C 227.7845,202.66374 228.05434,199.48759 228.40628,196.32146 C 229.53999,196.6362 230.6817,196.9341 231.83141,197.21512 C 232.02667,200.49977 232.47528,203.76466 233.04056,207.00725 C 235.80455,206.89635 238.57118,206.79437 241.33887,206.69046 C 242.05121,204.38325 242.77397,202.08147 243.51164,199.78418 C 244.3613,202.37863 244.77168,205.24675 246.48598,207.46027 C 248.93428,207.83997 251.42352,207.75334 253.89682,207.80022 C 254.42068,204.84363 254.91762,201.87616 255.11369,198.87878 C 256.1535,199.33933 257.19641,199.80267 258.2424,200.26881 C 257.8848,202.17642 257.54555,204.08775 257.2191,206.00392 C 264.84532,205.62321 272.48666,205.77315 280.09227,206.47482 C 280.61919,206.5396 281.67299,206.66916 282.19991,206.73393 C 284.97061,207.11726 287.74263,207.50731 290.5177,207.88989 C 290.30878,204.22819 290.41267,200.46835 292.0468,197.10577 C 295.91429,192.8904 301.87047,194.14014 306.89293,194.75639 C 306.94168,198.52113 306.88123,202.28828 306.77771,206.0537 C 310.2747,206.18616 313.77447,206.31203 317.2782,206.34515 C 317.09602,207.20561 316.96983,208.07788 316.84624,208.95229 C 318.50304,209.26585 320.1637,209.58356 321.82777,209.90047 C 320.40981,211.06151 318.39189,212.07878 318.24815,214.13707 C 317.55395,218.8829 317.82301,223.70418 317.68811,228.48666 C 316.84084,226.9111 315.91215,225.38464 315.07986,223.80826 C 314.57542,219.97168 314.04866,216.13986 313.4731,212.31587 C 309.56364,211.89526 305.49262,210.87642 301.61115,211.8909 C 299.77643,213.05905 298.75787,215.10915 297.44415,216.78363 C 296.84656,215.10701 296.24542,213.4337 295.64868,211.76393 C 291.29633,211.457 286.91258,211.67166 282.65724,212.66434 C 282.91406,218.29764 283.00916,223.93727 282.94588,229.57788 C 279.65469,229.14157 276.72589,227.52943 274.35329,225.24658 C 275.511,221.97069 277.0511,218.20003 275.14114,214.88036 C 273.74008,211.72771 270.31116,210.09363 266.99519,210.00346 C 259.39624,209.31998 252.15565,212.04282 244.86763,213.67255 C 243.41695,213.63409 241.97191,213.52057 240.53595,213.3559 C 235.99814,212.59978 231.42215,212.09471 226.82373,211.96609 C 226.0112,210.79246 225.20784,209.61772 224.40724,208.44409 C 215.41489,209.25096 206.06825,208.34128 197.48335,211.64752 L 196.95628,211.07933 C 190.96828,207.56328 183.69597,208.13097 177.01892,207.67239 C 175.86079,211.57826 174.71449,215.48857 173.45783,219.36569 C 171.20891,215.62767 169.89267,211.33099 167.17172,207.89468 C 162.38745,206.0993 157.12842,207.05475 152.144,207.10655 C 151.73413,209.04224 151.32143,210.97937 150.98225,212.93242 C 149.48505,213.51514 147.99138,214.10388 146.49852,214.69449 C 146.03505,213.0798 145.56636,211.46947 145.13415,209.85165 C 144.78935,208.47513 144.42369,207.1075 144.06096,205.74216 C 140.41248,205.72626 136.75987,205.66128 133.11842,205.90382 C 134.70616,204.59554 135.60602,202.72783 136.23863,200.81606 C 137.95717,200.17488 139.65494,199.47965 141.36932,198.82448 C 141.99162,198.58247 142.61647,198.34495 143.24387,198.11191 C 144.74026,199.7496 145.93285,202.19559 148.38252,202.489 C 151.92543,203.00789 155.68628,203.24747 159.14239,202.13716 C 161.77354,199.67703 160.98039,195.67322 161.22472,192.44225 C 158.48183,192.29581 155.74094,192.1476 153.0029,191.9655 C 153.4127,190.39916 153.82681,188.83633 154.24262,187.27489 C 156.36319,186.92479 158.48523,186.57747 160.60951,186.23523 C 161.0587,183.99599 161.50278,181.75618 161.94577,179.51827 z "
+       id="path336" />
+    <path
+       style="fill:none;stroke:#d7ab57;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 476.81628,178.8138 C 477.85567,178.80678 478.90082,178.81932 479.95171,178.85143 C 482.74739,179.97472 486.75444,179.8813 488.7115,182.10326 C 488.60425,188.9382 490.74068,195.43149 491.97182,202.06969 C 489.87875,202.19873 487.79338,202.32286 485.70802,202.42058 C 483.45256,198.4257 479.79495,195.62628 476.80141,192.26256 C 474.31314,188.14809 476.25078,183.19871 476.81628,178.8138 z "
+       id="path338" />
+    <path
+       style="fill:#d7ab57;fill-rule:nonzero;stroke:none"
+       d="M 476.81628,178.8138 C 477.85567,178.80678 478.90082,178.81932 479.95171,178.85143 C 482.74739,179.97472 486.75444,179.8813 488.7115,182.10326 C 488.60425,188.9382 490.74068,195.43149 491.97182,202.06969 C 489.87875,202.19873 487.79338,202.32286 485.70802,202.42058 C 483.45256,198.4257 479.79495,195.62628 476.80141,192.26256 C 474.31314,188.14809 476.25078,183.19871 476.81628,178.8138 z "
+       id="path340" />
+    <path
+       style="fill:none;stroke:#2b2b2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 73.365326,180.15334 C 76.494049,179.30699 79.291779,181.68851 81.581223,183.49742 C 83.496033,184.71959 82.813995,187.28465 82.320953,189.09064 C 81.459396,193.21826 76.16188,192.97227 72.951004,192.22357 C 69.43605,191.67877 67.325012,187.73152 68.294998,184.43463 C 68.861008,182.07748 71.166367,180.70752 73.365326,180.15334 z "
+       id="path342" />
+    <path
+       style="fill:#2b2b2b;fill-rule:nonzero;stroke:none"
+       d="M 73.365326,180.15334 C 76.494049,179.30699 79.291779,181.68851 81.581223,183.49742 C 83.496033,184.71959 82.813995,187.28465 82.320953,189.09064 C 81.459396,193.21826 76.16188,192.97227 72.951004,192.22357 C 69.43605,191.67877 67.325012,187.73152 68.294998,184.43463 C 68.861008,182.07748 71.166367,180.70752 73.365326,180.15334 z "
+       id="path344" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 121.05035,198.7945 C 121.60034,191.99272 124.85362,185.71442 128.09512,179.84627 C 130.39964,179.62804 132.71841,179.73831 135.03105,179.7635 C 136.07513,185.89719 138.2305,191.79117 138.97844,197.97691 C 136.80531,198.30917 134.63043,198.62105 132.452,198.90352 C 131.6723,195.90596 131.16978,192.73438 129.3584,190.14116 C 128.22961,192.86726 127.3859,195.69685 126.49631,198.5081 C 124.68048,198.6151 122.86496,198.71152 121.05035,198.7945 z "
+       id="path346" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 121.05035,198.7945 C 121.60034,191.99272 124.85362,185.71442 128.09512,179.84627 C 130.39964,179.62804 132.71841,179.73831 135.03105,179.7635 C 136.07513,185.89719 138.2305,191.79117 138.97844,197.97691 C 136.80531,198.30917 134.63043,198.62105 132.452,198.90352 C 131.6723,195.90596 131.16978,192.73438 129.3584,190.14116 C 128.22961,192.86726 127.3859,195.69685 126.49631,198.5081 C 124.68048,198.6151 122.86496,198.71152 121.05035,198.7945 z "
+       id="path348" />
+    <path
+       style="fill:none;stroke:#3d2e1c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 166.80785,179.74002 C 168.93483,179.95554 171.05333,180.26695 173.1712,180.58177 C 173.73618,182.95897 174.32806,185.33081 174.96268,187.69421 C 175.65363,185.22086 176.29776,182.73607 176.91717,180.24614 C 179.8241,180.30496 182.72588,180.54941 185.60005,181.00714 C 185.65602,182.26434 185.71069,183.52399 185.76408,184.78607 C 185.29442,187.80685 184.64638,190.79764 184.18455,193.82179 C 183.64687,197.29228 183.25171,200.78279 182.82501,204.27008 C 180.60545,203.96729 177.90439,204.58806 176.03278,203.20265 C 174.99696,200.79204 175.06703,198.08156 174.45691,195.55309 C 173.14589,198.23578 172.23482,201.18919 170.28136,203.50441 C 167.8391,204.20479 163.88957,203.00914 164.24373,199.91064 C 164.33127,193.1539 163.86083,186.02249 166.80785,179.74002 z "
+       id="path350" />
+    <path
+       style="fill:#3d2e1c;fill-rule:nonzero;stroke:none"
+       d="M 166.80785,179.74002 C 168.93483,179.95554 171.05333,180.26695 173.1712,180.58177 C 173.73618,182.95897 174.32806,185.33081 174.96268,187.69421 C 175.65363,185.22086 176.29776,182.73607 176.91717,180.24614 C 179.8241,180.30496 182.72588,180.54941 185.60005,181.00714 C 185.65602,182.26434 185.71069,183.52399 185.76408,184.78607 C 185.29442,187.80685 184.64638,190.79764 184.18455,193.82179 C 183.64687,197.29228 183.25171,200.78279 182.82501,204.27008 C 180.60545,203.96729 177.90439,204.58806 176.03278,203.20265 C 174.99696,200.79204 175.06703,198.08156 174.45691,195.55309 C 173.14589,198.23578 172.23482,201.18919 170.28136,203.50441 C 167.8391,204.20479 163.88957,203.00914 164.24373,199.91064 C 164.33127,193.1539 163.86083,186.02249 166.80785,179.74002 z "
+       id="path352" />
+    <path
+       style="fill:none;stroke:#d9b05e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 192.36421,185.3671 C 193.96002,180.67775 199.70091,180.01012 203.97008,180.09981 C 204.29471,181.74695 204.57964,183.40268 204.85265,185.06381 C 201.58151,185.28943 197.78896,184.77515 195.85719,188.10669 C 198.79408,190.54677 202.79996,190.22609 206.08392,191.84982 C 208.10123,194.48086 208.00464,198.49658 206.14043,201.18236 C 201.55585,204.24814 195.44185,204.07603 190.35344,202.46823 C 190.52264,200.89131 190.69331,199.31677 190.86545,197.74464 C 194.0444,197.61804 197.67207,198.08659 199.90981,195.29816 C 196.60141,192.83844 190.96552,190.51068 192.36421,185.3671 z "
+       id="path354" />
+    <path
+       style="fill:#d9b05e;fill-rule:nonzero;stroke:none"
+       d="M 192.36421,185.3671 C 193.96002,180.67775 199.70091,180.01012 203.97008,180.09981 C 204.29471,181.74695 204.57964,183.40268 204.85265,185.06381 C 201.58151,185.28943 197.78896,184.77515 195.85719,188.10669 C 198.79408,190.54677 202.79996,190.22609 206.08392,191.84982 C 208.10123,194.48086 208.00464,198.49658 206.14043,201.18236 C 201.55585,204.24814 195.44185,204.07603 190.35344,202.46823 C 190.52264,200.89131 190.69331,199.31677 190.86545,197.74464 C 194.0444,197.61804 197.67207,198.08659 199.90981,195.29816 C 196.60141,192.83844 190.96552,190.51068 192.36421,185.3671 z "
+       id="path356" />
+    <path
+       style="fill:none;stroke:#dcb563;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 148.00432,182.01529 C 151.88237,180.93408 155.99701,181.28789 159.98474,181.10815 C 159.63106,182.26769 159.27905,183.4303 158.92468,184.59323 C 156.8752,184.99199 154.3699,184.44708 152.65745,185.78151 C 151.28061,188.44432 151.26323,191.55223 150.82811,194.46407 C 153.67822,194.54114 156.52994,194.5735 159.38312,194.62509 C 159.11787,196.50938 158.83473,198.39298 158.578,200.28307 C 154.51599,200.71037 150.4117,200.62926 146.36542,200.09532 C 146.25017,194.06558 145.60396,187.71815 148.00432,182.01529 z "
+       id="path358" />
+    <path
+       style="fill:#dcb563;fill-rule:nonzero;stroke:none"
+       d="M 148.00432,182.01529 C 151.88237,180.93408 155.99701,181.28789 159.98474,181.10815 C 159.63106,182.26769 159.27905,183.4303 158.92468,184.59323 C 156.8752,184.99199 154.3699,184.44708 152.65745,185.78151 C 151.28061,188.44432 151.26323,191.55223 150.82811,194.46407 C 153.67822,194.54114 156.52994,194.5735 159.38312,194.62509 C 159.11787,196.50938 158.83473,198.39298 158.578,200.28307 C 154.51599,200.71037 150.4117,200.62926 146.36542,200.09532 C 146.25017,194.06558 145.60396,187.71815 148.00432,182.01529 z "
+       id="path360" />
+    <path
+       style="fill:none;stroke:#2e2317;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 292.24866,181.34152 C 294.65036,181.3622 297.04913,181.53569 299.44745,181.72554 C 299.27879,184.27014 299.093,186.81494 298.88119,189.35846 C 296.80116,189.81873 294.72685,190.28091 292.65448,190.75455 C 292.52989,192.87576 292.42589,195.00816 292.0468,197.10577 C 290.41267,200.46835 290.30878,204.22819 290.5177,207.88989 C 287.74263,207.50731 284.97061,207.11726 282.19991,206.73393 C 281.72287,198.88893 281.53296,191.01945 281.87837,183.16589 C 285.30571,182.41559 288.7435,181.64508 292.24866,181.34152 z "
+       id="path362" />
+    <path
+       style="fill:#2e2317;fill-rule:nonzero;stroke:none"
+       d="M 292.24866,181.34152 C 294.65036,181.3622 297.04913,181.53569 299.44745,181.72554 C 299.27879,184.27014 299.093,186.81494 298.88119,189.35846 C 296.80116,189.81873 294.72685,190.28091 292.65448,190.75455 C 292.52989,192.87576 292.42589,195.00816 292.0468,197.10577 C 290.41267,200.46835 290.30878,204.22819 290.5177,207.88989 C 287.74263,207.50731 284.97061,207.11726 282.19991,206.73393 C 281.72287,198.88893 281.53296,191.01945 281.87837,183.16589 C 285.30571,182.41559 288.7435,181.64508 292.24866,181.34152 z "
+       id="path364" />
+    <path
+       style="fill:none;stroke:#261e1c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 301.74922,181.85692 C 309.05661,181.88112 316.36052,181.4924 323.66975,181.4165 C 323.74231,184.11571 323.79561,186.81572 323.84035,189.51874 C 321.52164,189.64244 319.22122,189.96822 316.92346,190.25174 C 316.81445,193.94881 317.1115,197.64099 317.66834,201.29668 C 317.76623,202.58246 317.88832,203.87497 317.87341,205.17102 C 317.72461,205.46455 317.427,206.05162 317.2782,206.34515 C 313.77447,206.31203 310.2747,206.18616 306.77771,206.0537 C 306.88123,202.28828 306.94168,198.52113 306.89293,194.75639 C 306.87038,193.69688 306.84879,192.63982 306.82816,191.58521 C 305.0076,191.09676 303.19122,190.60872 301.37892,190.11883 C 301.46945,187.3624 301.57971,184.60748 301.74922,181.85692 z "
+       id="path366" />
+    <path
+       style="fill:#261e1c;fill-rule:nonzero;stroke:none"
+       d="M 301.74922,181.85692 C 309.05661,181.88112 316.36052,181.4924 323.66975,181.4165 C 323.74231,184.11571 323.79561,186.81572 323.84035,189.51874 C 321.52164,189.64244 319.22122,189.96822 316.92346,190.25174 C 316.81445,193.94881 317.1115,197.64099 317.66834,201.29668 C 317.76623,202.58246 317.88832,203.87497 317.87341,205.17102 C 317.72461,205.46455 317.427,206.05162 317.2782,206.34515 C 313.77447,206.31203 310.2747,206.18616 306.77771,206.0537 C 306.88123,202.28828 306.94168,198.52113 306.89293,194.75639 C 306.87038,193.69688 306.84879,192.63982 306.82816,191.58521 C 305.0076,191.09676 303.19122,190.60872 301.37892,190.11883 C 301.46945,187.3624 301.57971,184.60748 301.74922,181.85692 z "
+       id="path368" />
+    <path
+       style="fill:none;stroke:#975123;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 36.309509,182.97185 C 43.902664,182.24341 51.439011,184.80054 59.014114,183.39632 C 58.17511,186.42212 57.503235,189.66391 58.249435,192.78105 C 59.368576,196.54688 62.745544,199.00301 65.95575,200.94147 C 58.805939,199.47838 51.38504,201.01466 44.306595,198.96135 C 42.126831,198.48337 39.955292,197.96768 37.760254,197.57057 C 41.362381,197.04504 44.772186,195.71863 48.100708,194.29688 C 44.342941,193.31451 40.564133,192.38979 36.725723,191.78323 C 41.963013,191.53137 47.197159,191.13908 52.445618,191.21829 C 52.224609,190.24814 52.005188,189.28111 51.785324,188.31612 C 53.554703,188.05069 55.323074,187.77975 57.091599,187.50487 C 50.343765,185.13739 42.975204,185.61092 36.309509,182.97185 z "
+       id="path370" />
+    <path
+       style="fill:#975123;fill-rule:nonzero;stroke:none"
+       d="M 36.309509,182.97185 C 43.902664,182.24341 51.439011,184.80054 59.014114,183.39632 C 58.17511,186.42212 57.503235,189.66391 58.249435,192.78105 C 59.368576,196.54688 62.745544,199.00301 65.95575,200.94147 C 58.805939,199.47838 51.38504,201.01466 44.306595,198.96135 C 42.126831,198.48337 39.955292,197.96768 37.760254,197.57057 C 41.362381,197.04504 44.772186,195.71863 48.100708,194.29688 C 44.342941,193.31451 40.564133,192.38979 36.725723,191.78323 C 41.963013,191.53137 47.197159,191.13908 52.445618,191.21829 C 52.224609,190.24814 52.005188,189.28111 51.785324,188.31612 C 53.554703,188.05069 55.323074,187.77975 57.091599,187.50487 C 50.343765,185.13739 42.975204,185.61092 36.309509,182.97185 z "
+       id="path372" />
+    <path
+       style="fill:none;stroke:#4c4c4c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 73.457336,182.41316 C 75.207489,181.93642 77.439789,181.85097 78.862076,183.15579 C 81.453049,186.10957 78.240295,191.63036 74.380753,190.58731 C 70.787582,189.81097 69.925949,183.85132 73.457336,182.41316 z "
+       id="path374" />
+    <path
+       style="fill:#4c4c4c;fill-rule:nonzero;stroke:none"
+       d="M 73.457336,182.41316 C 75.207489,181.93642 77.439789,181.85097 78.862076,183.15579 C 81.453049,186.10957 78.240295,191.63036 74.380753,190.58731 C 70.787582,189.81097 69.925949,183.85132 73.457336,182.41316 z "
+       id="path376" />
+    <path
+       style="fill:none;stroke:#3a3a35;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 128.37703,187.23553 C 128.8062,185.05751 128.65913,182.216 131.05606,181.15291 C 132.44553,182.67299 133.17523,184.68117 132.88275,186.7442 C 131.7169,188.10803 129.87445,187.21001 128.37703,187.23553 z "
+       id="path378" />
+    <path
+       style="fill:#3a3a35;fill-rule:nonzero;stroke:none"
+       d="M 128.37703,187.23553 C 128.8062,185.05751 128.65913,182.216 131.05606,181.15291 C 132.44553,182.67299 133.17523,184.68117 132.88275,186.7442 C 131.7169,188.10803 129.87445,187.21001 128.37703,187.23553 z "
+       id="path380" />
+    <path
+       style="fill:none;stroke:#d9b566;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 167.25569,182.25415 C 168.66344,182.17271 170.07459,182.09924 171.48727,182.02962 C 171.56657,184.87611 171.67749,187.7263 172.00264,190.56007 C 173.83993,190.52341 175.67973,190.49528 177.52089,190.46657 C 177.77666,187.64317 177.98236,184.81635 178.25954,181.99742 C 180.20082,182.05276 182.14259,182.12205 184.08701,182.2066 C 183.56984,188.92818 181.42491,195.43422 181.61168,202.24121 C 180.18547,202.25685 178.76189,202.26376 177.34035,202.26352 C 177.53436,199.61327 177.72211,196.9626 177.75273,194.30702 C 175.67007,194.25897 173.58916,194.25484 171.50974,194.29958 C 170.69057,196.85275 169.95224,199.43066 169.17058,201.99741 C 168.54735,201.76859 167.30087,201.31094 166.67764,201.08212 C 165.96878,194.83379 166.63219,188.49008 167.25569,182.25415 z "
+       id="path382" />
+    <path
+       style="fill:#d9b566;fill-rule:nonzero;stroke:none"
+       d="M 167.25569,182.25415 C 168.66344,182.17271 170.07459,182.09924 171.48727,182.02962 C 171.56657,184.87611 171.67749,187.7263 172.00264,190.56007 C 173.83993,190.52341 175.67973,190.49528 177.52089,190.46657 C 177.77666,187.64317 177.98236,184.81635 178.25954,181.99742 C 180.20082,182.05276 182.14259,182.12205 184.08701,182.2066 C 183.56984,188.92818 181.42491,195.43422 181.61168,202.24121 C 180.18547,202.25685 178.76189,202.26376 177.34035,202.26352 C 177.53436,199.61327 177.72211,196.9626 177.75273,194.30702 C 175.67007,194.25897 173.58916,194.25484 171.50974,194.29958 C 170.69057,196.85275 169.95224,199.43066 169.17058,201.99741 C 168.54735,201.76859 167.30087,201.31094 166.67764,201.08212 C 165.96878,194.83379 166.63219,188.49008 167.25569,182.25415 z "
+       id="path384" />
+    <path
+       style="fill:none;stroke:#3d2e19;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 214.48453,182.65936 C 218.9422,181.86058 223.4984,182.44659 227.98244,182.72643 C 228.36919,185.39206 228.80643,188.05115 229.39165,190.68437 C 226.40793,191.42281 223.36975,191.91092 220.36424,192.53571 C 222.95015,193.98207 225.60582,195.32928 228.40628,196.32146 C 228.05434,199.48759 227.7845,202.66374 227.51721,205.84053 C 223.19992,205.68661 218.68729,206.03777 214.58913,204.43195 C 210.96135,202.82089 212.23947,197.98396 211.78003,194.82101 C 211.77269,192.91434 211.80182,191.00919 211.91834,189.10985 C 212.42911,186.86398 212.83891,184.39575 214.48453,182.65936 z "
+       id="path386" />
+    <path
+       style="fill:#3d2e19;fill-rule:nonzero;stroke:none"
+       d="M 214.48453,182.65936 C 218.9422,181.86058 223.4984,182.44659 227.98244,182.72643 C 228.36919,185.39206 228.80643,188.05115 229.39165,190.68437 C 226.40793,191.42281 223.36975,191.91092 220.36424,192.53571 C 222.95015,193.98207 225.60582,195.32928 228.40628,196.32146 C 228.05434,199.48759 227.7845,202.66374 227.51721,205.84053 C 223.19992,205.68661 218.68729,206.03777 214.58913,204.43195 C 210.96135,202.82089 212.23947,197.98396 211.78003,194.82101 C 211.77269,192.91434 211.80182,191.00919 211.91834,189.10985 C 212.42911,186.86398 212.83891,184.39575 214.48453,182.65936 z "
+       id="path388" />
+    <path
+       style="fill:none;stroke:#302619;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 232.39476,182.23489 C 235.09984,182.12007 237.80559,181.9828 240.5136,181.85686 C 240.96738,185.40439 241.40739,188.96246 242.18413,192.45984 C 242.77622,188.9818 243.19298,185.47977 243.70167,181.99124 C 247.01209,182.127 250.32555,182.24002 253.63922,182.38091 C 254.01451,187.88998 254.76195,193.36749 255.11369,198.87878 C 254.91762,201.87616 254.42068,204.84363 253.89682,207.80022 C 251.42352,207.75334 248.93428,207.83997 246.48598,207.46027 C 244.77168,205.24675 244.3613,202.37863 243.51164,199.78418 C 242.77397,202.08147 242.05121,204.38325 241.33887,206.69046 C 238.57118,206.79437 235.80455,206.89635 233.04056,207.00725 C 232.47528,203.76466 232.02667,200.49977 231.83141,197.21512 C 231.68219,192.79169 231.74472,188.35606 232.14577,183.94858 C 232.20801,183.52016 232.3325,182.66332 232.39476,182.23489 z "
+       id="path390" />
+    <path
+       style="fill:#302619;fill-rule:nonzero;stroke:none"
+       d="M 232.39476,182.23489 C 235.09984,182.12007 237.80559,181.9828 240.5136,181.85686 C 240.96738,185.40439 241.40739,188.96246 242.18413,192.45984 C 242.77622,188.9818 243.19298,185.47977 243.70167,181.99124 C 247.01209,182.127 250.32555,182.24002 253.63922,182.38091 C 254.01451,187.88998 254.76195,193.36749 255.11369,198.87878 C 254.91762,201.87616 254.42068,204.84363 253.89682,207.80022 C 251.42352,207.75334 248.93428,207.83997 246.48598,207.46027 C 244.77168,205.24675 244.3613,202.37863 243.51164,199.78418 C 242.77397,202.08147 242.05121,204.38325 241.33887,206.69046 C 238.57118,206.79437 235.80455,206.89635 233.04056,207.00725 C 232.47528,203.76466 232.02667,200.49977 231.83141,197.21512 C 231.68219,192.79169 231.74472,188.35606 232.14577,183.94858 C 232.20801,183.52016 232.3325,182.66332 232.39476,182.23489 z "
+       id="path392" />
+    <path
+       style="fill:none;stroke:#784523;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 299.44745,181.72554 C 300.02289,181.75838 301.17377,181.82407 301.74922,181.85692 C 301.57971,184.60748 301.46945,187.3624 301.37892,190.11883 C 303.19122,190.60872 305.0076,191.09676 306.82816,191.58521 C 306.84879,192.63982 306.87038,193.69688 306.89293,194.75639 C 301.87047,194.14014 295.91429,192.8904 292.0468,197.10577 C 292.42589,195.00816 292.52989,192.87576 292.65448,190.75455 C 294.72685,190.28091 296.80116,189.81873 298.88119,189.35846 C 299.093,186.81494 299.27879,184.27014 299.44745,181.72554 z "
+       id="path394" />
+    <path
+       style="fill:#784523;fill-rule:nonzero;stroke:none"
+       d="M 299.44745,181.72554 C 300.02289,181.75838 301.17377,181.82407 301.74922,181.85692 C 301.57971,184.60748 301.46945,187.3624 301.37892,190.11883 C 303.19122,190.60872 305.0076,191.09676 306.82816,191.58521 C 306.84879,192.63982 306.87038,193.69688 306.89293,194.75639 C 301.87047,194.14014 295.91429,192.8904 292.0468,197.10577 C 292.42589,195.00816 292.52989,192.87576 292.65448,190.75455 C 294.72685,190.28091 296.80116,189.81873 298.88119,189.35846 C 299.093,186.81494 299.27879,184.27014 299.44745,181.72554 z "
+       id="path396" />
+    <path
+       style="fill:none;stroke:#977a4a;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 488.7115,182.10326 C 489.57808,182.5737 490.46222,183.06125 491.33514,183.55545 C 490.72636,186.50853 490.83084,189.55855 491.73431,192.44643 C 492.12407,193.92726 492.56314,195.39909 492.96445,196.88406 C 493.70007,199.82928 494.54088,202.74837 495.44087,205.65077 C 494.39595,205.73286 493.35031,205.80637 492.3188,205.88486 C 492.21373,204.60902 492.09807,203.3373 491.97182,202.06969 C 490.74068,195.43149 488.60425,188.9382 488.7115,182.10326 z "
+       id="path398" />
+    <path
+       style="fill:#977a4a;fill-rule:nonzero;stroke:none"
+       d="M 488.7115,182.10326 C 489.57808,182.5737 490.46222,183.06125 491.33514,183.55545 C 490.72636,186.50853 490.83084,189.55855 491.73431,192.44643 C 492.12407,193.92726 492.56314,195.39909 492.96445,196.88406 C 493.70007,199.82928 494.54088,202.74837 495.44087,205.65077 C 494.39595,205.73286 493.35031,205.80637 492.3188,205.88486 C 492.21373,204.60902 492.09807,203.3373 491.97182,202.06969 C 490.74068,195.43149 488.60425,188.9382 488.7115,182.10326 z "
+       id="path400" />
+    <path
+       style="fill:none;stroke:#453523;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 261.22589,183.19109 C 265.20592,183.23604 271.52182,180.60619 273.56407,185.42654 C 276.57704,192.13158 279.06641,199.16577 280.09227,206.47482 C 272.48666,205.77315 264.84532,205.62321 257.2191,206.00392 C 257.54555,204.08775 257.8848,202.17642 258.2424,200.26881 C 259.32437,194.59131 260.33369,188.90068 261.22589,183.19109 z "
+       id="path402" />
+    <path
+       style="fill:#453523;fill-rule:nonzero;stroke:none"
+       d="M 261.22589,183.19109 C 265.20592,183.23604 271.52182,180.60619 273.56407,185.42654 C 276.57704,192.13158 279.06641,199.16577 280.09227,206.47482 C 272.48666,205.77315 264.84532,205.62321 257.2191,206.00392 C 257.54555,204.08775 257.8848,202.17642 258.2424,200.26881 C 259.32437,194.59131 260.33369,188.90068 261.22589,183.19109 z "
+       id="path404" />
+    <path
+       style="fill:none;stroke:#dcba6b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 283.00415,184.46002 C 287.82164,183.37733 292.75684,183.00407 297.68765,182.98734 C 297.66026,184.84714 297.64354,186.71005 297.63837,188.57411 C 294.44641,188.79391 291.26385,189.11206 288.09785,189.54944 C 287.51672,192.31418 289.57776,193.78606 291.71703,195.01666 C 290.63271,195.87389 289.51506,196.69032 288.5049,197.63271 C 287.84935,200.24414 288.53548,202.9966 288.52014,205.6597 C 286.90797,205.64269 285.29945,205.62203 283.69461,205.5977 C 283.82135,198.5408 283.64117,191.48854 283.00415,184.46002 z "
+       id="path406" />
+    <path
+       style="fill:#dcba6b;fill-rule:nonzero;stroke:none"
+       d="M 283.00415,184.46002 C 287.82164,183.37733 292.75684,183.00407 297.68765,182.98734 C 297.66026,184.84714 297.64354,186.71005 297.63837,188.57411 C 294.44641,188.79391 291.26385,189.11206 288.09785,189.54944 C 287.51672,192.31418 289.57776,193.78606 291.71703,195.01666 C 290.63271,195.87389 289.51506,196.69032 288.5049,197.63271 C 287.84935,200.24414 288.53548,202.9966 288.52014,205.6597 C 286.90797,205.64269 285.29945,205.62203 283.69461,205.5977 C 283.82135,198.5408 283.64117,191.48854 283.00415,184.46002 z "
+       id="path408" />
+    <path
+       style="fill:none;stroke:#dcb868;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 302.52199,183.72536 C 309.13033,183.14923 315.76682,183.18658 322.39545,183.09378 C 322.36699,184.60921 322.33931,186.12766 322.30804,187.64783 C 319.94502,187.98796 317.59363,188.37462 315.26558,188.88388 C 315.43208,194.08597 315.46602,199.29923 315.96573,204.48583 C 313.38789,204.49924 310.81337,204.49937 308.24075,204.51028 C 308.80779,199.55775 308.69026,194.56523 308.45664,189.59761 C 306.58623,189.42441 304.71503,189.27957 302.84985,189.12988 C 302.71971,187.32687 302.60889,185.52557 302.52199,183.72536 z "
+       id="path410" />
+    <path
+       style="fill:#dcb868;fill-rule:nonzero;stroke:none"
+       d="M 302.52199,183.72536 C 309.13033,183.14923 315.76682,183.18658 322.39545,183.09378 C 322.36699,184.60921 322.33931,186.12766 322.30804,187.64783 C 319.94502,187.98796 317.59363,188.37462 315.26558,188.88388 C 315.43208,194.08597 315.46602,199.29923 315.96573,204.48583 C 313.38789,204.49924 310.81337,204.49937 308.24075,204.51028 C 308.80779,199.55775 308.69026,194.56523 308.45664,189.59761 C 306.58623,189.42441 304.71503,189.27957 302.84985,189.12988 C 302.71971,187.32687 302.60889,185.52557 302.52199,183.72536 z "
+       id="path412" />
+    <path
+       style="fill:none;stroke:#b86e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 112.26024,183.6887 C 115.58843,183.76227 118.92145,183.80048 122.24167,184.0882 C 122.50925,184.38798 123.04439,184.98755 123.31197,185.28732 C 122.50258,187.00981 121.72978,188.75052 121.02388,190.52075 C 118.29517,189.925 115.18718,189.33104 113.88856,186.52083 C 113.34422,185.57452 112.80145,184.63049 112.26024,183.6887 z "
+       id="path414" />
+    <path
+       style="fill:#b86e2e;fill-rule:nonzero;stroke:none"
+       d="M 112.26024,183.6887 C 115.58843,183.76227 118.92145,183.80048 122.24167,184.0882 C 122.50925,184.38798 123.04439,184.98755 123.31197,185.28732 C 122.50258,187.00981 121.72978,188.75052 121.02388,190.52075 C 118.29517,189.925 115.18718,189.33104 113.88856,186.52083 C 113.34422,185.57452 112.80145,184.63049 112.26024,183.6887 z "
+       id="path416" />
+    <path
+       style="fill:none;stroke:#dcb366;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 214.61398,184.34872 C 218.61592,184.01239 222.63676,184.03001 226.64983,184.16496 C 226.62338,186.00429 226.6198,187.84607 226.64414,189.68955 C 223.94727,189.90619 221.08511,189.54622 218.56033,190.6981 C 218.13806,192.60403 218.91086,194.46286 219.40138,196.27527 C 221.5369,196.41457 223.67323,196.5681 225.8087,196.76567 C 225.77493,199.0914 225.75479,201.41997 225.76889,203.7497 C 222.98276,203.65662 220.17699,203.77675 217.41554,203.36237 C 215.661,203.11366 213.75871,201.9492 213.68846,199.99632 C 213.10011,194.76396 213.90659,189.52457 214.61398,184.34872 z "
+       id="path418" />
+    <path
+       style="fill:#dcb366;fill-rule:nonzero;stroke:none"
+       d="M 214.61398,184.34872 C 218.61592,184.01239 222.63676,184.03001 226.64983,184.16496 C 226.62338,186.00429 226.6198,187.84607 226.64414,189.68955 C 223.94727,189.90619 221.08511,189.54622 218.56033,190.6981 C 218.13806,192.60403 218.91086,194.46286 219.40138,196.27527 C 221.5369,196.41457 223.67323,196.5681 225.8087,196.76567 C 225.77493,199.0914 225.75479,201.41997 225.76889,203.7497 C 222.98276,203.65662 220.17699,203.77675 217.41554,203.36237 C 215.661,203.11366 213.75871,201.9492 213.68846,199.99632 C 213.10011,194.76396 213.90659,189.52457 214.61398,184.34872 z "
+       id="path420" />
+    <path
+       style="fill:none;stroke:#854c26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 229.39165,190.68437 C 230.68568,188.61266 231.54233,186.30562 232.14577,183.94858 C 231.74472,188.35606 231.68219,192.79169 231.83141,197.21512 C 230.6817,196.9341 229.53999,196.6362 228.40628,196.32146 C 225.60582,195.32928 222.95015,193.98207 220.36424,192.53571 C 223.36975,191.91092 226.40793,191.42281 229.39165,190.68437 z "
+       id="path422" />
+    <path
+       style="fill:#854c26;fill-rule:nonzero;stroke:none"
+       d="M 229.39165,190.68437 C 230.68568,188.61266 231.54233,186.30562 232.14577,183.94858 C 231.74472,188.35606 231.68219,192.79169 231.83141,197.21512 C 230.6817,196.9341 229.53999,196.6362 228.40628,196.32146 C 225.60582,195.32928 222.95015,193.98207 220.36424,192.53571 C 223.36975,191.91092 226.40793,191.42281 229.39165,190.68437 z "
+       id="path424" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 233.15781,184.13948 C 235.23727,183.92558 237.31966,183.73149 239.4093,183.57666 C 239.51788,187.19133 239.26077,190.82924 239.7065,194.42967 C 241.27684,194.67598 242.87209,194.68765 244.46278,194.73351 C 244.63165,191.11179 244.63817,187.48627 244.76573,183.8654 C 247.26305,183.74231 249.76457,183.6718 252.26926,183.64586 C 252.62079,191.01045 252.9662,198.38054 252.71349,205.75624 C 250.77788,205.72992 248.84401,205.70479 246.91389,205.68396 C 246.66623,203.3262 246.48584,200.96483 246.28523,198.60661 C 244.36372,198.48761 242.44423,198.37489 240.52689,198.26837 C 240.41142,200.52304 240.30989,202.77934 240.18675,205.03722 C 238.16923,205.10278 236.155,205.15515 234.14201,205.19871 C 234.05965,198.16382 233.19756,191.17055 233.15781,184.13948 z "
+       id="path426" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 233.15781,184.13948 C 235.23727,183.92558 237.31966,183.73149 239.4093,183.57666 C 239.51788,187.19133 239.26077,190.82924 239.7065,194.42967 C 241.27684,194.67598 242.87209,194.68765 244.46278,194.73351 C 244.63165,191.11179 244.63817,187.48627 244.76573,183.8654 C 247.26305,183.74231 249.76457,183.6718 252.26926,183.64586 C 252.62079,191.01045 252.9662,198.38054 252.71349,205.75624 C 250.77788,205.72992 248.84401,205.70479 246.91389,205.68396 C 246.66623,203.3262 246.48584,200.96483 246.28523,198.60661 C 244.36372,198.48761 242.44423,198.37489 240.52689,198.26837 C 240.41142,200.52304 240.30989,202.77934 240.18675,205.03722 C 238.16923,205.10278 236.155,205.15515 234.14201,205.19871 C 234.05965,198.16382 233.19756,191.17055 233.15781,184.13948 z "
+       id="path428" />
+    <path
+       style="fill:none;stroke:#d9b566;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 262.98602,184.49451 C 265.61748,184.48642 268.24979,184.39603 270.88185,184.26079 C 273.51714,190.85309 276.51677,197.37093 277.82278,204.39934 C 275.20879,204.46433 272.59918,204.49486 269.98966,204.51646 C 268.82929,202.48578 267.64123,200.47128 266.27084,198.57855 C 265.39807,200.47432 264.60703,202.40662 263.85175,204.35341 C 262.35525,204.37907 260.86197,204.4015 259.37189,204.42067 C 260.87573,197.83211 261.83804,191.14696 262.98602,184.49451 z "
+       id="path430" />
+    <path
+       style="fill:#d9b566;fill-rule:nonzero;stroke:none"
+       d="M 262.98602,184.49451 C 265.61748,184.48642 268.24979,184.39603 270.88185,184.26079 C 273.51714,190.85309 276.51677,197.37093 277.82278,204.39934 C 275.20879,204.46433 272.59918,204.49486 269.98966,204.51646 C 268.82929,202.48578 267.64123,200.47128 266.27084,198.57855 C 265.39807,200.47432 264.60703,202.40662 263.85175,204.35341 C 262.35525,204.37907 260.86197,204.4015 259.37189,204.42067 C 260.87573,197.83211 261.83804,191.14696 262.98602,184.49451 z "
+       id="path432" />
+    <path
+       style="fill:none;stroke:#d9b05c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 491.73431,192.44643 C 490.83084,189.55855 490.72636,186.50853 491.33514,183.55545 C 494.98044,184.2081 499.28996,183.95138 501.96335,187.01231 C 503.29422,187.84958 502.78523,189.11273 501.88103,190.04187 C 498.76524,191.74081 495.17523,191.98344 491.73431,192.44643 z "
+       id="path434" />
+    <path
+       style="fill:#d9b05c;fill-rule:nonzero;stroke:none"
+       d="M 491.73431,192.44643 C 490.83084,189.55855 490.72636,186.50853 491.33514,183.55545 C 494.98044,184.2081 499.28996,183.95138 501.96335,187.01231 C 503.29422,187.84958 502.78523,189.11273 501.88103,190.04187 C 498.76524,191.74081 495.17523,191.98344 491.73431,192.44643 z "
+       id="path436" />
+    <path
+       style="fill:none;stroke:#824723;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 184.18455,193.82179 C 184.64638,190.79764 185.29442,187.80685 185.76408,184.78607 C 185.83749,185.56343 185.9843,187.11815 186.05771,187.89552 C 187.21324,187.85486 188.37097,187.81241 189.5309,187.76819 C 189.96339,186.85629 190.40196,185.94852 190.8466,185.04486 C 190.06053,189.66238 193.59558,192.95845 196.44229,195.99629 C 194.19128,195.76648 191.94307,195.50481 189.71919,195.10217 C 187.85731,194.74451 186.01874,194.28134 184.18455,193.82179 z "
+       id="path438" />
+    <path
+       style="fill:#824723;fill-rule:nonzero;stroke:none"
+       d="M 184.18455,193.82179 C 184.64638,190.79764 185.29442,187.80685 185.76408,184.78607 C 185.83749,185.56343 185.9843,187.11815 186.05771,187.89552 C 187.21324,187.85486 188.37097,187.81241 189.5309,187.76819 C 189.96339,186.85629 190.40196,185.94852 190.8466,185.04486 C 190.06053,189.66238 193.59558,192.95845 196.44229,195.99629 C 194.19128,195.76648 191.94307,195.50481 189.71919,195.10217 C 187.85731,194.74451 186.01874,194.28134 184.18455,193.82179 z "
+       id="path440" />
+    <path
+       style="fill:none;stroke:#945428;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 113.88856,186.52083 C 115.18718,189.33104 118.29517,189.925 121.02388,190.52075 C 120.06105,193.04825 119.30391,195.64658 118.50615,198.23116 C 115.78609,196.54182 112.53603,196.26129 109.43146,195.93278 C 110.78827,192.7135 114.35761,190.32638 113.88856,186.52083 z "
+       id="path442" />
+    <path
+       style="fill:#945428;fill-rule:nonzero;stroke:none"
+       d="M 113.88856,186.52083 C 115.18718,189.33104 118.29517,189.925 121.02388,190.52075 C 120.06105,193.04825 119.30391,195.64658 118.50615,198.23116 C 115.78609,196.54182 112.53603,196.26129 109.43146,195.93278 C 110.78827,192.7135 114.35761,190.32638 113.88856,186.52083 z "
+       id="path444" />
+    <path
+       style="fill:none;stroke:#d7ab59;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 101.62285,199.29591 C 102.37286,195.17372 102.93567,191.02031 103.74406,186.91048 C 103.8904,188.75409 104.12007,190.59247 104.33749,192.43314 C 105.52092,192.63486 106.70555,192.83983 107.89136,193.04803 C 107.6196,194.93488 107.30026,196.81628 106.95956,198.69518 C 105.17934,198.89298 103.40144,199.10312 101.62285,199.29591 z "
+       id="path446" />
+    <path
+       style="fill:#d7ab59;fill-rule:nonzero;stroke:none"
+       d="M 101.62285,199.29591 C 102.37286,195.17372 102.93567,191.02031 103.74406,186.91048 C 103.8904,188.75409 104.12007,190.59247 104.33749,192.43314 C 105.52092,192.63486 106.70555,192.83983 107.89136,193.04803 C 107.6196,194.93488 107.30026,196.81628 106.95956,198.69518 C 105.17934,198.89298 103.40144,199.10312 101.62285,199.29591 z "
+       id="path448" />
+    <path
+       style="fill:none;stroke:#824723;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 385.69511,191.78975 C 388.48018,189.78987 391.49805,188.12355 394.73666,186.97633 C 401.33575,188.61202 408.19135,188.48012 414.9418,188.72551 C 422.4054,188.8947 429.79919,190.11282 437.26677,190.25911 C 434.57463,191.60579 432.14664,193.41679 430.15352,195.67505 C 423.48953,195.83646 416.85146,195.13313 410.20793,194.78271 C 402.00255,194.14828 393.63545,194.23044 385.69511,191.78975 z "
+       id="path450" />
+    <path
+       style="fill:#824723;fill-rule:nonzero;stroke:none"
+       d="M 385.69511,191.78975 C 388.48018,189.78987 391.49805,188.12355 394.73666,186.97633 C 401.33575,188.61202 408.19135,188.48012 414.9418,188.72551 C 422.4054,188.8947 429.79919,190.11282 437.26677,190.25911 C 434.57463,191.60579 432.14664,193.41679 430.15352,195.67505 C 423.48953,195.83646 416.85146,195.13313 410.20793,194.78271 C 402.00255,194.14828 393.63545,194.23044 385.69511,191.78975 z "
+       id="path452" />
+    <path
+       style="fill:none;stroke:#6e6e6e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 18.381302,188.85193 C 19.041779,188.6741 20.362747,188.31847 21.023224,188.14064 C 21.4617,189.17598 21.884521,190.22005 22.291702,191.27286 C 21.402649,192.83191 20.511292,194.39192 19.617645,195.95291 C 19.200653,193.58475 18.791016,191.21762 18.381302,188.85193 z "
+       id="path454" />
+    <path
+       style="fill:#6e6e6e;fill-rule:nonzero;stroke:none"
+       d="M 18.381302,188.85193 C 19.041779,188.6741 20.362747,188.31847 21.023224,188.14064 C 21.4617,189.17598 21.884521,190.22005 22.291702,191.27286 C 21.402649,192.83191 20.511292,194.39192 19.617645,195.95291 C 19.200653,193.58475 18.791016,191.21762 18.381302,188.85193 z "
+       id="path456" />
+    <path
+       style="fill:none;stroke:#7d4523;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 26.078308,191.44173 C 28.539749,190.27119 30.982452,189.06303 33.440125,187.88631 C 32.523209,188.92326 31.649277,189.9988 30.772415,191.07376 C 32.754532,191.32513 34.738297,191.5677 36.725723,191.78323 C 40.564133,192.38979 44.342941,193.31451 48.100708,194.29688 C 44.772186,195.71863 41.362381,197.04504 37.760254,197.57057 C 34.284363,197.74422 30.847,198.63092 27.93663,200.59146 C 28.133118,199.84554 28.3284,199.10172 28.522522,198.36002 C 27.947327,198.31805 26.796951,198.2341 26.221756,198.19214 C 26.161499,195.94006 26.103226,193.69081 26.078308,191.44173 z "
+       id="path458" />
+    <path
+       style="fill:#7d4523;fill-rule:nonzero;stroke:none"
+       d="M 26.078308,191.44173 C 28.539749,190.27119 30.982452,189.06303 33.440125,187.88631 C 32.523209,188.92326 31.649277,189.9988 30.772415,191.07376 C 32.754532,191.32513 34.738297,191.5677 36.725723,191.78323 C 40.564133,192.38979 44.342941,193.31451 48.100708,194.29688 C 44.772186,195.71863 41.362381,197.04504 37.760254,197.57057 C 34.284363,197.74422 30.847,198.63092 27.93663,200.59146 C 28.133118,199.84554 28.3284,199.10172 28.522522,198.36002 C 27.947327,198.31805 26.796951,198.2341 26.221756,198.19214 C 26.161499,195.94006 26.103226,193.69081 26.078308,191.44173 z "
+       id="path460" />
+    <path
+       style="fill:none;stroke:#7d4523;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 82.074478,194.60004 C 83.491089,192.32388 84.94873,190.07457 86.440628,187.84882 C 91.354813,188.50043 96.304565,188.80753 101.25317,189.06744 C 100.89271,191.07837 100.53455,193.09317 100.31023,195.12813 C 96.271484,194.66333 92.229004,194.23918 88.183365,193.85054 C 88.062515,192.57314 87.942902,191.29813 87.824509,190.02553 C 86.71669,191.62654 85.633347,193.24745 84.446381,194.79373 C 83.853409,194.7453 82.66745,194.64845 82.074478,194.60004 z "
+       id="path462" />
+    <path
+       style="fill:#7d4523;fill-rule:nonzero;stroke:none"
+       d="M 82.074478,194.60004 C 83.491089,192.32388 84.94873,190.07457 86.440628,187.84882 C 91.354813,188.50043 96.304565,188.80753 101.25317,189.06744 C 100.89271,191.07837 100.53455,193.09317 100.31023,195.12813 C 96.271484,194.66333 92.229004,194.23918 88.183365,193.85054 C 88.062515,192.57314 87.942902,191.29813 87.824509,190.02553 C 86.71669,191.62654 85.633347,193.24745 84.446381,194.79373 C 83.853409,194.7453 82.66745,194.64845 82.074478,194.60004 z "
+       id="path464" />
+    <path
+       style="fill:none;stroke:#3a3838;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 17.504074,195.97322 C 17.787949,193.59654 18.084274,191.22378 18.381302,188.85193 C 18.791016,191.21762 19.200653,193.58475 19.617645,195.95291 C 20.511292,194.39192 21.402649,192.83191 22.291702,191.27286 C 22.771896,193.12344 23.956116,195.49681 22.344284,197.12793 C 20.458496,199.30655 18.035828,200.91742 15.93161,202.86838 C 16.221634,200.23824 15.167923,197.94022 13.453903,196.01062 C 14.309662,195.17509 15.166901,194.34338 16.02565,193.51546 C 16.51796,194.33244 17.010757,195.15169 17.504074,195.97322 z "
+       id="path466" />
+    <path
+       style="fill:#3a3838;fill-rule:nonzero;stroke:none"
+       d="M 17.504074,195.97322 C 17.787949,193.59654 18.084274,191.22378 18.381302,188.85193 C 18.791016,191.21762 19.200653,193.58475 19.617645,195.95291 C 20.511292,194.39192 21.402649,192.83191 22.291702,191.27286 C 22.771896,193.12344 23.956116,195.49681 22.344284,197.12793 C 20.458496,199.30655 18.035828,200.91742 15.93161,202.86838 C 16.221634,200.23824 15.167923,197.94022 13.453903,196.01062 C 14.309662,195.17509 15.166901,194.34338 16.02565,193.51546 C 16.51796,194.33244 17.010757,195.15169 17.504074,195.97322 z "
+       id="path468" />
+    <path
+       style="fill:none;stroke:#7f4a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 205.06915,188.88632 C 207.34659,189.04947 209.632,189.08023 211.91834,189.10985 C 211.80182,191.00919 211.77269,192.91434 211.78003,194.82101 C 211.11807,195.2117 210.459,195.60518 209.80278,196.00146 C 208.44992,193.48524 206.91304,191.06958 205.06915,188.88632 z "
+       id="path470" />
+    <path
+       style="fill:#7f4a26;fill-rule:nonzero;stroke:none"
+       d="M 205.06915,188.88632 C 207.34659,189.04947 209.632,189.08023 211.91834,189.10985 C 211.80182,191.00919 211.77269,192.91434 211.78003,194.82101 C 211.11807,195.2117 210.459,195.60518 209.80278,196.00146 C 208.44992,193.48524 206.91304,191.06958 205.06915,188.88632 z "
+       id="path472" />
+    <path
+       style="fill:none;stroke:#38281e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 266.0721,188.82414 C 267.23335,189.40122 268.4232,189.94405 269.5325,190.6364 C 269.56456,192.04488 269.40161,193.44836 269.1498,194.83568 C 267.81827,194.49661 266.49246,194.16243 265.17248,193.81139 C 265.44478,192.14264 265.7384,190.47868 266.0721,188.82414 z "
+       id="path474" />
+    <path
+       style="fill:#38281e;fill-rule:nonzero;stroke:none"
+       d="M 266.0721,188.82414 C 267.23335,189.40122 268.4232,189.94405 269.5325,190.6364 C 269.56456,192.04488 269.40161,193.44836 269.1498,194.83568 C 267.81827,194.49661 266.49246,194.16243 265.17248,193.81139 C 265.44478,192.14264 265.7384,190.47868 266.0721,188.82414 z "
+       id="path476" />
+    <path
+       style="fill:none;stroke:#854a23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 316.92346,190.25174 C 319.22122,189.96822 321.52164,189.64244 323.84035,189.51874 C 332.19263,190.3474 340.56369,190.96487 348.94397,191.47337 C 354.08997,191.81601 359.31038,191.76353 364.36719,192.90552 C 367.50337,193.74591 370.97758,195.38551 372.02608,198.73021 C 368.04234,199.03847 364.05602,198.56313 360.0775,198.43703 C 354.37126,198.17326 348.67134,197.79326 342.96355,197.62923 C 334.5502,197.47154 326.22685,196.0621 317.82204,195.75839 C 317.74571,197.60089 317.66292,199.44698 317.66834,201.29668 C 317.1115,197.64099 316.81445,193.94881 316.92346,190.25174 z "
+       id="path478" />
+    <path
+       style="fill:#854a23;fill-rule:nonzero;stroke:none"
+       d="M 316.92346,190.25174 C 319.22122,189.96822 321.52164,189.64244 323.84035,189.51874 C 332.19263,190.3474 340.56369,190.96487 348.94397,191.47337 C 354.08997,191.81601 359.31038,191.76353 364.36719,192.90552 C 367.50337,193.74591 370.97758,195.38551 372.02608,198.73021 C 368.04234,199.03847 364.05602,198.56313 360.0775,198.43703 C 354.37126,198.17326 348.67134,197.79326 342.96355,197.62923 C 334.5502,197.47154 326.22685,196.0621 317.82204,195.75839 C 317.74571,197.60089 317.66292,199.44698 317.66834,201.29668 C 317.1115,197.64099 316.81445,193.94881 316.92346,190.25174 z "
+       id="path480" />
+    <path
+       style="fill:none;stroke:#cf994c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 503.12277,190.15392 C 505.40889,188.5983 508.31917,189.26587 510.91478,189.10889 C 510.54758,190.58748 510.26765,192.09898 509.70166,193.52046 C 508.30963,194.88104 506.58725,195.82944 504.98848,196.90742 C 504.14072,194.77251 502.24712,192.56148 503.12277,190.15392 z "
+       id="path482" />
+    <path
+       style="fill:#cf994c;fill-rule:nonzero;stroke:none"
+       d="M 503.12277,190.15392 C 505.40889,188.5983 508.31917,189.26587 510.91478,189.10889 C 510.54758,190.58748 510.26765,192.09898 509.70166,193.52046 C 508.30963,194.88104 506.58725,195.82944 504.98848,196.90742 C 504.14072,194.77251 502.24712,192.56148 503.12277,190.15392 z "
+       id="path484" />
+    <path
+       style="fill:none;stroke:#cc8a3a;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 491.73431,192.44643 C 495.17523,191.98344 498.76524,191.74081 501.88103,190.04187 C 502.43463,191.85466 502.91147,193.69765 503.42583,195.52927 C 500.08881,195.30278 496.74412,195.13191 493.40575,195.28352 C 493.29541,195.68365 493.07477,196.48392 492.96445,196.88406 C 492.56314,195.39909 492.12407,193.92726 491.73431,192.44643 z "
+       id="path486" />
+    <path
+       style="fill:#cc8a3a;fill-rule:nonzero;stroke:none"
+       d="M 491.73431,192.44643 C 495.17523,191.98344 498.76524,191.74081 501.88103,190.04187 C 502.43463,191.85466 502.91147,193.69765 503.42583,195.52927 C 500.08881,195.30278 496.74412,195.13191 493.40575,195.28352 C 493.29541,195.68365 493.07477,196.48392 492.96445,196.88406 C 492.56314,195.39909 492.12407,193.92726 491.73431,192.44643 z "
+       id="path488" />
+    <path
+       style="fill:none;stroke:#a85e28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 79.33197,201.16981 C 83.133484,199.97682 85.661652,196.72302 88.183365,193.85054 C 92.229004,194.23918 96.271484,194.66333 100.31023,195.12813 C 100.20821,196.92558 100.19559,198.72885 100.17848,200.53302 C 102.14923,200.87474 104.11923,201.22613 106.08754,201.59831 C 106.3047,202.87056 106.53693,204.13977 106.77502,205.41296 C 105.26884,205.78917 103.76294,206.1646 102.25877,206.5441 C 104.26736,207.54083 106.26685,208.55977 108.31889,209.47134 C 106.66277,209.65056 105.01152,209.86075 103.36516,210.10194 C 103.94116,211.95052 104.36719,213.89479 105.3911,215.56854 C 106.91594,216.80525 109.10461,216.56775 110.9485,216.92252 C 108.40146,218.0502 105.93347,219.3447 103.49547,220.68965 C 111.14717,221.75372 118.88896,220.78673 126.56014,221.59721 C 126.85391,223.78851 127.15347,225.97957 127.4577,228.1741 C 111.74936,228.5921 96.021606,228.40736 80.331757,229.30003 C 75.036865,229.41852 70.027771,227.38332 64.812958,226.80953 C 70.725952,225.72174 76.7285,225.21683 82.635468,224.10745 C 89.097855,222.56076 95.334442,220.15564 101.40637,217.47939 C 97.160858,213.98846 91.560623,213.30543 86.586792,211.35638 C 91.143082,211.19041 95.701797,211.31412 100.25725,211.46593 C 91.832809,208.79578 82.917999,209.06184 74.261185,207.73082 C 62.812881,206.31873 51.255234,204.81651 39.708435,205.82857 C 36.150085,206.31262 32.899002,204.66835 29.971237,202.8589 C 34.748566,201.78279 39.653946,201.51405 44.537048,201.6645 C 44.459244,200.76097 44.382431,199.85991 44.306595,198.96135 C 51.38504,201.01466 58.805939,199.47838 65.95575,200.94147 C 70.335968,201.75862 74.974625,202.48039 79.33197,201.16981 z "
+       id="path490" />
+    <path
+       style="fill:#a85e28;fill-rule:nonzero;stroke:none"
+       d="M 79.33197,201.16981 C 83.133484,199.97682 85.661652,196.72302 88.183365,193.85054 C 92.229004,194.23918 96.271484,194.66333 100.31023,195.12813 C 100.20821,196.92558 100.19559,198.72885 100.17848,200.53302 C 102.14923,200.87474 104.11923,201.22613 106.08754,201.59831 C 106.3047,202.87056 106.53693,204.13977 106.77502,205.41296 C 105.26884,205.78917 103.76294,206.1646 102.25877,206.5441 C 104.26736,207.54083 106.26685,208.55977 108.31889,209.47134 C 106.66277,209.65056 105.01152,209.86075 103.36516,210.10194 C 103.94116,211.95052 104.36719,213.89479 105.3911,215.56854 C 106.91594,216.80525 109.10461,216.56775 110.9485,216.92252 C 108.40146,218.0502 105.93347,219.3447 103.49547,220.68965 C 111.14717,221.75372 118.88896,220.78673 126.56014,221.59721 C 126.85391,223.78851 127.15347,225.97957 127.4577,228.1741 C 111.74936,228.5921 96.021606,228.40736 80.331757,229.30003 C 75.036865,229.41852 70.027771,227.38332 64.812958,226.80953 C 70.725952,225.72174 76.7285,225.21683 82.635468,224.10745 C 89.097855,222.56076 95.334442,220.15564 101.40637,217.47939 C 97.160858,213.98846 91.560623,213.30543 86.586792,211.35638 C 91.143082,211.19041 95.701797,211.31412 100.25725,211.46593 C 91.832809,208.79578 82.917999,209.06184 74.261185,207.73082 C 62.812881,206.31873 51.255234,204.81651 39.708435,205.82857 C 36.150085,206.31262 32.899002,204.66835 29.971237,202.8589 C 34.748566,201.78279 39.653946,201.51405 44.537048,201.6645 C 44.459244,200.76097 44.382431,199.85991 44.306595,198.96135 C 51.38504,201.01466 58.805939,199.47838 65.95575,200.94147 C 70.335968,201.75862 74.974625,202.48039 79.33197,201.16981 z "
+       id="path492" />
+    <path
+       style="fill:none;stroke:#b56b2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 400.44752,196.87826 C 403.64096,195.93565 406.88097,195.10144 410.20793,194.78271 C 416.85146,195.13313 423.48953,195.83646 430.15352,195.67505 C 433.90134,199.9063 438.08868,203.71191 441.93553,207.85109 C 440.58768,208.95732 439.24686,210.06645 437.89468,211.16005 C 433.0294,211.00865 427.77698,211.35877 423.58998,208.4166 C 424.72925,205.43983 425.54514,202.35393 426.2115,199.24149 C 420.94165,198.13533 415.56731,197.61546 410.18748,197.62546 C 409.50783,200.1131 408.83971,202.60469 408.19983,205.10428 C 406.59361,202.40424 404.83702,199.67219 402.08217,198.0148 C 401.67351,197.73067 400.85619,197.1624 400.44752,196.87826 z "
+       id="path494" />
+    <path
+       style="fill:#b56b2e;fill-rule:nonzero;stroke:none"
+       d="M 400.44752,196.87826 C 403.64096,195.93565 406.88097,195.10144 410.20793,194.78271 C 416.85146,195.13313 423.48953,195.83646 430.15352,195.67505 C 433.90134,199.9063 438.08868,203.71191 441.93553,207.85109 C 440.58768,208.95732 439.24686,210.06645 437.89468,211.16005 C 433.0294,211.00865 427.77698,211.35877 423.58998,208.4166 C 424.72925,205.43983 425.54514,202.35393 426.2115,199.24149 C 420.94165,198.13533 415.56731,197.61546 410.18748,197.62546 C 409.50783,200.1131 408.83971,202.60469 408.19983,205.10428 C 406.59361,202.40424 404.83702,199.67219 402.08217,198.0148 C 401.67351,197.73067 400.85619,197.1624 400.44752,196.87826 z "
+       id="path496" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 493.40575,195.28352 C 496.74412,195.13191 500.08881,195.30278 503.42583,195.52927 L 504.28508,195.58865 C 504.31104,196.4257 504.36295,198.09984 504.3889,198.93689 C 500.9893,200.57271 497.94957,202.83209 495.44087,205.65077 C 494.54088,202.74837 493.70007,199.82928 492.96445,196.88406 C 493.07477,196.48392 493.29541,195.68365 493.40575,195.28352 z "
+       id="path498" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 493.40575,195.28352 C 496.74412,195.13191 500.08881,195.30278 503.42583,195.52927 L 504.28508,195.58865 C 504.31104,196.4257 504.36295,198.09984 504.3889,198.93689 C 500.9893,200.57271 497.94957,202.83209 495.44087,205.65077 C 494.54088,202.74837 493.70007,199.82928 492.96445,196.88406 C 493.07477,196.48392 493.29541,195.68365 493.40575,195.28352 z "
+       id="path500" />
+    <path
+       style="fill:none;stroke:#b56e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 109.43146,195.93278 C 112.53603,196.26129 115.78609,196.54182 118.50615,198.23116 C 120.01862,199.11552 121.43788,200.23007 123.13434,200.75752 C 125.42003,200.66519 127.40184,199.32849 129.42055,198.38539 C 131.49902,199.65968 133.75755,200.70529 136.23863,200.81606 C 135.60602,202.72783 134.70616,204.59554 133.11842,205.90382 C 130.56847,207.19041 128.27901,208.99689 126.87202,211.53061 C 121.97717,211.58012 117.09193,211.21997 112.22121,210.78198 C 110.90852,210.3736 109.61386,209.91867 108.31889,209.47134 C 106.26685,208.55977 104.26736,207.54083 102.25877,206.5441 C 103.76294,206.1646 105.26884,205.78917 106.77502,205.41296 C 106.53693,204.13977 106.3047,202.87056 106.08754,201.59831 C 107.33881,199.79248 108.42319,197.88068 109.43146,195.93278 z "
+       id="path502" />
+    <path
+       style="fill:#b56e2e;fill-rule:nonzero;stroke:none"
+       d="M 109.43146,195.93278 C 112.53603,196.26129 115.78609,196.54182 118.50615,198.23116 C 120.01862,199.11552 121.43788,200.23007 123.13434,200.75752 C 125.42003,200.66519 127.40184,199.32849 129.42055,198.38539 C 131.49902,199.65968 133.75755,200.70529 136.23863,200.81606 C 135.60602,202.72783 134.70616,204.59554 133.11842,205.90382 C 130.56847,207.19041 128.27901,208.99689 126.87202,211.53061 C 121.97717,211.58012 117.09193,211.21997 112.22121,210.78198 C 110.90852,210.3736 109.61386,209.91867 108.31889,209.47134 C 106.26685,208.55977 104.26736,207.54083 102.25877,206.5441 C 103.76294,206.1646 105.26884,205.78917 106.77502,205.41296 C 106.53693,204.13977 106.3047,202.87056 106.08754,201.59831 C 107.33881,199.79248 108.42319,197.88068 109.43146,195.93278 z "
+       id="path504" />
+    <path
+       style="fill:none;stroke:#b56e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 317.82204,195.75839 C 326.22685,196.0621 334.5502,197.47154 342.96355,197.62923 C 348.67134,197.79326 354.37126,198.17326 360.0775,198.43703 C 360.65553,199.54437 361.23586,200.65732 361.82643,201.76857 C 356.52121,201.61682 351.18658,201.84561 345.99437,203.00842 C 352.23628,206.55501 359.53438,205.09482 366.34395,205.0593 C 366.36527,205.53482 366.40791,206.48587 366.42923,206.9614 C 357.81256,209.21524 348.79938,208.13115 340.19151,210.3448 C 335.72909,209.70371 331.20123,208.12384 326.72975,209.90265 C 326.17748,210.03532 325.07292,210.30067 324.52065,210.43335 C 323.84743,210.30013 322.50099,210.03369 321.82777,209.90047 C 320.1637,209.58356 318.50304,209.26585 316.84624,208.95229 C 316.96983,208.07788 317.09602,207.20561 317.2782,206.34515 C 317.427,206.05162 317.72461,205.46455 317.87341,205.17102 C 317.88832,203.87497 317.76623,202.58246 317.66834,201.29668 C 317.66292,199.44698 317.74571,197.60089 317.82204,195.75839 z "
+       id="path506" />
+    <path
+       style="fill:#b56e2e;fill-rule:nonzero;stroke:none"
+       d="M 317.82204,195.75839 C 326.22685,196.0621 334.5502,197.47154 342.96355,197.62923 C 348.67134,197.79326 354.37126,198.17326 360.0775,198.43703 C 360.65553,199.54437 361.23586,200.65732 361.82643,201.76857 C 356.52121,201.61682 351.18658,201.84561 345.99437,203.00842 C 352.23628,206.55501 359.53438,205.09482 366.34395,205.0593 C 366.36527,205.53482 366.40791,206.48587 366.42923,206.9614 C 357.81256,209.21524 348.79938,208.13115 340.19151,210.3448 C 335.72909,209.70371 331.20123,208.12384 326.72975,209.90265 C 326.17748,210.03532 325.07292,210.30067 324.52065,210.43335 C 323.84743,210.30013 322.50099,210.03369 321.82777,209.90047 C 320.1637,209.58356 318.50304,209.26585 316.84624,208.95229 C 316.96983,208.07788 317.09602,207.20561 317.2782,206.34515 C 317.427,206.05162 317.72461,205.46455 317.87341,205.17102 C 317.88832,203.87497 317.76623,202.58246 317.66834,201.29668 C 317.66292,199.44698 317.74571,197.60089 317.82204,195.75839 z "
+       id="path508" />
+    <path
+       style="fill:none;stroke:#b57333;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 26.221756,198.19214 C 26.796951,198.2341 27.947327,198.31805 28.522522,198.36002 C 28.3284,199.10172 28.133118,199.84554 27.93663,200.59146 C 25.118484,202.4444 23.05542,205.15546 22.156631,208.41606 C 20.379669,207.27342 18.580048,206.16786 16.787079,205.05521 C 19.499146,202.22031 22.868805,200.17013 26.221756,198.19214 z "
+       id="path510" />
+    <path
+       style="fill:#b57333;fill-rule:nonzero;stroke:none"
+       d="M 26.221756,198.19214 C 26.796951,198.2341 27.947327,198.31805 28.522522,198.36002 C 28.3284,199.10172 28.133118,199.84554 27.93663,200.59146 C 25.118484,202.4444 23.05542,205.15546 22.156631,208.41606 C 20.379669,207.27342 18.580048,206.16786 16.787079,205.05521 C 19.499146,202.22031 22.868805,200.17013 26.221756,198.19214 z "
+       id="path512" />
+    <path
+       style="fill:none;stroke:#b5682b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 27.93663,200.59146 C 30.847,198.63092 34.284363,197.74422 37.760254,197.57057 C 39.955292,197.96768 42.126831,198.48337 44.306595,198.96135 C 44.382431,199.85991 44.459244,200.76097 44.537048,201.6645 C 39.653946,201.51405 34.748566,201.78279 29.971237,202.8589 C 32.899002,204.66835 36.150085,206.31262 39.708435,205.82857 C 51.255234,204.81651 62.812881,206.31873 74.261185,207.73082 C 82.917999,209.06184 91.832809,208.79578 100.25725,211.46593 C 95.701797,211.31412 91.143082,211.19041 86.586792,211.35638 C 91.560623,213.30543 97.160858,213.98846 101.40637,217.47939 C 95.334442,220.15564 89.097855,222.56076 82.635468,224.10745 C 76.7285,225.21683 70.725952,225.72174 64.812958,226.80953 C 64.117249,226.82001 62.725861,226.84094 62.030167,226.85141 C 59.694046,225.69357 57.50116,224.28035 55.316971,222.86668 C 56.160385,221.79486 57.003555,220.72551 57.847763,219.65901 C 53.900635,219.70862 49.954254,219.77754 46.007614,219.8224 C 47.698395,218.89426 49.383667,217.95471 51.119904,217.11528 C 52.820145,216.40073 54.519699,215.68501 56.199509,214.92502 C 58.58313,213.82033 60.893356,212.56689 63.199539,211.31213 C 58.807449,210.64414 54.364471,210.59033 49.937408,210.38698 C 45.225006,210.1599 40.757248,208.38886 36.056931,208.08202 C 32.323746,207.82924 28.586334,208.18593 24.86261,208.42372 C 24.363525,205.39018 26.035721,202.77063 27.93663,200.59146 z "
+       id="path514" />
+    <path
+       style="fill:#b5682b;fill-rule:nonzero;stroke:none"
+       d="M 27.93663,200.59146 C 30.847,198.63092 34.284363,197.74422 37.760254,197.57057 C 39.955292,197.96768 42.126831,198.48337 44.306595,198.96135 C 44.382431,199.85991 44.459244,200.76097 44.537048,201.6645 C 39.653946,201.51405 34.748566,201.78279 29.971237,202.8589 C 32.899002,204.66835 36.150085,206.31262 39.708435,205.82857 C 51.255234,204.81651 62.812881,206.31873 74.261185,207.73082 C 82.917999,209.06184 91.832809,208.79578 100.25725,211.46593 C 95.701797,211.31412 91.143082,211.19041 86.586792,211.35638 C 91.560623,213.30543 97.160858,213.98846 101.40637,217.47939 C 95.334442,220.15564 89.097855,222.56076 82.635468,224.10745 C 76.7285,225.21683 70.725952,225.72174 64.812958,226.80953 C 64.117249,226.82001 62.725861,226.84094 62.030167,226.85141 C 59.694046,225.69357 57.50116,224.28035 55.316971,222.86668 C 56.160385,221.79486 57.003555,220.72551 57.847763,219.65901 C 53.900635,219.70862 49.954254,219.77754 46.007614,219.8224 C 47.698395,218.89426 49.383667,217.95471 51.119904,217.11528 C 52.820145,216.40073 54.519699,215.68501 56.199509,214.92502 C 58.58313,213.82033 60.893356,212.56689 63.199539,211.31213 C 58.807449,210.64414 54.364471,210.59033 49.937408,210.38698 C 45.225006,210.1599 40.757248,208.38886 36.056931,208.08202 C 32.323746,207.82924 28.586334,208.18593 24.86261,208.42372 C 24.363525,205.39018 26.035721,202.77063 27.93663,200.59146 z "
+       id="path516" />
+    <path
+       style="fill:none;stroke:#45301e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 402.08217,198.0148 C 404.83702,199.67219 406.59361,202.40424 408.19983,205.10428 C 408.83971,202.60469 409.50783,200.1131 410.18748,197.62546 C 415.56731,197.61546 420.94165,198.13533 426.2115,199.24149 C 425.54514,202.35393 424.72925,205.43983 423.58998,208.4166 C 421.88011,212.74262 419.63559,216.82665 417.66475,221.03377 C 418.06232,224.30296 420.51311,226.68408 422.40774,229.18678 C 425.29746,232.95638 427.80273,237.02844 429.76199,241.36156 C 423.17868,241.81914 416.21361,245.20526 409.85321,242.01355 C 408.94633,239.22012 407.88065,236.48483 406.68811,233.80572 C 406.20543,237.05051 405.78958,240.30626 405.44151,243.57065 C 403.06381,244.35652 400.64012,245.84544 398.06021,245.18634 C 396.187,244.81576 394.37816,244.21664 392.5419,243.73451 C 392.89934,237.80022 393.3226,231.87117 393.79517,225.94629 C 394.50552,217.68535 393.17175,209.45258 392.90794,201.20543 C 395.97823,200.183 399.04526,199.14302 402.08217,198.0148 z "
+       id="path518" />
+    <path
+       style="fill:#45301e;fill-rule:nonzero;stroke:none"
+       d="M 402.08217,198.0148 C 404.83702,199.67219 406.59361,202.40424 408.19983,205.10428 C 408.83971,202.60469 409.50783,200.1131 410.18748,197.62546 C 415.56731,197.61546 420.94165,198.13533 426.2115,199.24149 C 425.54514,202.35393 424.72925,205.43983 423.58998,208.4166 C 421.88011,212.74262 419.63559,216.82665 417.66475,221.03377 C 418.06232,224.30296 420.51311,226.68408 422.40774,229.18678 C 425.29746,232.95638 427.80273,237.02844 429.76199,241.36156 C 423.17868,241.81914 416.21361,245.20526 409.85321,242.01355 C 408.94633,239.22012 407.88065,236.48483 406.68811,233.80572 C 406.20543,237.05051 405.78958,240.30626 405.44151,243.57065 C 403.06381,244.35652 400.64012,245.84544 398.06021,245.18634 C 396.187,244.81576 394.37816,244.21664 392.5419,243.73451 C 392.89934,237.80022 393.3226,231.87117 393.79517,225.94629 C 394.50552,217.68535 393.17175,209.45258 392.90794,201.20543 C 395.97823,200.183 399.04526,199.14302 402.08217,198.0148 z "
+       id="path520" />
+    <path
+       style="fill:none;stroke:#d9b05e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 395.08542,202.39621 C 397.77051,201.67371 400.4567,200.94327 403.13878,200.19345 C 405.20079,203.86266 406.46031,207.9202 408.57878,211.56009 C 409.98883,207.62773 410.02203,203.1601 412.02721,199.49712 C 416.13332,199.32787 420.18552,200.22185 424.21819,200.89328 C 422.17549,207.00694 419.58322,212.91693 416.61197,218.63367 C 416.08923,220.11954 414.59502,221.7733 415.68875,223.34549 C 419.17757,229.05167 423.66672,234.07921 427.26141,239.72464 C 422.2975,240.82457 417.2318,241.4101 412.15292,241.52094 C 410.60423,237.51741 408.93097,233.47189 406.10165,230.18175 C 404.62379,234.11264 404.6053,238.3819 403.38236,242.37015 C 401.18854,243.91197 398.00705,242.91824 395.43935,243.25766 C 395.54977,229.63596 396.2556,215.99507 395.08542,202.39621 z "
+       id="path522" />
+    <path
+       style="fill:#d9b05e;fill-rule:nonzero;stroke:none"
+       d="M 395.08542,202.39621 C 397.77051,201.67371 400.4567,200.94327 403.13878,200.19345 C 405.20079,203.86266 406.46031,207.9202 408.57878,211.56009 C 409.98883,207.62773 410.02203,203.1601 412.02721,199.49712 C 416.13332,199.32787 420.18552,200.22185 424.21819,200.89328 C 422.17549,207.00694 419.58322,212.91693 416.61197,218.63367 C 416.08923,220.11954 414.59502,221.7733 415.68875,223.34549 C 419.17757,229.05167 423.66672,234.07921 427.26141,239.72464 C 422.2975,240.82457 417.2318,241.4101 412.15292,241.52094 C 410.60423,237.51741 408.93097,233.47189 406.10165,230.18175 C 404.62379,234.11264 404.6053,238.3819 403.38236,242.37015 C 401.18854,243.91197 398.00705,242.91824 395.43935,243.25766 C 395.54977,229.63596 396.2556,215.99507 395.08542,202.39621 z "
+       id="path524" />
+    <path
+       style="fill:none;stroke:#683a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 22.156631,208.41606 C 23.05542,205.15546 25.118484,202.4444 27.93663,200.59146 C 26.035721,202.77063 24.363525,205.39018 24.86261,208.42372 C 26.430206,210.94902 28.579361,213.02544 30.886871,214.87196 C 27.070618,216.24056 23.101547,217.45438 19.749405,219.80699 C 16.896561,221.76204 16.908157,225.56462 16.164597,228.60544 C 21.904251,228.37199 27.648407,228.4789 33.390182,228.40175 C 29.380692,229.30158 25.295197,229.7917 21.194046,230.00685 C 21.307709,230.57022 21.535049,231.69694 21.648727,232.26031 C 18.353699,231.05156 14.858902,230.58261 11.389206,230.20192 C 11.321991,229.79215 11.187561,228.9726 11.120346,228.56282 C 12.383621,228.10815 13.686493,227.70866 14.826309,226.9829 C 15.643707,224.8015 15.501556,222.4187 15.688126,220.13472 C 14.168259,219.80232 12.649109,219.47014 11.130676,219.1382 C 13.141281,216.92242 15.934265,215.77116 18.487167,214.33781 C 20.780075,213.25487 21.204727,210.50534 22.156631,208.41606 z "
+       id="path526" />
+    <path
+       style="fill:#683a26;fill-rule:nonzero;stroke:none"
+       d="M 22.156631,208.41606 C 23.05542,205.15546 25.118484,202.4444 27.93663,200.59146 C 26.035721,202.77063 24.363525,205.39018 24.86261,208.42372 C 26.430206,210.94902 28.579361,213.02544 30.886871,214.87196 C 27.070618,216.24056 23.101547,217.45438 19.749405,219.80699 C 16.896561,221.76204 16.908157,225.56462 16.164597,228.60544 C 21.904251,228.37199 27.648407,228.4789 33.390182,228.40175 C 29.380692,229.30158 25.295197,229.7917 21.194046,230.00685 C 21.307709,230.57022 21.535049,231.69694 21.648727,232.26031 C 18.353699,231.05156 14.858902,230.58261 11.389206,230.20192 C 11.321991,229.79215 11.187561,228.9726 11.120346,228.56282 C 12.383621,228.10815 13.686493,227.70866 14.826309,226.9829 C 15.643707,224.8015 15.501556,222.4187 15.688126,220.13472 C 14.168259,219.80232 12.649109,219.47014 11.130676,219.1382 C 13.141281,216.92242 15.934265,215.77116 18.487167,214.33781 C 20.780075,213.25487 21.204727,210.50534 22.156631,208.41606 z "
+       id="path528" />
+    <path
+       style="fill:none;stroke:#dcb868;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 465.11789,202.37112 C 471.29419,201.60628 477.53239,202.59135 483.70344,201.68077 C 481.19572,204.56421 477.74908,206.71904 475.85701,210.07025 C 476.33659,212.13391 477.57793,213.90381 478.47426,215.80371 C 478.57887,216.09015 478.7881,216.66299 478.89272,216.94942 C 476.41617,219.03461 473.7077,220.84857 471.4932,223.2345 C 469.12778,220.25548 466.28191,217.57982 464.48366,214.20509 C 463.91644,210.2782 465.13293,206.31844 465.11789,202.37112 z "
+       id="path530" />
+    <path
+       style="fill:#dcb868;fill-rule:nonzero;stroke:none"
+       d="M 465.11789,202.37112 C 471.29419,201.60628 477.53239,202.59135 483.70344,201.68077 C 481.19572,204.56421 477.74908,206.71904 475.85701,210.07025 C 476.33659,212.13391 477.57793,213.90381 478.47426,215.80371 C 478.57887,216.09015 478.7881,216.66299 478.89272,216.94942 C 476.41617,219.03461 473.7077,220.84857 471.4932,223.2345 C 469.12778,220.25548 466.28191,217.57982 464.48366,214.20509 C 463.91644,210.2782 465.13293,206.31844 465.11789,202.37112 z "
+       id="path532" />
+    <path
+       style="fill:none;stroke:#debf75;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 454.61578,201.88264 C 457.93114,202.25331 461.14722,203.3448 463.62552,205.65971 C 463.23035,207.58806 462.71533,209.49017 462.28735,211.41273 C 460.09454,211.09567 457.9057,210.78781 455.72138,210.48764 C 455.59801,207.59273 455.12869,204.72643 454.61578,201.88264 z "
+       id="path534" />
+    <path
+       style="fill:#debf75;fill-rule:nonzero;stroke:none"
+       d="M 454.61578,201.88264 C 457.93114,202.25331 461.14722,203.3448 463.62552,205.65971 C 463.23035,207.58806 462.71533,209.49017 462.28735,211.41273 C 460.09454,211.09567 457.9057,210.78781 455.72138,210.48764 C 455.59801,207.59273 455.12869,204.72643 454.61578,201.88264 z "
+       id="path536" />
+    <path
+       style="fill:none;stroke:#debd6e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 485.70802,202.42058 C 487.79338,202.32286 489.87875,202.19873 491.97182,202.06969 C 492.09807,203.3373 492.21373,204.60902 492.3188,205.88486 C 489.36684,208.03976 487.70911,211.79376 484.15053,213.07692 C 483.04715,213.55186 481.95093,214.03189 480.86185,214.517 C 479.49435,213.24393 478.13759,211.96565 476.78882,210.68622 C 479.68951,207.85492 482.69798,205.13676 485.70802,202.42058 z "
+       id="path538" />
+    <path
+       style="fill:#debd6e;fill-rule:nonzero;stroke:none"
+       d="M 485.70802,202.42058 C 487.79338,202.32286 489.87875,202.19873 491.97182,202.06969 C 492.09807,203.3373 492.21373,204.60902 492.3188,205.88486 C 489.36684,208.03976 487.70911,211.79376 484.15053,213.07692 C 483.04715,213.55186 481.95093,214.03189 480.86185,214.517 C 479.49435,213.24393 478.13759,211.96565 476.78882,210.68622 C 479.68951,207.85492 482.69798,205.13676 485.70802,202.42058 z "
+       id="path540" />
+    <path
+       style="fill:none;stroke:#3f331e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 374.95979,205.86078 C 379.13628,205.50226 383.33012,205.3559 387.52486,205.42239 C 391.06828,217.77977 391.41951,230.72539 391.30006,243.49341 C 386.27362,245.1351 380.69742,246.92804 375.70061,244.13989 C 376.43359,238.54295 377.17523,232.93133 377.25494,227.28001 C 377.39731,220.06764 376.32875,212.91895 374.95979,205.86078 z "
+       id="path542" />
+    <path
+       style="fill:#3f331e;fill-rule:nonzero;stroke:none"
+       d="M 374.95979,205.86078 C 379.13628,205.50226 383.33012,205.3559 387.52486,205.42239 C 391.06828,217.77977 391.41951,230.72539 391.30006,243.49341 C 386.27362,245.1351 380.69742,246.92804 375.70061,244.13989 C 376.43359,238.54295 377.17523,232.93133 377.25494,227.28001 C 377.39731,220.06764 376.32875,212.91895 374.95979,205.86078 z "
+       id="path544" />
+    <path
+       style="fill:none;stroke:#51301e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 126.87202,211.53061 C 128.27901,208.99689 130.56847,207.19041 133.11842,205.90382 C 136.75987,205.66128 140.41248,205.72626 144.06096,205.74216 C 144.42369,207.1075 144.78935,208.47513 145.13415,209.85165 C 145.19061,221.51976 143.99512,233.24332 141.9888,244.73546 C 141.63774,246.22122 141.24657,247.69914 140.86244,249.18224 C 135.76529,249.60815 130.63121,249.51439 125.57535,248.71381 C 125.48529,247.54181 125.39975,246.3727 125.31874,245.20644 C 125.71343,239.49283 126.7182,233.84656 127.4577,228.1741 C 127.98657,224.51978 127.82335,220.8139 127.34315,217.16705 C 127.12283,215.29245 126.92082,213.41527 126.87202,211.53061 z "
+       id="path546" />
+    <path
+       style="fill:#51301e;fill-rule:nonzero;stroke:none"
+       d="M 126.87202,211.53061 C 128.27901,208.99689 130.56847,207.19041 133.11842,205.90382 C 136.75987,205.66128 140.41248,205.72626 144.06096,205.74216 C 144.42369,207.1075 144.78935,208.47513 145.13415,209.85165 C 145.19061,221.51976 143.99512,233.24332 141.9888,244.73546 C 141.63774,246.22122 141.24657,247.69914 140.86244,249.18224 C 135.76529,249.60815 130.63121,249.51439 125.57535,248.71381 C 125.48529,247.54181 125.39975,246.3727 125.31874,245.20644 C 125.71343,239.49283 126.7182,233.84656 127.4577,228.1741 C 127.98657,224.51978 127.82335,220.8139 127.34315,217.16705 C 127.12283,215.29245 126.92082,213.41527 126.87202,211.53061 z "
+       id="path548" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 130.21477,209.01407 C 134.24908,207.87732 138.45064,207.68556 142.61208,207.44772 C 143.85255,220.76373 140.78815,233.97006 139.68936,247.19551 C 135.48186,247.5385 131.24162,247.48715 127.06596,246.83966 C 128.84929,234.30276 130.82425,221.72415 130.21477,209.01407 z "
+       id="path550" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 130.21477,209.01407 C 134.24908,207.87732 138.45064,207.68556 142.61208,207.44772 C 143.85255,220.76373 140.78815,233.97006 139.68936,247.19551 C 135.48186,247.5385 131.24162,247.48715 127.06596,246.83966 C 128.84929,234.30276 130.82425,221.72415 130.21477,209.01407 z "
+       id="path552" />
+    <path
+       style="fill:none;stroke:#3a2b1e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 152.144,207.10655 C 157.12842,207.05475 162.38745,206.0993 167.17172,207.89468 C 169.89267,211.33099 171.20891,215.62767 173.45783,219.36569 C 174.71449,215.48857 175.86079,211.57826 177.01892,207.67239 C 183.69597,208.13097 190.96828,207.56328 196.95628,211.07933 C 193.34674,218.98532 194.2097,227.845 192.25606,236.1413 C 191.20566,240.75673 190.71451,245.47185 189.78372,250.11002 C 189.51503,251.10336 189.23445,252.09586 188.94199,253.08748 C 185.43639,252.79219 181.92416,252.61734 178.41458,252.41701 C 176.10864,252.16609 173.74654,252.05374 171.54123,251.29156 C 168.33183,247.789 166.69333,243.16834 163.98,239.29897 C 163.26271,242.96872 162.63873,246.65686 162.00825,250.34462 C 156.53899,250.36742 151.07573,250.00958 145.65868,249.26459 C 145.83072,242.64456 146.99751,236.12608 148.7235,229.74843 C 150.11803,224.23885 150.16176,218.5282 150.98225,212.93242 C 151.32143,210.97937 151.73413,209.04224 152.144,207.10655 z "
+       id="path554" />
+    <path
+       style="fill:#3a2b1e;fill-rule:nonzero;stroke:none"
+       d="M 152.144,207.10655 C 157.12842,207.05475 162.38745,206.0993 167.17172,207.89468 C 169.89267,211.33099 171.20891,215.62767 173.45783,219.36569 C 174.71449,215.48857 175.86079,211.57826 177.01892,207.67239 C 183.69597,208.13097 190.96828,207.56328 196.95628,211.07933 C 193.34674,218.98532 194.2097,227.845 192.25606,236.1413 C 191.20566,240.75673 190.71451,245.47185 189.78372,250.11002 C 189.51503,251.10336 189.23445,252.09586 188.94199,253.08748 C 185.43639,252.79219 181.92416,252.61734 178.41458,252.41701 C 176.10864,252.16609 173.74654,252.05374 171.54123,251.29156 C 168.33183,247.789 166.69333,243.16834 163.98,239.29897 C 163.26271,242.96872 162.63873,246.65686 162.00825,250.34462 C 156.53899,250.36742 151.07573,250.00958 145.65868,249.26459 C 145.83072,242.64456 146.99751,236.12608 148.7235,229.74843 C 150.11803,224.23885 150.16176,218.5282 150.98225,212.93242 C 151.32143,210.97937 151.73413,209.04224 152.144,207.10655 z "
+       id="path556" />
+    <path
+       style="fill:none;stroke:#42301e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 340.19151,210.3448 C 348.79938,208.13115 357.81256,209.21524 366.42923,206.9614 C 368.0862,207.18338 370.56262,206.84061 371.0742,208.94728 C 372.66286,212.62807 372.56804,216.73505 372.88348,220.66316 C 369.49992,221.18762 366.11583,221.69865 362.73163,222.19315 C 362.80682,223.52889 362.89587,224.86682 362.99879,226.20695 C 363.54353,232.10478 364.18527,238.00446 364.14783,243.93832 C 360.2692,245.70935 355.95285,245.56003 351.80708,245.24216 C 351.24345,237.91739 351.81633,230.58296 352.10895,223.26233 C 349.31532,222.74295 346.5322,222.19537 343.76421,221.57638 C 345.21344,227.9436 346.28232,234.41081 348.31656,240.63281 C 348.23315,242.74139 348.02475,244.84503 347.84706,246.95201 C 344.97584,247.43039 342.10492,247.90297 339.2366,248.37411 C 337.39594,248.04456 335.57619,247.6425 333.75679,247.25087 C 333.00475,245.88098 332.25403,244.51469 331.50526,243.15245 C 330.82831,244.75496 330.15909,246.36064 329.49928,247.97237 C 325.83945,248.40428 322.16289,248.65758 318.48293,248.77139 C 317.7332,242.03258 317.83604,235.2518 317.68811,228.48666 C 317.82301,223.70418 317.55395,218.8829 318.24815,214.13707 C 318.39189,212.07878 320.40981,211.06151 321.82777,209.90047 C 322.50099,210.03369 323.84743,210.30013 324.52065,210.43335 L 325.61664,211.00665 C 323.89249,211.63452 322.18616,212.30028 320.47546,212.94961 C 319.94144,224.21048 320.24822,235.49338 320.23724,246.76392 C 322.98061,246.6158 325.72755,246.48819 328.4778,246.39002 C 329.13557,242.66472 329.6823,238.91597 330.69057,235.26447 C 332.34293,238.45342 333.30351,241.83154 334.26485,245.29031 C 338.14256,245.49348 342.02986,245.48727 345.91344,245.34543 C 344.4187,234.48408 343.03494,223.33322 338.22441,213.34322 C 337.08803,211.81743 335.40509,210.87613 333.50229,210.75821 C 331.26576,210.31177 329.00555,209.97494 326.72975,209.90265 C 331.20123,208.12384 335.72909,209.70371 340.19151,210.3448 z "
+       id="path558" />
+    <path
+       style="fill:#42301e;fill-rule:nonzero;stroke:none"
+       d="M 340.19151,210.3448 C 348.79938,208.13115 357.81256,209.21524 366.42923,206.9614 C 368.0862,207.18338 370.56262,206.84061 371.0742,208.94728 C 372.66286,212.62807 372.56804,216.73505 372.88348,220.66316 C 369.49992,221.18762 366.11583,221.69865 362.73163,222.19315 C 362.80682,223.52889 362.89587,224.86682 362.99879,226.20695 C 363.54353,232.10478 364.18527,238.00446 364.14783,243.93832 C 360.2692,245.70935 355.95285,245.56003 351.80708,245.24216 C 351.24345,237.91739 351.81633,230.58296 352.10895,223.26233 C 349.31532,222.74295 346.5322,222.19537 343.76421,221.57638 C 345.21344,227.9436 346.28232,234.41081 348.31656,240.63281 C 348.23315,242.74139 348.02475,244.84503 347.84706,246.95201 C 344.97584,247.43039 342.10492,247.90297 339.2366,248.37411 C 337.39594,248.04456 335.57619,247.6425 333.75679,247.25087 C 333.00475,245.88098 332.25403,244.51469 331.50526,243.15245 C 330.82831,244.75496 330.15909,246.36064 329.49928,247.97237 C 325.83945,248.40428 322.16289,248.65758 318.48293,248.77139 C 317.7332,242.03258 317.83604,235.2518 317.68811,228.48666 C 317.82301,223.70418 317.55395,218.8829 318.24815,214.13707 C 318.39189,212.07878 320.40981,211.06151 321.82777,209.90047 C 322.50099,210.03369 323.84743,210.30013 324.52065,210.43335 L 325.61664,211.00665 C 323.89249,211.63452 322.18616,212.30028 320.47546,212.94961 C 319.94144,224.21048 320.24822,235.49338 320.23724,246.76392 C 322.98061,246.6158 325.72755,246.48819 328.4778,246.39002 C 329.13557,242.66472 329.6823,238.91597 330.69057,235.26447 C 332.34293,238.45342 333.30351,241.83154 334.26485,245.29031 C 338.14256,245.49348 342.02986,245.48727 345.91344,245.34543 C 344.4187,234.48408 343.03494,223.33322 338.22441,213.34322 C 337.08803,211.81743 335.40509,210.87613 333.50229,210.75821 C 331.26576,210.31177 329.00555,209.97494 326.72975,209.90265 C 331.20123,208.12384 335.72909,209.70371 340.19151,210.3448 z "
+       id="path560" />
+    <path
+       style="fill:none;stroke:#d9b05e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 376.94661,207.81223 C 379.96977,207.52786 382.99739,207.26364 386.03059,207.04347 C 387.24417,212.61224 388.64357,218.20996 388.68793,223.94484 C 388.7681,230.24562 388.65935,236.54784 388.67915,242.85063 C 385.01799,243.24106 381.3446,243.50928 377.66695,243.57637 C 379.56122,231.74403 379.72278,219.52161 376.94661,207.81223 z "
+       id="path562" />
+    <path
+       style="fill:#d9b05e;fill-rule:nonzero;stroke:none"
+       d="M 376.94661,207.81223 C 379.96977,207.52786 382.99739,207.26364 386.03059,207.04347 C 387.24417,212.61224 388.64357,218.20996 388.68793,223.94484 C 388.7681,230.24562 388.65935,236.54784 388.67915,242.85063 C 385.01799,243.24106 381.3446,243.50928 377.66695,243.57637 C 379.56122,231.74403 379.72278,219.52161 376.94661,207.81223 z "
+       id="path564" />
+    <path
+       style="fill:none;stroke:#a85c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 24.86261,208.42372 C 28.586334,208.18593 32.323746,207.82924 36.056931,208.08202 C 40.757248,208.38886 45.225006,210.1599 49.937408,210.38698 C 54.364471,210.59033 58.807449,210.64414 63.199539,211.31213 C 60.893356,212.56689 58.58313,213.82033 56.199509,214.92502 C 56.262329,214.31722 56.387955,213.10159 56.450775,212.49377 C 52.131195,212.82649 47.841751,213.5289 43.66748,214.69829 C 36.781494,216.6348 29.689468,217.75305 22.864487,219.9175 C 32.344711,221.20377 41.828384,218.731 51.119904,217.11528 C 49.383667,217.95471 47.698395,218.89426 46.007614,219.8224 C 49.954254,219.77754 53.900635,219.70862 57.847763,219.65901 C 57.003555,220.72551 56.160385,221.79486 55.316971,222.86668 C 57.50116,224.28035 59.694046,225.69357 62.030167,226.85141 C 52.468353,226.9715 42.787262,226.12279 33.390182,228.40175 C 27.648407,228.4789 21.904251,228.37199 16.164597,228.60544 C 16.908157,225.56462 16.896561,221.76204 19.749405,219.80699 C 23.101547,217.45438 27.070618,216.24056 30.886871,214.87196 C 28.579361,213.02544 26.430206,210.94902 24.86261,208.42372 z "
+       id="path566" />
+    <path
+       style="fill:#a85c28;fill-rule:nonzero;stroke:none"
+       d="M 24.86261,208.42372 C 28.586334,208.18593 32.323746,207.82924 36.056931,208.08202 C 40.757248,208.38886 45.225006,210.1599 49.937408,210.38698 C 54.364471,210.59033 58.807449,210.64414 63.199539,211.31213 C 60.893356,212.56689 58.58313,213.82033 56.199509,214.92502 C 56.262329,214.31722 56.387955,213.10159 56.450775,212.49377 C 52.131195,212.82649 47.841751,213.5289 43.66748,214.69829 C 36.781494,216.6348 29.689468,217.75305 22.864487,219.9175 C 32.344711,221.20377 41.828384,218.731 51.119904,217.11528 C 49.383667,217.95471 47.698395,218.89426 46.007614,219.8224 C 49.954254,219.77754 53.900635,219.70862 57.847763,219.65901 C 57.003555,220.72551 56.160385,221.79486 55.316971,222.86668 C 57.50116,224.28035 59.694046,225.69357 62.030167,226.85141 C 52.468353,226.9715 42.787262,226.12279 33.390182,228.40175 C 27.648407,228.4789 21.904251,228.37199 16.164597,228.60544 C 16.908157,225.56462 16.896561,221.76204 19.749405,219.80699 C 23.101547,217.45438 27.070618,216.24056 30.886871,214.87196 C 28.579361,213.02544 26.430206,210.94902 24.86261,208.42372 z "
+       id="path568" />
+    <path
+       style="fill:none;stroke:#2b1e17;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 197.48335,211.64752 C 206.06825,208.34128 215.41489,209.25096 224.40724,208.44409 C 225.20784,209.61772 226.0112,210.79246 226.82373,211.96609 C 226.86916,214.29305 226.91805,216.62326 226.8631,218.95464 C 226.80847,220.22746 226.74437,221.50244 226.67078,222.77959 C 220.31998,223.42831 213.99995,224.37857 207.78983,225.87025 C 209.6153,226.83809 211.54843,227.6611 213.19373,228.9395 C 215.08844,232.51349 213.05569,236.42601 211.72107,239.81691 C 210.20866,243.32745 210.63699,247.22662 210.90439,250.93161 C 209.26588,252.21057 207.91934,255.20367 205.46239,254.53674 C 203.25047,254.05206 201.10832,253.30591 198.95274,252.63745 C 198.40265,252.45367 197.30244,252.08614 196.75235,251.90236 C 196.83643,251.44701 197.00459,250.53627 197.08868,250.0809 C 197.58693,245.44263 197.33002,240.77431 197.13032,236.12935 C 196.71922,227.96402 198.03245,219.81064 197.48335,211.64752 z "
+       id="path570" />
+    <path
+       style="fill:#2b1e17;fill-rule:nonzero;stroke:none"
+       d="M 197.48335,211.64752 C 206.06825,208.34128 215.41489,209.25096 224.40724,208.44409 C 225.20784,209.61772 226.0112,210.79246 226.82373,211.96609 C 226.86916,214.29305 226.91805,216.62326 226.8631,218.95464 C 226.80847,220.22746 226.74437,221.50244 226.67078,222.77959 C 220.31998,223.42831 213.99995,224.37857 207.78983,225.87025 C 209.6153,226.83809 211.54843,227.6611 213.19373,228.9395 C 215.08844,232.51349 213.05569,236.42601 211.72107,239.81691 C 210.20866,243.32745 210.63699,247.22662 210.90439,250.93161 C 209.26588,252.21057 207.91934,255.20367 205.46239,254.53674 C 203.25047,254.05206 201.10832,253.30591 198.95274,252.63745 C 198.40265,252.45367 197.30244,252.08614 196.75235,251.90236 C 196.83643,251.44701 197.00459,250.53627 197.08868,250.0809 C 197.58693,245.44263 197.33002,240.77431 197.13032,236.12935 C 196.71922,227.96402 198.03245,219.81064 197.48335,211.64752 z "
+       id="path572" />
+    <path
+       style="fill:none;stroke:#944f26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 417.66475,221.03377 C 419.63559,216.82665 421.88011,212.74262 423.58998,208.4166 C 427.77698,211.35877 433.0294,211.00865 437.89468,211.16005 C 437.23154,211.66217 436.59494,212.18428 435.94218,212.68904 C 437.77753,215.13318 438.7805,218.03618 439.21724,221.04483 C 432.03247,221.2298 424.84396,221.53755 417.66475,221.03377 z "
+       id="path574" />
+    <path
+       style="fill:#944f26;fill-rule:nonzero;stroke:none"
+       d="M 417.66475,221.03377 C 419.63559,216.82665 421.88011,212.74262 423.58998,208.4166 C 427.77698,211.35877 433.0294,211.00865 437.89468,211.16005 C 437.23154,211.66217 436.59494,212.18428 435.94218,212.68904 C 437.77753,215.13318 438.7805,218.03618 439.21724,221.04483 C 432.03247,221.2298 424.84396,221.53755 417.66475,221.03377 z "
+       id="path576" />
+    <path
+       style="fill:none;stroke:#dcb566;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 153.39239,208.72655 C 157.8347,208.4109 162.31345,208.44266 166.71915,209.16339 C 167.53038,211.27364 168.48198,213.34639 169.0305,215.55081 C 168.19135,217.72075 167.66538,220.29423 165.81184,221.85518 C 161.42956,223.54387 156.58781,223.18665 151.97057,223.4019 C 152.30988,218.49612 152.9886,213.62447 153.39239,208.72655 z "
+       id="path578" />
+    <path
+       style="fill:#dcb566;fill-rule:nonzero;stroke:none"
+       d="M 153.39239,208.72655 C 157.8347,208.4109 162.31345,208.44266 166.71915,209.16339 C 167.53038,211.27364 168.48198,213.34639 169.0305,215.55081 C 168.19135,217.72075 167.66538,220.29423 165.81184,221.85518 C 161.42956,223.54387 156.58781,223.18665 151.97057,223.4019 C 152.30988,218.49612 152.9886,213.62447 153.39239,208.72655 z "
+       id="path580" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 357.43367,210.44724 C 361.35223,209.77722 365.24551,208.94768 369.19923,208.47316 C 370.16286,211.882 370.59384,215.40323 370.77255,218.93623 C 367.27829,219.5392 363.76292,219.99818 360.25534,220.48761 C 361.42331,228.05249 361.84241,235.69626 361.95361,243.34427 C 359.1689,243.38998 356.3858,243.4126 353.60654,243.41303 C 353.22345,236.00122 354.3569,228.61432 353.97041,221.20543 C 351.42039,220.92888 348.86716,220.73086 346.3132,220.57503 C 344.76593,217.55864 343.44603,214.42363 342.61143,211.13413 C 347.54758,210.84827 352.5367,211.31151 357.43367,210.44724 z "
+       id="path582" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 357.43367,210.44724 C 361.35223,209.77722 365.24551,208.94768 369.19923,208.47316 C 370.16286,211.882 370.59384,215.40323 370.77255,218.93623 C 367.27829,219.5392 363.76292,219.99818 360.25534,220.48761 C 361.42331,228.05249 361.84241,235.69626 361.95361,243.34427 C 359.1689,243.38998 356.3858,243.4126 353.60654,243.41303 C 353.22345,236.00122 354.3569,228.61432 353.97041,221.20543 C 351.42039,220.92888 348.86716,220.73086 346.3132,220.57503 C 344.76593,217.55864 343.44603,214.42363 342.61143,211.13413 C 347.54758,210.84827 352.5367,211.31151 357.43367,210.44724 z "
+       id="path584" />
+    <path
+       style="fill:none;stroke:#995126;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 103.36516,210.10194 C 105.01152,209.86075 106.66277,209.65056 108.31889,209.47134 C 109.61386,209.91867 110.90852,210.3736 112.22121,210.78198 C 110.75639,210.88156 109.2948,211.00577 107.83643,211.1546 C 112.55499,212.48553 117.314,213.66711 122.06079,214.8967 C 119.3248,216.54022 116.60033,218.20372 113.92926,219.95167 C 118.50398,219.62428 123.02927,218.74086 127.34315,217.16705 C 127.82335,220.8139 127.98657,224.51978 127.4577,228.1741 C 127.15347,225.97957 126.85391,223.78851 126.56014,221.59721 C 118.88896,220.78673 111.14717,221.75372 103.49547,220.68965 C 105.93347,219.3447 108.40146,218.0502 110.9485,216.92252 C 109.10461,216.56775 106.91594,216.80525 105.3911,215.56854 C 104.36719,213.89479 103.94116,211.95052 103.36516,210.10194 z "
+       id="path586" />
+    <path
+       style="fill:#995126;fill-rule:nonzero;stroke:none"
+       d="M 103.36516,210.10194 C 105.01152,209.86075 106.66277,209.65056 108.31889,209.47134 C 109.61386,209.91867 110.90852,210.3736 112.22121,210.78198 C 110.75639,210.88156 109.2948,211.00577 107.83643,211.1546 C 112.55499,212.48553 117.314,213.66711 122.06079,214.8967 C 119.3248,216.54022 116.60033,218.20372 113.92926,219.95167 C 118.50398,219.62428 123.02927,218.74086 127.34315,217.16705 C 127.82335,220.8139 127.98657,224.51978 127.4577,228.1741 C 127.15347,225.97957 126.85391,223.78851 126.56014,221.59721 C 118.88896,220.78673 111.14717,221.75372 103.49547,220.68965 C 105.93347,219.3447 108.40146,218.0502 110.9485,216.92252 C 109.10461,216.56775 106.91594,216.80525 105.3911,215.56854 C 104.36719,213.89479 103.94116,211.95052 103.36516,210.10194 z "
+       id="path588" />
+    <path
+       style="fill:none;stroke:#995426;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 145.13415,209.85165 C 145.56636,211.46947 146.03505,213.0798 146.49852,214.69449 C 147.99138,214.10388 149.48505,213.51514 150.98225,212.93242 C 150.16176,218.5282 150.11803,224.23885 148.7235,229.74843 C 146.99751,236.12608 145.83072,242.64456 145.65868,249.26459 C 145.36142,247.69379 145.06143,246.12843 144.76282,244.56404 C 143.83638,244.61867 142.9117,244.6758 141.9888,244.73546 C 143.99512,233.24332 145.19061,221.51976 145.13415,209.85165 z "
+       id="path590" />
+    <path
+       style="fill:#995426;fill-rule:nonzero;stroke:none"
+       d="M 145.13415,209.85165 C 145.56636,211.46947 146.03505,213.0798 146.49852,214.69449 C 147.99138,214.10388 149.48505,213.51514 150.98225,212.93242 C 150.16176,218.5282 150.11803,224.23885 148.7235,229.74843 C 146.99751,236.12608 145.83072,242.64456 145.65868,249.26459 C 145.36142,247.69379 145.06143,246.12843 144.76282,244.56404 C 143.83638,244.61867 142.9117,244.6758 141.9888,244.73546 C 143.99512,233.24332 145.19061,221.51976 145.13415,209.85165 z "
+       id="path592" />
+    <path
+       style="fill:none;stroke:#d9b86e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 177.8609,209.53615 C 183.30045,209.99286 188.75168,210.35538 194.17346,211.01521 C 193.60138,213.8856 193.1542,216.78154 192.89963,219.70065 L 192.12779,219.73633 C 187.86502,219.91931 183.60597,220.14943 179.35042,220.43288 C 178.51318,218.76356 177.66538,217.0985 176.91562,215.39189 C 177.04272,213.41325 177.50722,211.47809 177.8609,209.53615 z "
+       id="path594" />
+    <path
+       style="fill:#d9b86e;fill-rule:nonzero;stroke:none"
+       d="M 177.8609,209.53615 C 183.30045,209.99286 188.75168,210.35538 194.17346,211.01521 C 193.60138,213.8856 193.1542,216.78154 192.89963,219.70065 L 192.12779,219.73633 C 187.86502,219.91931 183.60597,220.14943 179.35042,220.43288 C 178.51318,218.76356 177.66538,217.0985 176.91562,215.39189 C 177.04272,213.41325 177.50722,211.47809 177.8609,209.53615 z "
+       id="path596" />
+    <path
+       style="fill:none;stroke:#422e1e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 244.86763,213.67255 C 252.15565,212.04282 259.39624,209.31998 266.99519,210.00346 C 270.31116,210.09363 273.74008,211.72771 275.14114,214.88036 C 277.0511,218.20003 275.511,221.97069 274.35329,225.24658 C 273.90447,226.81296 273.24077,228.51978 273.90472,230.13243 C 275.6783,234.86261 278.46445,239.19902 279.63718,244.16286 C 280.09602,246.0833 280.46005,248.02733 280.83853,249.97049 C 275.28658,251.23508 269.60312,250.9039 263.97031,250.81937 C 259.11644,251.71017 254.29382,252.9389 249.32066,252.94643 C 249.32098,248.86954 249.40578,244.79517 249.52315,240.72266 C 247.05551,243.48483 244.68817,246.55602 241.27496,248.20157 C 238.35681,249.60101 235.21227,250.429 232.09999,251.26442 C 226.7514,248.41852 220.46909,244.71437 219.88827,237.99176 C 219.28183,230.03532 227.60677,224.40343 234.93835,225.11473 C 240.4391,225.14044 245.07237,228.44664 248.96017,232.00766 C 247.54205,226.59323 245.66258,221.30139 243.03696,216.35025 C 243.64403,215.45493 244.25426,214.56236 244.86763,213.67255 z "
+       id="path598" />
+    <path
+       style="fill:#422e1e;fill-rule:nonzero;stroke:none"
+       d="M 244.86763,213.67255 C 252.15565,212.04282 259.39624,209.31998 266.99519,210.00346 C 270.31116,210.09363 273.74008,211.72771 275.14114,214.88036 C 277.0511,218.20003 275.511,221.97069 274.35329,225.24658 C 273.90447,226.81296 273.24077,228.51978 273.90472,230.13243 C 275.6783,234.86261 278.46445,239.19902 279.63718,244.16286 C 280.09602,246.0833 280.46005,248.02733 280.83853,249.97049 C 275.28658,251.23508 269.60312,250.9039 263.97031,250.81937 C 259.11644,251.71017 254.29382,252.9389 249.32066,252.94643 C 249.32098,248.86954 249.40578,244.79517 249.52315,240.72266 C 247.05551,243.48483 244.68817,246.55602 241.27496,248.20157 C 238.35681,249.60101 235.21227,250.429 232.09999,251.26442 C 226.7514,248.41852 220.46909,244.71437 219.88827,237.99176 C 219.28183,230.03532 227.60677,224.40343 234.93835,225.11473 C 240.4391,225.14044 245.07237,228.44664 248.96017,232.00766 C 247.54205,226.59323 245.66258,221.30139 243.03696,216.35025 C 243.64403,215.45493 244.25426,214.56236 244.86763,213.67255 z "
+       id="path600" />
+    <path
+       style="fill:none;stroke:#17110f;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 324.52065,210.43335 C 325.07292,210.30067 326.17748,210.03532 326.72975,209.90265 C 329.00555,209.97494 331.26576,210.31177 333.50229,210.75821 C 330.87479,210.93979 328.2462,211.12286 325.61664,211.00665 L 324.52065,210.43335 z "
+       id="path602" />
+    <path
+       style="fill:#17110f;fill-rule:nonzero;stroke:none"
+       d="M 324.52065,210.43335 C 325.07292,210.30067 326.17748,210.03532 326.72975,209.90265 C 329.00555,209.97494 331.26576,210.31177 333.50229,210.75821 C 330.87479,210.93979 328.2462,211.12286 325.61664,211.00665 L 324.52065,210.43335 z "
+       id="path604" />
+    <path
+       style="fill:none;stroke:#6b3a23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 107.83643,211.1546 C 109.2948,211.00577 110.75639,210.88156 112.22121,210.78198 C 117.09193,211.21997 121.97717,211.58012 126.87202,211.53061 C 126.92082,213.41527 127.12283,215.29245 127.34315,217.16705 C 123.02927,218.74086 118.50398,219.62428 113.92926,219.95167 C 116.60033,218.20372 119.3248,216.54022 122.06079,214.8967 C 117.314,213.66711 112.55499,212.48553 107.83643,211.1546 z "
+       id="path606" />
+    <path
+       style="fill:#6b3a23;fill-rule:nonzero;stroke:none"
+       d="M 107.83643,211.1546 C 109.2948,211.00577 110.75639,210.88156 112.22121,210.78198 C 117.09193,211.21997 121.97717,211.58012 126.87202,211.53061 C 126.92082,213.41527 127.12283,215.29245 127.34315,217.16705 C 123.02927,218.74086 118.50398,219.62428 113.92926,219.95167 C 116.60033,218.20372 119.3248,216.54022 122.06079,214.8967 C 117.314,213.66711 112.55499,212.48553 107.83643,211.1546 z "
+       id="path608" />
+    <path
+       style="fill:none;stroke:#dcb866;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 199.4505,212.49213 C 207.45325,210.07982 215.97314,210.6405 224.23665,210.4704 C 224.67644,214.09822 224.77222,217.75447 224.8053,221.40768 C 218.33247,221.46072 212.05237,223.14659 205.76599,224.47699 C 203.89601,224.75618 202.01936,224.9722 200.14653,225.20003 C 199.77119,227.55853 199.3943,229.91879 199.0714,232.28851 C 199.53409,225.69707 199.1582,219.08737 199.4505,212.49213 z "
+       id="path610" />
+    <path
+       style="fill:#dcb866;fill-rule:nonzero;stroke:none"
+       d="M 199.4505,212.49213 C 207.45325,210.07982 215.97314,210.6405 224.23665,210.4704 C 224.67644,214.09822 224.77222,217.75447 224.8053,221.40768 C 218.33247,221.46072 212.05237,223.14659 205.76599,224.47699 C 203.89601,224.75618 202.01936,224.9722 200.14653,225.20003 C 199.77119,227.55853 199.3943,229.91879 199.0714,232.28851 C 199.53409,225.69707 199.1582,219.08737 199.4505,212.49213 z "
+       id="path612" />
+    <path
+       style="fill:none;stroke:#35281c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 301.61115,211.8909 C 305.49262,210.87642 309.56364,211.89526 313.4731,212.31587 C 314.04866,216.13986 314.57542,219.97168 315.07986,223.80826 C 315.27344,232.38254 316.73579,240.95746 315.59764,249.52504 C 311.7934,250.03301 307.97299,250.42976 304.1969,251.11112 C 304.18291,250.63605 304.15489,249.68591 304.1409,249.21085 C 304.01215,246.71329 303.8514,244.21971 303.71001,241.7279 C 300.8653,241.77969 298.02242,241.8008 295.18164,241.79459 C 295.19338,244.74583 295.20549,247.69824 295.23515,250.65344 C 291.50667,251.38977 287.72523,251.77908 283.95187,252.17448 L 283.0481,252.31094 C 282.93462,249.48268 282.87305,246.65494 282.88345,243.82857 C 282.91553,239.07718 282.96236,234.32726 282.94588,229.57788 C 283.00916,223.93727 282.91406,218.29764 282.65724,212.66434 C 286.91258,211.67166 291.29633,211.457 295.64868,211.76393 C 296.24542,213.4337 296.84656,215.10701 297.44415,216.78363 C 298.75787,215.10915 299.77643,213.05905 301.61115,211.8909 z "
+       id="path614" />
+    <path
+       style="fill:#35281c;fill-rule:nonzero;stroke:none"
+       d="M 301.61115,211.8909 C 305.49262,210.87642 309.56364,211.89526 313.4731,212.31587 C 314.04866,216.13986 314.57542,219.97168 315.07986,223.80826 C 315.27344,232.38254 316.73579,240.95746 315.59764,249.52504 C 311.7934,250.03301 307.97299,250.42976 304.1969,251.11112 C 304.18291,250.63605 304.15489,249.68591 304.1409,249.21085 C 304.01215,246.71329 303.8514,244.21971 303.71001,241.7279 C 300.8653,241.77969 298.02242,241.8008 295.18164,241.79459 C 295.19338,244.74583 295.20549,247.69824 295.23515,250.65344 C 291.50667,251.38977 287.72523,251.77908 283.95187,252.17448 L 283.0481,252.31094 C 282.93462,249.48268 282.87305,246.65494 282.88345,243.82857 C 282.91553,239.07718 282.96236,234.32726 282.94588,229.57788 C 283.00916,223.93727 282.91406,218.29764 282.65724,212.66434 C 286.91258,211.67166 291.29633,211.457 295.64868,211.76393 C 296.24542,213.4337 296.84656,215.10701 297.44415,216.78363 C 298.75787,215.10915 299.77643,213.05905 301.61115,211.8909 z "
+       id="path616" />
+    <path
+       style="fill:none;stroke:#dcbd6b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 325.61664,211.00665 C 328.2462,211.12286 330.87479,210.93979 333.50229,210.75821 C 335.40509,210.87613 337.08803,211.81743 338.22441,213.34322 C 335.74445,214.94051 333.29675,216.58897 330.7448,218.06718 C 329.77518,218.58194 328.80252,219.08559 327.82681,219.57812 C 327.64897,221.5582 327.46635,223.53847 327.23622,225.51759 C 325.3018,225.05623 323.37099,224.60274 321.4415,224.15668 C 321.06853,220.42429 320.74774,216.68784 320.47546,212.94961 C 322.18616,212.30028 323.89249,211.63452 325.61664,211.00665 z "
+       id="path618" />
+    <path
+       style="fill:#dcbd6b;fill-rule:nonzero;stroke:none"
+       d="M 325.61664,211.00665 C 328.2462,211.12286 330.87479,210.93979 333.50229,210.75821 C 335.40509,210.87613 337.08803,211.81743 338.22441,213.34322 C 335.74445,214.94051 333.29675,216.58897 330.7448,218.06718 C 329.77518,218.58194 328.80252,219.08559 327.82681,219.57812 C 327.64897,221.5582 327.46635,223.53847 327.23622,225.51759 C 325.3018,225.05623 323.37099,224.60274 321.4415,224.15668 C 321.06853,220.42429 320.74774,216.68784 320.47546,212.94961 C 322.18616,212.30028 323.89249,211.63452 325.61664,211.00665 z "
+       id="path620" />
+    <path
+       style="fill:none;stroke:#d9ae5c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 453.2609,219.84642 C 454.20996,216.76245 455.09232,213.65346 455.72138,210.48764 C 457.9057,210.78781 460.09454,211.09567 462.28735,211.41273 C 462.15723,212.73859 461.65321,214.30721 462.66895,215.42781 C 465.20395,218.70868 467.87022,222.00742 468.9774,226.09749 C 466.85362,227.94145 464.80115,229.8635 462.74637,231.78003 C 461.61354,230.69647 460.45718,229.64313 459.4388,228.46298 C 457.91974,226.90651 458.30937,224.56006 458.0806,222.58998 C 456.4774,221.66153 454.86771,220.7509 453.2609,219.84642 z "
+       id="path622" />
+    <path
+       style="fill:#d9ae5c;fill-rule:nonzero;stroke:none"
+       d="M 453.2609,219.84642 C 454.20996,216.76245 455.09232,213.65346 455.72138,210.48764 C 457.9057,210.78781 460.09454,211.09567 462.28735,211.41273 C 462.15723,212.73859 461.65321,214.30721 462.66895,215.42781 C 465.20395,218.70868 467.87022,222.00742 468.9774,226.09749 C 466.85362,227.94145 464.80115,229.8635 462.74637,231.78003 C 461.61354,230.69647 460.45718,229.64313 459.4388,228.46298 C 457.91974,226.90651 458.30937,224.56006 458.0806,222.58998 C 456.4774,221.66153 454.86771,220.7509 453.2609,219.84642 z "
+       id="path624" />
+    <path
+       style="fill:none;stroke:#7d4521;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 43.66748,214.69829 C 47.841751,213.5289 52.131195,212.82649 56.450775,212.49377 C 56.387955,213.10159 56.262329,214.31722 56.199509,214.92502 C 54.519699,215.68501 52.820145,216.40073 51.119904,217.11528 C 41.828384,218.731 32.344711,221.20377 22.864487,219.9175 C 29.689468,217.75305 36.781494,216.6348 43.66748,214.69829 z "
+       id="path626" />
+    <path
+       style="fill:#7d4521;fill-rule:nonzero;stroke:none"
+       d="M 43.66748,214.69829 C 47.841751,213.5289 52.131195,212.82649 56.450775,212.49377 C 56.387955,213.10159 56.262329,214.31722 56.199509,214.92502 C 54.519699,215.68501 52.820145,216.40073 51.119904,217.11528 C 41.828384,218.731 32.344711,221.20377 22.864487,219.9175 C 29.689468,217.75305 36.781494,216.6348 43.66748,214.69829 z "
+       id="path628" />
+    <path
+       style="fill:none;stroke:#a35928;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 192.25606,236.1413 C 194.2097,227.845 193.34674,218.98532 196.95628,211.07933 L 197.48335,211.64752 C 198.03245,219.81064 196.71922,227.96402 197.13032,236.12935 C 197.33002,240.77431 197.58693,245.44263 197.08868,250.0809 C 194.65186,250.10847 192.21788,250.12854 189.78372,250.11002 C 190.71451,245.47185 191.20566,240.75673 192.25606,236.1413 z "
+       id="path630" />
+    <path
+       style="fill:#a35928;fill-rule:nonzero;stroke:none"
+       d="M 192.25606,236.1413 C 194.2097,227.845 193.34674,218.98532 196.95628,211.07933 L 197.48335,211.64752 C 198.03245,219.81064 196.71922,227.96402 197.13032,236.12935 C 197.33002,240.77431 197.58693,245.44263 197.08868,250.0809 C 194.65186,250.10847 192.21788,250.12854 189.78372,250.11002 C 190.71451,245.47185 191.20566,240.75673 192.25606,236.1413 z "
+       id="path632" />
+    <path
+       style="fill:none;stroke:#633521;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 226.82373,211.96609 C 231.42215,212.09471 235.99814,212.59978 240.53595,213.3559 C 236.63992,216.57735 231.67384,217.82318 226.8631,218.95464 C 226.91805,216.62326 226.86916,214.29305 226.82373,211.96609 z "
+       id="path634" />
+    <path
+       style="fill:#633521;fill-rule:nonzero;stroke:none"
+       d="M 226.82373,211.96609 C 231.42215,212.09471 235.99814,212.59978 240.53595,213.3559 C 236.63992,216.57735 231.67384,217.82318 226.8631,218.95464 C 226.91805,216.62326 226.86916,214.29305 226.82373,211.96609 z "
+       id="path636" />
+    <path
+       style="fill:none;stroke:#dcb868;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 245.81244,215.87624 C 253.03554,212.79852 261.0293,210.96391 268.88943,212.01337 C 272.50511,212.56993 273.80266,216.36772 274.75768,219.38252 C 271.10548,219.6575 267.39711,219.8795 263.78308,219.15277 C 262.01764,218.7455 260.25925,218.32031 258.49802,217.93149 C 258.89625,220.22697 259.35965,222.51373 259.9335,224.77739 C 256.6433,225.7903 253.23029,226.30562 249.83194,226.78796 C 248.40105,223.1832 247.11536,219.52565 245.81244,215.87624 z "
+       id="path638" />
+    <path
+       style="fill:#dcb868;fill-rule:nonzero;stroke:none"
+       d="M 245.81244,215.87624 C 253.03554,212.79852 261.0293,210.96391 268.88943,212.01337 C 272.50511,212.56993 273.80266,216.36772 274.75768,219.38252 C 271.10548,219.6575 267.39711,219.8795 263.78308,219.15277 C 262.01764,218.7455 260.25925,218.32031 258.49802,217.93149 C 258.89625,220.22697 259.35965,222.51373 259.9335,224.77739 C 256.6433,225.7903 253.23029,226.30562 249.83194,226.78796 C 248.40105,223.1832 247.11536,219.52565 245.81244,215.87624 z "
+       id="path640" />
+    <path
+       style="fill:none;stroke:#a15728;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 240.53595,213.3559 C 241.97191,213.52057 243.41695,213.63409 244.86763,213.67255 C 244.25426,214.56236 243.64403,215.45493 243.03696,216.35025 C 245.66258,221.30139 247.54205,226.59323 248.96017,232.00766 C 245.07237,228.44664 240.4391,225.14044 234.93835,225.11473 C 227.60677,224.40343 219.28183,230.03532 219.88827,237.99176 C 220.46909,244.71437 226.7514,248.41852 232.09999,251.26442 C 231.26668,251.47914 230.43614,251.69636 229.6084,251.91608 C 230.53938,254.24754 231.24709,256.66815 231.58375,259.16371 C 224.95055,258.47653 218.58682,256.38428 212.08032,255.03772 C 214.45483,253.36862 216.80894,251.67058 219.13649,249.93604 C 216.38487,250.21639 213.63867,250.53171 210.90439,250.93161 C 210.63699,247.22662 210.20866,243.32745 211.72107,239.81691 C 213.05569,236.42601 215.08844,232.51349 213.19373,228.9395 C 211.54843,227.6611 209.6153,226.83809 207.78983,225.87025 C 213.99995,224.37857 220.31998,223.42831 226.67078,222.77959 C 226.74437,221.50244 226.80847,220.22746 226.8631,218.95464 C 231.67384,217.82318 236.63992,216.57735 240.53595,213.3559 z "
+       id="path642" />
+    <path
+       style="fill:#a15728;fill-rule:nonzero;stroke:none"
+       d="M 240.53595,213.3559 C 241.97191,213.52057 243.41695,213.63409 244.86763,213.67255 C 244.25426,214.56236 243.64403,215.45493 243.03696,216.35025 C 245.66258,221.30139 247.54205,226.59323 248.96017,232.00766 C 245.07237,228.44664 240.4391,225.14044 234.93835,225.11473 C 227.60677,224.40343 219.28183,230.03532 219.88827,237.99176 C 220.46909,244.71437 226.7514,248.41852 232.09999,251.26442 C 231.26668,251.47914 230.43614,251.69636 229.6084,251.91608 C 230.53938,254.24754 231.24709,256.66815 231.58375,259.16371 C 224.95055,258.47653 218.58682,256.38428 212.08032,255.03772 C 214.45483,253.36862 216.80894,251.67058 219.13649,249.93604 C 216.38487,250.21639 213.63867,250.53171 210.90439,250.93161 C 210.63699,247.22662 210.20866,243.32745 211.72107,239.81691 C 213.05569,236.42601 215.08844,232.51349 213.19373,228.9395 C 211.54843,227.6611 209.6153,226.83809 207.78983,225.87025 C 213.99995,224.37857 220.31998,223.42831 226.67078,222.77959 C 226.74437,221.50244 226.80847,220.22746 226.8631,218.95464 C 231.67384,217.82318 236.63992,216.57735 240.53595,213.3559 z "
+       id="path644" />
+    <path
+       style="fill:none;stroke:#dcba68;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 284.36352,213.49406 C 287.78096,213.28293 291.20767,213.25899 294.63351,213.33473 C 295.28323,216.26804 295.73852,219.28975 297.00069,222.04623 C 300.34079,220.95056 299.94914,216.14412 301.37354,213.3503 C 304.82413,213.30087 308.27687,213.32178 311.73132,213.34872 C 311.96504,214.81792 312.2863,216.28642 312.32999,217.78531 C 312.25923,218.42545 312.11772,219.70573 312.04697,220.34589 C 309.23216,220.75639 306.4252,221.19652 303.62138,221.65175 C 303.40916,223.08115 303.19992,224.51268 302.99703,225.94742 C 296.98779,226.99924 290.19344,229.53793 284.61768,225.77596 C 284.41795,221.68427 284.27069,217.58873 284.36352,213.49406 z "
+       id="path646" />
+    <path
+       style="fill:#dcba68;fill-rule:nonzero;stroke:none"
+       d="M 284.36352,213.49406 C 287.78096,213.28293 291.20767,213.25899 294.63351,213.33473 C 295.28323,216.26804 295.73852,219.28975 297.00069,222.04623 C 300.34079,220.95056 299.94914,216.14412 301.37354,213.3503 C 304.82413,213.30087 308.27687,213.32178 311.73132,213.34872 C 311.96504,214.81792 312.2863,216.28642 312.32999,217.78531 C 312.25923,218.42545 312.11772,219.70573 312.04697,220.34589 C 309.23216,220.75639 306.4252,221.19652 303.62138,221.65175 C 303.40916,223.08115 303.19992,224.51268 302.99703,225.94742 C 296.98779,226.99924 290.19344,229.53793 284.61768,225.77596 C 284.41795,221.68427 284.27069,217.58873 284.36352,213.49406 z "
+       id="path648" />
+    <path
+       style="fill:none;stroke:#d9ae5c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 320.23724,246.76392 C 320.24822,235.49338 319.94144,224.21048 320.47546,212.94961 C 320.74774,216.68784 321.06853,220.42429 321.4415,224.15668 C 323.37099,224.60274 325.3018,225.05623 327.23622,225.51759 C 329.00879,225.95171 330.79256,226.3358 332.59049,226.68219 C 332.74718,223.68056 332.14346,220.73099 330.7448,218.06718 C 333.29675,216.58897 335.74445,214.94051 338.22441,213.34322 C 343.03494,223.33322 344.4187,234.48408 345.91344,245.34543 C 342.02986,245.48727 338.14256,245.49348 334.26485,245.29031 C 333.30351,241.83154 332.34293,238.45342 330.69057,235.26447 C 329.6823,238.91597 329.13557,242.66472 328.4778,246.39002 C 325.72755,246.48819 322.98061,246.6158 320.23724,246.76392 z "
+       id="path650" />
+    <path
+       style="fill:#d9ae5c;fill-rule:nonzero;stroke:none"
+       d="M 320.23724,246.76392 C 320.24822,235.49338 319.94144,224.21048 320.47546,212.94961 C 320.74774,216.68784 321.06853,220.42429 321.4415,224.15668 C 323.37099,224.60274 325.3018,225.05623 327.23622,225.51759 C 329.00879,225.95171 330.79256,226.3358 332.59049,226.68219 C 332.74718,223.68056 332.14346,220.73099 330.7448,218.06718 C 333.29675,216.58897 335.74445,214.94051 338.22441,213.34322 C 343.03494,223.33322 344.4187,234.48408 345.91344,245.34543 C 342.02986,245.48727 338.14256,245.49348 334.26485,245.29031 C 333.30351,241.83154 332.34293,238.45342 330.69057,235.26447 C 329.6823,238.91597 329.13557,242.66472 328.4778,246.39002 C 325.72755,246.48819 322.98061,246.6158 320.23724,246.76392 z "
+       id="path652" />
+    <path
+       style="fill:none;stroke:#d4ab59;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 169.0305,215.55081 C 171.30365,219.66504 171.73326,224.6548 174.80301,228.33585 C 175.34878,223.99638 175.31622,219.52977 176.91562,215.39189 C 177.66538,217.0985 178.51318,218.76356 179.35042,220.43288 C 183.60597,220.14943 187.86502,219.91931 192.12779,219.73633 C 192.14397,230.1909 188.29594,240.16191 188.20193,250.60098 C 182.83701,250.5743 177.47641,250.34949 172.12166,250.05725 C 168.91043,244.41943 167.15353,237.60539 161.88077,233.42662 C 160.70419,238.32814 161.20728,243.39857 160.99364,248.38745 C 156.55456,248.28377 152.13031,247.9106 147.70032,247.66113 C 148.01131,239.41 150.78015,231.53226 151.97057,223.4019 C 156.58781,223.18665 161.42956,223.54387 165.81184,221.85518 C 167.66538,220.29423 168.19135,217.72075 169.0305,215.55081 z "
+       id="path654" />
+    <path
+       style="fill:#d4ab59;fill-rule:nonzero;stroke:none"
+       d="M 169.0305,215.55081 C 171.30365,219.66504 171.73326,224.6548 174.80301,228.33585 C 175.34878,223.99638 175.31622,219.52977 176.91562,215.39189 C 177.66538,217.0985 178.51318,218.76356 179.35042,220.43288 C 183.60597,220.14943 187.86502,219.91931 192.12779,219.73633 C 192.14397,230.1909 188.29594,240.16191 188.20193,250.60098 C 182.83701,250.5743 177.47641,250.34949 172.12166,250.05725 C 168.91043,244.41943 167.15353,237.60539 161.88077,233.42662 C 160.70419,238.32814 161.20728,243.39857 160.99364,248.38745 C 156.55456,248.28377 152.13031,247.9106 147.70032,247.66113 C 148.01131,239.41 150.78015,231.53226 151.97057,223.4019 C 156.58781,223.18665 161.42956,223.54387 165.81184,221.85518 C 167.66538,220.29423 168.19135,217.72075 169.0305,215.55081 z "
+       id="path656" />
+    <path
+       style="fill:none;stroke:#473321;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 258.49802,217.93149 C 260.25925,218.32031 262.01764,218.7455 263.78308,219.15277 C 262.95795,221.3076 261.80063,223.35422 259.9335,224.77739 C 259.35965,222.51373 258.89625,220.22697 258.49802,217.93149 z "
+       id="path658" />
+    <path
+       style="fill:#473321;fill-rule:nonzero;stroke:none"
+       d="M 258.49802,217.93149 C 260.25925,218.32031 262.01764,218.7455 263.78308,219.15277 C 262.95795,221.3076 261.80063,223.35422 259.9335,224.77739 C 259.35965,222.51373 258.89625,220.22697 258.49802,217.93149 z "
+       id="path660" />
+    <path
+       style="fill:none;stroke:#d7ab59;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 312.32999,217.78531 C 313.90999,227.80775 313.332,238.03096 314.12393,248.13504 C 311.27724,248.30954 308.42999,248.44278 305.58373,248.51935 C 305.63088,244.5723 305.85175,240.63133 305.88022,236.68666 C 303.65263,237.81299 301.59982,239.43883 299.1093,239.93375 C 297.05278,239.24065 295.27722,237.9568 293.40665,236.90134 C 293.30531,241.01851 293.30672,245.138 293.28564,249.25871 C 290.32578,249.79102 287.35454,250.26935 284.35648,250.49291 C 284.7542,242.26356 285.62825,233.99721 284.61768,225.77596 C 290.19344,229.53793 296.98779,226.99924 302.99703,225.94742 C 303.19992,224.51268 303.40916,223.08115 303.62138,221.65175 C 306.4252,221.19652 309.23216,220.75639 312.04697,220.34589 C 312.11772,219.70573 312.25923,218.42545 312.32999,217.78531 z "
+       id="path662" />
+    <path
+       style="fill:#d7ab59;fill-rule:nonzero;stroke:none"
+       d="M 312.32999,217.78531 C 313.90999,227.80775 313.332,238.03096 314.12393,248.13504 C 311.27724,248.30954 308.42999,248.44278 305.58373,248.51935 C 305.63088,244.5723 305.85175,240.63133 305.88022,236.68666 C 303.65263,237.81299 301.59982,239.43883 299.1093,239.93375 C 297.05278,239.24065 295.27722,237.9568 293.40665,236.90134 C 293.30531,241.01851 293.30672,245.138 293.28564,249.25871 C 290.32578,249.79102 287.35454,250.26935 284.35648,250.49291 C 284.7542,242.26356 285.62825,233.99721 284.61768,225.77596 C 290.19344,229.53793 296.98779,226.99924 302.99703,225.94742 C 303.19992,224.51268 303.40916,223.08115 303.62138,221.65175 C 306.4252,221.19652 309.23216,220.75639 312.04697,220.34589 C 312.11772,219.70573 312.25923,218.42545 312.32999,217.78531 z "
+       id="path664" />
+    <path
+       style="fill:none;stroke:#d7ab57;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 263.78308,219.15277 C 267.39711,219.8795 271.10548,219.6575 274.75768,219.38252 C 273.58115,222.65999 272.1293,225.83189 270.39108,228.85075 C 274.34293,234.71962 277.18359,241.28079 278.70323,248.19611 C 274.81731,248.67763 270.93483,249.55402 267.00272,249.34473 C 264.55623,246.56093 264.96268,242.27272 263.10141,239.07899 C 261.92766,242.54665 261.54269,246.20093 261.08475,249.81483 C 257.78091,250.11296 254.47473,250.35832 251.18097,250.73135 C 252.07294,242.74107 252.10107,234.56717 249.83194,226.78796 C 253.23029,226.30562 256.6433,225.7903 259.9335,224.77739 C 261.80063,223.35422 262.95795,221.3076 263.78308,219.15277 z "
+       id="path666" />
+    <path
+       style="fill:#d7ab57;fill-rule:nonzero;stroke:none"
+       d="M 263.78308,219.15277 C 267.39711,219.8795 271.10548,219.6575 274.75768,219.38252 C 273.58115,222.65999 272.1293,225.83189 270.39108,228.85075 C 274.34293,234.71962 277.18359,241.28079 278.70323,248.19611 C 274.81731,248.67763 270.93483,249.55402 267.00272,249.34473 C 264.55623,246.56093 264.96268,242.27272 263.10141,239.07899 C 261.92766,242.54665 261.54269,246.20093 261.08475,249.81483 C 257.78091,250.11296 254.47473,250.35832 251.18097,250.73135 C 252.07294,242.74107 252.10107,234.56717 249.83194,226.78796 C 253.23029,226.30562 256.6433,225.7903 259.9335,224.77739 C 261.80063,223.35422 262.95795,221.3076 263.78308,219.15277 z "
+       id="path668" />
+    <path
+       style="fill:none;stroke:#191711;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 327.82681,219.57812 C 328.80252,219.08559 329.77518,218.58194 330.7448,218.06718 C 332.14346,220.73099 332.74718,223.68056 332.59049,226.68219 C 330.79256,226.3358 329.00879,225.95171 327.23622,225.51759 C 327.46635,223.53847 327.64897,221.5582 327.82681,219.57812 z "
+       id="path670" />
+    <path
+       style="fill:#191711;fill-rule:nonzero;stroke:none"
+       d="M 327.82681,219.57812 C 328.80252,219.08559 329.77518,218.58194 330.7448,218.06718 C 332.14346,220.73099 332.74718,223.68056 332.59049,226.68219 C 330.79256,226.3358 329.00879,225.95171 327.23622,225.51759 C 327.46635,223.53847 327.64897,221.5582 327.82681,219.57812 z "
+       id="path672" />
+    <path
+       style="fill:none;stroke:#a85e2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 11.120346,228.56282 C 10.617203,225.44859 10.216644,222.21829 11.130676,219.1382 C 12.649109,219.47014 14.168259,219.80232 15.688126,220.13472 C 15.501556,222.4187 15.643707,224.8015 14.826309,226.9829 C 13.686493,227.70866 12.383621,228.10815 11.120346,228.56282 z "
+       id="path674" />
+    <path
+       style="fill:#a85e2e;fill-rule:nonzero;stroke:none"
+       d="M 11.120346,228.56282 C 10.617203,225.44859 10.216644,222.21829 11.130676,219.1382 C 12.649109,219.47014 14.168259,219.80232 15.688126,220.13472 C 15.501556,222.4187 15.643707,224.8015 14.826309,226.9829 C 13.686493,227.70866 12.383621,228.10815 11.120346,228.56282 z "
+       id="path676" />
+    <path
+       style="fill:none;stroke:#cf994c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 329.5916,219.71915 C 330.11295,221.2702 330.54797,222.8511 330.9579,224.44058 C 330.53412,224.50957 329.68655,224.64755 329.26277,224.71654 C 329.36031,223.04767 329.45645,221.38011 329.5916,219.71915 z "
+       id="path678" />
+    <path
+       style="fill:#cf994c;fill-rule:nonzero;stroke:none"
+       d="M 329.5916,219.71915 C 330.11295,221.2702 330.54797,222.8511 330.9579,224.44058 C 330.53412,224.50957 329.68655,224.64755 329.26277,224.71654 C 329.36031,223.04767 329.45645,221.38011 329.5916,219.71915 z "
+       id="path680" />
+    <path
+       style="fill:none;stroke:#995726;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 343.76421,221.57638 C 346.5322,222.19537 349.31532,222.74295 352.10895,223.26233 C 351.81633,230.58296 351.24345,237.91739 351.80708,245.24216 C 350.6218,243.71904 349.44842,242.1902 348.31656,240.63281 C 346.28232,234.41081 345.21344,227.9436 343.76421,221.57638 z "
+       id="path682" />
+    <path
+       style="fill:#995726;fill-rule:nonzero;stroke:none"
+       d="M 343.76421,221.57638 C 346.5322,222.19537 349.31532,222.74295 352.10895,223.26233 C 351.81633,230.58296 351.24345,237.91739 351.80708,245.24216 C 350.6218,243.71904 349.44842,242.1902 348.31656,240.63281 C 346.28232,234.41081 345.21344,227.9436 343.76421,221.57638 z "
+       id="path684" />
+    <path
+       style="fill:none;stroke:#ab5e2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 417.66475,221.03377 C 424.84396,221.53755 432.03247,221.2298 439.21724,221.04483 C 441.17004,221.51598 443.08405,222.13042 445.01527,222.71262 C 444.59804,224.4489 444.20181,226.19154 443.81728,227.9386 C 436.66711,227.98013 429.45618,227.78036 422.40774,229.18678 C 420.51311,226.68408 418.06232,224.30296 417.66475,221.03377 z "
+       id="path686" />
+    <path
+       style="fill:#ab5e2b;fill-rule:nonzero;stroke:none"
+       d="M 417.66475,221.03377 C 424.84396,221.53755 432.03247,221.2298 439.21724,221.04483 C 441.17004,221.51598 443.08405,222.13042 445.01527,222.71262 C 444.59804,224.4489 444.20181,226.19154 443.81728,227.9386 C 436.66711,227.98013 429.45618,227.78036 422.40774,229.18678 C 420.51311,226.68408 418.06232,224.30296 417.66475,221.03377 z "
+       id="path688" />
+    <path
+       style="fill:none;stroke:#8a4c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 445.01527,222.71262 C 444.85962,224.29959 444.80223,225.9135 444.40067,227.46794 C 442.91818,229.68721 440.56731,231.11676 438.5177,232.75906 C 442.91063,235.01857 447.27963,237.48903 450.72258,241.10426 C 449.59886,241.63344 448.48733,242.17303 447.35165,242.6563 C 441.65787,240.93398 435.63966,240.91087 429.76199,241.36156 C 427.80273,237.02844 425.29746,232.95638 422.40774,229.18678 C 429.45618,227.78036 436.66711,227.98013 443.81728,227.9386 C 444.20181,226.19154 444.59804,224.4489 445.01527,222.71262 z "
+       id="path690" />
+    <path
+       style="fill:#8a4c28;fill-rule:nonzero;stroke:none"
+       d="M 445.01527,222.71262 C 444.85962,224.29959 444.80223,225.9135 444.40067,227.46794 C 442.91818,229.68721 440.56731,231.11676 438.5177,232.75906 C 442.91063,235.01857 447.27963,237.48903 450.72258,241.10426 C 449.59886,241.63344 448.48733,242.17303 447.35165,242.6563 C 441.65787,240.93398 435.63966,240.91087 429.76199,241.36156 C 427.80273,237.02844 425.29746,232.95638 422.40774,229.18678 C 429.45618,227.78036 436.66711,227.98013 443.81728,227.9386 C 444.20181,226.19154 444.59804,224.4489 445.01527,222.71262 z "
+       id="path692" />
+    <path
+       style="fill:none;stroke:#9c5426;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 315.07986,223.80826 C 315.91215,225.38464 316.84084,226.9111 317.68811,228.48666 C 317.83604,235.2518 317.7332,242.03258 318.48293,248.77139 C 322.16289,248.65758 325.83945,248.40428 329.49928,247.97237 C 330.15909,246.36064 330.82831,244.75496 331.50526,243.15245 C 332.25403,244.51469 333.00475,245.88098 333.75679,247.25087 C 335.57619,247.6425 337.39594,248.04456 339.2366,248.37411 C 335.81105,249.55121 332.48825,250.99721 329.16307,252.42265 C 334.90305,255.87955 341.64847,257.1712 348.28616,256.32115 C 342.24628,256.74753 336.13678,256.45534 330.18545,257.767 C 325.3338,257.34538 320.57819,256.26781 315.86328,255.1021 C 318.58701,253.38403 321.31871,251.67744 324.02441,249.92853 C 317.19182,250.3886 310.62088,252.37933 304.27911,254.86011 C 305.04678,255.9816 305.81641,257.10585 306.58891,258.23431 C 304.65074,258.45535 302.715,258.68489 300.77612,258.8481 C 297.92529,258.99115 295.08081,259.20164 292.23486,259.35642 C 285.4771,259.54173 278.72111,259.14757 271.96429,259.25456 C 275.40663,256.5779 278.90781,253.82803 283.0481,252.31094 L 283.95187,252.17448 C 283.38554,253.23018 282.82556,254.28981 282.26793,255.35289 C 289.82491,255.48262 297.01363,253.11809 304.1969,251.11112 C 307.97299,250.42976 311.7934,250.03301 315.59764,249.52504 C 316.73579,240.95746 315.27344,232.38254 315.07986,223.80826 z "
+       id="path694" />
+    <path
+       style="fill:#9c5426;fill-rule:nonzero;stroke:none"
+       d="M 315.07986,223.80826 C 315.91215,225.38464 316.84084,226.9111 317.68811,228.48666 C 317.83604,235.2518 317.7332,242.03258 318.48293,248.77139 C 322.16289,248.65758 325.83945,248.40428 329.49928,247.97237 C 330.15909,246.36064 330.82831,244.75496 331.50526,243.15245 C 332.25403,244.51469 333.00475,245.88098 333.75679,247.25087 C 335.57619,247.6425 337.39594,248.04456 339.2366,248.37411 C 335.81105,249.55121 332.48825,250.99721 329.16307,252.42265 C 334.90305,255.87955 341.64847,257.1712 348.28616,256.32115 C 342.24628,256.74753 336.13678,256.45534 330.18545,257.767 C 325.3338,257.34538 320.57819,256.26781 315.86328,255.1021 C 318.58701,253.38403 321.31871,251.67744 324.02441,249.92853 C 317.19182,250.3886 310.62088,252.37933 304.27911,254.86011 C 305.04678,255.9816 305.81641,257.10585 306.58891,258.23431 C 304.65074,258.45535 302.715,258.68489 300.77612,258.8481 C 297.92529,258.99115 295.08081,259.20164 292.23486,259.35642 C 285.4771,259.54173 278.72111,259.14757 271.96429,259.25456 C 275.40663,256.5779 278.90781,253.82803 283.0481,252.31094 L 283.95187,252.17448 C 283.38554,253.23018 282.82556,254.28981 282.26793,255.35289 C 289.82491,255.48262 297.01363,253.11809 304.1969,251.11112 C 307.97299,250.42976 311.7934,250.03301 315.59764,249.52504 C 316.73579,240.95746 315.27344,232.38254 315.07986,223.80826 z "
+       id="path696" />
+    <path
+       style="fill:none;stroke:#d9b05c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 200.14653,225.20003 C 202.01936,224.9722 203.89601,224.75618 205.76599,224.47699 C 205.7955,226.29169 205.80629,228.11098 205.83771,229.93179 C 207.81717,229.65329 209.79988,229.38263 211.78813,229.14572 C 211.98309,231.07152 212.17093,233.00053 212.35455,234.93301 C 211.27365,235.74094 210.13338,236.48097 209.16214,237.42419 C 208.53386,241.886 209.01875,246.41734 208.84898,250.90979 C 205.48778,251.23605 202.11381,251.40083 198.73982,251.43591 C 198.82053,245.0556 198.29962,238.63892 199.0714,232.28851 C 199.3943,229.91879 199.77119,227.55853 200.14653,225.20003 z "
+       id="path698" />
+    <path
+       style="fill:#d9b05c;fill-rule:nonzero;stroke:none"
+       d="M 200.14653,225.20003 C 202.01936,224.9722 203.89601,224.75618 205.76599,224.47699 C 205.7955,226.29169 205.80629,228.11098 205.83771,229.93179 C 207.81717,229.65329 209.79988,229.38263 211.78813,229.14572 C 211.98309,231.07152 212.17093,233.00053 212.35455,234.93301 C 211.27365,235.74094 210.13338,236.48097 209.16214,237.42419 C 208.53386,241.886 209.01875,246.41734 208.84898,250.90979 C 205.48778,251.23605 202.11381,251.40083 198.73982,251.43591 C 198.82053,245.0556 198.29962,238.63892 199.0714,232.28851 C 199.3943,229.91879 199.77119,227.55853 200.14653,225.20003 z "
+       id="path700" />
+    <path
+       style="fill:none;stroke:#854a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 273.90472,230.13243 C 273.24077,228.51978 273.90447,226.81296 274.35329,225.24658 C 276.72589,227.52943 279.65469,229.14157 282.94588,229.57788 C 282.96236,234.32726 282.91553,239.07718 282.88345,243.82857 C 281.79719,243.93536 280.71568,244.04726 279.63718,244.16286 C 278.46445,239.19902 275.6783,234.86261 273.90472,230.13243 z "
+       id="path702" />
+    <path
+       style="fill:#854a26;fill-rule:nonzero;stroke:none"
+       d="M 273.90472,230.13243 C 273.24077,228.51978 273.90447,226.81296 274.35329,225.24658 C 276.72589,227.52943 279.65469,229.14157 282.94588,229.57788 C 282.96236,234.32726 282.91553,239.07718 282.88345,243.82857 C 281.79719,243.93536 280.71568,244.04726 279.63718,244.16286 C 278.46445,239.19902 275.6783,234.86261 273.90472,230.13243 z "
+       id="path704" />
+    <path
+       style="fill:none;stroke:#854a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 362.99879,226.20695 C 367.68745,227.13968 372.47406,227.57074 377.25494,227.28001 C 377.17523,232.93133 376.43359,238.54295 375.70061,244.13989 C 372.0423,242.22862 367.82758,241.95677 364.14783,243.93832 C 364.18527,238.00446 363.54353,232.10478 362.99879,226.20695 z "
+       id="path706" />
+    <path
+       style="fill:#854a26;fill-rule:nonzero;stroke:none"
+       d="M 362.99879,226.20695 C 367.68745,227.13968 372.47406,227.57074 377.25494,227.28001 C 377.17523,232.93133 376.43359,238.54295 375.70061,244.13989 C 372.0423,242.22862 367.82758,241.95677 364.14783,243.93832 C 364.18527,238.00446 363.54353,232.10478 362.99879,226.20695 z "
+       id="path708" />
+    <path
+       style="fill:none;stroke:#874a26;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 33.390182,228.40175 C 42.787262,226.12279 52.468353,226.9715 62.030167,226.85141 C 62.725861,226.84094 64.117249,226.82001 64.812958,226.80953 C 70.027771,227.38332 75.036865,229.41852 80.331757,229.30003 C 96.021606,228.40736 111.74936,228.5921 127.4577,228.1741 C 126.7182,233.84656 125.71343,239.49283 125.31874,245.20644 C 125.18449,243.92531 125.03949,242.64864 124.88376,241.3764 C 104.104,240.71696 83.388336,242.86053 62.655045,243.81676 C 57.273163,242.58466 51.920044,241.13162 46.407867,240.60077 C 40.374847,239.96767 34.186844,239.17801 28.749527,236.29677 C 35.920319,235.84885 43.059677,234.99146 50.218826,234.38683 C 42.056839,233.5079 33.473251,231.5909 25.508423,234.52086 C 24.225784,233.75879 22.957428,232.97226 21.648727,232.26031 C 21.535049,231.69694 21.307709,230.57022 21.194046,230.00685 C 25.295197,229.7917 29.380692,229.30158 33.390182,228.40175 z "
+       id="path710" />
+    <path
+       style="fill:#874a26;fill-rule:nonzero;stroke:none"
+       d="M 33.390182,228.40175 C 42.787262,226.12279 52.468353,226.9715 62.030167,226.85141 C 62.725861,226.84094 64.117249,226.82001 64.812958,226.80953 C 70.027771,227.38332 75.036865,229.41852 80.331757,229.30003 C 96.021606,228.40736 111.74936,228.5921 127.4577,228.1741 C 126.7182,233.84656 125.71343,239.49283 125.31874,245.20644 C 125.18449,243.92531 125.03949,242.64864 124.88376,241.3764 C 104.104,240.71696 83.388336,242.86053 62.655045,243.81676 C 57.273163,242.58466 51.920044,241.13162 46.407867,240.60077 C 40.374847,239.96767 34.186844,239.17801 28.749527,236.29677 C 35.920319,235.84885 43.059677,234.99146 50.218826,234.38683 C 42.056839,233.5079 33.473251,231.5909 25.508423,234.52086 C 24.225784,233.75879 22.957428,232.97226 21.648727,232.26031 C 21.535049,231.69694 21.307709,230.57022 21.194046,230.00685 C 25.295197,229.7917 29.380692,229.30158 33.390182,228.40175 z "
+       id="path712" />
+    <path
+       style="fill:none;stroke:#d9b361;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 230.30307,227.254 C 234.89871,226.0742 240.10515,227.20886 243.80681,230.17523 C 246.89655,232.72774 247.07616,237.25272 246.05693,240.84094 C 244.8197,244.19305 241.42479,245.98332 238.33322,247.30984 C 231.99205,250.7021 223.33131,245.68121 222.39189,238.73436 C 221.29248,233.59006 225.70962,228.78607 230.30307,227.254 z "
+       id="path714" />
+    <path
+       style="fill:#d9b361;fill-rule:nonzero;stroke:none"
+       d="M 230.30307,227.254 C 234.89871,226.0742 240.10515,227.20886 243.80681,230.17523 C 246.89655,232.72774 247.07616,237.25272 246.05693,240.84094 C 244.8197,244.19305 241.42479,245.98332 238.33322,247.30984 C 231.99205,250.7021 223.33131,245.68121 222.39189,238.73436 C 221.29248,233.59006 225.70962,228.78607 230.30307,227.254 z "
+       id="path716" />
+    <path
+       style="fill:none;stroke:#171411;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 486.88734,231.91289 C 488.68472,230.70821 490.67963,229.84479 492.72867,229.15468 C 493.4187,233.59462 489.1077,236.0807 486.43512,238.83751 C 487.06428,240.58662 487.68137,242.34602 488.15706,244.15285 C 486.41264,243.76279 485.71616,242.19092 485.07713,240.72253 C 482.34978,240.96938 479.60149,241.00702 476.92862,240.36426 C 479.15381,236.4287 483.25349,234.31935 486.88734,231.91289 z "
+       id="path718" />
+    <path
+       style="fill:#171411;fill-rule:nonzero;stroke:none"
+       d="M 486.88734,231.91289 C 488.68472,230.70821 490.67963,229.84479 492.72867,229.15468 C 493.4187,233.59462 489.1077,236.0807 486.43512,238.83751 C 487.06428,240.58662 487.68137,242.34602 488.15706,244.15285 C 486.41264,243.76279 485.71616,242.19092 485.07713,240.72253 C 482.34978,240.96938 479.60149,241.00702 476.92862,240.36426 C 479.15381,236.4287 483.25349,234.31935 486.88734,231.91289 z "
+       id="path720" />
+    <path
+       style="fill:none;stroke:#debf75;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 479.66141,239.20844 C 482.79404,236.091 486.59251,233.67583 490.64945,231.94305 C 488.14357,235.71635 484.47684,239.16664 479.66141,239.20844 z "
+       id="path722" />
+    <path
+       style="fill:#debf75;fill-rule:nonzero;stroke:none"
+       d="M 479.66141,239.20844 C 482.79404,236.091 486.59251,233.67583 490.64945,231.94305 C 488.14357,235.71635 484.47684,239.16664 479.66141,239.20844 z "
+       id="path724" />
+    <path
+       style="fill:none;stroke:#262626;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 521.21036,232.49992 C 522.78479,232.61762 524.3645,232.72229 525.95424,232.82541 C 525.82668,233.75713 525.67255,234.68614 525.49185,235.61247 C 524.08043,236.00233 522.70194,235.42418 521.35883,235.09749 C 521.3217,234.44809 521.24747,233.14931 521.21036,232.49992 z "
+       id="path726" />
+    <path
+       style="fill:#262626;fill-rule:nonzero;stroke:none"
+       d="M 521.21036,232.49992 C 522.78479,232.61762 524.3645,232.72229 525.95424,232.82541 C 525.82668,233.75713 525.67255,234.68614 525.49185,235.61247 C 524.08043,236.00233 522.70194,235.42418 521.35883,235.09749 C 521.3217,234.44809 521.24747,233.14931 521.21036,232.49992 z "
+       id="path728" />
+    <path
+       style="fill:none;stroke:#111111;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 530.24123,231.65088 C 532.48883,232.03171 534.7376,232.42851 536.98125,232.88916 C 535.56459,235.94119 532.26183,235.72792 529.44301,235.48027 C 529.64256,234.52292 530.04167,232.60822 530.24123,231.65088 z "
+       id="path730" />
+    <path
+       style="fill:#111111;fill-rule:nonzero;stroke:none"
+       d="M 530.24123,231.65088 C 532.48883,232.03171 534.7376,232.42851 536.98125,232.88916 C 535.56459,235.94119 532.26183,235.72792 529.44301,235.48027 C 529.64256,234.52292 530.04167,232.60822 530.24123,231.65088 z "
+       id="path732" />
+    <path
+       style="fill:none;stroke:#a85c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 25.508423,234.52086 C 33.473251,231.5909 42.056839,233.5079 50.218826,234.38683 C 43.059677,234.99146 35.920319,235.84885 28.749527,236.29677 C 27.645706,235.74423 26.565338,235.15225 25.508423,234.52086 z "
+       id="path734" />
+    <path
+       style="fill:#a85c28;fill-rule:nonzero;stroke:none"
+       d="M 25.508423,234.52086 C 33.473251,231.5909 42.056839,233.5079 50.218826,234.38683 C 43.059677,234.99146 35.920319,235.84885 28.749527,236.29677 C 27.645706,235.74423 26.565338,235.15225 25.508423,234.52086 z "
+       id="path736" />
+    <path
+       style="fill:none;stroke:#ae6128;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 73.738998,235.52089 C 91.262039,233.91272 108.86945,232.97711 126.46461,233.76213 C 126.08238,234.36345 125.3179,235.56606 124.93565,236.16737 C 116.61562,236.47963 108.2905,236.0303 99.971542,236.36559 C 91.224823,236.70511 82.424881,236.75142 73.738998,235.52089 z "
+       id="path738" />
+    <path
+       style="fill:#ae6128;fill-rule:nonzero;stroke:none"
+       d="M 73.738998,235.52089 C 91.262039,233.91272 108.86945,232.97711 126.46461,233.76213 C 126.08238,234.36345 125.3179,235.56606 124.93565,236.16737 C 116.61562,236.47963 108.2905,236.0303 99.971542,236.36559 C 91.224823,236.70511 82.424881,236.75142 73.738998,235.52089 z "
+       id="path740" />
+    <path
+       style="fill:none;stroke:#784c2e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 230.62749,239.10298 C 230.66148,235.76381 232.84949,233.16391 236.34262,233.3289 C 236.35432,235.32289 236.3204,237.32066 236.26218,239.3199 C 234.38005,239.27321 232.5013,239.19966 230.62749,239.10298 z "
+       id="path742" />
+    <path
+       style="fill:#784c2e;fill-rule:nonzero;stroke:none"
+       d="M 230.62749,239.10298 C 230.66148,235.76381 232.84949,233.16391 236.34262,233.3289 C 236.35432,235.32289 236.3204,237.32066 236.26218,239.3199 C 234.38005,239.27321 232.5013,239.19966 230.62749,239.10298 z "
+       id="path744" />
+    <path
+       style="fill:none;stroke:#94542b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 406.68811,233.80572 C 407.88065,236.48483 408.94633,239.22012 409.85321,242.01355 C 408.3681,242.50197 406.89508,243.01341 405.44151,243.57065 C 405.78958,240.30626 406.20543,237.05051 406.68811,233.80572 z "
+       id="path746" />
+    <path
+       style="fill:#94542b;fill-rule:nonzero;stroke:none"
+       d="M 406.68811,233.80572 C 407.88065,236.48483 408.94633,239.22012 409.85321,242.01355 C 408.3681,242.50197 406.89508,243.01341 405.44151,243.57065 C 405.78958,240.30626 406.20543,237.05051 406.68811,233.80572 z "
+       id="path748" />
+    <path
+       style="fill:none;stroke:#261e1c;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 507.62688,234.28996 C 511.19591,236.11053 514.99083,237.67493 519.04854,236.4624 C 518.6402,237.95981 518.22339,239.45708 517.79758,240.95218 C 519.70029,242.75143 521.58159,244.58489 523.30682,246.56592 C 519.88043,246.89801 516.44275,246.25787 513.03554,246.57805 C 509.03181,248.47299 504.98108,250.43922 500.52676,250.97258 C 500.9843,252.01082 501.4357,253.05762 501.88101,254.11295 C 499.65906,254.83859 497.41154,255.92158 495.01564,255.52623 C 490.56186,254.86958 486.06068,254.46582 481.67194,253.45186 C 483.20927,250.66248 486.26288,249.45166 488.8373,247.85022 C 490.68745,246.7238 492.67915,245.75005 494.86813,245.51665 C 499.47632,244.89247 503.61575,242.68898 507.82379,240.85529 C 507.76166,238.6646 507.67517,236.47533 507.62688,234.28996 z "
+       id="path750" />
+    <path
+       style="fill:#261e1c;fill-rule:nonzero;stroke:none"
+       d="M 507.62688,234.28996 C 511.19591,236.11053 514.99083,237.67493 519.04854,236.4624 C 518.6402,237.95981 518.22339,239.45708 517.79758,240.95218 C 519.70029,242.75143 521.58159,244.58489 523.30682,246.56592 C 519.88043,246.89801 516.44275,246.25787 513.03554,246.57805 C 509.03181,248.47299 504.98108,250.43922 500.52676,250.97258 C 500.9843,252.01082 501.4357,253.05762 501.88101,254.11295 C 499.65906,254.83859 497.41154,255.92158 495.01564,255.52623 C 490.56186,254.86958 486.06068,254.46582 481.67194,253.45186 C 483.20927,250.66248 486.26288,249.45166 488.8373,247.85022 C 490.68745,246.7238 492.67915,245.75005 494.86813,245.51665 C 499.47632,244.89247 503.61575,242.68898 507.82379,240.85529 C 507.76166,238.6646 507.67517,236.47533 507.62688,234.28996 z "
+       id="path752" />
+    <path
+       style="fill:none;stroke:#171411;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 541.25568,234.34422 C 546.89149,235.87274 552.67476,237.97314 556.95175,242.10716 C 558.61571,243.56665 558.71387,245.84357 558.4148,247.88225 C 553.55173,245.14473 548.76048,242.33879 543.51738,240.38196 C 542.71962,238.38231 542.12988,236.30832 541.25568,234.34422 z "
+       id="path754" />
+    <path
+       style="fill:#171411;fill-rule:nonzero;stroke:none"
+       d="M 541.25568,234.34422 C 546.89149,235.87274 552.67476,237.97314 556.95175,242.10716 C 558.61571,243.56665 558.71387,245.84357 558.4148,247.88225 C 553.55173,245.14473 548.76048,242.33879 543.51738,240.38196 C 542.71962,238.38231 542.12988,236.30832 541.25568,234.34422 z "
+       id="path756" />
+    <path
+       style="fill:none;stroke:#685c45;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 492.22354,237.40819 C 495.66672,235.36287 499.94254,235.43024 503.18747,237.86214 C 501.63498,239.71168 499.47533,240.99051 496.99609,240.38739 C 495.27098,240.03337 491.68146,239.93398 492.22354,237.40819 z "
+       id="path758" />
+    <path
+       style="fill:#685c45;fill-rule:nonzero;stroke:none"
+       d="M 492.22354,237.40819 C 495.66672,235.36287 499.94254,235.43024 503.18747,237.86214 C 501.63498,239.71168 499.47533,240.99051 496.99609,240.38739 C 495.27098,240.03337 491.68146,239.93398 492.22354,237.40819 z "
+       id="path760" />
+    <path
+       style="fill:none;stroke:#debf75;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 509.22404,237.46884 C 510.46133,236.1226 513.10486,238.1002 511.50931,239.46858 C 510.23036,240.83105 507.64668,238.87039 509.22404,237.46884 z "
+       id="path762" />
+    <path
+       style="fill:#debf75;fill-rule:nonzero;stroke:none"
+       d="M 509.22404,237.46884 C 510.46133,236.1226 513.10486,238.1002 511.50931,239.46858 C 510.23036,240.83105 507.64668,238.87039 509.22404,237.46884 z "
+       id="path764" />
+    <path
+       style="fill:none;stroke:#debf75;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 545.10864,237.06784 C 549.73866,238.6219 554.17484,241.05672 557.12404,245.06714 C 552.90663,242.78876 548.62178,240.64265 544.09503,239.04802 C 544.34843,238.55298 544.85524,237.5629 545.10864,237.06784 z "
+       id="path766" />
+    <path
+       style="fill:#debf75;fill-rule:nonzero;stroke:none"
+       d="M 545.10864,237.06784 C 549.73866,238.6219 554.17484,241.05672 557.12404,245.06714 C 552.90663,242.78876 548.62178,240.64265 544.09503,239.04802 C 544.34843,238.55298 544.85524,237.5629 545.10864,237.06784 z "
+       id="path768" />
+    <path
+       style="fill:none;stroke:#2b2b2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 523.46928,242.43819 C 525.96115,240.81947 528.79102,239.40405 531.77307,239.07951 C 533.47829,240.23727 535.06296,241.56575 536.70239,242.82809 C 536.30792,243.45914 535.519,244.72121 535.12453,245.35225 C 532.22159,245.52945 529.28348,245.72073 526.40779,245.22974 C 525.11591,244.80611 522.97005,244.22168 523.46928,242.43819 z "
+       id="path770" />
+    <path
+       style="fill:#2b2b2b;fill-rule:nonzero;stroke:none"
+       d="M 523.46928,242.43819 C 525.96115,240.81947 528.79102,239.40405 531.77307,239.07951 C 533.47829,240.23727 535.06296,241.56575 536.70239,242.82809 C 536.30792,243.45914 535.519,244.72121 535.12453,245.35225 C 532.22159,245.52945 529.28348,245.72073 526.40779,245.22974 C 525.11591,244.80611 522.97005,244.22168 523.46928,242.43819 z "
+       id="path772" />
+    <path
+       style="fill:none;stroke:#ab5e28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 162.00825,250.34462 C 162.63873,246.65686 163.26271,242.96872 163.98,239.29897 C 166.69333,243.16834 168.33183,247.789 171.54123,251.29156 C 173.74654,252.05374 176.10864,252.16609 178.41458,252.41701 C 172.37355,256.57184 164.81274,256.92017 157.74649,256.27832 C 146.39664,254.58595 134.89371,254.04009 123.62299,251.81737 C 117.14475,250.61264 110.55102,250.5504 104.00415,250.05057 C 90.18158,248.27075 76.13974,247.6107 62.655045,243.81676 C 83.388336,242.86053 104.104,240.71696 124.88376,241.3764 C 125.03949,242.64864 125.18449,243.92531 125.31874,245.20644 C 125.39975,246.3727 125.48529,247.54181 125.57535,248.71381 C 130.63121,249.51439 135.76529,249.60815 140.86244,249.18224 C 141.24657,247.69914 141.63774,246.22122 141.9888,244.73546 C 142.9117,244.6758 143.83638,244.61867 144.76282,244.56404 C 145.06143,246.12843 145.36142,247.69379 145.65868,249.26459 C 151.07573,250.00958 156.53899,250.36742 162.00825,250.34462 z "
+       id="path774" />
+    <path
+       style="fill:#ab5e28;fill-rule:nonzero;stroke:none"
+       d="M 162.00825,250.34462 C 162.63873,246.65686 163.26271,242.96872 163.98,239.29897 C 166.69333,243.16834 168.33183,247.789 171.54123,251.29156 C 173.74654,252.05374 176.10864,252.16609 178.41458,252.41701 C 172.37355,256.57184 164.81274,256.92017 157.74649,256.27832 C 146.39664,254.58595 134.89371,254.04009 123.62299,251.81737 C 117.14475,250.61264 110.55102,250.5504 104.00415,250.05057 C 90.18158,248.27075 76.13974,247.6107 62.655045,243.81676 C 83.388336,242.86053 104.104,240.71696 124.88376,241.3764 C 125.03949,242.64864 125.18449,243.92531 125.31874,245.20644 C 125.39975,246.3727 125.48529,247.54181 125.57535,248.71381 C 130.63121,249.51439 135.76529,249.60815 140.86244,249.18224 C 141.24657,247.69914 141.63774,246.22122 141.9888,244.73546 C 142.9117,244.6758 143.83638,244.61867 144.76282,244.56404 C 145.06143,246.12843 145.36142,247.69379 145.65868,249.26459 C 151.07573,250.00958 156.53899,250.36742 162.00825,250.34462 z "
+       id="path776" />
+    <path
+       style="fill:none;stroke:#784528;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 506.80762,243.86203 C 509.2196,241.72655 512.20059,240.46234 515.28006,239.61667 C 514.56103,241.48726 513.82457,243.3515 513.08989,245.21677 C 512.70866,245.13081 511.9462,244.95892 511.56496,244.87299 C 509.97702,244.51119 508.3956,244.15164 506.80762,243.86203 z "
+       id="path778" />
+    <path
+       style="fill:#784528;fill-rule:nonzero;stroke:none"
+       d="M 506.80762,243.86203 C 509.2196,241.72655 512.20059,240.46234 515.28006,239.61667 C 514.56103,241.48726 513.82457,243.3515 513.08989,245.21677 C 512.70866,245.13081 511.9462,244.95892 511.56496,244.87299 C 509.97702,244.51119 508.3956,244.15164 506.80762,243.86203 z "
+       id="path780" />
+    <path
+       style="fill:none;stroke:#b56628;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 241.27496,248.20157 C 244.68817,246.55602 247.05551,243.48483 249.52315,240.72266 C 249.40578,244.79517 249.32098,248.86954 249.32066,252.94643 C 254.29382,252.9389 259.11644,251.71017 263.97031,250.81937 C 269.60312,250.9039 275.28658,251.23508 280.83853,249.97049 C 280.46005,248.02733 280.09602,246.0833 279.63718,244.16286 C 280.71568,244.04726 281.79719,243.93536 282.88345,243.82857 C 282.87305,246.65494 282.93462,249.48268 283.0481,252.31094 C 278.90781,253.82803 275.40663,256.5779 271.96429,259.25456 C 258.50485,259.35732 245.03627,259.32556 231.58375,259.16371 C 231.24709,256.66815 230.53938,254.24754 229.6084,251.91608 C 230.43614,251.69636 231.26668,251.47914 232.09999,251.26442 C 235.21227,250.429 238.35681,249.60101 241.27496,248.20157 z "
+       id="path782" />
+    <path
+       style="fill:#b56628;fill-rule:nonzero;stroke:none"
+       d="M 241.27496,248.20157 C 244.68817,246.55602 247.05551,243.48483 249.52315,240.72266 C 249.40578,244.79517 249.32098,248.86954 249.32066,252.94643 C 254.29382,252.9389 259.11644,251.71017 263.97031,250.81937 C 269.60312,250.9039 275.28658,251.23508 280.83853,249.97049 C 280.46005,248.02733 280.09602,246.0833 279.63718,244.16286 C 280.71568,244.04726 281.79719,243.93536 282.88345,243.82857 C 282.87305,246.65494 282.93462,249.48268 283.0481,252.31094 C 278.90781,253.82803 275.40663,256.5779 271.96429,259.25456 C 258.50485,259.35732 245.03627,259.32556 231.58375,259.16371 C 231.24709,256.66815 230.53938,254.24754 229.6084,251.91608 C 230.43614,251.69636 231.26668,251.47914 232.09999,251.26442 C 235.21227,250.429 238.35681,249.60101 241.27496,248.20157 z "
+       id="path784" />
+    <path
+       style="fill:none;stroke:#ae6128;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 348.31656,240.63281 C 349.44842,242.1902 350.6218,243.71904 351.80708,245.24216 C 355.95285,245.56003 360.2692,245.70935 364.14783,243.93832 C 367.82758,241.95677 372.0423,242.22862 375.70061,244.13989 C 380.69742,246.92804 386.27362,245.1351 391.30006,243.49341 C 391.61054,243.55368 392.23145,243.67424 392.5419,243.73451 C 394.37816,244.21664 396.187,244.81576 398.06021,245.18634 C 400.64012,245.84544 403.06381,244.35652 405.44151,243.57065 C 406.89508,243.01341 408.3681,242.50197 409.85321,242.01355 C 416.21361,245.20526 423.17868,241.81914 429.76199,241.36156 C 435.63966,240.91087 441.65787,240.93398 447.35165,242.6563 C 440.72256,245.16005 433.49712,244.9536 426.69449,246.74693 C 419.73737,248.65404 412.53239,249.24762 405.4444,250.45514 C 390.73944,252.83267 375.86438,253.89269 361.00362,254.69025 C 356.72295,254.90067 352.54005,255.90341 348.28616,256.32115 C 341.64847,257.1712 334.90305,255.87955 329.16307,252.42265 C 332.48825,250.99721 335.81105,249.55121 339.2366,248.37411 C 342.10492,247.90297 344.97584,247.43039 347.84706,246.95201 C 348.02475,244.84503 348.23315,242.74139 348.31656,240.63281 z "
+       id="path786" />
+    <path
+       style="fill:#ae6128;fill-rule:nonzero;stroke:none"
+       d="M 348.31656,240.63281 C 349.44842,242.1902 350.6218,243.71904 351.80708,245.24216 C 355.95285,245.56003 360.2692,245.70935 364.14783,243.93832 C 367.82758,241.95677 372.0423,242.22862 375.70061,244.13989 C 380.69742,246.92804 386.27362,245.1351 391.30006,243.49341 C 391.61054,243.55368 392.23145,243.67424 392.5419,243.73451 C 394.37816,244.21664 396.187,244.81576 398.06021,245.18634 C 400.64012,245.84544 403.06381,244.35652 405.44151,243.57065 C 406.89508,243.01341 408.3681,242.50197 409.85321,242.01355 C 416.21361,245.20526 423.17868,241.81914 429.76199,241.36156 C 435.63966,240.91087 441.65787,240.93398 447.35165,242.6563 C 440.72256,245.16005 433.49712,244.9536 426.69449,246.74693 C 419.73737,248.65404 412.53239,249.24762 405.4444,250.45514 C 390.73944,252.83267 375.86438,253.89269 361.00362,254.69025 C 356.72295,254.90067 352.54005,255.90341 348.28616,256.32115 C 341.64847,257.1712 334.90305,255.87955 329.16307,252.42265 C 332.48825,250.99721 335.81105,249.55121 339.2366,248.37411 C 342.10492,247.90297 344.97584,247.43039 347.84706,246.95201 C 348.02475,244.84503 348.23315,242.74139 348.31656,240.63281 z "
+       id="path788" />
+    <path
+       style="fill:none;stroke:#debf75;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 526.51338,242.17752 C 529.18665,241.17236 532.20526,240.77354 534.22165,243.29013 C 531.60306,243.7549 528.50754,244.48445 526.51338,242.17752 z "
+       id="path790" />
+    <path
+       style="fill:#debf75;fill-rule:nonzero;stroke:none"
+       d="M 526.51338,242.17752 C 529.18665,241.17236 532.20526,240.77354 534.22165,243.29013 C 531.60306,243.7549 528.50754,244.48445 526.51338,242.17752 z "
+       id="path792" />
+    <path
+       style="fill:none;stroke:#a65c28;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 295.18164,241.79459 C 298.02242,241.8008 300.8653,241.77969 303.71001,241.7279 C 303.8514,244.21971 304.01215,246.71329 304.1409,249.21085 C 301.16363,249.64702 298.19257,250.1167 295.23515,250.65344 C 295.20549,247.69824 295.19338,244.74583 295.18164,241.79459 z "
+       id="path794" />
+    <path
+       style="fill:#a65c28;fill-rule:nonzero;stroke:none"
+       d="M 295.18164,241.79459 C 298.02242,241.8008 300.8653,241.77969 303.71001,241.7279 C 303.8514,244.21971 304.01215,246.71329 304.1409,249.21085 C 301.16363,249.64702 298.19257,250.1167 295.23515,250.65344 C 295.20549,247.69824 295.19338,244.74583 295.18164,241.79459 z "
+       id="path796" />
+    <path
+       style="fill:none;stroke:#97855e;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 516.20314,241.70624 C 517.30467,242.76366 518.34578,243.88524 519.33737,245.06136 C 517.86478,245.07504 516.39871,245.0889 514.93918,245.10292 C 515.35113,243.96655 515.77245,242.83432 516.20314,241.70624 z "
+       id="path798" />
+    <path
+       style="fill:#97855e;fill-rule:nonzero;stroke:none"
+       d="M 516.20314,241.70624 C 517.30467,242.76366 518.34578,243.88524 519.33737,245.06136 C 517.86478,245.07504 516.39871,245.0889 514.93918,245.10292 C 515.35113,243.96655 515.77245,242.83432 516.20314,241.70624 z "
+       id="path800" />
+    <path
+       style="fill:none;stroke:#a85e2b;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 493.94151,247.75835 C 498.28893,246.65681 502.43984,244.88199 506.80762,243.86203 C 508.3956,244.15164 509.97702,244.51119 511.56496,244.87299 C 508.63316,246.86778 505.27718,248.02655 501.90949,249.02727 C 498.92494,249.81661 496.59395,251.91124 493.91873,253.31653 C 491.19769,253.5631 488.54614,252.67654 485.93208,252.08902 C 488.3248,250.19504 490.93593,248.49051 493.94151,247.75835 z "
+       id="path802" />
+    <path
+       style="fill:#a85e2b;fill-rule:nonzero;stroke:none"
+       d="M 493.94151,247.75835 C 498.28893,246.65681 502.43984,244.88199 506.80762,243.86203 C 508.3956,244.15164 509.97702,244.51119 511.56496,244.87299 C 508.63316,246.86778 505.27718,248.02655 501.90949,249.02727 C 498.92494,249.81661 496.59395,251.91124 493.91873,253.31653 C 491.19769,253.5631 488.54614,252.67654 485.93208,252.08902 C 488.3248,250.19504 490.93593,248.49051 493.94151,247.75835 z "
+       id="path804" />
+    <path
+       style="fill:none;stroke:#784221;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 295.23515,250.65344 C 298.19257,250.1167 301.16363,249.64702 304.1409,249.21085 C 304.15489,249.68591 304.18291,250.63605 304.1969,251.11112 C 297.01363,253.11809 289.82491,255.48262 282.26793,255.35289 C 282.82556,254.28981 283.38554,253.23018 283.95187,252.17448 C 287.72523,251.77908 291.50667,251.38977 295.23515,250.65344 z "
+       id="path806" />
+    <path
+       style="fill:#784221;fill-rule:nonzero;stroke:none"
+       d="M 295.23515,250.65344 C 298.19257,250.1167 301.16363,249.64702 304.1409,249.21085 C 304.15489,249.68591 304.18291,250.63605 304.1969,251.11112 C 297.01363,253.11809 289.82491,255.48262 282.26793,255.35289 C 282.82556,254.28981 283.38554,253.23018 283.95187,252.17448 C 287.72523,251.77908 291.50667,251.38977 295.23515,250.65344 z "
+       id="path808" />
+    <path
+       style="fill:none;stroke:#282828;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 466.73576,251.08168 C 468.64764,249.00439 471.4157,248.60008 474.07398,248.30016 C 474.52068,249.09775 475.41406,250.69295 475.86075,251.49054 C 472.83397,252.54265 469.64504,252.45035 466.73576,251.08168 z "
+       id="path810" />
+    <path
+       style="fill:#282828;fill-rule:nonzero;stroke:none"
+       d="M 466.73576,251.08168 C 468.64764,249.00439 471.4157,248.60008 474.07398,248.30016 C 474.52068,249.09775 475.41406,250.69295 475.86075,251.49054 C 472.83397,252.54265 469.64504,252.45035 466.73576,251.08168 z "
+       id="path812" />
+    <path
+       style="fill:none;stroke:#4f3326;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 513.74323,251.65356 C 516.88489,250.07704 520.38229,249.32768 523.87752,249.0908 C 524.09488,250.3721 524.24545,251.66449 524.32925,252.968 C 521.17836,255.5551 516.79778,255.9632 513.08659,254.41504 C 513.25456,253.48035 513.47343,252.55986 513.74323,251.65356 z "
+       id="path814" />
+    <path
+       style="fill:#4f3326;fill-rule:nonzero;stroke:none"
+       d="M 513.74323,251.65356 C 516.88489,250.07704 520.38229,249.32768 523.87752,249.0908 C 524.09488,250.3721 524.24545,251.66449 524.32925,252.968 C 521.17836,255.5551 516.79778,255.9632 513.08659,254.41504 C 513.25456,253.48035 513.47343,252.55986 513.74323,251.65356 z "
+       id="path816" />
+    <path
+       style="fill:none;stroke:#824723;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 189.78372,250.11002 C 192.21788,250.12854 194.65186,250.10847 197.08868,250.0809 C 197.00459,250.53627 196.83643,251.44701 196.75235,251.90236 C 190.67757,253.64607 184.59142,255.35202 178.52684,257.13132 C 171.61188,256.56479 164.65733,256.89566 157.74649,256.27832 C 164.81274,256.92017 172.37355,256.57184 178.41458,252.41701 C 181.92416,252.61734 185.43639,252.79219 188.94199,253.08748 C 189.23445,252.09586 189.51503,251.10336 189.78372,250.11002 z "
+       id="path818" />
+    <path
+       style="fill:#824723;fill-rule:nonzero;stroke:none"
+       d="M 189.78372,250.11002 C 192.21788,250.12854 194.65186,250.10847 197.08868,250.0809 C 197.00459,250.53627 196.83643,251.44701 196.75235,251.90236 C 190.67757,253.64607 184.59142,255.35202 178.52684,257.13132 C 171.61188,256.56479 164.65733,256.89566 157.74649,256.27832 C 164.81274,256.92017 172.37355,256.57184 178.41458,252.41701 C 181.92416,252.61734 185.43639,252.79219 188.94199,253.08748 C 189.23445,252.09586 189.51503,251.10336 189.78372,250.11002 z "
+       id="path820" />
+    <path
+       style="fill:none;stroke:#703f23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 210.90439,250.93161 C 213.63867,250.53171 216.38487,250.21639 219.13649,249.93604 C 216.80894,251.67058 214.45483,253.36862 212.08032,255.03772 C 218.58682,256.38428 224.95055,258.47653 231.58375,259.16371 C 245.03627,259.32556 258.50485,259.35732 271.96429,259.25456 C 278.72111,259.14757 285.4771,259.54173 292.23486,259.35642 C 275.17316,260.34822 258.07393,259.47151 240.99678,259.80234 C 229.31517,259.36362 217.59705,260.58498 205.95319,259.26163 C 199.0143,258.50479 192.0265,259.05557 185.07797,258.57385 L 184.95474,258.55115 C 190.52416,258.09627 196.12627,258.41608 201.71048,258.24089 C 200.73061,257.42519 199.7615,256.60678 198.78584,255.79733 C 198.83839,254.74081 198.89404,253.68751 198.95274,252.63745 C 201.10832,253.30591 203.25047,254.05206 205.46239,254.53674 C 207.91934,255.20367 209.26588,252.21057 210.90439,250.93161 z "
+       id="path822" />
+    <path
+       style="fill:#703f23;fill-rule:nonzero;stroke:none"
+       d="M 210.90439,250.93161 C 213.63867,250.53171 216.38487,250.21639 219.13649,249.93604 C 216.80894,251.67058 214.45483,253.36862 212.08032,255.03772 C 218.58682,256.38428 224.95055,258.47653 231.58375,259.16371 C 245.03627,259.32556 258.50485,259.35732 271.96429,259.25456 C 278.72111,259.14757 285.4771,259.54173 292.23486,259.35642 C 275.17316,260.34822 258.07393,259.47151 240.99678,259.80234 C 229.31517,259.36362 217.59705,260.58498 205.95319,259.26163 C 199.0143,258.50479 192.0265,259.05557 185.07797,258.57385 L 184.95474,258.55115 C 190.52416,258.09627 196.12627,258.41608 201.71048,258.24089 C 200.73061,257.42519 199.7615,256.60678 198.78584,255.79733 C 198.83839,254.74081 198.89404,253.68751 198.95274,252.63745 C 201.10832,253.30591 203.25047,254.05206 205.46239,254.53674 C 207.91934,255.20367 209.26588,252.21057 210.90439,250.93161 z "
+       id="path824" />
+    <path
+       style="fill:none;stroke:#663a21;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 304.27911,254.86011 C 310.62088,252.37933 317.19182,250.3886 324.02441,249.92853 C 321.31871,251.67744 318.58701,253.38403 315.86328,255.1021 C 320.57819,256.26781 325.3338,257.34538 330.18545,257.767 L 329.24291,257.92931 C 319.82668,259.44771 310.26753,259.09731 300.77612,258.8481 C 302.715,258.68489 304.65074,258.45535 306.58891,258.23431 C 305.81641,257.10585 305.04678,255.9816 304.27911,254.86011 z "
+       id="path826" />
+    <path
+       style="fill:#663a21;fill-rule:nonzero;stroke:none"
+       d="M 304.27911,254.86011 C 310.62088,252.37933 317.19182,250.3886 324.02441,249.92853 C 321.31871,251.67744 318.58701,253.38403 315.86328,255.1021 C 320.57819,256.26781 325.3338,257.34538 330.18545,257.767 L 329.24291,257.92931 C 319.82668,259.44771 310.26753,259.09731 300.77612,258.8481 C 302.715,258.68489 304.65074,258.45535 306.58891,258.23431 C 305.81641,257.10585 305.04678,255.9816 304.27911,254.86011 z "
+       id="path828" />
+    <path
+       style="fill:none;stroke:#a85923;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 178.52684,257.13132 C 184.59142,255.35202 190.67757,253.64607 196.75235,251.90236 C 197.30244,252.08614 198.40265,252.45367 198.95274,252.63745 C 198.89404,253.68751 198.83839,254.74081 198.78584,255.79733 C 199.7615,256.60678 200.73061,257.42519 201.71048,258.24089 C 196.12627,258.41608 190.52416,258.09627 184.95474,258.55115 C 182.78874,258.17036 180.69078,257.49753 178.52684,257.13132 z "
+       id="path830" />
+    <path
+       style="fill:#a85923;fill-rule:nonzero;stroke:none"
+       d="M 178.52684,257.13132 C 184.59142,255.35202 190.67757,253.64607 196.75235,251.90236 C 197.30244,252.08614 198.40265,252.45367 198.95274,252.63745 C 198.89404,253.68751 198.83839,254.74081 198.78584,255.79733 C 199.7615,256.60678 200.73061,257.42519 201.71048,258.24089 C 196.12627,258.41608 190.52416,258.09627 184.95474,258.55115 C 182.78874,258.17036 180.69078,257.49753 178.52684,257.13132 z "
+       id="path832" />
+    <path
+       style="fill:none;stroke:#573d23;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 532.95911,256.14644 C 535.28879,253.1459 539.12563,252.37346 542.59508,251.47069 C 542.05179,253.29018 541.65965,255.18295 540.80586,256.89305 C 538.3591,258.39133 535.35631,257.12051 532.95911,256.14644 z "
+       id="path834" />
+    <path
+       style="fill:#573d23;fill-rule:nonzero;stroke:none"
+       d="M 532.95911,256.14644 C 535.28879,253.1459 539.12563,252.37346 542.59508,251.47069 C 542.05179,253.29018 541.65965,255.18295 540.80586,256.89305 C 538.3591,258.39133 535.35631,257.12051 532.95911,256.14644 z "
+       id="path836" />
+    <path
+       style="fill:none;stroke:#020202;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 300.77612,258.8481 C 310.26753,259.09731 319.82668,259.44771 329.24291,257.92931 C 329.77913,258.21402 330.85158,258.78346 331.38779,259.06819 C 328.95427,259.80424 326.46805,260.44488 323.92171,260.5734 C 312.53184,260.85269 301.08186,260.05164 289.75324,261.53654 C 267.50119,261.63246 245.24626,261.56218 222.99345,261.56285 C 217.32037,261.45239 211.60486,261.76598 205.98125,260.85406 C 197.88515,260.06952 189.66139,261.24638 181.60991,259.90684 C 182.75549,259.43822 183.91151,258.9939 185.07797,258.57385 C 192.0265,259.05557 199.0143,258.50479 205.95319,259.26163 C 217.59705,260.58498 229.31517,259.36362 240.99678,259.80234 C 258.07393,259.47151 275.17316,260.34822 292.23486,259.35642 C 295.08081,259.20164 297.92529,258.99115 300.77612,258.8481 z "
+       id="path838" />
+    <path
+       style="fill:#020202;fill-rule:nonzero;stroke:none"
+       d="M 300.77612,258.8481 C 310.26753,259.09731 319.82668,259.44771 329.24291,257.92931 C 329.77913,258.21402 330.85158,258.78346 331.38779,259.06819 C 328.95427,259.80424 326.46805,260.44488 323.92171,260.5734 C 312.53184,260.85269 301.08186,260.05164 289.75324,261.53654 C 267.50119,261.63246 245.24626,261.56218 222.99345,261.56285 C 217.32037,261.45239 211.60486,261.76598 205.98125,260.85406 C 197.88515,260.06952 189.66139,261.24638 181.60991,259.90684 C 182.75549,259.43822 183.91151,258.9939 185.07797,258.57385 C 192.0265,259.05557 199.0143,258.50479 205.95319,259.26163 C 217.59705,260.58498 229.31517,259.36362 240.99678,259.80234 C 258.07393,259.47151 275.17316,260.34822 292.23486,259.35642 C 295.08081,259.20164 297.92529,258.99115 300.77612,258.8481 z "
+       id="path840" />
+    <path
+       style="fill:none;stroke:#111111;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10"
+       d="M 513.17706,259.18939 C 514.3504,259.22273 515.53008,259.26398 516.71605,259.31309 C 516.56995,259.78748 516.27776,260.73625 516.13165,261.21063 C 515.19679,261.42059 514.26846,261.63414 513.34665,261.85126 C 513.30426,261.18579 513.21947,259.85486 513.17706,259.18939 z "
+       id="path842" />
+    <path
+       style="fill:#111111;fill-rule:nonzero;stroke:none"
+       d="M 513.17706,259.18939 C 514.3504,259.22273 515.53008,259.26398 516.71605,259.31309 C 516.56995,259.78748 516.27776,260.73625 516.13165,261.21063 C 515.19679,261.42059 514.26846,261.63414 513.34665,261.85126 C 513.30426,261.18579 513.21947,259.85486 513.17706,259.18939 z "
+       id="path844" />
+  </g>
+</svg>
diff --git a/panels/clock/biber/hour.svg b/panels/clock/biber/hour.svg
new file mode 100755
index 0000000..66227c5
--- /dev/null
+++ b/panels/clock/biber/hour.svg
@@ -0,0 +1,3 @@
+<svg data-clock="analog" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" width="200px" height="200px" viewBox="0 0 200 200">
+<rect x="95" y="40" width="10" height="65" style="stroke:none"></rect>
+</svg>
diff --git a/panels/clock/biber/minute.svg b/panels/clock/biber/minute.svg
new file mode 100755
index 0000000..2cf6236
--- /dev/null
+++ b/panels/clock/biber/minute.svg
@@ -0,0 +1,4 @@
+<svg data-clock="analog" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" width="200px" height="200px" viewBox="0 0 200 200">
+<!-- minute hand -->
+<rect x="95" y="6" width="8" height="99" style="stroke:none"></rect>
+</svg>
diff --git a/panels/clock/biber/second.svg b/panels/clock/biber/second.svg
new file mode 100755
index 0000000..f93bac9
--- /dev/null
+++ b/panels/clock/biber/second.svg
@@ -0,0 +1,3 @@
+<svg data-clock="analog" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" width="200px" height="200px" viewBox="0 0 200 200">
+<polygon points="99.4,8 100.6,8 102.8,123 97.2,123" style="stroke:none"></polygon>
+</svg>
diff --git a/panels/clock/script.js b/panels/clock/script.js
new file mode 100755
index 0000000..fb4ed75
--- /dev/null
+++ b/panels/clock/script.js
@@ -0,0 +1,94 @@
+this.loaded = function(panel, config) {
+  this.clock = {
+    hour: panel.find("[data-clock-hand=hour]"),
+    minute: panel.find("[data-clock-hand=minute]"),
+    second: panel.find("[data-clock-hand=second]"),
+    digitalContainer : panel.find("[data-clock=digital]"),
+    digital : panel.find("[data-clock=digital] span"),
+    datum: panel.find("[data-clock=datum]"),
+    "config": config,
+    lasttext: "",
+    lastdate: ""
+  };
+
+  var self = { 'me': this };
+
+
+    var r = function() {
+      var svg = panel.find('[data-clock=analog]');
+      var imgs = panel.find('[data-clock=analog] img');
+      var w = panel.width();
+      var h = panel.height();
+      var q = (w<h?w:h);
+      svg.css({"height":q + "px","width":q + "px"});
+      imgs.css({"height":q + "px","width":q + "px"});
+      var fsh = h/53;
+      var fsw = (w-q)/(220);
+
+      var fs = (fsh<fsw?fsh:fsw);
+      var lh = q;
+
+      this.clock.digitalContainer.textfill(
+      {
+      maxFontPixels:-1
+      });
+    };
+
+
+  self.c = function() {updateTime.call(self.me)};
+  self.r = function() {r.call(self.me)};
+
+
+  self.c();
+  setTimeout ( self.r , 100);
+  setInterval( self.c , 500);
+  $(window).resize(  self.r );
+}
+
+var rotateElement = function (id, angle) {
+  id.css('transform', 'rotate('+angle+'deg)');
+}
+var updateTime = function() {  // rotate clock element
+  var months = ["Januar","Februar","März","April","Mai","Juni","Juli",
+        "August","September","Oktober","November","Dezember"];
+  var days = ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];
+  var date = new Date();
+  // date
+  var t = date.getDay();
+  var d = date.getDate();
+  var m = date.getMonth();
+  var y = date.getFullYear();
+  // time
+  var h = date.getHours();
+  if (h.toString().length < 2)
+    h = "0" + h;
+  var i = date.getMinutes();
+  if (i.toString().length < 2)
+    i = "0" + i;
+  var s = date.getSeconds();
+  if (s.toString().length < 2)
+    s = "0" + s;
+
+  var newtext=h+":"+i+":"+s;
+  if (newtext != this.clock.lasttext) {
+    this.clock.lasttext = newtext;
+    this.clock.digital.text(newtext);
+
+    rotateElement(this.clock.hour, 30 * h + 0.5 * i);
+    rotateElement(this.clock.minute, 6 * i);
+    rotateElement(this.clock.second, 6 * s);
+    var newdate = days[t] + ", " + d + "." + months[m] + ", " + y;
+    if (newdate != this.clock.lastdate) {
+      this.clock.lastdate = newdate;
+      this.clock.datum.text(newdate);
+    }
+  }
+/*  	$("[panel=time] [clock] [number=h0]").html(h.toString()[0]);
+  $("[panel=time] [clock] [number=h1]").html(h.toString()[1]);
+  $("[panel=time] [clock] [number=m0]").html(i.toString()[0]);
+  $("[panel=time] [clock] [number=m1]").html(i.toString()[1]);
+  $("[panel=time] [clock] [number=s0]").html(s.toString()[0]);
+  $("[panel=time] [clock] [number=s1]").html(s.toString()[1]);
+  $("[panel=time] [date]").html(days[t] + ", " + d + "." + months[m] + ", " + y);*/
+
+}
diff --git a/panels/clock/style.less b/panels/clock/style.less
new file mode 100755
index 0000000..a867361
--- /dev/null
+++ b/panels/clock/style.less
@@ -0,0 +1,159 @@
+[data-clock=right],[data-clock=analog] {
+  float:left;
+  height:100%;
+}
+[data-clock=analog] {
+  display: block;
+}
+[data-clock=analog] img {
+  width: 200px;
+  height: 200px;
+  position: absolute;
+}
+[data-biber] {
+  opacity: 0.3;
+}
+[data-clock=right]{
+}
+[data-clock=digital] {
+  display: -webkit-box;
+-webkit-box-pack: justify;
+-webkit-box-align: center;
+display: -moz-box;
+-moz-box-pack: justify;
+-moz-box-align: center;
+display: -ms-flexbox;
+-ms-flex-pack: justify;
+-ms-flex-align: center;
+display: box;
+box-pack: justify;
+box-align: center;
+height:100%;
+
+}
+[data-clock]{
+
+    font-family: lcd;
+}
+
+[data-clock=digital] {
+
+  @keyframes clock24 {
+  	from 	{top: 0%;}
+  	to		{top: -2400%;}
+  }
+
+  @keyframes clock60 {
+  	from 	{top: 0%;}
+  	to		{top: -6000%;}
+  }
+
+  @keyframes clockPulse {
+  	0%		{color: #AA0000;}
+  	50%		{color: #550000;}
+  	100%	{color: #AA0000;}
+  }
+
+  [data-clock] {
+  	position: relative;
+  	width: 400px;
+  	height: 200px;
+  	overflow: hidden;
+  	padding: 0px;
+  	text-align: center;
+  	background-color: #000000;
+  	color: #550000;
+  	box-sizing: border-box;
+  }
+
+  [data-clock] [data-clock-seperator] {
+  	position: relative;
+  	display: inline-table;
+  	top: -20px;
+  	height: 120px;
+  	font-size: 150px;
+  	line-height: 150px;
+  	margin-top: -20px;
+  	width: 5px;
+  	text-align: center;
+  	margin-left: -20px;
+  	margin-right: -20px;
+  }
+
+  [data-clock] [data-clock-number] {
+  	margin-top: -10px;
+  }
+
+  [data-clock] [data-clock-number=hour], [data-clock] [data-clock-number=minute] {
+  	position: relative;
+  	display: inline-table;
+  	font-size: 150px;
+  	line-height: 150px;
+  	text-align: center;
+  	overflow: hidden;
+  }
+
+  [data-clock] [data-clock-number=second] {
+  	position: relative;
+  	display: inline-table;
+  	margin-left: 5px;
+  	font-size: 75px;
+  	line-height: 150px;
+  	text-align: center;
+  	overflow: hidden;
+  }
+
+  [data-clock] [data-clock-number] [data-clock-indicator] {
+  	position: absolute;
+  	color: #AA0000;
+  	text-align: center;
+  	top: 0px;
+  }
+
+  [data-clock=css] [data-clock-number=hour] [data-clock-indicator] {
+  	animation: clock24 86400s steps(24) infinite;
+  }
+
+  [data-clock=css] [data-clock-number=minute] [data-clock-indicator] {
+  	animation: clock60 3600s steps(60) infinite;
+  }
+
+  [data-clock=css] [data-clock-number=second] [data-clock-indicator] {
+  	animation: clock60 60s steps(60) infinite;
+  }
+
+  [data-clock=css] [data-clock-seperator] {
+  	animation: clockPulse 1s steps(1) infinite;
+  }
+
+  [data-clock-date] {
+  	position: relative;
+  	display: inline-table;
+  	display: inline-table;
+  	height: 75px;
+  	font-size: 75px;
+  	line-height: 75px;
+  	text-align: center;
+  	margin-top: -60px;
+  	margin-left: -20px;
+  	margin-right: -20px;
+  }
+
+  [data-clock-date] [data-clock-date-background] {
+  	position: absolute;
+  	display: inline-table;
+  	text-align: center;
+  	top: 0px;
+  	left: 0px;
+  }
+
+  [data-clock-date] [data-clock-date-indicator] {
+  	position: absolute;
+  	display: inline-table;
+  	text-align: center;
+  	top: 0px;
+  	left: 0px;
+  	color: #AA0000;
+  }
+
+}
diff --git a/panels/clock/template.html b/panels/clock/template.html
new file mode 100755
index 0000000..a432d8c
--- /dev/null
+++ b/panels/clock/template.html
@@ -0,0 +1,14 @@
+<div data-clock=analog>
+  <img src="panels/clock/biber/background.svg"/>
+  <img data-biber src="panels/clock/biber/biber.svg"/>
+  <img data-clock-hand="hour" src="panels/clock/biber/hour.svg"/>
+  <img data-clock-hand="minute" src="panels/clock/biber/minute.svg"/>
+  <img data-clock-hand="second" src="panels/clock/biber/second.svg"/>
+</div>
+<div data-clock="digital">
+  <span></span>
+</div><!--
+<div data-clock="right">
+  <div data-clock="datum">
+  </div>
+</div>-->
diff --git a/panels/clock2/clock.css b/panels/clock2/clock.css
new file mode 100755
index 0000000..d34da99
--- /dev/null
+++ b/panels/clock2/clock.css
@@ -0,0 +1,117 @@
+@keyframes clock24 {
+	from 	{top: 0%;}
+	to		{top: -2400%;}
+}
+
+@keyframes clock60 {
+	from 	{top: 0%;}
+	to		{top: -6000%;}
+}
+
+@keyframes clockPulse {
+	0%		{color: #AA0000;}
+	50%		{color: #550000;}
+	100%	{color: #AA0000;}
+}
+
+[data-clock] {
+	position: relative;
+	width: 400px;
+	height: 200px;
+	overflow: hidden;
+	padding: 0px;
+	text-align: center;
+	background-color: #000000;
+	color: #550000;
+	box-sizing: border-box;
+}
+
+[data-clock] [data-clock-seperator] {
+	position: relative;
+	display: inline-table;
+	top: -20px;
+	height: 120px;
+	font-size: 150px;
+	line-height: 150px;
+	margin-top: -20px;
+	width: 5px;
+	text-align: center;
+	margin-left: -20px;
+	margin-right: -20px;
+}
+
+[data-clock] [data-clock-number] {
+	margin-top: -10px;
+}
+
+[data-clock] [data-clock-number=hour], [data-clock] [data-clock-number=minute] {
+	position: relative;
+	display: inline-table;
+	font-size: 150px;
+	line-height: 150px;
+	text-align: center;
+	overflow: hidden;
+}
+
+[data-clock] [data-clock-number=second] {
+	position: relative;
+	display: inline-table;
+	margin-left: 5px;
+	font-size: 75px;
+	line-height: 150px;
+	text-align: center;
+	overflow: hidden;
+}
+
+[data-clock] [data-clock-number] [data-clock-indicator] {
+	position: absolute;
+	color: #AA0000;
+	text-align: center;
+	top: 0px;
+}
+
+[data-clock=css] [data-clock-number=hour] [data-clock-indicator] {
+	animation: clock24 86400s steps(24) infinite;
+}
+
+[data-clock=css] [data-clock-number=minute] [data-clock-indicator] {
+	animation: clock60 3600s steps(60) infinite;
+}
+
+[data-clock=css] [data-clock-number=second] [data-clock-indicator] {
+	animation: clock60 60s steps(60) infinite;
+}
+
+[data-clock=css] [data-clock-seperator] {
+	animation: clockPulse 1s steps(1) infinite;
+}
+
+[data-clock-date] {
+	position: relative;
+	display: inline-table;
+	display: inline-table;
+	height: 75px;
+	font-size: 75px;
+	line-height: 75px;
+	text-align: center;
+	margin-top: -60px;
+	margin-left: -20px;
+	margin-right: -20px;
+}
+
+[data-clock-date] [data-clock-date-background] {
+	position: absolute;
+	display: inline-table;
+	text-align: center;
+	top: 0px;
+	left: 0px;
+}
+
+[data-clock-date] [data-clock-date-indicator] {
+	position: absolute;
+	display: inline-table;
+	text-align: center;
+	top: 0px;
+	left: 0px;
+	color: #AA0000;
+}
\ No newline at end of file
diff --git a/panels/clock2/clock.js b/panels/clock2/clock.js
new file mode 100755
index 0000000..f57ff1c
--- /dev/null
+++ b/panels/clock2/clock.js
@@ -0,0 +1,79 @@
+$(document).ready(init());
+
+var
+	ClockCssIndicator,
+	ClockCssSeperator,
+	ClockHour,
+	ClockMinute,
+	ClockSecond,
+	ClockSeperator,
+	clockDate;
+
+function init() {
+	var date = new Date();
+	var delay = date.getHours() * 3600 + date.getMinutes() * 60 + date.getSeconds();
+	ClockCssIndicator = $('[data-clock=css] [data-clock-number] [data-clock-indicator]');
+	ClockCssSeperator = $('[data-clock=css] [data-clock-seperator]');
+	ClockHour = $('[data-clock=js] [data-clock-number=hour] [data-clock-indicator]');
+	ClockMinute = $('[data-clock=js] [data-clock-number=minute] [data-clock-indicator]');
+	ClockSecond = $('[data-clock=js] [data-clock-number=second] [data-clock-indicator]');
+	ClockSeperator = $('[data-clock=js] [data-clock-seperator]');
+	clockDate = $('[data-clock] [data-clock-date-indicator]');
+	setInterval(updateTime, 10);
+	updateTime();
+	updateDate();
+	setDelay();
+	
+	$(document).on("visibilitychange", function(e) {
+		if (document.visible) setDelay();
+	});
+}
+
+function setDelay() {
+	var date = new Date();
+	var delay = date.getHours() * 3600 + date.getMinutes() * 60 + date.getSeconds() + date.getMilliseconds() / 1000;
+	$(ClockCssIndicator).css('animation-delay', -(delay) + 's');
+	$(ClockCssSeperator).css('animation-delay', -(date.getMilliseconds() / 1000) + 's');
+	//  + (date.getMilliseconds() / 1000)
+	console.log('clock-delay: ' + (-delay) +'s');
+	console.log('next in: ' + (86400-delay) +'s');
+	setTimeout(function() {
+		updateDate();
+	}, (86400-delay)*1000);
+}
+
+function updateTime() {
+	var date = new Date();
+	// time
+	var h = date.getHours();
+	if (h.toString().length < 2)
+		h = "0" + h;
+	var i = date.getMinutes();
+	if (i.toString().length < 2)
+		i = "0" + i;
+	var s = date.getSeconds();
+	if (s.toString().length < 2)
+		s = "0" + s;
+		
+	$(ClockHour).html(h);
+	$(ClockMinute).html(i);
+	$(ClockSecond).html(s);
+	$(ClockSeperator).css('color', (date.getMilliseconds() > 500) ? '#550000' : '#AA0000')
+}
+
+function updateDate() {
+	
+	var months = ["jan","feb","mar","apr","may","jun","jul",
+				"aug","sep","oct","nov","dec"];
+	var days = ["su","mo","tu","we","th","fr","sa"];
+	var date = new Date();
+	// date
+	var t = date.getDay();
+	var d = date.getDate();
+	if (d.toString().length < 2)
+		d = "0" + d;
+	var m = date.getMonth();
+	var y = date.getFullYear();
+	
+	$(clockDate).html(days[t] + " " + d + " " + months[m] + " " + y);
+}
\ No newline at end of file
diff --git a/panels/clock2/font.css b/panels/clock2/font.css
new file mode 100755
index 0000000..54a92d4
--- /dev/null
+++ b/panels/clock2/font.css
@@ -0,0 +1,32 @@
+@font-face {
+  font-family: 'time-thin';
+  font-style: normal;
+  font-weight: 400;
+  src: url(time-thin.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'time-medium';
+  font-style: normal;
+  font-weight: 400;
+  src: url(time-medium.ttf) format('truetype');
+}
+
+@font-face {
+  font-family: 'time-fat';
+  font-style: normal;
+  font-weight: 400;
+  src: url(time-fat.ttf) format('truetype');
+}
+
+[data-font=time-thin] {
+	font-family: time-thin;
+}
+
+[data-font=time-medium] {
+	font-family: time-medium;
+}
+
+[data-font=time-fat] {
+	font-family: time-fat;
+}
\ No newline at end of file
diff --git a/panels/clock2/index.html b/panels/clock2/index.html
new file mode 100755
index 0000000..23937cb
--- /dev/null
+++ b/panels/clock2/index.html
@@ -0,0 +1,94 @@
+<?php
+Header("content-type:text/html;charset=utf-8");
+?>
+<!DOCTYPE html>
+<html>
+	<head>
+		<meta name="robots" content="noindex, nofollow">
+		<meta http-equiv="content-type" content="text/html; charset=utf8">
+		<link rel="stylesheet" href="clock.css"/>
+		<link rel="stylesheet" href="font.css"/>
+		<script src="jquery.js"></script>
+		<script async src="clock.js"></script>
+	</head>
+	<body>
+		<h1>CSS</h1>
+		<div data-clock="css" data-font="time-medium">
+			<div data-clock-number="hour">
+				88
+				<div data-clock-indicator>
+					00<br>01<br>02<br>03<br>04<br>05<br>06<br>07<br>08<br>09<br>
+					10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>
+					20<br>21<br>22<br>23
+				</div>
+			</div>
+			<div data-clock-seperator data-font="time-fat">
+				:
+			</div>
+			<div data-clock-number="minute">
+				88
+				<div data-clock-indicator>
+					00<br>01<br>02<br>03<br>04<br>05<br>06<br>07<br>08<br>09<br>
+					10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>
+					20<br>21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>
+					30<br>31<br>32<br>33<br>34<br>35<br>36<br>37<br>38<br>39<br>
+					40<br>41<br>42<br>43<br>44<br>45<br>46<br>47<br>48<br>49<br>
+					50<br>51<br>52<br>53<br>54<br>55<br>56<br>57<br>58<br>59
+				</div>
+			</div>
+			<div data-clock-number="second">
+				88
+				<div data-clock-indicator>
+					00<br>01<br>02<br>03<br>04<br>05<br>06<br>07<br>08<br>09<br>
+					10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>
+					20<br>21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>
+					30<br>31<br>32<br>33<br>34<br>35<br>36<br>37<br>38<br>39<br>
+					40<br>41<br>42<br>43<br>44<br>45<br>46<br>47<br>48<br>49<br>
+					50<br>51<br>52<br>53<br>54<br>55<br>56<br>57<br>58<br>59
+				</div>
+			</div>
+			<div data-clock-date>
+				00 00 000 0000
+				<div data-clock-date-background>
+					** ** *** ****
+				</div>
+				<div data-clock-date-indicator>
+					th 01 jan 1970
+				</div>
+			</div>
+		</div>
+		<h1>JS (10ms)</h1>
+		<div data-clock="js" data-font="time-medium">
+			<div data-clock-number="hour">
+				88
+				<div data-clock-indicator>
+					00
+				</div>
+			</div>
+			<div data-clock-seperator data-font="time-fat">
+				:
+			</div>
+			<div data-clock-number="minute">
+				88
+				<div data-clock-indicator>
+					00
+				</div>
+			</div>
+			<div data-clock-number="second">
+				88
+				<div data-clock-indicator>
+					00
+				</div>
+			</div>
+			<div data-clock-date>
+				00 00 000 0000
+				<div data-clock-date-background>
+					** ** *** ****
+				</div>
+				<div data-clock-date-indicator>
+					th 01 jan 1970
+				</div>
+			</div>
+		</div>
+	</body>
+</html>
\ No newline at end of file
diff --git a/panels/clock2/jquery.js b/panels/clock2/jquery.js
new file mode 100755
index 0000000..e5ace11
--- /dev/null
+++ b/panels/clock2/jquery.js
@@ -0,0 +1,4 @@
+/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
+},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
+},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
diff --git a/panels/clock2/time-fat.ttf b/panels/clock2/time-fat.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..3efe6e2c4204886fc1c5bed159937d8af0487799
GIT binary patch
literal 54508
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
YGPCOCmFDEIq?Q)tLn4Xs|9=KX0CyirkN^Mx

literal 0
HcmV?d00001

diff --git a/panels/clock2/time-medium.ttf b/panels/clock2/time-medium.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..ef937e67db84088d280f0d1c4b22710f2955d9dc
GIT binary patch
literal 52972
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
bh7XL)ta^E+IXNt;rA7IWC}RBopMeno+i+`{

literal 0
HcmV?d00001

diff --git a/panels/clock2/time-thin.ttf b/panels/clock2/time-thin.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..202988a6760ca0c5d930574c47814f0636f54ea3
GIT binary patch
literal 54012
zcmZQzWME(rWMp7qVG!^M3HIP#<v4?Zft7=Sf#HOIu)fg@Wdj!m2F4i-3=9cjF1`_&
zj|-a^7+5bbFt9#I&P^=Xp|{75fkAcy0|V=&<gyY4mP&>R3=FC|3=9lBX$9%IY>{)!
z85opX7#J9f(-Vse{{LrSVqm!Rg@J*ABR!`wO;%m;8v}!?1p~wU6B#MF6;HiZG%_%7
zZ(v{$V#r8MOnI|T+=79DQHFtm!7L*qHIXxdrJsR;F@%AEK_w%%q{1O6)s%sO@dpC~
zvp`OMa-z85dmaXcqYMlTj9s~j6$MPMm>3xt7%LbU7!>jnb5r9g)-7XTIM&0!z_qp@
zzqo{3TF`=l;i3%#1LM|$qSS(oyY8N5U{LwNz`$Sx4jU#0r)u^$f8+UWzA{LHf`x(M
zNaFlW3=9kmN0M|s7_9ysVQFHsVqjq41o;dk4${Xm>)&Ap29~o7Rt#1wO&}4l42(De
z7CFM;#lXkl#J~;aF)(m3FfcJN7J~=|W~MKUIt;7~Osun5jTsmi)gUzU0)}<WT_9sv
zI6))>LjwbYGK2*oi!&<IK)zL2191bJ6{8I(I6$&2{w%XVa-isDU|@O=#x6|n85S_T
zXK-P9&ln1&XE42I=!amiSU=Ny#u%pe467mXOlc4rtOleXhCzCuY>;}8UPfc6IZzs8
z4;aJL!f2>IkQ_)Kh$afd^h4bSb0gestC`+2g8Xw2$sHiOVESM*NDPXpXFtPPkRQPI
ze}je@)DDn1sTdTNAj|;r%TwabW0b(I7Hrm27O)$^ZUKh{62B9gCOVnkGl1|$WOG33
zKo}CPpzvmtVtNn8p-_Eb^B{Uac7ZWSP70Cc!1f}A2}ljhe_%F}9Ew^{7<^-T5B3{~
z4NA{e5PKP=K&c%meY-&70YyK^T#);~=?0XY85w;T85tRUTtFm<1LA@(i0=bqfH)9^
zAeN60SOP^7WClnMgmK7&q;Oz#qrl3r3W8<e1W1Vws5EC}0E;p3F#O>7&%nXJ{{J5X
zCj-a-e+*n;lAD3^|33yE2Co1A7<d`D|Nmv+1C#s=JpcbP2r%&e|H~lA!1w<zgAfD%
z|Gx~vU{ZuZ;Qt>6Q3k>Pe;C9Vg#Q0w5C@YI48s5aFi0|p{Qtus#UT3sH-j{T*#F-Q
zGGJ1cLHz%31~~?a|GydJ86^MzW>5f=iVRZ!e=#UANdN!Epv)li{}+P_gY5rb460yK
zjY01JF9vl6`Tsu|G#C{A|76evlUfXl|9>)QGbsK4$)Lla{QoC|E`!SdpA32oD*t~l
z=rgGP|G{9up!WX<gCT?Z{~ruSVA7aD<Npr^69&!y-x*99wEll*Fk{gE|DC}cOj<DL
z{Qu5i$)NlHJA)O2-v93m)(m?8zcJV_=>Px5V9Q|e{~LoHgW>;g4E790|GzOffJsLN
z<Nse7oES|0e`RoHF#Z3P!39jZGMN4U%HYOe{{Jh3JA=jluM8dxmjAync!EhU2CM&H
z7`z#*|9@fdVX*oCg~1n0`Z3u4|IFaeVE6wsLjZ&Q|IZA83=aQ4GX#OjU<SwkpBX|J
zoc@1i2xV~o|A`?COolVK{Qtxd!QlG;6GJ3}+y74tQ4H??KQTlzxc~pi5X0c{|06>z
zgXjN`3~>xz|35OsgUJL2@Bbee5*d8{e`H8v@csXRA(_GN{|AN?Fqz8W|NjF+8biSU
z4-DxHf&V`+WH1E&f6tJ~5cK~&Ll#5u|Mv{p3?cvDGvqLY{(sMq3nudz!v4Q!$Y%)u
z|Bj)6A>#i#hC(n|#1Q%a9YZlg)c<!3B@EI3-!YUj#QcBDPzEN;8DjsxWvF0?`~Q}q
zk|F;8TZSqyS<R5}|1CoeL*oB847ChN|KBjwF(m(g!%z<<8yHglzhP)(Nd5nYp@|{w
z|7(V3FxkS8{{J;YD?`Tr*9>h8ng3riv@>M=f6dSVCOa9j|G#4BV#xXbilLh!_x~$~
z9x&O<koW%;Lmxx_|5ptC3<dvRGE877{Qr_+BAA@SQ1t&L!(@iy|1TM)FqHg%$uJd6
zPGczj|AJvUL)rfq3^N$Y|G!|E$x!kC1;Z>bIh&#K{|kmW3|0T1Gt6bE{{Ng|9+;fZ
zQ1kye!vcod|IZl~GSvNl&ajA~{{M4^#SHcTpD`?9X!!q(VJSo7|7Q%#7@Gb+V^|I*
zS1>gHf5xzqq2>QmhE)u$|DQ6fW@!8Wlwl2+T+7h@|0%;dhK~PF8P+p&{(r)-0ZeXW
z==%SJVG~35|0fKa8G8OdVc5dZ`~L~URxr7Zq3{1=hV2af{~t5#V3_d#F~d$Uxr<@q
z|Hllw87BRI%&>=H^8ZH+dl{zuf5fm4Ozvlx`u`Eb0fuS+A2A$cnEw9}!yzzvm|@2M
zhYUv;X8wQ3aFk)z|A!367-s)}$Z#A?o?w{s{~^OkhPnSAFq~qT_x}OIX)t+)VgCOI
z3}+b@{C~i3j$z^d2Mp&K7X5#~aDidb|N9IV85aM)&v1!h$^ZKdml>A+zt3=mVcGxt
z3|GPAHHPK??=f6wSn>ZJ!wrU&|L-x}1e3QIR{g)naGPQE|9cE~7}os1$8eWn?f<(B
z_rT<RhIRk%GCW{d|Nkz-Lxv6i?=n0BlaCoT{=dWUgkjVFI}A@5HvhlF@Qh*0|2quN
z!Q=~ut^e;Zykyw+{|>_|hVB1vGrR_qZy0v`zs>NLVdwwb4DT3r{lCrdo?-X@+YBEV
zcK^S{@R4E9|62^7820|Z#qgP7-~U?-U%=#7hW-C<F??e<@c$OWcZP%iZ!-K~IQ0J}
z!%r~zi{bG9n+(4hj{LvL@Q2~(|C<bd8IJzH!SIja*#8?0{~3<|zrn!3AP#DqbF#8B
zvoJF=GqbRQNM>dhFc&NY5`{6ql5h?S3k!%1!e9v~0p~;H8R2}WJT8hAVLdZ5Gb_|3
z%wRik>0xGIW@cstD`8<~VBlh7WnlwZ%L*b`SXfwDKr9dj39y3YKr9f3b6DBHnqaCx
zav+Q*&xkG$QiBb%v9Peg^&*%^Vpw!Bu&}T&LX|KuaI-_41a>`0^+5Q8orQ&s9b`Ee
zv%{EBM}h@02~>aZ3=@Cwa<H?qv9hv42rv!ef-qPV#sG2PYFOFWz-$yruwJk-R;WB9
zx;#`CgW_OiW#fR0a=@5uc=a=|va&Kll`t^yb8@h;v*89PatIDPD}s&Cj1U9MGa+Q~
zvpCt<*g4@!IAKh7gn4jD1cQN%jg1Mcgq4kfL4XVD511Zyu(#km7z3;y&S3|;6RZ*}
z0VUAnnc#e=JT8ihjg6fPF3AOBf*lDLMrWY<Ly(IT;vATrMEV1)38n{T1)R?gHicgP
zU}Ixo5a#A$2LlccFvZTn4q|{Xh!3MdY$Oa7hEhlpP$ooz2|_`|@KD_B?Cc;6QNoR2
zLIkjr4D9UeOi(EX22oya4o(i-07VYL;l!#5O`Zw2v8Xb<92}gya3Nk8lM`VcToS=x
z;Nak3f+}HPkl^Ftq!nNy)?hwPPEHVpsOLj4Ap+P*22M^+m<<dJ(gJ*3++4T;iX4K&
z&52+mG$X{o^2`Vs{44=3E^Yz15&;;K8(|(?62V~L;^JZkE8*l~V2~B$=jP$&=H}+%
z0+HO@JYX(Z2qX$)fF<D^9v&_b8-&3UPy)_}$TP$FP<dRGAU8LUAY4)q#^k}PpMjg3
zn;EQxi<^N#L0EtX0{9>l6-j1d%@XF};Q?WYdSL_;B7mJ_;Njtc*}%Y{C?W_|Mw&l(
zp}KHUAbFTAxYWSKMR<64Ko}w*f?z@fu#*UX@bWM)sEP^m@$&KUK?pDn;({<(6vhB?
z;A;4Id3iw+APkm(5^z35o(0Z_%HyKM`1p9m;F4l6CfE+RFgk;QkB^T9tb~`3fk8`B
zlpg|wAQX|L00DI%c@_d{;L?)({QMvc5s*YMAp+P*27Z2ihz$b#3=DcQ;(|hgf`WoV
zU{X*}2+W0Y;G!TEAUOyP5(cRNVW<e0g7byIrm({KU|HORjG&;93|v|U#)LTuE`!2g
z5EK+-g(_iSFp`rL5)l#-5)u{$kwQYkLLdeRgZRQ=IS>nk;T&NRuqK!)kQ@l3$+M!%
zgVbQdaza8Pa&QSb7*hmp9$XHI!5}0g#0piyz+k2zEdl|e5Q>T<E3sxNh=_=QFhsoq
zf(a48PBMsyh`?-MV6ak_6%`W&0dWw4fgy5GVFX7^48ev<ii$!F0`bA}Y#<gfSXoq5
zOc}0F8OFqF2V5D0sHi9#Sc#Y@1B0`MlB9&Bq@<*TG>DXxlmK(VLLgBX11t&WNT8|$
zOM+Cx8DM#KxO$j44q8J}QbGeRrvYP1;MLC{DJjVgRl>mFt*a&@Eh8fXA;2_<3&LPg
z7z4zCtC5kGmIg_HFjxXg!1)k)4mckwkBickk&)JgOX|XyU_0Q#=nMuK85s_+5^2yZ
zC<6mC0~j;kfzBGrFffByjL#U@7*By`_Z~1XGHhem&ajn%iGi7cg@KiUje(tkgMpKQ
zi-DVghk=)YkAa^-fI*N!h(VY^gh7-+j6s}1f<cl&ib0w|hC!A=jzOM5fkBZ$i9wk`
zg+Y};jX|A3gF%x)i$R+~he4M?k3pZofWeT#h{2e_gu#@-jKQ42g29r(iou$}hQXG>
zj=`S6fx(f%iNTq{g~64<jlrG4gTa%*i@}@0hryS@kHMcIfFY0}h#{CEgdvn6j3JyM
zf+3P2iXoaIhJk@0mLZOTfgzqDfgzD0i6NOGg&~z8jUk;OgMon|lOc;Cn<0lGmm!ZK
zpP_)EkfDg7n4yHBl%b5FoS}lDlA(%$fuWkAhM^WT3&g;{P{&XYnkHpvWN2bwU}$D&
zVPIfr1<SR8NmQbpp@X550X)YFmFQ;ZVd!Pp!qCUi&oF^uBEuwx$qZ8%rZP-pn9eYR
zVI~6u!z_l`V6}4?=7MPuF^^$B!vcnd42u{RGb~|P%CL-KIl~Hul?<yGRx>a#tYKKo
zu#RCp0|UbbhK(TQ3=9n5S!D(WhRqBtjNcd-7(5sp7+4uN7?c_67@8Pb8G0BdF-&2Y
z!7ztmF~c&3l?<yH)-h~k*ut=z;TXethGz`#8U8Z{GbS=tFdb*Q#dJqOL_tbHPC-q<
zK*363&Hw-4w4uV##L&Xf!7!0wGQ%{6Sq$?TmNKkhSk17OVFTEt{R}4<E;77e_{bQ<
zn7~-UbPQ~gu!4kw4A>+~h)MtNF+fry8+_KAfq~)w1CUStpZ$LkL__d@`~Ok@l^GcR
z-uQd<K?6waLHdJ&2gwh_85kKnKzs%-1|KjTz!1U^!H~d^#K6Fi#E=3OOJXQssAE{c
zuno*(U^oM%Prz9q0a$vU&(O=Tfnfo|E`~W^A5LM|$grDXF2f{-*$i74y1;3ojbRT%
z6GH>TL56yUYKB&ZPKG{)#S9A>`oXELnPDkIJi{V}B@8Q}F_yrv1{`M-7!nx{F|;tO
z2gh6z!(N8{40Q}C49N_s4CxGM3>lyq2Zl^=+RS6fg{IA7h9ZU%hBAgyhM5c<3>6IJ
z;PknV;Q+%dh7Amx!6|4SI4#W|jr9>3>kK;>7<9aMFmMJ$Y-D8Yi`>EZzjX(Li|kGY
zP6p=qINco#j5-Pmu9+?y7!!1NFfi%tU|`fz)ZM|rtfSzzfmzipC_*_>p-Z95Go?$x
zO(7#OWdn;Um=20iPVI`+SJ=Q19FeK8fgvP9af3soG@O|l8EK`vgMkHP4hz_vu1Ezp
zg)FEES&1n@5z1YW`hRtIFtF-)D{Np^3y27e*wEl2y}`jHQd&__!F9udfQStTT%;8v
zBXxH$u)$rbpx|1YDFJmeyUq><HZ9#93>*+sf+IFKNN-?>?CJuU862UkxS^q|OS(%r
z62{-bZ~#q!kpW%60V=SAfmtm$Vgs|P>kh_-fCy#99gGdiiqaqfWkqGhNNL4L7u_8U
zoI2jY5w0%Mii(lCpfJ~F+{M7iz{tR)&A6X|ks*M=iNTmbl|c-&G)bFb7XuRm69c>U
z4h9B@PZ$^&v>04Lg$;{8gEs>ggUkPkOsiR?8CV#&7=#%l859{b8T1(}80;9F8Lf6O
zxajX-P`a>#K}mlH1H&ChRt9+n1_pfw1_q{BM^=Uf;DR5-*$Jw?zwBU864=S0!NB-s
z2Ls!M9Sm$BT>?88WFR_a81xxrU^-<OHh?)h7&tHNVBmzR<i4<jfmvV&gW!c73>pGE
z7(_4ZU=W4MNnF^$Afdm5K}KLFg96wNkV@?fI~cUVqB|J$F6>~?gQ_-xnq&qw$?C!m
z1}msK+Y37wY@zDxq3Rqj>|jt3*umg>hhYbUgZ>T%7LWqhh#d^p`qDcYtQlDBB6l&c
zGq5r+YwuzZV-R6r*51J&BCvx&>%tBOF@YTnIu~{@SPSf6u)Jen$ZBdV%C667t|-pV
zY;I~UE-Egn%&cy1EY8kos%~m7F38R(2o_~$1&gY)tDCBW^f0S~^r)MQiz+jQx+))2
zQex~;R(=8Mwz)1*Qfg6BVssKzR#N)ATS-tznK493saaWhi;$q8tKbc&S|w#yUtL|L
z1|=mWCB`77X@Y{&lx{Ju0&)LYO;diNr1Y;uiOGerM_Fi^(o-dGkVK52;B=*1x0D$5
zm6Vm0mMAIdFmN#}V31()XPL~v%)rjT&A`tf%plGn%^=U9%%INTz_5dX85TmSpb%1p
zgb*hKGlQz2kmW80Za7O8&XR|+3=CDx#o5)(#o1NOMcG-QY(^-}YA(vo3}rK3k(QQD
zkdc=D&(P7qm@6$K6E7_-{qGx8l#!vMV=`3GSVl%VUPeZG{w??0HZn5O3DVLs%>L5S
zV8P$F+;20+K~;b<02_k~gCNstmRSs}47?1&4AKnB44Moxb}(q^LsFEMzzznE3p*G%
z^mj7wfYTe}g&hoxAX$MO3{rP?GKhgiSuQ{l3y;7K2L1~>82I&fFmMR$V34`6g8?L_
z2&Gjo>|jvUholt^P^#1iWnfSWQv-#c8YKLfKn-K<T?_&YeBczOCa{A+<&J@&IXGdc
zva5sA4ZAQn)u5*(VX&HwkaY0RN>E8jS;z__(Rf4T1tIaS#Mq;x^hBA_0K~<XJ{Yfq
zk^}<-BV#D@H^x~klNneUBp7xuu)<=W3FLYvkn0T$89`~CoiS8NS(!y5Qb{RNiGc+a
z&Wz#Ea292dX0Y203Qq<O1{Q5dNbx~KNcaLQL?l3FN`TA+6=4kEkdP4A!5{_+31e|~
zb!bR1gTg~x6dEEM!M@!G_PH@Ahj@bp(EK_VmiA$OV_}?ulomj4bi?gNNUX|&$_WNg
z?BR2(Dmb3Zp?RL!6jT-nvO`OPUEs`X1<KCKf<j74=fQl4TM_y6snRqd<$ongFt>6r
z^fPoaC9o(lFf;Hl2r!5-$S^1{Xfo(BhC@rg3p*GXKn2*H9SkgY9Qhe0Ft9KzU|?a`
zz`(+AfPsbK0s{-f0|pj`4-6~}?6HoV3<3-+3<?Y^3<eA=3=Rw|3@oub8Mwe{n?Ya)
z0~g2~fgKEdcXlv<_@J^`5ES_WI~as7>|hWE*@aYAa|!HVfR)vJpqz4H2ZNOU4h9e#
zlqY1MdSx%{0#_$2f<l%%7+3^$Fo1FhNVob0h-&Q%yBKsCSQz-gDnR=6L7}duzk`8W
ze;0!=gCMvtW@O-IPy-h^%y1SjoW&1i?O+fT*ufwUa<IS-2FVM%7-XR`AZNf#(1wfY
zLRkie_Kc$J_TZE)E~+dnE~*ZRRbz16GK!0;3&TopadT1j)g2wHz{PcXN5{Xf;N;f|
zj@W;B9Ub?;CAD!!2dFsO04tk)Zh72Z3d(;V%y{IM$L)Xjp#?JME%)1?g|4tT=V0Jt
z5MhvIu-(nT2I??_^AIRjBtiA9zzzm!P#yvWH@iNl2<8N59ZqP`#0{=m4GbAU=@3yT
zL3{$QgBU}>?uS%25Vu2W7{+9ni@~)C$hEMF16)4*-^@6R!JmPZftz6m1Cu_ei~v=I
z=HjA|B0)P`Svgz@)Ouj(XEJ6=U@8Zzl?Jy{AekKG6;RWG30(LZ7(xm<hyx*+8{!})
zW03723@XbR8DkhE7$-CMGk{V6q>yIThg33*G14+JpsE3E?`nq4OfJmd!F8HEv=n33
z2eqM?8Cbz-h@An#g2X!`Bt{tpAyLMZ1&$BYx<iyfmO+(4n_<ch1|9t!47&O|7<9nS
z$5waf3hZDIxwDf&0Gz*IbqA=v5QCP2(ie6x2ng(8kh=hBUnoPxLAgR*A0h{8b7;Zq
z4-HUhsexKrf?7{%kkV37oE=tgutG~BSnER-S|TxGsX3S!KqV8Tp~1ueDxm&pV5>T&
zA<8OPxvGR#XfZLRF~l&fX7OiWXW(bBf}~w0aN31L^bQ6#fgKFI&@?Ov%H`~!VggjY
z@_>BD1M;1Lp(@n<u#%Li9OOoD>6wdg2F!K_)OdolZ`B!=>|oH)-@%}%4{2j!uj4fZ
zb}%U1*~uV<5>KG|99G9mA(e9=aZo%d>+fIyiK|`M!Jr0@9~F=fR6ss})n<tL9aO4`
zKw}(~0#pQcFeqWf8*(-<#}j9e+8&ZcG;v26q_zj;o?KX1!KxPqHimw9UC0gX6R0!9
z?Pd^SU}WF}#~H}YQWthG2np<9kcZNmpg059huD0}!N3MCh(NIn@+~aAqxzN+Qli4*
z7|g@&+Y)fO3TX;Ms!dGaGJ*W3glN(*UIz(ac$k&J1)4TN?Lbi7uguW7gF!_f(pm$#
z5Y#^5)8EM;0!|CCR-mfD4hEh(I~h2@qM+~q6}upxfoeHWickcV#k{a|EC5Oc0-#i|
zg8>{+3LpUmkN_-MKq^>JG5}=@i3_mu551uW=`_HC22w6U0t1p=q5T4Im_SNOL@=PW
z{NdpNDo2s?3n=cT859{X@(U>bMD$@f0~Q*f{33K`Cj%ciG+^Z#C@-*I*uenG%%D`G
z0P1By^9U@zfW!&s7vvNK3SUq-gGxwH{2=lRY6^mta**IcE#r_=5K5r^D?uvc(9;lF
z;4vvd+Q#glHZDeALZ4yF4h94L9Sny0I~WXb)(D26HWEp_2~ckn(u07sMPYqlkT|3d
z3~NX0fRdOFauP!=c~qb!4=DUWb(R*6k_USNL=90~{S9bhL<!dzL4y4baK989z|0K&
z;5<4DTz`l%*b%Bh#6hJIDA9p4nh+=ygg~LNgF)a9W-S8o2U1-EtLU)QDe!WV18bZc
zGMF<Q*}-6;zk|V2e+PpF&RDmkDAqwS4Qc~`@|QleePDcH2ZJ%Re+e4(FoV}WCLsTt
zfcy_DXmF<j6M-EJMkJ*ISTO_%MMAw#Xlei#O|W2wba{wO67T{G8WYHQj~m>Nhm2vN
z<vr}B7AWr#UuuC$D$r;csNMs$#z3JD%X=U>!g&u@DTbQ&@RefNLmOvlh8fNTiZt}#
zWnhA|t(kPdZDvr*9@O)PwXQ+KG~gCCXmStK%4Ym2EiDbIOPCl#LHz+H(EdM8aE}0#
zA6fNbJp!;!&_Dr5C!}Y<6bIL9%&?hp4_Z5&Nq-l(4G(LlGl5&|28N(6n4q~RJEL)D
zXJ;ql)mt978T-NQbQXqw#;Z&TOjp7E3_%8Q24i?%V;2J~GC+L}o(nq|Ky@ytss}Yv
zgg^s7pr$&!4%TM`4d01_8zm4nq~2`-H$@;#u4ZsYkMSy~R@eh-ZR~-w7?>E*{RA3e
zg!Mf@o#0)dMiK*v1?stovI~lfszdw)>Mb(6-14~1z`(%D(9a+Nu4`DJ<5r5G7PS-u
zBZCOIbp}e6%AoQOWInk3lLO^{IY|D8jVsB4MySALp)qK%4K!{8>fM69hnmJf<B&?=
z9$_ljdnifDN=HYD(Hqh&3}OU%SqUQrF)$$KQC<d68%u>jhrx*98KlI*-U0{J@CuNT
zV+96%1_jv2u>!*eFlPsYDnwQlv}+0`tIDu}L6w0ib_WBj4FWO;6s@2Z8ECvhL0~6?
zGPsoj8VnEzwevt_F?5tdRbVHBHdq#<9+IPXFo4>6h8G|;xwgO#1`|;Dg2PrH6t?=1
zu!W7?Nic|kTf6!KI~a5^%2L>f6{J-H?{$mgY1V^>vY;g=q$_?GPvagwyald8VLkLV
zw3a?7PC$J!P@M{j6Iljj25kmIh7CIyjPxP#VkEGGfeDl`^ml?r8@?dM>Wx8J1Kx`T
zWgJkW6_jycy;o2<37Rzk^<+V<4A4lqCbWO2djZl*2FV#*0JV`AAboc5P(P^8rw0mE
zJxHi>F>ruG6BLi279VJY2-J?$1C6<ZLKiv`2<anXZ>gZB=yLG*Af&H^tJw^zn{vsl
zmKfNP`cZt~Q94xyT?S)@89NwE^mj0r>hE9>y|a@+5S-RvX%$raf`&iX;A76Pku=cY
z6)0?_^&x#_*r+n76%CRDwctbrb})eIBM{%{0w^9~?LY%icp5;$6P8LP8N|Wi3Tm0^
zfx;0y1^}O~fDIKu1}pI=Q^@=TqY|hy4(X2JN~Q1#2^m;-9nvksl}bTlU!ZaN1gef7
zBaMi_awE2}b8xo9K3opZW6)Lz14_Rc6yNd;>I}LJHIOk`eXOw!O2MeH4a-5GvPbp;
zWXKYf)<H1~8XX12ENGrd2i~^R0>!Kra?I{v0L@%z;Eqv7_;4k*A_qAx|1*HcD=`Zj
z%xGjXhK^XGmotz)B`p3x^DLk~Wf=PSI;edH^0g$W&kQbEv5h0ZYA;Z03)Bk)l^~!p
z0kszh8|{LW2;dnLaZ%_@8}3%>N6>r$w2;NuS;>Wsa)FCiXb%NcFN4MrK>lQB0F|ep
zzH<<IKLu0|f#MiE(*c@F0{axXenu|sKxHbZv;&m^u=?5@rL@E5H{{X{o1f51G#uVR
z8#@DyaVnECKStabC#;qL#XKl|gXYITaSG|(!b&e}^J5AOa^TVn`}`QJ@WM9&0O_wH
zk8<LTd@RG9C<y?R&O!AlXp9pS|B(80A?lbg_SzJ6OqlrE6us6&%tS#)n2-mCkrNgu
z%YYJ=!UY3E)C7gU`b17zxGGMx<VDoL6BA=7Lnq@b79|D_20;c@NUmW3w`LiT#)bJo
zWdol+XgCRJ4g)^>0-d)o0hd|uxe6vWXu-q)t4l!R(2%h{S%#Dy408HA807VLFo1Fx
z_LitTN^1vJSA)_iD2IYtHsDzoa9)-ImB&)Z<uUr)Ei7%q#;{R)%#id59??ea79*uU
zSWAupGIr?#9#`jP5M+>KkY#9tgdP((^gwBe>kg=^!^FS^o<#$RfI2szQV7)k1tkM%
z@MIW71vE{8{UQSLiwMLod<;C`$u<s9KLb2b!UbnZ!&$OW79v@xio@p1U}Y6(#vhW9
z7+v90WRQX?tfK>-d@jKz#oz@LXkH(*Y828Q0L?Rj@|hWWO#&)oLFEa!j0O7xG4cu<
z|3HruSStWEF2MCaYAi6qD}GQP7uJRb<#_=H2?hlQ6$T9k14ed8PXRTzgF>DI(qrLZ
z&}ZO)^;kF<Hh?*>u~SexR~VvBm_eUG7^Y5`VFQ@6lR+HZW(1iBoAr~su!}*Ffr)_w
z95c#rmKp;GgD_Z31IpULAS|$h0n`!~7l5po0ntXF{tT!-0xhrshnX}e?xjI-4=qb{
zK?1rU0gzRU4ANj@l^I|xH8@KH%0eUp`0Obx?Ze7t&}=GbwFj*814$S6z`adKa}qK(
z>)O!)nu1#e>h-`=NCKqWc?;f@M2yZdR^IZsJ^7aVZBw+o0$T3@nu8K&kY`Y3XaLR9
z>|g-Rs)6be)c8^t0L^*BX2L<CEdcGmh+f#i0LnL@dKuIb0kzcF1a>fh+T@D*5IInv
zM+MYM1BEJRNeDPpl|X^01PVmZ>=Gh?(8C3FUJeo}kdgrs9;owi@DM>NBVdgb^r<*3
z_4?@CCGvVG^Z<j^>#%+@)^$RtDF?Qq4U}d;r4cA?fJPobBL_-%b~4C-^Dk`12qX(@
z`^X6FV1T!MKq&{DYLMGM$kjNg_JO5CQ2GV06T;Iz#N7*q6u*$wWGLf1@T3KqGK81K
z;HD48NDrtyM69U-)kl!A*cG5YKBP<p^)|8BvY@e8i94`aHb^bIi-C`UgFymZ)CfRX
zkTpY~&;yn7p!r8o4Gd~Yf>sED#$`d`pnfoDT_8vfGKvFhO=8Z8K<4W)=RQDnmoRiT
z5>{fN=1kQ30#u*v2K9llWm4371XR2IyASIFBML6`)CU<m1GOtb=?_xJLwc4c5Isv!
zKN2+sf<~Uyp!GgvX$%(w6L^sfWb^<u)6T088S+GK4XDA_R)U&{pq3FRb%JUO&}=zq
zeI&g12~VBKJy7IUf)+T|K&=E23o=s$iZxJ)3F^DSd#TVA3kq$>${JWp0Wv~{E!BcT
z8oIcKaMA^ZHF$Xqfz%7?!-LuupgIDyh6UDFMO!Zb>Zy*-e}W4DSm&1+x+ZNFxcx59
zU<PS};%LEx<^jOv8lru<gF)yHwkADfIV?)U9=gmGvwaU)y9#a-gUTRS`w+A?rxmrH
z$6o$`>U-jPt)RRCDp!<2{SmNFFnV5yiXK;!6IYdwTBKlB`l#gyz8W9Y-&qZwH-)T=
z;%5+NNZJir*~h>J?j3;gHmFSlszYFH8c9$~kQ=sU0TDx>sTXbr5pbSnVt}!D;4D5U
z3o;!8FEv3^7_d>MJsln3((#{CM+f6>P*V;(SA!@9nP-ERzI}i<*}(G#pt29tz6Py8
z2DRGowy#wn?Pe7QeFha+yIF-{1DLZ5e7L0w*azGUObj3vDBXcqwF@!mGYG+S2r+B`
zb9OQCFsLvHfpzdfS+G^Vpt>E@{sV;}sQsrRu#-U@T(5&>2SFt!XpR<C^MGi0`x-Re
z08TN8ej=9kH75fjgA~|W(5adb77tvE56VI`A3^I5L9<}+V23V>RYf1^gR~?~AgyU|
zWI(DaMrClP89dMjuktxSOQw}TQG%tS5`^}u;lq8P{tycT^7=YZjOFiQU<I#ehAeI2
zxUh?X3p9xZ?u)X5`}VsS_)$c_tG_t(cQAk|D9{>nHt701Nau!yff?G(;exaHp)BZ{
zJy4<(7gYy!ELKCj`tLo222G?fg1p3(3GE<&%ZpC%+BDGGO3-Rr6^6@@wLh?xUif!D
zuz_QpUtlMLD44|s>K%YG5ZHGRZ-7z>D78pH#bqJsRF*-XK^B(kWEnPqIiNM1I~YLY
z{Ic+wDm759gqNFwpk9O^q!$5BOo|`@MUVjMnom#%AGGFE@&Z!f3LVggCK0qc7J2C>
zM$HN@b0ND4a8#$@aTd@TGSFBkD+4EZmQn@Q`oipsLsm5M!N;pX;{%{&m#8DPd5{PM
zRr;VE5#Unr)h+ki;1!vS4WM~eP<iLVAUMd^nlqu~5zrb`&^#?{ZW}cFyNdy|9}&cY
z6sDk@&A6wd1DuFKv)kar3(jvtXx%y^!#(C!CP9{d237_cP-*}z8wX_v(0m{A9s*&|
zT(tVVnX_gww+8Ll5wwGWfe}2HmcS4Sp2tV8QK2;^I7xukAse$AFz#VfgRTVzErn;&
zhlZqaXD6H5lAt9FsO@UdI1*&Mc69zzSs7mkknnIWY(i{w{?k<uT%W>blELW{bK-1t
z{*wVQ+YPEGL9^VT9z3X31)A?1o&SUtc&MxPKz(S?90aI0GCKbWTAT%GF+ke5kkuW?
zO&HjmF1&q<ZAc5&qeUGHfYlEq><=WaCkYz00<Dq(rFYmEASh1ZV}Ri19rE}eZ1u+I
z{HG?U_YE3_g0C9F=!K8Ye=6M?o&SW6gO1LBf_AV&%8$|c&m9b)c~8*z42Xu0&wxAV
zpdQKS{3mEUl<&^y{O1k^*d8a;bvlq4D#&aUXeJI+hlAR#p!yrsCWDL+L*_j|vr?d0
zW{@0c-^LKyyE!`liF7~$jv+5ZpBFKI#0y@JGdll?(*1?+`vT3$AqM_O=Rd_o*+=I;
zL8F48x)<BZU)W|H&<Fvj=L=dT1uA7xd%pN~PC<Hy(7{4bXAt{gIv^SN2s44rQn23Q
z==>*W0s?$q3v@PXbp8`^$`fcRYIOdS0p7kIo&Ox2{}kB4FgpK<=!=iI`A-*yPKHjB
z*7^&>&MShi^>+cCcJ68{C@APE1fP~h9_nHkN@sepFnnW?VEl=6)*k3^N6^{__?$l{
zsD|YPP4Po(SYD6-FG#?^P}p3Y-JTJ0pdN?@osO3)BQ2dEEhCdBEiKIg+L<j4J^T(t
zGcf%B4>|XQ)t^ZXd<+*G_*`KI25zYM3+R4t(5fNO8Y<A<MQa8}h8;T?ob-1vIP33V
za1z+T09rjLqz_va16q$R36ce$S_eC)5ws!(v_BEF5(cy`6SR&HvOf`W<|62<Mo>G>
z5_*y%?0iO$I)@9O;}{tr%P2s{j)ArafkFm6GHwS71Upb5>|&5&kO1!p0<8iCjq8B+
zL4$Ue+6nAnumP_wLj(}$<UvO0x<kk=G5i}}AZ<tRM)!DW85vmE{%0UzCn>87^h`n-
zX=xeI*@VCLkh!-M9Cw0D32bUiYT$cw*%%r@%K^aRF-)sjCo`!rfNn2lgPh6?78hh%
z4UTJF2GHCF=nQGd95`4U9M_Op4$v;usi<p9L2JYW;OF1KRyTvzn9AJQ$shq<^#a;J
z&jUT33e+x#jedY)0~Gh5mCf3)5qro90-$|7(8P>53I{5Hyr>ki<Qb95A&~*w<cDh=
z-BW34Y0%k`{|-UUbAg_Rh`FGS6_z=E{RHh_hj&r&FRcTIX$;e9a2$Y6MTN!z1L#~3
zusC@A0b~udI)grgDZ`Z=3}*T}7|iu|FqjD-PDnKeog;Mzw7!lFy3(160m1^U)rF0}
z!B*@_2*6fIgL*=s^|YYXd$3i|ppXU~j|U2U&>Rvd^g+9=L26+8*Fkci9A^UBod8-L
z0g4S!rUjkY2F_JRpj>4H$yJaQy^v8X&}<cG^)6^{188r!0Vr3Ai>fn|o|B9_JNJ-~
zcfgA_e$6B^zrf?f3gxU%&{-`vu$|Sig8_0n3n)%FpbPO>7$7XrcpvOMP}uq~DFImd
z2kMoAdZ(bVK+tXwP>BbM2he$AAU0_14^%GUJ+lQA51?`%v;+(kKcMwN;CMkk#|3#O
zEGRxeBa5Ke2kjsSo!<gkMMHWS2U>SSTCrvTUZnG@mCVTDgw{8pHL9SUIiQ`UpdBg3
z43-QBAZPYk>+fK&64=22Sy>0$Cj~o)5_IM+q8tLHbWr&NN~fT`@t_<43U$z_t{^sO
z{W_>D0_6sf8q*7qz4#zGiwmIC0Nnux$`znviDmU6C*6W#1RM)ypxj{w$sIxr0^m9a
z7W$x?4iw*@{B3dvsmLNZhro-k4id5nyeRt}N@i>z+6ACG1X8X+PWB&d7l2N2hVCLq
z-IFlb+Xdit)Zq3412Y3B1Lzza(C#;F(5Zd`42%ps;ML%uG7Gdu6_l1`K{Yj~>;aWU
z;8c%1mCnY%0^SQM!XN}r{h(A2TBQT3SwM9J?CeR<!bQjmepqD<X=|bG?|@Y2po4Cj
zP-<%2D>xvvfh|gHjdw8zWM5JO8>sx}hM#Gu3tA12>r_MN38tVhfS13>jS|RsB<e}v
zAisl3c~E%_+uZ^whlvdZQ0WUj^BdY;!5s>$(1KT!_;3KVO$3<|SRrLCsJ#c-&8E+g
zwi|T1A?PGvZAgC<REvS)6MTjtXq5%1JOs77;pHImJ}O8PZ5IRV<QrHhfJ#+Rtpq#Y
z3f579#5v(q0WSqn8*z971xI5JZ}MPZW;AB#gsvIoVGw1|h3t}G0p|<Q$;6<#22`_v
z_Y{Ld1GGZ|6dFRHm8IsQ?3g`NP=baWn*`aA&f2sjXvrUA=$=(XSCuroLFo}>Hz;3%
z?G_hRCu}!3!~E{Yw431`Lno6UIA8EFh%*>M_EIBuhk$l1g31L^P<a5d6SO8D<OWcl
z5Yaa<geGr{{y8Wiqxc?@SbtYzxPgV?DMKd{7c@-@Fi0|(?gpJAiF7_VXm1Lrt`-Nm
z0u=h7v<TW$3yJ|ydK3e>1lk9NA7BF?D}W`US>SEO(Aa>blRwbItB}{pz}oh>`cdFE
zKcpW8?sq}U*VW)P$Ds065_*rq4%B^*us#xGrz5C!$pdfkLs+18HtcL*)(fBmly@*7
zTKtfGOCU8n7(gw5P)QAI`Gd+HP;LXwG=s!J{cOzrkDx7our=4n`4>{6BlbaJmfX0y
zS&*CzO6;hmH)cNzHW3I;jK5GzZ+v|%=;SJ-3||dStDrI*RB~xE7&7buopXdZuL`u^
z7IZ`e=!7aMaIcCF-hzj)Kxd2Z1f6F4Wd{T7Y*IuE9@54Hso4QO!5>t&!CLa5avjuq
z2kq_wiGzAppwpf~r5$Lb!2r~w0_74|4guGk$Y)tWYK<KXpdFh!p!OkntvhP%fIp-`
z84I<Bz#Y=qYX~C38d6WJhUQ67Jpmg5TCxLvdKIXrfqi7aRA2`KqD2l%^`KM<YMFy-
z6<Et0R5yTH<Dk?E5(o8*KxZX^QZi(O2&pv=%kAJ$MLy9AQu{#8SOuMAg}s)+AFi-M
zg5YogEE&Vw+9V7cK$9}Kd;yKSfZEuQas=GQhKYmA7h~`^4WxVlt-%lkjWs~qZ<65h
zWhLre6|isy?J}1Dr+i460$M!`VS!2xN=p~e94&GwA_M9T$$)x8(2*PD#j22E1+w>o
z$V6`3*-5A%A+-Pjjdy|9WuTQEYj>cW*A6Q=K&yOcS8`x$S0c`Tf`%b-V;fRrz-wCY
zA#JdR6RsppOd&yf;V?R02tEa$oQx0J6UQjQe1-8k(ilJJ78OvL1}@K#hx1|g;DCnm
z!6Vh6D-4jwotfW5Z?yr9<%6!gf$V2u+{l!`Dh=Kv1v=|qi9v%wmthU+ST3ZLfYpDn
zm2IH0T&_E?QyyU}+dwT|P}>W%z#25#2r9inVxYbrsQv@hhoE!PL2{rv5hMp5;{^@2
zfLf_wpCR841X+Cw*$WEVM-SRX3tBq|I$u*6R3C!R9~B4HitMT=I~3su5JJik@C`|j
z16UQ5l$HOTMLN6<a`qr}pZE(UWmm`%=<#MsN@mLMVF#mtH?YHw9fa&12j6=HEo-6Y
z4MNTU&}3*qEo&hyG1xdDEEGX4W!RV?Xe1EiLy#C~Rs=+YcC>(olRzc3#+{uEDh!NY
zK;<cD%?qLo0F~FE%P<hTJwPW@$sqPeqKqZM`qGf|3x&aJ4Mf>tt6U&woFR3Wpr;vv
zw|Id!B*BNf(RxUbs_Nf2E70{b50w}|W2pa*fX|%;ot*^=7i9)b2GAJl7SN~};=F4H
z@clD88Cbyc0u0a-utB{j(CuE3kyY4uDP;Btk{&=kPLL{CYYQ}vhHcywqz3C**Pvbj
zIK^R(lkQ?rV^9H)Re)M8;PFvG&@EiT(6D3$r#sj^J+QMrV4|SjjUYRurR$=ktSkr~
zl4EoRABPLRzX!UD8p{DH|DG|jC@B2<qr|upHYE26++oK&`vaUJv7V^{+5<m&{s*|~
zgY531(fJ=N;4|GJ`<8jZ=M+<ZR~0SJ8f9ce-Qx=C6N66V25*}-?(77QHGt2`e#$BV
z?^_FFw51UP)Uf6+ymAB20}HY=v4GMYFZf(_P=42EFlVr3aAxpi6y3q#rN4v0TYm?G
z7tV8ny+J1{-$C4qhUjO3N`6p|2h|<uIUdx<0`&+${a0Au3M2*^s|TqE%@c!8*9Xbj
zT-d>21HDng^}-GYS5O}eTnbo$TBcS=EmJp;fE!2vR<wc+BS0K3464pRRT!vK0xG^i
z(*__uXvzRI{a|rt2Loto8YE{2+T<^=g8?)>Z7Z;Y!R5jZ22ae>6v0Urc4-Z2u>!f%
zNF7{Y!wMJZ@<p&NNJ57c-Hh{<l|lEk{S!x=E(ATSa=Nl|vy#$B&}ka5o(bc8@R8*I
zN+6oh_PhPPhp+en$)OcN5Dl=Uj-Yw~em@LsjWcM@*cj9khn;K;DrK?Pk)XaI<|$A7
z(6gO(F$h9gpm{dPC<mzKl)tcxK^ZEui$N92g4~Y;iY`!p5tL#;YGHjyP=6BMhXkhx
z<US*;B?3B+3e;yry<ZP>paw?c+FX<!c1|6nE<mkiL8oe*L5iO+&_!TEN=mS3L9K2<
zhikZD)&Zb14&i6kLF!=8;TVwp?<`6Ttl;~<q!^SL9MQ+>KqEmQ|AR+t74#9!2tfvZ
zaMi~Ty`&Aasa716R>A2EK3)bn7Xq3rVF!mmy$CrJ81qIju%F<2njyzRfRYfbT?KZ#
z3&ZI78nA3mo%1z7b8(|(^Jv+uG+H)8ZqWsu88cvIb0>o!(-QE#sGxR|41*$r9;9pr
z-Ec~{e}}#o6Ea6?4l99~L3aUv1I>&oDS_t%l?1Jnl$w>4LIec`T?CDllw822Fj_|r
zTmlCLfiCAz0u3=TFhkE+o(w*tO$>a8D`@TnTr&!TnnuE)rV-LXLGTF_uoF-YVKY%u
zc12ruiEI}OLnp&#rZnjNEueFttQjDeJcH(sKqKU!Go2V1m>4+0r(ChXS)hZtAY%Mb
zF#|);A+ey%F`(8hD55(%Iv7JcI{vMO(BMPF++ml#cz`Z`!EQh3OexS3HPDy~=yps-
z=&4blBdRdZl;VTRLe7)|*$bK!0l5Rse$bgxAX~u~w1C_JI-__ag9MW;_&!R|-O18O
zEpO185{L^xx0r%VhpgQM4fbr5k(Tb4mXVntEiDb3paKo?Fd)`zg2#p->oV*>YyQCP
zbnu!#@ESf)Sc`-2qlB&3JTO4(H9`Ia#WwPqO?Y}EW!)xhG#@k)1_~t7*EFFohy6Db
z+<}L-tugP@29J)wnr-kN5onwZ6dAt-VI6tMkO}ce;=soD!SjlsObK0|3A%@!0aBl%
zkFD4;I5RRr?qPS;-@)Jl9ZkW!liC&B(}Inwz((*uy(Z)lDNv6K(nf^bQwckB0@RZN
zb$3AOLG5Rd8q6^kh#t_5>Gtqm7GkUgI(F><DoPwcMG2w>3LAU@4F-XR*+HE@(9{vA
zn_zTj2ZQ;A9Sooaz@P<Kpo45dm$ieIMS^-+&hVBheAFA<ZpGfK!rh;Owq(IYsIm}K
zETnUU+@oU3BiNThEon&^$U&*8xj^F#;J)=}e2;|qW(3`L%oq;6?--UZV7GfhhOr@o
z)Sx<%x_2WpF-kFiW4sD(pKvpP_7#A}N#UdOh?Cc#`IiHfe>p(;7j~UHX!ui<ol#0j
zNhwrGNeOzfyAtGjcLrLUPwu_*<mv<68P~~_zzn*%o{K?%L6kw6VF!Z{copa_26hHk
za9<j9bR}pwn_U2OZ850PBrd89xfTxEgElpW+<NVb+-rW}s?4}mNl9lFsFMuBhjnz6
zAZso=q3iR_!SlX|_4#0NaNRDzAjTla0J=HtG35R%(D9C-4RyraDj+VflR*|dA`csL
z2MuGvW_LiVYe2I)3i^<77yLJ?foAWO!S|-Y?n=`GolglGg#@K7<dr$#)}<sUNlAi|
z6f})#f&?@{0<c@$Ay*xNhA=?a6DWdi-9ul`0~w!y&3B-V&BKN-AxnH9A&z|Z6Szi)
z*W~auKac?n9Gm(<<EI#R_JRBdJFAiSdkCp@_a7tVPDSGGSZ9>_znSqWR4r)i7u4<s
zwShr?;D+DBh?ct{H!&(fZffUaSim5`v=wR2QkX%UL7G9HL773FL7PFJ!I;6E!G!^`
zLK>75!SQVhie6Jl^a?UCGnj%K`ND9PE}W$gWq~d{MBSaEZZ68sYK|%fn->Kg><YR*
z64WAO)RdNyiI<j^hV99j+0nrWYC|K7{R1_q6J(^N85ue{CPOuV8rZNl9cVjF^ey+>
z4M=;WKw`}P(1})1BcCx2DhqDMf%bS<!S_yW0Jp^<Ym`RUnS$02fx-uJ1}6!7U>Ko0
zUv@DtLs@j#0|P6!Kzm?7Ju`3`CTS0hxhOmB_rQQBb$;8D+4%scS@7Cl_?|ID9W#R0
zhX4N$Tl>qT#-I+adm(GCm`B&f!s|)IYGnoz*Ghv{LW0_wpt^_h^~#X)mE?7{pdAj7
zJ4BcnsJ9XhvQ8c}>javo1kE;qcAe^hdd8p<1zwWiU1tj_IUwCx*h&Pv_l=OU&K6u=
z{CWs#Wx~e>iCFsy3uD+`iP3eoupt8m#N;08{Y#`TrGw7w!NM9;PmZn|2M@~OUd>GE
zvQJ1DL+d@rK3!~UYEjeq=$g<SK|6k-ZYjc7Xdu?sqNd@|waH3E6}q6a?eDP~K=<JA
zqpS{wt@#D5=7kn9pmn4S-&iFWf3i*nj|qUr`$2s>*l0Vb)?r854Fl>Tfd<Xdhrr=|
zVOS4{frU|mRg>{LE8^S-Zs@5Ckd;MfT`}|}sTijlfI38s4EI>2nFQI?7+4uVeuLGE
ztRNSff)-hT{dOg2=gy#=3=9lB3|35#{w6B}=&mc!Oa^4tktqY{><M>9*BuNV`a2jr
z^>;9M2<%|MTx$s1zu_scgF)a9Y=tIh%^+wmldwK$4g3xU(3(>*&_)>0-unwX7(nu%
zvl~GJ)S#U-pfj04`xRj0<Dl_y(D*n=47BS5q#m?`*br(SWIsJ*9iti4JkTm7kb2OP
zAzP?Arwfo)gDYq!6Q~~!njHc6H!MJXW(!cC89GMd0upcm34pHeWCL%wgdO?}S_B0e
z#sLlCfEJm8_@LEGAU<e03~0e9XhRC<01eO*7!V({PzuDi1C6bK7uZ6Et5}iP>PT$J
z01L7RgpDi?T1vD;2{aPOD50dJ1YsV7vlv^!atHwsi_r=$$Ycc`LtFxCqBJ3xxd`Ta
zkQ5Rh!h|f81giqIM?)DTz<0;8Fz_;nfp(8EGcbZOiZ&!ZK>Mhe1$HoihU-A_3ko<8
zUj!5fpaj99Z(yhj8m@ycg@Mm}GKRV;BX47~($N9Us7@0UoTe1SSO>iWht^}DD0NsM
zxR0_Kl)aGlok8*oXkQ5E*6}l_Yra8y#iaCiFo0HhgLZ~6g3d|-kI67YS)iF6*l8`W
zJyD2#XRtg4N<Of2C_wF9P*MY(HUSa`t^Wqy5eE_nEtmt}P>#s&&_s=G2Q97>CJ;Ml
zK?Mb5**A2799kP0k|ZH(vOon2Y=2Y<cpV&;i;7`q{INnxo?qWU$&ARe{+Jl(a()pw
z&O1SSewfr4AY;Oieko{uI#`?m)R_@tkYZ3^&|vtyg8>x!uriJXa=#D@gFXWb?0z8@
zh7DlO4hBVttRjOx=+f9&M^=Uf42ldJz?@wSj0`LciqO;{%mBKE22?)6&LI&N*vTLX
z9!CaE<bihDfyzSA{#Z~^23nE>nq!pF-@%|Lu!8|KpbNTNSrL9amKJQJ7}P5S)mGrr
zPZU(xiGm6{XhK2WG{Dcm3m$Xl6@Xlg1X{-?3%=0^Y2Pir(P2=p36hI(jSQpg&BZ?|
z%+BBfUI!1lUk<bn5tQdN8T1*@?zlv)nP7PewDVH|egh~hUx7*`P-wzJ5=6sB=0S3x
z8VMu@+S>`*EeG#sf@%<O_#vN|$-w}rEW{W@z`+K}k)XN@G{>t0D*PcU-%)y<kToaR
z&p-mLc!zEqfcAuNPMjkayZeH26ubpQV4@sUj*W(?5{~mo;Ts4@3sWZ0oFh{Lbk0$l
z0XFLhsTA2RKra8}03`_U<_E~M6=W{56}+<nG9w9!NKj=n6z_Hem6d`_u=V_)vJ!Oe
zMFL`V7N|A2lYt*xo`D)qpz;&c)&re`0l7GB2Lq_MLEP_-d9dj&1{nrva86SafZpni
zlDEuFjm6nv7mPzVV0qL931NOpO4mV~n9{c@DP06D_fl3yU2V|jqNKzq4%@zz0OFNH
zt~~=q4+8@uA7dSp7?TlG3)3y;D=ca(HY_PD6)baDO;`)qxY(N5IoOwQgmBE`OyUya
z(&O^sD&X42b&K1C`ybCb-XPv(d`5iB`1$yk3AhMU2s{vs5?mluCiF{ql8A=LCD9Hs
z6|pR_58?q58WK&CI+7WZyCfe-nMs96Wl7aZ>q%ddQIpvut0vngrzUqq?uUGW{4E6q
zg>Q;gN<vC2l!H__RF<f`QY}!upteGtNqvp_3k@rcJdGn7|1`NY?`Xcz{G!F6HBW1m
zc8QLYE|;#D?hD;7dL?>4^jq`~888?)8T1&;Fj!(3X2fH($LNI772^^U36pIm&rG|_
z#LO<4cbMNX|6svqDP?)Z%E;=D^$VLtHs5S@Y;$ba*j}@JWVgfai2WXiEe@v~J~=8m
z207+Ab~zq#yx=s!X^Ybhr+3Z*&U2hsxahcib7gXEa_w`y;3nl3;m+lLz@x~c&Qr<r
zkmoHgHZKD&4=)ezB=05OSHSRr&n%yFKDT^l`MLPL^B40k@P7i12|30*a03*?S;GM8
z;el9;3_=WRpyEsntPK00Y-R>6hQm-c3xfp1TPT~Aft!&P%4TB_V+0-40y2l4!Hf}f
z*E)#J!NA2B169Mxz|WWlWpgnsVJwBRxf!IGB%y2`1}P?ED4UmI36n3B&Bvg^^pSy?
zfsuuifq^lCSrp1<WKdzrg|e9#xL77a*~|<fEVH3(76t>B_fR$~gBYtkl+DJV!)gj;
zvoqwdCPLX93?i&&p=?eDIo5|zHW#A@>whSlo56(L9m?imFk!ETvUwRj*w;hZd<-5O
z-<|UdDvL7HGfEURk~I~K3=Aw3k}4H~Gb-KkOY>5SD)kf`b8-~GDvA|~Qj1fI%2HGG
z6x@nZQ_B;JQWetjixdh{i;DB}5_1$vi&GWy^KvTn6hiV93QCKTGZKqa6%rMa^K)}k
zi;^=Fa};tilT-7GQ*{&ya#BH(Wtqj9B?|eaMGD24C8-LDB?=iOB?VUc`sL;2dc_%)
zX;5b*=jZALyD7M2re~HU<|qWECZ^<<miT~Nj&Q7%0;UoLuo^3{*Ko;(r4|)u=I1FG
z=@|yQL9Kw=pbOTHOQS+&u|lFkNl{`-YHngtwnBaya?l|h=8{^JnynC)pPrgike`v`
zmS3chn39rNk_isB%)GSxqTECfPa!cWzqCZ5BqLR!v^X(66=Y&bMrN@>T7F&$JkW|#
z6H~xyGV_viN>fr(kZeUnjccfnqe6a>0trE^4~d@4ymURB(V&l8W@!5h?st6#XNG)+
z0)|S4B8E(cbcPIu5^xtGnL(35fx(EufWd&lf<b{HiJ_7~fgzY7gQ1eajUk_*lp&8H
zg`tR{l0lC_fx(d>harbS0m+PFFfWy%m?4#+h@p%jl_3SJ(v6{rA(bJOp`0NR%u--T
zW5{PHVo+cx0IMu!$Y;o7NCcZ!3f8Rv7RiCy6vB`XR$IzY#E{I8!H@`5lgOaJkj#+J
zkjsz@HYb@O6KYBhLncEqLn=caSfvhFcMd};TxS_WCPOhpCfMH~e}UWr;iobvFeHM-
zL7`H@P{3ftpwFPsP!5KA48`Ek0J$GIG$5|fV+dw&V^Cml0f#EcbcmmVz&59VL$HLw
z2P_LR9b3p+fkT|IDGEsDfb_s(jTjdo>kR{k9LVpWH~_`I9)ls+AE>@S^@A>w?WEeM
z01kUlC@V0OFcdK)GNdr1GUS5OMm7T|=F`AofGyQw3o#e44^kOGdczp<8PXY28FCm3
z81fl17;?br78JW6TT;L=o(WD{keJD2$b+Uuko_eL5IK<BlAy5#a$^PqC{=(`W+K>h
zm>WwNGN66|rH4F*5(dna21@xLyAkGq>`Z3JVJHRrI|YYd6&NscjVnVagAaovIE+Ak
zqD?B+XF$$9AlIfd=z+@!(sF}7S$aU_49IVwFdL08VoDwA#TRD0>x0^mppB5A{RPzw
zA|NgXJ_5SFn}MBygMpKQi-DVghk=)YkAa^-fI*N!h(VY^gh7-+j6s}1f<cl&ib0w|
zhC!A=jzOM5fkBZ$i9wk`g+Y}8w6a2jL6bp?L7PE`L6<>~L7%~Z!H~g-!I;5>!IZ&_
z!JNT@!IHs>!J5H_!Ir^}!Jff^!I8m<!I{B@!Ii;{!JWZ_!IQy@!JEN{!I#00!Ji?3
zA&?=6A($bAA(SDEA)FzCA(A1AA(|nEA(kPIA)X<DA(0^oTur2bE5S^LEQV}`9EMzm
zJca^>LWUxSVuliiQid{ya)t_qN`@+iYK9tyT827?dWHsuMuujF7KT=aPKGXqZiZfl
zK86Vl6B#BmOk-HUu#jO9!(xV&467JcGpuD;$FQDZ1H(p!O$?hEwlHjE*v7D(VF$x5
zhTRPN81^$9VK~ZgjNv%L35Jslrx;E%oMAZ2aE{?T!v%(m43`<MFkEH0#&Cn-Cc|BZ
zhYV{NK<DMKGBPnRF+5>-%J72WHNzW*w+!zX-ZOk)WM<XNE6vGaNi8kPheQ(N|Njh(
E0I+tT`Tzg`

literal 0
HcmV?d00001

diff --git a/panels/departure/script.js b/panels/departure/script.js
new file mode 100755
index 0000000..dc37ca7
--- /dev/null
+++ b/panels/departure/script.js
@@ -0,0 +1,144 @@
+this.loaded = function(panel, config) {
+  console.log("departures: register with config [" + config + "]");
+  $(panel).append('<div data-departure-view></div>');
+  var innerContainer = $(panel).find('[data-departure-view]');
+
+  var u = function() {
+    update(panel,config,innerContainer);
+  };
+  setInterval(u, 60000);
+
+  var r = function() {
+  //  console.log(panel);
+    resize(panel, innerContainer);
+  };
+  $(window).resize(r);
+
+  u();
+  r();
+}
+
+var update = function(panel,config,innerContainer) {
+	console.log("departures: get data [" + config + "]");
+	$.get("panels/departure/test.json", function(decodedData) {
+		var
+			tplDeparture = $(panel).find('template[data-departure]').html(),
+			tplStop = $(panel).find('template[data-stop]').html(),
+			tplInfo = $(panel).find('template[data-info]').html(),
+			tplError = $(panel).find('template[data-error]').html(),
+			tplVRRFError = $(panel).find('template[data-vrrf-error]').html(),
+			elementArray = [];
+
+		console.log("departures: check vrrf errors [" + config + "]");
+		if (decodedData.errors) {
+			for (var i in decodedData.errors) {
+				if (decodedData.errors[i]) {
+					var
+						buffer = $(tplVRRFError).clone();
+					$(buffer).find('[data-stopname]').html(i);
+					$(buffer).find('[data-message]').html(decodedData.errors[i]);
+					elementArray.push(buffer);
+				}
+			}
+		}
+		console.log("departures: check error [" + config + "]");
+		if (decodedData.error) {
+			var
+				buffer = $(tplError).clone();
+			$(buffer).find('[data-message]').html(decodedData.error);
+			elementArray.push(buffer);
+		}
+		console.log("departures: check information [" + config + "]");
+		if (decodedData.info) {
+			var
+				buffer = $(tplInfo).clone();
+			$(buffer).find('[data-message]').html(decodedData.info);
+			elementArray.push(buffer);
+		}
+		console.log("departures: generate departure elements [" + config + "]");
+		if (decodedData.lines) {
+			for (var i in decodedData.lines) {
+				if (decodedData.lines[i]) {
+					var
+						store = decodedData.lines[i],
+						lineBuffer = $(tplDeparture).clone(),
+						stopsArray = [],
+						stopsBuffer = $(lineBuffer).find('[data-stops]');
+					$(lineBuffer).find('[data-transport] [data-number]').html(store.line.toUpperCase());
+					$(lineBuffer).find('[data-transport] [data-name]').html(store.destination);
+					for (var i in store.stops) {
+						var
+							subStore = store.stops[i],
+							stopBuffer = $(tplStop).clone(),
+							infoText = '';
+						if (subStore.cancel == 1) {
+							infoText = '+++&emsp;Fällt aus&emsp;+++';
+						} else if (subStore.delay > 0) {
+							infoText = '+++&emsp;Verspätung ca. ' + subStore.delay + ' Min.&emsp;+++';
+						}
+						if (subStore.info != "") {
+							if (infoText != "") {
+								infoText += '&emsp;&emsp;&emsp;&emsp;+++&emsp;' + subStore.info + '&emsp;+++';
+							} else {
+								infoText = '+++&emsp;' + subStore.info + '&emsp;+++';
+							}
+						}
+						$(stopBuffer).find('[data-time]').html(subStore.time);
+						$(stopBuffer).find('[data-name]').html(subStore.name);
+						$(stopBuffer).find('[data-info] marquee').html(infoText != "" ? infoText + '&emsp;&emsp;&emsp;&emsp;' : '');
+						stopsArray.push(stopBuffer);
+					}
+					$(stopsBuffer).append(stopsArray);
+					elementArray.push(lineBuffer);
+				}
+			}
+		}
+		console.log("departures: insert new HTML [" + config + "]");
+		$(innerContainer).empty().append(elementArray);
+		initMarquee(panel);
+		resize(panel, innerContainer);
+	});
+}
+
+var resize = function(panel, innerContainer) {
+	//console.log(panel);
+	var
+		scale = $(panel).innerHeight() / 100,
+		lineheads = $(innerContainer).find('[data-transport]'),
+		linestops = $(innerContainer).find('[data-stop]'),
+		infoheads = $(innerContainer).find('[data-head]'),
+		infonames = $(innerContainer).find('[data-stopname]'),
+		infodatas = $(innerContainer).find('[data-message]'),
+		// setze größen der schriften mit scale * n wobei n in prozent von panelhöhe
+		lineheadsH = scale * 4,		// überschriften der linien
+		linestopsH = scale * 3,		// haltestellen der linien
+		infoheadsH = scale * 5,		// überschriften der informationen
+		infonamesH = scale * 4,		// haltestellennamen bei vrrf errors
+		infodatasH = scale * 3;		// die eigentliche nachricht der information
+
+	// setze linien überschriften größe
+	$(lineheads).css('height', lineheadsH + 'px');
+	$(lineheads).css('fontSize', (lineheadsH-2) + 'px');
+	$(lineheads).css('lineHeight', lineheadsH + 'px');
+	$(lineheads).find('[data-number]').css('width', lineheadsH * 2);
+
+	// setze linien haltestellen größe
+	$(linestops).css('height', linestopsH + 'px');
+	$(linestops).css('fontSize', (linestopsH-2) + 'px');
+	$(linestops).css('lineHeight', linestopsH + 'px');
+
+	// setze info überschriften größe
+	$(infoheads).css('height', infoheadsH + 'px');
+	$(infoheads).css('fontSize', (infoheadsH-2) + 'px');
+	$(infoheads).css('lineHeight', infoheadsH + 'px');
+
+	// setze info haltestellennamen größe
+	$(infonames).css('height', infonamesH + 'px');
+	$(infonames).css('fontSize', (infonamesH-2) + 'px');
+	$(infonames).css('lineHeight', infonamesH + 'px');
+
+	// setze info nachricht größe
+	$(infodatas).css('height', infodatasH + 'px');
+	$(infodatas).css('fontSize', (infodatasH-2) + 'px');
+	$(infodatas).css('lineHeight', infodatasH + 'px');
+}
diff --git a/panels/departure/style.less b/panels/departure/style.less
new file mode 100755
index 0000000..73dc9e7
--- /dev/null
+++ b/panels/departure/style.less
@@ -0,0 +1,193 @@
+[data-departure-view] {
+	position: relative;
+	width: 100%;
+	height: 100%;
+	background-color: #000000;
+	border-style: solid;
+	border-width: 1px;
+	border-color: #000000;
+	padding: 0px;
+	box-sizing: border-box;
+	overflow: hidden;
+	font-family: display;
+
+	[data-departure] {
+		position: relative;
+		width: 100%;
+		background-color: #0000A0;
+		color: #FFFFFF;
+		border-style: solid;
+		border-width: 1px;
+		border-color: #000000;
+		padding: 0px;
+		box-sizing: border-box;
+
+		[data-transport] {
+			position: relative;
+			display: inline-table;
+			width: 100%;
+			white-space: nowrap;
+
+			[data-number] {
+				position: relative;
+				display: inline-table;
+				background-color: #FFFFFF;
+				color: #0000A0;
+				width: 10%;
+				height: 100%;
+				text-align: right;
+				padding: 0px 5px;
+			}
+
+			[data-name] {
+				position: relative;
+				display: inline-table;
+				background-color: #0000A0;
+				color: #FFFFFF;
+				height: 100%;
+				padding: 0px 5px;
+			}
+		}
+
+		[data-stops] {
+			position: relative;
+			display: block;
+			width: 100%;
+
+			[data-stop] {
+				position: relative;
+				display: list-item;
+				list-style: none;
+				width: 100%;
+				margin: 1px 0px 0px 0px;
+
+				[data-time] {
+					position: relative;
+					max-width: 7.9%;
+					height: 100%;
+					float: left;
+					overflow: hidden;
+					padding: 0px 5px 0px 0px;
+				}
+
+				[data-name] {
+					position: relative;
+					max-width: 54.17%;
+					height: 100%;
+					float: left;
+					overflow: hidden;
+				}
+
+				[data-info] {
+					position: absolute;
+					width: 37.93%;
+					height: 100%;
+					right: 0px;
+					overflow: hidden;
+
+					marquee {
+						background-color: #FFFFFF;
+						color: #0000A0;
+					}
+
+					[data-css-marquee]  {
+						position: relative;
+						overflow: hidden;
+						width: 100%;
+						height: 100%;
+						display: inline-block;
+						
+						[data-css-marquee-text] {
+							position: absolute;
+							display: table-cell;
+							padding: 0px;
+							white-space: nowrap;
+							background-color: #FFFFFF;
+							color: #0000A0;
+							cursor:default;
+						}
+					}
+				}
+			}
+		}
+	}
+	
+	[data-information] {
+		position: relative;
+		width: 100%;
+		background-color: #0000A0;
+		color: #FFFFFF;
+		border-style: solid;
+		border-width: 1px;
+		border-color: #000000;
+		padding: 0px;
+		box-sizing: border-box;
+		white-space: nowrap;
+		
+		[data-head] {
+			width: 100%;
+			background-color: #FFFFFF;
+			color: #0000A0;
+			text-align: center;
+		}
+		
+		[data-message] {
+			position: relative;
+			width: 100%;
+		}
+	}
+	
+	[data-error] {
+		position: relative;
+		width: 100%;
+		background-color: #0000A0;
+		color: #FFFFFF;
+		border-style: solid;
+		border-width: 1px;
+		border-color: #000000;
+		padding: 0px;
+		box-sizing: border-box;
+		white-space: nowrap;
+		display: hidden;
+		
+		[data-head] {
+			width: 100%;
+			background-color: #FFFFFF;
+			color: #0000A0;
+			text-align: center;
+		}
+		
+		[data-message] {
+			width: 100%;
+		}
+	}
+	
+	[data-vrrf-error] {
+		position: relative;
+		width: 100%;
+		background-color: #0000A0;
+		color: #FFFFFF;
+		border-style: solid;
+		border-width: 1px;
+		border-color: #000000;
+		padding: 0px;
+		box-sizing: border-box;
+		white-space: nowrap;
+		display: hidden;
+		
+		[data-head] {
+			width: 100%;
+			background-color: #FFFFFF;
+			color: #0000A0;
+			text-align: center;
+		}
+		
+		[data-stop] {
+			width: 100%;
+		}
+		
+		[data-message] {
+			width: 100%;
+		}
+	}
+}
\ No newline at end of file
diff --git a/panels/departure/template.html b/panels/departure/template.html
new file mode 100755
index 0000000..88efb1d
--- /dev/null
+++ b/panels/departure/template.html
@@ -0,0 +1,42 @@
+<template data-departure>
+	<div data-departure>
+		<div data-transport>
+			<div data-number></div>
+			<div data-name></div>
+		</div>
+		<div data-stops>
+		</div>
+	</div>
+</template>
+
+<template data-stop>
+	<div data-stop>
+		<div data-time></div>
+		<div data-name></div>
+		<div data-info>
+			<marquee data-marquee data-speed="60"></marquee>
+		</div>
+	</div>
+</template>
+
+<template data-info>
+	<div data-information>
+		<div data-head>INFORMATION</div>
+		<div data-message></div>
+	</div>
+</template>
+
+<template data-error>
+	<div data-error>
+		<div data-head>ERROR</div>
+		<div data-message></div>
+	</div>
+</template>
+
+<template data-vrrf-error>
+	<div data-vrrf-error>
+		<div data-head>VRRF ERROR</div>
+		<div data-stopname></div>
+		<div data-message></div>
+	</div>
+</template>
\ No newline at end of file
diff --git a/panels/departure/test.json b/panels/departure/test.json
new file mode 100755
index 0000000..0dd676e
--- /dev/null
+++ b/panels/departure/test.json
@@ -0,0 +1 @@
+{"version":"0.1","vrrf_version":"0.07-41-gaf10544","used_vrrf_version":"0.07","errors":{"Dortmund - Josef-von-Fraunhover Stra\u00dfe":null,"Dortmund - Meitnerweg":null,"Dortmund - Universit\u00e4t S":null},"lines":[{"line":"462","destination":"Dortmund Marten S\u00fcd S","type":"Bus","stops":[{"date":"12.06.2015","time":"20:10","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""},{"date":"12.06.2015","time":"20:12","delay":"0","cancel":0,"name":"Dortmund - Meitnerweg","info":""},{"date":"12.06.2015","time":"20:13","delay":"0","cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""}]},{"line":"465","destination":"Dortmund Oespel S","type":"Bus","stops":[{"date":"12.06.2015","time":"20:11","delay":"0","cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""}]},{"line":"462","destination":"Barop","type":"Bus","stops":[{"date":"12.06.2015","time":"20:16","delay":"0","cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""},{"date":"12.06.2015","time":"20:17","delay":"0","cancel":0,"name":"Dortmund - Meitnerweg","info":""},{"date":"12.06.2015","time":"20:22","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Revierpark","type":"Bus","stops":[{"date":"12.06.2015","time":"20:18","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"20:29","delay":"5","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Solingen Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"20:30","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Oespel S","type":"Bus","stops":[{"date":"12.06.2015","time":"20:31","delay":"1","cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""}]},{"line":"447","destination":"Dortmund Hacheney","type":"Bus","stops":[{"date":"12.06.2015","time":"20:34","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"12.06.2015","time":"20:38","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"12.06.2015","time":"20:54","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"20:59","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Solingen Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"21:00","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Hacheney","type":"Bus","stops":[{"date":"12.06.2015","time":"21:04","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"12.06.2015","time":"21:24","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"21:29","delay":"7","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Solingen Hbf","type":"S-Bahn","stops":[{"date":"12.06.2015","time":"21:30","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Hacheney","type":"Bus","stops":[{"date":"12.06.2015","time":"21:34","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Revierpark","type":"Bus","stops":[{"date":"12.06.2015","time":"21:54","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"462","destination":"Dortmund Huckarde Bushof","type":"Bus","stops":[{"date":"13.06.2015","time":"08:22","delay":null,"cancel":0,"name":"Dortmund - Meitnerweg","info":""},{"date":"13.06.2015","time":"08:23","delay":null,"cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""}]},{"line":"462","destination":"Barop","type":"Bus","stops":[{"date":"13.06.2015","time":"08:36","delay":null,"cancel":0,"name":"Dortmund - Meitnerweg","info":""},{"date":"13.06.2015","time":"08:36","delay":null,"cancel":0,"name":"Dortmund - Josef-von-Fraunhover Stra\u00dfe","info":""}]}]}
diff --git a/panels/scrollbar/script.js b/panels/scrollbar/script.js
new file mode 100755
index 0000000..0166f0a
--- /dev/null
+++ b/panels/scrollbar/script.js
@@ -0,0 +1,64 @@
+this.loaded = function(panel, config) {
+  console.log("scrollbar: register with config [" + config + "]");
+
+    $(panel).append('<div data-scrollbar-view></div>');
+
+  this.scrollbar = {
+    "config": config,
+    innerContainer: $(panel).find('[data-scrollbar-view]'),
+    "panel": panel
+  }
+
+    var self = { 'me': this };
+
+    self.u = function() {update.call(self.me)};
+    self.r = function() {resize.call(self.me.scrollbar.innerContainer)};
+
+
+/*  var u = function() {
+    update(panel,config,innerContainer);
+  };*/
+  setInterval(self.u, 300000);
+
+  /*var r = function() {
+    console.log(panel);
+    resize(panel, innerContainer);
+  };*/
+
+  $(window).resize(self.r);
+
+  self.u();
+}
+
+var update = function(panel,config,innerContainer) {
+	console.log("scrollbar: get data [" + this.scrollbar.config + "]");
+  var self = this;
+	$.get("config/panel/scrollbar/oh14.json", function(decodedData) {
+		var
+			tplScrl = $(self.scrollbar.panel).find('template[data-scrollbar]').html(),
+			element = '',
+			concatText = '';
+		console.log("scrollbar: parse texts [" + self.scrollbar.config + "]");
+		concatText = '+++&emsp;' + decodedData.texts.join('&emsp;+++&emsp;&emsp;&emsp;&emsp;+++&emsp;') + '&emsp;+++&emsp;&emsp;&emsp;&emsp;';
+		element = $(tplScrl).clone();
+		$(element).html(concatText);
+		console.log("scrollbar: insert new HTML [" + self.scrollbar.config + "]");
+		$(self.scrollbar.innerContainer).empty().append(element);
+		initMarquee(self.scrollbar.panel);
+    resize(self.scrollbar.innerContainer);
+	});
+}
+
+var resize = function(innerContainer) {
+	//console.log(panel);
+	var
+		scale = $(innerContainer).innerHeight() / 100,
+		text = $(innerContainer).find('[data-marquee]'),
+		// setze größen der schriften mit scale * n wobei n in prozent von panelhöhe
+		textH = scale * 90;		// der scrolltext
+
+	// setze info nachricht größe
+	$(text).css('height', textH + 'px');
+	$(text).css('fontSize', (textH-2) + 'px');
+	$(text).css('lineHeight', textH + 'px');
+}
diff --git a/panels/scrollbar/style.less b/panels/scrollbar/style.less
new file mode 100755
index 0000000..2986bdb
--- /dev/null
+++ b/panels/scrollbar/style.less
@@ -0,0 +1,37 @@
+[data-scrollbar-view] {
+	position: relative;
+	width: 100%;
+	height: 100%;
+	background-color: #000000;
+	border-style: solid;
+	border-color: #000000;
+	padding: 0px;
+	box-sizing: border-box;
+	overflow: hidden;
+	font-family: vrr;
+
+	marquee {
+		background-color: #000000;
+		color: #FFC000;
+	}
+
+	[data-css-marquee]  {
+		position: relative;
+		overflow: hidden;
+		width: 100%;
+		height: 100%;
+		display: inline-block;
+		background-color: #000000;
+		
+		[data-css-marquee-text] {
+			position: absolute;
+			display: table-cell;
+			padding: 0px;
+			white-space: nowrap;
+			background-color: #000000;
+			color: #FFC000;
+			cursor:default;
+		}
+	}
+	
+}
\ No newline at end of file
diff --git a/panels/scrollbar/template.html b/panels/scrollbar/template.html
new file mode 100755
index 0000000..9572ec6
--- /dev/null
+++ b/panels/scrollbar/template.html
@@ -0,0 +1,3 @@
+<template data-scrollbar>
+	<marquee data-marquee data-speed="60"></marquee>
+</template>
\ No newline at end of file
diff --git a/style.php b/style.php
new file mode 100755
index 0000000..a758b95
--- /dev/null
+++ b/style.php
@@ -0,0 +1,24 @@
+<?php
+//header("content-type:text/css;charset=utf8");
+
+require "lessc.php";
+$less = new lessc();
+$style = $_GET["style"];
+echo $style;
+$less_file = "panels/" . $style . "/style.less";
+
+
+if ( !file_exists(filemtime($less_file)) )
+{
+$code =
+ $less->compile(
+  "[data-template=$style] {" .
+  file_get_contents( $less_file ) .
+  "}"
+);
+}
+
+file_put_contents("tmp/" . $style . ".css", $code);
+
+header("Location: tmp/" . $style . ".css" );
+?>
diff --git a/tmp/clock.css b/tmp/clock.css
new file mode 100755
index 0000000..7c0fa9f
--- /dev/null
+++ b/tmp/clock.css
@@ -0,0 +1,150 @@
+[data-template=clock] [data-clock=right],
+[data-template=clock] [data-clock=analog] {
+  float: left;
+  height: 100%;
+}
+[data-template=clock] [data-clock=analog] {
+  display: block;
+}
+[data-template=clock] [data-clock=analog] img {
+  width: 200px;
+  height: 200px;
+  position: absolute;
+}
+[data-template=clock] [data-biber] {
+  opacity: 0.3;
+}
+[data-template=clock] [data-clock=digital] {
+  display: -webkit-box;
+  -webkit-box-pack: justify;
+  -webkit-box-align: center;
+  display: -moz-box;
+  -moz-box-pack: justify;
+  -moz-box-align: center;
+  display: -ms-flexbox;
+  -ms-flex-pack: justify;
+  -ms-flex-align: center;
+  display: box;
+  box-pack: justify;
+  box-align: center;
+  height: 100%;
+}
+[data-template=clock] [data-clock] {
+  font-family: lcd;
+}
+@keyframes clock24 {
+  [data-template=clock] [data-clock=digital] from {
+    top: 0%;
+  }
+  [data-template=clock] [data-clock=digital] to {
+    top: -2400%;
+  }
+}
+@keyframes clock60 {
+  [data-template=clock] [data-clock=digital] from {
+    top: 0%;
+  }
+  [data-template=clock] [data-clock=digital] to {
+    top: -6000%;
+  }
+}
+@keyframes clockPulse {
+  [data-template=clock] [data-clock=digital] 0% {
+    color: #AA0000;
+  }
+  [data-template=clock] [data-clock=digital] 50% {
+    color: #550000;
+  }
+  [data-template=clock] [data-clock=digital] 100% {
+    color: #AA0000;
+  }
+}
+[data-template=clock] [data-clock=digital] [data-clock] {
+  position: relative;
+  width: 400px;
+  height: 200px;
+  overflow: hidden;
+  padding: 0px;
+  text-align: center;
+  background-color: #000000;
+  color: #550000;
+  box-sizing: border-box;
+}
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-seperator] {
+  position: relative;
+  display: inline-table;
+  top: -20px;
+  height: 120px;
+  font-size: 150px;
+  line-height: 150px;
+  margin-top: -20px;
+  width: 5px;
+  text-align: center;
+  margin-left: -20px;
+  margin-right: -20px;
+}
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-number] {
+  margin-top: -10px;
+}
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-number=hour],
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-number=minute] {
+  position: relative;
+  display: inline-table;
+  font-size: 150px;
+  line-height: 150px;
+  text-align: center;
+  overflow: hidden;
+}
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-number=second] {
+  position: relative;
+  display: inline-table;
+  margin-left: 5px;
+  font-size: 75px;
+  line-height: 150px;
+  text-align: center;
+  overflow: hidden;
+}
+[data-template=clock] [data-clock=digital] [data-clock] [data-clock-number] [data-clock-indicator] {
+  position: absolute;
+  color: #AA0000;
+  text-align: center;
+  top: 0px;
+}
+[data-template=clock] [data-clock=digital] [data-clock=css] [data-clock-number=hour] [data-clock-indicator] {
+  animation: clock24 86400s steps(24) infinite;
+}
+[data-template=clock] [data-clock=digital] [data-clock=css] [data-clock-number=minute] [data-clock-indicator] {
+  animation: clock60 3600s steps(60) infinite;
+}
+[data-template=clock] [data-clock=digital] [data-clock=css] [data-clock-number=second] [data-clock-indicator] {
+  animation: clock60 60s steps(60) infinite;
+}
+[data-template=clock] [data-clock=digital] [data-clock=css] [data-clock-seperator] {
+  animation: clockPulse 1s steps(1) infinite;
+}
+[data-template=clock] [data-clock=digital] [data-clock-date] {
+  position: relative;
+  display: inline-table;
+  height: 75px;
+  font-size: 75px;
+  line-height: 75px;
+  text-align: center;
+  margin-top: -60px;
+  margin-left: -20px;
+  margin-right: -20px;
+}
+[data-template=clock] [data-clock=digital] [data-clock-date] [data-clock-date-background] {
+  position: absolute;
+  display: inline-table;
+  text-align: center;
+  top: 0px;
+  left: 0px;
+}
+[data-template=clock] [data-clock=digital] [data-clock-date] [data-clock-date-indicator] {
+  position: absolute;
+  display: inline-table;
+  text-align: center;
+  top: 0px;
+  left: 0px;
+  color: #AA0000;
+}
diff --git a/tmp/departure.css b/tmp/departure.css
new file mode 100755
index 0000000..31a2dc5
--- /dev/null
+++ b/tmp/departure.css
@@ -0,0 +1,171 @@
+[data-template=departure] [data-departure-view] {
+  position: relative;
+  width: 100%;
+  height: 100%;
+  background-color: #000000;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  overflow: hidden;
+  font-family: display;
+}
+[data-template=departure] [data-departure-view] [data-departure] {
+  position: relative;
+  width: 100%;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-transport] {
+  position: relative;
+  display: inline-table;
+  width: 100%;
+  white-space: nowrap;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-transport] [data-number] {
+  position: relative;
+  display: inline-table;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  width: 10%;
+  height: 100%;
+  text-align: right;
+  padding: 0px 5px;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-transport] [data-name] {
+  position: relative;
+  display: inline-table;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  height: 100%;
+  padding: 0px 5px;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] {
+  position: relative;
+  display: block;
+  width: 100%;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] {
+  position: relative;
+  display: list-item;
+  list-style: none;
+  width: 100%;
+  margin: 1px 0px 0px 0px;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-time] {
+  position: relative;
+  max-width: 7.9%;
+  height: 100%;
+  float: left;
+  overflow: hidden;
+  padding: 0px 5px 0px 0px;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-name] {
+  position: relative;
+  max-width: 54.17%;
+  height: 100%;
+  float: left;
+  overflow: hidden;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-info] {
+  position: absolute;
+  width: 37.93%;
+  height: 100%;
+  right: 0px;
+  overflow: hidden;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-info] marquee {
+  background-color: #FFFFFF;
+  color: #0000A0;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-info] [data-css-marquee] {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+  height: 100%;
+  display: inline-block;
+}
+[data-template=departure] [data-departure-view] [data-departure] [data-stops] [data-stop] [data-info] [data-css-marquee] [data-css-marquee-text] {
+  position: absolute;
+  display: table-cell;
+  padding: 0px;
+  white-space: nowrap;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  cursor: default;
+}
+[data-template=departure] [data-departure-view] [data-information] {
+  position: relative;
+  width: 100%;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  white-space: nowrap;
+}
+[data-template=departure] [data-departure-view] [data-information] [data-head] {
+  width: 100%;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  text-align: center;
+}
+[data-template=departure] [data-departure-view] [data-information] [data-message] {
+  position: relative;
+  width: 100%;
+}
+[data-template=departure] [data-departure-view] [data-error] {
+  position: relative;
+  width: 100%;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  white-space: nowrap;
+  display: hidden;
+}
+[data-template=departure] [data-departure-view] [data-error] [data-head] {
+  width: 100%;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  text-align: center;
+}
+[data-template=departure] [data-departure-view] [data-error] [data-message] {
+  width: 100%;
+}
+[data-template=departure] [data-departure-view] [data-vrrf-error] {
+  position: relative;
+  width: 100%;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  white-space: nowrap;
+  display: hidden;
+}
+[data-template=departure] [data-departure-view] [data-vrrf-error] [data-head] {
+  width: 100%;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  text-align: center;
+}
+[data-template=departure] [data-departure-view] [data-vrrf-error] [data-stop] {
+  width: 100%;
+}
+[data-template=departure] [data-departure-view] [data-vrrf-error] [data-message] {
+  width: 100%;
+}
diff --git a/tmp/departures.css b/tmp/departures.css
new file mode 100755
index 0000000..e69de29
diff --git a/tmp/scrollbar.css b/tmp/scrollbar.css
new file mode 100755
index 0000000..341afd5
--- /dev/null
+++ b/tmp/scrollbar.css
@@ -0,0 +1,33 @@
+[data-template=scrollbar] [data-scrollbar-view] {
+  position: relative;
+  width: 100%;
+  height: 100%;
+  background-color: #000000;
+  border-style: solid;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  overflow: hidden;
+  font-family: vrr;
+}
+[data-template=scrollbar] [data-scrollbar-view] marquee {
+  background-color: #000000;
+  color: #FFC000;
+}
+[data-template=scrollbar] [data-scrollbar-view] [data-css-marquee] {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+  height: 100%;
+  display: inline-block;
+  background-color: #000000;
+}
+[data-template=scrollbar] [data-scrollbar-view] [data-css-marquee] [data-css-marquee-text] {
+  position: absolute;
+  display: table-cell;
+  padding: 0px;
+  white-space: nowrap;
+  background-color: #000000;
+  color: #FFC000;
+  cursor: default;
+}
diff --git a/tmp/siog.css b/tmp/siog.css
new file mode 100755
index 0000000..e69de29
-- 
GitLab