From 278789f91708521065078dfad0e972ce25486f81 Mon Sep 17 00:00:00 2001 From: Djamil Legato Date: Thu, 7 Aug 2014 11:23:54 -0700 Subject: [PATCH] Fixed gitignore and added back the themes, data and plugins --- .gitignore | 11 +- data/.gitkeep | 0 plugins/.gitkeep | 0 themes/learn/css-compiled/nucleus.css | 621 +++++ themes/learn/css-compiled/nucleus.css.map | 7 + themes/learn/css-compiled/particles.css | 98 + themes/learn/css-compiled/particles.css.map | 7 + themes/learn/css-compiled/platform.css | 3 + themes/learn/css-compiled/platform.css.map | 7 + themes/learn/css-compiled/template.css | 2368 +++++++++++++++++ themes/learn/css-compiled/template.css.map | 7 + themes/learn/css/featherlight.min.css | 8 + themes/learn/css/highlight/arta.css | 141 + themes/learn/css/highlight/ascetic.css | 53 + .../learn/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 + themes/learn/css/highlight/brown_paper.css | 105 + themes/learn/css/highlight/brown_papersq.png | Bin 0 -> 18198 bytes themes/learn/css/highlight/codepen-embed.css | 107 + themes/learn/css/highlight/color-brewer.css | 167 ++ themes/learn/css/highlight/dark.css | 105 + themes/learn/css/highlight/default.css | 151 ++ themes/learn/css/highlight/docco.css | 134 + themes/learn/css/highlight/far.css | 112 + themes/learn/css/highlight/foundation.css | 134 + themes/learn/css/highlight/github.css | 126 + themes/learn/css/highlight/googlecode.css | 148 ++ themes/learn/css/highlight/hybrid.css | 169 ++ themes/learn/css/highlight/idea.css | 125 + themes/learn/css/highlight/ir_black.css | 108 + themes/learn/css/highlight/kimbie.dark.css | 95 + themes/learn/css/highlight/kimbie.light.css | 95 + themes/learn/css/highlight/learn.css | 62 + themes/learn/css/highlight/magula.css | 122 + themes/learn/css/highlight/mono-blue.css | 65 + themes/learn/css/highlight/monokai.css | 127 + .../learn/css/highlight/monokai_sublime.css | 149 ++ themes/learn/css/highlight/obsidian.css | 154 ++ themes/learn/css/highlight/paraiso.dark.css | 94 + themes/learn/css/highlight/paraiso.light.css | 94 + themes/learn/css/highlight/pojoaque.css | 108 + themes/learn/css/highlight/pojoaque.jpg | Bin 0 -> 1186 bytes themes/learn/css/highlight/railscasts.css | 183 ++ themes/learn/css/highlight/rainbow.css | 113 + themes/learn/css/highlight/school_book.css | 113 + themes/learn/css/highlight/school_book.png | Bin 0 -> 486 bytes themes/learn/css/highlight/solarized_dark.css | 108 + .../learn/css/highlight/solarized_light.css | 108 + themes/learn/css/highlight/sunburst.css | 163 ++ .../css/highlight/tomorrow-night-blue.css | 94 + .../css/highlight/tomorrow-night-bright.css | 93 + .../css/highlight/tomorrow-night-eighties.css | 93 + themes/learn/css/highlight/tomorrow-night.css | 94 + themes/learn/css/highlight/tomorrow.css | 90 + themes/learn/css/highlight/vs.css | 90 + themes/learn/css/highlight/xcode.css | 159 ++ themes/learn/css/highlight/zenburn.css | 118 + themes/learn/css/nucleus-ie10.css | 9 + themes/learn/css/nucleus-ie9.css | 62 + themes/learn/css/pure-0.5.0/grids-min.css | 15 + themes/learn/humans.txt | 47 + themes/learn/images/favicon.png | Bin 0 -> 535 bytes themes/learn/index.html | 123 + themes/learn/js/featherlight.min.js | 8 + themes/learn/js/highlight.pack.js | 1 + themes/learn/js/html5shiv-printshiv.min.js | 4 + themes/learn/js/jquery-2.1.1.min.js | 4 + themes/learn/js/learn.js | 212 ++ themes/learn/js/modernizr.custom.71422.js | 4 + themes/learn/scss.sh | 2 + .../scss/configuration/nucleus/_base.scss | 14 + .../configuration/nucleus/_breakpoints.scss | 16 + .../scss/configuration/nucleus/_core.scss | 2 + .../scss/configuration/nucleus/_layout.scss | 8 + .../scss/configuration/nucleus/_nav.scss | 3 + .../configuration/nucleus/_typography.scss | 14 + .../scss/configuration/template/_base.scss | 8 + .../scss/configuration/template/_bullets.scss | 5 + .../scss/configuration/template/_colors.scss | 60 + .../configuration/template/_typography.scss | 7 + themes/learn/scss/nucleus.scss | 27 + themes/learn/scss/nucleus/_core.scss | 217 ++ themes/learn/scss/nucleus/_flex.scss | 187 ++ themes/learn/scss/nucleus/_forms.scss | 63 + themes/learn/scss/nucleus/_typography.scss | 86 + .../learn/scss/nucleus/functions/_base.scss | 2 + .../scss/nucleus/functions/_direction.scss | 37 + .../learn/scss/nucleus/functions/_range.scss | 13 + themes/learn/scss/nucleus/mixins/_base.scss | 2 + .../scss/nucleus/mixins/_breakpoints.scss | 27 + .../learn/scss/nucleus/mixins/_utilities.scss | 30 + .../scss/nucleus/particles/_align-text.scss | 46 + .../scss/nucleus/particles/_visibility.scss | 0 themes/learn/scss/particles.scss | 24 + themes/learn/scss/platform.scss | 21 + themes/learn/scss/platform/joomla/_core.scss | 0 themes/learn/scss/template.scss | 67 + themes/learn/scss/template/_bottom.scss | 5 + themes/learn/scss/template/_bullets.scss | 60 + themes/learn/scss/template/_buttons.scss | 9 + themes/learn/scss/template/_core.scss | 16 + themes/learn/scss/template/_custom.scss | 500 ++++ themes/learn/scss/template/_feature.scss | 4 + themes/learn/scss/template/_fonts.scss | 13 + themes/learn/scss/template/_footer.scss | 5 + themes/learn/scss/template/_forms.scss | 22 + themes/learn/scss/template/_header.scss | 8 + themes/learn/scss/template/_icons.scss | 67 + themes/learn/scss/template/_main.scss | 4 + themes/learn/scss/template/_nav.scss | 84 + themes/learn/scss/template/_showcase.scss | 10 + themes/learn/scss/template/_tables.scss | 14 + themes/learn/scss/template/_typography.scss | 135 + themes/learn/scss/template/modules/_base.scss | 2 + .../learn/scss/template/modules/_buttons.scss | 21 + .../bourbon/_bourbon-deprecated-upcoming.scss | 8 + .../learn/scss/vendor/bourbon/_bourbon.scss | 77 + .../scss/vendor/bourbon/addons/_button.scss | 374 +++ .../scss/vendor/bourbon/addons/_clearfix.scss | 23 + .../bourbon/addons/_directional-values.scss | 111 + .../scss/vendor/bourbon/addons/_ellipsis.scss | 7 + .../vendor/bourbon/addons/_font-family.scss | 5 + .../vendor/bourbon/addons/_hide-text.scss | 10 + .../bourbon/addons/_html5-input-types.scss | 86 + .../scss/vendor/bourbon/addons/_position.scss | 32 + .../scss/vendor/bourbon/addons/_prefixer.scss | 45 + .../scss/vendor/bourbon/addons/_rem.scss | 33 + .../vendor/bourbon/addons/_retina-image.scss | 31 + .../scss/vendor/bourbon/addons/_size.scss | 16 + .../bourbon/addons/_timing-functions.scss | 32 + .../scss/vendor/bourbon/addons/_triangle.scss | 83 + .../vendor/bourbon/addons/_word-wrap.scss | 8 + .../scss/vendor/bourbon/css3/_animation.scss | 52 + .../scss/vendor/bourbon/css3/_appearance.scss | 3 + .../bourbon/css3/_backface-visibility.scss | 6 + .../bourbon/css3/_background-image.scss | 42 + .../scss/vendor/bourbon/css3/_background.scss | 55 + .../vendor/bourbon/css3/_border-image.scss | 59 + .../vendor/bourbon/css3/_border-radius.scss | 22 + .../scss/vendor/bourbon/css3/_box-sizing.scss | 4 + .../learn/scss/vendor/bourbon/css3/_calc.scss | 4 + .../scss/vendor/bourbon/css3/_columns.scss | 47 + .../scss/vendor/bourbon/css3/_filter.scss | 5 + .../scss/vendor/bourbon/css3/_flex-box.scss | 321 +++ .../scss/vendor/bourbon/css3/_font-face.scss | 23 + .../bourbon/css3/_font-feature-settings.scss | 10 + .../bourbon/css3/_hidpi-media-query.scss | 10 + .../scss/vendor/bourbon/css3/_hyphens.scss | 4 + .../vendor/bourbon/css3/_image-rendering.scss | 14 + .../scss/vendor/bourbon/css3/_keyframes.scss | 35 + .../vendor/bourbon/css3/_linear-gradient.scss | 38 + .../vendor/bourbon/css3/_perspective.scss | 8 + .../vendor/bourbon/css3/_placeholder.scss | 8 + .../vendor/bourbon/css3/_radial-gradient.scss | 39 + .../scss/vendor/bourbon/css3/_transform.scss | 15 + .../scss/vendor/bourbon/css3/_transition.scss | 77 + .../vendor/bourbon/css3/_user-select.scss | 3 + .../vendor/bourbon/functions/_assign.scss | 11 + .../bourbon/functions/_color-lightness.scss | 13 + .../vendor/bourbon/functions/_flex-grid.scss | 39 + .../bourbon/functions/_golden-ratio.scss | 3 + .../vendor/bourbon/functions/_grid-width.scss | 13 + .../bourbon/functions/_modular-scale.scss | 66 + .../vendor/bourbon/functions/_px-to-em.scss | 13 + .../vendor/bourbon/functions/_px-to-rem.scss | 15 + .../bourbon/functions/_strip-units.scss | 5 + .../vendor/bourbon/functions/_tint-shade.scss | 9 + .../functions/_transition-property-name.scss | 22 + .../vendor/bourbon/functions/_unpack.scss | 17 + .../bourbon/helpers/_convert-units.scss | 15 + .../helpers/_gradient-positions-parser.scss | 13 + .../scss/vendor/bourbon/helpers/_is-num.scss | 8 + .../bourbon/helpers/_linear-angle-parser.scss | 25 + .../helpers/_linear-gradient-parser.scss | 41 + .../helpers/_linear-positions-parser.scss | 61 + .../helpers/_linear-side-corner-parser.scss | 31 + .../bourbon/helpers/_radial-arg-parser.scss | 69 + .../helpers/_radial-gradient-parser.scss | 50 + .../helpers/_radial-positions-parser.scss | 18 + .../bourbon/helpers/_render-gradients.scss | 26 + .../bourbon/helpers/_shape-size-stripper.scss | 10 + .../vendor/bourbon/helpers/_str-to-num.scss | 50 + .../vendor/bourbon/settings/_prefixer.scss | 6 + .../vendor/bourbon/settings/_px-to-em.scss | 1 + .../vendor/color-schemer/_color-schemer.scss | 31 + .../color-schemer/color-schemer/_cmyk.scss | 14 + .../color-schemer/_color-adjustments.scss | 30 + .../color-schemer/_color-schemer.scss | 208 ++ .../color-schemer/_colorblind.scss | 29 + .../color-schemer/_comparison.scss | 15 + .../color-schemer/_equalize.scss | 5 + .../color-schemer/_harmonize.scss | 59 + .../color-schemer/_interpolation.scss | 34 + .../color-schemer/color-schemer/_mix.scss | 40 + .../color-schemer/color-schemer/_mixins.scss | 29 + .../color-schemer/color-schemer/_ryb.scss | 76 + .../color-schemer/_tint-shade.scss | 9 + .../scss/vendor/entypo/_entypo-icon-list.scss | 286 ++ themes/learn/scss/vendor/entypo/_entypo.scss | 294 ++ themes/learn/templates/chapter.html.twig | 11 + themes/learn/templates/docs.html.twig | 19 + themes/learn/templates/error.html.twig | 14 + .../learn/templates/partials/base.html.twig | 107 + .../learn/templates/partials/page.html.twig | 6 + .../templates/partials/sidebar.html.twig | 32 + 213 files changed, 15080 insertions(+), 5 deletions(-) create mode 100644 data/.gitkeep create mode 100644 plugins/.gitkeep create mode 100755 themes/learn/css-compiled/nucleus.css create mode 100755 themes/learn/css-compiled/nucleus.css.map create mode 100755 themes/learn/css-compiled/particles.css create mode 100755 themes/learn/css-compiled/particles.css.map create mode 100755 themes/learn/css-compiled/platform.css create mode 100755 themes/learn/css-compiled/platform.css.map create mode 100755 themes/learn/css-compiled/template.css create mode 100755 themes/learn/css-compiled/template.css.map create mode 100755 themes/learn/css/featherlight.min.css create mode 100644 themes/learn/css/highlight/arta.css create mode 100644 themes/learn/css/highlight/ascetic.css create mode 100644 themes/learn/css/highlight/atelier-dune.dark.css create mode 100644 themes/learn/css/highlight/atelier-dune.light.css create mode 100644 themes/learn/css/highlight/atelier-forest.dark.css create mode 100644 themes/learn/css/highlight/atelier-forest.light.css create mode 100644 themes/learn/css/highlight/atelier-heath.dark.css create mode 100644 themes/learn/css/highlight/atelier-heath.light.css create mode 100644 themes/learn/css/highlight/atelier-lakeside.dark.css create mode 100644 themes/learn/css/highlight/atelier-lakeside.light.css create mode 100644 themes/learn/css/highlight/atelier-seaside.dark.css create mode 100644 themes/learn/css/highlight/atelier-seaside.light.css create mode 100644 themes/learn/css/highlight/brown_paper.css create mode 100644 themes/learn/css/highlight/brown_papersq.png create mode 100644 themes/learn/css/highlight/codepen-embed.css create mode 100644 themes/learn/css/highlight/color-brewer.css create mode 100644 themes/learn/css/highlight/dark.css create mode 100644 themes/learn/css/highlight/default.css create mode 100644 themes/learn/css/highlight/docco.css create mode 100644 themes/learn/css/highlight/far.css create mode 100644 themes/learn/css/highlight/foundation.css create mode 100644 themes/learn/css/highlight/github.css create mode 100644 themes/learn/css/highlight/googlecode.css create mode 100644 themes/learn/css/highlight/hybrid.css create mode 100644 themes/learn/css/highlight/idea.css create mode 100644 themes/learn/css/highlight/ir_black.css create mode 100644 themes/learn/css/highlight/kimbie.dark.css create mode 100644 themes/learn/css/highlight/kimbie.light.css create mode 100644 themes/learn/css/highlight/learn.css create mode 100644 themes/learn/css/highlight/magula.css create mode 100644 themes/learn/css/highlight/mono-blue.css create mode 100644 themes/learn/css/highlight/monokai.css create mode 100644 themes/learn/css/highlight/monokai_sublime.css create mode 100644 themes/learn/css/highlight/obsidian.css create mode 100644 themes/learn/css/highlight/paraiso.dark.css create mode 100644 themes/learn/css/highlight/paraiso.light.css create mode 100644 themes/learn/css/highlight/pojoaque.css create mode 100644 themes/learn/css/highlight/pojoaque.jpg create mode 100644 themes/learn/css/highlight/railscasts.css create mode 100644 themes/learn/css/highlight/rainbow.css create mode 100644 themes/learn/css/highlight/school_book.css create mode 100644 themes/learn/css/highlight/school_book.png create mode 100644 themes/learn/css/highlight/solarized_dark.css create mode 100644 themes/learn/css/highlight/solarized_light.css create mode 100644 themes/learn/css/highlight/sunburst.css create mode 100644 themes/learn/css/highlight/tomorrow-night-blue.css create mode 100644 themes/learn/css/highlight/tomorrow-night-bright.css create mode 100644 themes/learn/css/highlight/tomorrow-night-eighties.css create mode 100644 themes/learn/css/highlight/tomorrow-night.css create mode 100644 themes/learn/css/highlight/tomorrow.css create mode 100644 themes/learn/css/highlight/vs.css create mode 100644 themes/learn/css/highlight/xcode.css create mode 100644 themes/learn/css/highlight/zenburn.css create mode 100755 themes/learn/css/nucleus-ie10.css create mode 100755 themes/learn/css/nucleus-ie9.css create mode 100755 themes/learn/css/pure-0.5.0/grids-min.css create mode 100755 themes/learn/humans.txt create mode 100644 themes/learn/images/favicon.png create mode 100755 themes/learn/index.html create mode 100755 themes/learn/js/featherlight.min.js create mode 100644 themes/learn/js/highlight.pack.js create mode 100755 themes/learn/js/html5shiv-printshiv.min.js create mode 100644 themes/learn/js/jquery-2.1.1.min.js create mode 100644 themes/learn/js/learn.js create mode 100755 themes/learn/js/modernizr.custom.71422.js create mode 100755 themes/learn/scss.sh create mode 100755 themes/learn/scss/configuration/nucleus/_base.scss create mode 100755 themes/learn/scss/configuration/nucleus/_breakpoints.scss create mode 100755 themes/learn/scss/configuration/nucleus/_core.scss create mode 100755 themes/learn/scss/configuration/nucleus/_layout.scss create mode 100755 themes/learn/scss/configuration/nucleus/_nav.scss create mode 100755 themes/learn/scss/configuration/nucleus/_typography.scss create mode 100755 themes/learn/scss/configuration/template/_base.scss create mode 100755 themes/learn/scss/configuration/template/_bullets.scss create mode 100755 themes/learn/scss/configuration/template/_colors.scss create mode 100755 themes/learn/scss/configuration/template/_typography.scss create mode 100755 themes/learn/scss/nucleus.scss create mode 100755 themes/learn/scss/nucleus/_core.scss create mode 100755 themes/learn/scss/nucleus/_flex.scss create mode 100755 themes/learn/scss/nucleus/_forms.scss create mode 100755 themes/learn/scss/nucleus/_typography.scss create mode 100755 themes/learn/scss/nucleus/functions/_base.scss create mode 100755 themes/learn/scss/nucleus/functions/_direction.scss create mode 100755 themes/learn/scss/nucleus/functions/_range.scss create mode 100755 themes/learn/scss/nucleus/mixins/_base.scss create mode 100755 themes/learn/scss/nucleus/mixins/_breakpoints.scss create mode 100755 themes/learn/scss/nucleus/mixins/_utilities.scss create mode 100755 themes/learn/scss/nucleus/particles/_align-text.scss create mode 100755 themes/learn/scss/nucleus/particles/_visibility.scss create mode 100755 themes/learn/scss/particles.scss create mode 100755 themes/learn/scss/platform.scss create mode 100755 themes/learn/scss/platform/joomla/_core.scss create mode 100755 themes/learn/scss/template.scss create mode 100755 themes/learn/scss/template/_bottom.scss create mode 100755 themes/learn/scss/template/_bullets.scss create mode 100755 themes/learn/scss/template/_buttons.scss create mode 100755 themes/learn/scss/template/_core.scss create mode 100644 themes/learn/scss/template/_custom.scss create mode 100755 themes/learn/scss/template/_feature.scss create mode 100755 themes/learn/scss/template/_fonts.scss create mode 100755 themes/learn/scss/template/_footer.scss create mode 100755 themes/learn/scss/template/_forms.scss create mode 100755 themes/learn/scss/template/_header.scss create mode 100644 themes/learn/scss/template/_icons.scss create mode 100755 themes/learn/scss/template/_main.scss create mode 100755 themes/learn/scss/template/_nav.scss create mode 100755 themes/learn/scss/template/_showcase.scss create mode 100755 themes/learn/scss/template/_tables.scss create mode 100755 themes/learn/scss/template/_typography.scss create mode 100755 themes/learn/scss/template/modules/_base.scss create mode 100755 themes/learn/scss/template/modules/_buttons.scss create mode 100755 themes/learn/scss/vendor/bourbon/_bourbon-deprecated-upcoming.scss create mode 100755 themes/learn/scss/vendor/bourbon/_bourbon.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_button.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_clearfix.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_directional-values.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_ellipsis.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_font-family.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_hide-text.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_html5-input-types.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_position.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_prefixer.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_rem.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_retina-image.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_size.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_timing-functions.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_triangle.scss create mode 100755 themes/learn/scss/vendor/bourbon/addons/_word-wrap.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_animation.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_appearance.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_backface-visibility.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_background-image.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_background.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_border-image.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_border-radius.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_box-sizing.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_calc.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_columns.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_filter.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_flex-box.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_font-face.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_font-feature-settings.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_hidpi-media-query.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_hyphens.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_image-rendering.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_keyframes.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_linear-gradient.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_perspective.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_placeholder.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_radial-gradient.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_transform.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_transition.scss create mode 100755 themes/learn/scss/vendor/bourbon/css3/_user-select.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_assign.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_color-lightness.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_flex-grid.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_golden-ratio.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_grid-width.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_modular-scale.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_px-to-em.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_px-to-rem.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_strip-units.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_tint-shade.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_transition-property-name.scss create mode 100755 themes/learn/scss/vendor/bourbon/functions/_unpack.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_convert-units.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_gradient-positions-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_is-num.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_linear-angle-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_linear-gradient-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_linear-positions-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_linear-side-corner-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_radial-arg-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_radial-gradient-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_radial-positions-parser.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_render-gradients.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_shape-size-stripper.scss create mode 100755 themes/learn/scss/vendor/bourbon/helpers/_str-to-num.scss create mode 100755 themes/learn/scss/vendor/bourbon/settings/_prefixer.scss create mode 100755 themes/learn/scss/vendor/bourbon/settings/_px-to-em.scss create mode 100755 themes/learn/scss/vendor/color-schemer/_color-schemer.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_cmyk.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_color-adjustments.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_color-schemer.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_colorblind.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_comparison.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_equalize.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_harmonize.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_interpolation.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_mix.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_mixins.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_ryb.scss create mode 100755 themes/learn/scss/vendor/color-schemer/color-schemer/_tint-shade.scss create mode 100755 themes/learn/scss/vendor/entypo/_entypo-icon-list.scss create mode 100755 themes/learn/scss/vendor/entypo/_entypo.scss create mode 100644 themes/learn/templates/chapter.html.twig create mode 100644 themes/learn/templates/docs.html.twig create mode 100644 themes/learn/templates/error.html.twig create mode 100644 themes/learn/templates/partials/base.html.twig create mode 100644 themes/learn/templates/partials/page.html.twig create mode 100644 themes/learn/templates/partials/sidebar.html.twig diff --git a/.gitignore b/.gitignore index 58f2d0a42..1dcc111b9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,12 @@ # Sass .sass-cache +# Grav Specific +data/* +!data/.* +plugins/* +!plugins/.* + # OS Generated .DS_Store* ehthumbs.db @@ -8,10 +14,5 @@ Icon? Thumbs.db *.swp -# Grav Specific -data/* -plugins/* -themes/* - # phpstorm .idea/* diff --git a/data/.gitkeep b/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/plugins/.gitkeep b/plugins/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/themes/learn/css-compiled/nucleus.css b/themes/learn/css-compiled/nucleus.css new file mode 100755 index 000000000..0b1ecef32 --- /dev/null +++ b/themes/learn/css-compiled/nucleus.css @@ -0,0 +1,621 @@ +*, *::before, *::after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +@-webkit-viewport { + width: device-width; } +@-moz-viewport { + width: device-width; } +@-ms-viewport { + width: device-width; } +@-o-viewport { + width: device-width; } +@viewport { + width: device-width; } +html { + font-size: 100%; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background: transparent; + text-decoration: none; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +mark { + background: #ff0; + color: #000; } + +sub, +sup { + font-size: 0.75rem; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; + max-width: 100%; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-size: 1rem; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; + table-layout: fixed; + width: 100%; } + +tr, td, th { + vertical-align: middle; } + +th, td { + padding: 0.425rem 0; } + +th { + text-align: left; } + +.container { + width: 75rem; + margin: 0 auto; + padding: 0; } + @media only all and (min-width: 60rem) and (max-width: 74.938rem) { + .container { + width: 60rem; } } + @media only all and (min-width: 48rem) and (max-width: 59.938rem) { + .container { + width: 48rem; } } + @media only all and (min-width: 30.063rem) and (max-width: 47.938rem) { + .container { + width: 30rem; } } + @media only all and (max-width: 30rem) { + .container { + width: 100%; } } + +.grid { + display: -webkit-box; + display: -moz-box; + display: box; + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-flow: row; + -moz-flex-flow: row; + flex-flow: row; + list-style: none; + margin: 0; + padding: 0; } + @media only all and (max-width: 47.938rem) { + .grid { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } } + +.block { + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + -webkit-flex: 1; + -moz-flex: 1; + -ms-flex: 1; + flex: 1; } + @media only all and (max-width: 47.938rem) { + .block { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.content { + margin: 0.625rem; + padding: 0.938rem; } + +@media only all and (max-width: 47.938rem) { + body [class*="size-"] { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.size-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + +.size-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + +.size-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + +.size-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + +.size-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + +.size-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + +.size-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + +.size-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + +.size-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + +.size-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + +.size-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } + +@media only all and (min-width: 48rem) and (max-width: 59.938rem) { + .size-tablet-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + + .size-tablet-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + + .size-tablet-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + + .size-tablet-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + + .size-tablet-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + + .size-tablet-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + + .size-tablet-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + + .size-tablet-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + + .size-tablet-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + + .size-tablet-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + + .size-tablet-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } } +@media only all and (max-width: 47.938rem) { + @supports not (flex-wrap: wrap) { + .grid { + display: block; + -webkit-box-lines: inherit; + -moz-box-lines: inherit; + box-lines: inherit; + -webkit-flex-wrap: inherit; + -moz-flex-wrap: inherit; + -ms-flex-wrap: inherit; + flex-wrap: inherit; } + + .block { + display: block; + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; } } } +.first-block { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + +.last-block { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + +.fixed-blocks { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } + .fixed-blocks .block { + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; + width: 25%; } + @media only all and (min-width: 60rem) and (max-width: 74.938rem) { + .fixed-blocks .block { + width: 33.33333%; } } + @media only all and (min-width: 48rem) and (max-width: 59.938rem) { + .fixed-blocks .block { + width: 50%; } } + @media only all and (max-width: 47.938rem) { + .fixed-blocks .block { + width: 100%; } } + +body { + font-size: 1rem; + line-height: 1.7; } + +h1, h2, h3, h4, h5, h6 { + margin: 0.85rem 0 1.7rem 0; + text-rendering: optimizeLegibility; } + +h1 { + font-size: 3.2rem; } + +h2 { + font-size: 2.5rem; } + +h3 { + font-size: 2.1rem; } + +h4 { + font-size: 1.75rem; } + +h5 { + font-size: 1.35rem; } + +h6 { + font-size: 0.85rem; } + +p { + margin: 1.7rem 0; } + +ul, ol { + margin-top: 1.7rem; + margin-bottom: 1.7rem; } + ul ul, ul ol, ol ul, ol ol { + margin-top: 0; + margin-bottom: 0; } + +blockquote { + margin: 1.7rem 0; + padding-left: 0.85rem; } + +cite { + display: block; + font-size: 0.875rem; } + cite:before { + content: "\2014 \0020"; } + +pre { + margin: 1.7rem 0; + padding: 0.938rem; } + +code { + vertical-align: bottom; } + +small { + font-size: 0.875rem; } + +hr { + border-left: none; + border-right: none; + border-top: none; + margin: 1.7rem 0; } + +fieldset { + border: 0; + padding: 0.938rem; + margin: 0 0 1.7rem 0; } + +input, +label, +select { + display: block; } + +label { + margin-bottom: 0.425rem; } + label.required:after { + content: "*"; } + label abbr { + display: none; } + +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + -webkit-transition: border-color; + -moz-transition: border-color; + transition: border-color; + border-radius: 0.1875rem; + margin-bottom: 0.85rem; + padding: 0.425rem 0.425rem; + width: 100%; } + textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + outline: none; } + +textarea { + resize: vertical; } + +input[type="checkbox"], input[type="radio"] { + display: inline; + margin-right: 0.425rem; } + +input[type="file"] { + width: 100%; } + +select { + width: auto; + max-width: 100%; + margin-bottom: 1.7rem; } + +button, +input[type="submit"] { + cursor: pointer; + user-select: none; + vertical-align: middle; + white-space: nowrap; + border: inherit; } + +/*# sourceMappingURL=nucleus.css.map */ diff --git a/themes/learn/css-compiled/nucleus.css.map b/themes/learn/css-compiled/nucleus.css.map new file mode 100755 index 000000000..a29f621c2 --- /dev/null +++ b/themes/learn/css-compiled/nucleus.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/nucleus/_core.scss","../scss/vendor/bourbon/addons/_prefixer.scss","../scss/configuration/nucleus/_typography.scss","../scss/nucleus/_flex.scss","../scss/configuration/nucleus/_breakpoints.scss","../scss/nucleus/mixins/_breakpoints.scss","../scss/vendor/bourbon/css3/_flex-box.scss","../scss/configuration/nucleus/_layout.scss","../scss/nucleus/_typography.scss","../scss/nucleus/_forms.scss","../scss/configuration/nucleus/_core.scss"], +"names": [], +"file": "nucleus.css" +} \ No newline at end of file diff --git a/themes/learn/css-compiled/particles.css b/themes/learn/css-compiled/particles.css new file mode 100755 index 000000000..811b7c53a --- /dev/null +++ b/themes/learn/css-compiled/particles.css @@ -0,0 +1,98 @@ +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-justify { + text-align: justify !important; } + +@media all and (min-width: 75rem) { + .large-desktop-text-left { + text-align: left !important; } + + .large-desktop-text-right { + text-align: right !important; } + + .large-desktop-text-center { + text-align: center !important; } + + .large-desktop-text-justify { + text-align: justify !important; } } +@media all and (min-width: 60rem) and (max-width: 74.938rem) { + .desktop-text-left { + text-align: left !important; } + + .desktop-text-right { + text-align: right !important; } + + .desktop-text-center { + text-align: center !important; } + + .desktop-text-justify { + text-align: justify !important; } } +@media all and (min-width: 48rem) and (max-width: 59.938rem) { + .tablet-text-left { + text-align: left !important; } + + .tablet-text-right { + text-align: right !important; } + + .tablet-text-center { + text-align: center !important; } + + .tablet-text-justify { + text-align: justify !important; } } +@media all and (min-width: 30.063rem) and (max-width: 47.938rem) { + .large-mobile-text-left { + text-align: left !important; } + + .large-mobile-text-right { + text-align: right !important; } + + .large-mobile-text-center { + text-align: center !important; } + + .large-mobile-text-justify { + text-align: justify !important; } } +@media all and (max-width: 30rem) { + .small-mobile-text-left { + text-align: left !important; } + + .small-mobile-text-right { + text-align: right !important; } + + .small-mobile-text-center { + text-align: center !important; } + + .small-mobile-text-justify { + text-align: justify !important; } } +@media all and (min-width: 48rem) { + .no-mobile-text-left { + text-align: left !important; } + + .no-mobile-text-right { + text-align: right !important; } + + .no-mobile-text-center { + text-align: center !important; } + + .no-mobile-text-justify { + text-align: justify !important; } } +@media all and (max-width: 47.938rem) { + .mobile-only-text-left { + text-align: left !important; } + + .mobile-only-text-right { + text-align: right !important; } + + .mobile-only-text-center { + text-align: center !important; } + + .mobile-only-text-justify { + text-align: justify !important; } } + +/*# sourceMappingURL=particles.css.map */ diff --git a/themes/learn/css-compiled/particles.css.map b/themes/learn/css-compiled/particles.css.map new file mode 100755 index 000000000..a6c0318d6 --- /dev/null +++ b/themes/learn/css-compiled/particles.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAsBC,UAAW;EACV,UAAU,EAAE,eAAe;;AAE5B,WAAY;EACX,UAAU,EAAE,gBAAgB;;AAE7B,YAAa;EACZ,UAAU,EAAE,iBAAiB;;AAE9B,aAAc;EACb,UAAU,EAAE,kBAAkB;;AAI9B,iCAA8C;EAC7C,wBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,yBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,0BAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,2BAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,4DAA8C;EAC7C,kBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,mBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,oBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,qBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,4DAA8C;EAC7C,iBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,kBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,mBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,oBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,gEAA8C;EAC7C,uBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,wBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,yBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,0BAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,iCAA8C;EAC7C,uBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,wBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,yBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,0BAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,iCAA8C;EAC7C,oBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,qBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,sBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,uBAA+C;IAAE,UAAU,EAAE,kBAAkB;AAJhF,qCAA8C;EAC7C,sBAA4C;IAAE,UAAU,EAAE,eAAe;;EACzE,uBAA+C;IAAE,UAAU,EAAE,gBAAgB;;EAC7E,wBAA+C;IAAE,UAAU,EAAE,iBAAiB;;EAC9E,yBAA+C;IAAE,UAAU,EAAE,kBAAkB", +"sources": ["../scss/nucleus/particles/_align-text.scss"], +"names": [], +"file": "particles.css" +} \ No newline at end of file diff --git a/themes/learn/css-compiled/platform.css b/themes/learn/css-compiled/platform.css new file mode 100755 index 000000000..463d209cb --- /dev/null +++ b/themes/learn/css-compiled/platform.css @@ -0,0 +1,3 @@ + + +/*# sourceMappingURL=platform.css.map */ diff --git a/themes/learn/css-compiled/platform.css.map b/themes/learn/css-compiled/platform.css.map new file mode 100755 index 000000000..f6474daca --- /dev/null +++ b/themes/learn/css-compiled/platform.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "", +"sources": [], +"names": [], +"file": "platform.css" +} \ No newline at end of file diff --git a/themes/learn/css-compiled/template.css b/themes/learn/css-compiled/template.css new file mode 100755 index 000000000..986bd3b96 --- /dev/null +++ b/themes/learn/css-compiled/template.css @@ -0,0 +1,2368 @@ +@import url(//fonts.googleapis.com/css?family=Montserrat:400|Raleway:400,500,600); +.main-nav ul { + margin: 0; + padding: 0; + list-style: none; } + +.button, .button-secondary { + display: inline-block; + padding: 7px 12px; } + .button:active, .button-secondary:active { + margin: 2px 0 -2px 0; } + +body { + background: white; + color: #555555; } + +a { + color: #1694ca; } + a:hover { + color: #0e6185; } + +.bg { + background: #fff; + border: 1px solid #eaeaea; } + +@font-face { + font-family: "entypo"; + font-style: normal; + font-weight: 400; + src: url(../fonts/icons/entypo.eot); + src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype"); } +#header { + color: #aaaaaa; } + #header a:hover { + color: white; } + +.main-nav > .toplevel { + position: relative; } + .main-nav > .toplevel > li { + display: inline-block; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + .main-nav > .toplevel > li > a { + display: block; + font-size: 1.1rem; + color: #aaaaaa; + padding: 4px 0.938rem; } + .main-nav > .toplevel > li:hover .dropdown { + width: 140px; + opacity: 1; + visibility: visible; + overflow: visible; } + .main-nav > .toplevel > li:hover a { + color: white; } +.main-nav .dropdown { + position: absolute; + width: auto; + background: #1694ca; + box-shadow: 0 3px 0 #1380ae; + top: auto; + left: auto; + opacity: 0; + visibility: hidden; + overflow: hidden; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; + color: white; } + .main-nav .dropdown .block { + padding: 0.938rem; } +.main-nav .flyout { + position: absolute; + width: auto; + top: 0; + opacity: 0; + visibility: hidden; + overflow: hidden; + background: #1487b8; + box-shadow: 0 3px 0 #1279a5; } +.main-nav .sublevel > li { + margin: 0 -15px; + padding: 2px 15px; + position: relative; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + .main-nav .sublevel > li:hover { + background: #1279a5; } + .main-nav .sublevel > li:hover > .flyout { + left: 100%; + width: 140px; + opacity: 1; + visibility: visible; + overflow: visible; } + .main-nav .sublevel > li a { + display: block; } + +#showcase { + background: #19a8e6; + color: white; } + #showcase .spacer { + height: 180px; } + @media only all and (max-width: 47.938rem) { + #showcase .spacer { + display: none; } } + +#feature { + background: white; + border-bottom: 1px solid #eaeaea; } + +#main { + background: #f7f7f7; + margin: 0 0 1.563rem 0; } + +#bottom { + background: #f7f7f7; + color: #555555; + margin: 0 0 1.563rem 0; } + +#footer { + background: #404040; + color: #cccccc; + margin: 0 0 1.563rem 0; } + +body { + font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 400; } + +h1, h2, h3, h4, h5, h6 { + font-family: "Montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 400; + text-rendering: optimizeLegibility; + line-height: 150%; + letter-spacing: -0px; } + +h1 { + text-align: center; + letter-spacing: -3px; } + +h2 { + letter-spacing: -2px; } + +h3 { + letter-spacing: -1px; } + +blockquote { + border-left: 10px solid #f0f2f4; } + blockquote p { + font-size: 1.1rem; + color: #999; } + blockquote cite { + display: block; + text-align: right; + color: #666; + font-size: 1.2rem; } + +blockquote > blockquote > blockquote { + margin: 0; } + blockquote > blockquote > blockquote p { + padding: 15px; + display: block; + font-size: 1rem; + margin-top: 0rem; + margin-bottom: 0rem; } + blockquote > blockquote > blockquote > p { + margin-left: -71px; + border-left: 10px solid #F0AD4E; + background: #FCF8F2; + color: #df8a13; } + blockquote > blockquote > blockquote > blockquote > p { + margin-left: -94px; + border-left: 10px solid #D9534F; + background: #FDF7F7; + color: #b52b27; } + blockquote > blockquote > blockquote > blockquote > blockquote > p { + margin-left: -118px; + border-left: 10px solid #5BC0DE; + background: #F4F8FA; + color: #28a1c5; } + blockquote > blockquote > blockquote > blockquote > blockquote > blockquote > p { + margin-left: -142px; + border-left: 10px solid #5CB85C; + background: #F1F9F1; + color: #3d8b3d; } + +code, +kbd, +pre, +samp { + font-family: "Menlo", "Monaco", monospace; } + +code { + background: #f9f2f4; + color: #9c1d3d; } + +pre { + padding: 1rem; + margin: 2rem 0; + background: #f6f6f6; + border: 1px solid #dddddd; + border-radius: 2px; + line-height: 1.15; + font-size: 0.9rem; } + pre code { + color: #237794; + background: inherit; + font-size: 0.9rem; } + +hr { + border-bottom: 4px solid #f0f2f4; } + +.page-title { + margin-top: -25px; + padding: 25px; + float: left; + clear: both; + background: #1694ca; + color: white; } + +fieldset { + border: 1px solid #dddddd; } + +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + background-color: white; + border: 1px solid #dddddd; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); } + textarea:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, select[multiple=multiple]:hover { + border-color: #c4c4c4; } + textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: #1694ca; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(19, 131, 179, 0.7); } + +table { + border: 1px solid #eaeaea; } + +th { + background: #f7f7f7; + padding: 0.5rem; } + +td { + padding: 0.5rem; + border: 1px solid #eaeaea; } + +.button { + background: #1694ca; + color: white; + box-shadow: 0 3px 0 #1380ae; } + .button:hover { + background: #1380ae; + box-shadow: 0 3px 0 #106c93; + color: white; } + .button:active { + box-shadow: 0 1px 0 #106c93; } + +.button-secondary { + background: #f8b450; + color: white; + box-shadow: 0 3px 0 #f7a733; } + .button-secondary:hover { + background: #f7a733; + box-shadow: 0 3px 0 #f69b15; + color: white; } + .button-secondary:active { + box-shadow: 0 1px 0 #f69b15; } + +.bullets { + margin: 1.7rem 0; + margin-left: -0.85rem; + margin-right: -0.85rem; + overflow: auto; } + +.bullet { + float: left; + padding: 0 0.85rem; } + +.two-column-bullet { + width: 50%; } + @media only all and (max-width: 47.938rem) { + .two-column-bullet { + width: 100%; } } + +.three-column-bullet { + width: 33.33333%; } + @media only all and (max-width: 47.938rem) { + .three-column-bullet { + width: 100%; } } + +.four-column-bullet { + width: 25%; } + @media only all and (max-width: 47.938rem) { + .four-column-bullet { + width: 100%; } } + +.bullet-icon { + float: left; + background: #1694ca; + padding: 0.875rem; + width: 3.5rem; + height: 3.5rem; + border-radius: 50%; + color: white; + font-size: 1.75rem; + text-align: center; } + +.bullet-icon-1 { + background: #1694ca; } + +.bullet-icon-2 { + background: #16cac4; } + +.bullet-icon-3 { + background: #b2ca16; } + +.bullet-content { + margin-left: 4.55rem; } + +/* Icons */ +.icon-note.icon-left a:before, +.icon-note.icon-right a:after, +i.icon-note:before { + content: "\266a"; + height: inherit; } + +.icon-note-beamed.icon-left a:before, +.icon-note-beamed.icon-right a:after, +i.icon-note-beamed:before { + content: "\266b"; + height: inherit; } + +.icon-music.icon-left a:before, +.icon-music.icon-right a:after, +i.icon-music:before { + content: "\1f3b5"; + height: inherit; } + +.icon-search.icon-left a:before, +.icon-search.icon-right a:after, +i.icon-search:before { + content: "\1f50d"; + height: inherit; } + +.icon-flashlight.icon-left a:before, +.icon-flashlight.icon-right a:after, +i.icon-flashlight:before { + content: "\1f526"; + height: inherit; } + +.icon-mail.icon-left a:before, +.icon-mail.icon-right a:after, +i.icon-mail:before { + content: "\2709"; + height: inherit; } + +.icon-heart.icon-left a:before, +.icon-heart.icon-right a:after, +i.icon-heart:before { + content: "\2665"; + height: inherit; } + +.icon-heart-empty.icon-left a:before, +.icon-heart-empty.icon-right a:after, +i.icon-heart-empty:before { + content: "\2661"; + height: inherit; } + +.icon-star.icon-left a:before, +.icon-star.icon-right a:after, +i.icon-star:before { + content: "\2605"; + height: inherit; } + +.icon-star-empty.icon-left a:before, +.icon-star-empty.icon-right a:after, +i.icon-star-empty:before { + content: "\2606"; + height: inherit; } + +.icon-user.icon-left a:before, +.icon-user.icon-right a:after, +i.icon-user:before { + content: "\1f464"; + height: inherit; } + +.icon-users.icon-left a:before, +.icon-users.icon-right a:after, +i.icon-users:before { + content: "\1f465"; + height: inherit; } + +.icon-user-add.icon-left a:before, +.icon-user-add.icon-right a:after, +i.icon-user-add:before { + content: "\e700"; + height: inherit; } + +.icon-video.icon-left a:before, +.icon-video.icon-right a:after, +i.icon-video:before { + content: "\1f3ac"; + height: inherit; } + +.icon-picture.icon-left a:before, +.icon-picture.icon-right a:after, +i.icon-picture:before { + content: "\1f304"; + height: inherit; } + +.icon-camera.icon-left a:before, +.icon-camera.icon-right a:after, +i.icon-camera:before { + content: "\1f4f7"; + height: inherit; } + +.icon-layout.icon-left a:before, +.icon-layout.icon-right a:after, +i.icon-layout:before { + content: "\268f"; + height: inherit; } + +.icon-menu.icon-left a:before, +.icon-menu.icon-right a:after, +i.icon-menu:before { + content: "\2630"; + height: inherit; } + +.icon-check.icon-left a:before, +.icon-check.icon-right a:after, +i.icon-check:before { + content: "\2713"; + height: inherit; } + +.icon-cancel.icon-left a:before, +.icon-cancel.icon-right a:after, +i.icon-cancel:before { + content: "\2715"; + height: inherit; } + +.icon-cancel-circled.icon-left a:before, +.icon-cancel-circled.icon-right a:after, +i.icon-cancel-circled:before { + content: "\2716"; + height: inherit; } + +.icon-cancel-squared.icon-left a:before, +.icon-cancel-squared.icon-right a:after, +i.icon-cancel-squared:before { + content: "\274e"; + height: inherit; } + +.icon-plus.icon-left a:before, +.icon-plus.icon-right a:after, +i.icon-plus:before { + content: "\2b"; + height: inherit; } + +.icon-plus-circled.icon-left a:before, +.icon-plus-circled.icon-right a:after, +i.icon-plus-circled:before { + content: "\2795"; + height: inherit; } + +.icon-plus-squared.icon-left a:before, +.icon-plus-squared.icon-right a:after, +i.icon-plus-squared:before { + content: "\229e"; + height: inherit; } + +.icon-minus.icon-left a:before, +.icon-minus.icon-right a:after, +i.icon-minus:before { + content: "\2d"; + height: inherit; } + +.icon-minus-circled.icon-left a:before, +.icon-minus-circled.icon-right a:after, +i.icon-minus-circled:before { + content: "\2796"; + height: inherit; } + +.icon-minus-squared.icon-left a:before, +.icon-minus-squared.icon-right a:after, +i.icon-minus-squared:before { + content: "\229f"; + height: inherit; } + +.icon-help.icon-left a:before, +.icon-help.icon-right a:after, +i.icon-help:before { + content: "\2753"; + height: inherit; } + +.icon-help-circled.icon-left a:before, +.icon-help-circled.icon-right a:after, +i.icon-help-circled:before { + content: "\e704"; + height: inherit; } + +.icon-info.icon-left a:before, +.icon-info.icon-right a:after, +i.icon-info:before { + content: "\2139"; + height: inherit; } + +.icon-info-circled.icon-left a:before, +.icon-info-circled.icon-right a:after, +i.icon-info-circled:before { + content: "\e705"; + height: inherit; } + +.icon-back.icon-left a:before, +.icon-back.icon-right a:after, +i.icon-back:before { + content: "\1f519"; + height: inherit; } + +.icon-home.icon-left a:before, +.icon-home.icon-right a:after, +i.icon-home:before { + content: "\2302"; + height: inherit; } + +.icon-link.icon-left a:before, +.icon-link.icon-right a:after, +i.icon-link:before { + content: "\1f517"; + height: inherit; } + +.icon-attach.icon-left a:before, +.icon-attach.icon-right a:after, +i.icon-attach:before { + content: "\1f4ce"; + height: inherit; } + +.icon-lock.icon-left a:before, +.icon-lock.icon-right a:after, +i.icon-lock:before { + content: "\1f512"; + height: inherit; } + +.icon-lock-open.icon-left a:before, +.icon-lock-open.icon-right a:after, +i.icon-lock-open:before { + content: "\1f513"; + height: inherit; } + +.icon-eye.icon-left a:before, +.icon-eye.icon-right a:after, +i.icon-eye:before { + content: "\e70a"; + height: inherit; } + +.icon-tag.icon-left a:before, +.icon-tag.icon-right a:after, +i.icon-tag:before { + content: "\e70c"; + height: inherit; } + +.icon-bookmark.icon-left a:before, +.icon-bookmark.icon-right a:after, +i.icon-bookmark:before { + content: "\1f516"; + height: inherit; } + +.icon-bookmarks.icon-left a:before, +.icon-bookmarks.icon-right a:after, +i.icon-bookmarks:before { + content: "\1f4d1"; + height: inherit; } + +.icon-flag.icon-left a:before, +.icon-flag.icon-right a:after, +i.icon-flag:before { + content: "\2691"; + height: inherit; } + +.icon-thumbs-up.icon-left a:before, +.icon-thumbs-up.icon-right a:after, +i.icon-thumbs-up:before { + content: "\1f44d"; + height: inherit; } + +.icon-thumbs-down.icon-left a:before, +.icon-thumbs-down.icon-right a:after, +i.icon-thumbs-down:before { + content: "\1f44e"; + height: inherit; } + +.icon-download.icon-left a:before, +.icon-download.icon-right a:after, +i.icon-download:before { + content: "\1f4e5"; + height: inherit; } + +.icon-upload.icon-left a:before, +.icon-upload.icon-right a:after, +i.icon-upload:before { + content: "\1f4e4"; + height: inherit; } + +.icon-upload-cloud.icon-left a:before, +.icon-upload-cloud.icon-right a:after, +i.icon-upload-cloud:before { + content: "\e711"; + height: inherit; } + +.icon-reply.icon-left a:before, +.icon-reply.icon-right a:after, +i.icon-reply:before { + content: "\e712"; + height: inherit; } + +.icon-reply-all.icon-left a:before, +.icon-reply-all.icon-right a:after, +i.icon-reply-all:before { + content: "\e713"; + height: inherit; } + +.icon-forward.icon-left a:before, +.icon-forward.icon-right a:after, +i.icon-forward:before { + content: "\27a6"; + height: inherit; } + +.icon-quote.icon-left a:before, +.icon-quote.icon-right a:after, +i.icon-quote:before { + content: "\275e"; + height: inherit; } + +.icon-code.icon-left a:before, +.icon-code.icon-right a:after, +i.icon-code:before { + content: "\e714"; + height: inherit; } + +.icon-export.icon-left a:before, +.icon-export.icon-right a:after, +i.icon-export:before { + content: "\e715"; + height: inherit; } + +.icon-pencil.icon-left a:before, +.icon-pencil.icon-right a:after, +i.icon-pencil:before { + content: "\270e"; + height: inherit; } + +.icon-feather.icon-left a:before, +.icon-feather.icon-right a:after, +i.icon-feather:before { + content: "\2712"; + height: inherit; } + +.icon-print.icon-left a:before, +.icon-print.icon-right a:after, +i.icon-print:before { + content: "\e716"; + height: inherit; } + +.icon-retweet.icon-left a:before, +.icon-retweet.icon-right a:after, +i.icon-retweet:before { + content: "\e717"; + height: inherit; } + +.icon-keyboard.icon-left a:before, +.icon-keyboard.icon-right a:after, +i.icon-keyboard:before { + content: "\2328"; + height: inherit; } + +.icon-comment.icon-left a:before, +.icon-comment.icon-right a:after, +i.icon-comment:before { + content: "\e718"; + height: inherit; } + +.icon-chat.icon-left a:before, +.icon-chat.icon-right a:after, +i.icon-chat:before { + content: "\e720"; + height: inherit; } + +.icon-bell.icon-left a:before, +.icon-bell.icon-right a:after, +i.icon-bell:before { + content: "\1f514"; + height: inherit; } + +.icon-attention.icon-left a:before, +.icon-attention.icon-right a:after, +i.icon-attention:before { + content: "\26a0"; + height: inherit; } + +.icon-alert.icon-left a:before, +.icon-alert.icon-right a:after, +i.icon-alert:before { + content: "\1f4a5"; + height: inherit; } + +.icon-vcard.icon-left a:before, +.icon-vcard.icon-right a:after, +i.icon-vcard:before { + content: "\e722"; + height: inherit; } + +.icon-address.icon-left a:before, +.icon-address.icon-right a:after, +i.icon-address:before { + content: "\e723"; + height: inherit; } + +.icon-location.icon-left a:before, +.icon-location.icon-right a:after, +i.icon-location:before { + content: "\e724"; + height: inherit; } + +.icon-map.icon-left a:before, +.icon-map.icon-right a:after, +i.icon-map:before { + content: "\e727"; + height: inherit; } + +.icon-direction.icon-left a:before, +.icon-direction.icon-right a:after, +i.icon-direction:before { + content: "\27a2"; + height: inherit; } + +.icon-compass.icon-left a:before, +.icon-compass.icon-right a:after, +i.icon-compass:before { + content: "\e728"; + height: inherit; } + +.icon-cup.icon-left a:before, +.icon-cup.icon-right a:after, +i.icon-cup:before { + content: "\2615"; + height: inherit; } + +.icon-trash.icon-left a:before, +.icon-trash.icon-right a:after, +i.icon-trash:before { + content: "\e729"; + height: inherit; } + +.icon-doc.icon-left a:before, +.icon-doc.icon-right a:after, +i.icon-doc:before { + content: "\e730"; + height: inherit; } + +.icon-docs.icon-left a:before, +.icon-docs.icon-right a:after, +i.icon-docs:before { + content: "\e736"; + height: inherit; } + +.icon-doc-landscape.icon-left a:before, +.icon-doc-landscape.icon-right a:after, +i.icon-doc-landscape:before { + content: "\e737"; + height: inherit; } + +.icon-doc-text.icon-left a:before, +.icon-doc-text.icon-right a:after, +i.icon-doc-text:before { + content: "\1f4c4"; + height: inherit; } + +.icon-doc-text-inv.icon-left a:before, +.icon-doc-text-inv.icon-right a:after, +i.icon-doc-text-inv:before { + content: "\e731"; + height: inherit; } + +.icon-newspaper.icon-left a:before, +.icon-newspaper.icon-right a:after, +i.icon-newspaper:before { + content: "\1f4f0"; + height: inherit; } + +.icon-book-open.icon-left a:before, +.icon-book-open.icon-right a:after, +i.icon-book-open:before { + content: "\1f4d6"; + height: inherit; } + +.icon-book.icon-left a:before, +.icon-book.icon-right a:after, +i.icon-book:before { + content: "\1f4d5"; + height: inherit; } + +.icon-folder.icon-left a:before, +.icon-folder.icon-right a:after, +i.icon-folder:before { + content: "\1f4c1"; + height: inherit; } + +.icon-archive.icon-left a:before, +.icon-archive.icon-right a:after, +i.icon-archive:before { + content: "\e738"; + height: inherit; } + +.icon-box.icon-left a:before, +.icon-box.icon-right a:after, +i.icon-box:before { + content: "\1f4e6"; + height: inherit; } + +.icon-rss.icon-left a:before, +.icon-rss.icon-right a:after, +i.icon-rss:before { + content: "\e73a"; + height: inherit; } + +.icon-phone.icon-left a:before, +.icon-phone.icon-right a:after, +i.icon-phone:before { + content: "\1f4de"; + height: inherit; } + +.icon-cog.icon-left a:before, +.icon-cog.icon-right a:after, +i.icon-cog:before { + content: "\2699"; + height: inherit; } + +.icon-tools.icon-left a:before, +.icon-tools.icon-right a:after, +i.icon-tools:before { + content: "\2692"; + height: inherit; } + +.icon-share.icon-left a:before, +.icon-share.icon-right a:after, +i.icon-share:before { + content: "\e73c"; + height: inherit; } + +.icon-shareable.icon-left a:before, +.icon-shareable.icon-right a:after, +i.icon-shareable:before { + content: "\e73e"; + height: inherit; } + +.icon-basket.icon-left a:before, +.icon-basket.icon-right a:after, +i.icon-basket:before { + content: "\e73d"; + height: inherit; } + +.icon-bag.icon-left a:before, +.icon-bag.icon-right a:after, +i.icon-bag:before { + content: "\1f45c"; + height: inherit; } + +.icon-calendar.icon-left a:before, +.icon-calendar.icon-right a:after, +i.icon-calendar:before { + content: "\1f4c5"; + height: inherit; } + +.icon-login.icon-left a:before, +.icon-login.icon-right a:after, +i.icon-login:before { + content: "\e740"; + height: inherit; } + +.icon-logout.icon-left a:before, +.icon-logout.icon-right a:after, +i.icon-logout:before { + content: "\e741"; + height: inherit; } + +.icon-mic.icon-left a:before, +.icon-mic.icon-right a:after, +i.icon-mic:before { + content: "\1f3a4"; + height: inherit; } + +.icon-mute.icon-left a:before, +.icon-mute.icon-right a:after, +i.icon-mute:before { + content: "\1f507"; + height: inherit; } + +.icon-sound.icon-left a:before, +.icon-sound.icon-right a:after, +i.icon-sound:before { + content: "\1f50a"; + height: inherit; } + +.icon-volume.icon-left a:before, +.icon-volume.icon-right a:after, +i.icon-volume:before { + content: "\e742"; + height: inherit; } + +.icon-clock.icon-left a:before, +.icon-clock.icon-right a:after, +i.icon-clock:before { + content: "\1f554"; + height: inherit; } + +.icon-hourglass.icon-left a:before, +.icon-hourglass.icon-right a:after, +i.icon-hourglass:before { + content: "\23f3"; + height: inherit; } + +.icon-lamp.icon-left a:before, +.icon-lamp.icon-right a:after, +i.icon-lamp:before { + content: "\1f4a1"; + height: inherit; } + +.icon-light-down.icon-left a:before, +.icon-light-down.icon-right a:after, +i.icon-light-down:before { + content: "\1f505"; + height: inherit; } + +.icon-light-up.icon-left a:before, +.icon-light-up.icon-right a:after, +i.icon-light-up:before { + content: "\1f506"; + height: inherit; } + +.icon-adjust.icon-left a:before, +.icon-adjust.icon-right a:after, +i.icon-adjust:before { + content: "\25d1"; + height: inherit; } + +.icon-block.icon-left a:before, +.icon-block.icon-right a:after, +i.icon-block:before { + content: "\1f6ab"; + height: inherit; } + +.icon-resize-full.icon-left a:before, +.icon-resize-full.icon-right a:after, +i.icon-resize-full:before { + content: "\e744"; + height: inherit; } + +.icon-resize-small.icon-left a:before, +.icon-resize-small.icon-right a:after, +i.icon-resize-small:before { + content: "\e746"; + height: inherit; } + +.icon-popup.icon-left a:before, +.icon-popup.icon-right a:after, +i.icon-popup:before { + content: "\e74c"; + height: inherit; } + +.icon-publish.icon-left a:before, +.icon-publish.icon-right a:after, +i.icon-publish:before { + content: "\e74d"; + height: inherit; } + +.icon-window.icon-left a:before, +.icon-window.icon-right a:after, +i.icon-window:before { + content: "\e74e"; + height: inherit; } + +.icon-arrow-combo.icon-left a:before, +.icon-arrow-combo.icon-right a:after, +i.icon-arrow-combo:before { + content: "\e74f"; + height: inherit; } + +.icon-down-circled.icon-left a:before, +.icon-down-circled.icon-right a:after, +i.icon-down-circled:before { + content: "\e758"; + height: inherit; } + +.icon-left-circled.icon-left a:before, +.icon-left-circled.icon-right a:after, +i.icon-left-circled:before { + content: "\e759"; + height: inherit; } + +.icon-right-circled.icon-left a:before, +.icon-right-circled.icon-right a:after, +i.icon-right-circled:before { + content: "\e75a"; + height: inherit; } + +.icon-up-circled.icon-left a:before, +.icon-up-circled.icon-right a:after, +i.icon-up-circled:before { + content: "\e75b"; + height: inherit; } + +.icon-down-open.icon-left a:before, +.icon-down-open.icon-right a:after, +i.icon-down-open:before { + content: "\e75c"; + height: inherit; } + +.icon-left-open.icon-left a:before, +.icon-left-open.icon-right a:after, +i.icon-left-open:before { + content: "\e75d"; + height: inherit; } + +.icon-right-open.icon-left a:before, +.icon-right-open.icon-right a:after, +i.icon-right-open:before { + content: "\e75e"; + height: inherit; } + +.icon-up-open.icon-left a:before, +.icon-up-open.icon-right a:after, +i.icon-up-open:before { + content: "\e75f"; + height: inherit; } + +.icon-down-open-mini.icon-left a:before, +.icon-down-open-mini.icon-right a:after, +i.icon-down-open-mini:before { + content: "\e760"; + height: inherit; } + +.icon-left-open-mini.icon-left a:before, +.icon-left-open-mini.icon-right a:after, +i.icon-left-open-mini:before { + content: "\e761"; + height: inherit; } + +.icon-right-open-mini.icon-left a:before, +.icon-right-open-mini.icon-right a:after, +i.icon-right-open-mini:before { + content: "\e762"; + height: inherit; } + +.icon-up-open-mini.icon-left a:before, +.icon-up-open-mini.icon-right a:after, +i.icon-up-open-mini:before { + content: "\e763"; + height: inherit; } + +.icon-down-open-big.icon-left a:before, +.icon-down-open-big.icon-right a:after, +i.icon-down-open-big:before { + content: "\e764"; + height: inherit; } + +.icon-left-open-big.icon-left a:before, +.icon-left-open-big.icon-right a:after, +i.icon-left-open-big:before { + content: "\e765"; + height: inherit; } + +.icon-right-open-big.icon-left a:before, +.icon-right-open-big.icon-right a:after, +i.icon-right-open-big:before { + content: "\e766"; + height: inherit; } + +.icon-up-open-big.icon-left a:before, +.icon-up-open-big.icon-right a:after, +i.icon-up-open-big:before { + content: "\e767"; + height: inherit; } + +.icon-down.icon-left a:before, +.icon-down.icon-right a:after, +i.icon-down:before { + content: "\2b07"; + height: inherit; } + +.icon-arrow-left.icon-left a:before, +.icon-arrow-left.icon-right a:after, +i.icon-arrow-left:before { + content: "\2b05"; + height: inherit; } + +.icon-arrow-right.icon-left a:before, +.icon-arrow-right.icon-right a:after, +i.icon-arrow-right:before { + content: "\27a1"; + height: inherit; } + +.icon-up.icon-left a:before, +.icon-up.icon-right a:after, +i.icon-up:before { + content: "\2b06"; + height: inherit; } + +.icon-down-dir.icon-left a:before, +.icon-down-dir.icon-right a:after, +i.icon-down-dir:before { + content: "\25be"; + height: inherit; } + +.icon-left-dir.icon-left a:before, +.icon-left-dir.icon-right a:after, +i.icon-left-dir:before { + content: "\25c2"; + height: inherit; } + +.icon-right-dir.icon-left a:before, +.icon-right-dir.icon-right a:after, +i.icon-right-dir:before { + content: "\25b8"; + height: inherit; } + +.icon-up-dir.icon-left a:before, +.icon-up-dir.icon-right a:after, +i.icon-up-dir:before { + content: "\25b4"; + height: inherit; } + +.icon-down-bold.icon-left a:before, +.icon-down-bold.icon-right a:after, +i.icon-down-bold:before { + content: "\e4b0"; + height: inherit; } + +.icon-left-bold.icon-left a:before, +.icon-left-bold.icon-right a:after, +i.icon-left-bold:before { + content: "\e4ad"; + height: inherit; } + +.icon-right-bold.icon-left a:before, +.icon-right-bold.icon-right a:after, +i.icon-right-bold:before { + content: "\e4ae"; + height: inherit; } + +.icon-up-bold.icon-left a:before, +.icon-up-bold.icon-right a:after, +i.icon-up-bold:before { + content: "\e4af"; + height: inherit; } + +.icon-down-thin.icon-left a:before, +.icon-down-thin.icon-right a:after, +i.icon-down-thin:before { + content: "\2193"; + height: inherit; } + +.icon-left-thin.icon-left a:before, +.icon-left-thin.icon-right a:after, +i.icon-left-thin:before { + content: "\2190"; + height: inherit; } + +.icon-right-thin.icon-left a:before, +.icon-right-thin.icon-right a:after, +i.icon-right-thin:before { + content: "\2192"; + height: inherit; } + +.icon-up-thin.icon-left a:before, +.icon-up-thin.icon-right a:after, +i.icon-up-thin:before { + content: "\2191"; + height: inherit; } + +.icon-ccw.icon-left a:before, +.icon-ccw.icon-right a:after, +i.icon-ccw:before { + content: "\27f2"; + height: inherit; } + +.icon-cw.icon-left a:before, +.icon-cw.icon-right a:after, +i.icon-cw:before { + content: "\27f3"; + height: inherit; } + +.icon-arrows-ccw.icon-left a:before, +.icon-arrows-ccw.icon-right a:after, +i.icon-arrows-ccw:before { + content: "\1f504"; + height: inherit; } + +.icon-level-down.icon-left a:before, +.icon-level-down.icon-right a:after, +i.icon-level-down:before { + content: "\21b3"; + height: inherit; } + +.icon-level-up.icon-left a:before, +.icon-level-up.icon-right a:after, +i.icon-level-up:before { + content: "\21b0"; + height: inherit; } + +.icon-shuffle.icon-left a:before, +.icon-shuffle.icon-right a:after, +i.icon-shuffle:before { + content: "\1f500"; + height: inherit; } + +.icon-loop.icon-left a:before, +.icon-loop.icon-right a:after, +i.icon-loop:before { + content: "\1f501"; + height: inherit; } + +.icon-switch.icon-left a:before, +.icon-switch.icon-right a:after, +i.icon-switch:before { + content: "\21c6"; + height: inherit; } + +.icon-play.icon-left a:before, +.icon-play.icon-right a:after, +i.icon-play:before { + content: "\25b6"; + height: inherit; } + +.icon-stop.icon-left a:before, +.icon-stop.icon-right a:after, +i.icon-stop:before { + content: "\25a0"; + height: inherit; } + +.icon-pause.icon-left a:before, +.icon-pause.icon-right a:after, +i.icon-pause:before { + content: "\2389"; + height: inherit; } + +.icon-record.icon-left a:before, +.icon-record.icon-right a:after, +i.icon-record:before { + content: "\26ab"; + height: inherit; } + +.icon-to-end.icon-left a:before, +.icon-to-end.icon-right a:after, +i.icon-to-end:before { + content: "\23ed"; + height: inherit; } + +.icon-to-start.icon-left a:before, +.icon-to-start.icon-right a:after, +i.icon-to-start:before { + content: "\23ee"; + height: inherit; } + +.icon-fast-forward.icon-left a:before, +.icon-fast-forward.icon-right a:after, +i.icon-fast-forward:before { + content: "\23e9"; + height: inherit; } + +.icon-fast-backward.icon-left a:before, +.icon-fast-backward.icon-right a:after, +i.icon-fast-backward:before { + content: "\23ea"; + height: inherit; } + +.icon-progress-0.icon-left a:before, +.icon-progress-0.icon-right a:after, +i.icon-progress-0:before { + content: "\e768"; + height: inherit; } + +.icon-progress-1.icon-left a:before, +.icon-progress-1.icon-right a:after, +i.icon-progress-1:before { + content: "\e769"; + height: inherit; } + +.icon-progress-2.icon-left a:before, +.icon-progress-2.icon-right a:after, +i.icon-progress-2:before { + content: "\e76a"; + height: inherit; } + +.icon-progress-3.icon-left a:before, +.icon-progress-3.icon-right a:after, +i.icon-progress-3:before { + content: "\e76b"; + height: inherit; } + +.icon-target.icon-left a:before, +.icon-target.icon-right a:after, +i.icon-target:before { + content: "\1f3af"; + height: inherit; } + +.icon-palette.icon-left a:before, +.icon-palette.icon-right a:after, +i.icon-palette:before { + content: "\1f3a8"; + height: inherit; } + +.icon-list.icon-left a:before, +.icon-list.icon-right a:after, +i.icon-list:before { + content: "\e005"; + height: inherit; } + +.icon-list-add.icon-left a:before, +.icon-list-add.icon-right a:after, +i.icon-list-add:before { + content: "\e003"; + height: inherit; } + +.icon-signal.icon-left a:before, +.icon-signal.icon-right a:after, +i.icon-signal:before { + content: "\1f4f6"; + height: inherit; } + +.icon-trophy.icon-left a:before, +.icon-trophy.icon-right a:after, +i.icon-trophy:before { + content: "\1f3c6"; + height: inherit; } + +.icon-battery.icon-left a:before, +.icon-battery.icon-right a:after, +i.icon-battery:before { + content: "\1f50b"; + height: inherit; } + +.icon-back-in-time.icon-left a:before, +.icon-back-in-time.icon-right a:after, +i.icon-back-in-time:before { + content: "\e771"; + height: inherit; } + +.icon-monitor.icon-left a:before, +.icon-monitor.icon-right a:after, +i.icon-monitor:before { + content: "\1f4bb"; + height: inherit; } + +.icon-mobile.icon-left a:before, +.icon-mobile.icon-right a:after, +i.icon-mobile:before { + content: "\1f4f1"; + height: inherit; } + +.icon-network.icon-left a:before, +.icon-network.icon-right a:after, +i.icon-network:before { + content: "\e776"; + height: inherit; } + +.icon-cd.icon-left a:before, +.icon-cd.icon-right a:after, +i.icon-cd:before { + content: "\1f4bf"; + height: inherit; } + +.icon-inbox.icon-left a:before, +.icon-inbox.icon-right a:after, +i.icon-inbox:before { + content: "\e777"; + height: inherit; } + +.icon-install.icon-left a:before, +.icon-install.icon-right a:after, +i.icon-install:before { + content: "\e778"; + height: inherit; } + +.icon-globe.icon-left a:before, +.icon-globe.icon-right a:after, +i.icon-globe:before { + content: "\1f30e"; + height: inherit; } + +.icon-cloud.icon-left a:before, +.icon-cloud.icon-right a:after, +i.icon-cloud:before { + content: "\2601"; + height: inherit; } + +.icon-cloud-thunder.icon-left a:before, +.icon-cloud-thunder.icon-right a:after, +i.icon-cloud-thunder:before { + content: "\26c8"; + height: inherit; } + +.icon-flash.icon-left a:before, +.icon-flash.icon-right a:after, +i.icon-flash:before { + content: "\26a1"; + height: inherit; } + +.icon-moon.icon-left a:before, +.icon-moon.icon-right a:after, +i.icon-moon:before { + content: "\263d"; + height: inherit; } + +.icon-flight.icon-left a:before, +.icon-flight.icon-right a:after, +i.icon-flight:before { + content: "\2708"; + height: inherit; } + +.icon-paper-plane.icon-left a:before, +.icon-paper-plane.icon-right a:after, +i.icon-paper-plane:before { + content: "\e79b"; + height: inherit; } + +.icon-leaf.icon-left a:before, +.icon-leaf.icon-right a:after, +i.icon-leaf:before { + content: "\1f342"; + height: inherit; } + +.icon-lifebuoy.icon-left a:before, +.icon-lifebuoy.icon-right a:after, +i.icon-lifebuoy:before { + content: "\e788"; + height: inherit; } + +.icon-mouse.icon-left a:before, +.icon-mouse.icon-right a:after, +i.icon-mouse:before { + content: "\e789"; + height: inherit; } + +.icon-briefcase.icon-left a:before, +.icon-briefcase.icon-right a:after, +i.icon-briefcase:before { + content: "\1f4bc"; + height: inherit; } + +.icon-suitcase.icon-left a:before, +.icon-suitcase.icon-right a:after, +i.icon-suitcase:before { + content: "\e78e"; + height: inherit; } + +.icon-dot.icon-left a:before, +.icon-dot.icon-right a:after, +i.icon-dot:before { + content: "\e78b"; + height: inherit; } + +.icon-dot-2.icon-left a:before, +.icon-dot-2.icon-right a:after, +i.icon-dot-2:before { + content: "\e78c"; + height: inherit; } + +.icon-dot-3.icon-left a:before, +.icon-dot-3.icon-right a:after, +i.icon-dot-3:before { + content: "\e78d"; + height: inherit; } + +.icon-brush.icon-left a:before, +.icon-brush.icon-right a:after, +i.icon-brush:before { + content: "\e79a"; + height: inherit; } + +.icon-magnet.icon-left a:before, +.icon-magnet.icon-right a:after, +i.icon-magnet:before { + content: "\e7a1"; + height: inherit; } + +.icon-infinity.icon-left a:before, +.icon-infinity.icon-right a:after, +i.icon-infinity:before { + content: "\221e"; + height: inherit; } + +.icon-erase.icon-left a:before, +.icon-erase.icon-right a:after, +i.icon-erase:before { + content: "\232b"; + height: inherit; } + +.icon-chart-pie.icon-left a:before, +.icon-chart-pie.icon-right a:after, +i.icon-chart-pie:before { + content: "\e751"; + height: inherit; } + +.icon-chart-line.icon-left a:before, +.icon-chart-line.icon-right a:after, +i.icon-chart-line:before { + content: "\1f4c8"; + height: inherit; } + +.icon-chart-bar.icon-left a:before, +.icon-chart-bar.icon-right a:after, +i.icon-chart-bar:before { + content: "\1f4ca"; + height: inherit; } + +.icon-chart-area.icon-left a:before, +.icon-chart-area.icon-right a:after, +i.icon-chart-area:before { + content: "\1f53e"; + height: inherit; } + +.icon-tape.icon-left a:before, +.icon-tape.icon-right a:after, +i.icon-tape:before { + content: "\2707"; + height: inherit; } + +.icon-graduation-cap.icon-left a:before, +.icon-graduation-cap.icon-right a:after, +i.icon-graduation-cap:before { + content: "\1f393"; + height: inherit; } + +.icon-language.icon-left a:before, +.icon-language.icon-right a:after, +i.icon-language:before { + content: "\e752"; + height: inherit; } + +.icon-ticket.icon-left a:before, +.icon-ticket.icon-right a:after, +i.icon-ticket:before { + content: "\1f3ab"; + height: inherit; } + +.icon-water.icon-left a:before, +.icon-water.icon-right a:after, +i.icon-water:before { + content: "\1f4a6"; + height: inherit; } + +.icon-droplet.icon-left a:before, +.icon-droplet.icon-right a:after, +i.icon-droplet:before { + content: "\1f4a7"; + height: inherit; } + +.icon-air.icon-left a:before, +.icon-air.icon-right a:after, +i.icon-air:before { + content: "\e753"; + height: inherit; } + +.icon-credit-card.icon-left a:before, +.icon-credit-card.icon-right a:after, +i.icon-credit-card:before { + content: "\1f4b3"; + height: inherit; } + +.icon-floppy.icon-left a:before, +.icon-floppy.icon-right a:after, +i.icon-floppy:before { + content: "\1f4be"; + height: inherit; } + +.icon-clipboard.icon-left a:before, +.icon-clipboard.icon-right a:after, +i.icon-clipboard:before { + content: "\1f4cb"; + height: inherit; } + +.icon-megaphone.icon-left a:before, +.icon-megaphone.icon-right a:after, +i.icon-megaphone:before { + content: "\1f4e3"; + height: inherit; } + +.icon-database.icon-left a:before, +.icon-database.icon-right a:after, +i.icon-database:before { + content: "\e754"; + height: inherit; } + +.icon-drive.icon-left a:before, +.icon-drive.icon-right a:after, +i.icon-drive:before { + content: "\e755"; + height: inherit; } + +.icon-bucket.icon-left a:before, +.icon-bucket.icon-right a:after, +i.icon-bucket:before { + content: "\e756"; + height: inherit; } + +.icon-thermometer.icon-left a:before, +.icon-thermometer.icon-right a:after, +i.icon-thermometer:before { + content: "\e757"; + height: inherit; } + +.icon-key.icon-left a:before, +.icon-key.icon-right a:after, +i.icon-key:before { + content: "\1f511"; + height: inherit; } + +.icon-flow-cascade.icon-left a:before, +.icon-flow-cascade.icon-right a:after, +i.icon-flow-cascade:before { + content: "\e790"; + height: inherit; } + +.icon-flow-branch.icon-left a:before, +.icon-flow-branch.icon-right a:after, +i.icon-flow-branch:before { + content: "\e791"; + height: inherit; } + +.icon-flow-tree.icon-left a:before, +.icon-flow-tree.icon-right a:after, +i.icon-flow-tree:before { + content: "\e792"; + height: inherit; } + +.icon-flow-line.icon-left a:before, +.icon-flow-line.icon-right a:after, +i.icon-flow-line:before { + content: "\e793"; + height: inherit; } + +.icon-flow-parallel.icon-left a:before, +.icon-flow-parallel.icon-right a:after, +i.icon-flow-parallel:before { + content: "\e794"; + height: inherit; } + +.icon-rocket.icon-left a:before, +.icon-rocket.icon-right a:after, +i.icon-rocket:before { + content: "\1f680"; + height: inherit; } + +.icon-gauge.icon-left a:before, +.icon-gauge.icon-right a:after, +i.icon-gauge:before { + content: "\e7a2"; + height: inherit; } + +.icon-traffic-cone.icon-left a:before, +.icon-traffic-cone.icon-right a:after, +i.icon-traffic-cone:before { + content: "\e7a3"; + height: inherit; } + +.icon-cc.icon-left a:before, +.icon-cc.icon-right a:after, +i.icon-cc:before { + content: "\e7a5"; + height: inherit; } + +.icon-cc-by.icon-left a:before, +.icon-cc-by.icon-right a:after, +i.icon-cc-by:before { + content: "\e7a6"; + height: inherit; } + +.icon-cc-nc.icon-left a:before, +.icon-cc-nc.icon-right a:after, +i.icon-cc-nc:before { + content: "\e7a7"; + height: inherit; } + +.icon-cc-nc-eu.icon-left a:before, +.icon-cc-nc-eu.icon-right a:after, +i.icon-cc-nc-eu:before { + content: "\e7a8"; + height: inherit; } + +.icon-cc-nc-jp.icon-left a:before, +.icon-cc-nc-jp.icon-right a:after, +i.icon-cc-nc-jp:before { + content: "\e7a9"; + height: inherit; } + +.icon-cc-sa.icon-left a:before, +.icon-cc-sa.icon-right a:after, +i.icon-cc-sa:before { + content: "\e7aa"; + height: inherit; } + +.icon-cc-nd.icon-left a:before, +.icon-cc-nd.icon-right a:after, +i.icon-cc-nd:before { + content: "\e7ab"; + height: inherit; } + +.icon-cc-pd.icon-left a:before, +.icon-cc-pd.icon-right a:after, +i.icon-cc-pd:before { + content: "\e7ac"; + height: inherit; } + +.icon-cc-zero.icon-left a:before, +.icon-cc-zero.icon-right a:after, +i.icon-cc-zero:before { + content: "\e7ad"; + height: inherit; } + +.icon-cc-share.icon-left a:before, +.icon-cc-share.icon-right a:after, +i.icon-cc-share:before { + content: "\e7ae"; + height: inherit; } + +.icon-cc-remix.icon-left a:before, +.icon-cc-remix.icon-right a:after, +i.icon-cc-remix:before { + content: "\e7af"; + height: inherit; } + +.icon-github.icon-left a:before, +.icon-github.icon-right a:after, +i.icon-github:before { + content: "\f300"; + height: inherit; } + +.icon-github-circled.icon-left a:before, +.icon-github-circled.icon-right a:after, +i.icon-github-circled:before { + content: "\f301"; + height: inherit; } + +.icon-flickr.icon-left a:before, +.icon-flickr.icon-right a:after, +i.icon-flickr:before { + content: "\f303"; + height: inherit; } + +.icon-flickr-circled.icon-left a:before, +.icon-flickr-circled.icon-right a:after, +i.icon-flickr-circled:before { + content: "\f304"; + height: inherit; } + +.icon-vimeo.icon-left a:before, +.icon-vimeo.icon-right a:after, +i.icon-vimeo:before { + content: "\f306"; + height: inherit; } + +.icon-vimeo-circled.icon-left a:before, +.icon-vimeo-circled.icon-right a:after, +i.icon-vimeo-circled:before { + content: "\f307"; + height: inherit; } + +.icon-twitter.icon-left a:before, +.icon-twitter.icon-right a:after, +i.icon-twitter:before { + content: "\f309"; + height: inherit; } + +.icon-twitter-circled.icon-left a:before, +.icon-twitter-circled.icon-right a:after, +i.icon-twitter-circled:before { + content: "\f30a"; + height: inherit; } + +.icon-facebook.icon-left a:before, +.icon-facebook.icon-right a:after, +i.icon-facebook:before { + content: "\f30c"; + height: inherit; } + +.icon-facebook-circled.icon-left a:before, +.icon-facebook-circled.icon-right a:after, +i.icon-facebook-circled:before { + content: "\f30d"; + height: inherit; } + +.icon-facebook-squared.icon-left a:before, +.icon-facebook-squared.icon-right a:after, +i.icon-facebook-squared:before { + content: "\f30e"; + height: inherit; } + +.icon-gplus.icon-left a:before, +.icon-gplus.icon-right a:after, +i.icon-gplus:before { + content: "\f30f"; + height: inherit; } + +.icon-gplus-circled.icon-left a:before, +.icon-gplus-circled.icon-right a:after, +i.icon-gplus-circled:before { + content: "\f310"; + height: inherit; } + +.icon-pinterest.icon-left a:before, +.icon-pinterest.icon-right a:after, +i.icon-pinterest:before { + content: "\f312"; + height: inherit; } + +.icon-pinterest-circled.icon-left a:before, +.icon-pinterest-circled.icon-right a:after, +i.icon-pinterest-circled:before { + content: "\f313"; + height: inherit; } + +.icon-tumblr.icon-left a:before, +.icon-tumblr.icon-right a:after, +i.icon-tumblr:before { + content: "\f315"; + height: inherit; } + +.icon-tumblr-circled.icon-left a:before, +.icon-tumblr-circled.icon-right a:after, +i.icon-tumblr-circled:before { + content: "\f316"; + height: inherit; } + +.icon-linkedin.icon-left a:before, +.icon-linkedin.icon-right a:after, +i.icon-linkedin:before { + content: "\f318"; + height: inherit; } + +.icon-linkedin-circled.icon-left a:before, +.icon-linkedin-circled.icon-right a:after, +i.icon-linkedin-circled:before { + content: "\f319"; + height: inherit; } + +.icon-dribbble.icon-left a:before, +.icon-dribbble.icon-right a:after, +i.icon-dribbble:before { + content: "\f31b"; + height: inherit; } + +.icon-dribbble-circled.icon-left a:before, +.icon-dribbble-circled.icon-right a:after, +i.icon-dribbble-circled:before { + content: "\f31c"; + height: inherit; } + +.icon-stumbleupon.icon-left a:before, +.icon-stumbleupon.icon-right a:after, +i.icon-stumbleupon:before { + content: "\f31e"; + height: inherit; } + +.icon-stumbleupon-circled.icon-left a:before, +.icon-stumbleupon-circled.icon-right a:after, +i.icon-stumbleupon-circled:before { + content: "\f31f"; + height: inherit; } + +.icon-lastfm.icon-left a:before, +.icon-lastfm.icon-right a:after, +i.icon-lastfm:before { + content: "\f321"; + height: inherit; } + +.icon-lastfm-circled.icon-left a:before, +.icon-lastfm-circled.icon-right a:after, +i.icon-lastfm-circled:before { + content: "\f322"; + height: inherit; } + +.icon-rdio.icon-left a:before, +.icon-rdio.icon-right a:after, +i.icon-rdio:before { + content: "\f324"; + height: inherit; } + +.icon-rdio-circled.icon-left a:before, +.icon-rdio-circled.icon-right a:after, +i.icon-rdio-circled:before { + content: "\f325"; + height: inherit; } + +.icon-spotify.icon-left a:before, +.icon-spotify.icon-right a:after, +i.icon-spotify:before { + content: "\f327"; + height: inherit; } + +.icon-spotify-circled.icon-left a:before, +.icon-spotify-circled.icon-right a:after, +i.icon-spotify-circled:before { + content: "\f328"; + height: inherit; } + +.icon-qq.icon-left a:before, +.icon-qq.icon-right a:after, +i.icon-qq:before { + content: "\f32a"; + height: inherit; } + +.icon-instagram.icon-left a:before, +.icon-instagram.icon-right a:after, +i.icon-instagram:before { + content: "\f32d"; + height: inherit; } + +.icon-dropbox.icon-left a:before, +.icon-dropbox.icon-right a:after, +i.icon-dropbox:before { + content: "\f330"; + height: inherit; } + +.icon-evernote.icon-left a:before, +.icon-evernote.icon-right a:after, +i.icon-evernote:before { + content: "\f333"; + height: inherit; } + +.icon-flattr.icon-left a:before, +.icon-flattr.icon-right a:after, +i.icon-flattr:before { + content: "\f336"; + height: inherit; } + +.icon-skype.icon-left a:before, +.icon-skype.icon-right a:after, +i.icon-skype:before { + content: "\f339"; + height: inherit; } + +.icon-skype-circled.icon-left a:before, +.icon-skype-circled.icon-right a:after, +i.icon-skype-circled:before { + content: "\f33a"; + height: inherit; } + +.icon-renren.icon-left a:before, +.icon-renren.icon-right a:after, +i.icon-renren:before { + content: "\f33c"; + height: inherit; } + +.icon-sina-weibo.icon-left a:before, +.icon-sina-weibo.icon-right a:after, +i.icon-sina-weibo:before { + content: "\f33f"; + height: inherit; } + +.icon-paypal.icon-left a:before, +.icon-paypal.icon-right a:after, +i.icon-paypal:before { + content: "\f342"; + height: inherit; } + +.icon-picasa.icon-left a:before, +.icon-picasa.icon-right a:after, +i.icon-picasa:before { + content: "\f345"; + height: inherit; } + +.icon-soundcloud.icon-left a:before, +.icon-soundcloud.icon-right a:after, +i.icon-soundcloud:before { + content: "\f348"; + height: inherit; } + +.icon-mixi.icon-left a:before, +.icon-mixi.icon-right a:after, +i.icon-mixi:before { + content: "\f34b"; + height: inherit; } + +.icon-behance.icon-left a:before, +.icon-behance.icon-right a:after, +i.icon-behance:before { + content: "\f34e"; + height: inherit; } + +.icon-google-circles.icon-left a:before, +.icon-google-circles.icon-right a:after, +i.icon-google-circles:before { + content: "\f351"; + height: inherit; } + +.icon-vkontakte.icon-left a:before, +.icon-vkontakte.icon-right a:after, +i.icon-vkontakte:before { + content: "\f354"; + height: inherit; } + +.icon-smashing.icon-left a:before, +.icon-smashing.icon-right a:after, +i.icon-smashing:before { + content: "\f357"; + height: inherit; } + +.icon-sweden.icon-left a:before, +.icon-sweden.icon-right a:after, +i.icon-sweden:before { + content: "\f601"; + height: inherit; } + +.icon-db-shape.icon-left a:before, +.icon-db-shape.icon-right a:after, +i.icon-db-shape:before { + content: "\f600"; + height: inherit; } + +.icon-logo-db.icon-left a:before, +.icon-logo-db.icon-right a:after, +i.icon-logo-db:before { + content: "\f603"; + height: inherit; } + +[class^="icon-"] a:before, +[class*=" icon-"] a:before, +[class^="icon-"] a:after, +[class*=" icon-"] a:after, +i[class^="icon-"], +i[class*=" icon-"] { + font-family: "entypo"; + position: absolute; + text-decoration: none; + zoom: 1; } + +i[class^="icon-"], +i[class*=" icon-"] { + display: inline-block; + position: static; + min-width: 20px; + margin: 0 5px; + text-align: center; + text-decoration: none; + font-style: normal; } + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +b, strong, label, th { + font-weight: 600; } + +.default-animation, #header.navbar h4, #sidebar, #sidebar .padding, #body, #body .padding, #body .nav, .searchbox, #progress { + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + transition: all 0.5s ease; } + +.bookmarked #header.navbar a[data-bookmark-toggle] { + color: #f8c74a; } + +#header.navbar { + width: 100%; + min-height: 60px; + display: block; + background: #fcfcfd; } + #header.navbar ul { + position: absolute; + padding-left: 10px; + display: table; + vertical-align: middle; + margin: 0; + float: none; } + #header.navbar ul li { + display: table-cell; + text-align: center; + padding: 0; + height: 60px; + line-height: 60px; } + #header.navbar ul li > a, #header.navbar ul li > span { + color: #4e7e92; + padding: 0 5px; + font-size: 24px; } + @media only all and (max-width: 47.938rem) { + #header.navbar ul li > a, #header.navbar ul li > span { + font-size: 18px; + padding: 0; } } + #header.navbar ul li > a:hover, #header.navbar ul li > span:hover { + color: #2a4450; } + #header.navbar h4 { + font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 400; + line-height: 60px; + padding: 0 1rem 0 250px; + text-align: center; + color: #4e7e92; + margin: 0; + font-size: 26px; } + @media only all and (max-width: 47.938rem) { + #header.navbar h4 { + font-size: 20px; + text-align: right; + padding-left: 0; } } + +@media only all and (max-width: 47.938rem) { + #overlay { + display: static; + position: fixed; + top: 60px; + left: 250px; + right: 0; + bottom: 0; + z-index: 10; + cursor: pointer; } } +body.sidebar-hidden #sidebar { + left: -250px; } +body.sidebar-hidden #body { + left: 0; } + @media only all and (max-width: 47.938rem) { + body.sidebar-hidden #body { + overflow-y: auto; } } +body.sidebar-hidden #header.navbar h3 { + padding-left: 0; } +body.sidebar-hidden #progress { + margin-left: 0; } +body.sidebar-hidden #overlay { + display: none; } +body.searchbox-hidden .searchbox { + top: -60px; } +body.searchbox-hidden .padding { + margin-top: 0 !important; } + +#sidebar { + background-color: #f9fafb; + position: absolute; + top: 60px; + width: 250px; + bottom: 0; + left: 0; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + font-weight: 500; + font-size: 14px; } + #sidebar .padding { + padding: 1rem 5px 1rem 1rem; } + #sidebar ul { + list-style: none; + padding: 0; + margin: 0; } + #sidebar ul ul { + padding-left: 1rem; } + #sidebar ul li { + padding: 0; } + #sidebar ul li.bookmarked + span { + margin-right: 16px; } + #sidebar ul li.visited + span { + margin-right: 16px; } + #sidebar ul li.bookmarked.visited + span { + margin-right: 32px; } + #sidebar ul li a { + display: block; + padding: 2px 0; } + #sidebar ul li a span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + display: block; } + #sidebar ul li > a { + padding: 4px 0; } + #sidebar ul li i { + display: none; + float: right; + font-size: 13px; + min-width: 16px; + margin: 0; } + #sidebar ul li.visited > a .read-icon { + color: #4fcb51; + display: inline; } + #sidebar ul li.bookmarked > a .bookmark-icon { + color: #f8c74a; + display: inline; } + #sidebar ul.searched a { + color: #70c9ef; } + #sidebar ul.searched .search-match a { + color: #1694ca; } + #sidebar ul.searched .search-match a:hover { + color: #0c516e; } + #sidebar .padding { + margin-top: 60px; } + +#body { + overflow-y: auto; + position: absolute; + top: 60px; + right: 0; + left: 250px; + bottom: 0; } + #body img { + margin: 3rem auto; + display: block; } + #body img.border { + border: 3px solid #f0f0f0; } + #body img.shadow { + box-shadow: 10px 10px 0 0 #f0f0f0; } + @media only all and (max-width: 47.938rem) { + #body { + overflow: hidden; + position: fixed; + width: 100%; + -webkit-overflow-scrolling: touch; } } + #body .bordered { + border: 1px solid #ccc; } + #body .padding { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + padding: 15px 6rem; } + @media only all and (max-width: 59.938rem) { + #body .padding { + position: static; + padding: 15px 3rem; } } + @media only all and (max-width: 47.938rem) { + #body .padding { + padding: 5px 1rem; } } + #body h1 + hr { + margin-top: -1.7rem; + margin-bottom: 3rem; } + @media only all and (max-width: 59.938rem) { + #body #navigation { + position: static; + margin-right: 0 !important; + width: 100%; + display: table; } } + #body .nav { + position: absolute; + top: 0; + bottom: 0; + width: 4rem; + font-size: 50px; + height: 100%; + cursor: pointer; + display: table; + text-align: center; } + #body .nav > i { + display: table-cell; + vertical-align: middle; + text-align: center; } + @media only all and (max-width: 59.938rem) { + #body .nav { + display: table-cell; + position: static; + top: auto; + width: 50%; + text-align: center; + height: 100px; + line-height: 100px; + padding-top: 0; } + #body .nav > i { + display: inline-block; } } + #body .nav:hover { + background: #eaedf1; } + #body .nav.nav-pref { + left: 0; } + #body .nav.nav-next { + right: 0; } + +#body-inner { + margin-bottom: 5rem; } + +.searchbox { + position: absolute; + top: 0; + background: #eaedf1; + left: 0; + right: 0; + height: 60px; + line-height: 60px; + padding: 0 1rem; } + .searchbox input { + display: inline-block; + width: 100%; + height: 30px; + border: 1px solid #dae1e7; + background: #f9fafb; + border-radius: 4px; + font-size: 16px; + padding: 0 25px 0 10px; + margin: 0; + font-weight: 400; } + .searchbox span[data-search-clear] { + display: inline-block; + position: absolute; + width: 18px; + height: 18px; + line-height: 18px; + border-radius: 3px; + background: #f3f3f3; + color: #999; + text-align: center; + font-weight: bold; + right: 0; + font-size: 18px; + z-index: 10; + top: 20px; + right: 20px; + cursor: pointer; } + .searchbox span[data-search-clear]:hover { + background: #ebebeb; } + +#progress-wrapper { + background: #eaedf1; + position: absolute; + left: 0; + right: 0; + top: 56px; } + +#progress { + margin-left: 250px; } + #progress .progress-bar { + -webkit-transition: all 1s ease-out; + -moz-transition: all 1s ease-out; + transition: all 1s ease-out; + display: block; + height: 4px; + background: #4fcb51; } + +#chapter { + display: flex; + align-items: center; + justify-content: center; + height: 100%; } + #chapter #body-inner { + padding-bottom: 3rem; + max-width: 80%; } + #chapter h3 { + font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 400; + text-align: center; } + #chapter h1 { + text-transform: capitalize; + font-size: 5rem; + border-bottom: 4px solid #f0f2f4; } + #chapter p { + text-align: center; + font-size: 1.2rem; } + +.font-toggle { + font-family: "Georgia", "Times", "Times New Roman", serif; } + +body.font-serif { + font-family: "Georgia", "Times", "Times New Roman", serif; } + body.font-serif h1, body.font-serif h2, body.font-serif h3, body.font-serif h4, body.font-serif h5, body.font-serif h6 { + font-family: "Georgia", "Times", "Times New Roman", serif; } + body.font-serif .font-toggle { + font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; } + +.lightbox-active #body { + overflow: visible; } + .lightbox-active #body .padding { + overflow: visible; } + +#github-contrib i { + font-size: 30px; + line-height: 30px; + vertical-align: middle; } + +/*# sourceMappingURL=template.css.map */ diff --git a/themes/learn/css-compiled/template.css.map b/themes/learn/css-compiled/template.css.map new file mode 100755 index 000000000..4f95d5815 --- /dev/null +++ b/themes/learn/css-compiled/template.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/template/_fonts.scss","../scss/nucleus/mixins/_utilities.scss","../scss/template/modules/_buttons.scss","../scss/template/_core.scss","../scss/configuration/template/_colors.scss","../scss/configuration/template/_bullets.scss","../scss/template/_header.scss","../scss/template/_nav.scss","../scss/vendor/bourbon/addons/_prefixer.scss","../scss/configuration/nucleus/_nav.scss","../scss/configuration/nucleus/_layout.scss","../scss/template/_showcase.scss","../scss/nucleus/mixins/_breakpoints.scss","../scss/template/_feature.scss","../scss/template/_main.scss","../scss/template/_bottom.scss","../scss/template/_footer.scss","../scss/template/_typography.scss","../scss/configuration/template/_typography.scss","../scss/template/_forms.scss","../scss/template/_tables.scss","../scss/template/_buttons.scss","../scss/template/_bullets.scss","../scss/template/_icons.scss","../scss/template/_custom.scss"], +"names": [], +"file": "template.css" +} \ No newline at end of file diff --git a/themes/learn/css/featherlight.min.css b/themes/learn/css/featherlight.min.css new file mode 100755 index 000000000..bf553f6c8 --- /dev/null +++ b/themes/learn/css/featherlight.min.css @@ -0,0 +1,8 @@ +/** + * Featherlight - ultra slim jQuery lightbox + * Version 0.4.9 - http://noelboss.github.io/featherlight/ + * + * Copyright 2014, Noël Raoul Bossart (http://www.noelboss.com) + * MIT Licensed. +**/ +@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}} \ No newline at end of file diff --git a/themes/learn/css/highlight/arta.css b/themes/learn/css/highlight/arta.css new file mode 100644 index 000000000..b8ed3dbe8 --- /dev/null +++ b/themes/learn/css/highlight/arta.css @@ -0,0 +1,141 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; +} + +.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, +.hljs-template_comment, +.css .hljs-rules, +.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, +.vhdl .hljs-typename, +.go .hljs-constant, +.go .hljs-typename, +.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, +.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, +.lisp .hljs-title, +.clojure .hljs-built_in, +.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, +.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/themes/learn/css/highlight/ascetic.css b/themes/learn/css/highlight/ascetic.css new file mode 100644 index 000000000..7b87f6f58 --- /dev/null +++ b/themes/learn/css/highlight/ascetic.css @@ -0,0 +1,53 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-string, +.hljs-tag .hljs-value, +.hljs-filter .hljs-argument, +.hljs-addition, +.hljs-change, +.apache .hljs-tag, +.apache .hljs-cbracket, +.nginx .hljs-built_in, +.tex .hljs-formula { + color: #888; +} + +.hljs-comment, +.hljs-template_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, +.clojure .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/themes/learn/css/highlight/atelier-dune.dark.css b/themes/learn/css/highlight/atelier-dune.dark.css new file mode 100644 index 000000000..d27ce9b17 --- /dev/null +++ b/themes/learn/css/highlight/atelier-dune.dark.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Dune Dark Comment */ +.hljs-comment, +.hljs-title { + color: #999580; +} + +/* Atelier Dune Dark 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: #d73737; +} + +/* Atelier Dune Dark Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b65611; +} + +/* Atelier Dune Dark Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #cfb017; +} + +/* Atelier Dune Dark Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #60ac39; +} + +/* Atelier Dune Dark Aqua */ +.css .hljs-hexcolor { + color: #1fad83; +} + +/* Atelier Dune Dark 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 Dark Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #292824; + color: #a6a28c; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-dune.light.css b/themes/learn/css/highlight/atelier-dune.light.css new file mode 100644 index 000000000..d200c0b9f --- /dev/null +++ b/themes/learn/css/highlight/atelier-dune.light.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Dune Light Comment */ +.hljs-comment, +.hljs-title { + color: #7d7a68; +} + +/* Atelier Dune Light 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: #d73737; +} + +/* Atelier Dune Light Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #b65611; +} + +/* Atelier Dune Light Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #cfb017; +} + +/* Atelier Dune Light Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #60ac39; +} + +/* Atelier Dune Light Aqua */ +.css .hljs-hexcolor { + color: #1fad83; +} + +/* Atelier Dune Light 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 Light Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-forest.dark.css b/themes/learn/css/highlight/atelier-forest.dark.css new file mode 100644 index 000000000..370b66db6 --- /dev/null +++ b/themes/learn/css/highlight/atelier-forest.dark.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Forest Dark Comment */ +.hljs-comment, +.hljs-title { + color: #9c9491; +} + +/* Atelier Forest Dark 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: #f22c40; +} + +/* Atelier Forest Dark Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #df5320; +} + +/* Atelier Forest Dark Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #d5911a; +} + +/* Atelier Forest Dark Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #5ab738; +} + +/* Atelier Forest Dark Aqua */ +.css .hljs-hexcolor { + color: #00ad9c; +} + +/* Atelier Forest Dark 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 Dark Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2c2421; + color: #a8a19f; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-forest.light.css b/themes/learn/css/highlight/atelier-forest.light.css new file mode 100644 index 000000000..4ae2af893 --- /dev/null +++ b/themes/learn/css/highlight/atelier-forest.light.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Forest Light Comment */ +.hljs-comment, +.hljs-title { + color: #766e6b; +} + +/* Atelier Forest Light 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: #f22c40; +} + +/* Atelier Forest Light Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #df5320; +} + +/* Atelier Forest Light Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #d5911a; +} + +/* Atelier Forest Light Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #5ab738; +} + +/* Atelier Forest Light Aqua */ +.css .hljs-hexcolor { + color: #00ad9c; +} + +/* Atelier Forest Light 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 Light Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-heath.dark.css b/themes/learn/css/highlight/atelier-heath.dark.css new file mode 100644 index 000000000..87bcda0c2 --- /dev/null +++ b/themes/learn/css/highlight/atelier-heath.dark.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Heath Dark Comment */ +.hljs-comment, +.hljs-title { + color: #9e8f9e; +} + +/* Atelier Heath Dark 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: #ca402b; +} + +/* Atelier Heath Dark Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #a65926; +} + +/* Atelier Heath Dark Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #bb8a35; +} + +/* Atelier Heath Dark Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #379a37; +} + +/* Atelier Heath Dark Aqua */ +.css .hljs-hexcolor { + color: #159393; +} + +/* Atelier Heath Dark 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 Dark Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #292329; + color: #ab9bab; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-heath.light.css b/themes/learn/css/highlight/atelier-heath.light.css new file mode 100644 index 000000000..07fa895ef --- /dev/null +++ b/themes/learn/css/highlight/atelier-heath.light.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Heath Light Comment */ +.hljs-comment, +.hljs-title { + color: #776977; +} + +/* Atelier Heath Light 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: #ca402b; +} + +/* Atelier Heath Light Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #a65926; +} + +/* Atelier Heath Light Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #bb8a35; +} + +/* Atelier Heath Light Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #379a37; +} + +/* Atelier Heath Light Aqua */ +.css .hljs-hexcolor { + color: #159393; +} + +/* Atelier Heath Light 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 Light Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-lakeside.dark.css b/themes/learn/css/highlight/atelier-lakeside.dark.css new file mode 100644 index 000000000..10f2b3068 --- /dev/null +++ b/themes/learn/css/highlight/atelier-lakeside.dark.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Lakeside Dark Comment */ +.hljs-comment, +.hljs-title { + color: #7195a8; +} + +/* Atelier Lakeside Dark 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: #d22d72; +} + +/* Atelier Lakeside Dark Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #935c25; +} + +/* Atelier Lakeside Dark Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #8a8a0f; +} + +/* Atelier Lakeside Dark Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #568c3b; +} + +/* Atelier Lakeside Dark Aqua */ +.css .hljs-hexcolor { + color: #2d8f6f; +} + +/* Atelier Lakeside Dark 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 Dark Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #5d5db1; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1f292e; + color: #7ea2b4; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-lakeside.light.css b/themes/learn/css/highlight/atelier-lakeside.light.css new file mode 100644 index 000000000..749049a42 --- /dev/null +++ b/themes/learn/css/highlight/atelier-lakeside.light.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Lakeside Light Comment */ +.hljs-comment, +.hljs-title { + color: #5a7b8c; +} + +/* Atelier Lakeside Light 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: #d22d72; +} + +/* Atelier Lakeside Light Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #935c25; +} + +/* Atelier Lakeside Light Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #8a8a0f; +} + +/* Atelier Lakeside Light Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #568c3b; +} + +/* Atelier Lakeside Light Aqua */ +.css .hljs-hexcolor { + color: #2d8f6f; +} + +/* Atelier Lakeside Light 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 Light Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #5d5db1; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-seaside.dark.css b/themes/learn/css/highlight/atelier-seaside.dark.css new file mode 100644 index 000000000..94a3cdbde --- /dev/null +++ b/themes/learn/css/highlight/atelier-seaside.dark.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Seaside Dark Comment */ +.hljs-comment, +.hljs-title { + color: #809980; +} + +/* Atelier Seaside Dark 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: #e6193c; +} + +/* Atelier Seaside Dark Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #87711d; +} + +/* Atelier Seaside Dark Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #c3c322; +} + +/* Atelier Seaside Dark Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #29a329; +} + +/* Atelier Seaside Dark Aqua */ +.css .hljs-hexcolor { + color: #1999b3; +} + +/* Atelier Seaside Dark 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 Dark Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #242924; + color: #8ca68c; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/atelier-seaside.light.css b/themes/learn/css/highlight/atelier-seaside.light.css new file mode 100644 index 000000000..28f187c7e --- /dev/null +++ b/themes/learn/css/highlight/atelier-seaside.light.css @@ -0,0 +1,94 @@ +/* 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) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Seaside Light Comment */ +.hljs-comment, +.hljs-title { + color: #687d68; +} + +/* Atelier Seaside Light 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: #e6193c; +} + +/* Atelier Seaside Light Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #87711d; +} + +/* Atelier Seaside Light Yellow */ +.hljs-ruby .hljs-class .hljs-title, +.css .hljs-rules .hljs-attribute { + color: #c3c322; +} + +/* Atelier Seaside Light Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #29a329; +} + +/* Atelier Seaside Light Aqua */ +.css .hljs-hexcolor { + color: #1999b3; +} + +/* Atelier Seaside Light 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 Light Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f0fff0; + color: #5e6e5e; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/brown_paper.css b/themes/learn/css/highlight/brown_paper.css new file mode 100644 index 000000000..73fee33cb --- /dev/null +++ b/themes/learn/css/highlight/brown_paper.css @@ -0,0 +1,105 @@ +/* + +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); +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.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, +.haskell .hljs-type, +.hljs-tag .hljs-value, +.css .hljs-rules .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 { + color: #2c009f; +} + +.hljs-comment, +.java .hljs-annotation, +.python .hljs-decorator, +.hljs-template_comment, +.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-title, +.haskell .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/themes/learn/css/highlight/brown_papersq.png b/themes/learn/css/highlight/brown_papersq.png new file mode 100644 index 0000000000000000000000000000000000000000..3813903dbf9fa7b1fb5bd11d9534c06667d9056f GIT binary patch literal 18198 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
G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 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 literal 0 HcmV?d00001 diff --git a/themes/learn/css/highlight/codepen-embed.css b/themes/learn/css/highlight/codepen-embed.css new file mode 100644 index 000000000..052673039 --- /dev/null +++ b/themes/learn/css/highlight/codepen-embed.css @@ -0,0 +1,107 @@ +/* + 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; +} + +.hljs-comment, +.hljs-title { + color: #777; +} + +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.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; +} + +.coffeescript .javascript, +.javascript, +.javascript .xml, +.tex .formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .cdata { + background: transparent; + opacity: 1; +} diff --git a/themes/learn/css/highlight/color-brewer.css b/themes/learn/css/highlight/color-brewer.css new file mode 100644 index 000000000..8cb392feb --- /dev/null +++ b/themes/learn/css/highlight/color-brewer.css @@ -0,0 +1,167 @@ +/* + +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; +} + +.hljs, +.hljs-subst, +.hljs-tag .hljs-title, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title { + color: #000; +} + +.hljs-string, +.hljs-title, +.hljs-constant, +.hljs-parent, +.hljs-tag .hljs-value, +.hljs-rules .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 { + color: #756bb1; +} + +.smartquote, +.hljs-comment, +.hljs-annotation, +.hljs-template_comment, +.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, +.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-yardoctag, +.smalltalk .hljs-class, +.hljs-winutils, +.bash .hljs-variable, +.apache .hljs-tag, +.go .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/themes/learn/css/highlight/dark.css b/themes/learn/css/highlight/dark.css new file mode 100644 index 000000000..4f9b9fa5a --- /dev/null +++ b/themes/learn/css/highlight/dark.css @@ -0,0 +1,105 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title, +.tex .hljs-special { + color: white; +} + +.hljs, +.hljs-subst { + color: #ddd; +} + +.hljs-string, +.hljs-title, +.haskell .hljs-type, +.ini .hljs-title, +.hljs-tag .hljs-value, +.css .hljs-rules .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 { + color: #d88; +} + +.hljs-comment, +.java .hljs-annotation, +.python .hljs-decorator, +.hljs-template_comment, +.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, +.haskell .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/themes/learn/css/highlight/default.css b/themes/learn/css/highlight/default.css new file mode 100644 index 000000000..842269d71 --- /dev/null +++ b/themes/learn/css/highlight/default.css @@ -0,0 +1,151 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; +} + +.hljs, +.hljs-subst, +.hljs-tag .hljs-title, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-constant, +.hljs-parent, +.hljs-tag .hljs-value, +.hljs-rules .hljs-value, +.hljs-preprocessor, +.hljs-pragma, +[class*=haml] .hljs-symbol, +[class*=ruby] .hljs-symbol, +[class*=ruby] .hljs-symbol .hljs-string, +.hljs-template_tag, +.django .hljs-variable, +.smalltalk .hljs-class, +.hljs-addition, +.hljs-flow, +.hljs-stream, +[class*=bash] .hljs-variable, +.apache .hljs-tag, +.apache .hljs-cbracket, +.tex .hljs-command, +.tex .hljs-special, +.erlang_repl .hljs-function_or_atom, +.asciidoc .hljs-header, +[class*=markdown] .hljs-header, +.coffeescript .hljs-attribute { + color: #800; +} + +.smartquote, +.hljs-comment, +.hljs-annotation, +.hljs-template_comment, +.diff .hljs-header, +.hljs-chunk, +.asciidoc .hljs-blockquote, +[class*=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, +[class*=markdown] .hljs-bullet, +.asciidoc .hljs-link_url, +[class*=markdown] .hljs-link_url { + color: #080; +} + +.hljs-label, +.hljs-javadoc, +[class*=ruby] .hljs-string, +.hljs-decorator, +.hljs-filter .hljs-argument, +.hljs-localvars, +.hljs-array, +.hljs-attr_selector, +.hljs-important, +.hljs-pseudo, +.hljs-pi, +[class*=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, +[class*=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-yardoctag, +.smalltalk .hljs-class, +.hljs-winutils, +[class*=bash] .hljs-variable, +.apache .hljs-tag, +.go .hljs-typename, +.tex .hljs-command, +.asciidoc .hljs-strong, +[class*=markdown] .hljs-strong, +.hljs-request, +.hljs-status { + font-weight: bold; +} + +.asciidoc .hljs-emphasis, +[class*=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/themes/learn/css/highlight/docco.css b/themes/learn/css/highlight/docco.css new file mode 100644 index 000000000..599fae8dc --- /dev/null +++ b/themes/learn/css/highlight/docco.css @@ -0,0 +1,134 @@ +/* +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; +} + +.hljs-comment, +.hljs-template_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, +.tex .hljs-formula { + 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-rules .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/themes/learn/css/highlight/far.css b/themes/learn/css/highlight/far.css new file mode 100644 index 000000000..444d956bc --- /dev/null +++ b/themes/learn/css/highlight/far.css @@ -0,0 +1,112 @@ +/* + +FAR Style (c) MajestiC + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; +} + +.hljs, +.hljs-subst { + color: #0ff; +} + +.hljs-string, +.ruby .hljs-string, +.haskell .hljs-type, +.hljs-tag .hljs-value, +.hljs-rules .hljs-value, +.hljs-rules .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, +.clojure .hljs-title, +.coffeescript .hljs-attribute { + color: #ff0; +} + +.hljs-keyword, +.css .hljs-id, +.hljs-title, +.haskell .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, +.clojure .hljs-built_in { + color: #fff; +} + +.hljs-comment, +.hljs-phpdoc, +.hljs-javadoc, +.java .hljs-annotation, +.hljs-template_comment, +.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; +} + +.python .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, +.haskell .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/themes/learn/css/highlight/foundation.css b/themes/learn/css/highlight/foundation.css new file mode 100644 index 000000000..5886fc1e3 --- /dev/null +++ b/themes/learn/css/highlight/foundation.css @@ -0,0 +1,134 @@ +/* +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; +} + +.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/themes/learn/css/highlight/github.css b/themes/learn/css/highlight/github.css new file mode 100644 index 000000000..2b74e7214 --- /dev/null +++ b/themes/learn/css/highlight/github.css @@ -0,0 +1,126 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; +} + +.hljs-comment, +.hljs-template_comment, +.diff .hljs-header, +.hljs-javadoc { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.css .rule .hljs-keyword, +.hljs-winutils, +.javascript .hljs-title, +.nginx .hljs-title, +.hljs-subst, +.hljs-request, +.hljs-status { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-hexcolor, +.ruby .hljs-constant { + color: #099; +} + +.hljs-string, +.hljs-tag .hljs-value, +.hljs-phpdoc, +.tex .hljs-formula { + color: #d14; +} + +.hljs-title, +.hljs-id, +.coffeescript .hljs-params, +.scss .hljs-preprocessor { + color: #900; + font-weight: bold; +} + +.javascript .hljs-title, +.lisp .hljs-title, +.clojure .hljs-title, +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.haskell .hljs-type, +.vhdl .hljs-literal, +.tex .hljs-command { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-tag .hljs-title, +.hljs-rules .hljs-property, +.django .hljs-tag .hljs-keyword { + color: #000080; + font-weight: normal; +} + +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body { + color: #008080; +} + +.hljs-regexp { + color: #009926; +} + +.hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.lisp .hljs-keyword, +.tex .hljs-special, +.hljs-prompt { + color: #990073; +} + +.hljs-built_in, +.lisp .hljs-title, +.clojure .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/themes/learn/css/highlight/googlecode.css b/themes/learn/css/highlight/googlecode.css new file mode 100644 index 000000000..fd237367d --- /dev/null +++ b/themes/learn/css/highlight/googlecode.css @@ -0,0 +1,148 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-template_comment, +.hljs-javadoc { + color: #800; +} + +.hljs-keyword, +.method, +.hljs-list .hljs-title, +.clojure .hljs-built_in, +.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-rules .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, +.haskell .hljs-type, +.smalltalk .hljs-class, +.hljs-javadoctag, +.hljs-yardoctag, +.hljs-phpdoc, +.hljs-typename, +.hljs-tag .hljs-attribute, +.hljs-doctype, +.hljs-class .hljs-id, +.hljs-built_in, +.setting, +.hljs-params, +.hljs-variable, +.clojure .hljs-title { + color: #606; +} + +.css .hljs-tag, +.hljs-rules .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-rules .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/themes/learn/css/highlight/hybrid.css b/themes/learn/css/highlight/hybrid.css new file mode 100644 index 000000000..f6c1427b4 --- /dev/null +++ b/themes/learn/css/highlight/hybrid.css @@ -0,0 +1,169 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*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-template_comment, +.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 { + 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-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/themes/learn/css/highlight/idea.css b/themes/learn/css/highlight/idea.css new file mode 100644 index 000000000..576bc6282 --- /dev/null +++ b/themes/learn/css/highlight/idea.css @@ -0,0 +1,125 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; +} + +.hljs-subst, +.hljs-title, +.json .hljs-value { + font-weight: normal; + color: #000; +} + +.hljs-comment, +.hljs-template_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-title, +.clojure .hljs-title, +.nginx .hljs-title, +.tex .hljs-command, +.hljs-request, +.hljs-status { + font-weight: bold; + color: #000080; +} + +.hljs-attribute, +.hljs-rules .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-yardoctag, +.hljs-javadoctag { + text-decoration: underline; +} + +.hljs-variable, +.hljs-envvar, +.apache .hljs-sqbracket, +.nginx .hljs-built_in { + color: #660e7a; +} + +.hljs-addition { + background: #baeeba; +} + +.hljs-deletion { + background: #ffc8bd; +} + +.diff .hljs-change { + background: #bccff9; +} diff --git a/themes/learn/css/highlight/ir_black.css b/themes/learn/css/highlight/ir_black.css new file mode 100644 index 000000000..d92dc66f6 --- /dev/null +++ b/themes/learn/css/highlight/ir_black.css @@ -0,0 +1,108 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-shebang, +.hljs-comment, +.hljs-template_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, +.haskell .hljs-type, +.hljs-constant, +.smalltalk .hljs-class, +.hljs-javadoctag, +.hljs-yardoctag, +.hljs-phpdoc, +.nginx .hljs-built_in { + color: #ffffb6; +} + +.hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.hljs-number, +.hljs-variable, +.vbscript, +.hljs-literal { + color: #c6c5fe; +} + +.css .hljs-tag { + color: #96cbfe; +} + +.css .hljs-rules .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/themes/learn/css/highlight/kimbie.dark.css b/themes/learn/css/highlight/kimbie.dark.css new file mode 100644 index 000000000..e5166c715 --- /dev/null +++ b/themes/learn/css/highlight/kimbie.dark.css @@ -0,0 +1,95 @@ +/* + 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, +.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-rules .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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/kimbie.light.css b/themes/learn/css/highlight/kimbie.light.css new file mode 100644 index 000000000..8ccbe490d --- /dev/null +++ b/themes/learn/css/highlight/kimbie.light.css @@ -0,0 +1,95 @@ +/* + 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, +.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-rules .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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/learn.css b/themes/learn/css/highlight/learn.css new file mode 100644 index 000000000..2f8a67562 --- /dev/null +++ b/themes/learn/css/highlight/learn.css @@ -0,0 +1,62 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +.hljs { + display: block; + overflow-x: auto; + color: #4d4d4c; + padding: 0.5em; +} + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-title { + color: #8e908c; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.hljs-strong, +.hljs-bullet { + color: #c82829; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant, +.hljs-emphasis { + color: #f5871f; +} + + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header { + color: #718c00; +} + +/* Tomorrow Aqua */ +.hljs-symbol, +.hljs-link_label { + color: #3e999f; +} + +/* Tomorrow Blue */ +.hljs-function { + color: #4271ae; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-link_url { + color: #8959a8; +} diff --git a/themes/learn/css/highlight/magula.css b/themes/learn/css/highlight/magula.css new file mode 100644 index 000000000..a9776789c --- /dev/null +++ b/themes/learn/css/highlight/magula.css @@ -0,0 +1,122 @@ +/* +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; +} + +.hljs, +.hljs-subst, +.lisp .hljs-title, +.clojure .hljs-built_in { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-parent, +.hljs-tag .hljs-value, +.hljs-rules .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, +.hljs-template_comment, +.diff .hljs-header, +.hljs-chunk { + color: #777; +} + +.hljs-number, +.hljs-date, +.hljs-regexp, +.hljs-literal, +.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-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/themes/learn/css/highlight/mono-blue.css b/themes/learn/css/highlight/mono-blue.css new file mode 100644 index 000000000..ec837db88 --- /dev/null +++ b/themes/learn/css/highlight/mono-blue.css @@ -0,0 +1,65 @@ +/* + Five-color theme from a single blue hue. +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; + color: #00193a; +} + +.hljs-keyword, +.hljs-title, +.hljs-important, +.hljs-request, +.hljs-header, +.hljs-javadoctag { + font-weight: bold; +} + +.hljs-comment, +.hljs-chunk, +.hljs-template_comment { + 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 { + 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/themes/learn/css/highlight/monokai.css b/themes/learn/css/highlight/monokai.css new file mode 100644 index 000000000..bf1a13bef --- /dev/null +++ b/themes/learn/css/highlight/monokai.css @@ -0,0 +1,127 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; +} + +.hljs-tag, +.hljs-tag .hljs-title, +.hljs-keyword, +.hljs-literal, +.hljs-strong, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title, +.tex .hljs-special { + color: #f92672; +} + +.hljs { + color: #ddd; +} + +.hljs .hljs-constant, +.asciidoc .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, +.haskell .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 { + color: #a6e22e; +} + +.hljs-comment, +.java .hljs-annotation, +.smartquote, +.hljs-blockquote, +.hljs-horizontal_rule, +.python .hljs-decorator, +.hljs-template_comment, +.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-title, +.hljs-header, +.haskell .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/themes/learn/css/highlight/monokai_sublime.css b/themes/learn/css/highlight/monokai_sublime.css new file mode 100644 index 000000000..afb70dfea --- /dev/null +++ b/themes/learn/css/highlight/monokai_sublime.css @@ -0,0 +1,149 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.css .hljs-rules, +.css .hljs-value, +.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 { + font-style: italic; +} + +.hljs-keyword, +.hljs-function, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.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-constant, +.css .hljs-attribute { + color: #66d9ef; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.css .hljs-id, +.hljs-subst, +.haskell .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, +.java .hljs-annotation, +.python .hljs-decorator, +.hljs-template_comment, +.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/themes/learn/css/highlight/obsidian.css b/themes/learn/css/highlight/obsidian.css new file mode 100644 index 000000000..1116c8ae6 --- /dev/null +++ b/themes/learn/css/highlight/obsidian.css @@ -0,0 +1,154 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; +} + +.hljs-keyword, +.hljs-literal, +.hljs-change, +.hljs-winutils, +.hljs-flow, +.lisp .hljs-title, +.clojure .hljs-built_in, +.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, +.haskell .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 { + color: #8cbbad; +} + +.hljs-string { + color: #ec7600; +} + +.hljs-comment, +.java .hljs-annotation, +.hljs-blockquote, +.hljs-horizontal_rule, +.python .hljs-decorator, +.hljs-template_comment, +.hljs-pi, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket, +.tex .hljs-formula { + color: #818e96; +} + +.hljs-keyword, +.hljs-literal, +.css .hljs-id, +.hljs-phpdoc, +.hljs-title, +.hljs-header, +.haskell .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/themes/learn/css/highlight/paraiso.dark.css b/themes/learn/css/highlight/paraiso.dark.css new file mode 100644 index 000000000..0c895f65e --- /dev/null +++ b/themes/learn/css/highlight/paraiso.dark.css @@ -0,0 +1,94 @@ +/* + 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, +.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-rules .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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/paraiso.light.css b/themes/learn/css/highlight/paraiso.light.css new file mode 100644 index 000000000..8c2d64e7d --- /dev/null +++ b/themes/learn/css/highlight/paraiso.light.css @@ -0,0 +1,94 @@ +/* + 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, +.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-rules .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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/pojoaque.css b/themes/learn/css/highlight/pojoaque.css new file mode 100644 index 000000000..edfba2c7c --- /dev/null +++ b/themes/learn/css/highlight/pojoaque.css @@ -0,0 +1,108 @@ +/* + +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; +} + +.hljs-comment, +.hljs-template_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, +.clojure .hljs-title, +.nginx .hljs-title { + color: #b64926; +} + +.hljs-number, +.hljs-command, +.hljs-string, +.hljs-tag .hljs-value, +.hljs-phpdoc, +.tex .hljs-formula, +.hljs-regexp, +.hljs-hexcolor { + color: #468966; +} + +.hljs-title, +.hljs-localvars, +.hljs-function .hljs-title, +.hljs-chunk, +.hljs-decorator, +.hljs-built_in, +.lisp .hljs-title, +.clojure .hljs-built_in, +.hljs-identifier, +.hljs-id { + color: #ffb03b; +} + +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.haskell .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/themes/learn/css/highlight/pojoaque.jpg b/themes/learn/css/highlight/pojoaque.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/themes/learn/css/highlight/railscasts.css b/themes/learn/css/highlight/railscasts.css new file mode 100644 index 000000000..12e4f4daf --- /dev/null +++ b/themes/learn/css/highlight/railscasts.css @@ -0,0 +1,183 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; +} + +.hljs-comment, +.hljs-template_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, +.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, +.haskell .hljs-type, +.smalltalk .hljs-class, +.hljs-javadoctag, +.hljs-yardoctag, +.hljs-phpdoc { + text-decoration: none; +} + +.hljs-constant { + color: #da4939; +} + + +.hljs-symbol, +.hljs-built_in, +.ruby .hljs-symbol .hljs-string, +.ruby .hljs-symbol .hljs-identifier, +.markdown .hljs-link_url, +.hljs-attribute { + color: #6d9cbe; +} + +.markdown .hljs-link_url { + text-decoration: underline; +} + + + +.hljs-params, +.hljs-variable, +.clojure .hljs-attribute { + color: #d0d0ff; +} + +.css .hljs-tag, +.hljs-rules .hljs-property, +.hljs-pseudo, +.tex .hljs-special { + color: #cda869; +} + +.css .hljs-class { + color: #9b703f; +} + +.hljs-rules .hljs-keyword { + color: #c5af75; +} + +.hljs-rules .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/themes/learn/css/highlight/rainbow.css b/themes/learn/css/highlight/rainbow.css new file mode 100644 index 000000000..8e30a944f --- /dev/null +++ b/themes/learn/css/highlight/rainbow.css @@ -0,0 +1,113 @@ +/* + +Style with support for rainbow parens + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; +} + + +.hljs-body, +.hljs-collection { + color: #d1d9e1; +} + +.hljs-comment, +.hljs-template_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, +.tex .hljs-formula, +.hljs-regexp, +.hljs-hexcolor { + color: #8abeb7; +} + +.hljs-title, +.hljs-localvars, +.hljs-function .hljs-title, +.hljs-chunk, +.hljs-decorator, +.hljs-built_in, +.lisp .hljs-title, +.hljs-identifier { + color: #b5bd68; +} + +.hljs-class .hljs-keyword { + color: #f2777a; +} + +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.haskell .hljs-label, +.hljs-id, +.lisp .hljs-title, +.clojure .hljs-title .hljs-built_in { + color: #ffcc66; +} + +.hljs-tag .hljs-title, +.hljs-rules .hljs-property, +.django .hljs-tag .hljs-keyword, +.clojure .hljs-title .hljs-built_in { + font-weight: bold; +} + +.hljs-attribute, +.clojure .hljs-title { + 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/themes/learn/css/highlight/school_book.css b/themes/learn/css/highlight/school_book.css new file mode 100644 index 000000000..c4098b0fd --- /dev/null +++ b/themes/learn/css/highlight/school_book.css @@ -0,0 +1,113 @@ +/* + +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; +} + +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, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title, +.tex .hljs-special { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst, +.hljs-tag .hljs-keyword { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.haskell .hljs-type, +.hljs-tag .hljs-value, +.css .hljs-rules .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 { + color: #2c009f; +} + +.hljs-comment, +.java .hljs-annotation, +.python .hljs-decorator, +.hljs-template_comment, +.hljs-pi, +.hljs-doctype, +.hljs-deletion, +.hljs-shebang, +.apache .hljs-sqbracket { + color: #e60415; +} + +.hljs-keyword, +.hljs-literal, +.css .hljs-id, +.hljs-phpdoc, +.hljs-title, +.haskell .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/themes/learn/css/highlight/school_book.png b/themes/learn/css/highlight/school_book.png new file mode 100644 index 0000000000000000000000000000000000000000..956e9790a0e2c079b3d568348ff3accd1d9cac30 GIT binary patch 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_ literal 0 HcmV?d00001 diff --git a/themes/learn/css/highlight/solarized_dark.css b/themes/learn/css/highlight/solarized_dark.css new file mode 100644 index 000000000..6187a4182 --- /dev/null +++ b/themes/learn/css/highlight/solarized_dark.css @@ -0,0 +1,108 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; +} + +.hljs-comment, +.hljs-template_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-rules .hljs-value, +.hljs-phpdoc, +.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 { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.haskell .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, +.clojure .hljs-title, +.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/themes/learn/css/highlight/solarized_light.css b/themes/learn/css/highlight/solarized_light.css new file mode 100644 index 000000000..e1082895f --- /dev/null +++ b/themes/learn/css/highlight/solarized_light.css @@ -0,0 +1,108 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-template_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-rules .hljs-value, +.hljs-phpdoc, +.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 { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.smalltalk .hljs-number, +.hljs-constant, +.hljs-class .hljs-title, +.hljs-parent, +.haskell .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, +.clojure .hljs-title, +.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/themes/learn/css/highlight/sunburst.css b/themes/learn/css/highlight/sunburst.css new file mode 100644 index 000000000..5ff19972a --- /dev/null +++ b/themes/learn/css/highlight/sunburst.css @@ -0,0 +1,163 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-template_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 { + 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, +.haskell .hljs-type, +.smalltalk .hljs-class, +.hljs-javadoctag, +.hljs-yardoctag, +.hljs-phpdoc { + 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-rules .hljs-property, +.hljs-pseudo, +.tex .hljs-special { + color: #cda869; +} + +.css .hljs-class { + color: #9b703f; +} + +.hljs-rules .hljs-keyword { + color: #c5af75; +} + +.hljs-rules .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/themes/learn/css/highlight/tomorrow-night-blue.css b/themes/learn/css/highlight/tomorrow-night-blue.css new file mode 100644 index 000000000..506b73c79 --- /dev/null +++ b/themes/learn/css/highlight/tomorrow-night-blue.css @@ -0,0 +1,94 @@ +/* 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, +.hljs-title { + 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-rules .hljs-attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #d1f1a9; +} + +/* Tomorrow Aqua */ +.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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/tomorrow-night-bright.css b/themes/learn/css/highlight/tomorrow-night-bright.css new file mode 100644 index 000000000..24b03bdc6 --- /dev/null +++ b/themes/learn/css/highlight/tomorrow-night-bright.css @@ -0,0 +1,93 @@ +/* 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, +.hljs-title { + 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-rules .hljs-attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #b9ca4a; +} + +/* Tomorrow Aqua */ +.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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/tomorrow-night-eighties.css b/themes/learn/css/highlight/tomorrow-night-eighties.css new file mode 100644 index 000000000..219019d10 --- /dev/null +++ b/themes/learn/css/highlight/tomorrow-night-eighties.css @@ -0,0 +1,93 @@ +/* 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, +.hljs-title { + 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-rules .hljs-attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #99cc99; +} + +/* Tomorrow Aqua */ +.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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/tomorrow-night.css b/themes/learn/css/highlight/tomorrow-night.css new file mode 100644 index 000000000..cb8ceb7df --- /dev/null +++ b/themes/learn/css/highlight/tomorrow-night.css @@ -0,0 +1,94 @@ +/* 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, +.hljs-title { + 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-rules .hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #b5bd68; +} + +/* Tomorrow Aqua */ +.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; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/tomorrow.css b/themes/learn/css/highlight/tomorrow.css new file mode 100644 index 000000000..fde666401 --- /dev/null +++ b/themes/learn/css/highlight/tomorrow.css @@ -0,0 +1,90 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-title { + 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-rules .hljs-attribute { + color: #eab700; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #718c00; +} + +/* Tomorrow Aqua */ +.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; + color: #4d4d4c; + padding: 0.5em; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} diff --git a/themes/learn/css/highlight/vs.css b/themes/learn/css/highlight/vs.css new file mode 100644 index 000000000..91451ebfe --- /dev/null +++ b/themes/learn/css/highlight/vs.css @@ -0,0 +1,90 @@ +/* + +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; +} + +.hljs-comment, +.hljs-annotation, +.hljs-template_comment, +.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-rules .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 { + 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-javadoc, +.hljs-xmlDocTag { + color: #808080; +} + +.vhdl .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/themes/learn/css/highlight/xcode.css b/themes/learn/css/highlight/xcode.css new file mode 100644 index 000000000..1cf3b0efa --- /dev/null +++ b/themes/learn/css/highlight/xcode.css @@ -0,0 +1,159 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; +} + +.hljs-comment, +.hljs-template_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 { + 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-rules .hljs-value, +.hljs-symbol, +.hljs-symbol .hljs-string, +.hljs-number, +.css .hljs-function, +.clojure .hljs-title, +.clojure .hljs-built_in, +.hljs-function .hljs-title, +.coffeescript .hljs-attribute { + color: #1c00cf; +} + +.hljs-class .hljs-title, +.haskell .hljs-type, +.smalltalk .hljs-class, +.hljs-javadoctag, +.hljs-yardoctag, +.hljs-phpdoc, +.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-rules .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-rules .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/themes/learn/css/highlight/zenburn.css b/themes/learn/css/highlight/zenburn.css new file mode 100644 index 000000000..8da11a276 --- /dev/null +++ b/themes/learn/css/highlight/zenburn.css @@ -0,0 +1,118 @@ +/* + +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; +} + +.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 { + 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, +.python .hljs-decorator, +.hljs-title, +.haskell .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-rules .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, +.java .hljs-annotation, +.hljs-template_comment, +.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/themes/learn/css/nucleus-ie10.css b/themes/learn/css/nucleus-ie10.css new file mode 100755 index 000000000..3111047e9 --- /dev/null +++ b/themes/learn/css/nucleus-ie10.css @@ -0,0 +1,9 @@ +button { + overflow: visible; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} \ No newline at end of file diff --git a/themes/learn/css/nucleus-ie9.css b/themes/learn/css/nucleus-ie9.css new file mode 100755 index 000000000..46df37630 --- /dev/null +++ b/themes/learn/css/nucleus-ie9.css @@ -0,0 +1,62 @@ +/* IE9 Resets and Normalization */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; +} + +[hidden], +template { + display: none; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 1em 40px; +} + +button { + overflow: visible; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +legend { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; +} \ No newline at end of file diff --git a/themes/learn/css/pure-0.5.0/grids-min.css b/themes/learn/css/pure-0.5.0/grids-min.css new file mode 100755 index 000000000..82bf81639 --- /dev/null +++ b/themes/learn/css/pure-0.5.0/grids-min.css @@ -0,0 +1,15 @@ +/*! +Pure v0.5.0-rc-1 +Copyright 2014 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +https://github.com/yui/pure/blob/master/LICENSE.md +*/ +.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%} + +/* Custom */ +[class *="pure-u"] {display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;} +.pure-u-1-7 {width: 14.285%;}.pure-u-2-7 {width: 28.571%;}.pure-u-3-7 {width: 42.857%;}.pure-u-4-7 {width: 57.142%;}.pure-u-5-7 {width: 71.428%;}.pure-u-6-7 {width: 85.714%;} +.pure-u-1-9 {width: 11.111%;}.pure-u-2-9 {width: 22.222%;}.pure-u-3-9 {width: 33.333%;}.pure-u-4-9 {width: 44.444%;}.pure-u-5-9 {width: 55.555%;}.pure-u-6-9 {width: 66.666%;}.pure-u-7-9 {width: 77.777%;}.pure-u-8-9 {width: 88.888%;} +.pure-u-1-10 {width: 10%;}.pure-u-2-10 {width: 20%;}.pure-u-3-10 {width: 30%;}.pure-u-4-10 {width: 40%;}.pure-u-5-10 {width: 50%;}.pure-u-6-10 {width: 60%;}.pure-u-7-10 {width: 70%;}.pure-u-8-10 {width: 80%;}.pure-u-9-10 {width: 90%;} + +.pure-u-1-11 {width: 9.090%;}.pure-u-2-11 {width: 18.181%;}.pure-u-3-11 {width: 27.272%;}.pure-u-4-11 {width: 36.363%;}.pure-u-5-11 {width: 45.454%;}.pure-u-6-11 {width: 54.545%;}.pure-u-7-11 {width: 63.636%;}.pure-u-8-11 {width: 72.727%;}.pure-u-9-11 {width: 81.818%;}.pure-u-10-11 {width: 90.909%;} \ No newline at end of file diff --git a/themes/learn/humans.txt b/themes/learn/humans.txt new file mode 100755 index 000000000..9dcdda9a6 --- /dev/null +++ b/themes/learn/humans.txt @@ -0,0 +1,47 @@ +/* TEAM */ + +Digital Surgeons +Twitter: @digitalsurgeons +Twitter: @gumbycss +Web: www.digitalsurgeons.com +Web: www.gumbyframework.com + +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~~~====~,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=================+,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,:==================,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+=================:,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================:,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~=================~,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~=================~,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=================~,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==================,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~==============:,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==========:,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,:~=========:,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,:================,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,:=====================,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,=======================,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,=======================:,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,=======================~,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,=~====================~,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,=~~~~~~~~~~~~~~~~~~~~~=,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,~~==~~~~~~~~~~~~~~=====,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,=~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,=~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~:,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,~~~~~~~~~~~~~:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,~~~~:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.... +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..... + \ No newline at end of file diff --git a/themes/learn/images/favicon.png b/themes/learn/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..fae26ea80c0e2808c122c5cb1f6c4ca882b2bf74 GIT binary patch literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CHUed_r9R z|NrlT0|2Fd{rdI!^XEs89$mV0Y2Utmn>KA)v}jRNQ&VAKVPaxpU|^t^mlsg?)o9@W zpn>8gL4Lsug2rhxSDm^04yYXol-dgY0V?4v@Q5sCVBk9p!i>lBSEK+1MM_*FN}P*Q z6H7Al^Atidb5j}2^)2-cO;)ICTLR@}K=Q%)X(i=}MX3yqDfvmM3T~N2spa`a*~JRZ z!DcV^Z0Z53`{(K67-G@e8hl%*Re|Hnq_pzWeE zvpMQ+q6~*cG3RS8y%m0uKDE8fSCl$AzyDA>W^?3no3wNAKNAzyyFQ_1vP<%FB<^;3 zc{BEu_d0a<@9dcTv8<=oPJGt!WeNL_3i(yYN2~}d+kaxu2D!aaYc`}Dy7+)`d5xv| zOov0OYds=wesJO7nj!Gg@Tf#)m;%Qf#qul0ig!#soE#=@e&Zx$!@J4igF}JI3Jn`6 z)`OQ;TmdKI;Vst08mEb>i_@% literal 0 HcmV?d00001 diff --git a/themes/learn/index.html b/themes/learn/index.html new file mode 100755 index 000000000..cd2efc081 --- /dev/null +++ b/themes/learn/index.html @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + Gumby - A Flexible, Responsive CSS Framework - Powered by SASS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/learn/js/featherlight.min.js b/themes/learn/js/featherlight.min.js new file mode 100755 index 000000000..9b54d9c77 --- /dev/null +++ b/themes/learn/js/featherlight.min.js @@ -0,0 +1,8 @@ +/** + * Featherlight - ultra slim jQuery lightbox + * Version 0.4.9 - http://noelboss.github.io/featherlight/ + * + * Copyright 2014, Noël Raoul Bossart (http://www.noelboss.com) + * MIT Licensed. +**/ +!function(a){"use strict";if("undefined"==typeof a)return void("console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery."));var b=a.featherlight=function(c,d){if(this.constructor===b)this.id=b.id++;else{if("string"==typeof c||!1!=c instanceof a){var e=(new b).setup(c,d);return e.config.open.call(e),e}d=a.extend({},b.defaults,c||{}),a(d.selector,d.context).featherlight()}},c=function(a){if(27===a.keyCode&&!a.isDefaultPrevented()){var c=b.current();c&&c.config.closeOnEsc&&(c.$instance.find("."+c.config.namespace+"-close:first").click(),a.preventDefault())}};a.extend(b,{id:0,defaults:{autostart:!0,namespace:"featherlight",selector:"[data-featherlight]",context:"body",type:{image:!1,ajax:!1},targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"✕",beforeOpen:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterClose:a.noop,contentFilters:["jquery","image","html","ajax"],open:function(a){var b=this.config.beforeOpen.call(this,a);return!1!==b&&(b=this.open(a)),!1!==b&&this.config.afterOpen.call(this,a),b},close:function(a){var b=this.config.beforeClose.call(this,a);!1!==b&&this.close(a)}},methods:{setup:function(c,d){"object"!=typeof c||c instanceof a!=!1||d||(d=c,c=void 0),d=a.extend({},b.defaults,d);var e=d.resetCss?d.namespace+"-reset":d.namespace,f=a(d.background||'
'+d.closeIcon+"
"),g=this;return a.extend(g,{config:d,target:c,$instance:f.clone().addClass(d.variant)}),g.$instance.on(d.closeTrigger+"."+d.namespace,function(b){var c=a(b.target);("background"===d.closeOnClick&&c.is("."+d.namespace)||"anywhere"===d.closeOnClick||c.is("."+d.namespace+"-close"))&&(b.preventDefault(),d.close.call(g))}),this},attach:function(b,c,d){var e={};return a.each(b[0].attributes,function(){var b=this.name.match(/^data-featherlight-(.*)/);if(b){var c=this.value;try{c=a.parseJSON(c)}catch(d){}e[a.camelCase(b[1])]=c}}),this.$elm=b,this.setup(c,a.extend(e,d)),b.on(this.config.openTrigger+"."+this.config.namespace,a.proxy(this.config.open,this)),this},getContent:function(){var c,d=this,e=d.target||d.$elm.attr(d.config.targetAttr)||"";for(var f in d.config.type)d.config.type[f]===!0&&(c=b.contentFilters[f]);if(!c&&e in b.contentFilters&&(c=b.contentFilters[e],e=d.target&&d.$elm.attr(d.config.targetAttr)),e=e||d.$elm.attr("href")||"",!c){var g=e;if(e=null,a.each(d.config.contentFilters,function(){return c=b.contentFilters[this],c.test&&(e=c.test(g)),!e&&c.regex&&g.match&&g.match(c.regex)&&(e=g),!e}),!e)return"console"in window&&window.console.error("Featherlight: no content filter found "+(g?' for "'+g+'"':" (no target specified)")),!1}return c.process.call(d,e)},setContent:function(b){var c=this;(b.is("iframe")||a("iframe",b).length>0)&&c.$instance.addClass(c.config.namespace+"-iframe"),c.$content=b.clone().addClass(c.config.namespace+"-inner"),c.$instance.find("."+c.config.namespace+"-inner").remove(),c.$instance.find("."+c.config.namespace+"-content").append(c.$content)},open:function(d){var e=this;d&&d.preventDefault();var f=this.getContent();return f?(e.constructor._opened.add(e._openedCallback=function(a){e.$instance.closest("body").length>0&&(a.currentFeatherlight=e)}),this.config.closeOnEsc&&c&&(a(document).bind("keyup."+b.defaults.namespace,c),c=null),this.setContent(f),this.$instance.appendTo("body").fadeIn(this.config.openSpeed),void 0):!1},close:function(a){var b=this;b.constructor._opened.remove(b._openedCallback),b.$instance.fadeOut(b.config.closeSpeed,function(){b.$instance.detach(),b.config.afterClose.call(b,a)})}},contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return a(b)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp)(\?\S*)?$/i,process:function(b){return a('')}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=this,d=a("
").load(b,function(b,e){"error"!==e&&a.featherlight(d.html(),a.extend({},c.config,{type:{html:!0}}))})}}},current:function(){var a={};return this._opened.fire(a),a.currentFeatherlight},close:function(){var a=b.current();a&&a.config.close.call(a)},_opened:a.Callbacks()}),b.prototype=a.extend({constructor:b},b.methods),a.fn.featherlight=function(c,d){return this.each(function(){(new b).attach(a(this),d,c)}),this},a(document).ready(function(){var c=b.defaults;c.autostart&&a(c.selector,c.context).featherlight()})}(jQuery); \ No newline at end of file diff --git a/themes/learn/js/highlight.pack.js b/themes/learn/js/highlight.pack.js new file mode 100644 index 000000000..108c5098c --- /dev/null +++ b/themes/learn/js/highlight.pack.js @@ -0,0 +1 @@ +var hljs=new function(){function j(v){return v.replace(/&/gm,"&").replace(//gm,">")}function t(v){return v.nodeName.toLowerCase()}function h(w,x){var v=w&&w.exec(x);return v&&v.index==0}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^lang(uage)?-/,"")});return v.filter(function(x){return i(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset"}function E(G){F+=""}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=j(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+j(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};var E=function(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})};if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b="\\b("+D.bK.split(" ").join("|")+")\\b"}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?("+F.b+")\\.?":F.b}).concat([D.tE,D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){if(!I.k){return j(C)}var T="";var W=0;I.lR.lastIndex=0;var U=I.lR.exec(C);while(U){T+=j(C.substr(W,U.index-W));var V=E(I,U);if(V){H+=V[1];T+=w(V[0],j(U[0]))}else{T+=j(U[0])}W=I.lR.lastIndex;U=I.lR.exec(C)}return T+j(C.substr(W))}function F(){if(I.sL&&!f[I.sL]){return j(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):e(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=j(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=j(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=i(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D+=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:j(L)}}else{throw O}}}function e(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:j(y)};var w=v;x.forEach(function(z){if(!i(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function g(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g,"
")}return v}function p(z){var y=b.useBR?z.innerHTML.replace(/\n/g,"").replace(/
|
]*>/g,"\n").replace(/<[^>]*>/g,""):z.textContent;var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):e(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=g(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function d(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function k(){return Object.keys(f)}function i(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=e;this.fixMarkup=g;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=d;this.listLanguages=k;this.getLanguage=i;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.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/};this.CLCM={cN:"comment",b:"//",e:"$",c:[this.PWM]};this.CBCM={cN:"comment",b:"/\\*",e:"\\*/",c:[this.PWM]};this.HCM={cN:"comment",b:"#",e:"$",c:[this.PWM]};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.CSSNM={cN:"number",b:this.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};this.RM={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",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:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal 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 new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{aliases:["csharp"],k:a,i:/::/,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",v:[{b:"///",r:0},{b:""},{b:""}]}]},b.CLCM,b.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:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("ruby",function(f){var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var i="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";var b={cN:"yardoctag",b:"@[A-Za-z]+"};var c={cN:"value",b:"#<",e:">"};var k={cN:"comment",v:[{b:"#",e:"$",c:[b]},{b:"^\\=begin",e:"^\\=end",c:[b],r:10},{b:"^__END__",e:"\\n$"}]};var d={cN:"subst",b:"#\\{",e:"}",k:i};var e={cN:"string",c:[f.BE,d],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">"},{b:"%[qw]?/",e:"/"},{b:"%[qw]?%",e:"%"},{b:"%[qw]?-",e:"-"},{b:"%[qw]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var a={cN:"params",b:"\\(",e:"\\)",k:i};var h=[e,c,k,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[f.inherit(f.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+f.IR+"::)?"+f.IR}]},k]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[f.inherit(f.TM,{b:j}),a,k]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[e,{b:j}],r:0},{cN:"symbol",b:f.UIR+"(\\!|\\?)?:",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:"("+f.RSR+")\\s*",c:[c,k,{cN:"regexp",c:[f.BE,d],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]*"}]}],r:0}];d.c=h;a.c=h;var g=[{r:1,cN:"output",b:"^\\s*=> ",e:"$",rB:true,c:[{cN:"status",b:"^\\s*=>"},{b:" ",e:"$",c:h}]},{r:1,cN:"input",b:"^[^ ][^=>]*>+ ",e:"$",rB:true,c:[{cN:"prompt",b:"^[^ ][^=>]*>+"},{b:" ",e:"$",c:h}]}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:i,c:g.concat(h)}});hljs.registerLanguage("diff",function(a){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("javascript",function(a){return{aliases:["js"],k:{keyword:"in 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 class",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"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBCM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBCM,a.RM,{b:/;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,eE:true,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBCM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xsl","plist"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},d,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"",c:[{cN:"title",b:"[^ /><]+",r:0},b]}]}});hljs.registerLanguage("markdown",function(a){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}|\t)",e:"$",r:0}]},{cN:"horizontal_rule",b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].+?[\\)\\]]",rB:true,c:[{cN:"link_label",b:"\\[",e:"\\]",eB:true,rE:true,r:0},{cN:"link_url",b:"\\]\\(",e:"\\)",eB:true,eE:true},{cN:"link_reference",b:"\\]\\[",e:"\\]",eB:true,eE:true}],r:10},{b:"^\\[.+\\]:",e:"$",rB:true,c:[{cN:"link_reference",b:"\\[",e:"\\]",eB:true,eE:true},{cN:"link_url",b:"\\s",e:"$"}]}]}});hljs.registerLanguage("css",function(a){var b="[a-zA-Z-][a-zA-Z0-9_-]*";var c={cN:"function",b:b+"\\(",rB:true,eE:true,e:"\\("};return{cI:true,i:"[=/|']",c:[a.CBCM,{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:true,eE:true,r:0,c:[c,a.ASM,a.QSM,a.CSSNM]}]},{cN:"tag",b:b,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBCM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[c,a.CSSNM,a.QSM,a.ASM,a.CBCM,{cN:"hexcolor",b:"#[0-9A-Fa-f]+"},{cN:"important",b:"!important"}]}}]}]}]}});hljs.registerLanguage("http",function(a){return{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:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}});hljs.registerLanguage("java",function(b){var a="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws";return{aliases:["jsp"],k:a,i:/<\//,c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"(^|\\s)@[A-Za-z]+"}],r:10},b.CLCM,b.CBCM,b.ASM,b.QSM,{bK:"protected public private",e:/[{;=]/,k:a,c:[{cN:"class",bK:"class interface",eW:true,eE:true,i:/[:"\[\]]/,c:[{bK:"extends implements",r:10},b.UTM]},{b:b.UIR+"\\s*\\(",rB:true,c:[b.UTM]}]},b.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("php",function(b){var e={cN:"variable",b:"(\\$|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var a={cN:"preprocessor",b:/<\?(php)?|\?>/};var c={cN:"string",c:[b.BE,a],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},b.inherit(b.ASM,{i:null}),b.inherit(b.QSM,{i:null})]};var d={v:[b.BNM,b.CNM]};return{aliases:["php3","php4","php5","php6"],cI:true,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:[b.CLCM,b.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"},a]},{cN:"comment",b:"__halt_compiler.+?;",eW:true,k:"__halt_compiler",l:b.UIR},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[b.BE]},a,e,{cN:"function",bK:"function",e:/[;{]/,eE:true,i:"\\$|\\[|%",c:[b.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e,b.CBCM,c,d]}]},{cN:"class",bK:"class interface",e:"{",eE:true,i:/[:\(\$"]/,c:[{bK:"extends implements",r:10},b.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[b.UTM]},{bK:"use",e:";",c:[b.UTM]},{b:"=>"},c,d]}});hljs.registerLanguage("python",function(a){var f={cN:"prompt",b:/^(>>>|\.\.\.) /};var b={cN:"string",c:[a.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[f],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[f],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},a.ASM,a.QSM]};var d={cN:"number",r:0,v:[{b:a.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:a.CNR+"[lLjJ]?"}]};var e={cN:"params",b:/\(/,e:/\)/,c:["self",f,d,b]};var c={e:/:/,i:/[${=;\n]/,c:[a.UTM,e]};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:[f,d,b,a.HCM,a.inherit(c,{cN:"function",bK:"def",r:10}),a.inherit(c,{cN:"class",bK:"class"}),{cN:"decorator",b:/@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("sql",function(a){var b={cN:"comment",b:"--",e:"$"};return{cI:true,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",e:/;/,eW:true,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:[a.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM,a.CBCM,b]},a.CBCM,b]}});hljs.registerLanguage("ini",function(a){return{cI:true,i:/\S/,c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM],r:0}]}]}});hljs.registerLanguage("perl",function(c){var d="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";var f={cN:"subst",b:"[$@]\\{",e:"\\}",k:d};var g={b:"->{",e:"}"};var a={cN:"variable",v:[{b:/\$\d/},{b:/[\$\%\@](\^\w\b|#\w+(\:\:\w+)*|{\w+}|\w+(\:\:\w*)*)/},{b:/[\$\%\@][^\s\w{]/,r:0}]};var e={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var h=[c.BE,f,a];var b=[a,c.HCM,e,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},g,{cN:"string",c:h,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:[c.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[c.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:"(\\/\\/|"+c.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[c.HCM,e,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[c.BE],r:0}]},{cN:"sub",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",r:5},{cN:"operator",b:"-\\w\\b",r:0}];f.c=b;g.c=b;return{aliases:["pl"],k:d,c:b}});hljs.registerLanguage("objectivec",function(a){var d={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:"NSString NSDictionary CGRect CGPoint UIButton UILabel UITextView UIWebView MKMapView NSView NSViewController NSWindow NSWindowController NSSet NSUUID NSIndexSet UISegmentedControl NSObject UITableViewDelegate UITableViewDataSource NSThread UIActivityIndicator UITabbar UIToolBar UIBarButtonItem UIImageView NSAutoreleasePool UITableView BOOL NSInteger CGFloat NSException NSLog NSMutableString NSMutableArray NSMutableDictionary NSURL NSIndexPath CGSize UITableViewCell UIView UIViewController UINavigationBar UINavigationController UITabBarController UIPopoverController UIPopoverControllerDelegate UIImage NSNumber UISearchBar NSFetchedResultsController NSFetchedResultsChangeType UIScrollView UIScrollViewDelegate UIEdgeInsets UIColor UIFont UIApplication NSNotFound NSNotificationCenter NSNotification UILocalNotification NSBundle NSFileManager NSTimeInterval NSDate NSCalendar NSUserDefaults UIWindow NSRange NSArray NSError NSURLRequest NSURLConnection UIInterfaceOrientation MPMoviePlayerController dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"};var c=/[a-zA-Z@][a-zA-Z0-9_]*/;var b="@interface @class @protocol @implementation";return{aliases:["m","mm","objc","obj-c"],k:d,l:c,i:""}]}]},{cN:"class",b:"("+b.split(" ").join("|")+")\\b",e:"({|$)",eE:true,k:b,l:c,c:[a.UTM]},{cN:"variable",b:"\\."+a.UIR,r:0}]}});hljs.registerLanguage("coffeescript",function(c){var b={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"};var a="[A-Za-z$_][0-9A-Za-z$_]*";var f=c.inherit(c.TM,{b:a});var e={cN:"subst",b:/#\{/,e:/}/,k:b};var d=[c.BNM,c.inherit(c.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[c.BE]},{b:/'/,e:/'/,c:[c.BE]},{b:/"""/,e:/"""/,c:[c.BE,e]},{b:/"/,e:/"/,c:[c.BE,e]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[e,c.HCM]},{b:"//[gim]*",r:0},{b:"/\\S(\\\\.|[^\\n])*?/[gim]*(?=\\s|\\W|$)"}]},{cN:"property",b:"@"+a},{b:"`",e:"`",eB:true,eE:true,sL:"javascript"}];e.c=d;return{aliases:["coffee","cson","iced"],k:b,c:d.concat([{cN:"comment",b:"###",e:"###"},c.HCM,{cN:"function",b:"("+a+"\\s*=\\s*)?(\\(.*\\))?\\s*\\B[-=]>",e:"[-=]>",rB:true,c:[f,{cN:"params",b:"\\(",rB:true,c:[{b:/\(/,e:/\)/,k:b,c:["self"].concat(d)}]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:true,i:/[:="\[\]]/,c:[f]},f]},{cN:"attribute",b:a+":",e:":",rB:true,eE:true,r:0}])}});hljs.registerLanguage("nginx",function(c){var b={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+c.UIR}]};var a={eW:true,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:[c.HCM,{cN:"string",c:[c.BE,b],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{cN:"url",b:"([a-z]+):/",e:"\\s",eW:true,eE:true},{cN:"regexp",c:[c.BE,b],v:[{b:"\\s\\^",e:"\\s|{|;",rE:true},{b:"~\\*?\\s+",e:"\\s|{|;",rE:true},{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},b]};return{aliases:["nginxconf"],c:[c.HCM,{b:c.UIR+"\\s",e:";|{",rB:true,c:[{cN:"title",b:c.UIR,starts:a}],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("json",function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}});hljs.registerLanguage("django",function(a){var b={cN:"filter",b:/\|[A-Za-z]+\:?/,k:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone",c:[{cN:"argument",b:/"/,e:/"/},{cN:"argument",b:/'/,e:/'/}]};return{aliases:["jinja"],cI:true,sL:"xml",subLanguageMode:"continuous",c:[{cN:"template_comment",b:/\{%\s*comment\s*%}/,e:/\{%\s*endcomment\s*%}/},{cN:"template_comment",b:/\{#/,e:/#}/},{cN:"template_tag",b:/\{%/,e:/%}/,k:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor in ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup by as ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim",c:[b]},{cN:"variable",b:/\{\{/,e:/}}/,c:[b]}]}});hljs.registerLanguage("apache",function(a){var b={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:true,c:[a.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",b]},b,a.QSM]}}],i:/\S/}});hljs.registerLanguage("cpp",function(a){var b={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 throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new 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",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","h","c++","h++"],k:b,i:""]',k:"include",i:"\\n"},a.CLCM]},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:b,c:["self"]},{b:a.IR+"::"}]}});hljs.registerLanguage("makefile",function(a){var b={cN:"variable",b:/\$\(/,e:/\)/,c:[a.BE]};return{aliases:["mk","mak"],c:[a.HCM,{b:/^\w+\s*\W*=/,rB:true,r:0,starts:{cN:"constant",e:/\s*\W*=/,eE:true,starts:{e:/$/,r:0,c:[b]}}},{cN:"title",b:/^[\w]+:\s*$/},{cN:"phony",b:/^\.PHONY:/,e:/$/,k:".PHONY",l:/[\.\w]+/},{b:/^\t+/,e:/$/,c:[a.QSM,b]}]}}); \ No newline at end of file diff --git a/themes/learn/js/html5shiv-printshiv.min.js b/themes/learn/js/html5shiv-printshiv.min.js new file mode 100755 index 000000000..9c78ee3c5 --- /dev/null +++ b/themes/learn/js/html5shiv-printshiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv prev3.7.1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=x.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=w[a[u]];return b||(b={},v++,a[u]=v,w[v]=b),b}function f(a,c,d){if(c||(c=b),p)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():t.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!f.canHaveChildren||s.test(a)||f.tagUrn?f:d.frag.appendChild(f)}function g(a,c){if(a||(a=b),p)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)f.createElement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return x.shivMethods?f(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(x,b.frag)}function i(a){a||(a=b);var d=e(a);return!x.shivCSS||o||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),p||h(a,d),a}function j(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(k(b)));return g}function k(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(z+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function l(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+z+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function m(a){for(var b=a.length;b--;)a[b].removeNode()}function n(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,f,g=e(a),h=a.namespaces,i=a.parentWindow;return!A||a.printShived?a:("undefined"==typeof h[z]&&h.add(z),i.attachEvent("onbeforeprint",function(){b();for(var e,g,h,i=a.styleSheets,k=[],m=i.length,n=Array(m);m--;)n[m]=i[m];for(;h=n.pop();)if(!h.disabled&&y.test(h.media)){try{e=h.imports,g=e.length}catch(o){g=0}for(m=0;g>m;m++)n.push(e[m]);try{k.push(h.cssText)}catch(o){}}k=l(k.reverse().join("")),f=j(a),d=c(a,k)}),i.attachEvent("onafterprint",function(){m(f),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var o,p,q="3.7.0",r=a.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,t=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",v=0,w={};!function(){try{var a=b.createElement("a");a.innerHTML="",o="hidden"in a,p=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){o=!0,p=!0}}();var x={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:q,shivCSS:r.shivCSS!==!1,supportsUnknownElements:p,shivMethods:r.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=x,i(b);var y=/^$|\b(?:all|print)\b/,z="html5shiv",A=!p&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();x.type+=" print",x.shivPrint=n,n(b)}(this,document); \ No newline at end of file diff --git a/themes/learn/js/jquery-2.1.1.min.js b/themes/learn/js/jquery-2.1.1.min.js new file mode 100644 index 000000000..e5ace116b --- /dev/null +++ b/themes/learn/js/jquery-2.1.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) +},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("