From eac484902fc7872cab7c920fd451f7d09c6d4aef Mon Sep 17 00:00:00 2001 From: Anxhelo Lushka Date: Sat, 8 Aug 2020 19:06:28 +0200 Subject: [PATCH] Some changes to Gemfile --- .gitignore | 3 +- .htaccess | 61 ----- Gemfile | 3 +- Gemfile.lock | 223 ++---------------- bower_components/.htaccess | 3 - doc/assets/css/documentation.css | 117 --------- doc/assets/css/highlight/agate.css | 138 ----------- doc/assets/css/highlight/androidstudio.css | 55 ----- doc/assets/css/highlight/arta.css | 141 ----------- doc/assets/css/highlight/ascetic.css | 53 ----- .../css/highlight/atelier-dune.dark.css | 94 -------- .../css/highlight/atelier-dune.light.css | 94 -------- .../css/highlight/atelier-forest.dark.css | 94 -------- .../css/highlight/atelier-forest.light.css | 94 -------- .../css/highlight/atelier-heath.dark.css | 94 -------- .../css/highlight/atelier-heath.light.css | 94 -------- .../css/highlight/atelier-lakeside.dark.css | 94 -------- .../css/highlight/atelier-lakeside.light.css | 94 -------- .../css/highlight/atelier-seaside.dark.css | 94 -------- .../css/highlight/atelier-seaside.light.css | 94 -------- .../highlight/atelier-sulphurpool.dark.css | 94 -------- .../highlight/atelier-sulphurpool.light.css | 94 -------- doc/assets/css/highlight/brown_paper.css | 105 --------- doc/assets/css/highlight/brown_papersq.png | Bin 18198 -> 0 bytes doc/assets/css/highlight/codepen-embed.css | 97 -------- doc/assets/css/highlight/color-brewer.css | 169 ------------- doc/assets/css/highlight/dark.css | 105 --------- doc/assets/css/highlight/darkula.css | 153 ------------ doc/assets/css/highlight/default.css | 155 ------------ doc/assets/css/highlight/docco.css | 136 ----------- doc/assets/css/highlight/far.css | 112 --------- doc/assets/css/highlight/foundation.css | 136 ----------- doc/assets/css/highlight/github.css | 125 ---------- doc/assets/css/highlight/googlecode.css | 148 ------------ doc/assets/css/highlight/hybrid.css | 171 -------------- doc/assets/css/highlight/idea.css | 126 ---------- doc/assets/css/highlight/ir_black.css | 110 --------- doc/assets/css/highlight/kimbie.dark.css | 97 -------- doc/assets/css/highlight/kimbie.light.css | 97 -------- doc/assets/css/highlight/magula.css | 122 ---------- doc/assets/css/highlight/mono-blue.css | 70 ------ doc/assets/css/highlight/monokai.css | 128 ---------- doc/assets/css/highlight/monokai_sublime.css | 155 ------------ doc/assets/css/highlight/obsidian.css | 154 ------------ doc/assets/css/highlight/paraiso.dark.css | 96 -------- doc/assets/css/highlight/paraiso.light.css | 96 -------- doc/assets/css/highlight/pojoaque.css | 108 --------- doc/assets/css/highlight/pojoaque.jpg | Bin 1186 -> 0 bytes doc/assets/css/highlight/railscasts.css | 188 --------------- doc/assets/css/highlight/rainbow.css | 109 --------- doc/assets/css/highlight/school_book.css | 113 --------- doc/assets/css/highlight/school_book.png | Bin 486 -> 0 bytes doc/assets/css/highlight/solarized_dark.css | 109 --------- doc/assets/css/highlight/solarized_light.css | 109 --------- doc/assets/css/highlight/sunburst.css | 165 ------------- .../css/highlight/tomorrow-night-blue.css | 96 -------- .../css/highlight/tomorrow-night-bright.css | 95 -------- .../css/highlight/tomorrow-night-eighties.css | 95 -------- doc/assets/css/highlight/tomorrow-night.css | 96 -------- doc/assets/css/highlight/tomorrow.css | 93 -------- doc/assets/css/highlight/vs.css | 94 -------- doc/assets/css/highlight/xcode.css | 159 ------------- doc/assets/css/highlight/zenburn.css | 119 ---------- doc/assets/images/banner.png | Bin 200104 -> 0 bytes doc/assets/js/documentation.js | 7 - doc/assets/js/highlight.pack.js | 1 - doc/documentation.html | 172 -------------- portfolio-item-2.html | 96 -------- 68 files changed, 19 insertions(+), 6793 deletions(-) delete mode 100644 .htaccess delete mode 100644 bower_components/.htaccess delete mode 100755 doc/assets/css/documentation.css delete mode 100644 doc/assets/css/highlight/agate.css delete mode 100644 doc/assets/css/highlight/androidstudio.css delete mode 100644 doc/assets/css/highlight/arta.css delete mode 100644 doc/assets/css/highlight/ascetic.css delete mode 100644 doc/assets/css/highlight/atelier-dune.dark.css delete mode 100644 doc/assets/css/highlight/atelier-dune.light.css delete mode 100644 doc/assets/css/highlight/atelier-forest.dark.css delete mode 100644 doc/assets/css/highlight/atelier-forest.light.css delete mode 100644 doc/assets/css/highlight/atelier-heath.dark.css delete mode 100644 doc/assets/css/highlight/atelier-heath.light.css delete mode 100644 doc/assets/css/highlight/atelier-lakeside.dark.css delete mode 100644 doc/assets/css/highlight/atelier-lakeside.light.css delete mode 100644 doc/assets/css/highlight/atelier-seaside.dark.css delete mode 100644 doc/assets/css/highlight/atelier-seaside.light.css delete mode 100644 doc/assets/css/highlight/atelier-sulphurpool.dark.css delete mode 100644 doc/assets/css/highlight/atelier-sulphurpool.light.css delete mode 100644 doc/assets/css/highlight/brown_paper.css delete mode 100644 doc/assets/css/highlight/brown_papersq.png delete mode 100644 doc/assets/css/highlight/codepen-embed.css delete mode 100644 doc/assets/css/highlight/color-brewer.css delete mode 100644 doc/assets/css/highlight/dark.css delete mode 100644 doc/assets/css/highlight/darkula.css delete mode 100644 doc/assets/css/highlight/default.css delete mode 100644 doc/assets/css/highlight/docco.css delete mode 100644 doc/assets/css/highlight/far.css delete mode 100644 doc/assets/css/highlight/foundation.css delete mode 100644 doc/assets/css/highlight/github.css delete mode 100644 doc/assets/css/highlight/googlecode.css delete mode 100644 doc/assets/css/highlight/hybrid.css delete mode 100644 doc/assets/css/highlight/idea.css delete mode 100644 doc/assets/css/highlight/ir_black.css delete mode 100644 doc/assets/css/highlight/kimbie.dark.css delete mode 100644 doc/assets/css/highlight/kimbie.light.css delete mode 100644 doc/assets/css/highlight/magula.css delete mode 100644 doc/assets/css/highlight/mono-blue.css delete mode 100644 doc/assets/css/highlight/monokai.css delete mode 100644 doc/assets/css/highlight/monokai_sublime.css delete mode 100644 doc/assets/css/highlight/obsidian.css delete mode 100644 doc/assets/css/highlight/paraiso.dark.css delete mode 100644 doc/assets/css/highlight/paraiso.light.css delete mode 100644 doc/assets/css/highlight/pojoaque.css delete mode 100644 doc/assets/css/highlight/pojoaque.jpg delete mode 100644 doc/assets/css/highlight/railscasts.css delete mode 100644 doc/assets/css/highlight/rainbow.css delete mode 100644 doc/assets/css/highlight/school_book.css delete mode 100644 doc/assets/css/highlight/school_book.png delete mode 100644 doc/assets/css/highlight/solarized_dark.css delete mode 100644 doc/assets/css/highlight/solarized_light.css delete mode 100644 doc/assets/css/highlight/sunburst.css delete mode 100644 doc/assets/css/highlight/tomorrow-night-blue.css delete mode 100644 doc/assets/css/highlight/tomorrow-night-bright.css delete mode 100644 doc/assets/css/highlight/tomorrow-night-eighties.css delete mode 100644 doc/assets/css/highlight/tomorrow-night.css delete mode 100644 doc/assets/css/highlight/tomorrow.css delete mode 100644 doc/assets/css/highlight/vs.css delete mode 100644 doc/assets/css/highlight/xcode.css delete mode 100644 doc/assets/css/highlight/zenburn.css delete mode 100755 doc/assets/images/banner.png delete mode 100755 doc/assets/js/documentation.js delete mode 100644 doc/assets/js/highlight.pack.js delete mode 100755 doc/documentation.html delete mode 100644 portfolio-item-2.html diff --git a/.gitignore b/.gitignore index c08f9ad..e494c5f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -_site \ No newline at end of file +_site +.jekyll-cache diff --git a/.htaccess b/.htaccess deleted file mode 100644 index c06604f..0000000 --- a/.htaccess +++ /dev/null @@ -1,61 +0,0 @@ -RewriteEngine On -RewriteCond %{REQUEST_FILENAME} !-f -RewriteRule ^([^\.]+)$ $1.html [NC,L] -RewriteRule ^([^\.]+)$ $1.php [NC,L] - - - # Compress HTML, CSS, JavaScript, Text, XML and fonts - AddOutputFilterByType DEFLATE application/javascript - AddOutputFilterByType DEFLATE application/rss+xml - AddOutputFilterByType DEFLATE application/vnd.ms-fontobject - AddOutputFilterByType DEFLATE application/x-font - AddOutputFilterByType DEFLATE application/x-font-opentype - AddOutputFilterByType DEFLATE application/x-font-otf - AddOutputFilterByType DEFLATE application/x-font-truetype - AddOutputFilterByType DEFLATE application/x-font-ttf - AddOutputFilterByType DEFLATE application/x-javascript - AddOutputFilterByType DEFLATE application/xhtml+xml - AddOutputFilterByType DEFLATE application/xml - AddOutputFilterByType DEFLATE font/opentype - AddOutputFilterByType DEFLATE font/otf - AddOutputFilterByType DEFLATE font/ttf - AddOutputFilterByType DEFLATE image/svg+xml - AddOutputFilterByType DEFLATE image/x-icon - AddOutputFilterByType DEFLATE text/css - AddOutputFilterByType DEFLATE text/html - AddOutputFilterByType DEFLATE text/javascript - AddOutputFilterByType DEFLATE text/plain - AddOutputFilterByType DEFLATE text/xml - - # Remove browser bugs (only needed for really old browsers) - BrowserMatch ^Mozilla/4 gzip-only-text/html - BrowserMatch ^Mozilla/4\.0[678] no-gzip - BrowserMatch \bMSIE !no-gzip !gzip-only-text/html - Header append Vary User-Agent - - -ErrorDocument 404 ../404.html - -## EXPIRES CACHING ## - -ExpiresActive On -ExpiresByType image/jpeg "access plus 1 year" -ExpiresByType image/gif "access plus 1 year" -ExpiresByType text/css "access plus 1 month" -ExpiresByType application/pdf "access plus 1 month" -ExpiresByType application/x-shockwave-flash "access plus 1 month" -ExpiresByType image/x-icon "access plus 1 year" -ExpiresByType text/javascript "access plus 1 month" -ExpiresByType text/x-javascript "access plus 1 month" -ExpiresByType application/javascript "access plus 1 month" -ExpiresByType application/x-javascript "access plus 1 month" -ExpiresDefault "access plus 1 days" - -## EXPIRES CACHING ## - -Header unset ETag -FileETag None - - -Header set Strict-Transport-Security "max-age=31536000; preload" env=HTTPS - diff --git a/Gemfile b/Gemfile index 0c742d9..ca24b34 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,4 @@ source "https://rubygems.org" gem 'jekyll' gem 'jekyll-paginate' -gem 'jekyll-compose' -gem 'github-pages' +gem 'jekyll-compose' \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index f40c6c8..557c403 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,199 +1,41 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.3.2) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - zeitwerk (~> 2.2, >= 2.2.2) addressable (2.7.0) public_suffix (>= 2.0.2, < 5.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.11.1) colorator (1.1.0) - commonmarker (0.17.13) - ruby-enum (~> 0.5) concurrent-ruby (1.1.6) - dnsruby (1.61.4) - simpleidn (~> 0.1) em-websocket (0.5.1) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) - ethon (0.12.0) - ffi (>= 1.3.0) eventmachine (1.2.7) - execjs (2.7.0) - faraday (1.0.1) - multipart-post (>= 1.2, < 3) ffi (1.13.1) forwardable-extended (2.6.0) - gemoji (3.0.1) - github-pages (207) - github-pages-health-check (= 1.16.1) - jekyll (= 3.9.0) - jekyll-avatar (= 0.7.0) - jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.1.6) - jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.13.0) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.13.0) - jekyll-mentions (= 1.5.1) - jekyll-optional-front-matter (= 0.3.2) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.3.0) - jekyll-redirect-from (= 0.15.0) - jekyll-relative-links (= 0.6.1) - jekyll-remote-theme (= 0.4.1) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.6.1) - jekyll-sitemap (= 1.4.0) - jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.1.1) - jekyll-theme-cayman (= 0.1.1) - jekyll-theme-dinky (= 0.1.1) - jekyll-theme-hacker (= 0.1.1) - jekyll-theme-leap-day (= 0.1.1) - jekyll-theme-merlot (= 0.1.1) - jekyll-theme-midnight (= 0.1.1) - jekyll-theme-minimal (= 0.1.1) - jekyll-theme-modernist (= 0.1.1) - jekyll-theme-primer (= 0.5.4) - jekyll-theme-slate (= 0.1.1) - jekyll-theme-tactile (= 0.1.1) - jekyll-theme-time-machine (= 0.1.1) - jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.11.1) - kramdown (= 2.3.0) - kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.3) - mercenary (~> 0.3) - minima (= 2.5.1) - nokogiri (>= 1.10.4, < 2.0) - rouge (= 3.19.0) - terminal-table (~> 1.4) - github-pages-health-check (1.16.1) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (~> 3.0) - typhoeus (~> 1.3) - html-pipeline (2.13.0) - activesupport (>= 2) - nokogiri (>= 1.4) http_parser.rb (0.6.0) - i18n (0.9.5) + i18n (1.8.5) concurrent-ruby (~> 1.0) - jekyll (3.9.0) + jekyll (4.1.1) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) + i18n (~> 1.0) + jekyll-sass-converter (~> 2.0) jekyll-watch (~> 2.0) - kramdown (>= 1.17, < 3) + kramdown (~> 2.1) + kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) - mercenary (~> 0.3.3) + mercenary (~> 0.4.0) pathutil (~> 0.9) - rouge (>= 1.7, < 4) + rouge (~> 3.0) safe_yaml (~> 1.0) - jekyll-avatar (0.7.0) - jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.1.1) - coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.3.1) - commonmarker (~> 0.14) - jekyll (>= 3.7, < 5.0) - jekyll-commonmark-ghpages (0.1.6) - commonmarker (~> 0.17.6) - jekyll-commonmark (~> 1.2) - rouge (>= 2.0, < 4.0) + terminal-table (~> 1.8) jekyll-compose (0.12.0) jekyll (>= 3.7, < 5.0) - jekyll-default-layout (0.1.4) - jekyll (~> 3.0) - jekyll-feed (0.13.0) - jekyll (>= 3.7, < 5.0) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-github-metadata (2.13.0) - jekyll (>= 3.4, < 5.0) - octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.5.1) - html-pipeline (~> 2.3) - jekyll (>= 3.7, < 5.0) - jekyll-optional-front-matter (0.3.2) - jekyll (>= 3.0, < 5.0) jekyll-paginate (1.1.0) - jekyll-readme-index (0.3.0) - jekyll (>= 3.0, < 5.0) - jekyll-redirect-from (0.15.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-remote-theme (0.4.1) - addressable (~> 2.0) - jekyll (>= 3.5, < 5.0) - rubyzip (>= 1.3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-swiss (1.0.0) - jekyll-theme-architect (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.4) - jekyll (> 3.5, < 5.0) - jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.3) - jekyll (>= 3.3, < 5.0) + jekyll-sass-converter (2.1.0) + sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) listen (~> 3.0) - jemoji (0.11.1) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) kramdown (2.3.0) rexml kramdown-parser-gfm (1.1.0) @@ -202,59 +44,26 @@ GEM listen (3.2.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - mini_portile2 (2.4.0) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.14.1) - multipart-post (2.1.1) - nokogiri (1.10.10) - mini_portile2 (~> 2.4.0) - octokit (4.18.0) - faraday (>= 0.9) - sawyer (~> 0.8.0, >= 0.5.3) + mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (3.1.1) + public_suffix (4.0.5) rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.4) - rouge (3.19.0) - ruby-enum (0.8.0) - i18n - rubyzip (2.3.0) + rouge (3.21.0) safe_yaml (1.0.5) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.2) - addressable (>= 2.3.5) - faraday (> 0.8, < 2.0) - simpleidn (0.1.1) - unf (~> 0.1.4) + sassc (2.4.0) + ffi (~> 1.9) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - typhoeus (1.4.0) - ethon (>= 0.9.0) - tzinfo (1.2.7) - thread_safe (~> 0.1) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.7) unicode-display_width (1.7.0) - zeitwerk (2.4.0) PLATFORMS ruby DEPENDENCIES - github-pages jekyll jekyll-compose jekyll-paginate diff --git a/bower_components/.htaccess b/bower_components/.htaccess deleted file mode 100644 index 28cf99f..0000000 --- a/bower_components/.htaccess +++ /dev/null @@ -1,3 +0,0 @@ - -Header set Cache-Control "max-age=15778476, public" - diff --git a/doc/assets/css/documentation.css b/doc/assets/css/documentation.css deleted file mode 100755 index 95bf607..0000000 --- a/doc/assets/css/documentation.css +++ /dev/null @@ -1,117 +0,0 @@ -* { - margin: 0; - padding: 0; -} - -ul { - list-style: none; -} - -a { - outline: none; - color: #3366cc; - text-decoration: none; -} - -body { - background-color: #efefe6; - font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; - line-height: 1; -} - -body #main { - padding-top: 40px; - background-color: white; - width: 874px; - margin: 0 auto; - padding-left: 43px; - padding-right: 43px; - padding-bottom: 54px; - margin-bottom: 50px; -} - -body #main h1 { - font-size: 36px; - color: #26241d; - font-weight: 400; - text-align: right; -} - -body #main p#author { - font-size: 16px; - font-family: Georgia, Times, "Times New Roman", serif; - color: #999999; - text-align: right; - margin-top: 8px; - margin-bottom: 41px; -} - -body #main p#intro { - font-size: 20px; - line-height: 28px; - font-family: Georgia, Times, "Times New Roman", serif; - color: #888888; - margin-top: 10px; - padding-bottom: 24px; - border-bottom: 1px solid #dddddd; - margin-bottom: 47px; -} - -body #main .section { - padding-top: 0; -} - -body #main .section h2 { - font-size: 26px; - color: #3c4c6c; - font-weight: 400; - margin-top: 20px; - padding-top: 15px; - margin-bottom: 10px; -} - -body #main .section p { - font-size: 14px; - line-height: 22px; - color: black; - margin-top: 14px; - margin-bottom: 15px; -} - -body #main .section p em { - font-weight: 700; - font-style: normal; -} - -/*body #main .section pre { - padding-top: 10px; - padding-bottom: 12px; - padding-left: 17px; - margin-top: 18px; - margin-bottom: 17px; - overflow: auto; -} -*/ - -body #main .section pre code { - font-size: 12px; - line-height: 18px; - font-family: Monaco, "Courier New", Courier, monospace; -} - -body #main .section p.note { - font-size: 15px; - font-style: oblique; - color: #666666; -} - -body #main p#rate { - font-size: 15px; - line-height: 29px; - color: black; - margin-top: 33px; -} - -body #main p#rate a { - text-decoration: underline; -} \ No newline at end of file diff --git a/doc/assets/css/highlight/agate.css b/doc/assets/css/highlight/agate.css deleted file mode 100644 index 5ba61bb..0000000 --- a/doc/assets/css/highlight/agate.css +++ /dev/null @@ -1,138 +0,0 @@ -/*! - * Agate by Taufik Nurrohman - * ---------------------------------------------------- - * - * #ade5fc - * #a2fca2 - * #c6b4f0 - * #d36363 - * #fcc28c - * #fc9b9b - * #ffa - * #fff - * #333 - * #62c8f3 - * #888 - * - */ - -.hljs { - display: block; - overflow-x: auto; - padding: .5em; - background: #333; - color: white; - -webkit-text-size-adjust: none; -} - -.asciidoc .hljs-title, -.hljs-label, -.hljs-tag .hljs-title, -.hljs-prompt, -.http .hljs-request { - font-weight: bold; -} - -.hljs-change, -.hljs-code { - font-style: italic; -} - -.hljs-tag, -.ini .hljs-title { - color: #62c8f3; -} - -.hljs-id, -.hljs-cbracket, -.hljs-tag .hljs-value { - color: #ade5fc; -} - -.hljs-string, -.hljs-bullet { - color: #a2fca2; -} - -.hljs-type, -.hljs-variable, -.hljs-name, -.actionscript .hljs-title, -.aspectj .hljs-annotation, -.aspectj .hljs-title, -.hljs-attribute, -.hljs-change, -.hljs-blockquote, -.hljs-built_in { - color: #ffa; -} - -.hljs-number, -.hljs-hexcolor, -.hljs-link_label, -.hljs-link_reference { - color: #d36363; -} - -.hljs-keyword, -.hljs-literal, -.hljs-constant, -.css .hljs-tag, -.hljs-typename, -.hljs-winutils { - color: #fcc28c; -} - -.hljs-comment, -.hljs-cdata, -.hljs-preprocessor, -.hljs-annotation, -.hljs-decorator, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula, -.hljs-header, -.hljs-horizontal_rule, -.hljs-code, -.hljs-javadoc { - color: #888; -} - -.hljs-regexp, -.hljs-attr_selector { - color: #c6b4f0; -} - -.hljs-important, -.hljs-doctype, -.hljs-pi, -.hljs-chunk, -.actionscript .hljs-type, -.hljs-shebang, -.hljs-pragma, -.http .hljs-attribute { - color: #fc9b9b; -} - -.hljs-deletion { - background-color: #fc9b9b; - color: #333; -} - -.hljs-addition { - background-color: #a2fca2; - color: #333; -} - -.hljs a, -.hljs-tag .hljs-attribute { - color: inherit; -} - -.hljs a:focus, -.hljs a:hover { - color: inherit; - text-decoration: underline; -} diff --git a/doc/assets/css/highlight/androidstudio.css b/doc/assets/css/highlight/androidstudio.css deleted file mode 100644 index 75d5180..0000000 --- a/doc/assets/css/highlight/androidstudio.css +++ /dev/null @@ -1,55 +0,0 @@ -/* -Date: 24 Fev 2015 -Author: Pedro Oliveira -*/ - -.hljs -{ - color: #A9B7C6; - background: #282b2e; - display: block; - overflow-x: auto; - padding: 0.5em; - webkit-text-size-adjust: none; -} -.hljs-number -{ - color: #6897BB; -} - -.hljs-keyword, .hljs-deletion -{ - color: #CC7832; -} -.hljs-javadoc -{ - color: #629755; -} -.hljs-comment -{ - color: #808080; -} -.hljs-annotation -{ - color: #BBB529; -} -.hljs-string, .hljs-addition -{ - color: #6A8759; -} -.hljs-function .hljs-title, .hljs-change -{ - color: #FFC66D; -} -.hljs-tag .hljs-title, .hljs-doctype -{ - color: #E8BF6A; -} -.hljs-tag .hljs-attribute -{ - color: #BABABA; -} -.hljs-tag .hljs-value -{ - color: #A5C261; -} diff --git a/doc/assets/css/highlight/arta.css b/doc/assets/css/highlight/arta.css deleted file mode 100644 index 7655983..0000000 --- a/doc/assets/css/highlight/arta.css +++ /dev/null @@ -1,141 +0,0 @@ -/* -Date: 17.V.2011 -Author: pumbur -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #222; - -webkit-text-size-adjust: none; -} - -.profile .hljs-header *, -.ini .hljs-title, -.nginx .hljs-title { - color: #fff; -} - -.hljs-comment, -.hljs-javadoc, -.hljs-preprocessor, -.hljs-preprocessor .hljs-title, -.hljs-pragma, -.hljs-shebang, -.profile .hljs-summary, -.diff, -.hljs-pi, -.hljs-doctype, -.hljs-tag, -.css .hljs-rule, -.tex .hljs-special { - color: #444; -} - -.hljs-string, -.hljs-symbol, -.diff .hljs-change, -.hljs-regexp, -.xml .hljs-attribute, -.smalltalk .hljs-char, -.xml .hljs-value, -.ini .hljs-value, -.clojure .hljs-attribute, -.coffeescript .hljs-attribute { - color: #ffcc33; -} - -.hljs-number, -.hljs-addition { - color: #00cc66; -} - -.hljs-built_in, -.hljs-literal, -.hljs-type, -.hljs-typename, -.go .hljs-constant, -.ini .hljs-keyword, -.lua .hljs-title, -.perl .hljs-variable, -.php .hljs-variable, -.mel .hljs-variable, -.django .hljs-variable, -.css .funtion, -.smalltalk .method, -.hljs-hexcolor, -.hljs-important, -.hljs-flow, -.hljs-inheritance, -.hljs-name, -.parser3 .hljs-variable { - color: #32aaee; -} - -.hljs-keyword, -.hljs-tag .hljs-title, -.css .hljs-tag, -.css .hljs-class, -.css .hljs-id, -.css .hljs-pseudo, -.css .hljs-attr_selector, -.hljs-winutils, -.tex .hljs-command, -.hljs-request, -.hljs-status { - color: #6644aa; -} - -.hljs-title, -.ruby .hljs-constant, -.vala .hljs-constant, -.hljs-parent, -.hljs-deletion, -.hljs-template_tag, -.css .hljs-keyword, -.objectivec .hljs-class .hljs-id, -.smalltalk .hljs-class, -.lisp .hljs-keyword, -.apache .hljs-tag, -.nginx .hljs-variable, -.hljs-envvar, -.bash .hljs-variable, -.go .hljs-built_in, -.vbscript .hljs-built_in, -.lua .hljs-built_in, -.rsl .hljs-built_in, -.tail, -.avrasm .hljs-label, -.tex .hljs-formula, -.tex .hljs-formula * { - color: #bb1166; -} - -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.profile .hljs-header, -.ini .hljs-title, -.apache .hljs-tag, -.parser3 .hljs-title { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.6; -} - -.hljs, -.hljs-subst, -.diff .hljs-chunk, -.css .hljs-value, -.css .hljs-attribute { - color: #aaa; -} diff --git a/doc/assets/css/highlight/ascetic.css b/doc/assets/css/highlight/ascetic.css deleted file mode 100644 index 9c324ed..0000000 --- a/doc/assets/css/highlight/ascetic.css +++ /dev/null @@ -1,53 +0,0 @@ -/* - -Original style from softwaremaniacs.org (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; - -webkit-text-size-adjust: none; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-filter .hljs-argument, -.hljs-addition, -.hljs-change, -.hljs-name, -.apache .hljs-tag, -.apache .hljs-cbracket, -.nginx .hljs-built_in, -.tex .hljs-formula { - color: #888; -} - -.hljs-comment, -.hljs-shebang, -.hljs-doctype, -.hljs-pi, -.hljs-javadoc, -.hljs-deletion, -.apache .hljs-sqbracket { - color: #ccc; -} - -.hljs-keyword, -.hljs-tag .hljs-title, -.ini .hljs-title, -.lisp .hljs-title, -.http .hljs-title, -.nginx .hljs-title, -.css .hljs-tag, -.hljs-winutils, -.hljs-flow, -.apache .hljs-tag, -.tex .hljs-command, -.hljs-request, -.hljs-status { - font-weight: bold; -} diff --git a/doc/assets/css/highlight/atelier-dune.dark.css b/doc/assets/css/highlight/atelier-dune.dark.css deleted file mode 100644 index 88ea51a..0000000 --- a/doc/assets/css/highlight/atelier-dune.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Dune Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Dune Comment */ -.hljs-comment { - color: #999580; -} - -/* Atelier-Dune Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #d73737; -} - -/* Atelier-Dune Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #b65611; -} - -/* Atelier-Dune Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #ae9513; -} - -/* Atelier-Dune Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #60ac39; -} - -/* Atelier-Dune Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #1fad83; -} - -/* Atelier-Dune Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #6684e1; -} - -/* Atelier-Dune Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #b854d4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #20201d; - color: #a6a28c; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-dune.light.css b/doc/assets/css/highlight/atelier-dune.light.css deleted file mode 100644 index 87ffd80..0000000 --- a/doc/assets/css/highlight/atelier-dune.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Dune Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Dune Comment */ -.hljs-comment { - color: #7d7a68; -} - -/* Atelier-Dune Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #d73737; -} - -/* Atelier-Dune Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #b65611; -} - -/* Atelier-Dune Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #ae9513; -} - -/* Atelier-Dune Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #60ac39; -} - -/* Atelier-Dune Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #1fad83; -} - -/* Atelier-Dune Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #6684e1; -} - -/* Atelier-Dune Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #b854d4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #fefbec; - color: #6e6b5e; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-forest.dark.css b/doc/assets/css/highlight/atelier-forest.dark.css deleted file mode 100644 index 0e4294b..0000000 --- a/doc/assets/css/highlight/atelier-forest.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Forest Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Forest Comment */ -.hljs-comment { - color: #9c9491; -} - -/* Atelier-Forest Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #f22c40; -} - -/* Atelier-Forest Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #df5320; -} - -/* Atelier-Forest Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #c38418; -} - -/* Atelier-Forest Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #7b9726; -} - -/* Atelier-Forest Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #3d97b8; -} - -/* Atelier-Forest Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #407ee7; -} - -/* Atelier-Forest Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6666ea; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1b1918; - color: #a8a19f; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-forest.light.css b/doc/assets/css/highlight/atelier-forest.light.css deleted file mode 100644 index e08e3dc..0000000 --- a/doc/assets/css/highlight/atelier-forest.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Forest Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Forest Comment */ -.hljs-comment { - color: #766e6b; -} - -/* Atelier-Forest Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #f22c40; -} - -/* Atelier-Forest Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #df5320; -} - -/* Atelier-Forest Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #c38418; -} - -/* Atelier-Forest Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #7b9726; -} - -/* Atelier-Forest Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #3d97b8; -} - -/* Atelier-Forest Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #407ee7; -} - -/* Atelier-Forest Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6666ea; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f1efee; - color: #68615e; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-heath.dark.css b/doc/assets/css/highlight/atelier-heath.dark.css deleted file mode 100644 index a063feb..0000000 --- a/doc/assets/css/highlight/atelier-heath.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Heath Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Heath Comment */ -.hljs-comment { - color: #9e8f9e; -} - -/* Atelier-Heath Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #ca402b; -} - -/* Atelier-Heath Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #a65926; -} - -/* Atelier-Heath Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #bb8a35; -} - -/* Atelier-Heath Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #918b3b; -} - -/* Atelier-Heath Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #159393; -} - -/* Atelier-Heath Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #516aec; -} - -/* Atelier-Heath Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #7b59c0; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1b181b; - color: #ab9bab; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-heath.light.css b/doc/assets/css/highlight/atelier-heath.light.css deleted file mode 100644 index 6c56d04..0000000 --- a/doc/assets/css/highlight/atelier-heath.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Heath Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Heath Comment */ -.hljs-comment { - color: #776977; -} - -/* Atelier-Heath Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #ca402b; -} - -/* Atelier-Heath Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #a65926; -} - -/* Atelier-Heath Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #bb8a35; -} - -/* Atelier-Heath Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #918b3b; -} - -/* Atelier-Heath Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #159393; -} - -/* Atelier-Heath Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #516aec; -} - -/* Atelier-Heath Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #7b59c0; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f7f3f7; - color: #695d69; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-lakeside.dark.css b/doc/assets/css/highlight/atelier-lakeside.dark.css deleted file mode 100644 index 852f72e..0000000 --- a/doc/assets/css/highlight/atelier-lakeside.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Lakeside Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Lakeside Comment */ -.hljs-comment { - color: #7195a8; -} - -/* Atelier-Lakeside Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #d22d72; -} - -/* Atelier-Lakeside Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #935c25; -} - -/* Atelier-Lakeside Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #8a8a0f; -} - -/* Atelier-Lakeside Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #568c3b; -} - -/* Atelier-Lakeside Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #2d8f6f; -} - -/* Atelier-Lakeside Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #257fad; -} - -/* Atelier-Lakeside Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6b6bb8; -} - -.hljs { - display: block; - overflow-x: auto; - background: #161b1d; - color: #7ea2b4; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-lakeside.light.css b/doc/assets/css/highlight/atelier-lakeside.light.css deleted file mode 100644 index 06f208c..0000000 --- a/doc/assets/css/highlight/atelier-lakeside.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Lakeside Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Lakeside Comment */ -.hljs-comment { - color: #5a7b8c; -} - -/* Atelier-Lakeside Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #d22d72; -} - -/* Atelier-Lakeside Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #935c25; -} - -/* Atelier-Lakeside Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #8a8a0f; -} - -/* Atelier-Lakeside Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #568c3b; -} - -/* Atelier-Lakeside Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #2d8f6f; -} - -/* Atelier-Lakeside Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #257fad; -} - -/* Atelier-Lakeside Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6b6bb8; -} - -.hljs { - display: block; - overflow-x: auto; - background: #ebf8ff; - color: #516d7b; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-seaside.dark.css b/doc/assets/css/highlight/atelier-seaside.dark.css deleted file mode 100644 index 0bcfd1b..0000000 --- a/doc/assets/css/highlight/atelier-seaside.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Seaside Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Seaside Comment */ -.hljs-comment { - color: #809980; -} - -/* Atelier-Seaside Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #e6193c; -} - -/* Atelier-Seaside Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #87711d; -} - -/* Atelier-Seaside Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #98981b; -} - -/* Atelier-Seaside Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #29a329; -} - -/* Atelier-Seaside Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #1999b3; -} - -/* Atelier-Seaside Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #3d62f5; -} - -/* Atelier-Seaside Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #ad2bee; -} - -.hljs { - display: block; - overflow-x: auto; - background: #131513; - color: #8ca68c; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-seaside.light.css b/doc/assets/css/highlight/atelier-seaside.light.css deleted file mode 100644 index 6023d4b..0000000 --- a/doc/assets/css/highlight/atelier-seaside.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Seaside Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Seaside Comment */ -.hljs-comment { - color: #687d68; -} - -/* Atelier-Seaside Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #e6193c; -} - -/* Atelier-Seaside Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #87711d; -} - -/* Atelier-Seaside Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #98981b; -} - -/* Atelier-Seaside Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #29a329; -} - -/* Atelier-Seaside Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #1999b3; -} - -/* Atelier-Seaside Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #3d62f5; -} - -/* Atelier-Seaside Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #ad2bee; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f4fbf4; - color: #5e6e5e; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-sulphurpool.dark.css b/doc/assets/css/highlight/atelier-sulphurpool.dark.css deleted file mode 100644 index dda8af3..0000000 --- a/doc/assets/css/highlight/atelier-sulphurpool.dark.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Sulphurpool Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Sulphurpool Comment */ -.hljs-comment { - color: #898ea4; -} - -/* Atelier-Sulphurpool Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #c94922; -} - -/* Atelier-Sulphurpool Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #c76b29; -} - -/* Atelier-Sulphurpool Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #c08b30; -} - -/* Atelier-Sulphurpool Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #ac9739; -} - -/* Atelier-Sulphurpool Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #22a2c9; -} - -/* Atelier-Sulphurpool Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #3d8fd1; -} - -/* Atelier-Sulphurpool Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6679cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #202746; - color: #979db4; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/atelier-sulphurpool.light.css b/doc/assets/css/highlight/atelier-sulphurpool.light.css deleted file mode 100644 index 2149b4c..0000000 --- a/doc/assets/css/highlight/atelier-sulphurpool.light.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Base16 Atelier Sulphurpool Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Sulphurpool Comment */ -.hljs-comment { - color: #6b7394; -} - -/* Atelier-Sulphurpool Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #c94922; -} - -/* Atelier-Sulphurpool Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #c76b29; -} - -/* Atelier-Sulphurpool Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #c08b30; -} - -/* Atelier-Sulphurpool Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #ac9739; -} - -/* Atelier-Sulphurpool Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #22a2c9; -} - -/* Atelier-Sulphurpool Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #3d8fd1; -} - -/* Atelier-Sulphurpool Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #6679cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f5f7ff; - color: #5e6687; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/brown_paper.css b/doc/assets/css/highlight/brown_paper.css deleted file mode 100644 index 077a546..0000000 --- a/doc/assets/css/highlight/brown_paper.css +++ /dev/null @@ -1,105 +0,0 @@ -/* - -Brown Paper style from goldblog.com.ua (c) Zaripov Yura - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background:#b7a68e url(./brown_papersq.png); - -webkit-text-size-adjust: none; -} - -.hljs-keyword, -.hljs-literal, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special, -.hljs-request, -.hljs-status { - color:#005599; - font-weight:bold; -} - -.hljs, -.hljs-subst, -.hljs-tag .hljs-keyword { - color: #363c69; -} - -.hljs-string, -.hljs-title, -.hljs-type, -.hljs-tag .hljs-value, -.css .hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-javadoc, -.ruby .hljs-string, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-number, -.hljs-name { - color: #2c009f; -} - -.hljs-comment, -.hljs-annotation, -.hljs-decorator, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.tex .hljs-formula { - color: #802022; -} - -.hljs-keyword, -.hljs-literal, -.css .hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-title, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.diff .hljs-header, -.hljs-chunk, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.tex .hljs-command { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.8; -} diff --git a/doc/assets/css/highlight/brown_papersq.png b/doc/assets/css/highlight/brown_papersq.png deleted file mode 100644 index 3813903dbf9fa7b1fb5bd11d9534c06667d9056f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18198 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
G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 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 diff --git a/doc/assets/css/highlight/codepen-embed.css b/doc/assets/css/highlight/codepen-embed.css deleted file mode 100644 index 48cb69a..0000000 --- a/doc/assets/css/highlight/codepen-embed.css +++ /dev/null @@ -1,97 +0,0 @@ -/* - codepen.io Embed Theme - Author: Justin Perry - Original theme - https://github.com/chriskempson/tomorrow-theme -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #222; - color: #fff; - font-family: Menlo, Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', monospace; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-title { - color: #777; -} - -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .constant, -.xml .tag .title, -.xml .pi, -.xml .doctype, -.html .doctype { - color: #ab875d; -} - -.css .value { - color: #cd6a51; -} - -.css .value .function, -.css .value .string { - color: #a67f59; -} - -.css .value .number { - color: #9b869c; -} - -.css .id, -.css .class, -.css-pseudo, -.css .selector, -.css .tag { - color: #dfc48c; -} - -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #ab875d; -} - -.ruby .class .title, -.css .rules .attribute { - color: #9b869b; -} - -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .symbol, -.xml .cdata { - color: #8f9c6c; -} - -.css .hexcolor { - color: #cd6a51; -} - -.function, -.python .decorator, -.python .title, -.ruby .function .title, -.ruby .title .keyword, -.perl .sub, -.javascript .title, -.coffeescript .title { - color: #fff; -} - -.hljs-keyword, -.javascript .function { - color: #8f9c6c; -} diff --git a/doc/assets/css/highlight/color-brewer.css b/doc/assets/css/highlight/color-brewer.css deleted file mode 100644 index aba581c..0000000 --- a/doc/assets/css/highlight/color-brewer.css +++ /dev/null @@ -1,169 +0,0 @@ -/* - -Colorbrewer theme -Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock -Ported by Fabrício Tavares de Oliveira - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fff; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-subst, -.hljs-tag .hljs-title, -.nginx .hljs-title { - color: #000; -} - -.hljs-string, -.hljs-title, -.hljs-constant, -.hljs-parent, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.haml .hljs-symbol, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-addition, -.hljs-flow, -.hljs-stream, -.bash .hljs-variable, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.tex .hljs-special, -.erlang_repl .hljs-function_or_atom, -.asciidoc .hljs-header, -.markdown .hljs-header, -.coffeescript .hljs-attribute, -.hljs-name { - color: #756bb1; -} - -.smartquote, -.hljs-comment, -.hljs-annotation, -.diff .hljs-header, -.hljs-chunk, -.asciidoc .hljs-blockquote, -.markdown .hljs-blockquote { - color: #636363; -} - -.hljs-number, -.hljs-date, -.hljs-regexp, -.hljs-literal, -.hljs-hexcolor, -.smalltalk .hljs-symbol, -.smalltalk .hljs-char, -.go .hljs-constant, -.hljs-change, -.lasso .hljs-variable, -.makefile .hljs-variable, -.asciidoc .hljs-bullet, -.markdown .hljs-bullet, -.asciidoc .hljs-link_url, -.markdown .hljs-link_url { - color: #31a354; -} - -.hljs-label, -.hljs-javadoc, -.ruby .hljs-string, -.hljs-decorator, -.hljs-filter .hljs-argument, -.hljs-localvars, -.hljs-array, -.hljs-attr_selector, -.hljs-important, -.hljs-pseudo, -.hljs-pi, -.haml .hljs-bullet, -.hljs-doctype, -.hljs-deletion, -.hljs-envvar, -.hljs-shebang, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.hljs-list .hljs-built_in, -.tex .hljs-formula, -.erlang_repl .hljs-reserved, -.hljs-prompt, -.asciidoc .hljs-link_label, -.markdown .hljs-link_label, -.vhdl .hljs-attribute, -.clojure .hljs-attribute, -.asciidoc .hljs-attribute, -.lasso .hljs-attribute, -.coffeescript .hljs-property, -.hljs-phony { - color: #88f; -} - - - -.hljs-keyword, -.hljs-id, -.hljs-title, -.hljs-built_in, -.css .hljs-tag, -.hljs-javadoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-yardoctag, -.smalltalk .hljs-class, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.hljs-type, -.hljs-typename, -.tex .hljs-command, -.asciidoc .hljs-strong, -.markdown .hljs-strong, -.hljs-request, -.hljs-status { - color: #3182bd; -} - -.asciidoc .hljs-emphasis, -.markdown .hljs-emphasis { - font-style: italic; -} - -.nginx .hljs-built_in { - font-weight: normal; -} - -.coffeescript .javascript, -.javascript .xml, -.lasso .markup, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} - -.css .hljs-attribute, -.html .hljs-attribute { - color: #e6550d; -} - -.css .hljs-class, -.html .hljs-tag, -.html .hljs-title { - color: #3182bd; -} diff --git a/doc/assets/css/highlight/dark.css b/doc/assets/css/highlight/dark.css deleted file mode 100644 index 105f36e..0000000 --- a/doc/assets/css/highlight/dark.css +++ /dev/null @@ -1,105 +0,0 @@ -/* - -Dark style from softwaremaniacs.org (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #444; - -webkit-text-size-adjust: none; -} - -.hljs-keyword, -.hljs-literal, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special { - color: white; -} - -.hljs, -.hljs-subst { - color: #ddd; -} - -.hljs-string, -.hljs-title, -.hljs-type, -.ini .hljs-title, -.hljs-tag .hljs-value, -.css .hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-javadoc, -.ruby .hljs-string, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.hljs-prompt, -.coffeescript .hljs-attribute, -.hljs-name { - color: #d88; -} - -.hljs-comment, -.hljs-annotation, -.hljs-decorator, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #777; -} - -.hljs-keyword, -.hljs-literal, -.hljs-title, -.css .hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.diff .hljs-header, -.hljs-chunk, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.tex .hljs-special, -.hljs-request, -.hljs-status { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/darkula.css b/doc/assets/css/highlight/darkula.css deleted file mode 100644 index 7c26344..0000000 --- a/doc/assets/css/highlight/darkula.css +++ /dev/null @@ -1,153 +0,0 @@ -/* - -Darkula color scheme from the JetBrains family of IDEs - -*/ - - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #2b2b2b; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-tag, -.hljs-title, -.css .hljs-rule, -.css .hljs-value, -.aspectj .hljs-function, -.css .hljs-function .hljs-preprocessor, -.hljs-pragma { - color: #bababa; -} - -.hljs-strongemphasis, -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-blockquote, -.hljs-horizontal_rule, -.hljs-number, -.hljs-regexp, -.alias .hljs-keyword, -.hljs-literal, -.hljs-hexcolor { - color: #6896ba; -} - -.hljs-tag .hljs-value, -.hljs-code, -.css .hljs-class, -.hljs-class .hljs-title:last-child { - color: #a6e22e; -} - -.hljs-link_url { - font-size: 80%; -} - -.hljs-emphasis, -.hljs-strongemphasis, -.hljs-class .hljs-title:last-child, -.hljs-typename { - font-style: italic; -} - -.hljs-keyword, -.ruby .hljs-class .hljs-keyword:first-child, -.ruby .hljs-function .hljs-keyword, -.hljs-function, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special, -.hljs-header, -.hljs-attribute, -.hljs-symbol, -.hljs-symbol .hljs-string, -.hljs-tag .hljs-title, -.hljs-value, -.alias .hljs-keyword:first-child, -.css .hljs-tag, -.css .unit, -.css .hljs-important { - color: #cb7832; -} - -.hljs-function .hljs-keyword, -.hljs-class .hljs-keyword:first-child, -.hljs-aspect .hljs-keyword:first-child, -.hljs-constant, -.hljs-typename, -.css .hljs-attribute { - color: #cb7832; -} - -.hljs-variable, -.hljs-params, -.hljs-class .hljs-title, -.hljs-aspect .hljs-title { - color: #b9b9b9; -} - -.hljs-string, -.css .hljs-id, -.hljs-subst, -.hljs-type, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.hljs-prompt, -.hljs-link_label, -.hljs-link_url, -.hljs-name { - color: #e0c46c; -} - -.hljs-comment, -.hljs-javadoc, -.hljs-annotation, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #7f7f7f; -} - -.hljs-decorator { - color: #bab429; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata, -.xml .php, -.php .xml { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/default.css b/doc/assets/css/highlight/default.css deleted file mode 100644 index fb92fe5..0000000 --- a/doc/assets/css/highlight/default.css +++ /dev/null @@ -1,155 +0,0 @@ -/* - -Original style from softwaremaniacs.org (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #f0f0f0; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-subst, -.hljs-tag .hljs-title, -.nginx .hljs-title { - color: black; -} - -.hljs-string, -.hljs-title, -.hljs-constant, -.hljs-parent, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.hljs-name, -.haml .hljs-symbol, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-addition, -.hljs-flow, -.hljs-stream, -.bash .hljs-variable, -.pf .hljs-variable, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.tex .hljs-special, -.erlang_repl .hljs-function_or_atom, -.asciidoc .hljs-header, -.markdown .hljs-header, -.coffeescript .hljs-attribute { - color: #800; -} - -.smartquote, -.hljs-comment, -.hljs-annotation, -.diff .hljs-header, -.hljs-chunk, -.asciidoc .hljs-blockquote, -.markdown .hljs-blockquote { - color: #888; -} - -.hljs-number, -.hljs-date, -.hljs-regexp, -.hljs-literal, -.hljs-hexcolor, -.smalltalk .hljs-symbol, -.smalltalk .hljs-char, -.go .hljs-constant, -.hljs-change, -.lasso .hljs-variable, -.makefile .hljs-variable, -.asciidoc .hljs-bullet, -.markdown .hljs-bullet, -.asciidoc .hljs-link_url, -.markdown .hljs-link_url { - color: #080; -} - -.hljs-label, -.hljs-javadoc, -.ruby .hljs-string, -.hljs-decorator, -.hljs-filter .hljs-argument, -.hljs-localvars, -.hljs-array, -.hljs-attr_selector, -.hljs-important, -.hljs-pseudo, -.hljs-pi, -.haml .hljs-bullet, -.hljs-doctype, -.hljs-deletion, -.hljs-envvar, -.hljs-shebang, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.tex .hljs-formula, -.erlang_repl .hljs-reserved, -.hljs-prompt, -.asciidoc .hljs-link_label, -.markdown .hljs-link_label, -.vhdl .hljs-attribute, -.clojure .hljs-attribute, -.asciidoc .hljs-attribute, -.lasso .hljs-attribute, -.coffeescript .hljs-property, -.hljs-phony { - color: #88f; -} - -.hljs-keyword, -.hljs-id, -.hljs-title, -.hljs-built_in, -.css .hljs-tag, -.hljs-javadoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-yardoctag, -.smalltalk .hljs-class, -.hljs-winutils, -.bash .hljs-variable, -.pf .hljs-variable, -.apache .hljs-tag, -.hljs-type, -.hljs-typename, -.tex .hljs-command, -.asciidoc .hljs-strong, -.markdown .hljs-strong, -.hljs-request, -.hljs-status { - font-weight: bold; -} - -.asciidoc .hljs-emphasis, -.markdown .hljs-emphasis { - font-style: italic; -} - -.nginx .hljs-built_in { - font-weight: normal; -} - -.coffeescript .javascript, -.javascript .xml, -.lasso .markup, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/docco.css b/doc/assets/css/highlight/docco.css deleted file mode 100644 index dadcb66..0000000 --- a/doc/assets/css/highlight/docco.css +++ /dev/null @@ -1,136 +0,0 @@ -/* -Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #000; - background: #f8f8ff; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-javadoc { - color: #408080; - font-style: italic; -} - -.hljs-keyword, -.assignment, -.hljs-literal, -.css .rule .hljs-keyword, -.hljs-winutils, -.javascript .hljs-title, -.lisp .hljs-title, -.hljs-subst { - color: #954121; -} - -.hljs-number, -.hljs-hexcolor { - color: #40a070; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula, -.hljs-name { - color: #219161; -} - -.hljs-title, -.hljs-id { - color: #19469d; -} -.hljs-params { - color: #00f; -} - -.javascript .hljs-title, -.lisp .hljs-title, -.hljs-subst { - font-weight: normal; -} - -.hljs-class .hljs-title, -.haskell .hljs-label, -.tex .hljs-command { - color: #458; - font-weight: bold; -} - -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-rule .hljs-property, -.django .hljs-tag .hljs-keyword { - color: #000080; - font-weight: normal; -} - -.hljs-attribute, -.hljs-variable, -.instancevar, -.lisp .hljs-body { - color: #008080; -} - -.hljs-regexp { - color: #b68; -} - -.hljs-class { - color: #458; - font-weight: bold; -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-symbol .hljs-keyword, -.ruby .hljs-symbol .keymethods, -.lisp .hljs-keyword, -.tex .hljs-special, -.input_number { - color: #990073; -} - -.builtin, -.constructor, -.hljs-built_in, -.lisp .hljs-title { - color: #0086b3; -} - -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-doctype, -.hljs-shebang, -.hljs-cdata { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - background: #fdd; -} - -.hljs-addition { - background: #dfd; -} - -.diff .hljs-change { - background: #0086b3; -} - -.hljs-chunk { - color: #aaa; -} - -.tex .hljs-formula { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/far.css b/doc/assets/css/highlight/far.css deleted file mode 100644 index a8934ba..0000000 --- a/doc/assets/css/highlight/far.css +++ /dev/null @@ -1,112 +0,0 @@ -/* - -FAR Style (c) MajestiC - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000080; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-subst { - color: #0ff; -} - -.hljs-string, -.ruby .hljs-string, -.haskell .hljs-type, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-rule .hljs-value .hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-addition, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.coffeescript .hljs-attribute { - color: #ff0; -} - -.hljs-keyword, -.css .hljs-id, -.hljs-title, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.xml .hljs-tag .hljs-title, -.hljs-winutils, -.hljs-flow, -.hljs-change, -.hljs-envvar, -.bash .hljs-variable, -.tex .hljs-special, -.hljs-name { - color: #fff; -} - -.hljs-comment, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-javadoc, -.hljs-annotation, -.hljs-deletion, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #888; -} - -.hljs-number, -.hljs-date, -.hljs-regexp, -.hljs-literal, -.smalltalk .hljs-symbol, -.smalltalk .hljs-char, -.clojure .hljs-attribute { - color: #0f0; -} - -.hljs-decorator, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.xml .hljs-pi, -.diff .hljs-header, -.hljs-chunk, -.hljs-shebang, -.nginx .hljs-built_in, -.hljs-prompt { - color: #008080; -} - -.hljs-keyword, -.css .hljs-id, -.hljs-title, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.hljs-winutils, -.hljs-flow, -.apache .hljs-tag, -.nginx .hljs-built_in, -.tex .hljs-command, -.tex .hljs-special, -.hljs-request, -.hljs-status { - font-weight: bold; -} diff --git a/doc/assets/css/highlight/foundation.css b/doc/assets/css/highlight/foundation.css deleted file mode 100644 index 5407dc2..0000000 --- a/doc/assets/css/highlight/foundation.css +++ /dev/null @@ -1,136 +0,0 @@ -/* -Description: Foundation 4 docs style for highlight.js -Author: Dan Allen -Website: http://foundation.zurb.com/docs/ -Version: 1.0 -Date: 2013-04-02 -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #eee; - -webkit-text-size-adjust: none; -} - -.hljs-header, -.hljs-decorator, -.hljs-annotation { - color: #000077; -} - -.hljs-horizontal_rule, -.hljs-link_url, -.hljs-emphasis, -.hljs-attribute { - color: #070; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-link_label, -.hljs-strong, -.hljs-value, -.hljs-string, -.scss .hljs-value .hljs-string { - color: #d14; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-blockquote, -.hljs-comment { - color: #998; - font-style: italic; -} - -.asciidoc .hljs-title, -.hljs-function .hljs-title { - color: #900; -} - -.hljs-class { - color: #458; -} - -.hljs-id, -.hljs-pseudo, -.hljs-constant, -.hljs-hexcolor { - color: teal; -} - -.hljs-variable { - color: #336699; -} - -.hljs-bullet, -.hljs-javadoc { - color: #997700; -} - -.hljs-pi, -.hljs-doctype { - color: #3344bb; -} - -.hljs-code, -.hljs-number { - color: #099; -} - -.hljs-important { - color: #f00; -} - -.smartquote, -.hljs-label { - color: #970; -} - -.hljs-preprocessor, -.hljs-pragma { - color: #579; -} - -.hljs-reserved, -.hljs-keyword, -.scss .hljs-value { - color: #000; -} - -.hljs-regexp { - background-color: #fff0ff; - color: #880088; -} - -.hljs-symbol { - color: #990073; -} - -.hljs-symbol .hljs-string { - color: #a60; -} - -.hljs-tag { - color: #007700; -} - -.hljs-at_rule, -.hljs-at_rule .hljs-keyword { - color: #088; -} - -.hljs-at_rule .hljs-preprocessor { - color: #808; -} - -.scss .hljs-tag, -.scss .hljs-attribute { - color: #339; -} diff --git a/doc/assets/css/highlight/github.css b/doc/assets/css/highlight/github.css deleted file mode 100644 index 5677d4b..0000000 --- a/doc/assets/css/highlight/github.css +++ /dev/null @@ -1,125 +0,0 @@ -/* - -github.com style (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #333; - background: #f8f8f8; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-javadoc { - color: #998; - font-style: italic; -} - -.hljs-keyword, -.css .rule .hljs-keyword, -.hljs-winutils, -.nginx .hljs-title, -.hljs-subst, -.hljs-request, -.hljs-status { - color: #333; - font-weight: bold; -} - -.hljs-number, -.hljs-hexcolor, -.ruby .hljs-constant { - color: #008080; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula { - color: #d14; -} - -.hljs-title, -.hljs-id, -.scss .hljs-preprocessor { - color: #900; - font-weight: bold; -} - -.hljs-list .hljs-keyword, -.hljs-subst { - font-weight: normal; -} - -.hljs-class .hljs-title, -.hljs-type, -.vhdl .hljs-literal, -.tex .hljs-command { - color: #458; - font-weight: bold; -} - -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-rule .hljs-property, -.django .hljs-tag .hljs-keyword { - color: #000080; - font-weight: normal; -} - -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body, -.hljs-name { - color: #008080; -} - -.hljs-regexp { - color: #009926; -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.lisp .hljs-keyword, -.clojure .hljs-keyword, -.scheme .hljs-keyword, -.tex .hljs-special, -.hljs-prompt { - color: #990073; -} - -.hljs-built_in { - color: #0086b3; -} - -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-doctype, -.hljs-shebang, -.hljs-cdata { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - background: #fdd; -} - -.hljs-addition { - background: #dfd; -} - -.diff .hljs-change { - background: #0086b3; -} - -.hljs-chunk { - color: #aaa; -} diff --git a/doc/assets/css/highlight/googlecode.css b/doc/assets/css/highlight/googlecode.css deleted file mode 100644 index 0047ba1..0000000 --- a/doc/assets/css/highlight/googlecode.css +++ /dev/null @@ -1,148 +0,0 @@ -/* - -Google Code style (c) Aahan Krish - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-javadoc { - color: #800; -} - -.hljs-keyword, -.method, -.hljs-list .hljs-keyword, -.nginx .hljs-title, -.hljs-tag .hljs-title, -.setting .hljs-value, -.hljs-winutils, -.tex .hljs-command, -.http .hljs-title, -.hljs-request, -.hljs-status { - color: #008; -} - -.hljs-envvar, -.tex .hljs-special { - color: #660; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-cdata, -.hljs-filter .hljs-argument, -.hljs-attr_selector, -.apache .hljs-cbracket, -.hljs-date, -.hljs-regexp, -.coffeescript .hljs-attribute { - color: #080; -} - -.hljs-sub .hljs-identifier, -.hljs-pi, -.hljs-tag, -.hljs-tag .hljs-keyword, -.hljs-decorator, -.ini .hljs-title, -.hljs-shebang, -.hljs-prompt, -.hljs-hexcolor, -.hljs-rule .hljs-value, -.hljs-literal, -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-number, -.css .hljs-function, -.clojure .hljs-attribute { - color: #066; -} - -.hljs-class .hljs-title, -.smalltalk .hljs-class, -.hljs-javadoctag, -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-type, -.hljs-typename, -.hljs-tag .hljs-attribute, -.hljs-doctype, -.hljs-class .hljs-id, -.hljs-built_in, -.setting, -.hljs-params, -.hljs-variable, -.hljs-name { - color: #606; -} - -.css .hljs-tag, -.hljs-rule .hljs-property, -.hljs-pseudo, -.hljs-subst { - color: #000; -} - -.css .hljs-class, -.css .hljs-id { - color: #9b703f; -} - -.hljs-value .hljs-important { - color: #ff7700; - font-weight: bold; -} - -.hljs-rule .hljs-keyword { - color: #c5af75; -} - -.hljs-annotation, -.apache .hljs-sqbracket, -.nginx .hljs-built_in { - color: #9b859d; -} - -.hljs-preprocessor, -.hljs-preprocessor *, -.hljs-pragma { - color: #444; -} - -.tex .hljs-formula { - background-color: #eee; - font-style: italic; -} - -.diff .hljs-header, -.hljs-chunk { - color: #808080; - font-weight: bold; -} - -.diff .hljs-change { - background-color: #bccff9; -} - -.hljs-addition { - background-color: #baeeba; -} - -.hljs-deletion { - background-color: #ffc8bd; -} - -.hljs-comment .hljs-yardoctag { - font-weight: bold; -} diff --git a/doc/assets/css/highlight/hybrid.css b/doc/assets/css/highlight/hybrid.css deleted file mode 100644 index caf8f30..0000000 --- a/doc/assets/css/highlight/hybrid.css +++ /dev/null @@ -1,171 +0,0 @@ -/* - -vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) - -*/ - -/*background color*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #1d1f21; - -webkit-text-size-adjust: none; -} - -/*selection color*/ -.hljs::selection, -.hljs span::selection { - background: #373b41; -} -.hljs::-moz-selection, -.hljs span::-moz-selection { - background: #373b41; -} - -/*foreground color*/ -.hljs, -.hljs-setting .hljs-value, -.hljs-expression .hljs-variable, -.hljs-expression .hljs-begin-block, -.hljs-expression .hljs-end-block, -.hljs-class .hljs-params, -.hljs-function .hljs-params, -.hljs-at_rule .hljs-preprocessor { - color: #c5c8c6; -} - -/*color: fg_yellow*/ -.hljs-title, -.hljs-function .hljs-title, -.hljs-keyword .hljs-common, -.hljs-class .hljs-title, -.hljs-decorator, -.hljs-tag .hljs-title, -.hljs-header, -.hljs-sub, -.hljs-function { - color: #f0c674; -} - -/*color: fg_comment*/ -.hljs-comment, -.hljs-javadoc, -.hljs-output .hljs-value, -.hljs-pi, -.hljs-shebang, -.hljs-doctype { - color: #707880; -} - -/*color: fg_red*/ -.hljs-number, -.hljs-symbol, -.hljs-literal, -.hljs-deletion, -.hljs-link_url, -.hljs-symbol .hljs-string, -.hljs-argument, -.hljs-hexcolor, -.hljs-input .hljs-prompt, -.hljs-char { - color: #cc6666 -} - -/*color: fg_green*/ -.hljs-string, -.hljs-special, -.hljs-javadoctag, -.hljs-addition, -.hljs-important, -.hljs-tag .hljs-value, -.hljs-at.rule .hljs-keyword, -.hljs-regexp, -.hljs-attr_selector { - color: #b5bd68; -} - -/*color: fg_purple*/ -.hljs-variable, -.hljs-property, -.hljs-envar, -.hljs-code, -.hljs-expression, -.hljs-localvars, -.hljs-id, -.hljs-variable .hljs-filter, -.hljs-variable .hljs-filter .hljs-keyword, -.hljs-template_tag .hljs-filter .hljs-keyword, -.hljs-name { - color: #b294bb; -} - -/*color: fg_blue*/ -.hljs-statement, -.hljs-label, -.hljs-keyword, -.hljs-xmlDocTag, -.hljs-function .hljs-keyword, -.hljs-chunk, -.hljs-cdata, -.hljs-link_label, -.hljs-bullet, -.hljs-class .hljs-keyword, -.hljs-smartquote, -.hljs-method, -.hljs-list .hljs-title, -.hljs-tag { - color: #81a2be; -} - -/*color: fg_aqua*/ -.hljs-pseudo, -.hljs-exception, -.hljs-annotation, -.hljs-subst, -.hljs-change, -.hljs-cbracket, -.hljs-operator, -.hljs-horizontal_rule, -.hljs-preprocessor .hljs-keyword, -.hljs-typedef, -.hljs-template_tag, -.hljs-variable, -.hljs-variable .hljs-filter .hljs-argument, -.hljs-at_rule, -.hljs-at_rule .hljs-string, -.hljs-at_rule .hljs-keyword { - color: #8abeb7; -} - - -/*color: fg_orange*/ -.hljs-type, -.hljs-typename, -.hljs-inheritance .hljs-parent, -.hljs-constant, -.hljs-built_in, -.hljs-setting, -.hljs-structure, -.hljs-link_reference, -.hljs-attribute, -.hljs-blockquote, -.hljs-quoted, -.hljs-class, -.hljs-header { - color: #de935f; -} - -.hljs-emphasis -{ - font-style: italic; -} - -.hljs-strong -{ - font-weight: bold; -} - - - - diff --git a/doc/assets/css/highlight/idea.css b/doc/assets/css/highlight/idea.css deleted file mode 100644 index 38ed25e..0000000 --- a/doc/assets/css/highlight/idea.css +++ /dev/null @@ -1,126 +0,0 @@ -/* - -Intellij Idea-like styling (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #000; - background: #fff; - -webkit-text-size-adjust: none; -} - -.hljs-subst, -.hljs-title, -.json .hljs-value { - font-weight: normal; - color: #000; -} - -.hljs-comment, -.hljs-javadoc, -.diff .hljs-header { - color: #808080; - font-style: italic; -} - -.hljs-annotation, -.hljs-decorator, -.hljs-preprocessor, -.hljs-pragma, -.hljs-doctype, -.hljs-pi, -.hljs-chunk, -.hljs-shebang, -.apache .hljs-cbracket, -.hljs-prompt, -.http .hljs-title { - color: #808000; -} - -.hljs-tag, -.hljs-pi { - background: #efefef; -} - -.hljs-tag .hljs-title, -.hljs-id, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-literal, -.hljs-keyword, -.hljs-hexcolor, -.css .hljs-function, -.ini .hljs-title, -.css .hljs-class, -.hljs-list .hljs-keyword, -.nginx .hljs-title, -.tex .hljs-command, -.hljs-request, -.hljs-status { - font-weight: bold; - color: #000080; -} - -.hljs-attribute, -.hljs-rule .hljs-keyword, -.hljs-number, -.hljs-date, -.hljs-regexp, -.tex .hljs-special { - font-weight: bold; - color: #0000ff; -} - -.hljs-number, -.hljs-regexp { - font-weight: normal; -} - -.hljs-string, -.hljs-value, -.hljs-filter .hljs-argument, -.css .hljs-function .hljs-params, -.apache .hljs-tag { - color: #008000; - font-weight: bold; -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-char, -.tex .hljs-formula { - color: #000; - background: #d0eded; - font-style: italic; -} - -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-yardoctag, -.hljs-javadoctag { - text-decoration: underline; -} - -.hljs-variable, -.hljs-envvar, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.hljs-name { - color: #660e7a; -} - -.hljs-addition { - background: #baeeba; -} - -.hljs-deletion { - background: #ffc8bd; -} - -.diff .hljs-change { - background: #bccff9; -} diff --git a/doc/assets/css/highlight/ir_black.css b/doc/assets/css/highlight/ir_black.css deleted file mode 100644 index 6804ba4..0000000 --- a/doc/assets/css/highlight/ir_black.css +++ /dev/null @@ -1,110 +0,0 @@ -/* - IR_Black style (c) Vasily Mikhailitchenko -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000; - color: #f8f8f8; - -webkit-text-size-adjust: none; -} - -.hljs-shebang, -.hljs-comment, -.hljs-javadoc { - color: #7c7c7c; -} - -.hljs-keyword, -.hljs-tag, -.tex .hljs-command, -.hljs-request, -.hljs-status, -.clojure .hljs-attribute { - color: #96cbfe; -} - -.hljs-sub .hljs-keyword, -.method, -.hljs-list .hljs-title, -.nginx .hljs-title { - color: #ffffb6; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-cdata, -.hljs-filter .hljs-argument, -.hljs-attr_selector, -.apache .hljs-cbracket, -.hljs-date, -.coffeescript .hljs-attribute { - color: #a8ff60; -} - -.hljs-subst { - color: #daefa3; -} - -.hljs-regexp { - color: #e9c062; -} - -.hljs-title, -.hljs-sub .hljs-identifier, -.hljs-pi, -.hljs-decorator, -.tex .hljs-special, -.hljs-type, -.hljs-constant, -.smalltalk .hljs-class, -.hljs-javadoctag, -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.nginx .hljs-built_in { - color: #ffffb6; -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-number, -.hljs-variable, -.vbscript, -.hljs-literal, -.hljs-name { - color: #c6c5fe; -} - -.css .hljs-tag { - color: #96cbfe; -} - -.css .hljs-rule .hljs-property, -.css .hljs-id { - color: #ffffb6; -} - -.css .hljs-class { - color: #fff; -} - -.hljs-hexcolor { - color: #c6c5fe; -} - -.hljs-number { - color:#ff73fd; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.7; -} diff --git a/doc/assets/css/highlight/kimbie.dark.css b/doc/assets/css/highlight/kimbie.dark.css deleted file mode 100644 index f60e47d..0000000 --- a/doc/assets/css/highlight/kimbie.dark.css +++ /dev/null @@ -1,97 +0,0 @@ -/* - Name: Kimbie (dark) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js -*/ - -/* Kimbie Comment */ -.hljs-comment, -.hljs-title { - color: #d6baad; -} - -/* Kimbie Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #dc3958; -} - -/* Kimbie Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f79a32; -} - -/* Kimbie Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #f06431; -} - -/* Kimbie Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #889b4a; -} - -/* Kimbie Aqua */ -.css .hljs-hexcolor { - color: #088649; -} - -/* Kimbie Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #8ab1b0; -} - -/* Kimbie Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #98676a; -} - -.hljs { - display: block; - overflow-x: auto; - background: #221a0f; - color: #d3af86; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/kimbie.light.css b/doc/assets/css/highlight/kimbie.light.css deleted file mode 100644 index 57fc776..0000000 --- a/doc/assets/css/highlight/kimbie.light.css +++ /dev/null @@ -1,97 +0,0 @@ -/* - Name: Kimbie (light) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js -*/ - -/* Kimbie Comment */ -.hljs-comment, -.hljs-title { - color: #a57a4c; -} - -/* Kimbie Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #dc3958; -} - -/* Kimbie Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f79a32; -} - -/* Kimbie Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #f06431; -} - -/* Kimbie Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #889b4a; -} - -/* Kimbie Aqua */ -.css .hljs-hexcolor { - color: #088649; -} - -/* Kimbie Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #8ab1b0; -} - -/* Kimbie Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #98676a; -} - -.hljs { - display: block; - overflow-x: auto; - background: #fbebd4; - color: #84613d; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/magula.css b/doc/assets/css/highlight/magula.css deleted file mode 100644 index f0f76fa..0000000 --- a/doc/assets/css/highlight/magula.css +++ /dev/null @@ -1,122 +0,0 @@ -/* -Description: Magula style for highligh.js -Author: Ruslan Keba -Website: http://rukeba.com/ -Version: 1.0 -Date: 2009-01-03 -Music: Aphex Twin / Xtal -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background-color: #f4f4f4; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-subst { - color: black; -} - -.hljs-string, -.hljs-title, -.hljs-parent, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-addition, -.hljs-flow, -.hljs-stream, -.bash .hljs-variable, -.apache .hljs-cbracket, -.coffeescript .hljs-attribute { - color: #050; -} - -.hljs-comment, -.hljs-annotation, -.diff .hljs-header, -.hljs-chunk { - color: #777; -} - -.hljs-number, -.hljs-date, -.hljs-regexp, -.hljs-literal, -.hljs-name, -.smalltalk .hljs-symbol, -.smalltalk .hljs-char, -.hljs-change, -.tex .hljs-special { - color: #800; -} - -.hljs-label, -.hljs-javadoc, -.ruby .hljs-string, -.hljs-decorator, -.hljs-filter .hljs-argument, -.hljs-localvars, -.hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-envvar, -.hljs-shebang, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.tex .hljs-formula, -.hljs-prompt, -.clojure .hljs-attribute { - color: #00e; -} - -.hljs-keyword, -.hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-title, -.hljs-built_in, -.smalltalk .hljs-class, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.xml .hljs-tag, -.tex .hljs-command, -.hljs-request, -.hljs-status { - font-weight: bold; - color: navy; -} - -.nginx .hljs-built_in { - font-weight: normal; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} - -/* --- */ -.apache .hljs-tag { - font-weight: bold; - color: blue; -} - diff --git a/doc/assets/css/highlight/mono-blue.css b/doc/assets/css/highlight/mono-blue.css deleted file mode 100644 index cdf820d..0000000 --- a/doc/assets/css/highlight/mono-blue.css +++ /dev/null @@ -1,70 +0,0 @@ -/* - Five-color theme from a single blue hue. -*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #eaeef3; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-list .hljs-built_in { - color: #00193a; -} - -.hljs-keyword, -.hljs-title, -.hljs-important, -.hljs-request, -.hljs-header, -.hljs-javadoctag { - font-weight: bold; -} - -.hljs-comment, -.hljs-chunk { - color: #738191; -} - -.hljs-string, -.hljs-title, -.hljs-parent, -.hljs-built_in, -.hljs-literal, -.hljs-filename, -.hljs-value, -.hljs-addition, -.hljs-tag, -.hljs-argument, -.hljs-link_label, -.hljs-blockquote, -.hljs-header, -.hljs-name { - color: #0048ab; -} - -.hljs-decorator, -.hljs-prompt, -.hljs-yardoctag, -.hljs-subst, -.hljs-symbol, -.hljs-doctype, -.hljs-regexp, -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-attribute, -.hljs-attr_selector, -.hljs-javadoc, -.hljs-xmlDocTag, -.hljs-deletion, -.hljs-shebang, -.hljs-string .hljs-variable, -.hljs-link_url, -.hljs-bullet, -.hljs-sqbracket, -.hljs-phony { - color: #4c81c9; -} diff --git a/doc/assets/css/highlight/monokai.css b/doc/assets/css/highlight/monokai.css deleted file mode 100644 index 772bfcf..0000000 --- a/doc/assets/css/highlight/monokai.css +++ /dev/null @@ -1,128 +0,0 @@ -/* -Monokai style - ported by Luigi Maselli - http://grigio.org -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #272822; - -webkit-text-size-adjust: none; -} - -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-keyword, -.hljs-literal, -.hljs-strong, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special { - color: #f92672; -} - -.hljs { - color: #ddd; -} - -.hljs .hljs-constant, -.asciidoc .hljs-code, -.markdown .hljs-code { - color: #66d9ef; -} - -.hljs-code, -.hljs-class .hljs-title, -.hljs-header { - color: white; -} - -.hljs-link_label, -.hljs-attribute, -.hljs-symbol, -.hljs-symbol .hljs-string, -.hljs-value, -.hljs-regexp { - color: #bf79db; -} - -.hljs-link_url, -.hljs-tag .hljs-value, -.hljs-string, -.hljs-bullet, -.hljs-subst, -.hljs-title, -.hljs-emphasis, -.hljs-type, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-javadoc, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.hljs-prompt, -.hljs-name { - color: #a6e22e; -} - -.hljs-comment, -.hljs-annotation, -.smartquote, -.hljs-blockquote, -.hljs-horizontal_rule, -.hljs-decorator, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #75715e; -} - -.hljs-keyword, -.hljs-literal, -.css .hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-title, -.hljs-header, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.diff .hljs-header, -.hljs-chunk, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.tex .hljs-special, -.hljs-request, -.hljs-status { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/monokai_sublime.css b/doc/assets/css/highlight/monokai_sublime.css deleted file mode 100644 index c55071a..0000000 --- a/doc/assets/css/highlight/monokai_sublime.css +++ /dev/null @@ -1,155 +0,0 @@ -/* - -Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #23241f; - -webkit-text-size-adjust: none; -} - -.hljs, -.hljs-tag, -.css .hljs-rule, -.css .hljs-value, -.aspectj .hljs-function, -.css .hljs-function -.hljs-preprocessor, -.hljs-pragma { - color: #f8f8f2; -} - -.hljs-strongemphasis, -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-blockquote, -.hljs-horizontal_rule, -.hljs-number, -.hljs-regexp, -.alias .hljs-keyword, -.hljs-literal, -.hljs-hexcolor { - color: #ae81ff; -} - -.hljs-tag .hljs-value, -.hljs-code, -.hljs-title, -.css .hljs-class, -.hljs-class .hljs-title:last-child { - color: #a6e22e; -} - -.hljs-link_url { - font-size: 80%; -} - -.hljs-strong, -.hljs-strongemphasis { - font-weight: bold; -} - -.hljs-emphasis, -.hljs-strongemphasis, -.hljs-class .hljs-title:last-child, -.hljs-typename { - font-style: italic; -} - -.hljs-keyword, -.ruby .hljs-class .hljs-keyword:first-child, -.ruby .hljs-function .hljs-keyword, -.hljs-function, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special, -.hljs-header, -.hljs-attribute, -.hljs-symbol, -.hljs-symbol .hljs-string, -.hljs-tag .hljs-title, -.hljs-value, -.alias .hljs-keyword:first-child, -.css .hljs-tag, -.css .unit, -.css .hljs-important { - color: #f92672; -} - -.hljs-function .hljs-keyword, -.hljs-class .hljs-keyword:first-child, -.hljs-aspect .hljs-keyword:first-child, -.hljs-constant, -.hljs-typename, -.hljs-name, -.css .hljs-attribute { - color: #66d9ef; -} - -.hljs-variable, -.hljs-params, -.hljs-class .hljs-title, -.hljs-aspect .hljs-title { - color: #f8f8f2; -} - -.hljs-string, -.css .hljs-id, -.hljs-subst, -.hljs-type, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.hljs-prompt, -.hljs-link_label, -.hljs-link_url { - color: #e6db74; -} - -.hljs-comment, -.hljs-javadoc, -.hljs-annotation, -.hljs-decorator, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #75715e; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata, -.xml .php, -.php .xml { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/obsidian.css b/doc/assets/css/highlight/obsidian.css deleted file mode 100644 index 10b842d..0000000 --- a/doc/assets/css/highlight/obsidian.css +++ /dev/null @@ -1,154 +0,0 @@ -/** - * Obsidian style - * ported by Alexander Marenin (http://github.com/ioncreature) - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #282b2e; - -webkit-text-size-adjust: none; -} - -.hljs-keyword, -.hljs-literal, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.css .hljs-id, -.tex .hljs-special { - color: #93c763; -} - -.hljs-number { - color: #ffcd22; -} - -.hljs { - color: #e0e2e4; -} - -.css .hljs-tag, -.css .hljs-pseudo { - color: #d0d2b5; -} - -.hljs-attribute, -.hljs .hljs-constant { - color: #668bb0; -} - -.xml .hljs-attribute { - color: #b3b689; -} - -.xml .hljs-tag .hljs-value { - color: #e8e2b7; -} - -.hljs-code, -.hljs-class .hljs-title, -.hljs-header { - color: white; -} - -.hljs-class, -.hljs-hexcolor { - color: #93c763; -} - -.hljs-regexp { - color: #d39745; -} - -.hljs-at_rule, -.hljs-at_rule .hljs-keyword { - color: #a082bd; -} - -.hljs-doctype { - color: #557182; -} - -.hljs-link_url, -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-bullet, -.hljs-subst, -.hljs-emphasis, -.hljs-type, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-javadoc, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.tex .hljs-command, -.hljs-prompt, -.hljs-name { - color: #8cbbad; -} - -.hljs-string { - color: #ec7600; -} - -.hljs-comment, -.hljs-annotation, -.hljs-blockquote, -.hljs-horizontal_rule, -.hljs-decorator, -.hljs-pi, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket, -.tex .hljs-formula { - color: #818e96; -} - -.hljs-keyword, -.hljs-literal, -.css .hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-title, -.hljs-header, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.diff .hljs-header, -.hljs-chunk, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.tex .hljs-special, -.hljs-request, -.hljs-at_rule .hljs-keyword, -.hljs-status { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/paraiso.dark.css b/doc/assets/css/highlight/paraiso.dark.css deleted file mode 100644 index 0f7eedb..0000000 --- a/doc/assets/css/highlight/paraiso.dark.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - Paraíso (dark) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) -*/ - -/* Paraíso Comment */ -.hljs-comment, -.hljs-title { - color: #8d8687; -} - -/* Paraíso Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #ef6155; -} - -/* Paraíso Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f99b15; -} - -/* Paraíso Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #fec418; -} - -/* Paraíso Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #48b685; -} - -/* Paraíso Aqua */ -.css .hljs-hexcolor { - color: #5bc4bf; -} - -/* Paraíso Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #06b6ef; -} - -/* Paraíso Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #815ba4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #2f1e2e; - color: #a39e9b; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/paraiso.light.css b/doc/assets/css/highlight/paraiso.light.css deleted file mode 100644 index 1562007..0000000 --- a/doc/assets/css/highlight/paraiso.light.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - Paraíso (light) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) -*/ - -/* Paraíso Comment */ -.hljs-comment, -.hljs-title { - color: #776e71; -} - -/* Paraíso Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.hljs-name, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #ef6155; -} - -/* Paraíso Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f99b15; -} - -/* Paraíso Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #fec418; -} - -/* Paraíso Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #48b685; -} - -/* Paraíso Aqua */ -.css .hljs-hexcolor { - color: #5bc4bf; -} - -/* Paraíso Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #06b6ef; -} - -/* Paraíso Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #815ba4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #e7e9db; - color: #4f424c; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/pojoaque.css b/doc/assets/css/highlight/pojoaque.css deleted file mode 100644 index 782461e..0000000 --- a/doc/assets/css/highlight/pojoaque.css +++ /dev/null @@ -1,108 +0,0 @@ -/* - -Pojoaque Style by Jason Tate -http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html -Based on Solarized Style from http://ethanschoonover.com/solarized - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #dccf8f; - background: url(./pojoaque.jpg) repeat scroll left top #181914; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-doctype, -.lisp .hljs-string, -.hljs-javadoc { - color: #586e75; - font-style: italic; -} - -.hljs-keyword, -.css .rule .hljs-keyword, -.hljs-winutils, -.javascript .hljs-title, -.method, -.hljs-addition, -.css .hljs-tag, -.hljs-list .hljs-keyword, -.nginx .hljs-title { - color: #b64926; -} - -.hljs-number, -.hljs-command, -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula, -.hljs-regexp, -.hljs-hexcolor { - color: #468966; -} - -.hljs-title, -.hljs-localvars, -.hljs-function .hljs-title, -.hljs-chunk, -.hljs-decorator, -.hljs-built_in, -.hljs-identifier, -.hljs-name, -.hljs-id { - color: #ffb03b; -} - -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body, -.smalltalk .hljs-number, -.hljs-constant, -.hljs-class .hljs-title, -.hljs-parent, -.hljs-type { - color: #b58900; -} - -.css .hljs-attribute { - color: #b89859; -} - -.css .hljs-number, -.css .hljs-hexcolor { - color: #dccf8f; -} - -.css .hljs-class { - color: #d3a60c; -} - -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-shebang, -.hljs-symbol, -.hljs-symbol .hljs-string, -.diff .hljs-change, -.hljs-special, -.hljs-attr_selector, -.hljs-important, -.hljs-subst, -.hljs-cdata { - color: #cb4b16; -} - -.hljs-deletion { - color: #dc322f; -} - -.tex .hljs-formula { - background: #073642; -} diff --git a/doc/assets/css/highlight/pojoaque.jpg b/doc/assets/css/highlight/pojoaque.jpg deleted file mode 100644 index 9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1186 zcmZXSe^8Tk9LK-kXFs3)f@f?)Cddzw3v4wdZyXQ;4x3=;Ja*N#%n9ik!UGmt9H3k0 zJST|5jOc(ID$FQt3C?jQZBws#kXolO1lg9Pba9BB=Q+UEBX!nY@6Uhl&+ofe$Q$y5 z@ci`~)&qzDP(lOiQ5p?p z(`j^e7!yUAVHk%K#^GQXn?s0=VLYCI$HRoe=xCuZ>A6A3@sxEP#XqNFpIb=0)KQ#Nss_tD17;m4@$JKL;LR|K|QF3f%!L5+s(9Ft8SQ zG|~pGpEGFW5Z|OA)-O@mNHy-g@7m8JTf?kl@vUKBGmw)Y*9sDRNr3PN!IKefWaydTe1D zjzpyzPnD3}hBNaS4aFX7=0&~I*Hu7#4au@qVBglH#-m;QFOx_`=j z{EqRY#Eh*yoWP^pa4H>8GH{rO?!_+xwL0(k4yL^D%^nBkJ*UI;Lx;ped8d|f*S_s@ z3~ilcRC(&NT#9Gn#UD;o^EYSMXDMf%XcUi3>;WXXD-QX3P9wMyP7eA&RS{)h5{??W3^Rq=goFJ>?lA~J- zdYe>!xvYLW*fPT0RK7wsJRg^?x#W1*GP9_f`6t>QD_X>0d!owyN>nO2?U5}|3?hX_UZYT@^>S!9eB~bZ9U`q;`U)@L670o1g z`Hd}h<_WRvUc|n*%v4Hbb-4tJD40iyF^q%g*&!6>hkYDvi-{Uc4yTM zzcthN4Z{ka!+F_KzYV#yWi;c^X^q6g`pD8cp?$Kl?hCz0s^a|mH%P!CF%*<6k^~i` zT5Mi-t5-frUcHkk^Qh}+N)Kz1&Bi95`oNc|quI>tUi~BY>xcF9(%tv2i{G6kE9*q~ qCoAGl20`)w0rdgp9H%Q=M5|p`hOhFz6$I%Y&ncY8>c?7PXyh+SL&XXJ diff --git a/doc/assets/css/highlight/railscasts.css b/doc/assets/css/highlight/railscasts.css deleted file mode 100644 index 3c8c202..0000000 --- a/doc/assets/css/highlight/railscasts.css +++ /dev/null @@ -1,188 +0,0 @@ -/* - -Railscasts-like style (c) Visoft, Inc. (Damien White) - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #232323; - color: #e6e1dc; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-javadoc, -.hljs-shebang { - color: #bc9458; - font-style: italic; -} - -.hljs-keyword, -.ruby .hljs-function .hljs-keyword, -.hljs-request, -.hljs-status, -.nginx .hljs-title, -.method, -.hljs-list .hljs-title { - color: #c26230; -} - -.hljs-string, -.hljs-number, -.hljs-regexp, -.hljs-tag .hljs-value, -.hljs-cdata, -.hljs-filter .hljs-argument, -.hljs-attr_selector, -.apache .hljs-cbracket, -.hljs-date, -.tex .hljs-command, -.asciidoc .hljs-link_label, -.markdown .hljs-link_label { - color: #a5c261; -} - -.hljs-subst { - color: #519f50; -} - -.hljs-tag, -.hljs-tag .hljs-keyword, -.hljs-tag .hljs-title, -.hljs-doctype, -.hljs-sub .hljs-identifier, -.hljs-pi, -.input_number { - color: #e8bf6a; -} - -.hljs-identifier { - color: #d0d0ff; -} - -.hljs-class .hljs-title, -.hljs-type, -.smalltalk .hljs-class, -.hljs-javadoctag, -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc { - text-decoration: none; -} - -.hljs-constant, -.hljs-name { - color: #da4939; -} - - -.hljs-symbol, -.hljs-built_in, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-symbol .hljs-identifier, -.asciidoc .hljs-link_url, -.markdown .hljs-link_url, -.hljs-attribute { - color: #6d9cbe; -} - -.asciidoc .hljs-link_url, -.markdown .hljs-link_url { - text-decoration: underline; -} - - - -.hljs-params, -.hljs-variable, -.clojure .hljs-attribute { - color: #d0d0ff; -} - -.css .hljs-tag, -.hljs-rule .hljs-property, -.hljs-pseudo, -.tex .hljs-special { - color: #cda869; -} - -.css .hljs-class { - color: #9b703f; -} - -.hljs-rule .hljs-keyword { - color: #c5af75; -} - -.hljs-rule .hljs-value { - color: #cf6a4c; -} - -.css .hljs-id { - color: #8b98ab; -} - -.hljs-annotation, -.apache .hljs-sqbracket, -.nginx .hljs-built_in { - color: #9b859d; -} - -.hljs-preprocessor, -.hljs-preprocessor *, -.hljs-pragma { - color: #8996a8 !important; -} - -.hljs-hexcolor, -.css .hljs-value .hljs-number { - color: #a5c261; -} - -.hljs-title, -.hljs-decorator, -.css .hljs-function { - color: #ffc66d; -} - -.diff .hljs-header, -.hljs-chunk { - background-color: #2f33ab; - color: #e6e1dc; - display: inline-block; - width: 100%; -} - -.diff .hljs-change { - background-color: #4a410d; - color: #f8f8f8; - display: inline-block; - width: 100%; -} - -.hljs-addition { - background-color: #144212; - color: #e6e1dc; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #600; - color: #e6e1dc; - display: inline-block; - width: 100%; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.7; -} diff --git a/doc/assets/css/highlight/rainbow.css b/doc/assets/css/highlight/rainbow.css deleted file mode 100644 index dada138..0000000 --- a/doc/assets/css/highlight/rainbow.css +++ /dev/null @@ -1,109 +0,0 @@ -/* - -Style with support for rainbow parens - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #474949; - color: #d1d9e1; - -webkit-text-size-adjust: none; -} - - -.hljs-body, -.hljs-collection { - color: #d1d9e1; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-doctype, -.lisp .hljs-string, -.hljs-javadoc { - color: #969896; - font-style: italic; -} - -.hljs-keyword, -.clojure .hljs-attribute, -.hljs-winutils, -.javascript .hljs-title, -.hljs-addition, -.css .hljs-tag { - color: #cc99cc; -} - -.hljs-number { color: #f99157; } - -.hljs-command, -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula, -.hljs-regexp, -.hljs-hexcolor { - color: #8abeb7; -} - -.hljs-title, -.hljs-localvars, -.hljs-function .hljs-title, -.hljs-chunk, -.hljs-decorator, -.hljs-built_in, -.hljs-identifier { - color: #b5bd68; -} - -.hljs-class .hljs-keyword { - color: #f2777a; -} - -.hljs-variable, -.smalltalk .hljs-number, -.hljs-constant, -.hljs-class .hljs-title, -.hljs-parent, -.haskell .hljs-label, -.hljs-id, -.hljs-name { - color: #ffcc66; -} - -.hljs-tag .hljs-title, -.hljs-rule .hljs-property, -.django .hljs-tag .hljs-keyword { - font-weight: bold; -} - -.hljs-attribute { - color: #81a2be; -} - -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-shebang, -.hljs-symbol, -.hljs-symbol .hljs-string, -.diff .hljs-change, -.hljs-special, -.hljs-attr_selector, -.hljs-important, -.hljs-subst, -.hljs-cdata { - color: #f99157; -} - -.hljs-deletion { - color: #dc322f; -} - -.tex .hljs-formula { - background: #eee8d5; -} diff --git a/doc/assets/css/highlight/school_book.css b/doc/assets/css/highlight/school_book.css deleted file mode 100644 index 574a979..0000000 --- a/doc/assets/css/highlight/school_book.css +++ /dev/null @@ -1,113 +0,0 @@ -/* - -School Book style from goldblog.com.ua (c) Zaripov Yura - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 15px 0.5em 0.5em 30px; - font-size: 11px !important; - line-height:16px !important; - -webkit-text-size-adjust: none; -} - -pre{ - background:#f6f6ae url(./school_book.png); - border-top: solid 2px #d2e8b9; - border-bottom: solid 1px #d2e8b9; -} - -.hljs-keyword, -.hljs-literal, -.hljs-change, -.hljs-winutils, -.hljs-flow, -.nginx .hljs-title, -.tex .hljs-special { - color:#005599; - font-weight:bold; -} - -.hljs, -.hljs-subst, -.hljs-tag .hljs-keyword { - color: #3e5915; -} - -.hljs-string, -.hljs-title, -.hljs-type, -.hljs-tag .hljs-value, -.css .hljs-rule .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-class .hljs-parent, -.hljs-built_in, -.django .hljs-template_tag, -.django .hljs-variable, -.smalltalk .hljs-class, -.hljs-javadoc, -.ruby .hljs-string, -.django .hljs-filter .hljs-argument, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-addition, -.hljs-stream, -.hljs-envvar, -.apache .hljs-tag, -.apache .hljs-cbracket, -.nginx .hljs-built_in, -.tex .hljs-command, -.coffeescript .hljs-attribute, -.hljs-name { - color: #2c009f; -} - -.hljs-comment, -.hljs-annotation, -.hljs-decorator, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-shebang, -.apache .hljs-sqbracket { - color: #e60415; -} - -.hljs-keyword, -.hljs-literal, -.css .hljs-id, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-title, -.hljs-type, -.vbscript .hljs-built_in, -.rsl .hljs-built_in, -.smalltalk .hljs-class, -.xml .hljs-tag .hljs-title, -.diff .hljs-header, -.hljs-chunk, -.hljs-winutils, -.bash .hljs-variable, -.apache .hljs-tag, -.tex .hljs-command, -.hljs-request, -.hljs-status { - font-weight: bold; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/school_book.png b/doc/assets/css/highlight/school_book.png deleted file mode 100644 index 956e9790a0e2c079b3d568348ff3accd1d9cac30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmeAS@N?(olHy`uVBq!ia0y~yV7?7x3vjRjNjAS6Ga$v1?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R4)r;B4q#jQ7Ycl#YS5MfK$ z?b^fh#qmaEhFDxvyThwfhdfkOPApt1lr{NA;Vr%uzxJuVIyzm(ed_8_-0$LLU})H&o5Re&aDemE>EG#(|F^t9_pa-H z_Mf?rMVrs}-M?S|?ZdY@c6s41zy8~}@a{v&#Ea7V)wJ$+#K|u$5UvWCdFLwGac}6w{_s*=8A6L7Rfc|9gboFyt I=akR{0OLZ+qyPW_ diff --git a/doc/assets/css/highlight/solarized_dark.css b/doc/assets/css/highlight/solarized_dark.css deleted file mode 100644 index 8d7bdaa..0000000 --- a/doc/assets/css/highlight/solarized_dark.css +++ /dev/null @@ -1,109 +0,0 @@ -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #002b36; - color: #839496; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-doctype, -.hljs-pi, -.lisp .hljs-string, -.hljs-javadoc { - color: #586e75; -} - -/* Solarized Green */ -.hljs-keyword, -.hljs-winutils, -.method, -.hljs-addition, -.css .hljs-tag, -.hljs-request, -.hljs-status, -.nginx .hljs-title { - color: #859900; -} - -/* Solarized Cyan */ -.hljs-number, -.hljs-command, -.hljs-string, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula, -.hljs-regexp, -.hljs-hexcolor, -.hljs-link_url { - color: #2aa198; -} - -/* Solarized Blue */ -.hljs-title, -.hljs-localvars, -.hljs-chunk, -.hljs-decorator, -.hljs-built_in, -.hljs-identifier, -.vhdl .hljs-literal, -.hljs-id, -.css .hljs-function, -.hljs-name { - color: #268bd2; -} - -/* Solarized Yellow */ -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body, -.smalltalk .hljs-number, -.hljs-constant, -.hljs-class .hljs-title, -.hljs-parent, -.hljs-type, -.hljs-link_reference { - color: #b58900; -} - -/* Solarized Orange */ -.hljs-preprocessor, -.hljs-preprocessor .hljs-keyword, -.hljs-pragma, -.hljs-shebang, -.hljs-symbol, -.hljs-symbol .hljs-string, -.diff .hljs-change, -.hljs-special, -.hljs-attr_selector, -.hljs-subst, -.hljs-cdata, -.css .hljs-pseudo, -.hljs-header { - color: #cb4b16; -} - -/* Solarized Red */ -.hljs-deletion, -.hljs-important { - color: #dc322f; -} - -/* Solarized Violet */ -.hljs-link_label { - color: #6c71c4; -} - -.tex .hljs-formula { - background: #073642; -} diff --git a/doc/assets/css/highlight/solarized_light.css b/doc/assets/css/highlight/solarized_light.css deleted file mode 100644 index 3d9b465..0000000 --- a/doc/assets/css/highlight/solarized_light.css +++ /dev/null @@ -1,109 +0,0 @@ -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.diff .hljs-header, -.hljs-doctype, -.hljs-pi, -.lisp .hljs-string, -.hljs-javadoc { - color: #93a1a1; -} - -/* Solarized Green */ -.hljs-keyword, -.hljs-winutils, -.method, -.hljs-addition, -.css .hljs-tag, -.hljs-request, -.hljs-status, -.nginx .hljs-title { - color: #859900; -} - -/* Solarized Cyan */ -.hljs-number, -.hljs-command, -.hljs-string, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.hljs-phpdoc, -.hljs-dartdoc, -.tex .hljs-formula, -.hljs-regexp, -.hljs-hexcolor, -.hljs-link_url { - color: #2aa198; -} - -/* Solarized Blue */ -.hljs-title, -.hljs-localvars, -.hljs-chunk, -.hljs-decorator, -.hljs-built_in, -.hljs-identifier, -.vhdl .hljs-literal, -.hljs-id, -.css .hljs-function, -.hljs-name { - color: #268bd2; -} - -/* Solarized Yellow */ -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body, -.smalltalk .hljs-number, -.hljs-constant, -.hljs-class .hljs-title, -.hljs-parent, -.hljs-type, -.hljs-link_reference { - color: #b58900; -} - -/* Solarized Orange */ -.hljs-preprocessor, -.hljs-preprocessor .hljs-keyword, -.hljs-pragma, -.hljs-shebang, -.hljs-symbol, -.hljs-symbol .hljs-string, -.diff .hljs-change, -.hljs-special, -.hljs-attr_selector, -.hljs-subst, -.hljs-cdata, -.css .hljs-pseudo, -.hljs-header { - color: #cb4b16; -} - -/* Solarized Red */ -.hljs-deletion, -.hljs-important { - color: #dc322f; -} - -/* Solarized Violet */ -.hljs-link_label { - color: #6c71c4; -} - -.tex .hljs-formula { - background: #eee8d5; -} diff --git a/doc/assets/css/highlight/sunburst.css b/doc/assets/css/highlight/sunburst.css deleted file mode 100644 index 871bf3f..0000000 --- a/doc/assets/css/highlight/sunburst.css +++ /dev/null @@ -1,165 +0,0 @@ -/* - -Sunburst-like style (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000; - color: #f8f8f8; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-javadoc { - color: #aeaeae; - font-style: italic; -} - -.hljs-keyword, -.ruby .hljs-function .hljs-keyword, -.hljs-request, -.hljs-status, -.nginx .hljs-title { - color: #e28964; -} - -.hljs-function .hljs-keyword, -.hljs-sub .hljs-keyword, -.method, -.hljs-list .hljs-title { - color: #99cf50; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-cdata, -.hljs-filter .hljs-argument, -.hljs-attr_selector, -.apache .hljs-cbracket, -.hljs-date, -.tex .hljs-command, -.coffeescript .hljs-attribute, -.hljs-name { - color: #65b042; -} - -.hljs-subst { - color: #daefa3; -} - -.hljs-regexp { - color: #e9c062; -} - -.hljs-title, -.hljs-sub .hljs-identifier, -.hljs-pi, -.hljs-tag, -.hljs-tag .hljs-keyword, -.hljs-decorator, -.hljs-shebang, -.hljs-prompt { - color: #89bdff; -} - -.hljs-class .hljs-title, -.hljs-type, -.smalltalk .hljs-class, -.hljs-javadoctag, -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc { - text-decoration: underline; -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-number { - color: #3387cc; -} - -.hljs-params, -.hljs-variable, -.clojure .hljs-attribute { - color: #3e87e3; -} - -.css .hljs-tag, -.hljs-rule .hljs-property, -.hljs-pseudo, -.tex .hljs-special { - color: #cda869; -} - -.css .hljs-class { - color: #9b703f; -} - -.hljs-rule .hljs-keyword { - color: #c5af75; -} - -.hljs-rule .hljs-value { - color: #cf6a4c; -} - -.css .hljs-id { - color: #8b98ab; -} - -.hljs-annotation, -.apache .hljs-sqbracket, -.nginx .hljs-built_in { - color: #9b859d; -} - -.hljs-preprocessor, -.hljs-pragma { - color: #8996a8; -} - -.hljs-hexcolor, -.css .hljs-value .hljs-number { - color: #dd7b3b; -} - -.css .hljs-function { - color: #dad085; -} - -.diff .hljs-header, -.hljs-chunk, -.tex .hljs-formula { - background-color: #0e2231; - color: #f8f8f8; - font-style: italic; -} - -.diff .hljs-change { - background-color: #4a410d; - color: #f8f8f8; -} - -.hljs-addition { - background-color: #253b22; - color: #f8f8f8; -} - -.hljs-deletion { - background-color: #420e09; - color: #f8f8f8; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/tomorrow-night-blue.css b/doc/assets/css/highlight/tomorrow-night-blue.css deleted file mode 100644 index 96e5227..0000000 --- a/doc/assets/css/highlight/tomorrow-night-blue.css +++ /dev/null @@ -1,96 +0,0 @@ -/* Tomorrow Night Blue Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #7285b7; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #ff9da4; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #ffc58f; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #ffeead; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #d1f1a9; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #99ffff; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #bbdaff; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #ebbbff; -} - -.hljs { - display: block; - overflow-x: auto; - background: #002451; - color: white; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/tomorrow-night-bright.css b/doc/assets/css/highlight/tomorrow-night-bright.css deleted file mode 100644 index 00604fb..0000000 --- a/doc/assets/css/highlight/tomorrow-night-bright.css +++ /dev/null @@ -1,95 +0,0 @@ -/* Tomorrow Night Bright Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #d54e53; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #e78c45; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #e7c547; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #b9ca4a; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #70c0b1; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #7aa6da; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #c397d8; -} - -.hljs { - display: block; - overflow-x: auto; - background: black; - color: #eaeaea; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/tomorrow-night-eighties.css b/doc/assets/css/highlight/tomorrow-night-eighties.css deleted file mode 100644 index 1f2791f..0000000 --- a/doc/assets/css/highlight/tomorrow-night-eighties.css +++ /dev/null @@ -1,95 +0,0 @@ -/* Tomorrow Night Eighties Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #999999; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #f2777a; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f99157; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #ffcc66; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #99cc99; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #66cccc; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #6699cc; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #cc99cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #2d2d2d; - color: #cccccc; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/tomorrow-night.css b/doc/assets/css/highlight/tomorrow-night.css deleted file mode 100644 index 9788e08..0000000 --- a/doc/assets/css/highlight/tomorrow-night.css +++ /dev/null @@ -1,96 +0,0 @@ -/* Tomorrow Night Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #cc6666; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #de935f; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #f0c674; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #b5bd68; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #8abeb7; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #81a2be; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #b294bb; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1d1f21; - color: #c5c8c6; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/tomorrow.css b/doc/assets/css/highlight/tomorrow.css deleted file mode 100644 index fb2e161..0000000 --- a/doc/assets/css/highlight/tomorrow.css +++ /dev/null @@ -1,93 +0,0 @@ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #8e908c; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #c82829; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #f5871f; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #eab700; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #718c00; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #3e999f; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #4271ae; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #8959a8; -} - -.hljs { - display: block; - overflow-x: auto; - background: white; - color: #4d4d4c; - padding: 0.5em; - -webkit-text-size-adjust: none; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} diff --git a/doc/assets/css/highlight/vs.css b/doc/assets/css/highlight/vs.css deleted file mode 100644 index ec05b57..0000000 --- a/doc/assets/css/highlight/vs.css +++ /dev/null @@ -1,94 +0,0 @@ -/* - -Visual Studio-like style based on original C# coloring by Jason Diamond - -*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-annotation, -.diff .hljs-header, -.hljs-chunk, -.apache .hljs-cbracket { - color: #008000; -} - -.hljs-keyword, -.hljs-id, -.hljs-built_in,.css -.smalltalk .hljs-class, -.hljs-winutils, -.bash .hljs-variable, -.tex .hljs-command, -.hljs-request, -.hljs-status, -.nginx .hljs-title, -.xml .hljs-tag, -.xml .hljs-tag .hljs-value { - color: #00f; -} - -.hljs-string, -.hljs-title, -.hljs-parent, -.hljs-tag .hljs-value, -.hljs-rule .hljs-value, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.hljs-template_tag, -.django .hljs-variable, -.hljs-addition, -.hljs-flow, -.hljs-stream, -.apache .hljs-tag, -.hljs-date, -.tex .hljs-formula, -.coffeescript .hljs-attribute, -.hljs-name { - color: #a31515; -} - -.ruby .hljs-string, -.hljs-decorator, -.hljs-filter .hljs-argument, -.hljs-localvars, -.hljs-array, -.hljs-attr_selector, -.hljs-pseudo, -.hljs-pi, -.hljs-doctype, -.hljs-deletion, -.hljs-envvar, -.hljs-shebang, -.hljs-preprocessor, -.hljs-pragma, -.userType, -.apache .hljs-sqbracket, -.nginx .hljs-built_in, -.tex .hljs-special, -.hljs-prompt { - color: #2b91af; -} - -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-javadoc, -.hljs-xmlDocTag { - color: #808080; -} - -.hljs-type, -.hljs-typename { font-weight: bold; } - -.vhdl .hljs-string { color: #666666; } -.vhdl .hljs-literal { color: #a31515; } -.vhdl .hljs-attribute { color: #00b0e8; } - -.xml .hljs-attribute { color: #f00; } diff --git a/doc/assets/css/highlight/xcode.css b/doc/assets/css/highlight/xcode.css deleted file mode 100644 index 5e12042..0000000 --- a/doc/assets/css/highlight/xcode.css +++ /dev/null @@ -1,159 +0,0 @@ -/* - -XCode style (c) Angel Garcia - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fff; - color: black; - -webkit-text-size-adjust: none; -} - -.hljs-comment, -.hljs-javadoc { - color: #006a00; -} - -.hljs-keyword, -.hljs-literal, -.nginx .hljs-title { - color: #aa0d91; -} -.method, -.hljs-list .hljs-title, -.hljs-tag .hljs-title, -.setting .hljs-value, -.hljs-winutils, -.tex .hljs-command, -.http .hljs-title, -.hljs-request, -.hljs-status, -.hljs-name { - color: #008; -} - -.hljs-envvar, -.tex .hljs-special { - color: #660; -} - -.hljs-string { - color: #c41a16; -} -.hljs-tag .hljs-value, -.hljs-cdata, -.hljs-filter .hljs-argument, -.hljs-attr_selector, -.apache .hljs-cbracket, -.hljs-date, -.hljs-regexp { - color: #080; -} - -.hljs-sub .hljs-identifier, -.hljs-pi, -.hljs-tag, -.hljs-tag .hljs-keyword, -.hljs-decorator, -.ini .hljs-title, -.hljs-shebang, -.hljs-prompt, -.hljs-hexcolor, -.hljs-rule .hljs-value, -.hljs-symbol, -.hljs-symbol .hljs-string, -.hljs-number, -.css .hljs-function, -.hljs-function .hljs-title, -.coffeescript .hljs-attribute { - color: #1c00cf; -} - -.hljs-class .hljs-title, -.smalltalk .hljs-class, -.hljs-javadoctag, -.hljs-yardoctag, -.hljs-phpdoc, -.hljs-dartdoc, -.hljs-type, -.hljs-typename, -.hljs-tag .hljs-attribute, -.hljs-doctype, -.hljs-class .hljs-id, -.hljs-built_in, -.setting, -.hljs-params, -.clojure .hljs-attribute { - color: #5c2699; -} - -.hljs-variable { - color: #3f6e74; -} -.css .hljs-tag, -.hljs-rule .hljs-property, -.hljs-pseudo, -.hljs-subst { - color: #000; -} - -.css .hljs-class, -.css .hljs-id { - color: #9b703f; -} - -.hljs-value .hljs-important { - color: #ff7700; - font-weight: bold; -} - -.hljs-rule .hljs-keyword { - color: #c5af75; -} - -.hljs-annotation, -.apache .hljs-sqbracket, -.nginx .hljs-built_in { - color: #9b859d; -} - -.hljs-preprocessor, -.hljs-preprocessor *, -.hljs-pragma { - color: #643820; -} - -.tex .hljs-formula { - background-color: #eee; - font-style: italic; -} - -.diff .hljs-header, -.hljs-chunk { - color: #808080; - font-weight: bold; -} - -.diff .hljs-change { - background-color: #bccff9; -} - -.hljs-addition { - background-color: #baeeba; -} - -.hljs-deletion { - background-color: #ffc8bd; -} - -.hljs-comment .hljs-yardoctag { - font-weight: bold; -} - -.method .hljs-id { - color: #000; -} diff --git a/doc/assets/css/highlight/zenburn.css b/doc/assets/css/highlight/zenburn.css deleted file mode 100644 index 5886813..0000000 --- a/doc/assets/css/highlight/zenburn.css +++ /dev/null @@ -1,119 +0,0 @@ -/* - -Zenburn style from voldmar.ru (c) Vladimir Epifanov -based on dark.css by Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #3f3f3f; - color: #dcdcdc; - -webkit-text-size-adjust: none; -} - -.hljs-keyword, -.hljs-tag, -.css .hljs-class, -.css .hljs-id, -.lisp .hljs-title, -.nginx .hljs-title, -.hljs-request, -.hljs-status, -.clojure .hljs-attribute { - color: #e3ceab; -} - -.django .hljs-template_tag, -.django .hljs-variable, -.django .hljs-filter .hljs-argument { - color: #dcdcdc; -} - -.hljs-number, -.hljs-date { - color: #8cd0d3; -} - -.dos .hljs-envvar, -.dos .hljs-stream, -.hljs-variable, -.apache .hljs-sqbracket, -.hljs-name { - color: #efdcbc; -} - -.dos .hljs-flow, -.diff .hljs-change, -.python .exception, -.python .hljs-built_in, -.hljs-literal, -.tex .hljs-special { - color: #efefaf; -} - -.diff .hljs-chunk, -.hljs-subst { - color: #8f8f8f; -} - -.dos .hljs-keyword, -.hljs-decorator, -.hljs-title, -.hljs-type, -.diff .hljs-header, -.ruby .hljs-class .hljs-parent, -.apache .hljs-tag, -.nginx .hljs-built_in, -.tex .hljs-command, -.hljs-prompt { - color: #efef8f; -} - -.dos .hljs-winutils, -.ruby .hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.ruby .hljs-string { - color: #dca3a3; -} - -.diff .hljs-deletion, -.hljs-string, -.hljs-tag .hljs-value, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-javadoc, -.smalltalk .hljs-class, -.smalltalk .hljs-localvars, -.smalltalk .hljs-array, -.css .hljs-rule .hljs-value, -.hljs-attr_selector, -.hljs-pseudo, -.apache .hljs-cbracket, -.tex .hljs-formula, -.coffeescript .hljs-attribute { - color: #cc9393; -} - -.hljs-shebang, -.diff .hljs-addition, -.hljs-comment, -.hljs-annotation, -.hljs-pi, -.hljs-doctype { - color: #7f9f7f; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} - diff --git a/doc/assets/images/banner.png b/doc/assets/images/banner.png deleted file mode 100755 index 7e6f01864480e6d5a25e52fd916f97856e64e68d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200104 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

w__&ons7^KK+wv^i<0<0rBR)TeP?-{D>u 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 diff --git a/doc/assets/js/documentation.js b/doc/assets/js/documentation.js deleted file mode 100755 index ffcfb80..0000000 --- a/doc/assets/js/documentation.js +++ /dev/null @@ -1,7 +0,0 @@ -/* Modernizr 2.5.2 (Custom Build) | MIT & BSD - * Build: http://www.modernizr.com/download/#-touch-mq-cssclasses-addtest-teststyles-prefixes-ie8compat-load - */ -function getLeftSpace(){return($("body").width()-$("#main").outerWidth())/2}function getLeftPosition(e,t,n){var r=getLeftSpace(),i=r+960-e-2*t-n;return i}window.Modernizr=function(e,t,n){function r(e){d.cssText=e}function i(e,t){return r(g.join(e+";")+(t||""))}function s(e,t){return typeof e===t}function o(e,t){return!!~(""+e).indexOf(t)}function u(e,t,r){for(var i in e){var o=t[e[i]];if(o!==n)return r===!1?e[i]:s(o,"function")?o.bind(r||t):o}return!1}var a="2.5.2",f={},l=!0,c=t.documentElement,h="modernizr",p=t.createElement(h),d=p.style,v,m={}.toString,g=" -webkit- -moz- -o- -ms- ".split(" "),y={},b={},w={},E=[],S=E.slice,x,T=function(e,n,r,i){var s,o,u,a=t.createElement("div"),f=t.body,l=f?f:t.createElement("body");if(parseInt(r,10))while(r--)u=t.createElement("div"),u.id=i?i[r]:h+(r+1),a.appendChild(u);return s=["­",""].join(""),a.id=h,l.innerHTML+=s,l.appendChild(a),f||c.appendChild(l),o=n(a,e),f?a.parentNode.removeChild(a):l.parentNode.removeChild(l),!!o},N=function(t){var n=e.matchMedia||e.msMatchMedia;if(n)return n(t).matches;var r;return T("@media "+t+" { #"+h+" { position: absolute; } }",function(t){r=(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle)["position"]=="absolute"}),r},C={}.hasOwnProperty,k;!s(C,"undefined")&&!s(C.call,"undefined")?k=function(e,t){return C.call(e,t)}:k=function(e,t){return t in e&&s(e.constructor.prototype[t],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if(typeof t!="function")throw new TypeError;var n=S.call(arguments,1),r=function(){if(this instanceof r){var i=function(){};i.prototype=t.prototype;var s=new i,o=t.apply(s,n.concat(S.call(arguments)));return Object(o)===o?o:s}return t.apply(e,n.concat(S.call(arguments)))};return r});var L=function(n,r){var i=n.join(""),s=r.length;T(i,function(n,r){var i=t.styleSheets[t.styleSheets.length-1],o=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"",u=n.childNodes,a={};while(s--)a[u[s].id]=u[s];f.touch="ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch||(a.touch&&a.touch.offsetTop)===9},s,r)}([,["@media (",g.join("touch-enabled),("),h,")","{#touch{top:9px;position:absolute}}"].join("")],[,"touch"]);y.touch=function(){return f.touch};for(var A in y)k(y,A)&&(x=A.toLowerCase(),f[x]=y[A](),E.push((f[x]?"":"no-")+x));return f.addTest=function(e,t){if(typeof e=="object")for(var r in e)k(e,r)&&f.addTest(r,e[r]);else{e=e.toLowerCase();if(f[e]!==n)return f;t=typeof t=="function"?t():t,c.className+=" "+(t?"":"no-")+e,f[e]=t}return f},r(""),p=v=null,f._version=a,f._prefixes=g,f.mq=N,f.testStyles=T,c.className=c.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(l?" js "+E.join(" "):""),f}(this,this.document),function(e,t,n){function r(e){return d.call(e)=="[object Function]"}function i(e){return typeof e=="string"}function s(){}function o(e){return!e||e=="loaded"||e=="complete"||e=="uninitialized"}function u(){var e=v.shift();m=1,e?e.t?h(function(){(e.t=="c"?k.injectCss:k.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),u()):m=0}function a(e,n,r,i,s,a,f){function l(t){if(!d&&o(c.readyState)&&(w.r=d=1,!m&&u(),c.onload=c.onreadystatechange=null,t)){e!="img"&&h(function(){b.removeChild(c)},50);for(var r in T[n])T[n].hasOwnProperty(r)&&T[n][r].onload()}}var f=f||k.errorTimeout,c={},d=0,g=0,w={t:r,s:n,e:s,a:a,x:f};T[n]===1&&(g=1,T[n]=[],c=t.createElement(e)),e=="object"?c.data=n:(c.src=n,c.type=e),c.width=c.height="0",c.onerror=c.onload=c.onreadystatechange=function(){l.call(this,g)},v.splice(i,0,w),e!="img"&&(g||T[n]===2?(b.insertBefore(c,y?null:p),h(l,f)):T[n].push(c))}function f(e,t,n,r,s){return m=0,t=t||"j",i(e)?a(t=="c"?E:w,e,t,this.i++,n,r,s):(v.splice(this.i++,0,e),v.length==1&&u()),this}function l(){var e=k;return e.loader={load:f,i:0},e}var c=t.documentElement,h=e.setTimeout,p=t.getElementsByTagName("script")[0],d={}.toString,v=[],m=0,g="MozAppearance"in c.style,y=g&&!!t.createRange().compareNode,b=y?c:p.parentNode,c=!!t.attachEvent,w=g?"object":c?"script":"img",E=c?"script":w,S=Array.isArray||function(e){return d.call(e)=="[object Array]"},x=[],T={},N={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}},C,k;k=function(e){function t(e){var e=e.split("!"),t=x.length,n=e.pop(),r=e.length,n={url:n,origUrl:n,prefixes:e},i,s,o;for(s=0;s0&&t-1 in e)}function P(e){var t=D[e]={};return y.each(e.match(w)||[],function(e,n){t[n]=!0}),t}function j(e,n,r,i){if(!y.acceptData(e))return;var s,o,u=y.expando,a=typeof n=="string",l=e.nodeType,c=l?y.cache:e,h=l?e[u]:e[u]&&u;if((!h||!c[h]||!i&&!c[h].data)&&a&&r===t)return;h||(l?e[u]=h=f.pop()||y.guid++:h=u),c[h]||(c[h]={},l||(c[h].toJSON=y.noop));if(typeof n=="object"||typeof n=="function")i?c[h]=y.extend(c[h],n):c[h].data=y.extend(c[h].data,n);return s=c[h],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[y.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[y.camelCase(n)])):o=s,o}function F(e,t,n){if(!y.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?y.cache:e,a=o?e[y.expando]:y.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){y.isArray(t)?t=t.concat(y.map(t,y.camelCase)):t in r?t=[t]:(t=y.camelCase(t),t in r?t=[t]:t=t.split(" "));for(i=0,s=t.length;i=0===n})}function ct(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function At(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ot(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function Mt(e){var t=Tt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;(n=e[r])!=null;r++)y._data(n,"globalEval",!t||y._data(t[r],"globalEval"))}function Dt(e,t){if(t.nodeType!==1||!y.hasData(e))return;var n,r,i,s=y._data(e),o=y._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").css("cssText","display:block !important")).appendTo(t.documentElement),t=(It[0].contentWindow||It[0].contentDocument).document,t.write(""),t.close(),n=un(e,t),It.detach();Jt[e]=n}return n}function un(e,t){var n=y(t.createElement(e)).appendTo(t.body),r=y.css(n[0],"display");return n.remove(),r}function pn(e,t,n,r){var i;if(y.isArray(t))y.each(t,function(t,i){n||fn.test(e)?r(e,i):pn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&y.type(t)==="object")for(i in t)pn(e+"["+i+"]",t[i],n,r);else r(e,t)}function On(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i=0,s=t.toLowerCase().match(w)||[];if(y.isFunction(n))while(r=s[i++])r[0]==="+"?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Mn(e,t,n,r){function o(u){var a;return i[u]=!0,y.each(e[u]||[],function(e,u){var f=u(t,n,r);if(typeof f=="string"&&!s&&!i[f])return t.dataTypes.unshift(f),o(f),!1;if(s)return!(a=f)}),a}var i={},s=e===kn;return o(t.dataTypes[0])||!i["*"]&&o("*")}function _n(e,n){var r,i,s=y.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);return i&&y.extend(!0,e,i),e}function Dn(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;for(s in l)s in r&&(n[l[s]]=r[s]);while(f[0]==="*")f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("Content-Type"));if(i)for(s in a)if(a[s]&&a[s].test(i)){f.unshift(s);break}if(f[0]in r)o=f[0];else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;break}u||(u=s)}o=o||u}if(o)return o!==f[0]&&f.unshift(o),r[o]}function Pn(e,t){var n,r,i,s,o={},u=0,a=e.dataTypes.slice(),f=a[0];e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(a[1])for(n in e.converters)o[n.toLowerCase()]=e.converters[n];for(;i=a[++u];)if(i!=="*"){if(f!=="*"&&f!==i){n=o[f+" "+i]||o["* "+i];if(!n)for(r in o){s=r.split(" ");if(s[1]===i){n=o[f+" "+s[0]]||o["* "+s[0]];if(n){n===!0?n=o[r]:o[r]!==!0&&(i=s[0],a.splice(u--,0,i));break}}}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+f+" to "+i}}}f=i}return{state:"success",data:t}}function Rn(){try{return new e.XMLHttpRequest}catch(t){}}function Un(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function Qn(){return setTimeout(function(){zn=t}),zn=y.now()}function Gn(e,t){y.each(t,function(t,n){var r=(Kn[t]||[]).concat(Kn["*"]),i=0,s=r.length;for(;i)[^>]*|#([\w-]*))$/,x=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,T=/^[\],:{}\s]*$/,N=/(?:^|:|,)(?:\s*\[)+/g,C=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,k=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,L=/^-ms-/,A=/-([\da-z])/gi,O=function(e,t){return t.toUpperCase()},M=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",M,!1),y.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",M),y.ready())};y.fn=y.prototype={jquery:l,constructor:y,init:function(e,n,r){var s,o;if(!e)return this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=S.exec(e);if(s&&(s[1]||!n)){if(s[1]){n=n instanceof y?n[0]:n,y.merge(this,y.parseHTML(s[1],n&&n.nodeType?n.ownerDocument||n:i,!0));if(x.test(s[1])&&y.isPlainObject(n))for(s in n)y.isFunction(this[s])?this[s](n[s]):this.attr(s,n[s]);return this}o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return e.nodeType?(this.context=this[0]=e,this.length=1,this):y.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),y.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return p.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=y.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return y.each(this,e,t)},ready:function(e){return y.ready.promise().done(e),this},slice:function(){return this.pushStack(p.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0)return;r.resolveWith(i,[y]),y.fn.trigger&&y(i).trigger("ready").off("ready")},isFunction:function(e){return y.type(e)==="function"},isArray:Array.isArray||function(e){return y.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):typeof e=="object"||typeof e=="function"?a[v.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||y.type(e)!=="object"||e.nodeType||y.isWindow(e))return!1;try{if(e.constructor&&!m.call(e,"constructor")&&!m.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||m.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){if(!e||typeof e!="string")return null;typeof t=="boolean"&&(n=t,t=!1),t=t||i;var r=x.exec(e),s=!n&&[];return r?[t.createElement(r[1])]:(r=y.buildFragment([e],t,s),s&&y(s).remove(),y.merge([],r.childNodes))},parseJSON:function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(t===null)return t;if(typeof t=="string"){t=y.trim(t);if(t&&T.test(t.replace(C,"@").replace(k,"]").replace(N,"")))return(new Function("return "+t))()}y.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&y.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&y.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(L,"ms-").replace(A,O)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,s=e.length,o=_(e);if(n)if(o)for(;i-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return y.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},y.extend({Deferred:function(e){var t=[["resolve","done",y.Callbacks("once memory"),"resolved"],["reject","fail",y.Callbacks("once memory"),"rejected"],["notify","progress",y.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return y.Deferred(function(n){y.each(t,function(t,s){var o=s[0],u=y.isFunction(e[t])&&e[t];i[s[1]](function(){var e=u&&u.apply(this,arguments);e&&y.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===r?n.promise():this,u?[e]:arguments)})}),e=null}).promise()},promise:function(e){return e!=null?y.extend(e,r):r}},i={};return r.pipe=r.then,y.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=function(){return i[s[0]+"With"](this===i?r:this,arguments),this},i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=p.call(arguments),r=n.length,i=r!==1||e&&y.isFunction(e.promise)?r:0,s=i===1?e:y.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?p.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
a",n=h.getElementsByTagName("*"),r=h.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=h.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:h.className!=="t",leadingWhitespace:h.firstChild.nodeType===3,tbody:!h.getElementsByTagName("tbody").length,htmlSerialize:!!h.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!u.value,optSelected:o.selected,enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete h.test}catch(p){t.deleteExpando=!1}u=i.createElement("input"),u.setAttribute("value",""),t.input=u.getAttribute("value")==="",u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","t"),u.setAttribute("name","t"),a=i.createDocumentFragment(),a.appendChild(u),t.appendChecked=u.checked,t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,h.attachEvent&&(h.attachEvent("onclick",function(){t.noCloneEvent=!1}),h.cloneNode(!0).click());for(c in{submit:!0,change:!0,focusin:!0})h.setAttribute(f="on"+c,"t"),t[c+"Bubbles"]=f in e||h.attributes[f].expando===!1;return h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle=h.style.backgroundClip==="content-box",y(function(){var n,r,s,o="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=i.getElementsByTagName("body")[0];if(!u)return;n=i.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(h),h.innerHTML="
t
",s=h.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",l=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=l&&s[0].offsetHeight===0,h.innerHTML="",h.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=h.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=u.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(h,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(h,null)||{width:"4px"}).width==="4px",r=h.appendChild(i.createElement("div")),r.style.cssText=h.style.cssText=o,r.style.marginRight=r.style.width="0",h.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof h.style.zoom!="undefined"&&(h.innerHTML="",h.style.cssText=o+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=h.offsetWidth===3,h.style.display="block",h.innerHTML="

",h.firstChild.style.width="5px",t.shrinkWrapBlocks=h.offsetWidth!==3,u.style.zoom=1),u.removeChild(n),n=h=s=r=null}),n=s=a=o=r=u=null,t}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;y.extend({cache:{},expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?y.cache[e[y.expando]]:e[y.expando],!!e&&!q(e)},data:function(e,t,n){return j(e,t,n,!1)},removeData:function(e,t){return F(e,t,!1)},_data:function(e,t,n){return j(e,t,n,!0)},_removeData:function(e,t){return F(e,t,!0)},acceptData:function(e){var t=e.nodeName&&y.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),y.fn.extend({data:function(e,n){var r,i,s=this[0],o=0,u=null;if(e===t){if(this.length){u=y.data(s);if(s.nodeType===1&&!y._data(s,"parsedAttrs")){r=s.attributes;for(;o1,null,!0)},removeData:function(e){return this.each(function(){y.removeData(this,e)})}}),y.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=y._data(e,t),n&&(!r||y.isArray(n)?r=y._data(e,t,y.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=y.queue(e,t),r=n.length,i=n.shift(),s=y._queueHooks(e,t),o=function(){y.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),s.cur=i,i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return y._data(e,n)||y._data(e,n,{empty:y.Callbacks("once memory").add(function(){y._removeData(e,t+"queue"),y._removeData(e,n)})})}}),y.fn.extend({queue:function(e,n){var r=2 -;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){y.removeAttr(this,e)})},prop:function(e,t){return y.access(this,y.prop,e,t,arguments.length>1)},removeProp:function(e){return e=y.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o=0,u=this.length,a=typeof e=="string"&&e;if(y.isFunction(e))return this.each(function(t){y(this).addClass(e.call(this,t,this.className))});if(a){t=(e||"").match(w)||[];for(;o=0)r=r.replace(" "+i+" "," ");n.className=e?y.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return y.isFunction(e)?this.each(function(n){y(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=y(this),u=t,a=e.match(w)||[];while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&y._data(this,"__className__",this.className),this.className=this.className||e===!1?"":y._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=y.valHooks[s.type]||y.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(W,""):r==null?"":r);return}return i=y.isFunction(e),this.each(function(r){var s,o=y(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":y.isArray(s)&&(s=y.map(s,function(e){return e==null?"":e+""})),n=y.valHooks[this.type]||y.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),y.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;if(typeof e.getAttribute=="undefined")return y.prop(e,n,r);o=u!==1||!y.isXMLDoc(e),o&&(n=n.toLowerCase(),s=y.attrHooks[n]||($.test(n)?U:R));if(r===t)return s&&o&&"get"in s&&(i=s.get(e,n))!==null?i:(typeof e.getAttribute!="undefined"&&(i=e.getAttribute(n)),i==null?t:i);if(r!==null)return s&&o&&"set"in s&&(i=s.set(e,r,n))!==t?i:(e.setAttribute(n,r+""),r);y.removeAttr(e,n)},removeAttr:function(e,t){var n,r,i=0,s=t&&t.match(w);if(s&&e.nodeType===1)while(n=s[i++])r=y.propFix[n]||n,$.test(n)?!K&&J.test(n)?e[y.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:y.attr(e,n,""),e.removeAttribute(K?n:r)},attrHooks:{type:{set:function(e,t){if(!y.support.radioValue&&t==="radio"&&y.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;return o=u!==1||!y.isXMLDoc(e),o&&(n=y.propFix[n]||n,s=y.propHooks[n]),r!==t?s&&"set"in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get"in s&&(i=s.get(e,n))!==null?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):X.test(e.nodeName)||V.test(e.nodeName)&&e.href?0:t}}}}),U={get:function(e,n){var r=y.prop(e,n),i=typeof r=="boolean"&&e.getAttribute(n),s=typeof r=="boolean"?Q&&K?i!=null:J.test(n)?e[y.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return s&&s.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?y.removeAttr(e,n):Q&&K||!J.test(n)?e.setAttribute(!K&&y.propFix[n]||n,n):e[y.camelCase("default-"+n)]=e[n]=!0,n}};if(!Q||!K)y.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return y.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,t,n){if(!y.nodeName(e,"input"))return R&&R.set(e,t,n);e.defaultValue=t}};K||(R=y.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&(n==="id"||n==="name"||n==="coords"?r.value!=="":r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="",r==="value"||n===e.getAttribute(r)?n:t}},y.attrHooks.contenteditable={get:R.get,set:function(e,t,n){R.set(e,t===""?!1:t,n)}},y.each(["width","height"],function(e,t){y.attrHooks[t]=y.extend(y.attrHooks[t],{set:function(e,n){if(n==="")return e.setAttribute(t,"auto"),n}})})),y.support.hrefNormalized||(y.each(["href","src","width","height"],function(e,n){y.attrHooks[n]=y.extend(y.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return r==null?t:r}})}),y.each(["href","src"],function(e,t){y.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),y.support.style||(y.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),y.support.optSelected||(y.propHooks.selected=y.extend(y.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),y.support.enctype||(y.propFix.enctype="encoding"),y.support.checkOn||y.each(["radio","checkbox"],function(){y.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}}),y.each(["radio","checkbox"],function(){y.valHooks[this]=y.extend(y.valHooks[this],{set:function(e,t){if(y.isArray(t))return e.checked=y.inArray(y(e).val(),t)>=0}})});var G=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,et=/^(?:focusinfocus|focusoutblur)$/,tt=/^([^.]*)(?:\.(.+)|)$/;y.event={global:{},add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,v,m,g=e.nodeType!==3&&e.nodeType!==8&&y._data(e);if(!g)return;r.handler&&(o=r,r=o.handler,s=o.selector),r.guid||(r.guid=y.guid++),(f=g.events)||(f=g.events={}),(u=g.handle)||(u=g.handle=function(e){return typeof y=="undefined"||!!e&&y.event.triggered===e.type?t:y.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--){a=tt.exec(n[l])||[],d=m=a[1],v=(a[2]||"").split(".").sort(),h=y.event.special[d]||{},d=(s?h.delegateType:h.bindType)||d,h=y.event.special[d]||{},c=y.extend({type:d,origType:m,data:i,handler:r,guid:r.guid,selector:s,needsContext:s&&y.expr.match.needsContext.test(s),namespace:v.join(".")},o);if(!(p=f[d])){p=f[d]=[],p.delegateCount=0;if(!h.setup||h.setup.call(e,i,v,u)===!1)e.addEventListener?e.addEventListener(d,u,!1):e.attachEvent&&e.attachEvent("on"+d,u)}h.add&&(h.add.call(e,c),c.handler.guid||(c.handler.guid=r.guid)),s?p.splice(p.delegateCount++,0,c):p.push(c),y.event.global[d]=!0}e=null},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,v,m=y.hasData(e)&&y._data(e);if(!m||!(a=m.events))return;t=(t||"").match(w)||[""],f=t.length;while(f--){u=tt.exec(t[f])||[],p=v=u[1],d=(u[2]||"").split(".").sort();if(!p){for(p in a)y.event.remove(e,p+t[f],n,r,!0);continue}c=y.event.special[p]||{},p=(r?c.delegateType:c.bindType)||p,h=a[p]||[],u=u[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=h.length;while(s--)l=h[s],(i||v===l.origType)&&(!n||n.guid===l.guid)&&(!u||u.test(l.namespace))&&(!r||r===l.selector||r==="**"&&l.selector)&&(h.splice(s,1),l.selector&&h.delegateCount--,c.remove&&c.remove.call(e,l));o&&!h.length&&((!c.teardown||c.teardown.call(e,d,m.handle)===!1)&&y.removeEvent(e,p,m.handle),delete a[p])}y.isEmptyObject(a)&&(delete m.handle,y._removeData(e,"events"))},trigger:function(n,r,s,o){var u,a,f,l,c,h,p,d=[s||i],v=n.type||n,m=n.namespace?n.namespace.split("."):[];a=f=s=s||i;if(s.nodeType===3||s.nodeType===8)return;if(et.test(v+y.event.triggered))return;v.indexOf(".")>=0&&(m=v.split("."),v=m.shift(),m.sort()),c=v.indexOf(":")<0&&"on"+v,n=n[y.expando]?n:new y.Event(v,typeof n=="object"&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=s),r=r==null?[n]:y.makeArray(r,[n]),p=y.event.special[v]||{};if(!o&&p.trigger&&p.trigger.apply(s,r)===!1)return;if(!o&&!p.noBubble&&!y.isWindow(s)){l=p.delegateType||v,et.test(l+v)||(a=a.parentNode);for(;a;a=a.parentNode)d.push(a),f=a;f===(s.ownerDocument||i)&&d.push(f.defaultView||f.parentWindow||e)}u=0;while((a=d[u++])&&!n.isPropagationStopped())n.type=u>1?l:p.bindType||v,h=(y._data(a,"events")||{})[n.type]&&y._data(a,"handle"),h&&h.apply(a,r),h=c&&a[c],h&&y.acceptData(a)&&h.apply&&h.apply(a,r)===!1&&n.preventDefault();n.type=v;if(!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(s.ownerDocument,r)===!1)&&(v!=="click"||!y.nodeName(s,"a"))&&y.acceptData(s)&&c&&s[v]&&!y.isWindow(s)){f=s[c],f&&(s[c]=null),y.event.triggered=v;try{s[v]()}catch(g){}y.event.triggered=t,f&&(s[c]=f)}return n.result},dispatch:function(e){e=y.event.fix(e);var n,r,i,s,o,u=[],a=p.call(arguments),f=(y._data(this,"events")||{})[e.type]||[],l=y.event.special[e.type]||{};a[0]=e,e.delegateTarget=this;if(l.preDispatch&&l.preDispatch.call(this,e)===!1)return;u=y.event.handlers.call(this,e,f),n=0;while((s=u[n++])&&!e.isPropagationStopped()){e.currentTarget=s.elem,r=0;while((o=s.handlers[r++])&&!e.isImmediatePropagationStopped())if(!e.namespace_re||e.namespace_re.test(o.namespace))e.handleObj=o,e.data=o.data,i=((y.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,a),i!==t&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation())}return l.postDispatch&&l.postDispatch.call(this,e),e.result},handlers:function(e,n){var r,i,s,o,u=[],a=n.delegateCount,f=e.target;if(a&&f.nodeType&&(!e.button||e.type!=="click"))for(;f!=this;f=f.parentNode||this)if(f.disabled!==!0||e.type!=="click"){i=[];for(r=0;r=0:y.find(s,this,null,[f]).length),i[s]&&i.push(o);i.length&&u.push({elem:f,handlers:i})}return a0?this.on(t,null,e,n):this.trigger(t)},Y.test(t)&&(y.event.fixHooks[t]=y.event.keyHooks),Z.test(t)&&(y.event.fixHooks[t]=y.event.mouseHooks)}),function(e,t){function rt(e){return J.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function st(e){return e[w]=!0,e}function ot(e){var t=c.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function ut(e,t,n,r){var i,s,o,u,a,f,h,v,m,y;(t?t.ownerDocument||t:E)!==c&&l(t),t=t||c,n=n||[];if(!e||typeof e!="string")return n;if((u=t.nodeType)!==1&&u!==9)return[];if(!p&&!r){if(i=K.exec(e))if(o=i[1]){if(u===9){s=t.getElementById(o);if(!s||!s.parentNode)return n;if(s.id===o)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(o))&&g(t,s)&&s.id===o)return n.push(s),n}else{if(i[2])return _.apply(n,D.call(t.getElementsByTagName(e),0)),n;if((o=i[3])&&S.getByClassName&&t.getElementsByClassName)return _.apply(n,D.call(t.getElementsByClassName(o),0)),n}if(S.qsa&&!d.test(e)){h=!0,v=w,m=t,y=u===9&&e;if(u===1&&t.nodeName.toLowerCase()!=="object"){f=ht(e),(h=t.getAttribute("id"))?v=h.replace(Y,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",a=f.length;while(a--)f[a]=v+pt(f[a]);m=$.test(e)&&t.parentNode||t,y=f.join(",")}if(y)try{return _.apply(n,D.call(m.querySelectorAll(y),0)),n}catch(b){}finally{h||t.removeAttribute("id")}}}return Et(e.replace(R,"$1"),t,n,r)}function at(e,t){var n=e&&t&&e.nextSibling;for(;n;n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function ct(e){return st(function(t){return t=+t,st(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ht(e,t){var n,r,s,o,u,a,f,l=C[e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=U.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=z.exec(u))n=r.shift(),s.push({value:n,type:r[0].replace(R," ")}),u=u.slice(n.length);for(o in i.filter)(r=V[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(n=r.shift(),s.push({value:n,type:o,matches:r}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ut.error(e):C(e,a).slice(0)}function pt(e){var t=0,n=e.length,r="";for(;t1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=mt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):_.apply(o,g)})}function yt(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,l=dt(function(e){return e===t},u,!0),c=dt(function(e){return P.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==f)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];for(;a1&&vt(h),a>1&&pt(e.slice(0,a-1)).replace(R,"$1"),n,a0,o=e.length>0,u=function(u,a,l,h,p){var d,v,m,g=[],y=0,b="0",w=u&&[],E=p!=null,S=f,T=u||o&&i.find.TAG("*",p&&a.parentNode||a),N=x+=S==null?1:Math.E;E&&(f=a!==c&&a,r=n);for(;(d=T[b])!=null;b++){if(o&&d){for(v=0;m=e[v];v++)if(m(d,a,l)){h.push(d);break}E&&(x=N,r=++n)}s&&((d=!m&&d)&&y--,u&&w.push(d))}y+=b;if(s&&b!==y){for(v=0;m=t[v];v++)m(w,g,a,l);if(u){if(y>0)while(b--)!w[b]&&!g[b]&&(g[b]=M.call(h));g=mt(g)}_.apply(h,g),E&&!u&&g.length>0&&y+t.length>1&&ut.uniqueSort(h)}return E&&(x=N,f=S),w};return s?st(u):u}function wt(e,t,n){var r=0,i=t.length;for(;r2&&(a=o[0]).type==="ID"&&t.nodeType===9&&!p&&i.relative[o[1].type]){t=i.find.ID(a.matches[0].replace(et,tt),t)[0];if(!t)return n;e=e.slice(o.shift().value.length)}for(s=V.needsContext.test(e)?-1:o.length-1;s>=0;s--){a=o[s];if(i.relative[f=a.type])break;if(l=i.find[f])if(r=l(a.matches[0].replace(et,tt),$.test(o[0].type)&&t.parentNode||t)){o.splice(s,1),e=r.length&&pt(o);if(!e)return _.apply(n,D.call(r,0)),n;break}}}return u(e,c)(r,t,p,n,$.test(e)),n}function St(){}var n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,b,w="sizzle"+ -(new Date),E=e.document,S={},x=0,T=0,N=it(),C=it(),k=it(),L=typeof t,A=1<<31,O=[],M=O.pop,_=O.push,D=O.slice,P=O.indexOf||function(e){var t=0,n=this.length;for(;t+~])"+H+"*"),W=new RegExp(q),X=new RegExp("^"+j+"$"),V={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),NAME:new RegExp("^\\[name=['\"]?("+B+")['\"]?\\]"),TAG:new RegExp("^("+B.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},$=/[\x20\t\r\n\f]*[+~]/,J=/\{\s*\[native code\]\s*\}/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Y=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)};try{D.call(h.childNodes,0)[0].nodeType}catch(nt){D=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}o=ut.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},l=ut.setDocument=function(e){var n=e?e.ownerDocument||e:E;if(n===c||n.nodeType!==9||!n.documentElement)return c;c=n,h=n.documentElement,p=o(n),S.tagNameNoComments=ot(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),S.attributes=ot(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),S.getByClassName=ot(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),S.getByName=ot(function(e){e.id=w+0,e.innerHTML="
",h.insertBefore(e,h.firstChild);var t=n.getElementsByName&&n.getElementsByName(w).length===2+n.getElementsByName(w+0).length;return S.getIdNotName=!n.getElementById(w),h.removeChild(e),t}),i.attrHandle=ot(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==L&&e.firstChild.getAttribute("href")==="#"})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},S.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==L&&!p){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==L&&!p){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==L&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==L&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=S.tagNameNoComments?function(e,t){if(typeof t.getElementsByTagName!==L)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,s=t.getElementsByTagName(e);if(e==="*"){for(;n=s[i];i++)n.nodeType===1&&r.push(n);return r}return s},i.find.NAME=S.getByName&&function(e,t){if(typeof t.getElementsByName!==L)return t.getElementsByName(name)},i.find.CLASS=S.getByClassName&&function(e,t){if(typeof t.getElementsByClassName!==L&&!p)return t.getElementsByClassName(e)},v=[],d=[":focus"];if(S.qsa=rt(n.querySelectorAll))ot(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+H+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||d.push(":checked")}),ot(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&d.push("[*^$]="+H+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||d.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),d.push(",.*:")});return(S.matchesSelector=rt(m=h.matchesSelector||h.mozMatchesSelector||h.webkitMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ot(function(e){S.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),v.push("!=",q)}),d=new RegExp(d.join("|")),v=new RegExp(v.join("|")),g=rt(h.contains)||h.compareDocumentPosition?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!r&&r.nodeType===1&&!!(n.contains?n.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&16)}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},b=h.compareDocumentPosition?function(e,t){var r;if(e===t)return a=!0,0;if(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))return r&1||e.parentNode&&e.parentNode.nodeType===11?e===n||g(E,e)?-1:t===n||g(E,t)?1:0:r&4?-1:1;return e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,s=e.parentNode,o=t.parentNode,u=[e],f=[t];if(e===t)return a=!0,0;if(e.sourceIndex&&t.sourceIndex)return(~t.sourceIndex||A)-(g(E,e)&&~e.sourceIndex||A);if(!s||!o)return e===n?-1:t===n?1:s?-1:o?1:0;if(s===o)return at(e,t);r=e;while(r=r.parentNode)u.unshift(r);r=t;while(r=r.parentNode)f.unshift(r);while(u[i]===f[i])i++;return i?at(u[i],f[i]):u[i]===E?-1:f[i]===E?1:0},a=!1,[0,0].sort(b),S.detectDuplicates=a,c},ut.matches=function(e,t){return ut(e,null,null,t)},ut.matchesSelector=function(e,t){(e.ownerDocument||e)!==c&&l(e),t=t.replace(Z,"='$1']");if(S.matchesSelector&&!p&&(!v||!v.test(t))&&!d.test(t))try{var n=m.call(e,t);if(n||S.disconnectedMatch||e.document&&e.document.nodeType!==11)return n}catch(r){}return ut(t,c,null,[e]).length>0},ut.contains=function(e,t){return(e.ownerDocument||e)!==c&&l(e),g(e,t)},ut.attr=function(e,t){var n;return(e.ownerDocument||e)!==c&&l(e),p||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):p||S.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},ut.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ut.uniqueSort=function(e){var t,n=[],r=1,i=0;a=!S.detectDuplicates,e.sort(b);if(a){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e},s=ut.getText=function(e){var t,n="",r=0,i=e.nodeType;if(!i)for(;t=e[r];r++)n+=s(t);else if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue;return n},i=ut.selectors={cacheLength:50,createPseudo:st,match:V,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1].slice(0,3)==="nth"?(e[3]||ut.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd")),e[5]=+(e[7]+e[8]||e[3]==="odd")):e[3]&&ut.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return V.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&W.test(n)&&(t=ht(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=N[e+" "];return t||(t=new RegExp("(^|"+H+")"+e+"("+H+"|$)"))&&N(e,function(e){return t.test(e.className||typeof e.getAttribute!==L&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ut.attr(r,e);return i==null?t==="!=":t?(i+="",t==="="?i===n:t==="!="?i!==n:t==="^="?n&&i.indexOf(n)===0:t==="*="?n&&i.indexOf(n)>-1:t==="$="?n&&i.substr(i.length-n.length)===n:t==="~="?(" "+i+" ").indexOf(n)>-1:t==="|="?i===n||i.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var s=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&i===0? -function(e){return!!e.parentNode}:function(t,n,a){var f,l,c,h,p,d,v=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=u&&t.nodeName.toLowerCase(),y=!a&&!u;if(m){if(s){while(v){c=t;while(c=c[v])if(u?c.nodeName.toLowerCase()===g:c.nodeType===1)return!1;d=v=e==="only"&&!d&&"nextSibling"}return!0}d=[o?m.firstChild:m.lastChild];if(o&&y){l=m[w]||(m[w]={}),f=l[e]||[],p=f[0]===x&&f[1],h=f[0]===x&&f[2],c=p&&m.childNodes[p];while(c=++p&&c&&c[v]||(h=p=0)||d.pop())if(c.nodeType===1&&++h&&c===t){l[e]=[x,p,h];break}}else if(y&&(f=(t[w]||(t[w]={}))[e])&&f[0]===x)h=f[1];else while(c=++p&&c&&c[v]||(h=p=0)||d.pop())if((u?c.nodeName.toLowerCase()===g:c.nodeType===1)&&++h){y&&((c[w]||(c[w]={}))[e]=[x,h]);if(c===t)break}return h-=i,h===r||h%r===0&&h/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ut.error("unsupported pseudo: "+e);return r[w]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?st(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=P.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:st(function(e){var t=[],n=[],r=u(e.replace(R,"$1"));return r[w]?st(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:st(function(e){return function(t){return ut(e,t).length>0}}),contains:st(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),lang:st(function(e){return X.test(e||"")||ut.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=p?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||n.indexOf(e+"-")===0;while((t=t.parentNode)&&t.nodeType===1);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===c.activeElement&&(!c.hasFocus||c.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()===e.type)},first:ct(function(){return[0]}),last:ct(function(e,t){return[t-1]}),eq:ct(function(e,t,n){return[n<0?n+t:n]}),even:ct(function(e,t){var n=0;for(;n=0;)e.push(r);return e}),gt:ct(function(e,t,n){var r=n<0?n+t:n;for(;++r=0:y.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=ut.test(e)||typeof e!="string"?y(e,t||this.context):0;for(;r-1:y.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return this.pushStack(s.length>1?y.unique(s):s)},index:function(e){return e?typeof e=="string"?y.inArray(this[0],y(e)):y.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?y(e,t):y.makeArray(e&&e.nodeType?[e]:e),r=y.merge(this.get(),n);return this.pushStack(y.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),y.fn.andSelf=y.fn.addBack,y.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return y.dir(e,"parentNode")},parentsUntil:function(e,t,n){return y.dir(e,"parentNode",n)},next:function(e){return ft(e,"nextSibling")},prev:function(e){return ft(e,"previousSibling")},nextAll:function(e){return y.dir(e,"nextSibling")},prevAll:function(e){return y.dir(e,"previousSibling")},nextUntil:function(e,t,n){return y.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return y.dir(e,"previousSibling",n)},siblings:function(e){return y.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return y.sibling(e.firstChild)},contents:function(e){return y.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:y.merge([],e.childNodes)}},function(e,t){y.fn[e]=function(n,r){var i=y.map(this,t,n);return it.test(e)||(r=n),r&&typeof r=="string"&&(i=y.filter(r,i)),i=this.length>1&&!at[e]?y.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),y.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?y.find.matchesSelector(t[0],e)?[t[0]]:[]:y.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!y(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",pt=/ jQuery\d+="(?:null|\d+)"/g,dt=new RegExp("<(?:"+ht+")[\\s/>]","i"),vt=/^\s+/,mt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,gt=/<([\w:]+)/,yt=/\s*$/g,Ct={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:y.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},kt=ct(i),Lt=kt.appendChild(i.createElement("div"));Ct.optgroup=Ct.option,Ct.tbody=Ct.tfoot=Ct.colgroup=Ct.caption=Ct.thead,Ct.th=Ct.td,y.fn.extend({text:function(e){return y.access(this,function(e){return e===t?y.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(y.isFunction(e))return this.each(function(t){y(this).wrapAll(e.call(this,t))});if(this[0]){var t=y(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return y.isFunction(e)?this.each(function(t){y(this).wrapInner(e.call(this,t))}):this.each(function(){var t=y(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y.isFunction(e);return this.each(function(n){y(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){y.nodeName(this,"body")||y(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||y.filter(e,[n]).length>0)!t&&n.nodeType===1&&y.cleanData(Ht(n)),n.parentNode&&(t&&y.contains(n.ownerDocument,n)&&_t(Ht(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&y.cleanData(Ht(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&y.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return y.clone(this,e,t)})},html:function(e){return y.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(pt,""):t;if(typeof e=="string"&&!wt.test(e)&&(y.support.htmlSerialize||!dt.test(e))&&(y.support.leadingWhitespace||!vt.test(e))&&!Ct[(gt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(mt,"<$1>");try{for(;r")?u=e.cloneNode(!0):(Lt.innerHTML=e.outerHTML,Lt.removeChild(u=Lt.firstChild));if((!y.support.noCloneEvent||!y.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!y.isXMLDoc(e)){r=Ht(u),i=Ht(e);for(o=0;(s=i[o])!=null;++o)r[o]&&Pt(s,r[o])}if(t)if(n){i=i||Ht(e),r=r||Ht(u);for(o=0;(s=i[o])!=null;o++)Dt(s,r[o])}else Dt(e,u);return r=Ht(u,"script"),r.length>0&&_t(r,!a&&Ht(e,"script")),r=i=s=null,u},buildFragment:function(e,t,n,r){var i,s,o,u,a,f,l,c=e.length,h=ct(t),p=[],d=0;for(;d")+a[2],l=a[0];while(l--)u=u.lastChild;!y.support.leadingWhitespace&&vt.test(s)&&p.push(t.createTextNode(vt.exec(s)[0]));if(!y.support.tbody){s=o==="table"&&!yt.test(s)?u.firstChild:a[1]===""&&!yt.test(s)?u:0,l=s&&s.childNodes.length;while(l--)y.nodeName(f=s.childNodes[l],"tbody")&&!f.childNodes.length&&s.removeChild(f)}y.merge(p,u.childNodes),u.textContent="";while(u.firstChild)u.removeChild(u.firstChild);u=h.lastChild}}u&&h.removeChild(u),y.support.appendChecked||y.grep(Ht(p,"input"),Bt),d=0;while(s=p[d++]){if(r&&y.inArray(s,r)!==-1)continue;i=y.contains(s.ownerDocument,s),u=Ht(h.appendChild(s),"script"),i&&_t(u);if(n){l=0;while(s=u[l++])xt.test(s.type||"")&&n.push(s)}}return u=null,h},cleanData:function(e,t){var n,r,i,s,o=0,u=y.expando,a=y.cache,l=y.support.deleteExpando,c=y.event.special;for(;(i=e[o])!=null;o++)if(t||y.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)c[s]?y.event.remove(i,s):y.removeEvent(i,s,n.handle);a[r]&&(delete a[r],l?delete i[u]:typeof i.removeAttribute!="undefined"?i.removeAttribute(u):i[u]=null,f.push(r))}}}});var jt,Ft,It,qt=/alpha\([^)]*\)/i,Rt=/opacity\s*=\s*([^)]*)/,Ut=/^(top|right|bottom|left)$/,zt=/^(none|table(?!-c[ea]).+)/,Wt=/^margin/,Xt=new RegExp("^("+b+")(.*)$","i"),Vt=new RegExp("^("+b+")(?!px)[a-z%]+$","i"),$t=new RegExp("^([+-])=("+b+")","i"),Jt={BODY:"block"},Kt={position:"absolute",visibility:"hidden",display:"block"},Qt={letterSpacing:0,fontWeight:400},Gt=["Top","Right","Bottom","Left"],Yt=["Webkit","O","Moz","ms"];y.fn.extend({css:function(e,n){return y.access(this,function(e,n,r){var i,s,o={},u=0;if(y.isArray(n)){i=Ft(e),s=n.length;for(;u1)},show:function(){return tn(this,!0)},hide:function(){return tn(this)},toggle:function(e){var t=typeof e=="boolean";return this.each(function(){(t?e:en(this))?y(this).show():y(this).hide()})}}),y.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=jt(e,"opacity");return n===""?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":y.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=y.camelCase(n),f=e.style;n=y.cssProps[a]||(y.cssProps[a]=Zt(f,a)),u=y.cssHooks[n]||y.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=$t.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(y.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!y.cssNumber[a]&&(r+="px"),!y.support.clearCloneStyle&&r===""&&n.indexOf("background")===0&&(f[n]="inherit");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=y.camelCase(n);return n=y.cssProps[a]||(y.cssProps[a]=Zt(e.style,a)),u=y.cssHooks[n]||y.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,r)),s===t&&(s=jt(e,n,i)),s==="normal"&&n in Qt&&(s=Qt[n]),r?(o=parseFloat(s),r===!0||y.isNumeric(o)?o||0:s):s},swap:function(e,t,n,r){var i,s,o={};for(s in t)o[s]=e.style[s],e.style[s]=t[s];i=n.apply(e,r||[]);for(s in t)e.style[s]=o[s];return i}}),e.getComputedStyle?(Ft=function(t){return e.getComputedStyle(t,null)},jt=function(e,n,r){var i,s,o,u=r||Ft(e),a=u?u.getPropertyValue(n)||u[n]:t,f=e.style;return u&&(a===""&&!y.contains(e.ownerDocument,e)&&(a=y.style(e,n)),Vt.test(a)&&Wt.test(n)&&(i=f.width,s=f.minWidth,o=f.maxWidth,f.minWidth=f.maxWidth=f.width=a,a=u.width,f.width=i,f.minWidth=s,f.maxWidth=o)),a}):i.documentElement.currentStyle&&(Ft=function(e){return e.currentStyle},jt=function(e,n,r){var i,s,o,u=r||Ft(e),a=u?u[n]:t,f=e.style;return a==null&&f&&f[n]&&(a=f[n]),Vt.test(a)&&!Ut.test(n)&&(i=f.left,s=e.runtimeStyle,o=s&&s.left,o&&(s.left=e.currentStyle.left),f.left=n==="fontSize"?"1em":a,a=f.pixelLeft+"px",f.left=i,o&&(s.left=o)),a===""?"auto":a}),y.each(["height","width"],function(e,t){y.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&zt.test(y.css(e,"display"))?y.swap(e,Kt,function(){return sn(e,t,r)}):sn(e,t,r)},set:function(e,n,r){var i=r&&Ft(e);return nn(e,n,r?rn(e,t,r,y.support.boxSizing&&y.css(e,"boxSizing",!1,i)==="border-box",i):0)}}}),y.support.opacity||(y.cssHooks.opacity={get:function(e,t){return Rt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=y.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if((t>=1||t==="")&&y.trim(s.replace(qt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(t===""||r&&!r.filter)return}n.filter=qt.test(s)?s.replace(qt,i):s+" "+i}}),y(function(){y.support.reliableMarginRight||(y.cssHooks.marginRight={get:function(e,t){if(t)return y.swap(e,{display:"inline-block"},jt,[e,"marginRight"])}}),!y.support.pixelPosition&&y.fn.position&&y.each(["top","left"],function(e,t){y.cssHooks[t]={get:function(e,n){if(n)return n=jt(e,t),Vt.test(n)?y(e).position()[t]+"px":n}}})}),y.expr&&y.expr.filters&&(y.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!y.support.reliableHiddenOffsets&&(e.style&&e.style.display||y.css(e,"display"))==="none"},y.expr.filters.visible=function(e){return!y.expr.filters.hidden(e)}),y.each({margin:"",padding:"",border:"Width"},function(e,t){y.cssHooks[e+t]={expand:function(n){var r=0,i={},s=typeof n=="string"?n.split(" "):[n];for(;r<4;r++)i[e+Gt[r]+t]=s[r]||s[r-2]||s[0];return i}},Wt.test(e)||(y.cssHooks[e+t].set=nn)});var an=/%20/g,fn=/\[\]$/,ln=/\r?\n/g,cn=/^(?:submit|button|image|reset)$/i,hn=/^(?:input|select|textarea|keygen)/i;y.fn.extend({serialize:function(){return y.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=y.prop(this,"elements");return e?y.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!y(this).is(":disabled")&&hn.test(this.nodeName)&&!cn.test(e)&&(this.checked||!Et.test(e))}).map(function(e,t){var n=y(this).val();return n==null?null:y.isArray(n)?y.map(n,function(e){return{name:t.name,value:e.replace(ln,"\r\n")}}):{name:t.name,value:n.replace(ln,"\r\n")}}).get()}}),y.param=function(e,n){var r,i=[],s=function(e,t){t=y.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=y.ajaxSettings&&y.ajaxSettings.traditional);if(y.isArray(e)||e.jquery&&!y.isPlainObject(e))y.each(e,function(){s(this.name,this.value)});else for(r in e)pn(r,e[r],n,s);return i.join("&").replace(an,"+")};var dn,vn,mn=y.now(),gn=/\?/,yn=/#.*$/,bn=/([?&])_=[^&]*/,wn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,En=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Sn=/^(?:GET|HEAD)$/,xn=/^\/\//,Tn=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Nn=y.fn.load,Cn={},kn={},Ln="*/".concat("*");try{vn=s.href}catch(An){vn=i.createElement("a"),vn.href="",vn=vn.href}dn=Tn.exec(vn.toLowerCase())||[],y.fn.load=function(e,n,r){if(typeof e!="string"&&Nn)return Nn.apply(this,arguments);var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),y.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),u.length>0&&y.ajax({url:e,type:s,dataType:"html",data:n}).done(function(e){o=arguments,u.html(i?y("
").append(y.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){u.each(r,o||[e.responseText,t,e])}),this},y.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){y.fn[t]=function(e){return this.on(t,e)}}),y.each(["get","post"],function(e,n){y[n]=function(e,r,i,s){return y.isFunction(r)&&(s=s||i,i=r,r=t),y.ajax({url:e,type:n,dataType:s,data:r,success:i})}}),y.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:vn,type:"GET",isLocal:En.test(dn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ln,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"},converters:{"* text":e.String,"text html":!0,"text json":y.parseJSON,"text xml":y.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,y.ajaxSettings),t):_n(y.ajaxSettings,e)},ajaxPrefilter:On(Cn),ajaxTransport:On(kn),ajax:function(e,n){function N(e,n,o,a){var l,g,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),r=t,s=a||"",x.readyState=e>0?4:0,o&&(w=Dn(c,x,o));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(y.lastModified[i]=S),S=x.getResponseHeader("etag"),S&&(y.etag[i]=S)),e===304?(l=!0,T="notmodified"):(l=Pn(c,w),T=l.state,g=l.data,b=l.error,l=!b);else{b=T;if(e||!T)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[g,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(m),m=t,f&&p.trigger(l?"ajaxSuccess":"ajaxError",[x,c,l?g:b]),v.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--y.active||y.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=y.ajaxSetup({},n),h=c.context||c,p=c.context&&(h.nodeType||h.jquery)?y(h):y.event,d=y.Deferred(),v=y.Callbacks("once memory"),m=c.statusCode||{},g={},b={},E=0,S="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(E===2){if(!o){o={};while(t=wn.exec(s))o[t[1].toLowerCase()]=t[2]}t=o[e.toLowerCase()]}return t==null?null:t},getAllResponseHeaders:function(){return E===2?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return E||(e=b[n]=b[n]||e,g[e]=t),this},overrideMimeType:function(e){return E||(c.mimeType=e),this},statusCode:function(e){var t;if(e)if(E<2)for(t in e)m[t]=[m[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||S;return r&&r.abort(t),N(0,t),this}};d.promise(x).complete=v.add,x.success=x.done,x.error=x.fail,c.url=((e||c.url||vn)+"").replace(yn,"").replace(xn,dn[1]+"//"),c.type=n.method||n.type||c.method||c.type,c.dataTypes=y.trim(c.dataType||"*").toLowerCase().match(w)||[""],c.crossDomain==null&&(a=Tn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===dn[1]&&a[2]===dn[2]&&(a[3]||(a[1]==="http:"?80:443))==(dn[3]||(dn[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=y.param(c.data,c.traditional)),Mn(Cn,c,n,x);if(E===2)return x;f=c.global,f&&y.active++===0&&y.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!Sn.test(c.type),i=c.url,c.hasContent||(c.data&&(i=c.url+=(gn.test(i)?"&":"?")+c.data,delete c.data),c.cache===!1&&(c.url=bn.test(i)?i.replace(bn,"$1_="+mn++):i+(gn.test(i)?"&":"?")+"_="+mn++)),c.ifModified&&(y.lastModified[i]&&x.setRequestHeader("If-Modified-Since",y.lastModified[i]),y.etag[i]&&x.setRequestHeader("If-None-Match",y.etag[i])),(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Ln+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);r=Mn(kn,c,n,x);if(!r)N(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,r.send(g,N)}catch(T){if(!(E<2))throw T;N(-1,T)}}return x}return x.abort()},getScript:function(e,n){return y.get(e,t,n,"script")},getJSON:function(e,t,n){return y.get(e,t,n,"json")}}),y.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return y.globalEval(e),e}}}),y.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),y.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||y("head")[0]||i.documentElement;return{send:function(t,s){n=i.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){if(t||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||s(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Hn=[],Bn=/(=)\?(?=&|$)|\?\?/;y.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Hn.pop()||y.expando+"_"+mn++;return this[e]=!0,e}}),y.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.jsonp!==!1&&(Bn.test(n.url)?"url":typeof n.data=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");if(a||n.dataTypes[0]==="jsonp")return s=n.jsonpCallback=y.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,a?n[a]=n[a].replace(Bn,"$1"+s):n.jsonp!==!1&&(n.url+=(gn.test(n.url)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||y.error(s+" was not called"),u[0]},n.dataTypes[0]="json",o=e[s],e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Hn.push(s)),u&&y.isFunction(o)&&o(u[0]),u=o=t}),"script"});var jn,Fn,In=0,qn=e.ActiveXObject&&function(){var e;for(e in jn)jn[e](t,!0)};y.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Rn()||Un()}:Rn,Fn=y.ajaxSettings.xhr(),y.support.cors=!!Fn&&"withCredentials"in Fn,Fn=y.support.ajax=!!Fn,Fn&&y.ajaxTransport(function(n){if(!n.crossDomain||y.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=y.noop,qn&&delete jn[o]);if(i)a.readyState!==4&&a.abort();else{c={},u=a.status,h=a.responseXML,l=a.getAllResponseHeaders(),h&&h.documentElement&&(c.xml=h),typeof a.responseText=="string"&&(c.text=a.responseText);try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r):(o=++In,qn&&(jn||(jn={},y(e).unload(qn)),jn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var zn,Wn,Xn=/^(?:toggle|show|hide)$/,Vn=new RegExp("^(?:([+-])=|)("+b+")([a-z%]*)$","i"),$n=/queueHooks$/,Jn=[er],Kn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=Vn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(y.cssNumber[e]?"":"px");if(r!=="px"&&u){u=y.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,y.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};y.Animation=y.extend(Yn,{tweener:function(e,t){y.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),y.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)} -},y.fn.extend({position:function(){if(!this[0])return;var e,t,n={top:0,left:0},r=this[0];return y.css(r,"position")==="fixed"?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),y.nodeName(e[0],"html")||(n=e.offset()),n.top+=y.css(e[0],"borderTopWidth",!0),n.left+=y.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-y.css(r,"marginTop",!0),left:t.left-n.left-y.css(r,"marginLeft",!0)}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.documentElement;while(e&&!y.nodeName(e,"html")&&y.css(e,"position")==="static")e=e.offsetParent;return e||i.documentElement})}}),y.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);y.fn[e]=function(i){return y.access(this,function(e,i,s){var o=rr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?y(o).scrollLeft():s,r?s:y(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),y.each({Height:"height",Width:"width"},function(e,n){y.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){y.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return y.access(this,function(n,r,i){var s;return y.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?y.css(n,r,u):y.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=y,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return y})}(window);var Tc=Tc||{};Tc.$=jQuery.noConflict(!1),function(){var e=!1,t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(n){function o(){!e&&this.init&&this.init.apply(this,arguments)}var r=this.prototype;e=!0;var i=new this;e=!1;for(var s in n)i[s]=typeof n[s]=="function"&&typeof r[s]=="function"&&t.test(n[s])?function(e,t){return function(){var n=this._super;this._super=r[e];var i=t.apply(this,arguments);return this._super=n,i}}(s,n[s]):n[s];return o.prototype=i,o.constructor=o,o.extend=arguments.callee,o}}(),Tc.Config={dependencyPath:{library:"/js/libraries/dynamic/",plugin:"/js/plugins/dynamic/",util:"/js/utils/dynamic/"}},function(e){"use strict";Tc.Application=Class.extend({init:function(t,n){this.config=e.extend(Tc.Config,n),this.$ctx=t||e("body"),this.modules=[],this.connectors={},this.wildcardComponents=[],this.sandbox=new Tc.Sandbox(this,this.config)},registerModules:function(t){var n=this,r=[];return t=t||this.$ctx,t.find(".mod").each(function(){var t=e(this),i=t.attr("class").split(" ");if(i.length>1){var s,o=[],u=[];for(var a=0,f=i.length;a3?s=l.substr(3):l.indexOf("skin")===0&&o.push(l.substr(4).replace(s,""))}if(t.attr("data-connectors")){u=t.attr("data-connectors").split(",");for(var a=0,f=u.length;a-1&&delete r[u],u=e.inArray(o,this.modules),u>-1&&delete this.modules[u]}},start:function(t){var n=this.wildcardComponents,r=this.connectors;t=t||this.modules;for(var i=0,s=t.length;i-1)for(var u in r)r.hasOwnProperty(u)&&(o.attachConnector(r[u]),r[u].registerComponent(o,"*"))}},stop:function(e){e=e||this.modules;for(var t=0,n=e.length;t-1&&delete r[o]}})}(Tc.$),function(e){"use strict";Tc.Sandbox=Class.extend({init:function(t,n){this.application=t,this.config=n,this.dependencies=[],this.afterBindingCallbacks=[],this.firstScript=e("script").get(0)},addModules:function(e){var t=[],n=this.application;return e&&(t=n.registerModules(e),n.start(t)),t},removeModules:function(e){var t=this.application;e&&(t.stop(e),t.unregisterModules(e))},subscribe:function(e,t){var n=this.application;t instanceof Tc.Module&&e&&(e+="",n.registerConnection(e,t))},unsubscribe:function(e,t){var n=this.application;t instanceof Tc.Module&&e&&(e=parseInt(e),n.unregisterConnection(e,t))},getModuleById:function(e){var t=this.application;if(t.modules[e]!==undefined)return t.modules[e];throw new Error("the module with the id "+e+" does not exist")},getConfig:function(){return this.config},getConfigParam:function(e){var t=this.config;if(t.name!==undefined)return t.name;throw new Error("the config param "+e+" does not exist")},loadDependency:function(e,t,n,r){var i=this;r=r||"none",t=t||"plugin";if(i.dependencies[e]&&i.dependencies[e].state==="requested")i.dependencies[e].callbacks.push(function(){n(r)});else if(i.dependencies[e]&&i.dependencies[e].state==="loaded")n(r);else{i.dependencies[e]={state:"requested",callbacks:[]};var s;switch(t){case"library":case"plugin":case"util":s=this.config.dependencyPath[t];break;case"url":s="";break;case"default":s=""}var o=document.createElement("script"),u=this.firstScript;o.src=s+e,o.onreadystatechange=o.onload=function(){var t=o.readyState;if(!t||t=="loaded"||t=="complete"){i.dependencies[e].state="loaded",n(r);var s=i.dependencies[e].callbacks;for(var u=0,a=s.length;u

").attr("id","toc").css({position:"fixed","background-color":"#000",top:0,left:s,"-moz-border-radius-bottomleft":"5px","-moz-border-radius-bottomright":"5px","-webkit-border-bottom-left-radius":"5px","-webkit-border-bottom-right-radius":"5px",opacity:"0.9"}),u=e("

Table of contents

").css({color:"#fff","font-size":"14px","font-weight":"bold","font-family":"Lucida Grande","font-weight":"normal",margin:"6px 10px 9px 8px",cursor:"pointer"});o.append(u);var a=e("
    ").css({display:"none",width:r,"margin-left":i+"px","margin-right":i+"px"});e(".section h2").each(function(){section_id=e(this).html().toLowerCase().replace(/\s+/g,"-"),e(this).closest(".section").attr("id",section_id);var t=e('
  • '+e(this).html()+"
  • ");a.append(t)}),o.append(a),e("#main").prepend(o),e("#toc ul").css({"margin-top":"18px","margin-bottom":"10px"}),e("#toc ul li").css({margin:"7px 0"}),e("#toc ul li a").css({color:"#999","font-family":"Lucida Grande","font-size":"13px"}),u.click(function(){a.toggle(0,function(){var s=t(),u=5;e(a).is(":visible")?o.css({left:n(r,i,u),"padding-left":u+"px","padding-right":u+"px"}):o.css({left:n(r,i,0),"padding-left":"0","padding-right":"0"})})}),e(window).resize(function(){var t=n(r,i,0);e("#toc").css({left:t})})})}(jQuery); \ No newline at end of file diff --git a/doc/assets/js/highlight.pack.js b/doc/assets/js/highlight.pack.js deleted file mode 100644 index c49f621..0000000 --- a/doc/assets/js/highlight.pack.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){"undefined"!=typeof exports?e(exports):(window.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return window.hljs}))}(function(e){function n(e){return e.replace(/&/gm,"&").replace(//gm,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0==t.index}function a(e){var n=(e.className+" "+(e.parentNode?e.parentNode.className:"")).split(/\s+/);return n=n.map(function(e){return e.replace(/^lang(uage)?-/,"")}),n.filter(function(e){return N(e)||/no(-?)highlight|plain|text/.test(e)})[0]}function i(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function o(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3==i.nodeType?a+=i.nodeValue.length:1==i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!=r[0].offset?e[0].offset"}function u(e){l+=""}function c(e){("start"==e.event?o:u)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substr(s,g[0].offset-s)),s=g[0].offset,g==e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g==e&&g.length&&g[0].offset==s);f.reverse().forEach(o)}else"start"==g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return l+n(a.substr(s))}function c(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,o){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");u[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):Object.keys(a.k).forEach(function(e){c(e,a.k[e])}),a.k=u}a.lR=t(a.l||/\b\w+\b/,!0),o&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&o.tE&&(a.tE+=(a.e?"|":"")+o.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var s=[];a.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(i(e,n))}):s.push("self"==e?a:e)}),a.c=s,a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,o);var l=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=l.length?t(l.join("|"),!0):{exec:function(){return null}}}}r(e)}function s(e,t,a,i){function o(e,n){for(var t=0;t";return i+=e+'">',i+n+o}function d(){if(!L.k)return n(y);var e="",t=0;L.lR.lastIndex=0;for(var r=L.lR.exec(y);r;){e+=n(y.substr(t,r.index-t));var a=g(L,r);a?(B+=a[1],e+=p(a[0],n(r[0]))):e+=n(r[0]),t=L.lR.lastIndex,r=L.lR.exec(y)}return e+n(y.substr(t))}function h(){if(L.sL&&!w[L.sL])return n(y);var e=L.sL?s(L.sL,y,!0,M[L.sL]):l(y);return L.r>0&&(B+=e.r),"continuous"==L.subLanguageMode&&(M[L.sL]=e.top),p(e.language,e.value,!1,!0)}function b(){return void 0!==L.sL?h():d()}function v(e,t){var r=e.cN?p(e.cN,"",!0):"";e.rB?(k+=r,y=""):e.eB?(k+=n(t)+r,y=""):(k+=r,y=t),L=Object.create(e,{parent:{value:L}})}function m(e,t){if(y+=e,void 0===t)return k+=b(),0;var r=o(t,L);if(r)return k+=b(),v(r,t),r.rB?0:t.length;var a=u(L,t);if(a){var i=L;i.rE||i.eE||(y+=t),k+=b();do L.cN&&(k+=""),B+=L.r,L=L.parent;while(L!=a.parent);return i.eE&&(k+=n(t)),y="",a.starts&&v(a.starts,""),i.rE?0:t.length}if(f(t,L))throw new Error('Illegal lexeme "'+t+'" for mode "'+(L.cN||"")+'"');return y+=t,t.length||1}var E=N(e);if(!E)throw new Error('Unknown language: "'+e+'"');c(E);var R,L=i||E,M={},k="";for(R=L;R!=E;R=R.parent)R.cN&&(k=p(R.cN,"",!0)+k);var y="",B=0;try{for(var C,j,I=0;;){if(L.t.lastIndex=I,C=L.t.exec(t),!C)break;j=m(t.substr(I,C.index-I),C[0]),I=C.index+j}for(m(t.substr(I)),R=L;R.parent;R=R.parent)R.cN&&(k+="");return{r:B,value:k,language:e,top:L}}catch(S){if(-1!=S.message.indexOf("Illegal"))return{r:0,value:n(t)};throw S}}function l(e,t){t=t||x.languages||Object.keys(w);var r={r:0,value:n(e)},a=r;return t.forEach(function(n){if(N(n)){var t=s(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}}),a.language&&(r.second_best=a),r}function f(e){return x.tabReplace&&(e=e.replace(/^((<[^>]+>|\t)+)/gm,function(e,n){return n.replace(/\t/g,x.tabReplace)})),x.useBR&&(e=e.replace(/\n/g,"
    ")),e}function g(e,n,t){var r=n?E[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function p(e){var n=a(e);if(!/no(-?)highlight|plain|text/.test(n)){var t;x.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):t=e;var r=t.textContent,i=n?s(n,r,!0):l(r),c=o(t);if(c.length){var p=document.createElementNS("http://www.w3.org/1999/xhtml","div");p.innerHTML=i.value,i.value=u(c,o(p),r)}i.value=f(i.value),e.innerHTML=i.value,e.className=g(e.className,n,i.language),e.result={language:i.language,re:i.r},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.r})}}function d(e){x=i(x,e)}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll("pre code");Array.prototype.forEach.call(e,p)}}function b(){addEventListener("DOMContentLoaded",h,!1),addEventListener("load",h,!1)}function v(n,t){var r=w[n]=t(e);r.aliases&&r.aliases.forEach(function(e){E[e]=n})}function m(){return Object.keys(w)}function N(e){return w[e]||w[E[e]]}var x={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},w={},E={};return e.highlight=s,e.highlightAuto=l,e.fixMarkup=f,e.highlightBlock=p,e.configure=d,e.initHighlighting=h,e.initHighlightingOnLoad=b,e.registerLanguage=v,e.listLanguages=m,e.getLanguage=N,e.inherit=i,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e});hljs.registerLanguage("ini",function(e){return{cI:!0,i:/\S/,c:[e.C(";","$"),{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:!0,k:"on off true false yes no",c:[e.QSM,e.NM],r:0}]}]}});hljs.registerLanguage("json",function(e){var t={literal:"true false null"},i=[e.QSM,e.CNM],l={cN:"value",e:",",eW:!0,eE:!0,c:i,k:t},c={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:!0,eE:!0,c:[e.BE],i:"\\n",starts:l}],i:"\\S"},n={b:"\\[",e:"\\]",c:[e.inherit(l,{cN:null})],i:"\\S"};return i.splice(i.length,0,c,n),{c:i,k:t,i:"\\S"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>]/,c:[{cN:"operator",bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate savepoint release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke",e:/;/,eW:!0,k:{keyword:"abs absolute acos action add adddate addtime aes_decrypt aes_encrypt after aggregate all allocate alter analyze and any are as asc ascii asin assertion at atan atan2 atn2 authorization authors avg backup before begin benchmark between bin binlog bit_and bit_count bit_length bit_or bit_xor both by cache call cascade cascaded case cast catalog ceil ceiling chain change changed char_length character_length charindex charset check checksum checksum_agg choose close coalesce coercibility collate collation collationproperty column columns columns_updated commit compress concat concat_ws concurrent connect connection connection_id consistent constraint constraints continue contributors conv convert convert_tz corresponding cos cot count count_big crc32 create cross cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime data database databases datalength date_add date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts datetimeoffsetfromparts day dayname dayofmonth dayofweek dayofyear deallocate declare decode default deferrable deferred degrees delayed delete des_decrypt des_encrypt des_key_file desc describe descriptor diagnostics difference disconnect distinct distinctrow div do domain double drop dumpfile each else elt enclosed encode encrypt end end-exec engine engines eomonth errors escape escaped event eventdata events except exception exec execute exists exp explain export_set extended external extract fast fetch field fields find_in_set first first_value floor flush for force foreign format found found_rows from from_base64 from_days from_unixtime full function get get_format get_lock getdate getutcdate global go goto grant grants greatest group group_concat grouping grouping_id gtid_subset gtid_subtract handler having help hex high_priority hosts hour ident_current ident_incr ident_seed identified identity if ifnull ignore iif ilike immediate in index indicator inet6_aton inet6_ntoa inet_aton inet_ntoa infile initially inner innodb input insert install instr intersect into is is_free_lock is_ipv4 is_ipv4_compat is_ipv4_mapped is_not is_not_null is_used_lock isdate isnull isolation join key kill language last last_day last_insert_id last_value lcase lead leading least leaves left len lenght level like limit lines ln load load_file local localtime localtimestamp locate lock log log10 log2 logfile logs low_priority lower lpad ltrim make_set makedate maketime master master_pos_wait match matched max md5 medium merge microsecond mid min minute mod mode module month monthname mutex name_const names national natural nchar next no no_write_to_binlog not now nullif nvarchar oct octet_length of old_password on only open optimize option optionally or ord order outer outfile output pad parse partial partition password patindex percent_rank percentile_cont percentile_disc period_add period_diff pi plugin position pow power pragma precision prepare preserve primary prior privileges procedure procedure_analyze processlist profile profiles public publishingservername purge quarter query quick quote quotename radians rand read references regexp relative relaylog release release_lock rename repair repeat replace replicate reset restore restrict return returns reverse revoke right rlike rollback rollup round row row_count rows rpad rtrim savepoint schema scroll sec_to_time second section select serializable server session session_user set sha sha1 sha2 share show sign sin size slave sleep smalldatetimefromparts snapshot some soname soundex sounds_like space sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sql_variant_property sqlstate sqrt square start starting status std stddev stddev_pop stddev_samp stdev stdevp stop str str_to_date straight_join strcmp string stuff subdate substr substring subtime subtring_index sum switchoffset sysdate sysdatetime sysdatetimeoffset system_user sysutcdatetime table tables tablespace tan temporary terminated tertiary_weights then time time_format time_to_sec timediff timefromparts timestamp timestampadd timestampdiff timezone_hour timezone_minute to to_base64 to_days to_seconds todatetimeoffset trailing transaction translation trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse ucase uncompress uncompressed_length unhex unicode uninstall union unique unix_timestamp unknown unlock update upgrade upped upper usage use user user_resources using utc_date utc_time utc_timestamp uuid uuid_short validate_password_strength value values var var_pop var_samp variables variance varp version view warnings week weekday weekofyear weight_string when whenever where with work write xml xor year yearweek zon",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int integer interval number numeric real serial smallint varchar varying int8 serial8 text"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}});hljs.registerLanguage("javascript",function(e){return{aliases:["js"],k:{keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},c:[{cN:"pi",r:10,v:[{b:/^\s*('|")use strict('|")/},{b:/^\s*('|")use asm('|")/}]},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",b:"\\b(0[xXbBoO][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/\s*[);\]]/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[e.CLCM,e.CBCM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+e.IR,r:0},{bK:"import",e:"[;$]",k:"import from as",c:[e.ASM,e.QSM]},{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]}]}});hljs.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},s={b:"->{",e:"}"},n={cN:"variable",v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},i=e.C("^(__END__|__DATA__)","\\n$",{r:5}),o=[e.BE,r,n],a=[n,e.HCM,i,e.C("^\\=\\w","\\=cut",{eW:!0}),s,{cN:"string",c:o,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,i,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",r:5},{cN:"operator",b:"-\\w\\b",r:0}];return r.c=a,s.c=a,{aliases:["pl"],k:t,c:a}});hljs.registerLanguage("nginx",function(e){var r={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},b={eW:!0,l:"[a-z/_]+",k:{built_in:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,r],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{cN:"url",b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[r]},{cN:"regexp",c:[e.BE,r],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},r]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"title",b:e.UIR,starts:b}],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("php",function(e){var c={cN:"variable",b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},i={cN:"preprocessor",b:/<\?(php)?|\?>/},a={cN:"string",c:[e.BE,i],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},n={v:[e.BNM,e.CNM]};return{aliases:["php3","php4","php5","php6"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.CLCM,e.HCM,e.C("/\\*","\\*/",{c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"},i]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[e.BE]},i,c,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",c,e.CBCM,a,n]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},a,n]}});hljs.registerLanguage("java",function(e){var a=e.UIR+"(<"+e.UIR+">)?",t="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",c="(\\b(0b[01_]+)|\\b0[xX][a-fA-F0-9_]+|(\\b[\\d_]+(\\.[\\d_]*)?|\\.[\\d_]+)([eE][-+]?\\d+)?)[lLfF]?",r={cN:"number",b:c,r:0};return{aliases:["jsp"],k:t,i:/<\//,c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",r:0,c:[{cN:"javadoctag",b:"(^|\\s)@[A-Za-z]+"}]},e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return",r:0},{cN:"function",b:"("+a+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:"annotation",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("cpp",function(t){var i={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex _Complex _Imaginary intmax_t uintmax_t int8_t uint8_t int16_t uint16_t int32_t uint32_t int64_t uint64_t int_least8_t uint_least8_t int_least16_t uint_least16_t int_least32_t uint_least32_t int_least64_t uint_least64_t int_fast8_t uint_fast8_t int_fast16_t uint_fast16_t int_fast32_t uint_fast32_t int_fast64_t uint_fast64_t intptr_t uintptr_t atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong atomic_wchar_t atomic_char16_t atomic_char32_t atomic_intmax_t atomic_uintmax_t atomic_intptr_t atomic_uintptr_t atomic_size_t atomic_ptrdiff_t atomic_int_least8_t atomic_int_least16_t atomic_int_least32_t atomic_int_least64_t atomic_uint_least8_t atomic_uint_least16_t atomic_uint_least32_t atomic_uint_least64_t atomic_int_fast8_t atomic_int_fast16_t atomic_int_fast32_t atomic_int_fast64_t atomic_uint_fast8_t atomic_uint_fast16_t atomic_uint_fast32_t atomic_uint_fast64_t",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf"};return{aliases:["c","cc","h","c++","h++","hpp"],k:i,i:""]',k:"include",i:"\\n"},t.CLCM]},{b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:i,c:["self"]},{b:t.IR+"::",k:i},{bK:"new throw return else",r:0},{cN:"function",b:"("+t.IR+"\\s+)+"+t.IR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:i,c:[{b:t.IR+"\\s*\\(",rB:!0,c:[t.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:i,r:0,c:[t.CBCM]},t.CLCM,t.CBCM]}]}});hljs.registerLanguage("coffeescript",function(e){var c={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",reserved:"case default function var void with const let enum export import native __hasProp __extends __slice __bind __indexOf",built_in:"npm require console print module global window document"},n="[A-Za-z$_][0-9A-Za-z$_]*",t={cN:"subst",b:/#\{/,e:/}/,k:c},r=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,t]},{b:/"/,e:/"/,c:[e.BE,t]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[t,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{cN:"property",b:"@"+n},{b:"`",e:"`",eB:!0,eE:!0,sL:"javascript"}];t.c=r;var i=e.inherit(e.TM,{b:n}),s="(\\(.*\\))?\\s*\\B[-=]>",o={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:c,c:["self"].concat(r)}]};return{aliases:["coffee","cson","iced"],k:c,i:/\/\*/,c:r.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+n+"\\s*=\\s*"+s,e:"[-=]>",rB:!0,c:[i,o]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:s,e:"[-=]>",rB:!0,c:[o]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[i]},i]},{cN:"attribute",b:n+":",e:":",rB:!0,rE:!0,r:0}])}});hljs.registerLanguage("http",function(t){return{aliases:["https"],i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:!0}}]}});hljs.registerLanguage("xml",function(t){var e="[A-Za-z0-9\\._:-]+",s={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"},c={eW:!0,i:/]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xsl","plist"],cI:!0,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},t.C("",{r:10}),{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[c],starts:{e:"",rE:!0,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[c],starts:{e:"",rE:!0,sL:""}},s,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"",c:[{cN:"title",b:/[^ \/><\n\t]+/,r:0},c]}]}});hljs.registerLanguage("cs",function(e){var r="abstract as base bool break byte case catch char checked const continue decimal dynamic default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long null when object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async protected public private internal ascending descending from get group into join let orderby partial select set value var where yield",t=e.IR+"(<"+e.IR+">)?";return{aliases:["csharp"],k:r,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"xmlDocTag",v:[{b:"///",r:0},{b:""},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},e.ASM,e.QSM,e.CNM,{bK:"class namespace interface",e:/[{;=]/,i:/[^\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"new return throw await",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage("python",function(e){var r={cN:"prompt",b:/^(>>>|\.\.\.) /},b={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[r],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},e.ASM,e.QSM]},l={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},c={cN:"params",b:/\(/,e:/\)/,c:["self",r,l,b]};return{aliases:["py","gyp"],k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},i:/(<\/|->|\?)/,c:[r,l,b,e.HCM,{v:[{cN:"function",bK:"def",r:10},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,c]},{cN:"decorator",b:/@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,e.NM,s,a,t]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"chunk",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",a={cN:"function",b:c+"\\(",rB:!0,eE:!0,e:"\\("},r={cN:"rule",b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{cN:"value",eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"hexcolor",b:"#[0-9A-Fa-f]+"},{cN:"important",b:"!important"}]}}]};return{cI:!0,i:/[=\/|']/,c:[e.CBCM,r,{cN:"id",b:/\#[A-Za-z0-9_-]+/},{cN:"class",b:/\.[A-Za-z0-9_-]+/,r:0},{cN:"attr_selector",b:/\[/,e:/\]/,i:"$"},{cN:"pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"']+/},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",c:[{cN:"keyword",b:/\S+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[a,e.ASM,e.QSM,e.CSSNM]}]},{cN:"tag",b:c,r:0},{cN:"rules",b:"{",e:"}",i:/\S/,r:0,c:[e.CBCM,r]}]}});hljs.registerLanguage("apache",function(e){var r={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"tag",b:""},{cN:"keyword",b:/\w+/,r:0,k:{common:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"sqbracket",b:"\\s\\[",e:"\\]$"},{cN:"cbracket",b:"[\\$%]\\{",e:"\\}",c:["self",r]},r,e.QSM]}}],i:/\S/}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"header",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"blockquote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{cN:"horizontal_rule",b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"link_label",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link_url",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"link_reference",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:"^\\[.+\\]:",rB:!0,c:[{cN:"link_reference",b:"\\[",e:"\\]:",eB:!0,eE:!0,starts:{cN:"link_url",e:"$"}}]}]}});hljs.registerLanguage("makefile",function(e){var a={cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]};return{aliases:["mk","mak"],c:[e.HCM,{b:/^\w+\s*\W*=/,rB:!0,r:0,starts:{cN:"constant",e:/\s*\W*=/,eE:!0,starts:{e:/$/,r:0,c:[a]}}},{cN:"title",b:/^[\w]+:\s*$/},{cN:"phony",b:/^\.PHONY:/,e:/$/,k:".PHONY",l:/[\.\w]+/},{b:/^\t+/,e:/$/,r:0,c:[e.QSM,a]}]}});hljs.registerLanguage("ruby",function(e){var c="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",b={cN:"yardoctag",b:"@[A-Za-z]+"},a={cN:"value",b:"#<",e:">"},n=[e.C("#","$",{c:[b]}),e.C("^\\=begin","^\\=end",{c:[b],r:10}),e.C("^__END__","\\n$")],s={cN:"subst",b:"#\\{",e:"}",k:r},t={cN:"string",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]},i={cN:"params",b:"\\(",e:"\\)",k:r},d=[t,a,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(n)},{cN:"function",bK:"def",e:" |$|;",r:0,c:[e.inherit(e.TM,{b:c}),i].concat(n)},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":",c:[t,{b:c}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:[a,{cN:"regexp",c:[e.BE,s],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(n),r:0}].concat(n);s.c=d,i.c=d;var o="[>?]>",l="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",N=[{b:/^\s*=>/,cN:"status",starts:{e:"$",c:d}},{cN:"prompt",b:"^("+o+"|"+l+"|"+u+")",starts:{e:"$",c:d}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,c:n.concat(N).concat(d)}});hljs.registerLanguage("objectivec",function(e){var t={cN:"built_in",b:"(AV|CA|CF|CG|CI|MK|MP|NS|UI)\\w+"},i={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},o=/[a-zA-Z@][a-zA-Z0-9_]*/,n="@interface @class @protocol @implementation";return{aliases:["m","mm","objc","obj-c"],k:i,l:o,i:""}]}]},{cN:"class",b:"("+n.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:n,l:o,c:[e.UTM]},{cN:"variable",b:"\\."+e.UIR,r:0}]}}); \ No newline at end of file diff --git a/doc/documentation.html b/doc/documentation.html deleted file mode 100755 index e97a19f..0000000 --- a/doc/documentation.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - Documentation - - - - - - - - -
    -

    - Lavar Jekyll Theme -

    -

    Documentation by Andy Lu

    -

    - Thanks for buying - "Lavar", - a creative responsive Jekyll theme for many purposes, it could be used as company, design studio, business or portfolio websites. -

    -
    -

    Installation

    -
    -          
    -  ~ $ gem install jekyll
    -  ~ $ cd lavar
    -  ~/lavar $ jekyll serve
    -  # => Now browse to http://localhost:4000
    -          
    -        
    - -

    HTML Structure

    -

    - This template is based on - foundation - framework, to understand what the "row" and "column" classes mean, please refer to the foundation - documentation. -

    - -
    -          <!--
    -
    -  HTML files:
    -
    -  _layouts:
    -    1. blog.html -> the blog layout file
    -    2. default.html -> the default layout file
    -    3. post.html -> blog post layout file
    -
    -  blog:
    -    1. index.html -> the blog index page
    -
    --->
    -        
    -
    - -
    -

    CSS Structure

    -

    - The CSS files are based on - foundation - framework. You can find the original scss files in scss folder -

    - -
    -          <!--
    -
    -  CSS files:
    -  1. css/responsive.css -> responsive settings
    -  2. css/app.css -> foundation framework
    -  3. css/style.css -> main style
    -  4. css/font-awesome.css -> font awesome icon font
    -
    --->
    -        
    -
    -
    -

    Javascript Structure

    - -
    -          <!--
    -
    -  Javascript files:
    -
    -  1. app.js -> main javascript file
    -  2. jquery.superslides.min.js
    -  3. jquery.validate.js
    -  4. slick.min.js
    -  5. wow.min.js
    -  6. bower_components/ -> third party js libs
    -
    --->
    -        
    -
    -
    -

    Contact form and Comments

    -

    - They are just placeholders, just the design. Regarding the contat form, you have to implement the backend for sending email, usually that is done by a PHP script. For the comments, you can look into Disqus. -

    -
    -
    -

    Version and updates

    - -
    -          
    -Version: 1.0
    -
    -Date of release: 2016/04/06
    -
    -Updates:
    -  * initial release
    -
    -Version history:
    -  * 2015/04/06 initial release
    -          
    -        
    -
    -
    -

    Credits

    - -
    -          
    -Fonts:
    -  * Chivo: http://www.fontsquirrel.com/fonts/chivo
    -  * Josefin: https://www.google.com/fonts#UsePlace:use/Collection:Josefin+Sans
    -
    -Icons:
    -  * "Linea icons":http://linea.io/
    -
    -Images:
    -  * "unsplash":http://unsplash.com
    -  * "pixeden":http://pixeden.com/
    -  * "Freepik":http://www.freepik.com
    -  * "The stocks":http://thestocks.im/
    -  * "Retro logos":https://www.flickr.com/photos/jordanlloyd/
    -  * "cheerful young man":http://photodune.net/item/cheerful-young-man/11602034
    -  * "man talk to cellphone":http://photodune.net/item/man-talk-to-cellphone/11602062
    -  * "funny face":http://photodune.net/item/a-real-funny-face-captured-in-high-detail/7248135
    -  * "man surprised face":http://photodune.net/item/portrait-of-a-man-surprised-face-expression/7248125
    -  * "surprise man":http://photodune.net/item/man-with-a-surprised-facial-expression-surprise-man-screaming/10450453
    -  * "happy man smiling":http://photodune.net/item/happy-man-smiling/10852584
    -  * "woman 1":http://photodune.net/item/woman/1796399
    -  * "woman 2":http://photodune.net/item/woman/1796396
    -  * "package":https://www.flickr.com/photos/colindunn/
    -  * "lamps":https://www.flickr.com/photos/jurgenleckie/
    -  * "lights":https://www.flickr.com/photos/lightyearsdk/
    -  * "spices":https://www.flickr.com/photos/68711844@N07/
    -  * "woman":https://www.flickr.com/photos/jeffipod
    -  * "models":https://www.flickr.com/photos/beautyleg/
    -  * "chair":https://www.flickr.com/photos/wicker-furniture/
    -  * "Brandbook":https://www.flickr.com/photos/brandbook
    -  * "danielviero":https://www.flickr.com/photos/danielviero
    -          
    -        
    -
    -

    - Thanks again for purchasing this template. -
    - Please contact me via - honryou@gmail.com - if you want to. -
    - And please go to your themeforest downloads page to rate this template when you have time. -

    -
    - - diff --git a/portfolio-item-2.html b/portfolio-item-2.html deleted file mode 100644 index c6d88c3..0000000 --- a/portfolio-item-2.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: default -section_id: portfolio -title: The Project ---- - -
    -
    -
    -
    -
    -

    Case study

    -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -

    {{page.title}}

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum doloribus labore incidunt ratione aspernatur voluptate voluptas, dolor perspiciatis modi odit quos dolorum, hic soluta animi unde at amet eos officia!

    -
    -
    -
    -
    -

    Date

    -

    Nov 17, 2015

    -

    Clients

    -

    Themeforset

    -

    Category

    -

    Branding, print

    -
    -
    -
    -
    -
    - \ No newline at end of file