From 3138f932a478120d0586f97b1bd4fbe69135d817 Mon Sep 17 00:00:00 2001 From: Julie Cameron Date: Thu, 19 Mar 2015 14:08:05 -0400 Subject: [PATCH] pulling out intro slides, creating vertical sections, styling content --- css/.DS_Store | Bin 6148 -> 0 bytes css/print/paper.css | 37 +- css/print/pdf.css | 113 +- css/shaders/tile-flip.fs | 64 - css/shaders/tile-flip.vs | 141 - css/theme/default.css | 2450 ++++++++++++++++ css/theme/{gdiaa.css => gdi-sass.css} | 107 +- css/theme/gdicool.css | 51 +- css/theme/gdidefault.css | 51 +- css/theme/gdilight.css | 51 +- css/theme/gdisunny.css | 51 +- css/theme/sass-plain.css | 2581 +++++++++++++++++ .../source/{gdiaa.scss => gdi-sass.scss} | 4 +- css/theme/source/sass-plain.scss | 16 + css/theme/source/template/_mixins.scss | 9 + css/theme/source/template/_theme.scss | 12 - index.html | 1466 ++++++---- indexNew.html | 1010 ------- lib/css/zenburn.css | 33 +- lib/font/Gotham-Bold.otf | Bin 157328 -> 0 bytes lib/font/Gotham-BoldIta.otf | Bin 130024 -> 0 bytes lib/font/Gotham-BoldItalic.otf | Bin 161132 -> 0 bytes lib/font/Gotham-Book.otf | Bin 158964 -> 0 bytes lib/font/Gotham-BookIta.otf | Bin 133304 -> 0 bytes lib/font/Gotham-BookItalic.otf | Bin 166328 -> 0 bytes lib/font/Gotham-Medium.otf | Bin 159852 -> 0 bytes lib/font/Gotham-MediumIta.otf | Bin 133788 -> 0 bytes lib/font/Gotham-MediumItalic.otf | Bin 166880 -> 0 bytes lib/font/league_gothic-webfont.svg | 0 lib/font/league_gothic-webfont.ttf | Bin lib/font/league_gothic-webfont.woff | Bin lib/font/league_gothic_license | 0 lib/js/classList.js | 0 lib/js/head.min.js | 0 lib/js/html5shiv.js | 0 plugin/highlight/highlight.js | 57 +- plugin/leap/leap.js | 157 + plugin/markdown/example.html | 98 + plugin/markdown/example.md | 31 + plugin/markdown/markdown.js | 334 ++- plugin/markdown/marked.js | 37 + plugin/markdown/showdown.js | 62 - plugin/math/math.js | 64 + plugin/multiplex/client.js | 13 + plugin/multiplex/index.js | 56 + plugin/multiplex/master.js | 51 + plugin/notes-server/client.js | 0 plugin/notes-server/index.js | 1 + plugin/notes-server/notes.html | 13 +- plugin/notes/notes.html | 183 +- plugin/notes/notes.js | 76 +- plugin/postmessage/example.html | 39 + plugin/postmessage/postmessage.js | 42 + plugin/print-pdf/print-pdf.js | 44 + plugin/remotes/remotes.js | 39 + plugin/search/search.js | 196 ++ plugin/zoom-js/zoom.js | 47 +- 57 files changed, 7658 insertions(+), 2229 deletions(-) delete mode 100644 css/.DS_Store mode change 100755 => 100644 css/print/paper.css mode change 100755 => 100644 css/print/pdf.css delete mode 100755 css/shaders/tile-flip.fs delete mode 100755 css/shaders/tile-flip.vs create mode 100644 css/theme/default.css rename css/theme/{gdiaa.css => gdi-sass.css} (96%) create mode 100644 css/theme/sass-plain.css rename css/theme/source/{gdiaa.scss => gdi-sass.scss} (95%) create mode 100644 css/theme/source/sass-plain.scss delete mode 100755 indexNew.html mode change 100755 => 100644 lib/css/zenburn.css delete mode 100755 lib/font/Gotham-Bold.otf delete mode 100755 lib/font/Gotham-BoldIta.otf delete mode 100755 lib/font/Gotham-BoldItalic.otf delete mode 100755 lib/font/Gotham-Book.otf delete mode 100755 lib/font/Gotham-BookIta.otf delete mode 100755 lib/font/Gotham-BookItalic.otf delete mode 100755 lib/font/Gotham-Medium.otf delete mode 100755 lib/font/Gotham-MediumIta.otf delete mode 100755 lib/font/Gotham-MediumItalic.otf mode change 100755 => 100644 lib/font/league_gothic-webfont.svg mode change 100755 => 100644 lib/font/league_gothic-webfont.ttf mode change 100755 => 100644 lib/font/league_gothic-webfont.woff mode change 100755 => 100644 lib/font/league_gothic_license mode change 100755 => 100644 lib/js/classList.js mode change 100755 => 100644 lib/js/head.min.js mode change 100755 => 100644 lib/js/html5shiv.js mode change 100755 => 100644 plugin/highlight/highlight.js create mode 100644 plugin/leap/leap.js create mode 100644 plugin/markdown/example.html create mode 100644 plugin/markdown/example.md create mode 100644 plugin/markdown/marked.js delete mode 100755 plugin/markdown/showdown.js create mode 100755 plugin/math/math.js create mode 100644 plugin/multiplex/client.js create mode 100644 plugin/multiplex/index.js create mode 100644 plugin/multiplex/master.js mode change 100755 => 100644 plugin/notes-server/client.js mode change 100755 => 100644 plugin/notes-server/index.js mode change 100755 => 100644 plugin/notes-server/notes.html mode change 100755 => 100644 plugin/notes/notes.html mode change 100755 => 100644 plugin/notes/notes.js create mode 100644 plugin/postmessage/example.html create mode 100644 plugin/postmessage/postmessage.js create mode 100644 plugin/print-pdf/print-pdf.js create mode 100644 plugin/remotes/remotes.js create mode 100644 plugin/search/search.js mode change 100755 => 100644 plugin/zoom-js/zoom.js diff --git a/css/.DS_Store b/css/.DS_Store deleted file mode 100644 index 203686265db2c9b29e59bce2766f126b64613828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKO>fgc5S>jEV)G&8g4E-R6NjiupsIS{U`3^Z8zPl@pa|?ZB9@FD*-mo^p%xeZ z0{?z;LYw9ISpKTK&YCLX5V=B&943Yv0frlqeVO<>JgC#XKeXs{$SkCzGW?! z=>nA*qk5j^lPJxjEv_W~PX+kib!binC6rO~{_!L64gT<_F?0I2!JE=KJfxKNXhJ2G zjeCw7_3}zh7n~XRF{+9!_Kz#<4pm@J={-$1$E9O1zckLJ!HkyW+&y()qj{Q?)nM>l zwRYN_TV2ohy}M_pNfzhJQNGCH^3`~jFULtdjl$x!iL0<$l%udPJukv)h8`22O4hxNyc8Yc}? zcs-2Wb9f1#5Hv0%E+=V(Ik~%$J|7oZnrH8jy&Q-cVxoX3APQVp0rxHO?p${OsS^c6 zfg7s;e;+iQF>qL0G@lMMW(xppBW(;Z|2T4ub{IIUEusgeY$?!|D!0W@wj6owc!9&( zqAe$7X2v*fX61G$%FK?uHgr;fMQKF=QD9Sn9edd0_5bPL_y3zkawH0f0yjzl)jk>@ zjc`eBZQZ&!UTZb{Eu4*cwZ-2h2+UFpE-%HqaAU}84uFBf+9EPA`4KQONFxgTQw4qj DXwiVA diff --git a/css/print/paper.css b/css/print/paper.css old mode 100755 new mode 100644 index 61fa0a9..893184d --- a/css/print/paper.css +++ b/css/print/paper.css @@ -2,12 +2,12 @@ by Rob Glazebrook of CSSnewbie.com Last Updated: June 4, 2008 - Feel free (nay, compelled) to edit, append, and + Feel free (nay, compelled) to edit, append, and manipulate this file as you see fit. */ /* SECTION 1: Set default width, margin, float, and - background. This prevents elements from extending + background. This prevents elements from extending beyond the edge of the printed page, and prevents unnecessary background images from printing */ body { @@ -28,11 +28,11 @@ html { overflow: visible; } -/* SECTION 2: Remove any elements not needed in print. +/* SECTION 2: Remove any elements not needed in print. This would include navigation, ads, sidebars, etc. */ -.nestedarrow, -.controls, -.reveal .progress, +.nestedarrow, +.controls, +.reveal .progress, .reveal.overview, .fork-reveal, .share-reveal, @@ -45,11 +45,11 @@ html { body, p, td, li, div, a { font-size: 16pt!important; font-family: Georgia, "Times New Roman", Times, serif !important; - color: #000; + color: #000; } /* SECTION 4: Set heading font face, sizes, and color. - Diffrentiate your headings from your body text. + Differentiate your headings from your body text. Perhaps use a large sans-serif for distinction. */ h1,h2,h3,h4,h5,h6 { color: #000!important; @@ -71,14 +71,14 @@ h6 { font-size: 18pt !important; font-style: italic; } /* SECTION 5: Make hyperlinks more usable. Ensure links are underlined, and consider appending the URL to the end of the link for usability. */ -a:link, +a:link, a:visited { color: #000 !important; font-weight: bold; text-decoration: underline; } /* -.reveal a:link:after, +.reveal a:link:after, .reveal a:visited:after { content: " (" attr(href) ") "; color: #222 !important; @@ -123,9 +123,9 @@ ul, ol, div, p { -ms-perspective-origin: 50% 50%; perspective-origin: 50% 50%; } -.reveal .slides>section, +.reveal .slides>section, .reveal .slides>section>section { - + visibility: visible !important; position: static !important; width: 90% !important; @@ -152,17 +152,20 @@ ul, ol, div, p { transform: none !important; } .reveal section { - page-break-after: always !important; + page-break-after: always !important; display: block !important; } -.reveal section.stack { - page-break-after: avoid !important; -} .reveal section .fragment { opacity: 1 !important; + visibility: visible !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; } .reveal section:last-of-type { - page-break-after: avoid !important; + page-break-after: avoid !important; } .reveal section img { display: block; diff --git a/css/print/pdf.css b/css/print/pdf.css old mode 100755 new mode 100644 index 7c1a496..7b66ee5 --- a/css/print/pdf.css +++ b/css/print/pdf.css @@ -2,41 +2,46 @@ by Rob Glazebrook of CSSnewbie.com Last Updated: June 4, 2008 - Feel free (nay, compelled) to edit, append, and + Feel free (nay, compelled) to edit, append, and manipulate this file as you see fit. */ /* SECTION 1: Set default width, margin, float, and - background. This prevents elements from extending + background. This prevents elements from extending beyond the edge of the printed page, and prevents unnecessary background images from printing */ + * { - -webkit-print-color-adjust: exact; + -webkit-print-color-adjust: exact; } body { font-size: 18pt; - width: auto; - height: auto; + width: 297mm; + height: 229mm; + margin: 0 auto !important; border: 0; - margin: 0 5%; padding: 0; float: none !important; overflow: visible; - background-image: none; } html { - width: auto; - height: auto; + width: 100%; + height: 100%; overflow: visible; } -/* SECTION 2: Remove any elements not needed in print. +@page { + size: letter landscape; + margin: 0; +} + +/* SECTION 2: Remove any elements not needed in print. This would include navigation, ads, sidebars, etc. */ -.nestedarrow, -.controls, -.reveal .progress, +.nestedarrow, +.controls, +.reveal .progress, .reveal.overview, .fork-reveal, .share-reveal, @@ -51,7 +56,7 @@ body, p, td, li, div { } /* SECTION 4: Set heading font face, sizes, and color. - Diffrentiate your headings from your body text. + Differentiate your headings from your body text. Perhaps use a large sans-serif for distinction. */ h1,h2,h3,h4,h5,h6 { text-shadow: 0 0 0 #000 !important; @@ -60,12 +65,17 @@ h1,h2,h3,h4,h5,h6 { /* SECTION 5: Make hyperlinks more usable. Ensure links are underlined, and consider appending the URL to the end of the link for usability. */ -a:link, +a:link, a:visited { font-weight: bold; text-decoration: underline; } +.reveal pre code { + overflow: hidden !important; + font-family: monospace !important; +} + /* SECTION 6: more reveal.js specific additions by @skypanther */ ul, ol, div, p { @@ -77,6 +87,11 @@ ul, ol, div, p { overflow: visible; margin: auto; } +.reveal { + width: auto !important; + height: auto !important; + overflow: hidden !important; +} .reveal .slides { position: static; width: 100%; @@ -84,14 +99,14 @@ ul, ol, div, p { left: auto; top: auto; - margin-left: auto; - margin-top: auto; - padding: auto; + margin: 0 !important; + padding: 0 !important; overflow: visible; display: block; text-align: center; + -webkit-perspective: none; -moz-perspective: none; -ms-perspective: none; @@ -102,21 +117,23 @@ ul, ol, div, p { -ms-perspective-origin: 50% 50%; perspective-origin: 50% 50%; } -.reveal .slides>section, .reveal .slides>section>section { - +.reveal .slides section { + + page-break-after: always !important; + visibility: visible !important; - position: static !important; + position: relative !important; width: 100% !important; - height: auto !important; - min-height: initial !important; + height: 229mm !important; + min-height: 229mm !important; display: block !important; - overflow: visible !important; + overflow: hidden !important; - left: 0% !important; - top: 0% !important; - margin-left: 0px !important; - margin-top: 50px !important; - padding: 20px 0px !important; + left: 0 !important; + top: 0 !important; + margin: 0 !important; + padding: 2cm 2cm 0 2cm !important; + box-sizing: border-box !important; opacity: 1 !important; @@ -130,17 +147,36 @@ ul, ol, div, p { -ms-transform: none !important; transform: none !important; } -.reveal section { - page-break-after: always !important; - display: block !important; -} .reveal section.stack { - margin: 0px !important; - padding: 0px !important; - page-break-after: avoid !important; + margin: 0 !important; + padding: 0 !important; + page-break-after: avoid !important; + height: auto !important; + min-height: auto !important; +} +.reveal .absolute-element { + margin-left: 2.2cm; + margin-top: 1.8cm; } .reveal section .fragment { opacity: 1 !important; + visibility: visible !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.reveal section .slide-background { + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 0; +} +.reveal section>* { + position: relative; + z-index: 1; } .reveal img { box-shadow: none; @@ -149,11 +185,6 @@ ul, ol, div, p { overflow: visible; line-height: 1em; } - .reveal small a { font-size: 16pt !important; } - -pre { - font-size: 9pt !important; -} diff --git a/css/shaders/tile-flip.fs b/css/shaders/tile-flip.fs deleted file mode 100755 index 3481a48..0000000 --- a/css/shaders/tile-flip.fs +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved. - * Copyright (c) 2012 Branislav Ulicny - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -precision mediump float; - -// Uniform values from CSS - -uniform float amount; -uniform float tileOutline; - -// Built-in uniforms - -uniform vec2 u_meshSize; -uniform vec2 u_textureSize; - -// Varyings passed in from vertex shader - -varying float v_depth; -varying vec2 v_uv; - -// Main - -void main() -{ - // FIXME: Must swap x and y as a workaround for: - // https://bugs.webkit.org/show_bug.cgi?id=96285 - vec2 u_meshSize = u_meshSize.yx; - - vec4 c = vec4(1.0); - - // Fade out. - c.a = 1.0 - v_depth; - - // Show grid outline. - if (tileOutline >= 0.5) { - float cell_width = u_textureSize.x / u_meshSize.y; - float cell_height = u_textureSize.y / u_meshSize.x; - float dd = 1.0; - - if (mod(v_uv.x * u_textureSize.x + dd, cell_width) < 2.0 - || mod(v_uv.y * u_textureSize.y + dd, cell_height) < 2.0) { - if (amount > 0.0) - c.rgb = vec3(1.0 - sqrt(amount)); - } - } - css_ColorMatrix = mat4(c.r, 0.0, 0.0, 0.0, - 0.0, c.g, 0.0, 0.0, - 0.0, 0.0, c.b, 0.0, - 0.0, 0.0, 0.0, c.a); -} diff --git a/css/shaders/tile-flip.vs b/css/shaders/tile-flip.vs deleted file mode 100755 index 498e446..0000000 --- a/css/shaders/tile-flip.vs +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (c)2012 Adobe Systems Incorporated. All rights reserved. - * Copyright (c)2012 Branislav Ulicny - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -precision mediump float; - -// Built-in attributes - -attribute vec4 a_position; -attribute vec2 a_texCoord; -attribute vec3 a_triangleCoord; - -// Built-in uniforms - -uniform mat4 u_projectionMatrix; -uniform vec2 u_meshSize; -uniform vec2 u_textureSize; - -// Uniform passed in from CSS - -uniform mat4 transform; -uniform float amount; -uniform float randomness; -uniform vec3 flipAxis; - -// Varyings - -varying float v_depth; -varying vec2 v_uv; - -// Constants - -const float PI2 = 1.5707963267948966; - -// Create perspective matrix - -mat4 perspectiveMatrix(float p) -{ - float perspective = - 1.0 / p; - return mat4( - 1.0, 0.0, 0.0, 0.0, - 0.0, 1.0, 0.0, 0.0, - 0.0, 0.0, 1.0, perspective, - 0.0, 0.0, 0.0, 1.0 - ); -} - -// Rotate vector - -vec3 rotateVectorByQuaternion(vec3 v, vec4 q) -{ - vec3 dest = vec3(0.0); - - float x = v.x, y = v.y, z = v.z; - float qx = q.x, qy = q.y, qz = q.z, qw = q.w; - - // Calculate quaternion * vector. - - float ix = qw * x + qy * z - qz * y, - iy = qw * y + qz * x - qx * z, - iz = qw * z + qx * y - qy * x, - iw = -qx * x - qy * y - qz * z; - - // Calculate result * inverse quaternion. - - dest.x = ix * qw + iw * -qx + iy * -qz - iz * -qy; - dest.y = iy * qw + iw * -qy + iz * -qx - ix * -qz; - dest.z = iz * qw + iw * -qz + ix * -qy - iy * -qx; - - return dest; -} - -// Convert rotation. - -vec4 axisAngleToQuaternion(vec3 axis, float angle) -{ - vec4 dest = vec4(0.0); - - float halfAngle = angle / 2.0; - float s = sin(halfAngle); - - dest.x = axis.x * s; - dest.y = axis.y * s; - dest.z = axis.z * s; - dest.w = cos(halfAngle); - - return dest; -} - -// Random function based on the tile coordinate. -// This will return the same value for all the vertices in the same tile (i.e. two triangles). - -float random(vec2 scale) -{ - // Use the fragment position as a different seed per-pixel. - return fract(sin(dot(vec2(a_triangleCoord.x, a_triangleCoord.y), scale)) * 4000.0); -} - -// Main - -void main() -{ - // FIXME: We must swap x and y as a workaround for: - // https://bugs.webkit.org/show_bug.cgi?id=96285 - vec2 u_meshSize = u_meshSize.yx; - - vec4 pos = a_position; - float aspect = u_textureSize.x / u_textureSize.y; - - float cx = a_triangleCoord.x / u_meshSize.y - 0.5 + 0.5 / u_meshSize.y; - float cy = a_triangleCoord.y / u_meshSize.x - 0.5 + 0.5 / u_meshSize.x; - - vec3 centroid = vec3(cx, cy, 0.0); - float r = random(vec2(10.0, 80.0)); - float rr = mix(0.0, PI2, amount * (1.0 + randomness * r)); - - vec4 rotation = vec4(flipAxis, rr); - vec4 qRotation = axisAngleToQuaternion(normalize(rotation.xyz), rotation.w); - - vec3 newPosition = rotateVectorByQuaternion((pos.xyz - centroid)* vec3(aspect, 1., 1.0), qRotation) * vec3(1.0 / aspect, 1.0, 1.0) + centroid; - pos.xyz = newPosition; - - gl_Position = u_projectionMatrix * transform * pos; - - // Pass varyings to the fragment shader. - v_depth = abs(rr)/ PI2; - v_uv = a_texCoord; -} diff --git a/css/theme/default.css b/css/theme/default.css new file mode 100644 index 0000000..177bf7f --- /dev/null +++ b/css/theme/default.css @@ -0,0 +1,2450 @@ +/** + * Default theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); +@font-face { + font-family: 'FontAwesome'; + src: url("../../fonts/FontAwesome/fontawesome-webfont.eot?v=4.0.3"); + src: url("../../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../../fonts/FontAwesome/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../../fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 4, source/lib/font-awesome/_core.scss */ +.fa { + display: inline-block; + font-family: FontAwesome !important; + font-style: normal !important; + font-weight: normal !important; + line-height: 1 !important; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* makes the font 33% larger relative to the icon container */ +/* line 5, source/lib/font-awesome/_larger.scss */ +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -15%; +} + +/* line 10, source/lib/font-awesome/_larger.scss */ +.fa-2x { + font-size: 2em; +} + +/* line 11, source/lib/font-awesome/_larger.scss */ +.fa-3x { + font-size: 3em; +} + +/* line 12, source/lib/font-awesome/_larger.scss */ +.fa-4x { + font-size: 4em; +} + +/* line 13, source/lib/font-awesome/_larger.scss */ +.fa-5x { + font-size: 5em; +} + +/* line 3, source/lib/font-awesome/_fixed-width.scss */ +.fa-fw { + width: 1.28571em; + text-align: center; +} + +/* line 4, source/lib/font-awesome/_list.scss */ +.fa-ul { + padding-left: 0; + margin-left: 2.14286em; + list-style-type: none; +} +/* line 8, source/lib/font-awesome/_list.scss */ +.fa-ul > li { + position: relative; +} + +/* line 10, source/lib/font-awesome/_list.scss */ +.fa-li { + position: absolute; + left: -2.14286em; + width: 2.14286em; + top: 0.14286em; + text-align: center; +} +/* line 16, source/lib/font-awesome/_list.scss */ +.fa-li.fa-lg { + left: -1.85714em; +} + +/* line 4, source/lib/font-awesome/_bordered-pulled.scss */ +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} + +/* line 10, source/lib/font-awesome/_bordered-pulled.scss */ +.pull-right { + float: right; +} + +/* line 11, source/lib/font-awesome/_bordered-pulled.scss */ +.pull-left { + float: left; +} + +/* line 14, source/lib/font-awesome/_bordered-pulled.scss */ +.fa.pull-left { + margin-right: .3em; +} +/* line 15, source/lib/font-awesome/_bordered-pulled.scss */ +.fa.pull-right { + margin-left: .3em; +} + +/* line 4, source/lib/font-awesome/_spinning.scss */ +.fa-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} + +@-moz-keyframes spin { + /* line 12, source/lib/font-awesome/_spinning.scss */ + 0% { + -moz-transform: rotate(0deg); + } + + /* line 13, source/lib/font-awesome/_spinning.scss */ + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + /* line 16, source/lib/font-awesome/_spinning.scss */ + 0% { + -webkit-transform: rotate(0deg); + } + + /* line 17, source/lib/font-awesome/_spinning.scss */ + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + /* line 20, source/lib/font-awesome/_spinning.scss */ + 0% { + -o-transform: rotate(0deg); + } + + /* line 21, source/lib/font-awesome/_spinning.scss */ + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + /* line 24, source/lib/font-awesome/_spinning.scss */ + 0% { + -ms-transform: rotate(0deg); + } + + /* line 25, source/lib/font-awesome/_spinning.scss */ + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + /* line 28, source/lib/font-awesome/_spinning.scss */ + 0% { + transform: rotate(0deg); + } + + /* line 29, source/lib/font-awesome/_spinning.scss */ + 100% { + transform: rotate(359deg); + } +} +/* line 4, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 5, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 6, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} + +/* line 8, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +/* line 9, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* line 4, source/lib/font-awesome/_stacked.scss */ +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +/* line 12, source/lib/font-awesome/_stacked.scss */ +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +/* line 18, source/lib/font-awesome/_stacked.scss */ +.fa-stack-1x { + line-height: inherit; +} + +/* line 19, source/lib/font-awesome/_stacked.scss */ +.fa-stack-2x { + font-size: 2em; +} + +/* line 20, source/lib/font-awesome/_stacked.scss */ +.fa-inverse { + color: white; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +/* line 4, source/lib/font-awesome/_icons.scss */ +.fa-glass:before { + content: "\f000"; +} + +/* line 5, source/lib/font-awesome/_icons.scss */ +.fa-music:before { + content: "\f001"; +} + +/* line 6, source/lib/font-awesome/_icons.scss */ +.fa-search:before { + content: "\f002"; +} + +/* line 7, source/lib/font-awesome/_icons.scss */ +.fa-envelope-o:before { + content: "\f003"; +} + +/* line 8, source/lib/font-awesome/_icons.scss */ +.fa-heart:before { + content: "\f004"; +} + +/* line 9, source/lib/font-awesome/_icons.scss */ +.fa-star:before { + content: "\f005"; +} + +/* line 10, source/lib/font-awesome/_icons.scss */ +.fa-star-o:before { + content: "\f006"; +} + +/* line 11, source/lib/font-awesome/_icons.scss */ +.fa-user:before { + content: "\f007"; +} + +/* line 12, source/lib/font-awesome/_icons.scss */ +.fa-film:before { + content: "\f008"; +} + +/* line 13, source/lib/font-awesome/_icons.scss */ +.fa-th-large:before { + content: "\f009"; +} + +/* line 14, source/lib/font-awesome/_icons.scss */ +.fa-th:before { + content: "\f00a"; +} + +/* line 15, source/lib/font-awesome/_icons.scss */ +.fa-th-list:before { + content: "\f00b"; +} + +/* line 16, source/lib/font-awesome/_icons.scss */ +.fa-check:before { + content: "\f00c"; +} + +/* line 17, source/lib/font-awesome/_icons.scss */ +.fa-times:before { + content: "\f00d"; +} + +/* line 18, source/lib/font-awesome/_icons.scss */ +.fa-search-plus:before { + content: "\f00e"; +} + +/* line 19, source/lib/font-awesome/_icons.scss */ +.fa-search-minus:before { + content: "\f010"; +} + +/* line 20, source/lib/font-awesome/_icons.scss */ +.fa-power-off:before { + content: "\f011"; +} + +/* line 21, source/lib/font-awesome/_icons.scss */ +.fa-signal:before { + content: "\f012"; +} + +/* line 22, source/lib/font-awesome/_icons.scss */ +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} + +/* line 24, source/lib/font-awesome/_icons.scss */ +.fa-trash-o:before { + content: "\f014"; +} + +/* line 25, source/lib/font-awesome/_icons.scss */ +.fa-home:before { + content: "\f015"; +} + +/* line 26, source/lib/font-awesome/_icons.scss */ +.fa-file-o:before { + content: "\f016"; +} + +/* line 27, source/lib/font-awesome/_icons.scss */ +.fa-clock-o:before { + content: "\f017"; +} + +/* line 28, source/lib/font-awesome/_icons.scss */ +.fa-road:before { + content: "\f018"; +} + +/* line 29, source/lib/font-awesome/_icons.scss */ +.fa-download:before { + content: "\f019"; +} + +/* line 30, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} + +/* line 31, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} + +/* line 32, source/lib/font-awesome/_icons.scss */ +.fa-inbox:before { + content: "\f01c"; +} + +/* line 33, source/lib/font-awesome/_icons.scss */ +.fa-play-circle-o:before { + content: "\f01d"; +} + +/* line 34, source/lib/font-awesome/_icons.scss */ +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} + +/* line 36, source/lib/font-awesome/_icons.scss */ +.fa-refresh:before { + content: "\f021"; +} + +/* line 37, source/lib/font-awesome/_icons.scss */ +.fa-list-alt:before { + content: "\f022"; +} + +/* line 38, source/lib/font-awesome/_icons.scss */ +.fa-lock:before { + content: "\f023"; +} + +/* line 39, source/lib/font-awesome/_icons.scss */ +.fa-flag:before { + content: "\f024"; +} + +/* line 40, source/lib/font-awesome/_icons.scss */ +.fa-headphones:before { + content: "\f025"; +} + +/* line 41, source/lib/font-awesome/_icons.scss */ +.fa-volume-off:before { + content: "\f026"; +} + +/* line 42, source/lib/font-awesome/_icons.scss */ +.fa-volume-down:before { + content: "\f027"; +} + +/* line 43, source/lib/font-awesome/_icons.scss */ +.fa-volume-up:before { + content: "\f028"; +} + +/* line 44, source/lib/font-awesome/_icons.scss */ +.fa-qrcode:before { + content: "\f029"; +} + +/* line 45, source/lib/font-awesome/_icons.scss */ +.fa-barcode:before { + content: "\f02a"; +} + +/* line 46, source/lib/font-awesome/_icons.scss */ +.fa-tag:before { + content: "\f02b"; +} + +/* line 47, source/lib/font-awesome/_icons.scss */ +.fa-tags:before { + content: "\f02c"; +} + +/* line 48, source/lib/font-awesome/_icons.scss */ +.fa-book:before { + content: "\f02d"; +} + +/* line 49, source/lib/font-awesome/_icons.scss */ +.fa-bookmark:before { + content: "\f02e"; +} + +/* line 50, source/lib/font-awesome/_icons.scss */ +.fa-print:before { + content: "\f02f"; +} + +/* line 51, source/lib/font-awesome/_icons.scss */ +.fa-camera:before { + content: "\f030"; +} + +/* line 52, source/lib/font-awesome/_icons.scss */ +.fa-font:before { + content: "\f031"; +} + +/* line 53, source/lib/font-awesome/_icons.scss */ +.fa-bold:before { + content: "\f032"; +} + +/* line 54, source/lib/font-awesome/_icons.scss */ +.fa-italic:before { + content: "\f033"; +} + +/* line 55, source/lib/font-awesome/_icons.scss */ +.fa-text-height:before { + content: "\f034"; +} + +/* line 56, source/lib/font-awesome/_icons.scss */ +.fa-text-width:before { + content: "\f035"; +} + +/* line 57, source/lib/font-awesome/_icons.scss */ +.fa-align-left:before { + content: "\f036"; +} + +/* line 58, source/lib/font-awesome/_icons.scss */ +.fa-align-center:before { + content: "\f037"; +} + +/* line 59, source/lib/font-awesome/_icons.scss */ +.fa-align-right:before { + content: "\f038"; +} + +/* line 60, source/lib/font-awesome/_icons.scss */ +.fa-align-justify:before { + content: "\f039"; +} + +/* line 61, source/lib/font-awesome/_icons.scss */ +.fa-list:before { + content: "\f03a"; +} + +/* line 62, source/lib/font-awesome/_icons.scss */ +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} + +/* line 64, source/lib/font-awesome/_icons.scss */ +.fa-indent:before { + content: "\f03c"; +} + +/* line 65, source/lib/font-awesome/_icons.scss */ +.fa-video-camera:before { + content: "\f03d"; +} + +/* line 66, source/lib/font-awesome/_icons.scss */ +.fa-picture-o:before { + content: "\f03e"; +} + +/* line 67, source/lib/font-awesome/_icons.scss */ +.fa-pencil:before { + content: "\f040"; +} + +/* line 68, source/lib/font-awesome/_icons.scss */ +.fa-map-marker:before { + content: "\f041"; +} + +/* line 69, source/lib/font-awesome/_icons.scss */ +.fa-adjust:before { + content: "\f042"; +} + +/* line 70, source/lib/font-awesome/_icons.scss */ +.fa-tint:before { + content: "\f043"; +} + +/* line 71, source/lib/font-awesome/_icons.scss */ +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} + +/* line 73, source/lib/font-awesome/_icons.scss */ +.fa-share-square-o:before { + content: "\f045"; +} + +/* line 74, source/lib/font-awesome/_icons.scss */ +.fa-check-square-o:before { + content: "\f046"; +} + +/* line 75, source/lib/font-awesome/_icons.scss */ +.fa-arrows:before { + content: "\f047"; +} + +/* line 76, source/lib/font-awesome/_icons.scss */ +.fa-step-backward:before { + content: "\f048"; +} + +/* line 77, source/lib/font-awesome/_icons.scss */ +.fa-fast-backward:before { + content: "\f049"; +} + +/* line 78, source/lib/font-awesome/_icons.scss */ +.fa-backward:before { + content: "\f04a"; +} + +/* line 79, source/lib/font-awesome/_icons.scss */ +.fa-play:before { + content: "\f04b"; +} + +/* line 80, source/lib/font-awesome/_icons.scss */ +.fa-pause:before { + content: "\f04c"; +} + +/* line 81, source/lib/font-awesome/_icons.scss */ +.fa-stop:before { + content: "\f04d"; +} + +/* line 82, source/lib/font-awesome/_icons.scss */ +.fa-forward:before { + content: "\f04e"; +} + +/* line 83, source/lib/font-awesome/_icons.scss */ +.fa-fast-forward:before { + content: "\f050"; +} + +/* line 84, source/lib/font-awesome/_icons.scss */ +.fa-step-forward:before { + content: "\f051"; +} + +/* line 85, source/lib/font-awesome/_icons.scss */ +.fa-eject:before { + content: "\f052"; +} + +/* line 86, source/lib/font-awesome/_icons.scss */ +.fa-chevron-left:before { + content: "\f053"; +} + +/* line 87, source/lib/font-awesome/_icons.scss */ +.fa-chevron-right:before { + content: "\f054"; +} + +/* line 88, source/lib/font-awesome/_icons.scss */ +.fa-plus-circle:before { + content: "\f055"; +} + +/* line 89, source/lib/font-awesome/_icons.scss */ +.fa-minus-circle:before { + content: "\f056"; +} + +/* line 90, source/lib/font-awesome/_icons.scss */ +.fa-times-circle:before { + content: "\f057"; +} + +/* line 91, source/lib/font-awesome/_icons.scss */ +.fa-check-circle:before { + content: "\f058"; +} + +/* line 92, source/lib/font-awesome/_icons.scss */ +.fa-question-circle:before { + content: "\f059"; +} + +/* line 93, source/lib/font-awesome/_icons.scss */ +.fa-info-circle:before { + content: "\f05a"; +} + +/* line 94, source/lib/font-awesome/_icons.scss */ +.fa-crosshairs:before { + content: "\f05b"; +} + +/* line 95, source/lib/font-awesome/_icons.scss */ +.fa-times-circle-o:before { + content: "\f05c"; +} + +/* line 96, source/lib/font-awesome/_icons.scss */ +.fa-check-circle-o:before { + content: "\f05d"; +} + +/* line 97, source/lib/font-awesome/_icons.scss */ +.fa-ban:before { + content: "\f05e"; +} + +/* line 98, source/lib/font-awesome/_icons.scss */ +.fa-arrow-left:before { + content: "\f060"; +} + +/* line 99, source/lib/font-awesome/_icons.scss */ +.fa-arrow-right:before { + content: "\f061"; +} + +/* line 100, source/lib/font-awesome/_icons.scss */ +.fa-arrow-up:before { + content: "\f062"; +} + +/* line 101, source/lib/font-awesome/_icons.scss */ +.fa-arrow-down:before { + content: "\f063"; +} + +/* line 102, source/lib/font-awesome/_icons.scss */ +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} + +/* line 104, source/lib/font-awesome/_icons.scss */ +.fa-expand:before { + content: "\f065"; +} + +/* line 105, source/lib/font-awesome/_icons.scss */ +.fa-compress:before { + content: "\f066"; +} + +/* line 106, source/lib/font-awesome/_icons.scss */ +.fa-plus:before { + content: "\f067"; +} + +/* line 107, source/lib/font-awesome/_icons.scss */ +.fa-minus:before { + content: "\f068"; +} + +/* line 108, source/lib/font-awesome/_icons.scss */ +.fa-asterisk:before { + content: "\f069"; +} + +/* line 109, source/lib/font-awesome/_icons.scss */ +.fa-exclamation-circle:before { + content: "\f06a"; +} + +/* line 110, source/lib/font-awesome/_icons.scss */ +.fa-gift:before { + content: "\f06b"; +} + +/* line 111, source/lib/font-awesome/_icons.scss */ +.fa-leaf:before { + content: "\f06c"; +} + +/* line 112, source/lib/font-awesome/_icons.scss */ +.fa-fire:before { + content: "\f06d"; +} + +/* line 113, source/lib/font-awesome/_icons.scss */ +.fa-eye:before { + content: "\f06e"; +} + +/* line 114, source/lib/font-awesome/_icons.scss */ +.fa-eye-slash:before { + content: "\f070"; +} + +/* line 115, source/lib/font-awesome/_icons.scss */ +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} + +/* line 117, source/lib/font-awesome/_icons.scss */ +.fa-plane:before { + content: "\f072"; +} + +/* line 118, source/lib/font-awesome/_icons.scss */ +.fa-calendar:before { + content: "\f073"; +} + +/* line 119, source/lib/font-awesome/_icons.scss */ +.fa-random:before { + content: "\f074"; +} + +/* line 120, source/lib/font-awesome/_icons.scss */ +.fa-comment:before { + content: "\f075"; +} + +/* line 121, source/lib/font-awesome/_icons.scss */ +.fa-magnet:before { + content: "\f076"; +} + +/* line 122, source/lib/font-awesome/_icons.scss */ +.fa-chevron-up:before { + content: "\f077"; +} + +/* line 123, source/lib/font-awesome/_icons.scss */ +.fa-chevron-down:before { + content: "\f078"; +} + +/* line 124, source/lib/font-awesome/_icons.scss */ +.fa-retweet:before { + content: "\f079"; +} + +/* line 125, source/lib/font-awesome/_icons.scss */ +.fa-shopping-cart:before { + content: "\f07a"; +} + +/* line 126, source/lib/font-awesome/_icons.scss */ +.fa-folder:before { + content: "\f07b"; +} + +/* line 127, source/lib/font-awesome/_icons.scss */ +.fa-folder-open:before { + content: "\f07c"; +} + +/* line 128, source/lib/font-awesome/_icons.scss */ +.fa-arrows-v:before { + content: "\f07d"; +} + +/* line 129, source/lib/font-awesome/_icons.scss */ +.fa-arrows-h:before { + content: "\f07e"; +} + +/* line 130, source/lib/font-awesome/_icons.scss */ +.fa-bar-chart-o:before { + content: "\f080"; +} + +/* line 131, source/lib/font-awesome/_icons.scss */ +.fa-twitter-square:before { + content: "\f081"; +} + +/* line 132, source/lib/font-awesome/_icons.scss */ +.fa-facebook-square:before { + content: "\f082"; +} + +/* line 133, source/lib/font-awesome/_icons.scss */ +.fa-camera-retro:before { + content: "\f083"; +} + +/* line 134, source/lib/font-awesome/_icons.scss */ +.fa-key:before { + content: "\f084"; +} + +/* line 135, source/lib/font-awesome/_icons.scss */ +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} + +/* line 137, source/lib/font-awesome/_icons.scss */ +.fa-comments:before { + content: "\f086"; +} + +/* line 138, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-o-up:before { + content: "\f087"; +} + +/* line 139, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-o-down:before { + content: "\f088"; +} + +/* line 140, source/lib/font-awesome/_icons.scss */ +.fa-star-half:before { + content: "\f089"; +} + +/* line 141, source/lib/font-awesome/_icons.scss */ +.fa-heart-o:before { + content: "\f08a"; +} + +/* line 142, source/lib/font-awesome/_icons.scss */ +.fa-sign-out:before { + content: "\f08b"; +} + +/* line 143, source/lib/font-awesome/_icons.scss */ +.fa-linkedin-square:before { + content: "\f08c"; +} + +/* line 144, source/lib/font-awesome/_icons.scss */ +.fa-thumb-tack:before { + content: "\f08d"; +} + +/* line 145, source/lib/font-awesome/_icons.scss */ +.fa-external-link:before { + content: "\f08e"; +} + +/* line 146, source/lib/font-awesome/_icons.scss */ +.fa-sign-in:before { + content: "\f090"; +} + +/* line 147, source/lib/font-awesome/_icons.scss */ +.fa-trophy:before { + content: "\f091"; +} + +/* line 148, source/lib/font-awesome/_icons.scss */ +.fa-github-square:before { + content: "\f092"; +} + +/* line 149, source/lib/font-awesome/_icons.scss */ +.fa-upload:before { + content: "\f093"; +} + +/* line 150, source/lib/font-awesome/_icons.scss */ +.fa-lemon-o:before { + content: "\f094"; +} + +/* line 151, source/lib/font-awesome/_icons.scss */ +.fa-phone:before { + content: "\f095"; +} + +/* line 152, source/lib/font-awesome/_icons.scss */ +.fa-square-o:before { + content: "\f096"; +} + +/* line 153, source/lib/font-awesome/_icons.scss */ +.fa-bookmark-o:before { + content: "\f097"; +} + +/* line 154, source/lib/font-awesome/_icons.scss */ +.fa-phone-square:before { + content: "\f098"; +} + +/* line 155, source/lib/font-awesome/_icons.scss */ +.fa-twitter:before { + content: "\f099"; +} + +/* line 156, source/lib/font-awesome/_icons.scss */ +.fa-facebook:before { + content: "\f09a"; +} + +/* line 157, source/lib/font-awesome/_icons.scss */ +.fa-github:before { + content: "\f09b"; +} + +/* line 158, source/lib/font-awesome/_icons.scss */ +.fa-unlock:before { + content: "\f09c"; +} + +/* line 159, source/lib/font-awesome/_icons.scss */ +.fa-credit-card:before { + content: "\f09d"; +} + +/* line 160, source/lib/font-awesome/_icons.scss */ +.fa-rss:before { + content: "\f09e"; +} + +/* line 161, source/lib/font-awesome/_icons.scss */ +.fa-hdd-o:before { + content: "\f0a0"; +} + +/* line 162, source/lib/font-awesome/_icons.scss */ +.fa-bullhorn:before { + content: "\f0a1"; +} + +/* line 163, source/lib/font-awesome/_icons.scss */ +.fa-bell:before { + content: "\f0f3"; +} + +/* line 164, source/lib/font-awesome/_icons.scss */ +.fa-certificate:before { + content: "\f0a3"; +} + +/* line 165, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-right:before { + content: "\f0a4"; +} + +/* line 166, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-left:before { + content: "\f0a5"; +} + +/* line 167, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-up:before { + content: "\f0a6"; +} + +/* line 168, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-down:before { + content: "\f0a7"; +} + +/* line 169, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-left:before { + content: "\f0a8"; +} + +/* line 170, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-right:before { + content: "\f0a9"; +} + +/* line 171, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-up:before { + content: "\f0aa"; +} + +/* line 172, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-down:before { + content: "\f0ab"; +} + +/* line 173, source/lib/font-awesome/_icons.scss */ +.fa-globe:before { + content: "\f0ac"; +} + +/* line 174, source/lib/font-awesome/_icons.scss */ +.fa-wrench:before { + content: "\f0ad"; +} + +/* line 175, source/lib/font-awesome/_icons.scss */ +.fa-tasks:before { + content: "\f0ae"; +} + +/* line 176, source/lib/font-awesome/_icons.scss */ +.fa-filter:before { + content: "\f0b0"; +} + +/* line 177, source/lib/font-awesome/_icons.scss */ +.fa-briefcase:before { + content: "\f0b1"; +} + +/* line 178, source/lib/font-awesome/_icons.scss */ +.fa-arrows-alt:before { + content: "\f0b2"; +} + +/* line 179, source/lib/font-awesome/_icons.scss */ +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} + +/* line 181, source/lib/font-awesome/_icons.scss */ +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} + +/* line 183, source/lib/font-awesome/_icons.scss */ +.fa-cloud:before { + content: "\f0c2"; +} + +/* line 184, source/lib/font-awesome/_icons.scss */ +.fa-flask:before { + content: "\f0c3"; +} + +/* line 185, source/lib/font-awesome/_icons.scss */ +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} + +/* line 187, source/lib/font-awesome/_icons.scss */ +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} + +/* line 189, source/lib/font-awesome/_icons.scss */ +.fa-paperclip:before { + content: "\f0c6"; +} + +/* line 190, source/lib/font-awesome/_icons.scss */ +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} + +/* line 192, source/lib/font-awesome/_icons.scss */ +.fa-square:before { + content: "\f0c8"; +} + +/* line 193, source/lib/font-awesome/_icons.scss */ +.fa-bars:before { + content: "\f0c9"; +} + +/* line 194, source/lib/font-awesome/_icons.scss */ +.fa-list-ul:before { + content: "\f0ca"; +} + +/* line 195, source/lib/font-awesome/_icons.scss */ +.fa-list-ol:before { + content: "\f0cb"; +} + +/* line 196, source/lib/font-awesome/_icons.scss */ +.fa-strikethrough:before { + content: "\f0cc"; +} + +/* line 197, source/lib/font-awesome/_icons.scss */ +.fa-underline:before { + content: "\f0cd"; +} + +/* line 198, source/lib/font-awesome/_icons.scss */ +.fa-table:before { + content: "\f0ce"; +} + +/* line 199, source/lib/font-awesome/_icons.scss */ +.fa-magic:before { + content: "\f0d0"; +} + +/* line 200, source/lib/font-awesome/_icons.scss */ +.fa-truck:before { + content: "\f0d1"; +} + +/* line 201, source/lib/font-awesome/_icons.scss */ +.fa-pinterest:before { + content: "\f0d2"; +} + +/* line 202, source/lib/font-awesome/_icons.scss */ +.fa-pinterest-square:before { + content: "\f0d3"; +} + +/* line 203, source/lib/font-awesome/_icons.scss */ +.fa-google-plus-square:before { + content: "\f0d4"; +} + +/* line 204, source/lib/font-awesome/_icons.scss */ +.fa-google-plus:before { + content: "\f0d5"; +} + +/* line 205, source/lib/font-awesome/_icons.scss */ +.fa-money:before { + content: "\f0d6"; +} + +/* line 206, source/lib/font-awesome/_icons.scss */ +.fa-caret-down:before { + content: "\f0d7"; +} + +/* line 207, source/lib/font-awesome/_icons.scss */ +.fa-caret-up:before { + content: "\f0d8"; +} + +/* line 208, source/lib/font-awesome/_icons.scss */ +.fa-caret-left:before { + content: "\f0d9"; +} + +/* line 209, source/lib/font-awesome/_icons.scss */ +.fa-caret-right:before { + content: "\f0da"; +} + +/* line 210, source/lib/font-awesome/_icons.scss */ +.fa-columns:before { + content: "\f0db"; +} + +/* line 211, source/lib/font-awesome/_icons.scss */ +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} + +/* line 213, source/lib/font-awesome/_icons.scss */ +.fa-sort-down:before, +.fa-sort-asc:before { + content: "\f0dd"; +} + +/* line 215, source/lib/font-awesome/_icons.scss */ +.fa-sort-up:before, +.fa-sort-desc:before { + content: "\f0de"; +} + +/* line 217, source/lib/font-awesome/_icons.scss */ +.fa-envelope:before { + content: "\f0e0"; +} + +/* line 218, source/lib/font-awesome/_icons.scss */ +.fa-linkedin:before { + content: "\f0e1"; +} + +/* line 219, source/lib/font-awesome/_icons.scss */ +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} + +/* line 221, source/lib/font-awesome/_icons.scss */ +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} + +/* line 223, source/lib/font-awesome/_icons.scss */ +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} + +/* line 225, source/lib/font-awesome/_icons.scss */ +.fa-comment-o:before { + content: "\f0e5"; +} + +/* line 226, source/lib/font-awesome/_icons.scss */ +.fa-comments-o:before { + content: "\f0e6"; +} + +/* line 227, source/lib/font-awesome/_icons.scss */ +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} + +/* line 229, source/lib/font-awesome/_icons.scss */ +.fa-sitemap:before { + content: "\f0e8"; +} + +/* line 230, source/lib/font-awesome/_icons.scss */ +.fa-umbrella:before { + content: "\f0e9"; +} + +/* line 231, source/lib/font-awesome/_icons.scss */ +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} + +/* line 233, source/lib/font-awesome/_icons.scss */ +.fa-lightbulb-o:before { + content: "\f0eb"; +} + +/* line 234, source/lib/font-awesome/_icons.scss */ +.fa-exchange:before { + content: "\f0ec"; +} + +/* line 235, source/lib/font-awesome/_icons.scss */ +.fa-cloud-download:before { + content: "\f0ed"; +} + +/* line 236, source/lib/font-awesome/_icons.scss */ +.fa-cloud-upload:before { + content: "\f0ee"; +} + +/* line 237, source/lib/font-awesome/_icons.scss */ +.fa-user-md:before { + content: "\f0f0"; +} + +/* line 238, source/lib/font-awesome/_icons.scss */ +.fa-stethoscope:before { + content: "\f0f1"; +} + +/* line 239, source/lib/font-awesome/_icons.scss */ +.fa-suitcase:before { + content: "\f0f2"; +} + +/* line 240, source/lib/font-awesome/_icons.scss */ +.fa-bell-o:before { + content: "\f0a2"; +} + +/* line 241, source/lib/font-awesome/_icons.scss */ +.fa-coffee:before { + content: "\f0f4"; +} + +/* line 242, source/lib/font-awesome/_icons.scss */ +.fa-cutlery:before { + content: "\f0f5"; +} + +/* line 243, source/lib/font-awesome/_icons.scss */ +.fa-file-text-o:before { + content: "\f0f6"; +} + +/* line 244, source/lib/font-awesome/_icons.scss */ +.fa-building-o:before { + content: "\f0f7"; +} + +/* line 245, source/lib/font-awesome/_icons.scss */ +.fa-hospital-o:before { + content: "\f0f8"; +} + +/* line 246, source/lib/font-awesome/_icons.scss */ +.fa-ambulance:before { + content: "\f0f9"; +} + +/* line 247, source/lib/font-awesome/_icons.scss */ +.fa-medkit:before { + content: "\f0fa"; +} + +/* line 248, source/lib/font-awesome/_icons.scss */ +.fa-fighter-jet:before { + content: "\f0fb"; +} + +/* line 249, source/lib/font-awesome/_icons.scss */ +.fa-beer:before { + content: "\f0fc"; +} + +/* line 250, source/lib/font-awesome/_icons.scss */ +.fa-h-square:before { + content: "\f0fd"; +} + +/* line 251, source/lib/font-awesome/_icons.scss */ +.fa-plus-square:before { + content: "\f0fe"; +} + +/* line 252, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-left:before { + content: "\f100"; +} + +/* line 253, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-right:before { + content: "\f101"; +} + +/* line 254, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-up:before { + content: "\f102"; +} + +/* line 255, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-down:before { + content: "\f103"; +} + +/* line 256, source/lib/font-awesome/_icons.scss */ +.fa-angle-left:before { + content: "\f104"; +} + +/* line 257, source/lib/font-awesome/_icons.scss */ +.fa-angle-right:before { + content: "\f105"; +} + +/* line 258, source/lib/font-awesome/_icons.scss */ +.fa-angle-up:before { + content: "\f106"; +} + +/* line 259, source/lib/font-awesome/_icons.scss */ +.fa-angle-down:before { + content: "\f107"; +} + +/* line 260, source/lib/font-awesome/_icons.scss */ +.fa-desktop:before { + content: "\f108"; +} + +/* line 261, source/lib/font-awesome/_icons.scss */ +.fa-laptop:before { + content: "\f109"; +} + +/* line 262, source/lib/font-awesome/_icons.scss */ +.fa-tablet:before { + content: "\f10a"; +} + +/* line 263, source/lib/font-awesome/_icons.scss */ +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} + +/* line 265, source/lib/font-awesome/_icons.scss */ +.fa-circle-o:before { + content: "\f10c"; +} + +/* line 266, source/lib/font-awesome/_icons.scss */ +.fa-quote-left:before { + content: "\f10d"; +} + +/* line 267, source/lib/font-awesome/_icons.scss */ +.fa-quote-right:before { + content: "\f10e"; +} + +/* line 268, source/lib/font-awesome/_icons.scss */ +.fa-spinner:before { + content: "\f110"; +} + +/* line 269, source/lib/font-awesome/_icons.scss */ +.fa-circle:before { + content: "\f111"; +} + +/* line 270, source/lib/font-awesome/_icons.scss */ +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} + +/* line 272, source/lib/font-awesome/_icons.scss */ +.fa-github-alt:before { + content: "\f113"; +} + +/* line 273, source/lib/font-awesome/_icons.scss */ +.fa-folder-o:before { + content: "\f114"; +} + +/* line 274, source/lib/font-awesome/_icons.scss */ +.fa-folder-open-o:before { + content: "\f115"; +} + +/* line 275, source/lib/font-awesome/_icons.scss */ +.fa-smile-o:before { + content: "\f118"; +} + +/* line 276, source/lib/font-awesome/_icons.scss */ +.fa-frown-o:before { + content: "\f119"; +} + +/* line 277, source/lib/font-awesome/_icons.scss */ +.fa-meh-o:before { + content: "\f11a"; +} + +/* line 278, source/lib/font-awesome/_icons.scss */ +.fa-gamepad:before { + content: "\f11b"; +} + +/* line 279, source/lib/font-awesome/_icons.scss */ +.fa-keyboard-o:before { + content: "\f11c"; +} + +/* line 280, source/lib/font-awesome/_icons.scss */ +.fa-flag-o:before { + content: "\f11d"; +} + +/* line 281, source/lib/font-awesome/_icons.scss */ +.fa-flag-checkered:before { + content: "\f11e"; +} + +/* line 282, source/lib/font-awesome/_icons.scss */ +.fa-terminal:before { + content: "\f120"; +} + +/* line 283, source/lib/font-awesome/_icons.scss */ +.fa-code:before { + content: "\f121"; +} + +/* line 284, source/lib/font-awesome/_icons.scss */ +.fa-reply-all:before { + content: "\f122"; +} + +/* line 285, source/lib/font-awesome/_icons.scss */ +.fa-mail-reply-all:before { + content: "\f122"; +} + +/* line 286, source/lib/font-awesome/_icons.scss */ +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} + +/* line 289, source/lib/font-awesome/_icons.scss */ +.fa-location-arrow:before { + content: "\f124"; +} + +/* line 290, source/lib/font-awesome/_icons.scss */ +.fa-crop:before { + content: "\f125"; +} + +/* line 291, source/lib/font-awesome/_icons.scss */ +.fa-code-fork:before { + content: "\f126"; +} + +/* line 292, source/lib/font-awesome/_icons.scss */ +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} + +/* line 294, source/lib/font-awesome/_icons.scss */ +.fa-question:before { + content: "\f128"; +} + +/* line 295, source/lib/font-awesome/_icons.scss */ +.fa-info:before { + content: "\f129"; +} + +/* line 296, source/lib/font-awesome/_icons.scss */ +.fa-exclamation:before { + content: "\f12a"; +} + +/* line 297, source/lib/font-awesome/_icons.scss */ +.fa-superscript:before { + content: "\f12b"; +} + +/* line 298, source/lib/font-awesome/_icons.scss */ +.fa-subscript:before { + content: "\f12c"; +} + +/* line 299, source/lib/font-awesome/_icons.scss */ +.fa-eraser:before { + content: "\f12d"; +} + +/* line 300, source/lib/font-awesome/_icons.scss */ +.fa-puzzle-piece:before { + content: "\f12e"; +} + +/* line 301, source/lib/font-awesome/_icons.scss */ +.fa-microphone:before { + content: "\f130"; +} + +/* line 302, source/lib/font-awesome/_icons.scss */ +.fa-microphone-slash:before { + content: "\f131"; +} + +/* line 303, source/lib/font-awesome/_icons.scss */ +.fa-shield:before { + content: "\f132"; +} + +/* line 304, source/lib/font-awesome/_icons.scss */ +.fa-calendar-o:before { + content: "\f133"; +} + +/* line 305, source/lib/font-awesome/_icons.scss */ +.fa-fire-extinguisher:before { + content: "\f134"; +} + +/* line 306, source/lib/font-awesome/_icons.scss */ +.fa-rocket:before { + content: "\f135"; +} + +/* line 307, source/lib/font-awesome/_icons.scss */ +.fa-maxcdn:before { + content: "\f136"; +} + +/* line 308, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-left:before { + content: "\f137"; +} + +/* line 309, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-right:before { + content: "\f138"; +} + +/* line 310, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-up:before { + content: "\f139"; +} + +/* line 311, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-down:before { + content: "\f13a"; +} + +/* line 312, source/lib/font-awesome/_icons.scss */ +.fa-html5:before { + content: "\f13b"; +} + +/* line 313, source/lib/font-awesome/_icons.scss */ +.fa-css3:before { + content: "\f13c"; +} + +/* line 314, source/lib/font-awesome/_icons.scss */ +.fa-anchor:before { + content: "\f13d"; +} + +/* line 315, source/lib/font-awesome/_icons.scss */ +.fa-unlock-alt:before { + content: "\f13e"; +} + +/* line 316, source/lib/font-awesome/_icons.scss */ +.fa-bullseye:before { + content: "\f140"; +} + +/* line 317, source/lib/font-awesome/_icons.scss */ +.fa-ellipsis-h:before { + content: "\f141"; +} + +/* line 318, source/lib/font-awesome/_icons.scss */ +.fa-ellipsis-v:before { + content: "\f142"; +} + +/* line 319, source/lib/font-awesome/_icons.scss */ +.fa-rss-square:before { + content: "\f143"; +} + +/* line 320, source/lib/font-awesome/_icons.scss */ +.fa-play-circle:before { + content: "\f144"; +} + +/* line 321, source/lib/font-awesome/_icons.scss */ +.fa-ticket:before { + content: "\f145"; +} + +/* line 322, source/lib/font-awesome/_icons.scss */ +.fa-minus-square:before { + content: "\f146"; +} + +/* line 323, source/lib/font-awesome/_icons.scss */ +.fa-minus-square-o:before { + content: "\f147"; +} + +/* line 324, source/lib/font-awesome/_icons.scss */ +.fa-level-up:before { + content: "\f148"; +} + +/* line 325, source/lib/font-awesome/_icons.scss */ +.fa-level-down:before { + content: "\f149"; +} + +/* line 326, source/lib/font-awesome/_icons.scss */ +.fa-check-square:before { + content: "\f14a"; +} + +/* line 327, source/lib/font-awesome/_icons.scss */ +.fa-pencil-square:before { + content: "\f14b"; +} + +/* line 328, source/lib/font-awesome/_icons.scss */ +.fa-external-link-square:before { + content: "\f14c"; +} + +/* line 329, source/lib/font-awesome/_icons.scss */ +.fa-share-square:before { + content: "\f14d"; +} + +/* line 330, source/lib/font-awesome/_icons.scss */ +.fa-compass:before { + content: "\f14e"; +} + +/* line 331, source/lib/font-awesome/_icons.scss */ +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} + +/* line 333, source/lib/font-awesome/_icons.scss */ +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} + +/* line 335, source/lib/font-awesome/_icons.scss */ +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} + +/* line 337, source/lib/font-awesome/_icons.scss */ +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} + +/* line 339, source/lib/font-awesome/_icons.scss */ +.fa-gbp:before { + content: "\f154"; +} + +/* line 340, source/lib/font-awesome/_icons.scss */ +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} + +/* line 342, source/lib/font-awesome/_icons.scss */ +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} + +/* line 344, source/lib/font-awesome/_icons.scss */ +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} + +/* line 348, source/lib/font-awesome/_icons.scss */ +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} + +/* line 351, source/lib/font-awesome/_icons.scss */ +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} + +/* line 353, source/lib/font-awesome/_icons.scss */ +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} + +/* line 355, source/lib/font-awesome/_icons.scss */ +.fa-file:before { + content: "\f15b"; +} + +/* line 356, source/lib/font-awesome/_icons.scss */ +.fa-file-text:before { + content: "\f15c"; +} + +/* line 357, source/lib/font-awesome/_icons.scss */ +.fa-sort-alpha-asc:before { + content: "\f15d"; +} + +/* line 358, source/lib/font-awesome/_icons.scss */ +.fa-sort-alpha-desc:before { + content: "\f15e"; +} + +/* line 359, source/lib/font-awesome/_icons.scss */ +.fa-sort-amount-asc:before { + content: "\f160"; +} + +/* line 360, source/lib/font-awesome/_icons.scss */ +.fa-sort-amount-desc:before { + content: "\f161"; +} + +/* line 361, source/lib/font-awesome/_icons.scss */ +.fa-sort-numeric-asc:before { + content: "\f162"; +} + +/* line 362, source/lib/font-awesome/_icons.scss */ +.fa-sort-numeric-desc:before { + content: "\f163"; +} + +/* line 363, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-up:before { + content: "\f164"; +} + +/* line 364, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-down:before { + content: "\f165"; +} + +/* line 365, source/lib/font-awesome/_icons.scss */ +.fa-youtube-square:before { + content: "\f166"; +} + +/* line 366, source/lib/font-awesome/_icons.scss */ +.fa-youtube:before { + content: "\f167"; +} + +/* line 367, source/lib/font-awesome/_icons.scss */ +.fa-xing:before { + content: "\f168"; +} + +/* line 368, source/lib/font-awesome/_icons.scss */ +.fa-xing-square:before { + content: "\f169"; +} + +/* line 369, source/lib/font-awesome/_icons.scss */ +.fa-youtube-play:before { + content: "\f16a"; +} + +/* line 370, source/lib/font-awesome/_icons.scss */ +.fa-dropbox:before { + content: "\f16b"; +} + +/* line 371, source/lib/font-awesome/_icons.scss */ +.fa-stack-overflow:before { + content: "\f16c"; +} + +/* line 372, source/lib/font-awesome/_icons.scss */ +.fa-instagram:before { + content: "\f16d"; +} + +/* line 373, source/lib/font-awesome/_icons.scss */ +.fa-flickr:before { + content: "\f16e"; +} + +/* line 374, source/lib/font-awesome/_icons.scss */ +.fa-adn:before { + content: "\f170"; +} + +/* line 375, source/lib/font-awesome/_icons.scss */ +.fa-bitbucket:before { + content: "\f171"; +} + +/* line 376, source/lib/font-awesome/_icons.scss */ +.fa-bitbucket-square:before { + content: "\f172"; +} + +/* line 377, source/lib/font-awesome/_icons.scss */ +.fa-tumblr:before { + content: "\f173"; +} + +/* line 378, source/lib/font-awesome/_icons.scss */ +.fa-tumblr-square:before { + content: "\f174"; +} + +/* line 379, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-down:before { + content: "\f175"; +} + +/* line 380, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-up:before { + content: "\f176"; +} + +/* line 381, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-left:before { + content: "\f177"; +} + +/* line 382, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-right:before { + content: "\f178"; +} + +/* line 383, source/lib/font-awesome/_icons.scss */ +.fa-apple:before { + content: "\f179"; +} + +/* line 384, source/lib/font-awesome/_icons.scss */ +.fa-windows:before { + content: "\f17a"; +} + +/* line 385, source/lib/font-awesome/_icons.scss */ +.fa-android:before { + content: "\f17b"; +} + +/* line 386, source/lib/font-awesome/_icons.scss */ +.fa-linux:before { + content: "\f17c"; +} + +/* line 387, source/lib/font-awesome/_icons.scss */ +.fa-dribbble:before { + content: "\f17d"; +} + +/* line 388, source/lib/font-awesome/_icons.scss */ +.fa-skype:before { + content: "\f17e"; +} + +/* line 389, source/lib/font-awesome/_icons.scss */ +.fa-foursquare:before { + content: "\f180"; +} + +/* line 390, source/lib/font-awesome/_icons.scss */ +.fa-trello:before { + content: "\f181"; +} + +/* line 391, source/lib/font-awesome/_icons.scss */ +.fa-female:before { + content: "\f182"; +} + +/* line 392, source/lib/font-awesome/_icons.scss */ +.fa-male:before { + content: "\f183"; +} + +/* line 393, source/lib/font-awesome/_icons.scss */ +.fa-gittip:before { + content: "\f184"; +} + +/* line 394, source/lib/font-awesome/_icons.scss */ +.fa-sun-o:before { + content: "\f185"; +} + +/* line 395, source/lib/font-awesome/_icons.scss */ +.fa-moon-o:before { + content: "\f186"; +} + +/* line 396, source/lib/font-awesome/_icons.scss */ +.fa-archive:before { + content: "\f187"; +} + +/* line 397, source/lib/font-awesome/_icons.scss */ +.fa-bug:before { + content: "\f188"; +} + +/* line 398, source/lib/font-awesome/_icons.scss */ +.fa-vk:before { + content: "\f189"; +} + +/* line 399, source/lib/font-awesome/_icons.scss */ +.fa-weibo:before { + content: "\f18a"; +} + +/* line 400, source/lib/font-awesome/_icons.scss */ +.fa-renren:before { + content: "\f18b"; +} + +/* line 401, source/lib/font-awesome/_icons.scss */ +.fa-pagelines:before { + content: "\f18c"; +} + +/* line 402, source/lib/font-awesome/_icons.scss */ +.fa-stack-exchange:before { + content: "\f18d"; +} + +/* line 403, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} + +/* line 404, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-left:before { + content: "\f190"; +} + +/* line 405, source/lib/font-awesome/_icons.scss */ +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} + +/* line 407, source/lib/font-awesome/_icons.scss */ +.fa-dot-circle-o:before { + content: "\f192"; +} + +/* line 408, source/lib/font-awesome/_icons.scss */ +.fa-wheelchair:before { + content: "\f193"; +} + +/* line 409, source/lib/font-awesome/_icons.scss */ +.fa-vimeo-square:before { + content: "\f194"; +} + +/* line 410, source/lib/font-awesome/_icons.scss */ +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} + +/* line 412, source/lib/font-awesome/_icons.scss */ +.fa-plus-square-o:before { + content: "\f196"; +} + +@font-face { + font-family: 'League Gothic'; + src: url("../../lib/font/league_gothic-webfont.eot"); + src: url("../../lib/font/league_gothic-webfont.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league_gothic-webfont.woff") format("woff"), url("../../lib/font/league_gothic-webfont.ttf") format("truetype"), url("../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular") format("svg"); + font-weight: normal; + font-style: normal; +} +/********************************************* + * GLOBAL STYLES + *********************************************/ +/* line 7, source/template/_theme.scss */ +body { + background: #2b2b2b; + background: #1c1e20; + background: -moz-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #555a5f), color-stop(100%, #1c1e20)); + background: -webkit-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -o-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -ms-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); +} + +@font-face { + font-family: "Gotham"; + src: local("Gotham"), url("../../fonts/Gotham/Gotham-Medium.otf") format("opentype"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Gotham-Book"; + src: local("Gotham-Book"), url("../../fonts/Gotham/Gotham-Book.otf") format("opentype"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Gotham-Italic"; + src: local("Gotham-Italic"), url("../../fonts/Gotham/Gotham-MediumIta.otf") format("opentype"); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: "Gotham-Bold"; + src: local("Gotham-Bold"), url("../../fonts/Gotham/Gotham-Bold.otf") format("opentype"); + font-weight: bold; + font-style: bold; +} +/* line 42, source/template/_theme.scss */ +.reveal { + font-family: "Gotham-Book", "Helvetica", Arial, sans-serif; + font-size: 36px; + font-weight: 200; + letter-spacing: -0.02em; + color: #eeeeee; +} + +/* line 50, source/template/_theme.scss */ +::selection { + color: white; + background: #f9b8bb; + text-shadow: none; +} + +/* line 56, source/template/_theme.scss */ +.reveal ul li { + line-height: 1.2em; + margin-bottom: 10px; +} + +/********************************************* + * HEADERS + *********************************************/ +/* line 67, source/template/_theme.scss */ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #f05b62; + font-family: "Gotham-Bold", Impact, sans-serif; + line-height: 0.9em; + letter-spacing: 0.02em; + text-transform: uppercase; + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); +} + +/* line 84, source/template/_theme.scss */ +.reveal h1 { + text-shadow: 0 1px 0 #cccccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbbbbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaaaaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); +} + +/* line 88, source/template/_theme.scss */ +.reveal h1 { + font-size: 3.77em; +} + +/* line 89, source/template/_theme.scss */ +.reveal h2 { + font-size: 2.11em; +} + +/* line 90, source/template/_theme.scss */ +.reveal h3 { + font-size: 1.55em; +} + +/* line 91, source/template/_theme.scss */ +.reveal h4 { + font-size: 1em; +} + +/********************************************* +* OVERRIDES +**********************************************/ +/* line 96, source/template/_theme.scss */ +.left-align { + text-align: left; +} + +/* line 97, source/template/_theme.scss */ +.right-align { + text-align: right; +} + +/* line 98, source/template/_theme.scss */ +.left { + float: left; +} + +/* line 99, source/template/_theme.scss */ +.right { + float: right; +} + +/* line 100, source/template/_theme.scss */ +.clear { + clear: both; +} + +/* line 101, source/template/_theme.scss */ +.blue { + color: #01A9B4 !important; +} + +/* line 102, source/template/_theme.scss */ +.green { + color: #92BB44 !important; +} + +/* line 103, source/template/_theme.scss */ +.yellow { + color: #EDAB23 !important; +} + +/* line 104, source/template/_theme.scss */ +.pink { + color: #F05B62 !important; +} + +/* line 105, source/template/_theme.scss */ +.red { + color: #8B0036 !important; +} + +/********************************************* + * LINKS + *********************************************/ +/* line 112, source/template/_theme.scss */ +.reveal a:not(.image) { + -moz-transition: color 0.15x ease; + -o-transition: color 0.15x ease; + -webkit-transition: color 0.15x ease; + transition: color 0.15x ease; + color: #f05b62; + text-decoration: none; +} + +/* line 117, source/template/_theme.scss */ +.reveal a:not(.image):hover { + color: #f9b8bb; + text-shadow: none; + border: none; +} + +/* line 124, source/template/_theme.scss */ +.reveal .roll span:after { + color: #fff; + background: #f05b62; +} + +/********************************************* + * IMAGES + *********************************************/ +/* line 134, source/template/_theme.scss */ +.reveal section img { + margin: 15px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eeeeee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); + -moz-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} + +/* line 144, source/template/_theme.scss */ +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #f05b62; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); +} + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +/* line 156, source/template/_theme.scss */ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #f05b62; +} + +/* line 161, source/template/_theme.scss */ +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #f05b62; +} + +/* line 166, source/template/_theme.scss */ +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #f05b62; +} + +/* line 171, source/template/_theme.scss */ +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #f05b62; +} + +/* line 176, source/template/_theme.scss */ +.reveal .controls div.navigate-left.enabled:hover { + border-right-color: #f9b8bb; +} + +/* line 180, source/template/_theme.scss */ +.reveal .controls div.navigate-right.enabled:hover { + border-left-color: #f9b8bb; +} + +/* line 184, source/template/_theme.scss */ +.reveal .controls div.navigate-up.enabled:hover { + border-bottom-color: #f9b8bb; +} + +/* line 188, source/template/_theme.scss */ +.reveal .controls div.navigate-down.enabled:hover { + border-top-color: #f9b8bb; +} + +/********************************************* + * PROGRESS BAR + *********************************************/ +/* line 197, source/template/_theme.scss */ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); +} + +/* line 200, source/template/_theme.scss */ +.reveal .progress span { + background: #f05b62; + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); +} + +/********************************************* + * FOOTER + *********************************************/ +/* line 211, source/template/_theme.scss */ +.reveal footer { + position: fixed; + height: 40px; + width: 100%; + bottom: 3px; + left: 0; + z-index: 10; + font-size: 35%; + text-align: right; + background-image: url(../../images/pink-logo.png); + background-repeat: no-repeat; + background-size: auto 100%; +} +/* line 225, source/template/_theme.scss */ +.reveal .copyright { + margin: 15px 5px 0 100px; + font-style: italic; +} +/* line 229, source/template/_theme.scss */ +.reveal .copyright a img { + vertical-align: middle; +} diff --git a/css/theme/gdiaa.css b/css/theme/gdi-sass.css similarity index 96% rename from css/theme/gdiaa.css rename to css/theme/gdi-sass.css index 483df5b..4a9ddd0 100644 --- a/css/theme/gdiaa.css +++ b/css/theme/gdi-sass.css @@ -1,4 +1,4 @@ -/* Girl Develop It Ann Arbor */ +/* Getting Sassy With CSS - Workshop Settings*/ /*! * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) @@ -2271,7 +2271,7 @@ body { } /* line 101, source/template/_theme.scss */ -.blue, .event__title { +.blue { color: #01A9B4 !important; } @@ -2300,15 +2300,10 @@ body { color: #333333 !important; } -/* line 107, source/template/_theme.scss */ -.grey--light, .event__title small { - color: #666 !important; -} - /********************************************* * LINKS *********************************************/ -/* line 114, source/template/_theme.scss */ +/* line 113, source/template/_theme.scss */ .reveal a:not(.image) { -moz-transition: color 0.15x ease; -o-transition: color 0.15x ease; @@ -2318,14 +2313,14 @@ body { text-decoration: none; } -/* line 119, source/template/_theme.scss */ +/* line 118, source/template/_theme.scss */ .reveal a:not(.image):hover { color: #f9b8bb; text-shadow: none; border: none; } -/* line 126, source/template/_theme.scss */ +/* line 125, source/template/_theme.scss */ .reveal .roll span:after { color: #fff; background: #01a9b4; @@ -2334,7 +2329,7 @@ body { /********************************************* * IMAGES *********************************************/ -/* line 136, source/template/_theme.scss */ +/* line 135, source/template/_theme.scss */ .reveal section img { margin: 15px; background: rgba(255, 255, 255, 0.12); @@ -2346,7 +2341,7 @@ body { transition: all 0.2s linear; } -/* line 146, source/template/_theme.scss */ +/* line 145, source/template/_theme.scss */ .reveal a:hover img { background: rgba(255, 255, 255, 0.2); border-color: #01a9b4; @@ -2356,46 +2351,46 @@ body { /********************************************* * NAVIGATION CONTROLS *********************************************/ -/* line 158, source/template/_theme.scss */ +/* line 157, source/template/_theme.scss */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #01a9b4; } -/* line 163, source/template/_theme.scss */ +/* line 162, source/template/_theme.scss */ .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #01a9b4; } -/* line 168, source/template/_theme.scss */ +/* line 167, source/template/_theme.scss */ .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #01a9b4; } -/* line 173, source/template/_theme.scss */ +/* line 172, source/template/_theme.scss */ .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #01a9b4; } -/* line 178, source/template/_theme.scss */ +/* line 177, source/template/_theme.scss */ .reveal .controls div.navigate-left.enabled:hover { border-right-color: #f9b8bb; } -/* line 182, source/template/_theme.scss */ +/* line 181, source/template/_theme.scss */ .reveal .controls div.navigate-right.enabled:hover { border-left-color: #f9b8bb; } -/* line 186, source/template/_theme.scss */ +/* line 185, source/template/_theme.scss */ .reveal .controls div.navigate-up.enabled:hover { border-bottom-color: #f9b8bb; } -/* line 190, source/template/_theme.scss */ +/* line 189, source/template/_theme.scss */ .reveal .controls div.navigate-down.enabled:hover { border-top-color: #f9b8bb; } @@ -2403,12 +2398,12 @@ body { /********************************************* * PROGRESS BAR *********************************************/ -/* line 199, source/template/_theme.scss */ +/* line 198, source/template/_theme.scss */ .reveal .progress { background: rgba(0, 0, 0, 0.2); } -/* line 202, source/template/_theme.scss */ +/* line 201, source/template/_theme.scss */ .reveal .progress span { background: #01a9b4; -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); @@ -2420,7 +2415,7 @@ body { /********************************************* * FOOTER *********************************************/ -/* line 213, source/template/_theme.scss */ +/* line 212, source/template/_theme.scss */ .reveal footer { position: fixed; height: 40px; @@ -2434,121 +2429,117 @@ body { background-repeat: no-repeat; background-size: auto 100%; } -/* line 227, source/template/_theme.scss */ +/* line 226, source/template/_theme.scss */ .reveal .copyright { margin: 15px 5px 0 100px; font-style: italic; } -/* line 231, source/template/_theme.scss */ +/* line 230, source/template/_theme.scss */ .reveal .copyright a img { vertical-align: middle; } -/********************************************* - * EVENT - *********************************************/ -/* line 241, source/template/_theme.scss */ -.event__title { - text-transform: uppercase !important; +/* line 8, source/gdi-sass.scss */ +.reveal .hide { + display: none; } - -/* line 8, source/gdiaa.scss */ +/* line 10, source/gdi-sass.scss */ .reveal .center-align { text-align: center; } -/* line 10, source/gdiaa.scss */ +/* line 12, source/gdi-sass.scss */ .reveal .copy--small { font-size: .8em; } -/* line 14, source/gdiaa.scss */ +/* line 16, source/gdi-sass.scss */ .reveal .copy--xsmall { font-size: .6em; } -/* line 18, source/gdiaa.scss */ +/* line 20, source/gdi-sass.scss */ .reveal strong { text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); } -/* line 22, source/gdiaa.scss */ +/* line 24, source/gdi-sass.scss */ .reveal .horz--auto { margin: inherit auto; } -/* line 26, source/gdiaa.scss */ +/* line 28, source/gdi-sass.scss */ .reveal .box { margin: 2em 0; } -/* line 30, source/gdiaa.scss */ +/* line 32, source/gdi-sass.scss */ .reveal .box--top { margin-top: 3em; } -/* line 34, source/gdiaa.scss */ +/* line 36, source/gdi-sass.scss */ .reveal .box--small { margin: 1em 0; } -/* line 39, source/gdiaa.scss */ +/* line 41, source/gdi-sass.scss */ .reveal ul ul, .reveal ul ol, .reveal ol ul, .reveal ol ol { margin-top: 10px; } -/* line 43, source/gdiaa.scss */ +/* line 45, source/gdi-sass.scss */ .reveal ul li:last-child, .reveal ol li:last-child { margin-bottom: 0; } -/* line 49, source/gdiaa.scss */ +/* line 51, source/gdi-sass.scss */ .reveal .list--tall ol, .reveal .list--tall ul { margin-top: 20px; } -/* line 50, source/gdiaa.scss */ +/* line 52, source/gdi-sass.scss */ .reveal .list--tall li { margin-bottom: 20px; } -/* line 54, source/gdiaa.scss */ +/* line 56, source/gdi-sass.scss */ .reveal .list--xtall ol, .reveal .list--xtall ul { margin-top: 40px; } -/* line 55, source/gdiaa.scss */ +/* line 57, source/gdi-sass.scss */ .reveal .list--xtall li { margin-bottom: 40px; } -/* line 58, source/gdiaa.scss */ +/* line 60, source/gdi-sass.scss */ .reveal .list--bare { list-style-type: none; } -/* line 62, source/gdiaa.scss */ +/* line 64, source/gdi-sass.scss */ .reveal .broken { list-style-position: inside; margin-top: .25em; } -/* line 66, source/gdiaa.scss */ +/* line 68, source/gdi-sass.scss */ .reveal .broken li { display: block; padding: .25em 1em; } -/* line 72, source/gdiaa.scss */ +/* line 74, source/gdi-sass.scss */ .reveal ol.broken { counter-reset: counter; } -/* line 76, source/gdiaa.scss */ +/* line 78, source/gdi-sass.scss */ .reveal ol.broken li:before { color: #ccc; content: counter(counter) "."; counter-increment: counter; padding-right: .5em; } -/* line 85, source/gdiaa.scss */ +/* line 87, source/gdi-sass.scss */ .reveal .break { border-top: 20px solid #efefef; padding-top: 2em; } -/* line 90, source/gdiaa.scss */ +/* line 92, source/gdi-sass.scss */ .reveal section img { margin: 0 15px; } -/* line 94, source/gdiaa.scss */ +/* line 96, source/gdi-sass.scss */ .reveal .img--bare { border: none; background: transparent; box-shadow: none; } -/* line 100, source/gdiaa.scss */ +/* line 102, source/gdi-sass.scss */ .reveal .gist { font-size: .5em; line-height: 1.3em; @@ -2556,18 +2547,18 @@ body { overflow: scroll; } -/* line 108, source/gdiaa.scss */ +/* line 110, source/gdi-sass.scss */ code { background: #e8e8e8; } -/* line 112, source/gdiaa.scss */ +/* line 114, source/gdi-sass.scss */ pre { margin: 0; width: auto; box-shadow: none; } -/* line 117, source/gdiaa.scss */ +/* line 119, source/gdi-sass.scss */ pre code { background: transparent; border: 6px solid #fff; diff --git a/css/theme/gdicool.css b/css/theme/gdicool.css index 4dc6780..21c2adf 100755 --- a/css/theme/gdicool.css +++ b/css/theme/gdicool.css @@ -2270,7 +2270,7 @@ body { } /* line 101, source/template/_theme.scss */ -.blue, .event__title { +.blue { color: #01A9B4 !important; } @@ -2299,15 +2299,10 @@ body { color: #333333 !important; } -/* line 107, source/template/_theme.scss */ -.grey--light, .event__title small { - color: #666 !important; -} - /********************************************* * LINKS *********************************************/ -/* line 114, source/template/_theme.scss */ +/* line 113, source/template/_theme.scss */ .reveal a:not(.image) { -moz-transition: color 0.15x ease; -o-transition: color 0.15x ease; @@ -2317,14 +2312,14 @@ body { text-decoration: none; } -/* line 119, source/template/_theme.scss */ +/* line 118, source/template/_theme.scss */ .reveal a:not(.image):hover { color: #f9b8bb; text-shadow: none; border: none; } -/* line 126, source/template/_theme.scss */ +/* line 125, source/template/_theme.scss */ .reveal .roll span:after { color: #fff; background: #01a9b4; @@ -2333,7 +2328,7 @@ body { /********************************************* * IMAGES *********************************************/ -/* line 136, source/template/_theme.scss */ +/* line 135, source/template/_theme.scss */ .reveal section img { margin: 15px; background: rgba(255, 255, 255, 0.12); @@ -2345,7 +2340,7 @@ body { transition: all 0.2s linear; } -/* line 146, source/template/_theme.scss */ +/* line 145, source/template/_theme.scss */ .reveal a:hover img { background: rgba(255, 255, 255, 0.2); border-color: #01a9b4; @@ -2355,46 +2350,46 @@ body { /********************************************* * NAVIGATION CONTROLS *********************************************/ -/* line 158, source/template/_theme.scss */ +/* line 157, source/template/_theme.scss */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #01a9b4; } -/* line 163, source/template/_theme.scss */ +/* line 162, source/template/_theme.scss */ .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #01a9b4; } -/* line 168, source/template/_theme.scss */ +/* line 167, source/template/_theme.scss */ .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #01a9b4; } -/* line 173, source/template/_theme.scss */ +/* line 172, source/template/_theme.scss */ .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #01a9b4; } -/* line 178, source/template/_theme.scss */ +/* line 177, source/template/_theme.scss */ .reveal .controls div.navigate-left.enabled:hover { border-right-color: #f9b8bb; } -/* line 182, source/template/_theme.scss */ +/* line 181, source/template/_theme.scss */ .reveal .controls div.navigate-right.enabled:hover { border-left-color: #f9b8bb; } -/* line 186, source/template/_theme.scss */ +/* line 185, source/template/_theme.scss */ .reveal .controls div.navigate-up.enabled:hover { border-bottom-color: #f9b8bb; } -/* line 190, source/template/_theme.scss */ +/* line 189, source/template/_theme.scss */ .reveal .controls div.navigate-down.enabled:hover { border-top-color: #f9b8bb; } @@ -2402,12 +2397,12 @@ body { /********************************************* * PROGRESS BAR *********************************************/ -/* line 199, source/template/_theme.scss */ +/* line 198, source/template/_theme.scss */ .reveal .progress { background: rgba(0, 0, 0, 0.2); } -/* line 202, source/template/_theme.scss */ +/* line 201, source/template/_theme.scss */ .reveal .progress span { background: #01a9b4; -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); @@ -2419,7 +2414,7 @@ body { /********************************************* * FOOTER *********************************************/ -/* line 213, source/template/_theme.scss */ +/* line 212, source/template/_theme.scss */ .reveal footer { position: fixed; height: 40px; @@ -2433,20 +2428,12 @@ body { background-repeat: no-repeat; background-size: auto 100%; } -/* line 227, source/template/_theme.scss */ +/* line 226, source/template/_theme.scss */ .reveal .copyright { margin: 15px 5px 0 100px; font-style: italic; } -/* line 231, source/template/_theme.scss */ +/* line 230, source/template/_theme.scss */ .reveal .copyright a img { vertical-align: middle; } - -/********************************************* - * EVENT - *********************************************/ -/* line 241, source/template/_theme.scss */ -.event__title { - text-transform: uppercase !important; -} diff --git a/css/theme/gdidefault.css b/css/theme/gdidefault.css index 90b9251..a40b074 100755 --- a/css/theme/gdidefault.css +++ b/css/theme/gdidefault.css @@ -2270,7 +2270,7 @@ body { } /* line 101, source/template/_theme.scss */ -.blue, .event__title { +.blue { color: #01A9B4 !important; } @@ -2299,15 +2299,10 @@ body { color: #333333 !important; } -/* line 107, source/template/_theme.scss */ -.grey--light, .event__title small { - color: #666 !important; -} - /********************************************* * LINKS *********************************************/ -/* line 114, source/template/_theme.scss */ +/* line 113, source/template/_theme.scss */ .reveal a:not(.image) { -moz-transition: color 0.15x ease; -o-transition: color 0.15x ease; @@ -2317,14 +2312,14 @@ body { text-decoration: none; } -/* line 119, source/template/_theme.scss */ +/* line 118, source/template/_theme.scss */ .reveal a:not(.image):hover { color: #f9b8bb; text-shadow: none; border: none; } -/* line 126, source/template/_theme.scss */ +/* line 125, source/template/_theme.scss */ .reveal .roll span:after { color: #fff; background: #01a9b4; @@ -2333,7 +2328,7 @@ body { /********************************************* * IMAGES *********************************************/ -/* line 136, source/template/_theme.scss */ +/* line 135, source/template/_theme.scss */ .reveal section img { margin: 15px; background: rgba(255, 255, 255, 0.12); @@ -2345,7 +2340,7 @@ body { transition: all 0.2s linear; } -/* line 146, source/template/_theme.scss */ +/* line 145, source/template/_theme.scss */ .reveal a:hover img { background: rgba(255, 255, 255, 0.2); border-color: #01a9b4; @@ -2355,46 +2350,46 @@ body { /********************************************* * NAVIGATION CONTROLS *********************************************/ -/* line 158, source/template/_theme.scss */ +/* line 157, source/template/_theme.scss */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #01a9b4; } -/* line 163, source/template/_theme.scss */ +/* line 162, source/template/_theme.scss */ .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #01a9b4; } -/* line 168, source/template/_theme.scss */ +/* line 167, source/template/_theme.scss */ .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #01a9b4; } -/* line 173, source/template/_theme.scss */ +/* line 172, source/template/_theme.scss */ .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #01a9b4; } -/* line 178, source/template/_theme.scss */ +/* line 177, source/template/_theme.scss */ .reveal .controls div.navigate-left.enabled:hover { border-right-color: #f9b8bb; } -/* line 182, source/template/_theme.scss */ +/* line 181, source/template/_theme.scss */ .reveal .controls div.navigate-right.enabled:hover { border-left-color: #f9b8bb; } -/* line 186, source/template/_theme.scss */ +/* line 185, source/template/_theme.scss */ .reveal .controls div.navigate-up.enabled:hover { border-bottom-color: #f9b8bb; } -/* line 190, source/template/_theme.scss */ +/* line 189, source/template/_theme.scss */ .reveal .controls div.navigate-down.enabled:hover { border-top-color: #f9b8bb; } @@ -2402,12 +2397,12 @@ body { /********************************************* * PROGRESS BAR *********************************************/ -/* line 199, source/template/_theme.scss */ +/* line 198, source/template/_theme.scss */ .reveal .progress { background: rgba(0, 0, 0, 0.2); } -/* line 202, source/template/_theme.scss */ +/* line 201, source/template/_theme.scss */ .reveal .progress span { background: #01a9b4; -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); @@ -2419,7 +2414,7 @@ body { /********************************************* * FOOTER *********************************************/ -/* line 213, source/template/_theme.scss */ +/* line 212, source/template/_theme.scss */ .reveal footer { position: fixed; height: 40px; @@ -2433,20 +2428,12 @@ body { background-repeat: no-repeat; background-size: auto 100%; } -/* line 227, source/template/_theme.scss */ +/* line 226, source/template/_theme.scss */ .reveal .copyright { margin: 15px 5px 0 100px; font-style: italic; } -/* line 231, source/template/_theme.scss */ +/* line 230, source/template/_theme.scss */ .reveal .copyright a img { vertical-align: middle; } - -/********************************************* - * EVENT - *********************************************/ -/* line 241, source/template/_theme.scss */ -.event__title { - text-transform: uppercase !important; -} diff --git a/css/theme/gdilight.css b/css/theme/gdilight.css index 7fa850b..328e148 100755 --- a/css/theme/gdilight.css +++ b/css/theme/gdilight.css @@ -2270,7 +2270,7 @@ body { } /* line 101, source/template/_theme.scss */ -.blue, .event__title { +.blue { color: #01A9B4 !important; } @@ -2299,15 +2299,10 @@ body { color: #333333 !important; } -/* line 107, source/template/_theme.scss */ -.grey--light, .event__title small { - color: #666 !important; -} - /********************************************* * LINKS *********************************************/ -/* line 114, source/template/_theme.scss */ +/* line 113, source/template/_theme.scss */ .reveal a:not(.image) { -moz-transition: color 0.15x ease; -o-transition: color 0.15x ease; @@ -2317,14 +2312,14 @@ body { text-decoration: none; } -/* line 119, source/template/_theme.scss */ +/* line 118, source/template/_theme.scss */ .reveal a:not(.image):hover { color: #f9b8bb; text-shadow: none; border: none; } -/* line 126, source/template/_theme.scss */ +/* line 125, source/template/_theme.scss */ .reveal .roll span:after { color: #fff; background: #01a9b4; @@ -2333,7 +2328,7 @@ body { /********************************************* * IMAGES *********************************************/ -/* line 136, source/template/_theme.scss */ +/* line 135, source/template/_theme.scss */ .reveal section img { margin: 15px; background: rgba(255, 255, 255, 0.12); @@ -2345,7 +2340,7 @@ body { transition: all 0.2s linear; } -/* line 146, source/template/_theme.scss */ +/* line 145, source/template/_theme.scss */ .reveal a:hover img { background: rgba(255, 255, 255, 0.2); border-color: #01a9b4; @@ -2355,46 +2350,46 @@ body { /********************************************* * NAVIGATION CONTROLS *********************************************/ -/* line 158, source/template/_theme.scss */ +/* line 157, source/template/_theme.scss */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #01a9b4; } -/* line 163, source/template/_theme.scss */ +/* line 162, source/template/_theme.scss */ .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #01a9b4; } -/* line 168, source/template/_theme.scss */ +/* line 167, source/template/_theme.scss */ .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #01a9b4; } -/* line 173, source/template/_theme.scss */ +/* line 172, source/template/_theme.scss */ .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #01a9b4; } -/* line 178, source/template/_theme.scss */ +/* line 177, source/template/_theme.scss */ .reveal .controls div.navigate-left.enabled:hover { border-right-color: #f9b8bb; } -/* line 182, source/template/_theme.scss */ +/* line 181, source/template/_theme.scss */ .reveal .controls div.navigate-right.enabled:hover { border-left-color: #f9b8bb; } -/* line 186, source/template/_theme.scss */ +/* line 185, source/template/_theme.scss */ .reveal .controls div.navigate-up.enabled:hover { border-bottom-color: #f9b8bb; } -/* line 190, source/template/_theme.scss */ +/* line 189, source/template/_theme.scss */ .reveal .controls div.navigate-down.enabled:hover { border-top-color: #f9b8bb; } @@ -2402,12 +2397,12 @@ body { /********************************************* * PROGRESS BAR *********************************************/ -/* line 199, source/template/_theme.scss */ +/* line 198, source/template/_theme.scss */ .reveal .progress { background: rgba(0, 0, 0, 0.2); } -/* line 202, source/template/_theme.scss */ +/* line 201, source/template/_theme.scss */ .reveal .progress span { background: #01a9b4; -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); @@ -2419,7 +2414,7 @@ body { /********************************************* * FOOTER *********************************************/ -/* line 213, source/template/_theme.scss */ +/* line 212, source/template/_theme.scss */ .reveal footer { position: fixed; height: 40px; @@ -2433,20 +2428,12 @@ body { background-repeat: no-repeat; background-size: auto 100%; } -/* line 227, source/template/_theme.scss */ +/* line 226, source/template/_theme.scss */ .reveal .copyright { margin: 15px 5px 0 100px; font-style: italic; } -/* line 231, source/template/_theme.scss */ +/* line 230, source/template/_theme.scss */ .reveal .copyright a img { vertical-align: middle; } - -/********************************************* - * EVENT - *********************************************/ -/* line 241, source/template/_theme.scss */ -.event__title { - text-transform: uppercase !important; -} diff --git a/css/theme/gdisunny.css b/css/theme/gdisunny.css index 49ac78a..d0fce3d 100755 --- a/css/theme/gdisunny.css +++ b/css/theme/gdisunny.css @@ -2270,7 +2270,7 @@ body { } /* line 101, source/template/_theme.scss */ -.blue, .event__title { +.blue { color: #01A9B4 !important; } @@ -2299,15 +2299,10 @@ body { color: #333333 !important; } -/* line 107, source/template/_theme.scss */ -.grey--light, .event__title small { - color: #666 !important; -} - /********************************************* * LINKS *********************************************/ -/* line 114, source/template/_theme.scss */ +/* line 113, source/template/_theme.scss */ .reveal a:not(.image) { -moz-transition: color 0.15x ease; -o-transition: color 0.15x ease; @@ -2317,14 +2312,14 @@ body { text-decoration: none; } -/* line 119, source/template/_theme.scss */ +/* line 118, source/template/_theme.scss */ .reveal a:not(.image):hover { color: #f9b8bb; text-shadow: none; border: none; } -/* line 126, source/template/_theme.scss */ +/* line 125, source/template/_theme.scss */ .reveal .roll span:after { color: #fff; background: #92bb44; @@ -2333,7 +2328,7 @@ body { /********************************************* * IMAGES *********************************************/ -/* line 136, source/template/_theme.scss */ +/* line 135, source/template/_theme.scss */ .reveal section img { margin: 15px; background: rgba(255, 255, 255, 0.12); @@ -2345,7 +2340,7 @@ body { transition: all 0.2s linear; } -/* line 146, source/template/_theme.scss */ +/* line 145, source/template/_theme.scss */ .reveal a:hover img { background: rgba(255, 255, 255, 0.2); border-color: #92bb44; @@ -2355,46 +2350,46 @@ body { /********************************************* * NAVIGATION CONTROLS *********************************************/ -/* line 158, source/template/_theme.scss */ +/* line 157, source/template/_theme.scss */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #92bb44; } -/* line 163, source/template/_theme.scss */ +/* line 162, source/template/_theme.scss */ .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #92bb44; } -/* line 168, source/template/_theme.scss */ +/* line 167, source/template/_theme.scss */ .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #92bb44; } -/* line 173, source/template/_theme.scss */ +/* line 172, source/template/_theme.scss */ .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #92bb44; } -/* line 178, source/template/_theme.scss */ +/* line 177, source/template/_theme.scss */ .reveal .controls div.navigate-left.enabled:hover { border-right-color: #f9b8bb; } -/* line 182, source/template/_theme.scss */ +/* line 181, source/template/_theme.scss */ .reveal .controls div.navigate-right.enabled:hover { border-left-color: #f9b8bb; } -/* line 186, source/template/_theme.scss */ +/* line 185, source/template/_theme.scss */ .reveal .controls div.navigate-up.enabled:hover { border-bottom-color: #f9b8bb; } -/* line 190, source/template/_theme.scss */ +/* line 189, source/template/_theme.scss */ .reveal .controls div.navigate-down.enabled:hover { border-top-color: #f9b8bb; } @@ -2402,12 +2397,12 @@ body { /********************************************* * PROGRESS BAR *********************************************/ -/* line 199, source/template/_theme.scss */ +/* line 198, source/template/_theme.scss */ .reveal .progress { background: rgba(0, 0, 0, 0.2); } -/* line 202, source/template/_theme.scss */ +/* line 201, source/template/_theme.scss */ .reveal .progress span { background: #92bb44; -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); @@ -2419,7 +2414,7 @@ body { /********************************************* * FOOTER *********************************************/ -/* line 213, source/template/_theme.scss */ +/* line 212, source/template/_theme.scss */ .reveal footer { position: fixed; height: 40px; @@ -2433,20 +2428,12 @@ body { background-repeat: no-repeat; background-size: auto 100%; } -/* line 227, source/template/_theme.scss */ +/* line 226, source/template/_theme.scss */ .reveal .copyright { margin: 15px 5px 0 100px; font-style: italic; } -/* line 231, source/template/_theme.scss */ +/* line 230, source/template/_theme.scss */ .reveal .copyright a img { vertical-align: middle; } - -/********************************************* - * EVENT - *********************************************/ -/* line 241, source/template/_theme.scss */ -.event__title { - text-transform: uppercase !important; -} diff --git a/css/theme/sass-plain.css b/css/theme/sass-plain.css new file mode 100644 index 0000000..883a34d --- /dev/null +++ b/css/theme/sass-plain.css @@ -0,0 +1,2581 @@ +/* Getting Sassy With CSS - Workshop Settings*/ +/* Getting Sassy With CSS - Workshop Settings*/ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../../fonts/FontAwesome/fontawesome-webfont.eot?v=4.0.3"); + src: url("../../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../../fonts/FontAwesome/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../../fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 4, source/lib/font-awesome/_core.scss */ +.fa { + display: inline-block; + font-family: FontAwesome !important; + font-style: normal !important; + font-weight: normal !important; + line-height: 1 !important; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* makes the font 33% larger relative to the icon container */ +/* line 5, source/lib/font-awesome/_larger.scss */ +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -15%; +} + +/* line 10, source/lib/font-awesome/_larger.scss */ +.fa-2x { + font-size: 2em; +} + +/* line 11, source/lib/font-awesome/_larger.scss */ +.fa-3x { + font-size: 3em; +} + +/* line 12, source/lib/font-awesome/_larger.scss */ +.fa-4x { + font-size: 4em; +} + +/* line 13, source/lib/font-awesome/_larger.scss */ +.fa-5x { + font-size: 5em; +} + +/* line 3, source/lib/font-awesome/_fixed-width.scss */ +.fa-fw { + width: 1.28571em; + text-align: center; +} + +/* line 4, source/lib/font-awesome/_list.scss */ +.fa-ul { + padding-left: 0; + margin-left: 2.14286em; + list-style-type: none; +} +/* line 8, source/lib/font-awesome/_list.scss */ +.fa-ul > li { + position: relative; +} + +/* line 10, source/lib/font-awesome/_list.scss */ +.fa-li { + position: absolute; + left: -2.14286em; + width: 2.14286em; + top: 0.14286em; + text-align: center; +} +/* line 16, source/lib/font-awesome/_list.scss */ +.fa-li.fa-lg { + left: -1.85714em; +} + +/* line 4, source/lib/font-awesome/_bordered-pulled.scss */ +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} + +/* line 10, source/lib/font-awesome/_bordered-pulled.scss */ +.pull-right { + float: right; +} + +/* line 11, source/lib/font-awesome/_bordered-pulled.scss */ +.pull-left { + float: left; +} + +/* line 14, source/lib/font-awesome/_bordered-pulled.scss */ +.fa.pull-left { + margin-right: .3em; +} +/* line 15, source/lib/font-awesome/_bordered-pulled.scss */ +.fa.pull-right { + margin-left: .3em; +} + +/* line 4, source/lib/font-awesome/_spinning.scss */ +.fa-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} + +@-moz-keyframes spin { + /* line 12, source/lib/font-awesome/_spinning.scss */ + 0% { + -moz-transform: rotate(0deg); + } + + /* line 13, source/lib/font-awesome/_spinning.scss */ + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + /* line 16, source/lib/font-awesome/_spinning.scss */ + 0% { + -webkit-transform: rotate(0deg); + } + + /* line 17, source/lib/font-awesome/_spinning.scss */ + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + /* line 20, source/lib/font-awesome/_spinning.scss */ + 0% { + -o-transform: rotate(0deg); + } + + /* line 21, source/lib/font-awesome/_spinning.scss */ + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + /* line 24, source/lib/font-awesome/_spinning.scss */ + 0% { + -ms-transform: rotate(0deg); + } + + /* line 25, source/lib/font-awesome/_spinning.scss */ + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + /* line 28, source/lib/font-awesome/_spinning.scss */ + 0% { + transform: rotate(0deg); + } + + /* line 29, source/lib/font-awesome/_spinning.scss */ + 100% { + transform: rotate(359deg); + } +} +/* line 4, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 5, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 6, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} + +/* line 8, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +/* line 9, source/lib/font-awesome/_rotated-flipped.scss */ +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* line 4, source/lib/font-awesome/_stacked.scss */ +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +/* line 12, source/lib/font-awesome/_stacked.scss */ +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +/* line 18, source/lib/font-awesome/_stacked.scss */ +.fa-stack-1x { + line-height: inherit; +} + +/* line 19, source/lib/font-awesome/_stacked.scss */ +.fa-stack-2x { + font-size: 2em; +} + +/* line 20, source/lib/font-awesome/_stacked.scss */ +.fa-inverse { + color: white; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +/* line 4, source/lib/font-awesome/_icons.scss */ +.fa-glass:before { + content: "\f000"; +} + +/* line 5, source/lib/font-awesome/_icons.scss */ +.fa-music:before { + content: "\f001"; +} + +/* line 6, source/lib/font-awesome/_icons.scss */ +.fa-search:before { + content: "\f002"; +} + +/* line 7, source/lib/font-awesome/_icons.scss */ +.fa-envelope-o:before { + content: "\f003"; +} + +/* line 8, source/lib/font-awesome/_icons.scss */ +.fa-heart:before { + content: "\f004"; +} + +/* line 9, source/lib/font-awesome/_icons.scss */ +.fa-star:before { + content: "\f005"; +} + +/* line 10, source/lib/font-awesome/_icons.scss */ +.fa-star-o:before { + content: "\f006"; +} + +/* line 11, source/lib/font-awesome/_icons.scss */ +.fa-user:before { + content: "\f007"; +} + +/* line 12, source/lib/font-awesome/_icons.scss */ +.fa-film:before { + content: "\f008"; +} + +/* line 13, source/lib/font-awesome/_icons.scss */ +.fa-th-large:before { + content: "\f009"; +} + +/* line 14, source/lib/font-awesome/_icons.scss */ +.fa-th:before { + content: "\f00a"; +} + +/* line 15, source/lib/font-awesome/_icons.scss */ +.fa-th-list:before { + content: "\f00b"; +} + +/* line 16, source/lib/font-awesome/_icons.scss */ +.fa-check:before { + content: "\f00c"; +} + +/* line 17, source/lib/font-awesome/_icons.scss */ +.fa-times:before { + content: "\f00d"; +} + +/* line 18, source/lib/font-awesome/_icons.scss */ +.fa-search-plus:before { + content: "\f00e"; +} + +/* line 19, source/lib/font-awesome/_icons.scss */ +.fa-search-minus:before { + content: "\f010"; +} + +/* line 20, source/lib/font-awesome/_icons.scss */ +.fa-power-off:before { + content: "\f011"; +} + +/* line 21, source/lib/font-awesome/_icons.scss */ +.fa-signal:before { + content: "\f012"; +} + +/* line 22, source/lib/font-awesome/_icons.scss */ +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} + +/* line 24, source/lib/font-awesome/_icons.scss */ +.fa-trash-o:before { + content: "\f014"; +} + +/* line 25, source/lib/font-awesome/_icons.scss */ +.fa-home:before { + content: "\f015"; +} + +/* line 26, source/lib/font-awesome/_icons.scss */ +.fa-file-o:before { + content: "\f016"; +} + +/* line 27, source/lib/font-awesome/_icons.scss */ +.fa-clock-o:before { + content: "\f017"; +} + +/* line 28, source/lib/font-awesome/_icons.scss */ +.fa-road:before { + content: "\f018"; +} + +/* line 29, source/lib/font-awesome/_icons.scss */ +.fa-download:before { + content: "\f019"; +} + +/* line 30, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} + +/* line 31, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} + +/* line 32, source/lib/font-awesome/_icons.scss */ +.fa-inbox:before { + content: "\f01c"; +} + +/* line 33, source/lib/font-awesome/_icons.scss */ +.fa-play-circle-o:before { + content: "\f01d"; +} + +/* line 34, source/lib/font-awesome/_icons.scss */ +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} + +/* line 36, source/lib/font-awesome/_icons.scss */ +.fa-refresh:before { + content: "\f021"; +} + +/* line 37, source/lib/font-awesome/_icons.scss */ +.fa-list-alt:before { + content: "\f022"; +} + +/* line 38, source/lib/font-awesome/_icons.scss */ +.fa-lock:before { + content: "\f023"; +} + +/* line 39, source/lib/font-awesome/_icons.scss */ +.fa-flag:before { + content: "\f024"; +} + +/* line 40, source/lib/font-awesome/_icons.scss */ +.fa-headphones:before { + content: "\f025"; +} + +/* line 41, source/lib/font-awesome/_icons.scss */ +.fa-volume-off:before { + content: "\f026"; +} + +/* line 42, source/lib/font-awesome/_icons.scss */ +.fa-volume-down:before { + content: "\f027"; +} + +/* line 43, source/lib/font-awesome/_icons.scss */ +.fa-volume-up:before { + content: "\f028"; +} + +/* line 44, source/lib/font-awesome/_icons.scss */ +.fa-qrcode:before { + content: "\f029"; +} + +/* line 45, source/lib/font-awesome/_icons.scss */ +.fa-barcode:before { + content: "\f02a"; +} + +/* line 46, source/lib/font-awesome/_icons.scss */ +.fa-tag:before { + content: "\f02b"; +} + +/* line 47, source/lib/font-awesome/_icons.scss */ +.fa-tags:before { + content: "\f02c"; +} + +/* line 48, source/lib/font-awesome/_icons.scss */ +.fa-book:before { + content: "\f02d"; +} + +/* line 49, source/lib/font-awesome/_icons.scss */ +.fa-bookmark:before { + content: "\f02e"; +} + +/* line 50, source/lib/font-awesome/_icons.scss */ +.fa-print:before { + content: "\f02f"; +} + +/* line 51, source/lib/font-awesome/_icons.scss */ +.fa-camera:before { + content: "\f030"; +} + +/* line 52, source/lib/font-awesome/_icons.scss */ +.fa-font:before { + content: "\f031"; +} + +/* line 53, source/lib/font-awesome/_icons.scss */ +.fa-bold:before { + content: "\f032"; +} + +/* line 54, source/lib/font-awesome/_icons.scss */ +.fa-italic:before { + content: "\f033"; +} + +/* line 55, source/lib/font-awesome/_icons.scss */ +.fa-text-height:before { + content: "\f034"; +} + +/* line 56, source/lib/font-awesome/_icons.scss */ +.fa-text-width:before { + content: "\f035"; +} + +/* line 57, source/lib/font-awesome/_icons.scss */ +.fa-align-left:before { + content: "\f036"; +} + +/* line 58, source/lib/font-awesome/_icons.scss */ +.fa-align-center:before { + content: "\f037"; +} + +/* line 59, source/lib/font-awesome/_icons.scss */ +.fa-align-right:before { + content: "\f038"; +} + +/* line 60, source/lib/font-awesome/_icons.scss */ +.fa-align-justify:before { + content: "\f039"; +} + +/* line 61, source/lib/font-awesome/_icons.scss */ +.fa-list:before { + content: "\f03a"; +} + +/* line 62, source/lib/font-awesome/_icons.scss */ +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} + +/* line 64, source/lib/font-awesome/_icons.scss */ +.fa-indent:before { + content: "\f03c"; +} + +/* line 65, source/lib/font-awesome/_icons.scss */ +.fa-video-camera:before { + content: "\f03d"; +} + +/* line 66, source/lib/font-awesome/_icons.scss */ +.fa-picture-o:before { + content: "\f03e"; +} + +/* line 67, source/lib/font-awesome/_icons.scss */ +.fa-pencil:before { + content: "\f040"; +} + +/* line 68, source/lib/font-awesome/_icons.scss */ +.fa-map-marker:before { + content: "\f041"; +} + +/* line 69, source/lib/font-awesome/_icons.scss */ +.fa-adjust:before { + content: "\f042"; +} + +/* line 70, source/lib/font-awesome/_icons.scss */ +.fa-tint:before { + content: "\f043"; +} + +/* line 71, source/lib/font-awesome/_icons.scss */ +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} + +/* line 73, source/lib/font-awesome/_icons.scss */ +.fa-share-square-o:before { + content: "\f045"; +} + +/* line 74, source/lib/font-awesome/_icons.scss */ +.fa-check-square-o:before { + content: "\f046"; +} + +/* line 75, source/lib/font-awesome/_icons.scss */ +.fa-arrows:before { + content: "\f047"; +} + +/* line 76, source/lib/font-awesome/_icons.scss */ +.fa-step-backward:before { + content: "\f048"; +} + +/* line 77, source/lib/font-awesome/_icons.scss */ +.fa-fast-backward:before { + content: "\f049"; +} + +/* line 78, source/lib/font-awesome/_icons.scss */ +.fa-backward:before { + content: "\f04a"; +} + +/* line 79, source/lib/font-awesome/_icons.scss */ +.fa-play:before { + content: "\f04b"; +} + +/* line 80, source/lib/font-awesome/_icons.scss */ +.fa-pause:before { + content: "\f04c"; +} + +/* line 81, source/lib/font-awesome/_icons.scss */ +.fa-stop:before { + content: "\f04d"; +} + +/* line 82, source/lib/font-awesome/_icons.scss */ +.fa-forward:before { + content: "\f04e"; +} + +/* line 83, source/lib/font-awesome/_icons.scss */ +.fa-fast-forward:before { + content: "\f050"; +} + +/* line 84, source/lib/font-awesome/_icons.scss */ +.fa-step-forward:before { + content: "\f051"; +} + +/* line 85, source/lib/font-awesome/_icons.scss */ +.fa-eject:before { + content: "\f052"; +} + +/* line 86, source/lib/font-awesome/_icons.scss */ +.fa-chevron-left:before { + content: "\f053"; +} + +/* line 87, source/lib/font-awesome/_icons.scss */ +.fa-chevron-right:before { + content: "\f054"; +} + +/* line 88, source/lib/font-awesome/_icons.scss */ +.fa-plus-circle:before { + content: "\f055"; +} + +/* line 89, source/lib/font-awesome/_icons.scss */ +.fa-minus-circle:before { + content: "\f056"; +} + +/* line 90, source/lib/font-awesome/_icons.scss */ +.fa-times-circle:before { + content: "\f057"; +} + +/* line 91, source/lib/font-awesome/_icons.scss */ +.fa-check-circle:before { + content: "\f058"; +} + +/* line 92, source/lib/font-awesome/_icons.scss */ +.fa-question-circle:before { + content: "\f059"; +} + +/* line 93, source/lib/font-awesome/_icons.scss */ +.fa-info-circle:before { + content: "\f05a"; +} + +/* line 94, source/lib/font-awesome/_icons.scss */ +.fa-crosshairs:before { + content: "\f05b"; +} + +/* line 95, source/lib/font-awesome/_icons.scss */ +.fa-times-circle-o:before { + content: "\f05c"; +} + +/* line 96, source/lib/font-awesome/_icons.scss */ +.fa-check-circle-o:before { + content: "\f05d"; +} + +/* line 97, source/lib/font-awesome/_icons.scss */ +.fa-ban:before { + content: "\f05e"; +} + +/* line 98, source/lib/font-awesome/_icons.scss */ +.fa-arrow-left:before { + content: "\f060"; +} + +/* line 99, source/lib/font-awesome/_icons.scss */ +.fa-arrow-right:before { + content: "\f061"; +} + +/* line 100, source/lib/font-awesome/_icons.scss */ +.fa-arrow-up:before { + content: "\f062"; +} + +/* line 101, source/lib/font-awesome/_icons.scss */ +.fa-arrow-down:before { + content: "\f063"; +} + +/* line 102, source/lib/font-awesome/_icons.scss */ +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} + +/* line 104, source/lib/font-awesome/_icons.scss */ +.fa-expand:before { + content: "\f065"; +} + +/* line 105, source/lib/font-awesome/_icons.scss */ +.fa-compress:before { + content: "\f066"; +} + +/* line 106, source/lib/font-awesome/_icons.scss */ +.fa-plus:before { + content: "\f067"; +} + +/* line 107, source/lib/font-awesome/_icons.scss */ +.fa-minus:before { + content: "\f068"; +} + +/* line 108, source/lib/font-awesome/_icons.scss */ +.fa-asterisk:before { + content: "\f069"; +} + +/* line 109, source/lib/font-awesome/_icons.scss */ +.fa-exclamation-circle:before { + content: "\f06a"; +} + +/* line 110, source/lib/font-awesome/_icons.scss */ +.fa-gift:before { + content: "\f06b"; +} + +/* line 111, source/lib/font-awesome/_icons.scss */ +.fa-leaf:before { + content: "\f06c"; +} + +/* line 112, source/lib/font-awesome/_icons.scss */ +.fa-fire:before { + content: "\f06d"; +} + +/* line 113, source/lib/font-awesome/_icons.scss */ +.fa-eye:before { + content: "\f06e"; +} + +/* line 114, source/lib/font-awesome/_icons.scss */ +.fa-eye-slash:before { + content: "\f070"; +} + +/* line 115, source/lib/font-awesome/_icons.scss */ +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} + +/* line 117, source/lib/font-awesome/_icons.scss */ +.fa-plane:before { + content: "\f072"; +} + +/* line 118, source/lib/font-awesome/_icons.scss */ +.fa-calendar:before { + content: "\f073"; +} + +/* line 119, source/lib/font-awesome/_icons.scss */ +.fa-random:before { + content: "\f074"; +} + +/* line 120, source/lib/font-awesome/_icons.scss */ +.fa-comment:before { + content: "\f075"; +} + +/* line 121, source/lib/font-awesome/_icons.scss */ +.fa-magnet:before { + content: "\f076"; +} + +/* line 122, source/lib/font-awesome/_icons.scss */ +.fa-chevron-up:before { + content: "\f077"; +} + +/* line 123, source/lib/font-awesome/_icons.scss */ +.fa-chevron-down:before { + content: "\f078"; +} + +/* line 124, source/lib/font-awesome/_icons.scss */ +.fa-retweet:before { + content: "\f079"; +} + +/* line 125, source/lib/font-awesome/_icons.scss */ +.fa-shopping-cart:before { + content: "\f07a"; +} + +/* line 126, source/lib/font-awesome/_icons.scss */ +.fa-folder:before { + content: "\f07b"; +} + +/* line 127, source/lib/font-awesome/_icons.scss */ +.fa-folder-open:before { + content: "\f07c"; +} + +/* line 128, source/lib/font-awesome/_icons.scss */ +.fa-arrows-v:before { + content: "\f07d"; +} + +/* line 129, source/lib/font-awesome/_icons.scss */ +.fa-arrows-h:before { + content: "\f07e"; +} + +/* line 130, source/lib/font-awesome/_icons.scss */ +.fa-bar-chart-o:before { + content: "\f080"; +} + +/* line 131, source/lib/font-awesome/_icons.scss */ +.fa-twitter-square:before { + content: "\f081"; +} + +/* line 132, source/lib/font-awesome/_icons.scss */ +.fa-facebook-square:before { + content: "\f082"; +} + +/* line 133, source/lib/font-awesome/_icons.scss */ +.fa-camera-retro:before { + content: "\f083"; +} + +/* line 134, source/lib/font-awesome/_icons.scss */ +.fa-key:before { + content: "\f084"; +} + +/* line 135, source/lib/font-awesome/_icons.scss */ +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} + +/* line 137, source/lib/font-awesome/_icons.scss */ +.fa-comments:before { + content: "\f086"; +} + +/* line 138, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-o-up:before { + content: "\f087"; +} + +/* line 139, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-o-down:before { + content: "\f088"; +} + +/* line 140, source/lib/font-awesome/_icons.scss */ +.fa-star-half:before { + content: "\f089"; +} + +/* line 141, source/lib/font-awesome/_icons.scss */ +.fa-heart-o:before { + content: "\f08a"; +} + +/* line 142, source/lib/font-awesome/_icons.scss */ +.fa-sign-out:before { + content: "\f08b"; +} + +/* line 143, source/lib/font-awesome/_icons.scss */ +.fa-linkedin-square:before { + content: "\f08c"; +} + +/* line 144, source/lib/font-awesome/_icons.scss */ +.fa-thumb-tack:before { + content: "\f08d"; +} + +/* line 145, source/lib/font-awesome/_icons.scss */ +.fa-external-link:before { + content: "\f08e"; +} + +/* line 146, source/lib/font-awesome/_icons.scss */ +.fa-sign-in:before { + content: "\f090"; +} + +/* line 147, source/lib/font-awesome/_icons.scss */ +.fa-trophy:before { + content: "\f091"; +} + +/* line 148, source/lib/font-awesome/_icons.scss */ +.fa-github-square:before { + content: "\f092"; +} + +/* line 149, source/lib/font-awesome/_icons.scss */ +.fa-upload:before { + content: "\f093"; +} + +/* line 150, source/lib/font-awesome/_icons.scss */ +.fa-lemon-o:before { + content: "\f094"; +} + +/* line 151, source/lib/font-awesome/_icons.scss */ +.fa-phone:before { + content: "\f095"; +} + +/* line 152, source/lib/font-awesome/_icons.scss */ +.fa-square-o:before { + content: "\f096"; +} + +/* line 153, source/lib/font-awesome/_icons.scss */ +.fa-bookmark-o:before { + content: "\f097"; +} + +/* line 154, source/lib/font-awesome/_icons.scss */ +.fa-phone-square:before { + content: "\f098"; +} + +/* line 155, source/lib/font-awesome/_icons.scss */ +.fa-twitter:before { + content: "\f099"; +} + +/* line 156, source/lib/font-awesome/_icons.scss */ +.fa-facebook:before { + content: "\f09a"; +} + +/* line 157, source/lib/font-awesome/_icons.scss */ +.fa-github:before { + content: "\f09b"; +} + +/* line 158, source/lib/font-awesome/_icons.scss */ +.fa-unlock:before { + content: "\f09c"; +} + +/* line 159, source/lib/font-awesome/_icons.scss */ +.fa-credit-card:before { + content: "\f09d"; +} + +/* line 160, source/lib/font-awesome/_icons.scss */ +.fa-rss:before { + content: "\f09e"; +} + +/* line 161, source/lib/font-awesome/_icons.scss */ +.fa-hdd-o:before { + content: "\f0a0"; +} + +/* line 162, source/lib/font-awesome/_icons.scss */ +.fa-bullhorn:before { + content: "\f0a1"; +} + +/* line 163, source/lib/font-awesome/_icons.scss */ +.fa-bell:before { + content: "\f0f3"; +} + +/* line 164, source/lib/font-awesome/_icons.scss */ +.fa-certificate:before { + content: "\f0a3"; +} + +/* line 165, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-right:before { + content: "\f0a4"; +} + +/* line 166, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-left:before { + content: "\f0a5"; +} + +/* line 167, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-up:before { + content: "\f0a6"; +} + +/* line 168, source/lib/font-awesome/_icons.scss */ +.fa-hand-o-down:before { + content: "\f0a7"; +} + +/* line 169, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-left:before { + content: "\f0a8"; +} + +/* line 170, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-right:before { + content: "\f0a9"; +} + +/* line 171, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-up:before { + content: "\f0aa"; +} + +/* line 172, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-down:before { + content: "\f0ab"; +} + +/* line 173, source/lib/font-awesome/_icons.scss */ +.fa-globe:before { + content: "\f0ac"; +} + +/* line 174, source/lib/font-awesome/_icons.scss */ +.fa-wrench:before { + content: "\f0ad"; +} + +/* line 175, source/lib/font-awesome/_icons.scss */ +.fa-tasks:before { + content: "\f0ae"; +} + +/* line 176, source/lib/font-awesome/_icons.scss */ +.fa-filter:before { + content: "\f0b0"; +} + +/* line 177, source/lib/font-awesome/_icons.scss */ +.fa-briefcase:before { + content: "\f0b1"; +} + +/* line 178, source/lib/font-awesome/_icons.scss */ +.fa-arrows-alt:before { + content: "\f0b2"; +} + +/* line 179, source/lib/font-awesome/_icons.scss */ +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} + +/* line 181, source/lib/font-awesome/_icons.scss */ +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} + +/* line 183, source/lib/font-awesome/_icons.scss */ +.fa-cloud:before { + content: "\f0c2"; +} + +/* line 184, source/lib/font-awesome/_icons.scss */ +.fa-flask:before { + content: "\f0c3"; +} + +/* line 185, source/lib/font-awesome/_icons.scss */ +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} + +/* line 187, source/lib/font-awesome/_icons.scss */ +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} + +/* line 189, source/lib/font-awesome/_icons.scss */ +.fa-paperclip:before { + content: "\f0c6"; +} + +/* line 190, source/lib/font-awesome/_icons.scss */ +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} + +/* line 192, source/lib/font-awesome/_icons.scss */ +.fa-square:before { + content: "\f0c8"; +} + +/* line 193, source/lib/font-awesome/_icons.scss */ +.fa-bars:before { + content: "\f0c9"; +} + +/* line 194, source/lib/font-awesome/_icons.scss */ +.fa-list-ul:before { + content: "\f0ca"; +} + +/* line 195, source/lib/font-awesome/_icons.scss */ +.fa-list-ol:before { + content: "\f0cb"; +} + +/* line 196, source/lib/font-awesome/_icons.scss */ +.fa-strikethrough:before { + content: "\f0cc"; +} + +/* line 197, source/lib/font-awesome/_icons.scss */ +.fa-underline:before { + content: "\f0cd"; +} + +/* line 198, source/lib/font-awesome/_icons.scss */ +.fa-table:before { + content: "\f0ce"; +} + +/* line 199, source/lib/font-awesome/_icons.scss */ +.fa-magic:before { + content: "\f0d0"; +} + +/* line 200, source/lib/font-awesome/_icons.scss */ +.fa-truck:before { + content: "\f0d1"; +} + +/* line 201, source/lib/font-awesome/_icons.scss */ +.fa-pinterest:before { + content: "\f0d2"; +} + +/* line 202, source/lib/font-awesome/_icons.scss */ +.fa-pinterest-square:before { + content: "\f0d3"; +} + +/* line 203, source/lib/font-awesome/_icons.scss */ +.fa-google-plus-square:before { + content: "\f0d4"; +} + +/* line 204, source/lib/font-awesome/_icons.scss */ +.fa-google-plus:before { + content: "\f0d5"; +} + +/* line 205, source/lib/font-awesome/_icons.scss */ +.fa-money:before { + content: "\f0d6"; +} + +/* line 206, source/lib/font-awesome/_icons.scss */ +.fa-caret-down:before { + content: "\f0d7"; +} + +/* line 207, source/lib/font-awesome/_icons.scss */ +.fa-caret-up:before { + content: "\f0d8"; +} + +/* line 208, source/lib/font-awesome/_icons.scss */ +.fa-caret-left:before { + content: "\f0d9"; +} + +/* line 209, source/lib/font-awesome/_icons.scss */ +.fa-caret-right:before { + content: "\f0da"; +} + +/* line 210, source/lib/font-awesome/_icons.scss */ +.fa-columns:before { + content: "\f0db"; +} + +/* line 211, source/lib/font-awesome/_icons.scss */ +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} + +/* line 213, source/lib/font-awesome/_icons.scss */ +.fa-sort-down:before, +.fa-sort-asc:before { + content: "\f0dd"; +} + +/* line 215, source/lib/font-awesome/_icons.scss */ +.fa-sort-up:before, +.fa-sort-desc:before { + content: "\f0de"; +} + +/* line 217, source/lib/font-awesome/_icons.scss */ +.fa-envelope:before { + content: "\f0e0"; +} + +/* line 218, source/lib/font-awesome/_icons.scss */ +.fa-linkedin:before { + content: "\f0e1"; +} + +/* line 219, source/lib/font-awesome/_icons.scss */ +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} + +/* line 221, source/lib/font-awesome/_icons.scss */ +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} + +/* line 223, source/lib/font-awesome/_icons.scss */ +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} + +/* line 225, source/lib/font-awesome/_icons.scss */ +.fa-comment-o:before { + content: "\f0e5"; +} + +/* line 226, source/lib/font-awesome/_icons.scss */ +.fa-comments-o:before { + content: "\f0e6"; +} + +/* line 227, source/lib/font-awesome/_icons.scss */ +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} + +/* line 229, source/lib/font-awesome/_icons.scss */ +.fa-sitemap:before { + content: "\f0e8"; +} + +/* line 230, source/lib/font-awesome/_icons.scss */ +.fa-umbrella:before { + content: "\f0e9"; +} + +/* line 231, source/lib/font-awesome/_icons.scss */ +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} + +/* line 233, source/lib/font-awesome/_icons.scss */ +.fa-lightbulb-o:before { + content: "\f0eb"; +} + +/* line 234, source/lib/font-awesome/_icons.scss */ +.fa-exchange:before { + content: "\f0ec"; +} + +/* line 235, source/lib/font-awesome/_icons.scss */ +.fa-cloud-download:before { + content: "\f0ed"; +} + +/* line 236, source/lib/font-awesome/_icons.scss */ +.fa-cloud-upload:before { + content: "\f0ee"; +} + +/* line 237, source/lib/font-awesome/_icons.scss */ +.fa-user-md:before { + content: "\f0f0"; +} + +/* line 238, source/lib/font-awesome/_icons.scss */ +.fa-stethoscope:before { + content: "\f0f1"; +} + +/* line 239, source/lib/font-awesome/_icons.scss */ +.fa-suitcase:before { + content: "\f0f2"; +} + +/* line 240, source/lib/font-awesome/_icons.scss */ +.fa-bell-o:before { + content: "\f0a2"; +} + +/* line 241, source/lib/font-awesome/_icons.scss */ +.fa-coffee:before { + content: "\f0f4"; +} + +/* line 242, source/lib/font-awesome/_icons.scss */ +.fa-cutlery:before { + content: "\f0f5"; +} + +/* line 243, source/lib/font-awesome/_icons.scss */ +.fa-file-text-o:before { + content: "\f0f6"; +} + +/* line 244, source/lib/font-awesome/_icons.scss */ +.fa-building-o:before { + content: "\f0f7"; +} + +/* line 245, source/lib/font-awesome/_icons.scss */ +.fa-hospital-o:before { + content: "\f0f8"; +} + +/* line 246, source/lib/font-awesome/_icons.scss */ +.fa-ambulance:before { + content: "\f0f9"; +} + +/* line 247, source/lib/font-awesome/_icons.scss */ +.fa-medkit:before { + content: "\f0fa"; +} + +/* line 248, source/lib/font-awesome/_icons.scss */ +.fa-fighter-jet:before { + content: "\f0fb"; +} + +/* line 249, source/lib/font-awesome/_icons.scss */ +.fa-beer:before { + content: "\f0fc"; +} + +/* line 250, source/lib/font-awesome/_icons.scss */ +.fa-h-square:before { + content: "\f0fd"; +} + +/* line 251, source/lib/font-awesome/_icons.scss */ +.fa-plus-square:before { + content: "\f0fe"; +} + +/* line 252, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-left:before { + content: "\f100"; +} + +/* line 253, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-right:before { + content: "\f101"; +} + +/* line 254, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-up:before { + content: "\f102"; +} + +/* line 255, source/lib/font-awesome/_icons.scss */ +.fa-angle-double-down:before { + content: "\f103"; +} + +/* line 256, source/lib/font-awesome/_icons.scss */ +.fa-angle-left:before { + content: "\f104"; +} + +/* line 257, source/lib/font-awesome/_icons.scss */ +.fa-angle-right:before { + content: "\f105"; +} + +/* line 258, source/lib/font-awesome/_icons.scss */ +.fa-angle-up:before { + content: "\f106"; +} + +/* line 259, source/lib/font-awesome/_icons.scss */ +.fa-angle-down:before { + content: "\f107"; +} + +/* line 260, source/lib/font-awesome/_icons.scss */ +.fa-desktop:before { + content: "\f108"; +} + +/* line 261, source/lib/font-awesome/_icons.scss */ +.fa-laptop:before { + content: "\f109"; +} + +/* line 262, source/lib/font-awesome/_icons.scss */ +.fa-tablet:before { + content: "\f10a"; +} + +/* line 263, source/lib/font-awesome/_icons.scss */ +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} + +/* line 265, source/lib/font-awesome/_icons.scss */ +.fa-circle-o:before { + content: "\f10c"; +} + +/* line 266, source/lib/font-awesome/_icons.scss */ +.fa-quote-left:before { + content: "\f10d"; +} + +/* line 267, source/lib/font-awesome/_icons.scss */ +.fa-quote-right:before { + content: "\f10e"; +} + +/* line 268, source/lib/font-awesome/_icons.scss */ +.fa-spinner:before { + content: "\f110"; +} + +/* line 269, source/lib/font-awesome/_icons.scss */ +.fa-circle:before { + content: "\f111"; +} + +/* line 270, source/lib/font-awesome/_icons.scss */ +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} + +/* line 272, source/lib/font-awesome/_icons.scss */ +.fa-github-alt:before { + content: "\f113"; +} + +/* line 273, source/lib/font-awesome/_icons.scss */ +.fa-folder-o:before { + content: "\f114"; +} + +/* line 274, source/lib/font-awesome/_icons.scss */ +.fa-folder-open-o:before { + content: "\f115"; +} + +/* line 275, source/lib/font-awesome/_icons.scss */ +.fa-smile-o:before { + content: "\f118"; +} + +/* line 276, source/lib/font-awesome/_icons.scss */ +.fa-frown-o:before { + content: "\f119"; +} + +/* line 277, source/lib/font-awesome/_icons.scss */ +.fa-meh-o:before { + content: "\f11a"; +} + +/* line 278, source/lib/font-awesome/_icons.scss */ +.fa-gamepad:before { + content: "\f11b"; +} + +/* line 279, source/lib/font-awesome/_icons.scss */ +.fa-keyboard-o:before { + content: "\f11c"; +} + +/* line 280, source/lib/font-awesome/_icons.scss */ +.fa-flag-o:before { + content: "\f11d"; +} + +/* line 281, source/lib/font-awesome/_icons.scss */ +.fa-flag-checkered:before { + content: "\f11e"; +} + +/* line 282, source/lib/font-awesome/_icons.scss */ +.fa-terminal:before { + content: "\f120"; +} + +/* line 283, source/lib/font-awesome/_icons.scss */ +.fa-code:before { + content: "\f121"; +} + +/* line 284, source/lib/font-awesome/_icons.scss */ +.fa-reply-all:before { + content: "\f122"; +} + +/* line 285, source/lib/font-awesome/_icons.scss */ +.fa-mail-reply-all:before { + content: "\f122"; +} + +/* line 286, source/lib/font-awesome/_icons.scss */ +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} + +/* line 289, source/lib/font-awesome/_icons.scss */ +.fa-location-arrow:before { + content: "\f124"; +} + +/* line 290, source/lib/font-awesome/_icons.scss */ +.fa-crop:before { + content: "\f125"; +} + +/* line 291, source/lib/font-awesome/_icons.scss */ +.fa-code-fork:before { + content: "\f126"; +} + +/* line 292, source/lib/font-awesome/_icons.scss */ +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} + +/* line 294, source/lib/font-awesome/_icons.scss */ +.fa-question:before { + content: "\f128"; +} + +/* line 295, source/lib/font-awesome/_icons.scss */ +.fa-info:before { + content: "\f129"; +} + +/* line 296, source/lib/font-awesome/_icons.scss */ +.fa-exclamation:before { + content: "\f12a"; +} + +/* line 297, source/lib/font-awesome/_icons.scss */ +.fa-superscript:before { + content: "\f12b"; +} + +/* line 298, source/lib/font-awesome/_icons.scss */ +.fa-subscript:before { + content: "\f12c"; +} + +/* line 299, source/lib/font-awesome/_icons.scss */ +.fa-eraser:before { + content: "\f12d"; +} + +/* line 300, source/lib/font-awesome/_icons.scss */ +.fa-puzzle-piece:before { + content: "\f12e"; +} + +/* line 301, source/lib/font-awesome/_icons.scss */ +.fa-microphone:before { + content: "\f130"; +} + +/* line 302, source/lib/font-awesome/_icons.scss */ +.fa-microphone-slash:before { + content: "\f131"; +} + +/* line 303, source/lib/font-awesome/_icons.scss */ +.fa-shield:before { + content: "\f132"; +} + +/* line 304, source/lib/font-awesome/_icons.scss */ +.fa-calendar-o:before { + content: "\f133"; +} + +/* line 305, source/lib/font-awesome/_icons.scss */ +.fa-fire-extinguisher:before { + content: "\f134"; +} + +/* line 306, source/lib/font-awesome/_icons.scss */ +.fa-rocket:before { + content: "\f135"; +} + +/* line 307, source/lib/font-awesome/_icons.scss */ +.fa-maxcdn:before { + content: "\f136"; +} + +/* line 308, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-left:before { + content: "\f137"; +} + +/* line 309, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-right:before { + content: "\f138"; +} + +/* line 310, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-up:before { + content: "\f139"; +} + +/* line 311, source/lib/font-awesome/_icons.scss */ +.fa-chevron-circle-down:before { + content: "\f13a"; +} + +/* line 312, source/lib/font-awesome/_icons.scss */ +.fa-html5:before { + content: "\f13b"; +} + +/* line 313, source/lib/font-awesome/_icons.scss */ +.fa-css3:before { + content: "\f13c"; +} + +/* line 314, source/lib/font-awesome/_icons.scss */ +.fa-anchor:before { + content: "\f13d"; +} + +/* line 315, source/lib/font-awesome/_icons.scss */ +.fa-unlock-alt:before { + content: "\f13e"; +} + +/* line 316, source/lib/font-awesome/_icons.scss */ +.fa-bullseye:before { + content: "\f140"; +} + +/* line 317, source/lib/font-awesome/_icons.scss */ +.fa-ellipsis-h:before { + content: "\f141"; +} + +/* line 318, source/lib/font-awesome/_icons.scss */ +.fa-ellipsis-v:before { + content: "\f142"; +} + +/* line 319, source/lib/font-awesome/_icons.scss */ +.fa-rss-square:before { + content: "\f143"; +} + +/* line 320, source/lib/font-awesome/_icons.scss */ +.fa-play-circle:before { + content: "\f144"; +} + +/* line 321, source/lib/font-awesome/_icons.scss */ +.fa-ticket:before { + content: "\f145"; +} + +/* line 322, source/lib/font-awesome/_icons.scss */ +.fa-minus-square:before { + content: "\f146"; +} + +/* line 323, source/lib/font-awesome/_icons.scss */ +.fa-minus-square-o:before { + content: "\f147"; +} + +/* line 324, source/lib/font-awesome/_icons.scss */ +.fa-level-up:before { + content: "\f148"; +} + +/* line 325, source/lib/font-awesome/_icons.scss */ +.fa-level-down:before { + content: "\f149"; +} + +/* line 326, source/lib/font-awesome/_icons.scss */ +.fa-check-square:before { + content: "\f14a"; +} + +/* line 327, source/lib/font-awesome/_icons.scss */ +.fa-pencil-square:before { + content: "\f14b"; +} + +/* line 328, source/lib/font-awesome/_icons.scss */ +.fa-external-link-square:before { + content: "\f14c"; +} + +/* line 329, source/lib/font-awesome/_icons.scss */ +.fa-share-square:before { + content: "\f14d"; +} + +/* line 330, source/lib/font-awesome/_icons.scss */ +.fa-compass:before { + content: "\f14e"; +} + +/* line 331, source/lib/font-awesome/_icons.scss */ +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} + +/* line 333, source/lib/font-awesome/_icons.scss */ +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} + +/* line 335, source/lib/font-awesome/_icons.scss */ +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} + +/* line 337, source/lib/font-awesome/_icons.scss */ +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} + +/* line 339, source/lib/font-awesome/_icons.scss */ +.fa-gbp:before { + content: "\f154"; +} + +/* line 340, source/lib/font-awesome/_icons.scss */ +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} + +/* line 342, source/lib/font-awesome/_icons.scss */ +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} + +/* line 344, source/lib/font-awesome/_icons.scss */ +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} + +/* line 348, source/lib/font-awesome/_icons.scss */ +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} + +/* line 351, source/lib/font-awesome/_icons.scss */ +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} + +/* line 353, source/lib/font-awesome/_icons.scss */ +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} + +/* line 355, source/lib/font-awesome/_icons.scss */ +.fa-file:before { + content: "\f15b"; +} + +/* line 356, source/lib/font-awesome/_icons.scss */ +.fa-file-text:before { + content: "\f15c"; +} + +/* line 357, source/lib/font-awesome/_icons.scss */ +.fa-sort-alpha-asc:before { + content: "\f15d"; +} + +/* line 358, source/lib/font-awesome/_icons.scss */ +.fa-sort-alpha-desc:before { + content: "\f15e"; +} + +/* line 359, source/lib/font-awesome/_icons.scss */ +.fa-sort-amount-asc:before { + content: "\f160"; +} + +/* line 360, source/lib/font-awesome/_icons.scss */ +.fa-sort-amount-desc:before { + content: "\f161"; +} + +/* line 361, source/lib/font-awesome/_icons.scss */ +.fa-sort-numeric-asc:before { + content: "\f162"; +} + +/* line 362, source/lib/font-awesome/_icons.scss */ +.fa-sort-numeric-desc:before { + content: "\f163"; +} + +/* line 363, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-up:before { + content: "\f164"; +} + +/* line 364, source/lib/font-awesome/_icons.scss */ +.fa-thumbs-down:before { + content: "\f165"; +} + +/* line 365, source/lib/font-awesome/_icons.scss */ +.fa-youtube-square:before { + content: "\f166"; +} + +/* line 366, source/lib/font-awesome/_icons.scss */ +.fa-youtube:before { + content: "\f167"; +} + +/* line 367, source/lib/font-awesome/_icons.scss */ +.fa-xing:before { + content: "\f168"; +} + +/* line 368, source/lib/font-awesome/_icons.scss */ +.fa-xing-square:before { + content: "\f169"; +} + +/* line 369, source/lib/font-awesome/_icons.scss */ +.fa-youtube-play:before { + content: "\f16a"; +} + +/* line 370, source/lib/font-awesome/_icons.scss */ +.fa-dropbox:before { + content: "\f16b"; +} + +/* line 371, source/lib/font-awesome/_icons.scss */ +.fa-stack-overflow:before { + content: "\f16c"; +} + +/* line 372, source/lib/font-awesome/_icons.scss */ +.fa-instagram:before { + content: "\f16d"; +} + +/* line 373, source/lib/font-awesome/_icons.scss */ +.fa-flickr:before { + content: "\f16e"; +} + +/* line 374, source/lib/font-awesome/_icons.scss */ +.fa-adn:before { + content: "\f170"; +} + +/* line 375, source/lib/font-awesome/_icons.scss */ +.fa-bitbucket:before { + content: "\f171"; +} + +/* line 376, source/lib/font-awesome/_icons.scss */ +.fa-bitbucket-square:before { + content: "\f172"; +} + +/* line 377, source/lib/font-awesome/_icons.scss */ +.fa-tumblr:before { + content: "\f173"; +} + +/* line 378, source/lib/font-awesome/_icons.scss */ +.fa-tumblr-square:before { + content: "\f174"; +} + +/* line 379, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-down:before { + content: "\f175"; +} + +/* line 380, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-up:before { + content: "\f176"; +} + +/* line 381, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-left:before { + content: "\f177"; +} + +/* line 382, source/lib/font-awesome/_icons.scss */ +.fa-long-arrow-right:before { + content: "\f178"; +} + +/* line 383, source/lib/font-awesome/_icons.scss */ +.fa-apple:before { + content: "\f179"; +} + +/* line 384, source/lib/font-awesome/_icons.scss */ +.fa-windows:before { + content: "\f17a"; +} + +/* line 385, source/lib/font-awesome/_icons.scss */ +.fa-android:before { + content: "\f17b"; +} + +/* line 386, source/lib/font-awesome/_icons.scss */ +.fa-linux:before { + content: "\f17c"; +} + +/* line 387, source/lib/font-awesome/_icons.scss */ +.fa-dribbble:before { + content: "\f17d"; +} + +/* line 388, source/lib/font-awesome/_icons.scss */ +.fa-skype:before { + content: "\f17e"; +} + +/* line 389, source/lib/font-awesome/_icons.scss */ +.fa-foursquare:before { + content: "\f180"; +} + +/* line 390, source/lib/font-awesome/_icons.scss */ +.fa-trello:before { + content: "\f181"; +} + +/* line 391, source/lib/font-awesome/_icons.scss */ +.fa-female:before { + content: "\f182"; +} + +/* line 392, source/lib/font-awesome/_icons.scss */ +.fa-male:before { + content: "\f183"; +} + +/* line 393, source/lib/font-awesome/_icons.scss */ +.fa-gittip:before { + content: "\f184"; +} + +/* line 394, source/lib/font-awesome/_icons.scss */ +.fa-sun-o:before { + content: "\f185"; +} + +/* line 395, source/lib/font-awesome/_icons.scss */ +.fa-moon-o:before { + content: "\f186"; +} + +/* line 396, source/lib/font-awesome/_icons.scss */ +.fa-archive:before { + content: "\f187"; +} + +/* line 397, source/lib/font-awesome/_icons.scss */ +.fa-bug:before { + content: "\f188"; +} + +/* line 398, source/lib/font-awesome/_icons.scss */ +.fa-vk:before { + content: "\f189"; +} + +/* line 399, source/lib/font-awesome/_icons.scss */ +.fa-weibo:before { + content: "\f18a"; +} + +/* line 400, source/lib/font-awesome/_icons.scss */ +.fa-renren:before { + content: "\f18b"; +} + +/* line 401, source/lib/font-awesome/_icons.scss */ +.fa-pagelines:before { + content: "\f18c"; +} + +/* line 402, source/lib/font-awesome/_icons.scss */ +.fa-stack-exchange:before { + content: "\f18d"; +} + +/* line 403, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} + +/* line 404, source/lib/font-awesome/_icons.scss */ +.fa-arrow-circle-o-left:before { + content: "\f190"; +} + +/* line 405, source/lib/font-awesome/_icons.scss */ +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} + +/* line 407, source/lib/font-awesome/_icons.scss */ +.fa-dot-circle-o:before { + content: "\f192"; +} + +/* line 408, source/lib/font-awesome/_icons.scss */ +.fa-wheelchair:before { + content: "\f193"; +} + +/* line 409, source/lib/font-awesome/_icons.scss */ +.fa-vimeo-square:before { + content: "\f194"; +} + +/* line 410, source/lib/font-awesome/_icons.scss */ +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} + +/* line 412, source/lib/font-awesome/_icons.scss */ +.fa-plus-square-o:before { + content: "\f196"; +} + +/********************************************* + * GLOBAL STYLES + *********************************************/ +/* line 7, source/template/_theme.scss */ +body { + background: white; + background: -moz-radial-gradient(#ffffff, #f2f2f2); + background: -o-radial-gradient(#ffffff, #f2f2f2); + background: -webkit-radial-gradient(#ffffff, #f2f2f2); + background: radial-gradient(#ffffff, #f2f2f2); +} + +@font-face { + font-family: "Gotham"; + src: local("Gotham"), url("../../fonts/Gotham/Gotham-Medium.otf") format("opentype"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Gotham-Book"; + src: local("Gotham-Book"), url("../../fonts/Gotham/Gotham-Book.otf") format("opentype"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: "Gotham-Italic"; + src: local("Gotham-Italic"), url("../../fonts/Gotham/Gotham-MediumIta.otf") format("opentype"); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: "Gotham-Bold"; + src: local("Gotham-Bold"), url("../../fonts/Gotham/Gotham-Bold.otf") format("opentype"); + font-weight: bold; + font-style: bold; +} +/* line 42, source/template/_theme.scss */ +.reveal { + font-family: "Gotham-Book", "Helvetica", Arial, sans-serif; + font-size: 36px; + font-weight: 200; + letter-spacing: -0.02em; + color: #333333; +} + +/* line 50, source/template/_theme.scss */ +::selection { + color: white; + background: rgba(11, 79, 81, 0.99); + text-shadow: none; +} + +/* line 56, source/template/_theme.scss */ +.reveal ul li { + line-height: 1.2em; + margin-bottom: 10px; +} + +/********************************************* + * HEADERS + *********************************************/ +/* line 67, source/template/_theme.scss */ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #f05b62; + font-family: "Gotham-Bold", Impact, sans-serif; + line-height: 0.9em; + letter-spacing: 0.02em; + text-transform: none; + text-shadow: #cccccc; +} + +/* line 84, source/template/_theme.scss */ +.reveal h1 { + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); +} + +/* line 88, source/template/_theme.scss */ +.reveal h1 { + font-size: 3.77em; +} + +/* line 89, source/template/_theme.scss */ +.reveal h2 { + font-size: 2.11em; +} + +/* line 90, source/template/_theme.scss */ +.reveal h3 { + font-size: 1.55em; +} + +/* line 91, source/template/_theme.scss */ +.reveal h4 { + font-size: 1em; +} + +/********************************************* +* OVERRIDES +**********************************************/ +/* line 96, source/template/_theme.scss */ +.left-align { + text-align: left; +} + +/* line 97, source/template/_theme.scss */ +.right-align { + text-align: right; +} + +/* line 98, source/template/_theme.scss */ +.left { + float: left; +} + +/* line 99, source/template/_theme.scss */ +.right { + float: right; +} + +/* line 100, source/template/_theme.scss */ +.clear { + clear: both; +} + +/* line 101, source/template/_theme.scss */ +.blue { + color: #01A9B4 !important; +} + +/* line 102, source/template/_theme.scss */ +.green { + color: #92BB44 !important; +} + +/* line 103, source/template/_theme.scss */ +.yellow { + color: #EDAB23 !important; +} + +/* line 104, source/template/_theme.scss */ +.pink { + color: #F05B62 !important; +} + +/* line 105, source/template/_theme.scss */ +.red { + color: #8B0036 !important; +} + +/* line 106, source/template/_theme.scss */ +.grey { + color: #333333 !important; +} + +/********************************************* + * LINKS + *********************************************/ +/* line 113, source/template/_theme.scss */ +.reveal a:not(.image) { + -moz-transition: color 0.15x ease; + -o-transition: color 0.15x ease; + -webkit-transition: color 0.15x ease; + transition: color 0.15x ease; + color: #01a9b4; + text-decoration: none; +} + +/* line 118, source/template/_theme.scss */ +.reveal a:not(.image):hover { + color: #f9b8bb; + text-shadow: none; + border: none; +} + +/* line 125, source/template/_theme.scss */ +.reveal .roll span:after { + color: #fff; + background: #01a9b4; +} + +/********************************************* + * IMAGES + *********************************************/ +/* line 135, source/template/_theme.scss */ +.reveal section img { + margin: 15px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); + -moz-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} + +/* line 145, source/template/_theme.scss */ +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #01a9b4; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); +} + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +/* line 157, source/template/_theme.scss */ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #01a9b4; +} + +/* line 162, source/template/_theme.scss */ +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #01a9b4; +} + +/* line 167, source/template/_theme.scss */ +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #01a9b4; +} + +/* line 172, source/template/_theme.scss */ +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #01a9b4; +} + +/* line 177, source/template/_theme.scss */ +.reveal .controls div.navigate-left.enabled:hover { + border-right-color: #f9b8bb; +} + +/* line 181, source/template/_theme.scss */ +.reveal .controls div.navigate-right.enabled:hover { + border-left-color: #f9b8bb; +} + +/* line 185, source/template/_theme.scss */ +.reveal .controls div.navigate-up.enabled:hover { + border-bottom-color: #f9b8bb; +} + +/* line 189, source/template/_theme.scss */ +.reveal .controls div.navigate-down.enabled:hover { + border-top-color: #f9b8bb; +} + +/********************************************* + * PROGRESS BAR + *********************************************/ +/* line 198, source/template/_theme.scss */ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); +} + +/* line 201, source/template/_theme.scss */ +.reveal .progress span { + background: #01a9b4; + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); +} + +/********************************************* + * FOOTER + *********************************************/ +/* line 212, source/template/_theme.scss */ +.reveal footer { + position: fixed; + height: 40px; + width: 100%; + bottom: 3px; + left: 0; + z-index: 10; + font-size: 35%; + text-align: right; + background-image: url(../../images/pink-logo.png); + background-repeat: no-repeat; + background-size: auto 100%; +} +/* line 226, source/template/_theme.scss */ +.reveal .copyright { + margin: 15px 5px 0 100px; + font-style: italic; +} +/* line 230, source/template/_theme.scss */ +.reveal .copyright a img { + vertical-align: middle; +} + +/* line 8, source/gdi-sass.scss */ +.reveal .hide { + display: none; +} +/* line 10, source/gdi-sass.scss */ +.reveal .center-align { + text-align: center; +} +/* line 12, source/gdi-sass.scss */ +.reveal .copy--small { + font-size: .8em; +} +/* line 16, source/gdi-sass.scss */ +.reveal .copy--xsmall { + font-size: .6em; +} +/* line 20, source/gdi-sass.scss */ +.reveal strong { + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); +} +/* line 24, source/gdi-sass.scss */ +.reveal .horz--auto { + margin: inherit auto; +} +/* line 28, source/gdi-sass.scss */ +.reveal .box { + margin: 2em 0; +} +/* line 32, source/gdi-sass.scss */ +.reveal .box--top { + margin-top: 3em; +} +/* line 36, source/gdi-sass.scss */ +.reveal .box--small { + margin: 1em 0; +} +/* line 41, source/gdi-sass.scss */ +.reveal ul ul, .reveal ul ol, .reveal ol ul, .reveal ol ol { + margin-top: 10px; +} +/* line 45, source/gdi-sass.scss */ +.reveal ul li:last-child, .reveal ol li:last-child { + margin-bottom: 0; +} +/* line 51, source/gdi-sass.scss */ +.reveal .list--tall ol, .reveal .list--tall ul { + margin-top: 20px; +} +/* line 52, source/gdi-sass.scss */ +.reveal .list--tall li { + margin-bottom: 20px; +} +/* line 56, source/gdi-sass.scss */ +.reveal .list--xtall ol, .reveal .list--xtall ul { + margin-top: 40px; +} +/* line 57, source/gdi-sass.scss */ +.reveal .list--xtall li { + margin-bottom: 40px; +} +/* line 60, source/gdi-sass.scss */ +.reveal .list--bare { + list-style-type: none; +} +/* line 64, source/gdi-sass.scss */ +.reveal .broken { + list-style-position: inside; + margin-top: .25em; +} +/* line 68, source/gdi-sass.scss */ +.reveal .broken li { + display: block; + padding: .25em 1em; +} +/* line 74, source/gdi-sass.scss */ +.reveal ol.broken { + counter-reset: counter; +} +/* line 78, source/gdi-sass.scss */ +.reveal ol.broken li:before { + color: #ccc; + content: counter(counter) "."; + counter-increment: counter; + padding-right: .5em; +} +/* line 87, source/gdi-sass.scss */ +.reveal .break { + border-top: 20px solid #efefef; + padding-top: 2em; +} +/* line 92, source/gdi-sass.scss */ +.reveal section img { + margin: 0 15px; +} +/* line 96, source/gdi-sass.scss */ +.reveal .img--bare { + border: none; + background: transparent; + box-shadow: none; +} +/* line 102, source/gdi-sass.scss */ +.reveal .gist { + font-size: .5em; + line-height: 1.3em; + max-height: 475px; + overflow: scroll; +} + +/* line 110, source/gdi-sass.scss */ +code { + background: #e8e8e8; +} + +/* line 114, source/gdi-sass.scss */ +pre { + margin: 0; + width: auto; + box-shadow: none; +} +/* line 119, source/gdi-sass.scss */ +pre code { + background: transparent; + border: 6px solid #fff; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); + min-height: 300px; + max-height: 475px; + padding: 5px 10px; +} + +/* line 6, source/sass-plain.scss */ +.reveal footer { + background-image: none; + font-size: 40%; + text-align: left; +} +/* line 12, source/sass-plain.scss */ +.reveal .copyright { + margin: 15px 0 0 15px; +} diff --git a/css/theme/source/gdiaa.scss b/css/theme/source/gdi-sass.scss similarity index 95% rename from css/theme/source/gdiaa.scss rename to css/theme/source/gdi-sass.scss index 0bf3ecb..175c3a6 100644 --- a/css/theme/source/gdiaa.scss +++ b/css/theme/source/gdi-sass.scss @@ -1,10 +1,12 @@ -/* Girl Develop It Ann Arbor */ +/* Getting Sassy With CSS - Workshop Settings*/ @import "gdilight"; .reveal { // word-wrap: break-word; + .hide { display: none; } + .center-align{ text-align: center} .copy--small { diff --git a/css/theme/source/sass-plain.scss b/css/theme/source/sass-plain.scss new file mode 100644 index 0000000..8c0acfc --- /dev/null +++ b/css/theme/source/sass-plain.scss @@ -0,0 +1,16 @@ +/* Getting Sassy With CSS - Workshop Settings*/ + +@import "gdi-sass"; + +.reveal { + footer { + background-image: none; + font-size: 40%; + text-align: left; + } + + .copyright { + margin: 15px 0 0 15px; + } + +} diff --git a/css/theme/source/template/_mixins.scss b/css/theme/source/template/_mixins.scss index e69de29..02a8018 100755 --- a/css/theme/source/template/_mixins.scss +++ b/css/theme/source/template/_mixins.scss @@ -0,0 +1,9 @@ +@mixin radial-gradient( $outer, $inner, $type: circle ) { + background: $outer; + background: -moz-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -webkit-gradient( radial, center center, 0px, center center, 100%, color-stop(0%,$inner), color-stop(100%,$outer) ); + background: -webkit-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -o-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -ms-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: radial-gradient( center, $type cover, $inner 0%, $outer 100% ); +} diff --git a/css/theme/source/template/_theme.scss b/css/theme/source/template/_theme.scss index 60b9b13..7460d71 100755 --- a/css/theme/source/template/_theme.scss +++ b/css/theme/source/template/_theme.scss @@ -104,7 +104,6 @@ body { .pink{color:#F05B62 !important;} .red{color:#8B0036 !important;} .grey{color:#333333 !important;} -.grey--light{color:#666 !important;} /********************************************* @@ -233,14 +232,3 @@ body { } } } - -/********************************************* - * EVENT - *********************************************/ - -.event__title { - @extend .blue; - text-transform: uppercase !important; - - small { @extend .grey--light; } -} diff --git a/index.html b/index.html index aa4862f..3ab77a0 100755 --- a/index.html +++ b/index.html @@ -1,560 +1,928 @@ - - - - Intro to Web Concepts - Girl Develop It - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-

Introduction to Web Concepts

-

or

-

What is that Web Developer talking about?

- -
-
-

Welcome!

-
-

Girl Develop It is here to provide affordable and accessible programs to learn software through mentorship and hands-on instruction.

-

Some "rules"

-
    -
  • We are here for you!
  • -
  • Every question is important
  • -
  • Help each other
  • -
  • Have fun
  • -
-
-
- -
-

Welcome!

-
-

Tell us about yourself.

-
    -
  • Who are you?
  • -
  • What do you hope to get out of the class?
  • -
  • What is your favorite dessert?
  • -
-
-
- -
-

What we'll cover

-
    -
  • Terms & technologies -
      -
    • Acronyms, the world wide web, languages/libraries/frameworks
    • -
    -
  • -
  • Building a web site -
      -
    • Considerations, UX & IA, tools
    • -
    -
  • -
  • Web development professionals -
      -
    • Team structure, hiring one, becoming one
    • -
    -
  • -
- -
- -
-

What to expect

-
    -
  • This is a survey of a very broad topic
  • -
  • Get a sense of what you'd like to know more about
  • -
  • I don't know everything, and neither will you
  • -
  • Have fun! (and ask questions)
  • -
-
- -
-

Terms & Technologies

-
- -
-
-

Terms

-
-

HTML: Hyper Text Markup Language - The code structure used to convey the content of a web site

-

CSS: Cascading Style Sheets - A language used to describe the presentation of the content

-

WYSIWYG: What You See Is What You Get - A type of editing software meant to be used by those who don't know how to code

-
- -
- -
-

Terms

-
-

IDE: Integrated Development Environment - Software meant to support the entire development process, often including compilation for a server-side language

-

CMS: Content Management System - A program that allows publishing, editing, and modifying content as well as maintenance from a central interface

-

Open source: A program in which the source code is available to the general public for use and/or modification from its original design

-
- -
- -
-
-

API: Application Programming Interface - An easy-to-use interface or set of tools made available to access a complex application

-

IP Address: Internet Protocol Address - A unique address for a computer or a server. Some IP Addresses are only unique to the network they are on while others are completely unique

-

DNS: Domain Name Service - A directory that associates domain names with host IPs to allow users to connect to web sites via URLs

-
- -
- -
-
-

SEO: Search Engine Optimization - The process of increasing your web site's perceived value to search engine algorithms, raising its rank in search results

-

Web 2.0: Buzzword generally describing a trend towards interactivity, rich media, and social engagement in web design

-

The Cloud: Services and technology that offer remote storage, processing, or other functionality by way of the internet

-
- -
-
- -
-

What is the world wide web?

- -
- -
-

Home and daily life of a web site

-

A typical web site will live or is "hosted" on a web server. Web servers are often large computers connected to a network.

-
    -
  • Type a web site address into the address bar
  • -
  • DNS connects you to the hosting server
  • -
  • The files are then sent back to your computer for display
  • -
  • Sometimes code must be compiled before being sent back to you.
  • -
-
- -
-

Clients vs. Servers

-
-

Clients make requests, servers fulfill them (usually).

-

For our web discussions, client = browser, but search engine crawlers, command line interfaces, and other applications can also behave as clients.

-

While any type of computer can be used as a server, they are generally larger and more powerful than others.

-
-
- -
-

Browsers

- -

Source: StatCounter Global Stats - Browser Market Share

- -
- -
-
-

Parsing languages & media

-
-

Client-side:

-
    -
  • HTML
  • -
  • CSS
  • -
  • JavaScript
  • -
  • Flash (with plugin)
  • -
  • Images
  • -
-
-
-

Sever-side:

-
    -
  • PHP
  • -
  • Perl
  • -
  • Python
  • -
  • Ruby
  • -
  • .Net
  • -
  • Java
  • -
  • ColdFusion
  • -
  • Databases
  • -
-
-
-
-

Not languages

-
    -
  • Libraries are collections of programming shortcuts for a language -
      -
    • jQuery, Prototype, & Mootools
    • -
    -
  • -
  • Frameworks may include libraries, software, and more. Basically, a collection of assets/tools that helps you work in a particular language, usually from scratch -
      -
    • Rails, Cake
    • -
    -
  • -
  • A specification is a set of currently acceptable rules for a given language -
      -
    • HTML5 expands on the HTML4 spec and deprecates some older HTML syntax
    • -
    -
  • -
-
-
-

Not languages

-
    -
  • AJAX is none of these, but is a technique combining multiple languages to return results from the server without needing to refresh a page. It stands for Asynchronous JavaScript And XML.
  • -
-
-
- -
-

Java != JavaScript

-
-

Java:

-
    -
  • Server-side
  • -
  • Object-oriented
  • -
  • Requires special parser (JVM)
  • -
  • By Sun Microsystems
  • +
  • The set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language
+ +
  • They have slightly different strengths and philosophies
  • +
  • + Which one you choose to use will likely depend on... +
      +
    • What you are familiar with or want to learn
    • +
    • What your host supports
    • +
    • Community and documentation
    • +
    +
  • + + +
    + + +
    +

    Hello World

    +
    +

    PHP

    +
    echo "Hello, world!";
    +
    + +

    Java

    +
    
    +                  class HelloWorld {
    +                    static public void main( String args[] ) {
    +                      System.out.println( "Hello World!" );
    +                    }
    +                  }
    +                  
    +
    + + +
    +

    Hello World

    +
    +

    Python

    +
    
    +                      'Hello, world!'
    +                    
    -
    -

    JavaScript:

    -
      -
    • Primarily client-side
    • -
    • Primarily written procedurally
    • -
    • Parsed by any browser
    • -
    • By Netscape
    • -
    -
    -
    -
    -

    Web standards

    -

    In general, this means a site should:

    -
      -
    • Have valid HTML, CSS, and JavaScript
    • -
    • Meet accessibility standards
    • -
    • Meet semantic guidelines
    • -
    • Have valid meta data
    • -
    • Have proper character encoding
    • -
    -
    - -
    -

    Break time!

    -
    - -
    -

    Building a web site

    -
    - -
    -

    Considerations before building

    -
      -
    • What is the purpose of the site?
    • -
    • Hosting and a domain name -
        -
      • Domain name registration should not cost more than $15/yr
      • -
      • Hosting should not cost more than $50/yr
      • -
      • Hosting choices may depend on supported server-side tech
      • -
      -
    • -
    • Whether to build it yourself or hire someone
    • -
    -
    - -
    -
    -

    User Experience & Information Architecture

    -

    A user-friendly, well-architected site will:

    -
      -
    • Deepen engagement
    • -
    • Increase conversion
    • -
    • Raise satisfaction
    • -
    • Bring users back
    • -
    -
    - -
    -

    Sitemaps & decision trees

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

    WYSIWYG vs. hand-coding

    -
      -
    • WYSIWYG code editors make general assumptions about what you intended to write which often is not accurate or best
    • -
    • They make the job of professionals much more difficult when the code is written poorly and filled with junk
    • -
    • To truly understand what you are building, you need to learn the fundamental components
    • -
    • Once you know how to code by hand, there are no limits to what you can build!
    • -
    -
    - -
    -
    -

    What languages to use

    -

    That depends...

    -
      -
    • HTML and CSS will almost certainly be used
    • -
    • JavaScript may be used for interactivity
    • -
    • Server-side languages will likely be used for any data storage or retrieval
    • -
    -
    -
    -

    Demo: How'd they do that?

    - Fancy flowed text
    - Onclick expansion
    - Slideshow spelunking - -
    -
    - -
    -
    -

    Server-side languages: What are the differences?

    -
      -
    • The main difference is syntax
    • -
        -
      • the set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language
      • -
      -
    • They have slightly different strengths and philosophies
    • -
    • Which you choose to use will depend on -
        -
      • What you are familiar with or want to learn
      • -
      • What your host supports
      • -
      • Community and documentation
      • -
      -
    • -
    -
    -
    -

    Hello world

    -

    PHP

    -
    -                            
    -    echo "Hello, world!";
    -                            
    -                        
    -

    Java

    -
    -                            
    -    class HelloWorld {
    -      static public void main( String args[] ) {
    -        System.out.println( "Hello World!" );
    -      }
    -    }
    -                            
    -                        
    -
    -
    -

    Hello world

    -

    Python

    -
    -                            
    -    'Hello, world!'
    -                            
    -                        
    -

    Ruby

    -
    -                            
    -    puts 'Hello, world!'
    -                            
    -                        
    -
    -
    -

    Hello world

    -

    JavaScript

    -

    Not server-side, but just for example

    -
    -                            
    -    document.writeln('Hello, World!');
    -                            
    -                        
    -
    -
    - -
    -
    -

    Tools of the trade

    -

    To build your web site, you will probably need:

    -
      -
    • A simple text editor or code editor such as SublimeText, Notepad, or TextWrangler to write your code. Many can be found for free.
    • -
    • A web browser such as Chrome, Firefox, or Safari to test your code. All popular modern browsers are free.
    • -
    -
    -
    -

    Tools of the trade

    -

    You will also need:

    -
      -
    • An FTP (file transfer protocol) client such as WinSCP, Cyberduck, or CoffeeCup FTP to get files from your computer to the server. Many are free.
    • -
    • Optionally, an image editor such as IrfanView, Gimp, or Photoshop to edit images which will be used on the web site. Some are available for free.
    • -
    -
    -
    - -
    -

    Web development professionals

    -
    - -
    -

    Meet the web team

    -
      -
    • Front end -
        -
      • User Experience Designer
      • -
      • Graphic Designer
      • -
      • Web Developer
      • -
      -
    • -
    • Back end -
        -
      • Server Admin
      • -
      • Database Admin
      • -
      • Software Engineer
      • -
      -
    • -
    • Overall -
        -
      • QA Engineer
      • -
      • Project Manager
      • -
      -
    • -
    -
    - -
    -

    How to hire a developer

    -

    Remember the three Rs:

    -
      -
    • References: Talk to people who have worked with the developer before. Were they prompt? Pleasant? Forthright?
    • -
    • Requirements: Can they do the work that needs to be done. Ask for samples of their prior work and ask exactly which parts of the process they were responsible for. Design? UX? DB architecture? QA?
    • -
    • Reality: If it sounds too good to be true, it probably is. This website will be a reflection of you, either personally or professionally. Hire someone you feel will be invested in a job well done.
    • -
    -
    - -
    -

    How to be hired as a developer

    -
      -
    • Degrees and certifications: they don't hurt
    • -
    • Be curious, a problem solver, and intrepid
    • -
    • Build things. For yourself, if no one will pay you
    • -
    • Through all of this, learn your craft and how things work
    • -
    -
    -
    +

    Ruby

    +
    
    +                    puts 'Hello, world!'
    +                  
    +
    + + +
    +

    Hello World

    +
    +

    JavaScript

    +

    Not server-side, but just for example

    +
    document.writeln('Hello, World!');
    +
    +
    + + + +
    +
    +

    Tools of the Trade

    +

    To build your web site, you will probably need:

    +
      +
    • A simple text editor or code editor such as SublimeText, Notepad++, or TextWrangler to write your code. Many are free!
    • +
    • A web browser such as Chrome, Firefox, or Safari to test your code. All popular modern browsers are free.
    • +
    + +
    + + +
    +

    Tools of the Trade - Browsers

    + +

    Source: StatCounter Global Stats - Browser Market Share

    + +
    + + +
    +

    Tools of the Trade

    +

    You may also need:

    +
      +
    • An FTP (file transfer protocol) client such as WinSCP, Cyberduck, or CoffeeCup FTP to get files from your computer to the server. Many are free.
    • +
    • A source control system like git to back up your files, change history, and make deploying your site to the server super simple.
    • +
    • An image editor such as IrfanView, Gimp, or Photoshop to edit images for use on the web site. Some are available for free.
    • +
    + +
    +
    + + +
    +
    +

    Web Development Professionals

    + +
    + + +
    +

    Meet the Web Team

    +
      +
    • + Front end +
        +
      • Web Developer
      • +
      • User Experience Designer
      • +
      • Graphic Designer
      • +
      +
    • +
    • + Back end +
        +
      • Software Engineer
      • +
      • Server Admin
      • +
      • Database Admin
      • +
      +
    • +
    • + Supportive Roles +
        +
      • QA Engineer
      • +
      • Project Manager
      • +
      +
    • +
    + +
    + + + + +
    +

    How to Become a Developer

    +
      +
    • Degrees and certifications: they don't hurt, but you probably don't need 'em
    • +
    • Be curious, a problem solver, and intrepid
    • +
    • Build things. For yourself, if no one will pay you
    • +
    • Through all of this, learn your craft and how things work
    • +
    + +
    +
    + +
    + +

    Questions?

    -
    ? -
    -
    -
    -
    - -
    -
    - - - - - - - +
    + +
    + + + + + + diff --git a/indexNew.html b/indexNew.html deleted file mode 100755 index 3c88767..0000000 --- a/indexNew.html +++ /dev/null @@ -1,1010 +0,0 @@ - - - - - - - Intro to Web Concepts - Girl Develop It - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - -
    -

    Tech 101

    -

    #GDIA2TECH101

    - -
    -
    - - -
    -

    Welcome!

    -

    Girl Develop It is here to empower and assist women interested in getting into and advancing in the tech industry through affordable and accessible programs.

    - - -
    -

    Some "rules"

    -
      -
    • We are here for you!
    • -
    • Every question is important.
    • -
    • Help each other.
    • -
    • Have fun!
    • -
    -
    -
    - - -
    -

    Upcoming Events

    -
    -

    Intro to WordPress2-Night Workshop

    -

    Mon. 8/25 & Wed. 8/27 @ Pillar

    -

    6pm - 9pm   |   1327 Jones Dr.

    - -
    -
    - - -
    -

    Upcoming Events

    -
    -

    $: echo "hello, command line"
    #an introduction

    -

    Tuesday 9/9 @ Atomic Object

    -

    6:30pm   |   206 S. Fifth Ave #200

    - -
    -
    - - -
    -

    Upcoming Events

    -
    -

    Lightening Talks
    JavaScript

    -

    Wednesday 9/17 @ The Forge by Pillar

    -

    6:30pm   |   1327 Jones Dr.

    - -
    -
    - - -
    -

    Upcoming Events

    -
    -

    Getting Sassy With CSS
    A Sass Workshop

    -

    Tues. 9/23 & Thur. 9/25 @ Nutshell

    -

    6:00pm   |   212 S. 5th Ave

    - -
    -
    - - -
    -

    Community Events

    -
      -
    • A2 Ruby Brigade - Component Based Architecture
      Tuesday 8/26 @ Atomic Object
    • -
    • WordPress A2 - Lessons Learned Launching a Premium Plugin
      Wednesday 8/27 @ Room 2001 LSA Building
    • -
    • GDG A3 - Android TV
      Thursday 8/28 @ Arbormoon
    • -
    • Craftsman Guild - Docker
      Tuesday 9/2 @ Atomic Object
    • -
    • AACS - Patentability of Software
      Wednesday 9/3 @ Atomic Object
    • -
    -
      -
    • Mobile Monday - Wearable Platforms
      Wednesday 9/3 @ SPARK
    • -
    • SEM.js - Assemble.io
      Monday 9/8 @ Nutshell
    • -
    • GDI Detroit - Intro to OOCSS
      Wednesday 9/10 @ AO Detroit
    • -
    • Duo Tech Talks - Modern Security Eng. Organizations
      Friday 9/12 @ Duo Security
    • -
    • A2 New Tech - Monthly Meetup
      Tuesday 9/16 @ Law School, South Hall, Room 1225
    • -
    • Plus soooo many more we couldn't fit here...
    • -
    - -
    - - -
    -

    Sponsors!

    - -
    - - -
    - -
    -

    Tech 101

    -

    #GDIA2TECH101

    - -
    -
    - - -
    -

    About Us

    -
      -
    • - Ronda Bergman -
        -
      • GDI-AA Co-Leader, Software Engineer @Terumo
      • -
      • - Experience - -
      • -
      -
    • -
    • - Vera Reynolds -
        -
      • Software Journeyman @Pillar
      • -
      • - Experience - -
      • -
      -
    • -
    -
    - - -
    -

    What We'll Cover

    -
      -
    • - Terms & technologies -
        -
      • Acronyms, the world wide web, languages/libraries/frameworks
      • -
      -
    • -
    • - Building a web site -
        -
      • Considerations, UX & IA, tools
      • -
      -
    • -
    • - Web development professionals -
        -
      • Team structure, becoming one
      • -
      -
    • -
    - -
    - - -
    -

    What to Expect

    -
      -
    • This is a survey of a very broad topic
    • -
    • Get a sense of what you'd like to know more about
    • -
    • I don't know everything, and neither will you
    • -
    • Have fun! (and ask questions)
    • -
    -
    - - -
    -

    What Does a Web Page Actually Look Like?

    - -
    - - -
    -

    Terms & Technologies

    -
    - - -
    -

    Terms

    -
    -

    HTML: Hyper Text Markup Language - The code structure used to convey the content of a web site

    -

    CSS: Cascading Style Sheets - A language used to describe the presentation of the content

    -

    WYSIWYG: What You See Is What You Get - A type of editing software meant to be used by those who don't know how to code

    -
    - -
    - - -
    -

    Terms

    -
    -

    IDE: Integrated Development Environment - Software meant to support the entire development process, often including compilation for a server-side language

    -

    CMS: Content Management System - A program that allows publishing, editing, and modifying content as well as maintenance from a central interface

    -

    Open source: A program in which the source code is available to the general public for use and/or modification from its original design

    -
    - -
    - - -
    -

    Terms

    -
    -

    API: Application Programming Interface - An easy-to-use interface or set of tools made available to access a complex application

    -

    IP Address: Internet Protocol Address - A unique address for a computer or a server. Some IP Addresses are only unique to the network they are on while others are completely unique

    -

    DNS: Domain Name Service - A directory that associates domain names with host IPs to allow users to connect to web sites via URLs

    -
    - -
    - - -
    -

    Terms

    -
    -

    SEO: Search Engine Optimization - The process of increasing your web site's perceived value to search engine algorithms, raising its rank in search results

    -

    Web 2.0: Buzzword generally describing a trend towards interactivity, rich media, and social engagement in web design

    -

    The Cloud: Services and technology that offer remote storage, processing, or other functionality by way of the internet

    -
    - -
    - - -
    -

    What is the World Wide Web?

    - - -
    - - -
    -

    Home and Daily Life of a Web Site

    -

    A typical web site will live or is "hosted" on a web server. Web servers are often large computers connected to a network.

    -
      -
    • Type a web site address (URL) into the address bar
    • -
    • DNS connects you to the hosting server
    • -
    • The files are then sent back to your computer for display
    • -
    • Sometimes code must be compiled before being sent back to you.
    • -
    - -
    - - -
    -

    Clients vs. Servers

    -
    -

    Clients make requests, servers fulfill them (usually).

    -

    For our web discussions, client = browser, but search engine crawlers, command line interfaces, and other applications can also behave as clients.

    -

    While any type of computer can be used as a server, they are generally larger and more powerful than others.

    -
    - -
    - - -
    -

    Parsing Languages & Media

    -
    -

    Client-side:

    -
      -
    • HTML
    • -
    • CSS
    • -
    • JavaScript
    • -
    • Flash (with plugin)
    • -
    • Images
    • -
    -
    -
    -

    Sever-side:

    -
      -
    • PHP
    • -
    • Perl
    • -
    • Python
    • -
    • Ruby
    • -
    • .Net
    • -
    • Java
    • -
    • ColdFusion
    • -
    • Databases
    • -
    -
    - -
    - - -
    -

    Not Languages

    -
      -
    • - Libraries are collections of programming shortcuts for a language -
        -
      • jQuery, Prototype, & Mootools
      • -
      -
    • -
    • - Frameworks may include libraries, software, and more. Basically, a collection of assets/tools that helps you work in a particular language, usually from scratch -
        -
      • Rails, Cake
      • -
      -
    • -
    • - A specification is a set of currently acceptable rules for a given language -
        -
      • HTML5 expands on the HTML4 spec and deprecates some older HTML syntax
      • -
      -
    • -
    - -
    - - -
    -

    Not Languages

    -
      -
    • AJAX is none of these, but is a technique combining multiple languages to return results from the server without needing to refresh a page. It stands for Asynchronous JavaScript And XML.
    • -
    - -
    - - -
    -

    Java != JavaScript

    -
    -

    Java:

    -
      -
    • Server-side
    • -
    • Object-oriented
    • -
    • Requires special parser (JVM)
    • -
    • By Sun Microsystems
    • -
    -
    -
    -

    JavaScript:

    -
      -
    • Primarily client-side
    • -
    • Primarily written procedurally
    • -
    • Parsed by any browser
    • -
    • By Netscape
    • -
    -
    - -
    - - -
    -

    Web Standards

    -

    In general, this means a site should:

    -
      -
    • Have valid HTML, CSS, and JavaScript
    • -
    • Meet accessibility standards
    • -
    • Meet semantic guidelines
    • -
    • Have valid meta data
    • -
    • Have proper character encoding
    • -
    - -
    - - -
    -

    Responsive Design

    -
      -
    • Laptop, ipad, ipad mini, smartphone...
    • -
    • Goal = easy viewing/interacting experience across devices
    • -
    • Fluid layout
    • -
    • Selective features
    • -
    - -
    - - -
    -

    Building a Web Site

    - -
    - - -
    -

    Considerations Before Building

    -
      -
    • What is the purpose of the site?
    • -
    • Know your audience
    • -
    • - Hosting and a domain name -
        -
      • Domain name registration should cost about $20/yr
      • -
      • Hosting should cost around $75/yr
      • -
      • Hosting choices may depend on supported server-side tech
      • -
      -
    • -
    • Whether to build it yourself or hire someone
    • -
    - -
    - - -
    -

    User Experience & Information Architecture

    -

    A user-friendly, well-architected site will:

    -
      -
    • Deepen engagement
    • -
    • Increase conversion
    • -
    • Raise satisfaction
    • -
    • Bring users back
    • -
    - -
    - - -
    -

    Sitemaps & Decision Trees

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

    What Languages to Use

    -

    That depends...

    -
      -
    • Vera
    • -
    • HTML and CSS will almost certainly be used
    • -
    • JavaScript may be used for interactivity
    • -
    • Server-side languages will likely be used for any data storage or retrieval
    • -
    - -
    - - -
    -

    Server-side Languages: What are the Differences?

    -
      -
    • The main difference is syntax
    • -
        -
      • The set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language
      • -
      -
    • They have slightly different strengths and philosophies
    • -
    • - Which you choose to use will depend on -
        -
      • What you are familiar with or want to learn
      • -
      • What your host supports
      • -
      • Community and documentation
      • -
      -
    • -
    - -
    - - -
    -

    Hello World

    -

    PHP

    -
    -                
    -    echo "Hello, world!";
    -                            
    -                        
    -

    Java

    -
    -                
    -    class HelloWorld {
    -      static public void main( String args[] ) {
    -        System.out.println( "Hello World!" );
    -      }
    -    }
    -                            
    -                        
    -
    - - -
    -

    Hello World

    -

    Python

    -
    -                
    -    'Hello, world!'
    -                            
    -                        
    -

    Ruby

    -
    -                
    -    puts 'Hello, world!'
    -                            
    -                        
    -
    - - -
    -

    Hello World

    -

    JavaScript

    -

    Not server-side, but just for example

    -
    -                
    -    document.writeln('Hello, World!');
    -                    
    -                
    -
    - - -
    -

    Tools of the Trade

    -

    To build your web site, you will probably need:

    -
      -
    • A simple text editor or code editor such as SublimeText, Notepad++, or TextWrangler to write your code. Many can be found for free.
    • -
    • A web browser such as Chrome, Firefox, or Safari to test your code. All popular modern browsers are free.
    • -
    - -
    - - -
    -

    Tools of the Trade - Browsers

    - -

    Source: StatCounter Global Stats - Browser Market Share

    - -
    - - -
    -

    Tools of the Trade

    -

    You will also need:

    -
      -
    • An FTP (file transfer protocol) client such as WinSCP, Cyberduck, or CoffeeCup FTP to get files from your computer to the server. Many are free.
    • -
    • Optionally, an image editor such as IrfanView, Gimp, or Photoshop to edit images which will be used on the web site. Some are available for free.
    • -
    - -
    - - -
    -

    Web Development Professionals

    - -
    - - -
    -

    Meet the Web Team

    -
      -
    • - Front end -
        -
      • User Experience Designer
      • -
      • Graphic Designer
      • -
      • Web Developer
      • -
      -
    • -
    • - Back end -
        -
      • Server Admin
      • -
      • Database Admin
      • -
      • Software Engineer
      • -
      -
    • -
    • - Overall -
        -
      • QA Engineer
      • -
      • Project Manager
      • -
      -
    • -
    - -
    - - - - -
    -

    How to Become a Developer

    -
      -
    • Degrees and certifications: they don't hurt
    • -
    • Be curious, a problem solver, and intrepid
    • -
    • Build things. For yourself, if no one will pay you
    • -
    • Through all of this, learn your craft and how things work
    • -
    - -
    - - -
    -

    Questions?

    -
    - ? -
    -
    -
    - -
    - -
    - -
    - -
    - - - - - - - - - diff --git a/lib/css/zenburn.css b/lib/css/zenburn.css old mode 100755 new mode 100644 index f4070ca..ab74139 --- a/lib/css/zenburn.css +++ b/lib/css/zenburn.css @@ -13,11 +13,13 @@ pre code { pre .keyword, pre .tag, -pre .django .tag, -pre .django .keyword, pre .css .class, pre .css .id, -pre .lisp .title { +pre .lisp .title, +pre .nginx .title, +pre .request, +pre .status, +pre .clojure .attribute { color: #E3CEAB; } @@ -49,32 +51,27 @@ pre .tex .special { } pre .diff .chunk, -pre .ruby .subst { +pre .subst { color: #8F8F8F; } pre .dos .keyword, pre .python .decorator, -pre .class .title, -pre .haskell .label, -pre .function .title, -pre .ini .title, +pre .title, +pre .haskell .type, pre .diff .header, pre .ruby .class .parent, pre .apache .tag, pre .nginx .built_in, pre .tex .command, -pre .input_number { +pre .prompt { color: #efef8f; } pre .dos .winutils, pre .ruby .symbol, pre .ruby .symbol .string, -pre .ruby .symbol .keyword, -pre .ruby .symbol .keymethods, -pre .ruby .string, -pre .ruby .instancevar { +pre .ruby .string { color: #DCA3A3; } @@ -106,10 +103,12 @@ pre .doctype { color: #7F9F7F; } -pre .xml .css, +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, pre .xml .javascript, pre .xml .vbscript, -pre .tex .formula { +pre .xml .css, +pre .xml .cdata { opacity: 0.5; -} - +} \ No newline at end of file diff --git a/lib/font/Gotham-Bold.otf b/lib/font/Gotham-Bold.otf deleted file mode 100755 index 8486e9c451214db01b8c43324e19e6311e7bd805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157328 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

    9Q*? zb!L7>Fn=kjv&1}+2q|h#omY^ZpPDiwQUS`3pj1JH_%O4t%@;|?+F)gG7EdUHl zU$$ae*h=ZkhNTZCSo&aC`q&aWB{fT+&u?m=krIRkLulCwG`0dQ8$yE#LW3bRwyZbB z=~&%#n2F-6RpZNV)=9#gudVn?Zp*^3Ruv|A`vw!NKqaZB0wiB^@0K4@lghSMB|RuR zXJM|?0WIPOwQbR*Q>V^}LVL6ro}G%;OKywSEr#Zzz}k<18uB`{NYBsD>D94gVPRp1 z{DnE$w7i8K02pj+w_s!Y4rx0N)d~=ouv2e>e&XZ$Hd8}Wj49o8n`x)%1Jn2BI_9?K zk>(ZVuS3isV?$CyGD4Pw+!gXdNC`&RzPHptJ8^+!spVa?3IA!0uqIl2SO-~0TE|*v zT4!08Snsf|w!VONV5zmzy2HAMEy2?^ldU0IfrD+=+9ug%+UD36qwQB@tF#@k9kKn@ z_OTXzS2+p&dh$LVJgf3>_CbF?2@g+|UJ~OF~zK-X3~a=#!yug;s{{4ShHC zQ0TGHPeQ*4{act8<_v2R)-tS3Si7*kVONEX3A-+AYFJv>?6CZ>g<(s=ZV6izc7NDo zVe7*-h82hH40}K9c-YrrKiIAIaC;-W+uq9F(ca5GB+zGRm$RHpkL6%%RH@A{3Z)7_=&eEgNFuj>D$jZsIAsgu;!sPA?>;(94{%-SAN zoyIMiH#YhuBh>Op(W`%~ihBR$^ik0(Y!9ZU_$Nde&Mp&-u;@E%j#Y14)ZoL$-PXm% z^%b)%_pN?<)w-xn>k8-0&Mr(%oBgMC>Cra~w>ScImPM+u%JC1C9vz4_I-H5K8Rqfh z+qWOTRaxDE7D#DjGiE4Tj2i29++$PWy-SRkjc%jvb94XnW|nLHbL+Nl-9B&n4)+Ht z)KWRP+w*ZzMr>Sn!--57(VwNLmb2U{Z0-|Gd8N4Yy0x+7v!;Bg~f z#XB`;Kpk8fdE&rJJBp*b9kQe(r!BrAYS`o#_umxlJlWRe3>ZC>!?36%x6xP~jNJdg zt8eU#a-N)MM~=Sg_G14h-Qym+;h|@!=(U^1xkt2dJkdyXw(e4$Evm@6%fKedYLuOxu+W}& zrc>k>s_+Y=(Be>S&4HdvBUQt%i?<($R+UDj(NuM8W6MsNc=I(;D7`OLLzJH5ldo0C zkh4zBf@BpB6f_l*V4teKd*}~ zpo?!Wsf#b5i(&R@F6SHS&gGGZ-gxzm4bjd8{RY^LQk(OQjxM)DC79KFOCwKhd$qDO zy341Q^tAMX8=`t#x94bg*WvQL@0YL7pS9lo#W$8M6GyFY9cA<|!X$fAjO~@(s1M~k zUYj*>V=ow)5!TiiCRTQ=QQ%qSI#XY@Q6DOo@u7+dIPm*Pt7A}F+PHBU8xOcusgY=W zV>9aQ?Wb&x$nOu9{mma8Yt3Amw{T+A#JoqITZ&)p{0FaFWnbh{rPc!*H&#`xPaEVm zN>!plZ>`?&_YGU$sWYagyB(3A9XzBWqVKh-1_KUt>Nv2k5#hegW;8g^_j9*867tH1 z)LzlI*m`E9&73j&r6cb9Y)4<%_=-C`^1YIEuWpQX&h7t*%ej78!J4eqv+fUF^VmaA zKi6#cgwo-|CtN=w`~KWV3f)s~Or3h`tBPRduX~w;aC4qQb34L)C_tUb0+88V==9C24ktT7RcYJ#STO z13fLqAgj^WSa0-J>n+A`q@C$w0YqyRWwf>~uvatTu&JV2Hg!|AO%;hv9ecnP7-v9KiZMER5^`0pR13Q zv+Wmm6-I2rWnR6{<@5yZ4!jiUOv|2YSvzCWgV#kFy^Z=t1ET}1Y}gZ5zdG67yQ4)l zwL1T}?rBTGrp-&rqf~Fyk_}Xc?yh~gJ7;WmANfMEA7VAkYKYNzyd@mw^S}s~L!G`$ zxgJx^S16Z?fsr;o2uBUxmu=#UTpzT!n2FPWU_Q`74`q z_lPs?B2}DPXL-a}XLYn&elqc|s^w=NsYVWSaic(*s%JcBRnMudmQ!bLM7giA8P6J9 zg9>#*p+=VB6y*vZ-bg)VRXNCCdo>YN#zZ4gwKH-{^e)N4S1aC7KUD;BrK~2<1&yZIIEU zgN`W2k%1pNRKp$HzjfcIx>`GXCr-{B5DFQtP~EP!-d4GO!+zhAolOkK9amjvG->8g zP8If*8V0QlGaO$T4f@=WHZjfZC=u8{RH!BuX{ya!yCcUH=v3&4*aaPqK^gB`1_kXY zbR6EfUp077FFB?fe`;2f96eocm8d2q5wEMnr{&~jDsise`DlN~!A7c;TJ*V9H8d7k zR8K4JLl0UGtuNdAeKW63#U~s=#cVueMLy4*G|pJVkDPpW$6+0n55~#V^+--YNhVms zkE%P5>Ki^&@t>L1WXGCpxL9H!LDh9kyJOx%&opyf@}3q5v)=vC-48v`OeF%T8yv11 zy!zxQm!lcHSix{D;qz5z)!gx(s=I&hVg2<_RpVo3HPsPmgj=&+g-;ens4G8q^j&T@ zR@>U6bXvero5CSt9Pg{!kLc>&&&;Kc2Oqxso`)T4{4Ph!566A$*oVT2T>J36!O;tC zgBQ;$C|LZ|JMKqp?>zj}TDPOC(M^TwcLcsQ-(hr%41B9X&wOhQSLw_5rOj78_c)9O zcd2^nHC4|Mc)>`7Ub@-C*UX2c^&R>#)xlvT+8p=V!_AktlS0HarP=nqF?V3}?Y0rg zsl(ji36Zmr8P!R(GCBe5qa78;9E}9VvHU?5Y3XQv&_Jbizom!GvBZd;4{b-P5{J<# z(rb4tduIL8^-YBR$!KhPCEsanJS<_BIVbQog;pF0e< zVcTW(B+tve?zT|4AM_qR<*Sl zHfw>=*5Vik)81t}uyE_lSKJPxA?n*7x)^n=;RQx}3#$FKs=WmlZLGR3FO1lSi`;p) z8e%b;Tkkf8IQpmrDLu#X_omNRSMPV|sul9T$RUN~b_BwAeyzIcd({<=fKzq*dZ%6q zcDHJEST#JXT47XKi>Z&fEUjxOX6P_crVVPM;njVZ`@F-fy`X73G|Yf$>oskshR+9U zcWMZMz&JC8sI^_1zRIe-s7YAEgBFBDXnQpM(Gcw=4dKQ56Bg}dO+!5Ivu5oT4O4vD zs~Q51_4T@jM?K!r^cT$->(-vu^jB<{2t*VzCUUgbHB1F!^c#cUm~+8!xb~)|VL-m5 zE+hO1pz;cZJPFphVTqTTAL7BGgmiRF-v1MA*3bJA|Wb>XNl4grHv0?X!#6qGijLg z)LLi=+D1gSR;XbPMM7ZaYv|4(IvWH3+8iBIfm*hv-JxmyHB8`1{N#_|kVV;aM>Ow(@Cv?UrsX0+v+ zwp7<{(GaAr-Kv?EJG4J&+U=VDH|f-k#01E0JyLI>w?jC<^_Z?*fhm|O{auqCQx$I0 z7}IO!`sOHefAbhjH{4>r&0KEYZGO-EnfWv(5)withfEF04|zA_Zy{e<+FH6k zS<5EN_vqqvw2ro>TjyAP80Oz=ec$?#^&4A=Ey~sogZh(gb8WZT*4kdPoyA~%B06wa zg!T;`6`G8$+Z~~6LpO(oggq2?GVF{!%HGvJ%0At`%KnD^1N$jQGeinUhyYvj7ft&v|w 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 diff --git a/lib/font/Gotham-BoldIta.otf b/lib/font/Gotham-BoldIta.otf deleted file mode 100755 index 86ec1fff8c21512921530d90467f8dc384457c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130024 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 W^E$lxCbL3D3MQ}%#OngE;r|0=q|4y| diff --git a/lib/font/Gotham-BoldItalic.otf b/lib/font/Gotham-BoldItalic.otf deleted file mode 100755 index f3610f82e2cf7b3962dbd00ed864cb918b69b19f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161132 zcmce<3wWH>eeSzH$ubENu_fDRMh06p5XIQoif#jA#*DG0F=NJz@i-nMjYcC|=q_Ai z2zO|j_GI_8kaBu@_Gz=9wrO@k!kqviK)Z7SxsVIHAp{74#FzwgF&7i!T)516-=9rO z+vK!;_VXNg=AGATzFG5q>-(?Y`mgnUGdibGI43lOYeH>Euj}h;{owM?{CS9eH5S5^ zvoiT}w&cEkTp~m_eI|r8yE9w1p83wN%U=o6OR*4+(W|REw*TFSH-r$ihY*H#OjmX- z|MVvw2;qI-3}N;s$3`kU4_yEIRlW8dJ$lAe@V@KcH?8ew>E9=gP4Bs6@a+$84q;9) zgrhE-9N9f{=9*8phH&f~A^JaWo3324D|#ufO`{J!as%O!iSY zw&s!}z9ux(TzkaVhQ6A=JmP1Cr8Rqx_`0yP*5}CYo&BEjqrz8fPdrlozHoBwyY;{S zJ-$AiIBV{aZ5rO=kBMf@>N-;Xf$)*KQ;+z$p+OOH__G?rv2}mB?t)#H?j9c<+td1? zb<0{i+S@<8!g^}!h6_f{pBmZS`oY$|-6Ok4PRU*{Gjid|*0DW%b|qJ>`shbLx^mB@ zyDk{rUD-8u>B=1!OlL0GGgg^C^Ma|Jt!M42OpWhw6eL>@7q`BrJlWc@QlHS8-+jTq zeeokByDuESVCG+Ma*E%7xY{G{8NaZ#(z<7NW#`CrW%p$31?T_v9bVD;(XsIzW3AJb zOIwFWT6d3(j$gP(hqJSFe5Q5B$nHHAJx^S;d;G$k<2&}~lP_HPTMzu-9`D-L9cns% z@Sd@e*4~+&r)<4Y&2{$pj**!QM_Sj8?j9ML9+}zGy5|CIq1`?I0{!E{3(nv3(aP?T z)*Y1@@6h=dTr{(@^@5qH@tKj<%AVidysIv}XxFX_cJEm=a?w;}<=CF-Dar3R75{eI zur6E>c7;pB?l2xk!&um(9{3@ZF4J>IXxINA4lDl2pDMRO?-&W^hbif9{riJ@^vU^O zBjJ>g)$22I7lxI3#Wn8HCnUov{r^$^U#XHyRd#_saku*7E^T$Gw%(zV>5!4`QAtI< zHJqt`O@*E6_j^<_rM=vtJ@}wLF{?UTf5+CX|6+S@*P;3kA5W_=wp+En_j6A9t)KG| zj_E>urjO{~tD{xhU8t=pdhFr2cIy4p`uFZIsj>^yX8)PibE|(;?cgIGlXp#*>UmhT zwyMq%wVpq54|_SHHu4^LKX*{#_B#CUiExp&_qIEwJM@mjN8~f~A3vM_k#o0}Pd^+{ z?;f$wrT4g3`?gc@u~qwVIC9QrZ$?z^lGd=6co>nN)?-Hd>6W|zbvw9q&*xnDl?!Rn zJ!&Jju;0H!&c}bag}miOe5UtghS+gj`V9H~|M|#VrO&)b(dx+EtvXhzwu@A6MeXR? zrsWU2|6IiXN9uiVw7%OX{$-SVu=LoeN6q{rqtbCEI{%&>{YtOBKm0Pf(Hm+=J@S0` zU%yME8>4yArl>DEH99+Liq45X6fKLoqkPm5Es5%*lcEqsQB71E)kU+TqoVgk?~jg- zj)^`HZH=}>ABh%3EA{yv!)7U8m>rG^@6$dUt?{uT91}he=7hN#m*<7~VL>=HG>2G- zhnBD~Iyw4av^=^yIx%`Q92XXa#X4V0!cvX%Cx(;M``g5*W#QzoTx>c;ZN3Ulb%f5) z6}m%Dv?6MYPKmyxqe`o{mlaq4J=`1~52q^L*C@`mhs|M#b2g*1`SEaV_(b^Q@Y!%f zxFg&YZVC5?N5YfgvG7FH6K#x6k4}p=M2%4<{3hy%Rz+RW_o63N_qw1@h_<=yqSe-S z|BKFwvhwT0J<+kze3wRNpvOmxqB+q`Vox#L7j6x=MN6X-qUIz%J4!@zqvN85Q7)tuUkOFth2amv{}%pB_|x#Y;B$C;_+I!y_+j{y=m*gg z(GR1?qaQ_2MK45;L@!2;ZB{q zdY!jMo$UqMpSV78vCi-bYRBbj$yL#ZwI@ln#F}WmqG3anQ!H%OIo=v=i?&DoQ8}ta zJEDiYqr;Xqvq+_4}Rc`MZdr34;KC5 zqMx_cwI0=abnE=qmexhBOO;c!w>&%`Ot&URB8BuSPQFL!oRG%9a6t%_Zyl5~QiiV?|(L^*A%|yGR z-O--t;^@-o^5{w(&u^l)qIZ`bsyuWo`YpnIS)>e+^ zG>&Ia>ou((<9Kd(&+%+o@{uLyEg8`91dit)buL5oE7ku;>TEcKzd%EETXl1FYjuYn z{nfI3N!qXfN2=RZ+OK~PR0pf)9no=>>`>Wwb+S4t9oKet7xI{_PFH`g`qAoT)hnu( zRBwLgym!u0&VTzme^Z?k!aHAm{hfW|`zrf(JfjwV=H_Q^ct)lEZ|@7w9KZLuXD;6R z_TG2){%Y^9_x`uNf4TRs_FlX9lY8TP=k0CM77crk+53T?oKg3tdi}$^iP;BP{%-^# zrLsCJnmPUd^B+CxpFS$`G)n*JJQpI(w*J5Wi%x&<>;EnX{{{2@CBNRKQFN1H@i0rC zRF66Af)OpK>jp|>kLr(PQ4+BT&@}fxdNOVhdb98HT8|*p`iY-*HN{Axo zMFZ+TZ)oIsyZViq?`p2|SXfv4em(!+di-CZp|&BMS@T9{&^eh`b4K-tHIJ)&x5{_w z(WFN@tgHFl;b**GzoL4mW-1KTycIUrJgUigA$+Xn{_1x%2OX}tz4~&^+2N>~PlpfH ze7gE}O?x;QUk=NnzY5JYe_j1a%}n)ejYqZ7Db=fM&N=LB@6xuDdi;sEuRh}UM1QB( z-l#qw{dGvx%!Fk%`LMNid)QucX7%BkeD#T%Q>s7XxZeFdALGB{XDzKhPfPu6 z?E9(zy`SUHd+)#1z8v%Kc&6=jY_-RSIPK!|ptj+B{4YFH-?f@|`h2R5|Mj!aG3~DN zOxypbpR0$WmDPR3ht8Q}#P$5k=j#3Z`x7evGp!wrhT|MVKCi#?+3}@wPHg>_=UJ=5 zx>>V+_v^K3#nYcu|K~qHAFj{)>G=6q&-Xia9aF#aS#eFgO@-}xKBne&?Z4yEvF;fB zUwn37aSZ>iXZnz1+kNS`J-dH7?*H|3IUHYeiQ2hGee9vbk6AlIvmZ52hBeV0p2&-!<;r%s#5nAPsQGRq(bVl`ocb{v={O^z!Lq1k> zPiT&M!~6A!YFfib^oZ4@!k`|Tv`tBmTusXFtv;Z-R@VGMwHjR%Rz?@;`BPy<&AhOp z_7C-3to~_DQ}xoCrf_jIsQUgsB%{Btek=N(&dv9#UyWW2E20;xkJmmL618i>+3!B0 zUE$oC|DpK4KkSNb2{WqmLOnj9bNOb?$8}8qsQvjy=%~qRn?J1nT8vs*v$*s+1D^?Lk$7^vM9POp1kIK5_W*byxX zJ8G^88;(5A(sR#|hs#>^sHr_I%&Gl&I91PeJbyeamX9Cto$^QjQ~AfkGWk{i^q!Av zZRww1_iIb_I7RDv7pt9b)${M^QPN{nk10LMdR(c;g?e11hhDEft8I_d^V51fq{sL5 z_@N%((c{Gz{sHhkyDyECoy?Q*Z$FKGHkzPAak2?9P9tWZo)#vp1yLX>e z_CmBGoS^4jDtl7T7wPd6Js#6Tb*P;+Ldw6P=QVoF)#DTT_gi{CU++Cf&&%}q(2?h6 zJ^OKr9<#OG)7mEZ;nh;bTu{CpSj+rFJ#RexnzrRXyz>EX8fr5=a$cvX*=^jZHH zE{{$OZ)zp;uJHHae-D2h{#*3E@ayQ9@VC(iG~WLtJf{rcf$*)UD_p6$(uz>fZq_P; zJgCQAL2JXm^*^orR^JKH$v1pO3)yG9ri?AB9+1{nACex0&OsZ|CUk!FkX~I-y-j*- z^~SHMHQ5ukKgLVzd=qf-Ys76Y$H?Q_%M6K5hSD>hIvQI;&5pq?=Dk z@UGL?GKoJOpTeJkPvg(TufzAE8T2g5v-q>|Is7^JJpNpK0k25Zr=LejKl?L)FX0FA zW&9Anf*;23M9)XZ&x#hra>;dHfgf zH{x%?-;BQne=Ghr{O$NV@L$B=iN6bfH~vfbd+=Yz-;2Kwe?R^K&f3?|Z=esM-zHAJ z!S*A;P>L6!SBOAOEmtJ zSo#_MIsAV7^Y|C=FXCUqAE1Vp@vq=t#lMC>h<_dbCUNo>`ZoFwTD3+Cst-z=ee6*T zjiW8-@ocjgUE)uVmZB%19o0{%q!aBzyQMYieFvn?YRMY)yZzF5^-XC@^=avGT1~0Z zOn;8FLoHAfI?-(M@R1G*92glmQ-)29* zi$2SK{*-ub$hk*n_^zAKC4#jvd%#p z(I)g*5wTY7W{sgOlpn7eYDFq*E4leV1_1qd!0&M}LU^2z?s;3Hl8BEb2(B4L`#>(rUwgyd$kPynuJ4)rOb&L`Pa} zcp2|Vs|~N>9ci`UApUjxh}cj+wReQf(zv-_dNh8%;&7IF=tI(GG$u;SQV-oHZJ}f# z+dF<{g#=wmOc3yx*vT3eTi3J zMqfn_qCcnRU!cFVM)l&7R&dZcs97{CItjnbM-;ig%+eg&+N~ZsE4r3fuS2hw)&=*t zI(l3kJ+3aeRqKM=vo5%Xy5Jh>AXpteu1=YNOWfD$g8N!sa9^tn?rU|yeXTCIuhj+j zwYuQGR;Ll%>RwhC+`sCAdsba=pQ;P)Q+2_8sxG)s)dlydy5K%l7u=`ng8NimaG$CR z?o)NaeX1_FPt^tYsk-3aR2STj>VkVvU2xy23+^>_!TqH!xTn+w_mR5b-cc9aFY1DO zL|t%Ss0;1|b;0pp7aYTN!O>e69Jh7B5nC4=t98LqS{EFjb-|H2TXA@=^yupK(uIof z+2J^~|7==&wp!aIt!%jj@7A8J)^@pDdv;i*D4ne~-!JXdnVl`lJt6I;qz6s#DW_7i z&&BMJq+~TEJ}ey@wxEl=ebkDcRnpc~Om=w@^ax)t4qZb!e(XMGoamQVi~x*vT3eTi2Oun#ZeU%|hMe+_>S z|GK@hjzg+DLXTDrM~m|=NuWtIg{IMUXfK*UvuF;@qXo2RRm&fgHlTCRYtie_>!tPj z^nKFW>i4Bbp>xniveU*q;Z*AP46a_paLH;)JddjvFnZ8Q_u(`64S3J;>O~B1xsejj_3A|omu#ZMGroEe!zG(3 zIhT?x_yXly@!QZMCEM|y57vi%T6KW(5`GY0#t-2u_+h-~gY_bbb&Qe;bPAn8ccHt{ zJ?O>gCFo`7<<#l%-M}&j;(n=kPbM{paytz~6|!34b&G7W}RF+wiyJ z@4$Z%e<%Jf{N4C3;qSqJ8GkSSKK%Xo2Z)LX(XXLjN56r76MYE%7W!@4_B-tVckvJ7 zzlT0TTzwz^DExHnNY7W*AZ(n)NACm zHy`RX{@R-o^%{lkoj2BNEVg&vSg#S;-g#ra#$|iwjrAIx?LAMd51uF12hS7hgXf9$ zy6`8BJVU9EJRhu&JRhu&miS%DGp#2`8`Q_|k{*T5K^xH~biUfHL5%&B)GIR$>f_f- zW7WTvw&0Jad@2R#=(5AEl@1Naht5MRa*;VbxI{7&?IbPSz9r_dR67rGnWgIWWuX8nmLK zSk;P(HIBBROEhz7P_MC`fOb?rE8mHBq1{@0nWJ&@p!8_9?HuN7bC|EqQGa<@C2<|^ z9Oi3tluI9w?_kR=jr(&H|9)438j@%VO{443UNnPd(Hxpb3uqDb9Bq!ysnv6|IpUAi zbF?{Pj@5ItIb{BGL>qhO|8qned(Q&qh&J|~3(N^WXP{5MRa*;VbxI{1`fcPN6gCE_64#2fY}* z1icKsoO-TAuSP$I-oUG$$A1BTBmO4*&G=jJx8iTZ-;Tcn|3&np+_V1XoMb((4$f9c|bLr9*xkW5qdO2k4EUx2t691M_Ky6<`zkxo4ew%&x4*t9Nhw<*e^XR|x=)d#mzw_w7^XR|x z)P~-F_uqNyt={Li(6`Zd(5h7TvZ~k2SN3~QdKBup@cht-IxCnToc-!9Qe{N*mHi%& zHfx1vzFNj5o|Vs6``9m~wsy3G_xk$Ce8rgS=|+2aHGwA46q-iYp}lAZ&7wIpj~37( z+E1M&w2W5J%h4;*tI^M)pGR**Z$@uLZ%4m~-i3Y%{W5wV>g;iTaP~N#>~TKX<9tQC zkNrFBkJmuvhllasqpiM={s4U({UQ1z^l9`b=ricE)Zq2W`8vz4&8w92b*}BbRykj1 z-2O$p*Hz}LAGw9St}S1XI>g(ML6o)SH z%E^Mz!}ba4ITbyP_a^bH(bFkO;n$#NP?E;4MbD&U9ezF9i}s-zbOU-8TW0Ya(X%PZ z;Wwe@P?E=QM$e^W3%-DEMYo|vbUS(;TlUj#1C*5TgZMIj2w%Yu<9G6|^U*O%CeSH# z2Hl13M)#l>qnDtUp_fzV71VPj{wn;{_-pVV$Nv%f3G|QAYtc`l*Q0;V8UG9PzoLJM zehU2?&fTZc&!C@0KgWA-V1GW3{{sF-{7v|q@web_#ova%9e)S@i}*Y7cj52Ge+hpN z{>%7#@%Q2H$NvL+@)h)}s0qIyJV*MQaK#0{&j!Y>djtX@%BAU;^Vin2gVu>PF=e}ldK1^y8Jm-t`d ze?!Z^NpF1%eH(oTty(oA-zaTBkMVn>51?}>@jA?c=yL!w zeFux~0!DrB%CQ=wt-fF7SdGzE->Gt}j_aV*YsJSZ)3Ba|dd2uy?VI&_X|wj^E~&4T zH;a?jqqUyUEKd4WkE+eVqiVB8)ir&`!$D z&t~z{d)1>e-mDh(@t#V_Y1EUXWHlwHQ<9=&4JBt#lBQ%WC1+Byj*|71^y2&Q8TRrss%*Wf>n|0DDh=pUok zqMt;sNB^8N{uk(fMgJ206#6$D@2Anvpr1vZBQ@&^nvctwQnRk3**jlq)|FO!XHCuF z7QF9FXx3F%mpg-M4tL<4M>XpTtjnEEHS0R8y>qH&U5&MOX4R}~vi8oenssH?{vX(r zub^K=ef_;z{B&gcDtxo}Y42(#E!>($L-slC^$n?+Q6uU9vVtM)Ik{|9*Q%lKFDui{_BAH=_o_X<+8 zGBNic&jg#pA^b1#zrz29Gv(Z@S*vzd=Vr}XwX-@mYZjM2A#Fg9@q5Kv>l{kV+h+0h zLFpoYu6S$TiuXNH&El=qtJBS5nrpijy$&U!#9P;MJte-MBqqxJ52)xFk)9DHqdy6fRjui76M;=;Jmt`l3tR`|VTmJ(Agru!~jlB2|wi|HN=m*goiq zXTw{1-W1cSn%l>-rwMH#3SzomZ}pXenC|7U`bt4e z_i|YGpuSQN)Af3*uN1_B=VdY7(cyjY>@23MZ1$d`#dHPV{^R&RLO+52G3wDa7Cwo3 zw2cK*E*4C=STN;c!IX;yQ!W<%hBNqS^fTyZQBy7^%6WfGxtJ(tZ_33)IeSwsCd%30 ziuaX>7?g{Na`vWNOq8=XNaI1`SuwjUR@T;i-a&I*5A)N+Y4_Q%PY zNqR^aZ$@9&aUIE|Hnlwm-s3`oP0YjYT5fL zK%Cq=9()xbE^2wpe%i;mSzOd|TRAt2i(2;1&Ele#y>qj;sO5K^k2*Jti&|FaW^qx= z>f9_YYFV9|#dQao)wx+*)UsYqomZe&qF13;qt~FG+s1?Ew(;P(Z9I5x8xNk_#zifw z=eBXE6^B}Js1=7=ai|s7JqF%?=U{Qs$=*3wTy(N`4i*=k?45(fMJIdbU~$pO-Z@xY zbh39278jlDorA?iCwu2$anZ@%IapkDvUd&^4-XK}Uqiov`i_D)%!$LCxUP-*JU)VY zjVrD!%j%V`xUP*_A4h%vKsU;b6<1~)9h$Ih5O_COo#J&~v_1PAY#P9X> z*%nCBB9a`C_k6GglC(gQ7G+A_=45m^x&l1~U5T#JQM8aLwTLs`-uEE2h%@$Gnz^@# zHZJK=OSUi{Y!P$3pQo{n=YuU`j!RCb#Ph)xF~=omP~!PuiE z%c=7Uyw}rOlqtD>ucx&rQ?mDbutm(VdOp}9=2$%+Y!P#;o)5OboEDhV0&`kmP7BOw zQKsbDK8=0`{Ve)9KI;a&*V9_WB5&#Sv=*_*-s@>CVv)Vq(^|wLd#|Uph(-2ZPiqm2 z?7g1WA{NG@!bG9`P@2V0aW*?T_N zqD;x&nNkbXY7wveS&yQRp--SsqEDeeM)#uoP-jXl;*a0!OsPeglD#vf7G+BI&Xiij zANvFJh*!|p(AQC~v$ZHAa!>I(TZ=Lxd#|&#C?m2ri(14Y_u{wEx6yads#O`0=%I|r zdW_$tjL15Nk|xa`Ta*#qC|%@u7NhLF>fRzo-6r)qTZ5`)D|j}vF|`T zb#x2G6YFV|oQ|G>o{64?o{gS^o{OG`di7?Z<~6Rlg!i|}7OJA50!!Ok6 z=}&PEzfhy6RMDtoQ5;%**Xu$>p!Edlaf~m=DF*C2wasyg0ekn{9$?E?(AUt{ts1GHmO2w&#Cql;)&I17r(Rv8k!!!ybNodbxeiIaYP3k7W&J7J zJcmAyzKDA6vq-IB^?YZMTEqGVH5@{JWmONgHlTA*@6V#B86QV|MNGe(f-ZCYx>|ie zdWzb7QPjaUooE-@Ew(Ju`iyJ74s|}cSbfd9Sntwr`QVq}Prxt7pMvkeyO%Admn~K= z^LtN6&p`bRg2ftJt!Ja>py#6Jp}wnsF?aPZR-dx>UHyyIoBXcx(J@LU&?$5V-G%N( z_n^M3e=&FUFIK*7e+4yMg^)DvE7Zc%& zMQoQi!WS!ktgoQ2p|4vNKUS^ZOSQ5kjpLQI$^+QH@ym2J7c1%x>Nk}- z6k|&iZ`LlI-z92udtU)xqW!Ud4t*Yd5j}wV+XPD#W7gNvH+Yw?+b+>aAtlC^5MxV3 z{zEERplDyBJ0J8}#L^P(d{{y(Ezx~?-o~-CM0@zO)UmXLSX!c)?;+jaaGXACDG{|) z5#WEq@Zd)BuOT#ME*Y}swkCrO;a}AEGrONv39bHS6@7X)XmMYV;ccd*< zj%VM8Za^J-OO?^N+!44`xtzV@aH+C5dq?9^%^dBwqTA5zsH1eLMgi*}I)o0Rj?$$> z=~BLzv{cM@$rL(+?m~B?d(ex~OVGPnGRYo$`HH%K)bkRI=I zq*%3{#P-X0b-C^dSQ?#z@6d05EsZ+SF0`BSYuWxf^m^%uu=+&B_Ca~G`b7HIiS(}% z>0c+(zfOeDC#rvW8}s=@#j{kgYBitR6m^HB{(eN8qHdqm-;Zch)Y0joZLD~-DGu$|Q10(Rw6V(3rZ}`;Pq|k%+E~+Q z69Zkok&?6VoACaQLmMj?ZHhztEtGrhqK&nSHdZa#G=uP~{w_nC;?U~vFSLo4R)2G$ zjc+cr@y&%c#i7gn&4o6tPFQ!LyHS60p-rn3R)2G$O|-OLK|TJqLYv~y>Tf8tDGsgv zRzjQdbL(yB9jL#3(55`x>TevhiI!G>%b-o!wU5Pd*rtry>Nsp;L~dh5Zc{Gpl1I_U z&?nF*(WlTKqkGYPs56Z=;-rl@X(LYB;BXrpZX?rZBhzRjb7)f@tIr~TXw!&kzeHnY zo3aS2^T}nz(%k^1SufZTp5UK@aV9d(P6pxa6rGI+kiS( zU#|UmSlWz_qi)sZwC8e0jpd9Q`c*oeqvaYk_Del}E!U`F^-O=cMh(|?9qQTT3XX1t zj_zrB=T|GpuU6>jT+*XYS;5h*;OJK9=)8^ds}(vrtMjWBIy!If{Az`c&g%SX1^Lwq z9i8hj{Z{DctPQBgz7;w;ZApH$B65DULNW8E)cMs4j&21wWB;tCzz zL)y|~;tIyZ6^w~1MW=)M9mL~R&q~qB>N;17PSz7p-&4I(bh7$*SBgJ=*J+fj#-EN~ zgFgem7JnvwJ-!d!fSyJ9M*P|MP55*0oAKx3x8S#;+tBUkdAvG+4x&S-@04CC{#egP zeb@9#@y9xa`mX7f;*ZsLP3xCs(TmYb(96&((5ujEP~R`TQv9*rg!=C2mEw=pcSNt$ zYJl}_^d9tH^nTRi-Ac~*O3wI7o$Fhnytt2;FNmjN} zBi(~4>EP8)vF_j=B#$ZXe`Xzyrj*Enc( z)U_+`vO3b*HO5&TOYP)T?c`ML8p~XpbE71&a z?|QfMUGH{{WiD|})vmG3pW;|**H~tCPSs9M)vj2wcTUx=Sh6~&YF8{-??&%Iol~`I zER!lij+VBd&fD8*y$<#31NsFY=S3ZAF?)ZaGL2sb^3+PSgE$D6N z9q66t-RM2&z3BbugVghN^qc6nQ0ELCjJzF;yd8|Z9rU9P`cVh{sDpmgK|kuCA9c`= zIz*2f^@~!zGp!@?-Dn-^Svq&>P5Y$&hINOc!k!pVcHt7QrFSU1u=<XD*T5p_uFOuJJNW$)TL6;bx?t(}S}dq-5K#!ahdXZnp@v>SC+ z(8)NWUzVlB<47m-sZQmw_MT65Dv!1Ie5zA;Gs?_}2B$$Y9)ec$Dt^>?c8TW3(u`a9M4 zt)BIFs_$DbK|Sm5WY*uwe5#ZARHypB%RTGwRNuGWf_m29slIRZtiMxz-|AU^C$s)e z^?iFsRHrCybwqWF($=4HM9-nmqc5Td&{xpc(AQDtSDlI|t7qSxil}>~4d@)y5!Fe) z+DX3JsfaqD5@J9RS8w3MHF=@id^m}>S8w3MHF=rMO{Qu z7qg)*qNqzz>Wj2L{S$})WvM5i`h^Yv!O0#LtV^BgtP?w^}>e)~iv!O0#LtV^^lUq`=*ehW31y5Le5T=P(W;x#s#{Uv_nyvsJz8}uDqN38 zt8PVwy+^BVMTOO)RkxzT1MR* zX0+;NwCZNG>V_@dhvP?Vah)Emx*4r{6iaW09>vljsb@4jiY0r`XnGV&_RbZ16d_jU ziam-7t8>L3a>X8U#U66S9&*JVa>X8U#U66S9&*JVa>X8U#U66S9&*JVa>X8U#U66S z9&*JVa>X8U#U66S9&*JVa>X8U#U66S9&*JVa>X8U#U66S9-UJkg>%Iool~oG#U66S z9-UKr=ZZb#ial!KgZhnokKOvaL^_*^;NNUa=$e;x4%&z|q4V|LMDTAmCirE5gs$D+ zDDU5FOmHuHLU#e#o8bwyw$%(zsI{$L!AL;zgxcICCV4`0kbP3GZY9)<{pr59C!zlP zur$HD%<}|y^(5fAe$Se6^E|*1APefZ#E`0L-d*TZ#E`0Pqg>%3?x`jO9cPUK!R1ZgzlxW ze~kC~cLoyrodL&#e`g?}dui73?y_fjlF+oAfbC{?4KnX zeJ@Qy*Rma%zLzGUYuWa`mnNZW+4lan$POkqZsPnY)nM{&Bla!pQ2H{&+7Y=6Jnax z_a`T`V)H4ff3q>66&tI6v+-1B>!+%Z?34Fw{Z#c4`|s#@Ph}>4Dl_p@b)l5ilYYu^v)RdXO2%z-2vNWy_697w`}BpgV> zfg~JA!hs|lNWy_697w`}BpgV>fg~JA!hs|lNWy_697w`}BzavD4kY0~5)LHA>iycQ zw2m|h2a<3g2?vsJAPEPOa3Bc>l5iji2a<3g2?vsJAPEPOa3Bc>l5ilYtL<(Fb07%^ zl5iji2a<3g2?vsJAPEPOa3Bc>l5iji2a<3gDe}8Eb07%^l5iji2a<3g2?vsJAPEPO za3Bc>l5iji2a<3g2?vsJAgOy-ywB!95)LFaQrMdVNjQ+yy({+SKoSll;Xo1&B;i03 z4kY0~5)LHcKoSllx!RuOYI~Ba?MZ!O^fuLI4kY0~5)LHcKoSll;Xo1&B;i034kUF? z-NSm9Igo?{NjQ*%14%fLgab)9kc0zCIFN(`NjQ*%14;D@N4PnVgab)9kc0zCIFN(` zNjQ*%14%fLgab)9kc0zCIFN(`NjQ*%14%fLgab)9kc0zCIFN(`$;cc?!hs|l(BEls z+`@q*97w`}BpgV>fg~JA!hzLrU^N_A4F^`kfz@zeH5^zC2Uf#@)o@_7j_!c|27@`U z8V;<61FLluDuDy5;Xn!wq~Jgb4y52f3J#>;Knf0|;6Mrvq~Jgb4y52f3J#>;Knf0| z;6Mrvq~Jgb4y52f3J#>;Knf0|;6Mrvq~Jgb4y52f3J#>;Knf0|;6Mrvq~Jgb4y52f z3J#>;Knf0|;6Mrvq~Jgb4y52f3J&P+W~kj#a3BQ-Qg9#z2lNZ_>Mtockb(m#IFNz^ zDL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cy zkb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV z11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m# zIFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI= zf&(cykb(m#IFNz^DL9aV11UI=f&(cykb(m#IFNz^DL9aV11UI=f&(cyum%pSfdgyc zz#2HP1`e!&18d;G8aS{94y=I#Yv8~dIIso|tbqe-;J_L;lNrruoe!ig#&Bhz*;!4 z77nb118d>HI`!N``a5-AKUt@qYxVlcI`vtr*H6}|&ssZBukf$aK3Kh;zfOJA>NWgz z>W@~h)vr^(v-*CgbsBT6UV&eyo@E_GhtOekCwe|QhEAYU=nU$sZ|l^Ltb5Rl(M!v1IXil|mcLa&HwbtLqPs8&ZpuZU{hjXDx~MO3RJp;tt; zIud$CQL7`NSLC!h5_*Y*UUAaiYiqqkLNAffOC#x~568eaQ zJ|dxyNa!OH`iO)+BB75+=pz#Ph=e{Op^r%DBNFkRdn7 zkQ-#k4Km~g8FGURxj`m)%`ii5kRdn7kQ-#k4Km~g8FGURxj}~9AVY4DAveg78)Ot+ z`&EzE3^U{g8FGV+TJIs1c+D`Qc6(UrHNy4&>lK4i4ntKn@P%;6M%zlK4i4ntKn@P% z;6M%zlK4i4ntKn@P%;6M%zlK4i4ntKn@P%;DG)bwvIFh2Xb&A z2M2O+AO{C>a3BWa3BWa3BW< za&RCA2Xb&A2M2O+AO{C>a3BWa3BWa3BWa3BWa3BWa3BWa3BW za3BWa3BWa3BWa3BWa3BWkfn9M}X0Ho<{Sa9|T0*aQdia3Bu{@^Byz2l8+r z4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{ z@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rva zAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz z2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!f za3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r z4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{ z@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rvaAP)!fa3Bu{@^Byz2l8+r4+rva zAP)!fa3Bu{@^Byz2R6fj&2V5d9M}v8Hp79tMh5ENp{}$@sLj7B)e+%_*q5dt@zlHh>aHarf z3UHfc8FML1K0Gx`hRT4^l8nIfDi!kHqRDZ-f|oGHSYBAhA0nIfDi!kHqR zDZ-f|oGHSYBAhA08U0mptws5262xp3LrU++>aHa@nig2a~ zXNqv92xp3LrU++>aHa@nig2a~XNqv92xp3LrU++>aHa@nig2a~XNqv92xp3LrU++> zaHa@n^q15*F5eqjgfm4rQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f(ML1K0GetO4 zgfm4rQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f( zML1K0GetO4gfm4rQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f(ML1K0GetO4gfm4r zQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f(ML1K0GetO4gfm4rQ-m``I8%f(ML1K0 zGetO4gfm4rQ-m``I8#*rdN35>OcBl$;Y<9{fj{TB7pT+-ACQ8UT=+|EtLDpX}|irwH5W1(|+}ItFN5)tEXFi4X$5%ZuK>| ze(k^2*H8P^udTj*+ONKB_4U(!^;xU0pZ2StT7CVrUwzYiHGnVSeJ!j@GZf zY459P{py=mUrp;*4q)}ww0`wXtFNZ@t8ZF;HLYKL)9R~f{py=mUrp;*-*lb6rq-{% zY40m*{py?czP{G4zG?5PZ2jt+_P*BEufA!26W+fL)UUqj@>}t~`qr<$>GC`9U&P;u z_pbx>t8aRnFX4TCwqJeI<-SVWufA!2KmL21qwk|XKp#hci2ewD8vP0S4C-I!>sJ)H zHvc+bzhcSWzs}dMh_ZhH|04b+KJftlWxTKb^{dx-PkaTiU%kfub$dm-bt&oy8PIrP z^^O}L|yB>sK5I*pfh6i_fQ6O z7Oegr%7FT{)!#!IP-|OXx2j)T{fjpPk$>@KfM2{Bi2RE;1LBX`jbFSO5QXghi#G$h zTKcBcZCio{C1_BB1|?`vf(9jMP=W>}Xi(DVe?aeY%_V41;%t_5HeKSgS%L;7&SnW3 zl%PQg8kC?xiE~=woR&DJCC+Jyb6Vn@mN=&+&S{BrT7m{8Xi(Bf?L9FKO3k{X>1Pw~ipacy{(4YhjO35l%PQg8kC?xNzv#} zHw{XPNqf_vq{y^44NB0U1Pw~ipacy{(4eHT?@$;deg>hzAn`K@4F-vyLB-EOZR62o z5E=|ZgF$F8NaPF>IfF#bAdxdjigV10Q8Vo{%L1-{YYzz_=gT%uiG#G>igV10Q8Vo{%L1-`t4F;jX zAT$_+27@}AZUNI^5E=|ZgF$F82n`0I!5}mkga(7qU=SJ%LW4nQFbE9>p}`WB65a^oFO7- zh{zcta)yYUAtGmp$QgnLL(pId8Vo^$AtGdm2pNI~L(pId8Vo^$A!slJ4Thk>5HuKq z21C$bh}ak+Du#%MA!slJ4Thk>5HuKq21C$b2pSAQgCS@z1Pz9u!4NbUf(Ap-UU^G#G*gL(rfC4Jy!}0u3tApaKml z(4YbhD$t+;4Jw??3N)y2HY?De!r81qg9>M}0u3tApaKml(4fLOt#D2&oYM;Dw8A;9 za84_n(+cOb!a1!#g93N)y2t}C4D3N)xdg93N)xdg9a)zP7FfF(c1JiL-A>SiC14n{db~wC=RVZr{-Uv{%g5ABL8jZ9lFcZ>c0)WL#=l}>c0)W zLv3J^V2+-tf+?enz!wY=)T4ZS0}UOGaHjnHBvwActOHbRSy&|)LB*a$5)qTgZO zuXlOPWP}zQp~XgmTWmz@pH{cnh*mzWZm|)qd0O3KBUHDMf{ZabD+_kI_osunhP+Y zXS+x-U}>3|Ff6+>%P_D3hFiGbNeB?2xL+%kN~KcP-Le29ik+I8nm=GSlDD_F=qfgq zimj`y`xPv;Ew|fNtHK21c#Oy6$gR_-rPk@wj?_v7WZ(DMf8P4lr|zTgbU*L+e&;)< z&p8YUhaurGBpil>!;o+o5)MPcVMsU(35Ox!FeDs?gu{@~3JI-{&nu z5{^K^5lA=!2}dB|2qYYVgd>n}1QL!w!VyR~0trVT;RqxgfrKNFa0C*LK*AA7I06Yr zAmIok9D#%*kZ=SNjzGc@NH_usMk+_9EF6VkZ=?djzYpwNH_`!MJy{yIcvKH6NT3oO8ZcnfA>SZr$alNd?^|BV%%UWD7YjM4-#r3il*UMU5 zFKcnVti|=R7T3#KTrX>Jy{yIcvKH6NT3jz{alNd?^|BV%%UWD7YjM4-#r3il*UMU5 zFKcnVti|=R7T3#KT(3U8XA-^o^sHXJ?A52YE%oYUuRcTVkv>DK&#?FMiS_Ce^IyFd z*Q-zLnZ)<>`8+Fqwf6mc`h2#fEwsEw*N}Wq3>-+`hQ5QAccbq`KY)H1{V4iz^j`FS z^t0&a&@Z50M8Aw);(ry<4gR~I>i#`_Ce{$$;;-BEp-R0&9Z}b)W9qtVeGYqxW9-*4 z_Ujn?b&UNwrstB~p}%^+j-mhc&uAh~9zmDm<-j;g5jSMq9*snhJtB?KaW54>? zuRivxkNxUnzxvp(KK84R{pw@C`q-~N_N$Nm>SMq9*snhJtB?KaW54>?uRivxkNxUn zzxvp(KK84R{rZu5{%qn$8f{{!fARezjWDi#mDG2t zr0rP!EAM`d1J6qTQ1@`|*O^VLpTyL!Gn>{s(N}6~{rWujq^}bH{d}tZe5(EWRJYag z8vg1##P%y+yv@6)eV6Zku7d7Y%J{Eupv6}~_a}V!_H5F19Y343UwgMM^|jFb z8g0CVcd&imEw*1Hk6YeNi=T+puTjV?@1@0ejO^El`c@+n&Gr^R;*@7HMN*L;?i2Wa^m_2+5-0=1t3-LJ9EulzE# z?<3K#Gqe6|{Y<5Potbs*CoA>q%&coaU#VYbW?lO!Oa019zsuKG_bV&i;-@V2D=V#s z(KfUL?Lz&OrG90l)lXUK*O^&w)6ZJ!*O^(@zV~du&dj>@y=VJ%X4bWzzSOTXv#$LN zrhc87bv;5oNiuyG5IQ0beB=r>aG_{}8)UPwM-j1Kv)UPwMuKmoWew~?h?I$<& zD;G?~In+;Z?&t3J{mKZ}7f?UVxt}}X_seVkoY&}ok$Ro_m*~I1)zj3!qP|T1Yw9c1 z&rn~b{#WX2)W4y=PW^AxH>m%e`X=?W)E>L~g`&H&ySz&iuDW&pno;FJM8GJrb<@Wp`UnSPhOFray+)%*`=o@q7n z1JFJI=K~_#dvPAUfL=t`&~@}*&|jgyMxR0d75xqRZ|J|H&!SF*0TN+=L>M3u2E?1& zeckMU7_<7i*#XEI&|TTpANU#Ii4Oy!Xj?75zxRMB+D;r-QcO!v^F4U|ZCnJuF!)H{#ftEL-Z`S8_Tm%Nv zyZJ9~(Q_q^i$MS1ck-Hh(D$JqL_dMvhkhD;0R0O3Ro?qG>aSCOgZi7)-=h9D^>?Tr zL?1#QMjt^RMGvEGXb0Mb9zllZGr zefRI<`h|;Y-~Icze&OPJ1D0;VK#6*jI-o97htw77EvVaO@2b>0)Dd-!I;O5ud!#+i zNPC=-_BbQ$aYowX8foLiam}F4Nnh>nOTTlmHlr=5pJIPpuCe+l_Q!Qx_N4SJ=v&dZ z>9=@k+?2*mY0bN))nYfLaZ_5yWqYdarZjF!)q#`AUk)ox1TrnJU$*Y<20 zH>Gh?TBEw#?WQztO5>)q#`6WW*iC8Nl-3yTSK3W!joVhcDXsC@YB!}dCR^>MwB|E@ zuicc^e8#oil-7L4wcV7~e8#oil-8JRwVTo!ldX1BT4S=+Zc1xRw%Sc;jmcKKDXlTt zYB!}dpYb;BrnKfWuI;9@<}DGHQ(9xV zYr83}k=(W2l-79e+HOi~RCjGRr8Ty@wwux#;a%HJX^r!)?WQ!p7fa)&G;T_3-r{f8 zZc6J&!L{9#=J#T0+?2*mY21{?O=(9Zc5{(G;T`crZjF! z)q<}GHxZb~aPT-!})Wru6KDXj!?Z8xQrBi=i^DXlbdZ8xQrDX#6Nw35ZO z-IT^nY21{?O=;Ye#!YG5l*UbI+?2*m=_b1=tqdwi?WQztO5>(9Zc1yF<4LvKO&Q#j z!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh z8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5 zl)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe? zO&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I z+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j z!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2sh z8Qhe?O&Q#j!A%+5l)+6I+?2sh8Qhe?O&Q#j!A%+5l)+6I+?2&lS=^MxO#I-b48^w8S5%(Rd5Qz++o<2p7T$%v2Yo;KA@n2Y$IwrrpF%%_ejfc2>T9Y`$O~3q zQ++~AT76CR32|ukHPt7yU+#mi6F#B6bM32zPiP-q`zq@b+EdrJ>GLkyur~Q@#R<+< zoZxK534I!F_t}aQoUJ&)*@_dKtvK=jKcyz0tvJEiiW5yfTX9lj>4EfaYCo;}Bxj~h z>ND|QeWmM3x!byq`f1%K^&MILwC!3s*~#Z zcH*RZZcU+orqAT0yyKQ;)GG`pSz9>C*{hSBy*jCViPe6$zRi>Jj`gkR+jN|DQhVnu z`~-bWItUemP%#JKvBU zR19i0*lH>Uwd!j%6@yyWwVH}Ss2GHbL8usnib1Ftgo;6^7=(&Js2GHbL8usnib1Ft zgo;6(!}6Y*ib1Ftgo;6^7=(&Js2GHbL8usnib1Ftgo;6^7=(%;s2GBZAvyGVVhAdR zpkfFrhM-~yDu(1-zs6JyLB$YM3_-;ZR187I5L667#Sl~sLB$YM3_-;ZR1B%->xm(# z7=nr+)}4l+VhAdRpkfFrhM-~yDu$q9NPBlqTQC(vP%)&v+fEEa#V}M1L&Y#u3`4~* zR18DKFjVN7x1wCvrF$@*MP%#V@!%#5{6~j<53>CvrF$@*M zP%#V@!%#5{6~j<53>CvrF$@*MP%#V@!%#5{6~j<53>CvrF$@*MP%#V@!%#5{6~j<5 z3>CvrF$@*MP%#V@!%#5-6(dkF0u>`rF#;7MP%#1(BTz8{6(dkF0u>`rF#;7MP%#1( zBTz8{6(dkF0u>`rF#;7MP%#1(BTz8{6(dkF0u>`rF#;7MP%#1(BTz8{6(dkF0u>`r zF#;8%P%#P>qfjvl6{Aow3KgSJF$xuqfjx*STPC}qfjvl6{Aow3KgSJF$xu< zP%#P>qfjvl6{Aow3KgSJF$xuqfjvl6{Aow3KgSJF$xuqfjvl6{Aow z3KgSJF$xuqfjvl6{Aow3KgSJF$xu$6=P5_1{GsaF$NW5P%#D- zV^A>$6=P5_1{GsaF$NW5P%#D-V^A>$6=P5_1{GsaF$NW5P%#D-V^A>$6=P5_1{Gsa zF$NW5P%#D-V^A>$6=P5_1{J4tY_gX)rDGGT@85Dt$0k<)9{*Ir*8`l=QHj-~#3_9O zR*w>=62AY&DIJMeedm@_Iufz^&Ml{OBx3cQTTban#Ogb@oYFCf^&6<~({f5j9M%WX zhtP-7N6<&n!)P1Yfp($3L(3^0aaetamQy;`u>Jt`{a8-v$ig~=j-X?x@3C+yF@a8@ zzN5k^9Vu9SPnAv`Db}mo=wFf@}Y>=CnxION=uUhY7}q3C4#BzVQitCeI`$_{Jv~A0`+d zCKw+k7#}7WA0`+dCKw+k7#}7WA0`+dCKw+k`1U9G_9qx0CKw+k7#}9o^Yz38#S~ObLB$kQOhLsIR7^p|6jV$>#S~ObLB$kQ zOhLsIR7^p|6jV$>#S~ObLB$kQOhLsIR7^p|6jV$>#S~ObLB$kQOhLsIR7^p|6jV$@ z#WYk*L&Y>yOhd&qR7^v~G*nDO#WYk*Lxr9(s~M)AREheyV;U-^p<)^;^h^obecUk( z71K~L4HeT+F%1>dP%#Y^(@-%D71K~L4HeT+F%1>dP%#Y^(@-%D71K~L4HeT+F%1>d zP%#Y^(@-%D71K~L4HeT+F%1>dP%#Y^(@-%D6*EvV0~Iq+F#{DdP%#4)Gf*)D6*EvV z0~Iq+F#{DdP%#4)Gf*)D6*EvV0~Iq+F#{DdP%#4)Gf*)D6*EvV0~Iq+F#{DdP%#4) zGf*)D6*EvV0~Iq+F#{DdP%#S?vrsV$6|+z=3l+0aF$)#5P%#S?vrsV$6|+z=3l+1B z6|+z=3l+0aF$)#5j1{v`F$)#5P%#S?vrsV$6|+z=3l+0aF$)#5P%#S?vrsV$6|+z= z3l+0aF$)#5P%#S?vrsV$6|+z=3l+0aF$)#5P%#S?vrsV$6|+z=3l+0aF$WcMP%#G; zb5Jn{6?0HA2NiQrF$WcMP%#G;b5Jn{6?0HA2NiQrF$WcMP%#G;b5Jn{6?0HA2NiQr zF$WcMP%#G;b5Jn{6?0HA2NiQrF$WcMP%#G;b5Jn{74uLr4;AxJF%K2Ru>chdP_Y0N3sA8D6$?Ru>chdP_Y0N z3sA8D6$?Ru>chdP_Y0N3sA8D6$?Ru>chdP_Y0N3sA8D6$?=)MP_YCROHi={6-!XD z1QknAu>=)MP_YCROHi={6-!XD1QknAu>=)MP_YCROHi={6-!XD1QknAu>=)MP_YCR zOHi={6-!XD1QkCQ6?=)FL&eV%uhezXKNlN;)N7|d7aOs(g_ghKuWv@*&b!`)z6X6j z`XTfq=*Q4cqMt%PgMJ?U5_*=ct)h9ffL`K1u2C1M*QtGfyq}8}Yk>ORm_HXS?sFB5 z&=@`7UB5+thyEUYQThvAml#X`T*rF9(DAtSF7&nN>(Do#Z$$rIef~w_9lYzEw7i@8 z9_sf}zmNI@)E}h&F!e{#kE5TU{a)((sPCu#H1%hxAE5pm^%u}DqF+Y8!e76Jegpj$ z`W^H^^daTwO3Al(d3nrU&zJhq<8bzx1euD--iB} z?fe9NOnL^+&%pT^z2XkFnDaAmeg@9Z!1WbACo6p4FV6 z(THa?=VvtHS)}5^8d>PJ{6XtwbSJ=i#VocoG)wr%4*J+wSHwa=gS(^t>%0g&X?hQS)=;2TFm(}oG-)qvhD%(I<=VdWjJ4k z^JO?+ZZhY~P3C;L$(%21Jok3Y`Lf3I>BI`0ufX|=UU7$7%=rqOufX{VoUg$73Y@RN z`3jt`!1)TCufX{VoUg$73Y@RN`3jt`!1)TCufX{VoUg$73Y@RN`3jt`!1)TCufX{V zoUg$73Y@RN`3jt`!1)TCufX{VoUg$73Y@RNc@EBVaGrzn9GvIiJO}4FIM2a(4$gCM zo`drooaf*?2j@9B&%t>P&U0{{gYz7m=iodC=Q%jf!FdkOb8w!6^BkP#;5-NCIXKV3 zc@EBVaGrzn9GvIiJO}4FIM2a(4$gCMo`drooaf*?2j@9B&%t>P&U0{{gYz7m=iodC z=Q%jf!FdkOb8w!6^BkP#;5-NCIXKV3c@EBVaGrzn9GvIiJO}4FIM2a(4$gCMo`dro zoaf*?2j@9B&%t>P&U0{nR-7M*wm;M;aaLCfSySjMP+u#1Ht|aN=&bmER{AQ? zL_dXo2K_wxCG@Lo^Xuq0(Ql*QLyw_-=m~TX9Y#mdQ|LH4iB6-l=sdcJ`YO<~TxoNb zD{anlrOjEn()+$ffBZYRv&>-6>Pj1bR!^gs(JSax^cs2{y@B3DH`s#L?a#{5-kMkM z&&t=Xy@r2Q?sn~!{Il}7YyU3bteo!JzYaJnzq|Ht1kTF!uKi1av&@svGEY9sJo&7y zqVad}Tl9D6@6i{nnltYu&L#X?l5_fItv*L^PT%ad)Mxq6X$~JtopO~g5V6LC(z z^l{5YbPZic{WQaK+Api0YI;ulV)b5}qyOjV`8oQ04tJcx9p`YzIrZv#;+$sk+P-G; zR*&}QaKSmv<@~70y@Td=<`DbwymPan_u#!ucwkufq8%oUg+9s*ddT z^cr)%3g@eEzN$~d?=|PEaK6f?u?pv_aJ~xXt4f3ey~docDiN&ad{v2HHRr2J1gkk; zRU%l;`Kqph^M5httGe>dYR*@6m73L@uj*1VoUiI? zF{?RW)fHk^bH1vhJb!NHd=<`D;d~X&SK)jW&R5}l6+%|wd=*Ys;d~WZR^faVW>(>R z70y@Td=<`D;e1tBi}_PE=c~F}ObX}c;ru+DpNI4FaDE=n&-2Zmhx7Arejd)x!})nQ zKd;YcFL7R^1oaf;@59fI}&%=2h&hv1dhx0t2 zMjp=daGr^1oaf;@59fI}&%=2h&hv1dhx0s~=ixjL z=Xp5K!+9Rg^KhPr^E{mA;XDuLc{tC*c^=O5aGrUV!rgoEPA{0OtibFTi;L&I@o}fb#;J7vQ`A=LI+~z zUV!rgoEPA{0Oxw*y~dLQoEPA{0Otib*HfzatH<*KoEPA{0OtibFTi;L&UK|Buk?6c zfb#;J7vQ`A=LI+~z&G~a9)7(0-P7%ya49~I4{6? z0nQ6>UV!rgoEPA{0OtibFTi;L&I@o}fb#;J7vQ`AAq6-uz)1nl3(!)4^8(Bi;Jg6m z1voFjc>&G~a9)7(0-P7%{34uRg!7AVei6xc{_K}@>=S@ zQs!RL(VSoNpLosddGCKl{|haDjsA_+h%P1mEBXfB`?u6@`Pf_2GewvogP=6MEfR@iue;)k;`bG3h=$Fy2@XD|9xqXe6 zuTy`6`kU0>qW(7Zcc>raT@RrT)A9)VD0&!eLp#te^ay$s{Vw`Fw)uUwbBy{2)P2-H zr2Yr$e?2R z8D5gRU3=y5l05F(>xY-*bk}RpyN><~to{o9HTn$tujp^ke?$KreHOh1?VD&Bt)Scd zbqB4Xb@Vp$}v?HLk&1V~uD{Yea7MTIgEB>z`|^2(2Z&=DEfy&>Cw#YpnLHvCgx`3eOrVIcr>T zx5gEBYg)BM^RsKx5i4&8Y?+#tmLe5 z#oZcL+^uOP$FCVfPoop)6gq>>p}yj7jVtcfv_5l3VofVERv(kDF}4>O$%~BSMMmT}kWB8=okM)D#fc~PJCX|;PKFEWxB8Oe(Y zkL1OKNAhCABY835k-V7jNM2+lFY4Rzdp(jD^&NTp9?6SJOxGUCi;Uz&M)IO^^BJ{x zBrh_O7nPfSy+`t*R{yLX$%~pDx%Nn2)Hm)HkK{$I1X?|k7d2~g?UB4F65QgEyr@+{ zt4H#p)&{K}$%|Scw0a~jYG&oyBY9EexWyxRQLBYkkK{$oxLkWAFN!F)cqA`s4rcX8 zUewB=)gyUP>xWj4s4PkK{$s=oXLU zMXf7ZJ(3r-u4wg0Uevmx)gyUP>xx#7yiJefMa=+Rdn7Mv9_ZR5c`@OUyqNGv zUQBo-FD5*a7ZV=Ii;U#Ogh%osBY835k-V7jNM1~MBrhgBk{1&m$%_e(e?fDQ8QB49?6TEm%8>y zUexT=wMX)z=BTbck{2~ob?uS7nD9tmOn4+OCOncCwK`=-cqA_}k{21ti;Uz&M)D#f zd6AL4$Vgt)oXre-BrobWZdQ-vMg6YL>XE#t-?CXfk{9*+HLFMRqGo!g-6MHXGd-(E z@}g#X{;NmwqGozlkK{$2H+TO%k{5OM+_gvYqRyea_DEh#cqA`s)@rwUBrj^#YV}B7 z)T~v?NM2+lFEWxB8Oe)H9?6SM9?6T0bU$=Br_t4H#6dB^IJ ze4T5j*SU6josoQr=Ai^e$6IYMl0wx zuirsyXdQiyE$pE_=k=7RuqIK@{GZ}D;wg?Jp5i#-De-WicBk-DI*!nP)N#bN)W6Jn zs_Aat^%nH4=-c$Wr>De*xAqg%D#H_g}w)UKl&l`Bk0G_ zPokefKZAZA{gPGt5=)b)&o%r~lv;m`{setY`ZPUxnw~tZqxEgIxF=83lc$w3ZgEeZ zR+?Ddlc$v(R`=v-C56>Jd0L5Jbx)qwm@lO#Pt%j98rRldJUPDm}SM zPp;CFtMue5J-JFxuF{jM^yDf%xk^v2(vz$7Mo+HMlWX+k8a=s2Pp;9EYxLwA zJ-J3tuF;cg^yC^nxkgW}(UWWRMo+HMlWX+k8a=s2Pp;9E>-6M0J-JR#uG5q2 z^yE4{xlT{6)06A;4Iz72gPp;FG>-6M0J-JR#uG5q2^yE4{xlT`R z(32bV)cSUo|M}A8>}2|uyVMemBRzI z_}Z-vtrqS{n|VzOwST9)p_%zJ(mz+SZ)j%j*Z3Yj8%j^N_#QqRnwh)(b+r5^YL9gr znweYw3oU<*{*6Zd4b9B0zIWC};%}+n$b0{e`c3GYdHsK*b_Q)IgRF0*KhB^HWl$h} zJNx?%+TY1`-bKs1X}O1%_t5fQTHZ&?`)Tl=@@TAE*8Vulyt} z_tJ77EuW(0ep)_F%V%i$EG-Yv@;U0y)BXkOFQQ+f<;&Dx;gw!B-OyaZpO4RlZD>Z} z+GoTzG_P>&^I{vCUATUbcRhsqK1CavU08jeq7BV1tiDgthGrMmF4Xra+R*I6>iZOJ zuqwNuIflPkpKIIDOvAO$xNT^@;rbt_{}KHs^q*1Z+Jy{XghW z(Vy`RK8`+tK8boActf)q_s6Tj8=9HB_Bp-{&CFf(352}hn~eL=cxS@vklG6 zO<zkJ`&I^R5l8GrRWeYlACbH#C#CgZvBb z4b9|TH>mfiU*Poz=x@>Ap}$98v}#=XsWgfHsXs%_{}X1+~WD+EzM@Ff3NTE7T5ON(#+p2@8*^FQ2QFTTRIAG`v<7~JIY&J+jEO+ zdv0-U&n+Dtxcy#Ub078n)SssQEcFA_zJ~1<*Y@1v+MZin+jC3D5#EBIfqqM_xB40A zx8!u|gZ%X&^kG^aK_5jAqitvh+J*WV=(pr_>vz%bvjzVK^Ok&VJxTizI)aX&r_l*? z3iUJ4Z^=Q{1=LSHzNO<<>v{A7dJ(%nQnW;h zmPpYODOw^$OQdLt6fJ3e%kOoHmPpYODO%F{mfM}8B~r9Rik3*xl1M+NcBg1byjz{3 zC9Q9{c8Zor(Gn?I;z+JUik3*xk{s}iUgH!kY0jc+O63E$I7LgEzqrLIT9O;w;uI~( z6K-*emNc(%i&M0u*^O(bXi0M%*G|!rT;f+cMN9IETb!aL&3)YB6fNo4+AU7elGeA} z;uI}ueap2|v?TYqc8ZoXOLB`-v?LGtl}^zTDOw^$OQdLt6fKdWB~r9Rik3*xl8({+ zUZ-e@6fKdWB~r9Rik3*x5-D2JF}h#r6fKdWB~r9Rik3*x5-D0DMN6b;i4-kqeak&` zik7s#W&JVgF|S05mPpYODO%F{mcLD>Xi4i^R;Or5>swZ*Xi4i^R;Or*6fKdWB~r9R zik3*x5-D0DMN6b;Noxk)3tu}^B1KD_aV?ReB~r9Rik3*x5-D0DMN6b;i4-l7q9sza zr1dTL$0=IU8QKG>Q?#V>w62|^B~rAc^)1&<(Gn?IB1KD_lPqa{%YSu>mbAWQb&8g> zzGZcambAWQb&8g>zGZcamb5bA+9_HhMN6b;i4-l7q9szaM2eP3(Gn?IB1KE2Xo(ap zk)kD1v_y)QNYN50S|UYDq-aU&VS)amQ?#V@FsoCvr1dbXQ?#V@FexcoB1KDD57XyQ zik3*xlGekt9a6MJik3*x5-D2J_@=$n_-1vAmNdToRO%EhX-u<16e(IFMN3)_ixZoq z=q4$;Ns4Z2MA}okQ*={fk!z>uCMmi}if(Eoaf?%QlN8+~MK?*&O;U7|6x}36H#K_r zl}^!3Qgo9P-PDNTc3%m;Ns4ZgqMM}XCMmk9k-@KVif(F5aP1V`)M((^DY{9DZjz## zr06Cox=D&|lA@cW=q4$;Ns4aD>E410-bgNTzQ%<)!MK|Sit5bB76y21^ zy#=S}CMmi}if+nlevMOfQ~t6#MK|Rst5bASKC(JRH%ZY=xyH3qbdwa_lp|a_MK{H; z|BF*}Q`}meqMKsX>J;4+pH`>nrkFgCIz>0Rj$o4%-6TafNzqNMuIZJe=q9_seZdS<63b|P!H!I|3h1{%=n-y}iLT*;b%?i0$AvY`JW`*3Wked~9vqElG$ju75 zSs^zo;i?xmh7ME97Q{+^mqB6>_seZdS<63b|P!H!I|3h1{%= zn-y}iLT*;b%?i0$AvY`JW`*3Wked~9vqElG$ju75Ss^zo;i? zxmh7ME97Q{+^mqB6>_seZdS<63b|P!H!I|3h1{%=n-y}iLT*;b%?i0$AvY`JW`*3W zked~9vqElG$ju75Ss^zo;i?xmh7ME97Q{+^mqB6>_seZf+?z zb^j>k=AQJW=pA~h!Ew4cDM18h%OSu_KeYSH;xoQ26=xeloxFs@m#XgC-B|cr> zh5FeJTS`p7*H22>A~Cm=nA@uVGwSo4TO{U|64S5wujm`lzeV4O{vG-z9W`u`m|IFr zzuwQ3+Y;xl->ReOEphIazt^hfmJ-u@`VRW}PG0jaTHZ~|J+!=smiN-~K3d*S%Li!r zAT1xF<-@dmg!-e@AEW*_^(T1cCuzBtmiuV=6fO7D@@ZN=L(6Ard4QJBQGcHHFHnCG z{Sqx-rv3`A{3@T=*Qmcv{SE4GQh$ruS0HZ5NB&G6L?1#QMjt^RMGvEGXb0Mb9zl7GB1K7l@op5T9-r1lkvTXL~q=_?So*Q9K1n@AJxx7B z?JE$sAZ^{yAGm#BY%E~7crE3{i06HKO8Xty*nxb}I@EsYPZy+XUCQNr~a zTl0C&EhVP6|10#@=ricQqQ61^4gGiYS=2|GTN-WrULR?0Y0Po$^PF26d0hKE=a$AF z*V{N^2d$xX^fs?~4yWu=?@{~8#4U|Tc92(Mx0H-_@o&-Jp}$98v})AS=%G=|`lo)E zlF^!?KfbM0T8Y-t2LE%i0#TN=TvujgGqMt_3-54QF{(Z^_+ z7e(7jM(dxe58E1fT;E0QC!1|+%yGNVSZymAUB8L?ZuBj*_Q?n{Q&jnsK0=I5&bgy75@4) z>TjUmLcfDP$X_2qAExCI^ilLM+J<(ZUFZ??DEeLW`)uI{=nv78v=5;p=ooq$oj|A1 z8FUU^K$p;S=y~)4dJ(RHu);dhBE*DxTi+~V}v7FX8SD;>5;#%+>uTgm9{_;(E3N=DtOn`Eq#j8&4csw2wB z)b3=gl8jXyQMz_AR!PPx$yg;Bt0ZGpWa=I=Bx99itdfjXlCi3pn|{|uGFC~(D#=(S z8LK2?m1D^&$yg;Bt0ZGpJo~*)#;T~cIvJ~CdtK^tmsOInN-|bS#wy8JB^j$EW0hpA zl8jZ+?kzYOtC|hE=l9U!WUOjV=oTkqRmYNUaWYmlGjxlSv8wr@Tbztl%@SQZ8LOHr zx^^;Fbu8%?Cu3DJMz=T_tC}~u#mQLJv7}p^j8)AZ-Qr}d>R8h4PR6R{kX9#SRWnJ~ zPR1(N=2tbJbnRrUYF6pm$yn9g(zTPZN-|bS#;RtRZg(vrX4d#;WF=uAPik9ZOpO33W17bu4LhGFC~(D#=(S z8LK2?m1L}vj8&4cN-|b;Ea@#f8LK*$^#5`)R&^}t+R0cY8LK2?m1L}vj8&4csu{0e z<7BLoj8&4cs@bpGos3n@fn7Tpt0ZHUWUP{mRg$r)S+QT^WUT5~(&}Waax7UT8LK2? zm1L}vj8&4cN-|bS#wy8JRg$qv zGFC~(D#=(S8LK2?m1L}vj8)Cd&*{BR#;RuKRwrXs^YdqrSE8LK2?m1L}vj8&4cN-|bS z#;QgwjYt}`tWL(Njv1{^#;T4Pw-Y-g;||HVLo)7=j5`{6{8x{MJ0#-{$+$x@?r6mD zU!9CQ95e2aj5{Rb4#~JfGVW-U@GG5+I~pHcI~jL0GPrg!?r2PK?PT21IAC=$?q~#X z?PT1M_gy;~cjS84PR1R%-nEl)M}D_D8F%D#|JBL3BX?V!j5~6))ycRcM_V7J#mTrM zM_ZkYJ94zu$+#m&Tb+zMaSG++=k!?#Mw_C*zJ>V|6m_ z$SGDQlj1kEgk&F?^7?F$-$rzE05y=>lj1kEgk&F?^7?F$-$rzE05y=>l zj1kEgk&F?^7?F$-$rzE05y=>lj1kEgk&F?^7?F$-$rzE05y=>lj1kEgk&F?^7?F$- z$rzE05y=>lj1kEgk&F?^7?F$-$rzE0kycrCw*-jY1Cd#jY-CsWQgc zHADBCqxNcQOftqKqwaP@yH`_Vk})P3W0El@8Do+$CK+RrF(w&fk})P3W0Fz7k)Y3B zP1QA|)Lu>1bxG7-O^r#$m}JySl8z8H6Gwf_7?X@K$rzK2G07N{j4{a=lZ-LR7?X@K z$rzK2G07N{j4{a=lZ-LR7?X@K$rzK2G07N{j4{a=lZ-LR7?X@K$rzK2G07N{j4{a= zlZ-LR7?X^3lCe%Q)=9=X$yg^D>m*~HWUP~nb&|18GS*4PI>}fk8S5lton)+&jCGQ+ zPBPX>#yZJZCmHJ`W1VEIlZm*~HWUP~nb&|18GS*4PI>}fk8S5lton)+&jCGQ+PBPX>#yZJZCmHJ`W1VEIlZm*~HWUP~nb&|18GS*4PI>}fk z8S5lton)+&jCGQ+PBPX>#yZJZCmHJ`W1VEIlZPYu1TG_>A{zEb|WP4?Xub#DJlU9){#)VY2wwSR$fTkN^z z4Ya(G+A9^eq3$-k-4u5cM$i2=yrS z81*UY)70bC6V#K`Q`FPcGt{%xbJSinx-Itn`7cs0QJ>}WUq$n10rlMMHU!>=z}pab z8v<`b;B5%J4S}~A8*eiz-ex?!tufHwtgr3A&9xS{xz^$~*IL{bhw6_Aw7yoWWVgkh z^>xzcM9YEnFZJH%M2lU#@4r*X#m3DkE?e@-Kb)ptpM zPGg1jYi!{g=(o`CpuQXWa~dnG57Y7p`Y3uBZ9_ZIF7ya`6#XvxeYWre^oQt4+I>fg z=QLJW$I#R01UiMzpmXQ~x@6TSrtHxtrtHCYyZCMw-|gbNU3|BzS?Hc#^B+-v&b#<- z7vJsTyIsvQ{Tlmj7vJq_%y(_y?c%##e7B45cJbY=#&iGGzT4F&Y_;!p^$A<;yIp<4 zR{L&OpR=xH)x68KeYdN5muvfOSMx5{_T8>VY1j7Mu0DCU*mt`crLFeeu10CAeYdMo z+G^kJYLvFxce|Q*c?vzT3lhd-!e--|dN$gTx-b+rxKzqQWiq-5$Q%6BVxQyFGljhwt|A z-JVF;Q@ee)r*GeC-|gYMJ$$#PZ{O|q-JZUEt9`epZ{KR)?djXM+IM^U_O15ap1yIb zeW&MD({A7G;k!M2r{_n~V&CoQ8?@SYd-~R__T8SoDJj0&!*>mQ*T8oTeAmEt4Sd(Y zcMW{kAnzLZu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w z_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7 zf$tjlu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP z8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP8u+e(?;7~7f$tjl zu7U3w_^yHP8u+e(?;7~7f$tjlu7U3w_^yHP_VL|5zT3xl`}l4j-|geOeSEi%@AmQC zKEB(>cl-EmAK&fcyM27OkMH*J-9EnC$9MbqZXe(6xAK&fcyM27OukX?A_T4_d+sAkN_--HH?c=+B zeD}OoFb)#W%OlT7eaDOEbtLkv)K4pYo+FXxb)4we_^#y7>)Z5ee3j|*`Zle;AHeha zHvRe?w1(DEUyblQ^XKQ8KR@5}a*f;1YyNCap?+HF^G&a&Zbtt?{eNEbXRGhJ^gOfW z=QUf7Ro|^~{&}7s^?cJ?seRqr^G#m&eqOU^>toUvbey#(eKYEJy`X(`yWjN!qrnT> zN5AGAdLF%iUPOJx(F+_Szo32hdpFTCT0woj=>vK`_?AkU;hQ| zscT;i_=3I*tLI}caG%;2w5Qq{#{~yEuGBA5#PFWfuQ?FIR?pcE#IV(KwgWM2_5L1c z?{u8ZejVs2(p&I71`c!->G~e(_fo%)`UBJ-r2a7VN70X?pP>C->iekgr~WkcXQ>~c z{v7oe&@ZB2M!&*eJu^JODF-;^0H++tDQ@?#BM)%O0ZuuE2nVyz&pr?!ch15@rI?&TaT>B|H2YB!R4<6`v(C_^l z{`v;pr}CibjnsE1{#x~0(6^#*qy5Lc{wL^TFFxIrXwvgWq<`?@p7amVKYB4%{jwJW zsT?Pj@~ftDWR>stf?t+hx8Bh*O%$_Zuukr`o}L0tA2_0?qy9nMwb2w^&PxY_Xtso z?hzu@eLFZzYlIl0hQvGIGs=IwO{R#c~6ZY#*=<^-y(H->m4*vTc zd@|~n{^K3`Z1=Z_FaCFF3;G)E)Qv*Vz7lrEhsr zPp#F6cTV~aw)Re5^KR;UsC6}h{`x*@U5%jngVZ0U{wVr!^b@q-OMM^p{nVeP*3}4l z?*r7j8bP(LMv&@i1nHO2ukhEevhTX{klMdatve5?{wB5VJf!;D)VlMK>Icz>Q2q8( zExPlNRCgYd>dr$_-FZl=I}b^9=OL-?nIP3Y6QsKHko0?O^ZR^a$Ebfm-ADaH>J!xZ zZKhs7NUb{qsUD`*oq<%3QtQq@s!vhtx0$NPsdZ-{)sxh^Gmz?OYTX$~^(?jS45WIV zT6YFgy-2M)1F60Q6>EHtMe23xU-H+d(aY!+^eTD{y^h{MZ=xHpbPEzn)SJ`+b(uP( zu264LYt2?YsZwj@R&_+J^;^|3wXXb8tt(xnzeRODk7`}dBh~dhO)rcsjbbB2OSnZS~PD$dFBu+`JlDm`7>DM_4?^ct*c zJ0e^08Dpjp^N)o3eaY_=WByma-rzCMo5~n0_N)o3eaY|Cz z`mDBKrzDlIuI-eha@Mt-l2qFIzt|~BWv**GC8^|fZKouazpm|+q*BFnB0Nh+gV+bKyUwQD;ishO(3M>{2{Ih$)cC8?(_SnZUgp1NSQ zQ<8e>g4Iq*>ZuD>J0+>}8vk8trzCY=!?m4~)Oiipc1lv`HC)>%N&T+MwVjg0DM`%+ zUE3*1%?VxGDM`%?UE3*1oRaie4Api@5~n0_N)o3eaY_=WByma-rzCMo3a6xSN(!f> za7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O7 z3a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfN zq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xS zN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_K zr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f> za7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O73a6xSN(!f>a7qfNq;N_Kr=)O7 z3a6xSN(!f>a7qfNq;N_Kr`#$2&otdB{tMC;>bo^|-Ra{&seZ*E-Qce}%2QpU*0G-I zfLcd!(T}6|qW7bpML&mr0sSKSWmId<+Ok%grCMi}YK2*zYZs~mYOP?X4ym<{p?ZtYS@$(mU8UB24OK_fy04+?m|FKWRIPI{(%+)L zLw}FHD1CLJNeT68UDIOKnHT9_qB`@UT2Hu@>dcE&Pq>w81z4)1c+cTlY@>#sVeBYhZs1br0M6K>VshUy8os=Lr5 z=uz~$sMePCSFJ5ewYDrhi4LJ7sGe}E_S2}IaI1O>ok8c&1#}73dX8SBBX_Be+@(5l zm#*=tuA@4NSBs9~r8P52I~p2ik=mL64%} zMLokjL}DHyD-VeQf2u?12s(zIMkmlIbOxP67tkg29N)!x^a84TTWJ->u58AY&A74| zS2k<@<24$)vKd!4T-mJe)Z4Kun{j0`u58AY z&A74|S2p9yW?b2fE1Pj;Gp=mLmCd-a8CN#r%4S^IthtT|x?aF4&XRLN*v*t5ayRupH8LM5{j4PXQWizg9);HpIyRuoc6suj?teJ_` zu58w9#A;VIYX)MqE1SKZCbcV@ab+{EY{r$%dRjnA?RI4|u58AY&A74!SL*pMBD00L zYYVPy!Idrg?w(b?DvC zLK3pFZ#sy}bUSUkA+o8sA;b+AvM=lc?u;WY%((NMadfE0X5@Y6>jXl?(P5l<^W&w{ zr%vCh`s&oV=eu?9ty{Oq%1E*@lB|qG49J-ZDQ$Qdk*@7!WC}j6@8G6jnx(m62p+Bv~0rRz@NQWE){+Bw|3Murd-cAW~Qvi5L(m ztc*kqh!j>vA_hbXD5pZj+cG-aGCJEbI@>Zj+cG-aGCJEbI^#h{ zJRAm&^pELm%jk#)(WQS(XH@8H%jk#-Ntaf?&bExswv5iUjLrzr5h1dTl-N3ALv$&t zb+%=6#)FP{kaQ`Zb;f|s+}Dx&k}jpOj(itg%3&QjF1nP!I`Ud{DS>t7vd&!AnZG*n zSJq0aUq>#BF0Fo@Z5f?y8J%qzooyMNZ5f?y8J%qzooyMNZ5f?y8J%qzooyMNZ5f?y z8J%qzooyMNZ5f?y8J)SWvn``D26VP%bVh>Cwv3K=5Zk2Hud^+qvn`{uEu*t7qq8le zvn`{uEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{u zEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7 zqq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{uEu*t7qq8levn`{m(m$rNEu*t7 zqq8levn`{m(m!S=Q|x4lolLQlDRwf&PNvw&6g!z>CsXWXik(cclPPvG#ZIQ!$rL-8 zVkcAVWQv_kv6CrwGR01&*vS+-nPMkX>|~0aOtF(Gb~43Irr608JDFl9Q|x4lolLQl zDRwf&PNvw&6g!z>CsXWXik(cclPPvG#ZIQ!$rL-8VkcAVWQv_kv6CrwGR01&*vS+- znPMkX>|~0aOtF(Gb~43Irr608JDFl9Q|x4lolLQlDRwf&PNvw&6g!z>CsXWXik(cc zlPPvG#ZIQ!$rL-8VkcAVWQv_kv6CrwGR01&*vS+-nPMkX>|~0aOtF(Gb~43Irr608 zJDFl9Q|x4lolLQlDRwf&PNvw&6g!z>CsXWXik(cclPPvG#ZIQ!$rL-8VkcAVWQv_k zv6CrwGR01&*vS+-nPMkX>|~0aOtF(Gb~43Irr608JDFl9Q|x4lolLQlDRwf&PNvw& z6bHC~H<*J3#~|C{>f=Cb8qd9h3ok-Si_8HQU?d7yAUf`=LQ0Fwf%q3)T4WAHKE@3r z@+Ad#S0Saxz`?qogS9>f>w6B?^c<|$Ias4}urB9dEzZH3n*&iQI2fw~iLpA67^?#* zH8%%qZVtqxq|BqlSRLpXs{@I#I*@sk1(ZdUizqQx2WzF~=3vdu!J3-`u_x(IQEsQi z7&)ZiPADYqghIYRxr_2;N{rP(dMTx}${mOtk$NJK*sz)hM(OADg7Z)$ic&q?IMI2C`VF`rW{K- zk#Y(pMw($usnbTuxEDyN*+$9e7f5M!M#&f$NNIaUfrD}`hp4|s{V;Xuqlf~Ve7!9#eR$^Fiv#o$A|*sFhYwwa*{_*^2kXZImsg@dE_LIoaB*{JaUppPV&e}9y!S) zCwb%~kDTO@lRR>gM^5s{Ngg@LBPV&}B#)frk&`@fl1EPR$VnbK$s;Fu-D$VnbK$s;Fu zB1u?N@J12BPU{@7E*ZRB#)fPcS#o>Ig#(83y+-0chQAMPUO4j!Xqb2Q9QRm z9y!S)Cwb%~kDTO@lRSzhkD|$=X!0nUJc=fdqRFFZ2~ibgv~r0^&j?H!TAqiD2fL<*0h z$)jlUD4INqCXb@YqiFIdnmmdokD|$=Xn1lP_7xsQ!=HyCg-6lkQ8alJO&&#)N73X_ zGs70U3e4?e~KATMYdcL%+q)Z!z>+4E+{Ezs1mRG4xvu{T4&N#n5jt^ji%57K4Zt zWbs=JB37jMEd~)QQv4Q!h!rV*i$TPS6u-qF0!tvpZ!u(X4E+{Ezs1mRG4xvu{T4&N z#n5jt^ji%57DK+4E+{Ezs1mRF^IYoIJ)>PhJK5o-(u*u z82T-iev75wV(GV7`Yo1zi>2RU>9<(=EtY2RU>9<(=EtY2RU>9<(=EtYFP^{%)^bVNBU$awcVN_@W+j3?k?EL~2s&mZf}Fw>%t{1(8n>KI595u&NSR3;Zw!V$ zn>yYY3_Y1T-WUu$g?pt@;*G&b!5f1i@y1|CyfGLOZw!XS8-pS7#$ZUiF&GkW42HxT zgCUm^a~W}#Q(r-SCG}O*H`DW5DIcZWM)^3m!JB@8^CWe==@eZJLVuPz-t-IodFpu6FZ36w<4wQNU!smT{X&0*I^OgPeK&Qy=@)uAEvclerj#pe zM_gegPNb&V5m#8zrKZ{uS6I=drrHr#SkVtL>JC%BL4>y`-=RE4`5xu_lpj!jM0tYp zPn4fheopx%= ztd|tb?FreMQtk(J0>?#4&vPemTx2Y8Iw@BuQIJR6DfCj zI)P0h<*rR9utucZo#_M?h@8$N&Y(V%`Yh_RsV7lSrap(d^!;{1?N?+5rG`gZD=RT5k7puUrO z33be!h4kmBV^&G%FHpyG(9m~L$J|-aU#5;(C857ceK++|>e8RwiT%l)*q_{q{mF66 z$2jI=9PS!?qsB2G98QVnzmR?tbvy+IJ(2nt z>f@-7r#^xDB+8p9r&8icG3+Ig6Ngrk=n^?`Xe)^>krRg&ljssTacDP*osuEoy zCk|~Z(Is-?5ILetY%j#2?jierP5Bqfze2_{(&8Cu@r<;1Mp`^0 zEuN7Uj~M#~TjCi*NX)VbiCGpQV~KEu5(^z8{~_^=1Eh=rh)0Zxlzyjp##lUKES|Np zc$6oyC1w(Xyq*%Xhe5|&VUVLJF+Uje@syYW47x-`JfcE$iHdkch3FC$@rVl1B`V?( z6{4q5VrDSt8I@hB`V?(6(S`n;t>@h zB`V?(6|$E^MLeQHbcu?1M1|-Q74e7)(IqP45f!3KRKz1HM3<L`6KJLUf6WctnNh(w`I07HB-%p7CsT#5?L4P6A^i0X23>k&-6?*B#kLMu{Y_{7FC^ zUUVsi5>S&DUCN>a#!>=m^^zhbQUc>D0X2L{k#Z>k*DOJkF(e7-v6mEyw*>Uqi!S3y z63}lix|C4~sOd?HlvD}0#>tjaMkTOxN?^H^z!E8ev6p~rnQS8^QUYppBBex1K#fkM zlt>Av(TS82DFLx3Qc9!*#Gc4yM37P_f#pvEOP&OlISDLn5?Ib8u!Koq*^BmwubC65k6_C{;sl-h?+RrE#8q>XwV^pomvq<^DM zQRN=!6m>79+zFkc?x#FJd64oDevFjWPK4=1m`;QlM3_N@8AO;tgc(GbL4+AZm_dXYM3_N@8AO-~gwNEOKoGf) zazEt(%7c_LHh3lwM9SFUnLrSE6mk|3W)Wc)5oW;#Nf(4!utB6C%p$@pBFrMfEF#P% z!fYbUCcf|PK0zKq!S^X2$^q3?gI@ zA%h4RM93gQCJ{1;kV%A0B4iRFlL(na$Rt805i*I8NrZVsm`8+pM3_f}c|@2;gn2}m zM}&Dqm`8+pM3_&6`9zpcg!x36PlWkIm`{ZHM3_&6`9zpcge)Rt5h05RSwzSpLKYFS zh>%5uEFxqPA&UqL)CFMf0yUd5hccIPAtmNLz}kFD%zgm9kP>qsKre>OCPFq5vQ%BwJR;-~A)g5OM93#XJ`wVXkWYksBIFYxp9uLx$R|Pp z5ekSHwEF;1)A}k}qG9oM|!g3-kC&F?f zEGNQpA}lAuaw04z!g3-kC&CIMtRTV)BCH_73L>l^!U`g+Ai@eFtRTV)BCI6BN+PTz z!b&2nB*ID}tR%upBCI6BN+PTz!YU%HBEl*ntRliHBCI09Dk7{R!YU%HBEl*ntR}*0 zBCICDY9g#A!fGO{Ccn!9NpyN=q4BLWo$r71o{kJxTBE+DbLBea4$oo9kpv0T2-=E#sRv} zsuC&V09_p2`QXg7(TNL|JOx)d1)=u%`Hpi7Z)fG$PG zV7ru?DP{DvOObJaE=9%xx)d1)=u%`Hpi7ab|6GbZ{pUi9N%UmubEwPHe=f9}M9R~D zF0`9OW>IES%5$@xqFh3`l$bIK)P**?97~@5b8&Q&3oR+p<>@~c+Eaof z;{aV~Rf+yI_3hN3p)ODVxj4GXg?5(c^7Nkztu4{z=|30RT%yaHit&p8j*8Ehf4={paH7CKv85i7qvK7e_a_IJ(Kj(M>LnZgO#SlZ&I9TpZox z;^-z9M>n}}XG&s8p8j*;&Xnl#^q)(Sr~h1vJpJcVsbdyV!=VV=~j01FWbdw9M zMMMHeH@P^v$)(CTKsTA++>QIOmUMbZZgG9rnt!zH~JzD!zvju>n2m&WQv++>QIOmQp16gQdTCR5yGiknPvlPPX8#Z9KT z$rLww7zA0E;wDqvWQv+~|c69ASzZeG#I|bFywS#Z9KT$rLx4;wDqvWQv++>QIOmUMbZZgG9rnt!zH<{ulQ`}^Vn@n+&DQ+^wO{TcX z6gQdTCR5yGiknPvlPPX8#Z9KT$rLx4;wDqvWQv++>QI zOmUMbZZgG9rnt!zH<{ulQ`}^VhfML1DIPM#L#BAh6c3r=AyYhLiib?`kSQKA#Y3ie z$P^Em;vrK!WQvDO@sKGVGQ~rtc*qnFnc^W+JYLrr^ya)a9DuAyYhLiib?`kSQKA#Y3ie$P^Em;vrK!WQvDO z@sKGVGQ~rtc*qnFnd0Th2QTP2QNoHcscUH3ucK8GV;NT{_u5>GV;L-eo2aqeDH#0k|HA?yyy>?6dC#8 z1=l1+Mm~7KI7yL_4_@$2bQ$^J1^Yyokq=(A|oHX;HKy@^1%ykiic(7gBRQsT}D25!A;R+c)?BCOGZ9;!A(h#kq=&QQ>2W1@N(pX7u*zGMm~7KO_4J4!3%DRl#vf!a8qz( zc)?B4H`DW5DP`n?7jt5Zl#vf!a8__+T`QXKz*dk@*gBNpR ziO#BKY1F4vmpgsC)tO9@`@g%@ z+0-#pDD-5e$eq63>Rd{>-?v*$k|m#SiaDeW&+#r{&-U#g1z zrL@0P75htRf2k_=m#SiasVerD(*9Ca>@QWt{!&%!FIC0@QWt{!&%!FIC0m z(f%^pUq<`OXnz^)FQffsw7-n@m(l(*+FwTd%V>WY?JuMKWwgJH_LtHAa@t=``^#y6 zIqff}{pGa3oc5Q~{&L!1PW#Jge>v?hr~T!$znu1$)BbYWUrzhWX@5EGFQ@(Gw7;D8 zm(%`o+Fwrl%V~c(?JuYO<+Q(?_LtNC3ff;m`zvUF1?{h({S~yog7#O?{tDV(LHjFc ze+BKYp#2rJzk>Ex(EbYAUqSmTXnzImub}-Ew7-J(SJ3_n+FwEYD`(*8=?UrGBb zX@4c{ucZBzw7-(}SJM7U+FwcgD`|fv?XRT$m9)Q-_E*yWD%xK~`>SYw745I0{Z+KT ziuPC0{wmsEMfSJD0|+FwQc zt7v}}?XRN!RkXi~_E*vVYT92-`>SbxHSMpa{nfO;n)X-I{%YD^P5Y~9e>Lr|rv25l zznb<})BbAOUrqa~X@52CucrOgw7;76SJVD#+Fwokt7(5V?XRZ&)wI8w_E*#X8rok& z`)g=_4ehU?{WY||hW6Lc{uI@(`H`|D_b9qq59{dKgzj`r8l{yN%UNBiq&e;w_wqy2TXzmE3T(f&Hx zUq}1vXn!5;ucQ5Sw7-t_*U|nu+FwWe>u7%+?XRQ#b+o^Z_Sez=J*wP8--EksBIO?X z9^7RUDR;p4;4Yg;xdXljciBWr58EExWfLj)(DxEyFA??dKN0p5VLuV}6Jb9Q z_7h=05%v?|01*xl;Q$d15a9q34iMo05e^XH01*xl;Q$d165${b4ie!Y5e^dJAQ27{ z;UEzX65${b4ie!I5e^aI5D^X$;SdoH5#bOK4iVuH5e^aI5D{J@!fQl$jR>z1;WZ+> zMugXh@EQ?bBf@J$c#Q~$iEx+*hly~Q2#1Mqm>cWdUfLXo1&H0^(okgYfOrHerjH}(uOjUG8(%HW@D)W z&4d(_Vm0{`wZ|EvV}!dhOUYH%C}_m!_P%V=x0gBqvyQzxsr>PB@txN}VX zQaxh|HAS1on=(u*OkUG^(`M5)({|HyrdrcGrq30V8jjIK@($)8w4#qG%kW)+?<#zQ zlq+NoVzg#jqh{Oj>^g399NQenHpj8e@r&;DW1L@*qGJAHnWb3fDCP{s7W66jRhf5I zMokAHH3TIAW|xJ{GM6l7l2w8@U#g6FvSM4z?uzMZ1L-P|WOi69_QmY6N?`U_nLAcy zjt#7lJ!Fk~?ijL0uwt-S2q4y(jCvCiZT@@lV3u<2buhuvyMf@-s=% zkmo056f*2N342b$o|8<)yUUm=Z@`i_Uwy;WQ%H@)wlZ74%+(+8w@Bm&B*vjpKgoRf z<`U0LrER8bXJCJ&`@UXT$~a{Vn6m*hasNtxXHVih>;Ld}d*$qB$Qj%nLDValF2lmGYXZWxEiLZbo{%V5N$TmOxcNiA#zxc6!Djk^L@bek$z4%ww ze~ zlKU-*(o)u8ExdXDPs$ve&#%K-VGW)r#xWXkHeluX=q6_|BjtG;8fzD(|94x5^E_8h zHa>?-(NV@;n3DvdKgFw)Z#}VqUv`w*^ z`t;)dxfo_cTH|YPL)uR*QD&WLY5}}afzLKrcwDgHF_d)B<#P;QUS;5OVWF_+8>C@2 z0DLePsK|>Q?Z-#C*j5*&5$#9uO5aI2!pOn#j^V8gsGYFvlX{BS`3<(hl~CdWYs5O? zxY$@9Zw<>PM@0GfOaBFd-)%zM-Nsglacd@^pO262)|2PfD2;|{$ zTtAzfIcxw6c_rJzs~E1A!coYav$sIv8~6)ER>Rd*u4D~se$6F3A~oAaK0z)vDt8)u z_Y=nqT+f=U6hAjf`jvkM%Gaj(-Si+Aw;k3siIb-L{j0xWopAJ$jsm^}Sbj-+U)=J> z`3bw^%7uAhF7BNMg!=0lnR9+iaEbNsrlonqUYE42uNO&a0qb~#z)_l_owuWY&AIDb z;5W`mN(Icq(sa*%<#*$w!f#SXMmy}6A~xDP3TFE zp(*~4JQ~FYjIltyXwrSbU`9J6U!z?w!jq0E$P->;an z5-I0xkTMH7d#tgg=hrr9fwlFedwpwB)(M-$zJ~37-6gOCZR2xSvc~x5eODg=O?`Q; zejqKUU*`|!Dz#74MfeTWh%aIt*8gmdN#u&>e!aK@p0p9AE+Ur6Qa+7hFyIBG{cMf} z_WpIeR)5q$2`cSsv=YRB;>jN$0c(G@oZxwh@BTeGOY3k9Fu19GNc-8GZMx5;|3)42 zRn$HuFE^mI9blW3!+2L9WFsbC`Y|qjPu7h$(3W+`3)I{33A8DsT_(9KWgy!|(8OkG zjrp;ZHeRC^`lZ|O&+aK!2}c_ClNvpKS2Xv~flW@QC=I5=0T>-v|gmti%@>f3Ke+=&Ynf=EO`A;0^|E;^wS%|fNsg80X z+OPBL7ndWy&f)$eDE}XKm+t2O_uc>d?$SMQ>3jZP*H8bk<^Sc@ovWe#)SEXYDBGFzNo`P%Ka(!Wdy9Q@879s1lIoBx$(>H zx&0@50vht~(wF~Uubo|okBqG1A6nITvWWR8ckASS8SYg5xL%67vy8X+nftSse$EYh z{&!o~VCAJQ|GhbTsa7@Y_g`+^|8XB$gO@J8{4e+2zr7p|c%`9Kxww!1J5mGJRgv{t z;7W#mGb!Kjy=dRwe=2{^TlZ6z{C9Zqms#=OU2{Kw4*&gj{@NBY`dJ6~xyZgaAI|&k z-=Q^d^B-bk%s4rF{<;vTr8d-6&!_)Gm`h!G-Y>8N$Evr6r3my!rAYmqj7BM!ddy4N z5BG1Rr@j7OV*>)}crpSTBgrrJ_v_v1Y>JL!N*Q~>^$58wcc9)3_({sW`uga(F<}93 zHu&_P8KcOW{R zI2ee#e{{_Ms6|Z-`32Tp#G{QsRHdV0QJO24EA5nfmHU+km4}t@RYf(acD@T>rvF)4q zJgB^l&wAxud>&GMkIx3>5BNN+9LHy)@*zH(l#lV*to%{&D_h`0MR^sz3sH8%d(D+n zc(0{Wfv3q@E0t=58mm;v`zw?q@Mb6FC_EacybiC%D{rU?n2q{P%q_h}c}sk&oP~EW z7Yyc&@FHh+t4CEc;7#fg$RY6h4N9~;(}Ta^81ZhQ)(rj+!Dj?=z=qstue4A?ks~9O zFsu((A|NkEz9<+eC4Y(3+8~d@p|w-+=36ZB-cjb?Sm?6fkL3+Ok?)V!1X5(L#@``0 za^tTF>*d>k^N*IYot$UGx50KK{p6p9GZT+Ad}YIchvdA^f1BaV8-K-)#=jfuBjBHg zuN9tZ{I$Vv@)aL9hy1y33wXHkwGz6u+$$`6ytW{Pn`OBfcHv#|3|}7yP=^A6>!c1f?e!dkr{!z0#R1 zAE0znx+^_UB3w=GUjdE}yXfae$hyhqoJlC<1+xCcu7PlD}N?D1v(t8kgxm=1S8~oJwFYlmcnP6qy#i` zD-k#Gqn`WyuPAbjXoIp#N6By*%DLt!ogz`{G(+hThUeW!o|1w=TjxpMql)E@p2{bWVlt?Y#x5WGv|E+*Hk=NE@i11SB+-yMJsqA0)D}} zxKVHE2u58E)?5R>1fEI17IjA1L!L1YMrtVZHt<*^qC)ci3f6nNg0r$+Yvj5HugVp= zC4Pm&(>i$G9+7e-BC0du8{AG#&MHv*QVymZnUbBeKpjsxg>qI}Uh-Tug))n>AS*LH zSzSiChH_n2&fF~3m0h?XPxVr+r`(*2g}RM$JLPlva>SP@4^e)UpP8Meenbk?RdIq`ua58QCMeQjpt$n%K{!sn}9*8p{?;X)HsT(pbu~A}XTk zyp(Ia$}4??l!#Ut*A22YQyR-=Old4_Old5ocB8V6BeE@`x-Uw;k;-^wnzBk+r`)YP zfEw`=N(tsus8sf$Mtw~ANcmj(i{it@F$DW!|DbCF9@fAi;vFXQRJ@lZ@cVn_RV&n; zuRx0V1mu3rwUU)CST+%I6Id2D_9oWO5wRN%LUnI$xt$qo`JA&9N!C<*K+ zH99Fj;Ebj8ILl=xv=~hIeFn0l@^{Eiib>m}v_M@Svzn=xjY`EVNGfLEQR~!KNxk*|-ElwNUB(0Seq4j8z7O9!E=nK<=J`eg@3&i8Oa|`-3=)IsHnr!z$ z(4L?#o20!T^jy$8jndSh!^npKFQwgM(r_h1^kBXl6*I)Bn3YAvOem^d%-*kJrh65$%d42tUBxWwSo7*nt|?KjMN4iP-ddBSrm7iux5Q$p7P5uiw0+$| z4Mi)l721VYV$P9<_H{q?Ms*lk**B@95c^})vFbQ=ygEUhs7}J1BsZ&1BS!YZhMuqi zZ_L0fC3r7{igz)nc>jS~j5RA@!!7Eq>TlGw>N@pyaOY0-F7>x;x8JS)4sFYO)cer3 zyjQ(neL#IsU9Uc*ZcrZv!#1g#)h+5)^%3<^^)Ypu`ndXp`lR|4-bFMW@6}0G)6`5g z2k#Vk9<%A~1Cy5_(i`Lo>K;V18swGvS%Sa?ShEc?fE-spP(M^ZQa@HtsDD)dq<*4) zs$%Y!p!H;m34Cv^4#uAGsoxWZen97K~Yq7`qF49eO3!sKx4U zkxw$`sEWc=W-dXbBgL%V22I1)f^RUsDErlB_*%JrN65Wu8Ge^S`&j&7-i|0}jn;1( z&;JSh3Pl+gg&I^BrKdUtGsC=!bD72^W((x9QcdC#v(a&hIo!Ccg;%h@I)lG3dthKI zl$as7F1A%?^Ec+>3#6;_xU5Aq2B|6a+XfKQ`3p0_HQFNUoW2z`Ih->}agj0jwh$Nm zi0vK0wpV2voUh1$UQWG&vXZijvYJw?QPmnq>4TFpWd@>kHllToikcrHHXRW=Po1x3 z3HrrLH+UCi8?pv-Fv2I2H*ht6Ysd+i6{!WdJr%#FtJ86`S?Vlok*p@;4Aay!cq3EI zL~i4KIEWs+KST*e$+A`nLAml2IQzW%ywVkAL7CDGF}@G=Vijc%fPUlw=}&B6R0o{T zmA|;WYg(EH%0C>0wQh;Ewa{(2()LE1Z2(%8!_huUM8DxA^cSK8q9#UNi(l3smCh_p zan`S^Z@>?4sqbSCK@XFC)pyj7@jDjBk~)+fAIWXRFOJq5@pK(NL2TP;IPxGw-Ee$@ z*+L6pi>Vo`n2O`t)K(}7JE$F$%W(ErDy`LPVNn?T&=2pOyHOpkw39L)xt)l-h(cb^ zLV1{kyy$|wPJ@RtkQdj2)j3KJuzLwu;ZpBWdZQeFS{cB+n1ndktxRTaVRa+0sDac4( z(0Oo9R?3Ki+by2{kq)ZNs_biHY)X`E@MX|5^LRAjovbcgA8 zrVXaYP0yH~H@#x2Fda0#YdUWFqvpv(S95~-I`eSzB=ZdOT=P8h zLUWOMsd=^eHnYe4uz8z#r};(mZu1`V>*jaO$IX8Z?Zu!LWwZ#{# z2Db`aPZr~ z9|V6E{O4dJ_=k{YA+18%g|rX3Dx_OTpOC>JBSR*H%m~Q}DGa$KYEf!(Bgyr1GxO#aE=bEtUBsU$nW=fH z`I-6LV<>k{P7N&5^OB1KNDGqZ=H+B3U$Ec~Iq5mssq>RBSP(WZGdukP<=R1#6ac=6 zc5d5q=3kp!keQXj;}2otT*@JHlVQqS${{H^1<7;gre+t+J*VBkH7S%g!0P0J6w0CW zLn`G^u1%#JdT!6ubK20riKYe?Ljz}*8dwY?LOSKJxj73KBnK==Z=?@9hm?L!8$KsF zF9Y8Z+%uDM#JRO20*A^BEJg$ll^Iyv)ChTgBYhP8kwrO*=aNM^s?j!Cjr37CS{A;E z+#{PZk$YrQCN|nOyOBPIw&qZd$tXl7<`pi;N-iwOY5ZeM!1SEJVoZKka()I6k#k-h z&jj?$AVSCUn0b`r8yzjLkv@T2=2K3Xo0^iD1=RZGght!tH_|5(v4C=7qx6DC`Xru9 zA?2jTCsEk=$E3ii6b2TP0+~@5SWJ=-E);Pytt+Oy`8>CZ&#N~#P^`E?xtYu=rkr|y z!^P*-sa&_1avHIhP)<7+F-y*A`ExUhlhbCW;eU3fh^&H)yi^h=w{T8YW`0I$N?vMu zW_|&fo+3ocPt7aJoQv?zn?JNLFK142MnQIRW?ph`YJSf6*|~Xzxv8neIoa58VQLl# zo{^lDCi_7x$jHni2K0r6$$7x6Uz3)ZR*->IE+ws?IEQ*Z%?YS!IfZ!v4O`}CF5(_s z${uN%MS;Y8tWC{K&nU={PRRl1m@eUyC8avHk*Ja7Vz?Cxfs-YA9Oq!)%yg#aCg&w1 zfO9isRetK+g3N$@DXHlao=C)5H0-*tFsC3jWlokPQ%9$2dRAbotipUrUXYm`P*O6B zGI3!*l7t|4Sx}f&keQpcSQ4{R^SM2ak}Tngq+CFp+r2P5vs<@8-BK6i=O)ihP0i+l z*#Ud%Qzb*r|3c6Qw#ooYxH*L&r)8oTNafGONux5-=H+J%N&p%P zp|NDSDWqd@(`7EQuThCFzgZ@Ua=x_UFS#s>!ctX~z~viCpa7Mmh60d!!?jy}NJ%Qo zMuqf{oZQ8EQU*kK8gfa%$ZtY6glrCZGUVBi zijV^#Z-%@d@@dGo%~aIru0WlxSF>5o@|&$`_E@v$njLNShh`_5eb(&nR+BZts#`l+ zhgip0Cs?Oi=U5k5^R2(NZnHjR-C=#%T5UaK{iF3WtKSxEYh`O^i?VgF^|JN1-C!GK z8*59p<=K|m?y}u&+hlvf_KfX$Tb1pw?f14%Y~R?vvz=)k+`M&jhi};f4u5FJ>4OG2 z`}dy}9UbYv!3gt58k3CBZ+5@^cGT~G|MIC*k;V=FFeB1GDXRCG_rm?bqu&1Z@RRS9 zmpfm0q2}>Jx)FR}Q0(vp1E)-J&Y3eIXQXa3zVq!0?|FUtgbB`Z<1+g7jr7NU9bTQ)hj8?7~OUi$Bn^pTSn zr=~h{a|=_Kk6l~Tc9bQ8it zrMGT-^mWY`VA=GZ=3i$S=^tB`rgk^;dJ2A>1a+TKewQpw|x^7c_hm8cY zZ&HLY#NxLZxBPL_t0mjEwR_=(t#yYZYZsMf?1*}G#tmCzb^kpU|Jc8e)$*--jRMUG zw)8jb;Z?>=%?P)YKC^n!M(6rvo+bH_*{kvwFOFKUV9K&Fx@~-f(bw{~bq=G{vc-Rm zW?XCWo9}V>J6Zgfo#_^CbTO7b?OzIa{?DOfe|Y2OofBuzU%I5&>Dm0imWMZnY}x$e zLp${+x2|5c!THKTZBtR&rm1@3w7j%5=fsH%dXI?g{ZitWQLeYbGYd97^RQ>b0}nVK zd~oAETlF2Ai{__gWzKens&5+|-!eLyjRh;ijW(aXX*BzAK*`XjoU=A9T)#Q;@huxl zUV3TioQkO9Uun3Bjiy6$t2P79W0=cMFW=z}BOCLOB{=|t0oYdY|McTp*o9nHL z9Y))ohThiS(~{)xq3xgRK)U+Q(NCUq##rVRF3g>zClx&Y^zF`AORw8s9cVNMp*~(| zg!-F*Yqa=s;AbBj;eM+Ty3%SaG9rw-jo3Agu*X-OHmwXl@%EE1yzCtMg_botW93}^ zy3`jBtabW=EE`_9ch|F#hV8mf{E-8OXHJ_I6*hfUdG?scd+65>TUId9`G~){_Rw<` z4^-&yJhm`x>AIEcRyuFLReNyO^n1tYgKjEJPIk_pzbI)^WWv62hUw({B?tFM;g~l* z|5oOwdf3gY&b0Yk_~a(Ecz)+Ci*`BhTKe0iuH_-KXOGICq1y_3Yo$3!FLl+244FS^ zl5_m{)a$xN`a{1O`PbK8*<4l=wRZ8!uQzuKgihYy@|)3EWoW*vT~ z>fn(m|A@TslEaT9=XSEetcNk&$4&x?&SiKr* zY`1KBSL;^5`mU$9 z?9z8VS(J5$b6#dqa+K`_V{mv<{?^Ctaz6RwrssBTF38KuE>4X?PPefbz5eVEtJOlO zCm7BBZE7`}@Aij^PERV{Qry~z_`W(!2`e#%uMIcaTa0bKNza^_q#3c6u%o_#pwM88 z|IstqT3E?^U#{kFYw_!+izRpL_(nZ;4I!>f%ph)(M=t4&>W+G}1E;roLH(XO4bS$wN}6Q4Gk zX=e^u()_w+oUxo)b!MVwQ*(XansXz3X_oCqOU?h7#rV$H^Ta9b%rwh9e@o4Hz~cYb zzelru=W`-2?9=WU`2ORX?Y@P%_hsrs({JvT=6pX_dwSFQ4NvJ0J$%cWElwMDF?t#; zUjFby=R5B_|J8SqALSppxgx4^a?cXKUH2zhZ03!Ntj5^WV@F$Ukx4J)AKJM7F4x8= zn-QOg^4IsN(ZhUy#88LvH~;wX#}=+nn;tnVZ}hBLQ4=Qg%rJ$3tED0npEVVKd=vdie9f#^1i(LqXkTlkk2;|}B9jYl>A zHcMe&%@~Rddvwd%)f=4t0)Mi0`~7!3@L=T2o2yDnqPA_@`S6Q+*lk8Le^~geqDg6K zQMtM4i1EBa_q~gqMu9O$bFI8<#q!9|@Zr;6Ia0l)bmvaz6Hk=jB6{SdaHOT%J>+8AtiSuYZ5$1Vu9moEslV-2C!+YxF>o40V9 z!)8pl87F6SHLghUU!jE>y;g@GsCw*`T~6D)jA0I&+2{^`$N8!?Bh&J%5u=?sW=ZwO z$S>P^$7svFwa@N2?pb}Ht>3n8@XZhY-=eQpi06+4XnzMSyUj?h()ZCmw>{`$^} z4@;b(;q!}^Ey>cCF22WG=(GvX)z-nf)zOA z@2tn?zxS8pQ~zMw8(~CPj8BYjjXxRaER3-DKkzQ&*d@A~ibFTMR1&34e=(`f#&(ZcW;VXKR6;Zh%YQQ!Yq#%w1_)D^d{T(>&P zzubaC_1MD&+{bhx}XIF=<$QKVLw=tq@ zn$gZ;n7`V-f4}qPmmk~vR^-0Lucq&eDxY%WrYlk08r_hg9W;M8i*2+u&Q^pY*lnAv zbw-x>ewWd`yJz&wN&VW{;`WdIN;1mQ)woqNnm=~pVpM9yEeu&4-Co9Rmvb(??e=B+41dmi{2A^F~c z!$zC8RNLuEh?E*5O*>)v=&_ke{l_MCa@roeXLWvZe#eXq=dHKidfP3yl1KWrB42kL zVsnu%&WPA!=>8T)o7P)xr)PxQ67y%waHgl{PFZqOUgx&3F;IZmj09wrzs>j8sy5?F z%X>zt=Gk`lV~Bb^PbTGcMp`9R=9bo zbPvHTS=<>_hO|{MCm(Kh-)>g6E6RQaw>*_+6ud43?}=9KP%!2N_Y-g{LOH0Yzq2Si z6&c6!fQB(J%4>?cF-Un$DKRnB?b3>ahC%(IdGE=w>^|s6a{x+%3CNHx8YILLz;p~>fTk9 z-3rFqsBfqW?)Lp&QLyoQiUJG0ic+p%=(_rrS%KyED0rQTg89haSJd}{F-QmF+0_%l z7}<{D@Jf|}+st^|32r>&rixOdVDyest6-eFda|Wbr{ET}dPc=P7mRvWe=sY173EI~ z#^Ye1y$NHf7N{l*Zp)cX7{e5<$(SSzUD8zy(pT~nr9i=bG2A%AU2Y{>!I*sv$XALL z+%%IhPeqDSs9)n{CPr1+Q+w%^}<* zHzDyc#e`8x4}vj@lB>$7t~rVcW0g`AJQrYUp{Vf+9t1FjYPeOWR%$$|H*D@?dqK zVsa|#Ad@M&KbqO5SKzfqLi6!j}u(YwXvqV|qEu$@yEUA{;Ee}|p;;o%O2e-y8o!H>3gS(@NpBS7S zT!`lVlff?qp9vX&n=^NWJQH#}~L34eEb+z>a>kl?7 z8s(#HW6%g+Z+qJIlI?))nC&Z@(cIcRqIpd7uFbD&KD2pa^Qq0}H7{uq)1pI*7h6=d z_^8FVq4A-;LwC1~X*sv$!j>yqx>`Qma%aoRman(`sO2{;zi$=Ns!gj7t-80G)M`yD zPpf^c-f#6km$kjD>t#1yHubXQmu0+v59=M461F_-?y$$h z%EI0X`?8JNCZf%);j!WU!V|;O!%tP+oSAP+k4sv*+<$Z z+GpFd>`Uyo*}V?Mk?UCExZAPOvCFY1s!PXgy$E=HuiX9faD7LyoScj`S4DK+gLq>9@8b)4UEd&fUt5q3rIEB0JDu~WNFuV3Z7>h8F!;x@${xY}~{l~|J-?M z=TEz=?%KKQrM} z+%e$30e`=~%k@jHKRj^oz*`4?JZR3KwS(IZesJ*PgO3dUXz*W#XhR}~bRE)n$cP~y z-EiFvwL`BM`uvTtH}<;mvtdJq?H_h>xH>$3_|V~L!&eS}e)zk?&y46ZqTh(?M+_cu z!-!!cMvfRgV(f?sBPNZQGUC<|uaBBIYVxR}QMZp;KkBJbuZ}u2>QAGL(LtkIkIosr zY_x0i#?eoWer5Fj(VvVym8d4RN{mhHoOpfW*u><-yu@1*?@N3zWn{ux2Ob>A;L zv(8fXgA#uF)?j1cndX}R>NAtWjbXk>W7wHU%|FcN35ST(jPEU*|9&{!KhW3Qz*h^M zWL3wXUS*DRgc_zh4IO<7ZH!Ka-r9GU(Yd411(mzM+#g|_v>205{n5DW&AGeAZF7cw z{>i4jdq0o-V#x3PeWLu2T5dnHKl}xwix&15qrc_A_PjZhre_Xt#uz)opEEjXVV@fv zEk~ZnO&>QSx1TfAu#I%6sEnF@?N^4!Tm55Dd$Af5qC$-UcN$J#U&A@V5n4AKopzx$ zn~RJ`jA-L3BU-)xbgKFOMb@{BM>OLE>XOl#|Aggv<0{S95|yWD?aY&w&<)m3)==Xr z?DdQhV?0@moi@l$?;6i&xIAC)e+K<8fhNl!|C5@3yX9@;$PF+s8y%tZ zSEEnqV6mEV+G#e%t`7g>(XAB~&a$$tl}{KZL-X}*i<)7FGvRrim**B1w#(0-zbsXs zmb$4l#pze$wf^NNQvRfe8qGJ)vW9NF(}?!f!V2HBXbO#kX%FH!_kZ79Y%)T9(~Ka0 zspdxW)Tr=>o4=mV%{RU0wtSH2&nJ3{9;)c1{U=Jq(9 zW^8Y(#$~5RnT;$owe1#PCR*2nEdB#$mQD99)BJrbq1QP=KgS77IsJioN`x`hVk8+W zzwocr3~bib_}VyboYMSLE&eI~!tO?)hP{nA|0i1LuF2Nxtf6;U2RTBAS*KXTN~b!) zmMtBv8COQ*$5Lz9vP0iaw03rcN`pDB$k!8fKwoYl8X(3etHW124jXr)Z!p(C`S019 zakV9^Wb^N}$va9jKGchiHsc(3IXYWI2RhIbmFv4q9DDQW?B3QP{zuW3STfbR_vJ@- zy%H6c+kNj?>jX!41j&@eR$rF+8f)kRN9$cU%;z($VaJSM-w+(-^J`Jdg`47ysMhOz z@B0%Ta)f=9fp$<2N3!EJ!`0gwnql?t@%KWuzg_&Ep{xFI-y-u&f3NV*-`!=j+v!B8 zY(ie@XYSHwuFTDyr!QOmTh~hGe7{XwyY;bk&*(<-={uz5COrWX6-$>`)pe(@GD{ol zC8N)={qOpVr32RA%=m+Gzmcl>r&;_9{G-0{h2rS`y3IwZ%lM1g74fju`0{RR>viA9 z`V;Q6-eQ#oTG+mW8%m@v=aGKauqRHA-E(!{o92$65w)ji`m=-eF|*M?bcP*WUjwAu zv8$Y6qBV4mRecfU+-h89ZjWs6J0G$dm4+2`uFr|jB_|p;O5m_Y&62RsAF9JSC;ojD z`f?8#YZ_+{(Uw`+Rd{TIb(}w2`g=#89wpvpPvJ526r!Jy9n&b2*f$;3v~N1>SfF=0 z^lk^to|od^NrKe@(b-_4b4WDPCebz zY~1VH9*!;#^jdiR>;2m`V}!-98{PN&yK89Az`qY0ZWM(65f*=If1DP&5H+UII~{`^ zf%5znl;`QbtUivPdpD~X0!m%! z80}lw4YztiuW=ZEG@i|N46zzreRKLa@OzbFP9L3uSucoL-F*vFaBg+q{p6|5^SP3wY*}6W;dfU$5`9JZWnAm;_Xaxk9KLSF zt$ptG)-d1cfpOu<)-4U4`e&B^9bJ@-JN!!~JN$m%%yT{cp^JcV;@iPR#!BhJMvp_V zVf~%a3E^Arn=D{qWgAgAe$eZ{n9tdF6ctvE?0aIeBkZ_8$+&N#^{^l`6ql=u*_+V? z#_aGtD*JD;)ZbEhM<{l#6x@M+`t1OD$3N59G1hvM^&y`=!&>ABs~CuES-GkqL@EX% zV^$7ikd&Rab$1jv!Zxi!NB`_qjeGiYR*}G)R!Luf&MJ2H8=HOKc6a1hjlB^)ae(E% z4+H(Ye~^A&f299o9&hD9U-;>7?vMkYx$Fm5eFxdkSTK8)Zv=PRw95Zi?8Kto`Onz& z_tSUX;qYhv;0*6+MToAjjz3)sr=N^-boR~3wT68+!Wwomn*nbbXjl*!yWy9m4Q|;D zuPmig%1_6qIl_u>z{*rdAZ}#`T!hxcOVb)VX&!yFUR*RU;Gr$2+hFI(*m+v2pCOMnpIhcz^=1n@4a`? zXf*bY3MvRFNRbXAU9eZA2qGP%g91`i#NN9R#2RA{F}CE)=5C(+&&*p9<3ZWGn_+fL`7JZ3TG4dra_9AKlFy|m)`$@JqzMSOO4VN#LiT#oyS zY#xjsP?uItJwX`FkWs7V%t7Ua)0n|(B0oFwrL&eONNYqrrS_`+Q+rS7_AkRPI|`aU zOrr3?nfrrbJPF;t;b4-`ZY1snRiMT04EWobUirst4j6Q<6DLd++}CiHn4$WyMBi3; zhTtozJ2l7vd`4^-lYzoB>KdK?n3_x{93RdETT!GR-9vwRHY2gB;CONbH;?PcKrf;7 zNRI5$bG;ami>>{s3j^7;Ly(84euK&Wg0eqH#*)>BWNdjCMo5NbBar|H0x7-_T2Ek- z^d_GXTs=AVQ}SM+^%#zP@n^EC3-j{i5Ud;fWf0>7uKmRpodkRjHYb;TN_YUS&YYpC zt543ww}Y5QaGfT;I`>N#=E*q+tl`ARj!coj+A>k3L98D4ibmi>c>p>AXBw}w)|=p7 z5fE>t`Y3c+$nC#M*)a#EGWwRtiFc>qt^roQiwt=uRP|#*3a#9Vr9A$GmdnbZV;vx} ziPpPgpbz^$YuWe#<5ta|ubnw_)zIN;(*4x{=o=lqb=xkjvvZKU$7Hc?`+(@wq}Y_K zEIu|iKJIL#F^Ps-*ltUvIuykiPbr%O4aCx z2k$I8)j!oQ)widY`AvN~JJF%~_VE-^H=dncgc`ML6-y^9@?C_OrH6-8puGkqlbWBp zGoaP&8^XA8^=~8wvJn}``%MgF<3J891WPjL@$n4+`79<}z_vJ2SE!!itGZ z&RN_~#iZLm$&!VgUvtlJSvxcJZw$#FPUGN-$s!w+EVz8l5ffau&J40QNHJz2Lu6-> z#W9emkR58RoFg*8BLCi^re(!8wzL#1S9zYh{a5nBp+w$6R5wR zj{19sU-jLg;^1WFICsO$_^gidT4v^C#Y*XuB66if9Je`6E{F9xHf_ z6?_ycnETuHuAJ2H5C+?g^Pv8JM?=7-5}C7?$eh)?i(e4JY(iOU8GgWREdM5!e+bLJ zEtW5I0WV~(E+cbw8=0&BfTCQ`wHm?wMdHnuL?`f_%GLbz8QcPD-4{d9(yaQ;XVNhk zOG1)J+{BJGfiqv}T8%|w?A_0(dq~2Nfmq^&nuwR`S`EQA;8Fh>@mNvn5gev42Bv9< znUIBIs$e*h&lry6Gt!X^@9{{kr^!(A#j;_;cuPzBULDm#vnEw8)6P2g&@U9N7UCcFH}})Pn~+4^HOt~CbWJewTvFUC?(I8R|+FUV;UuxHNO5C%1jy}W8tSvSq!ZQ7oEd+6*j?eyYnPOmiv^BYyszZu}D z{K&DM|Erao${l`z1Y`jI)9~HVwVM0a;X5n}cK?agTGwhh4#{U-OpF9iYepQ8GrxQ` z(pI{*4oG<7<7cGfBx!Fjqa4p{B5h`KgPDsuvk}~QCgdpcg}um!*;pq|f)Hjohn;o5 zJ-1g!;Vf;$S$f}HoCzUJ6R3j8jU71HBeDJWab`B+%rwArn+1LZqWrjCvQ}}8(xMg< zke%$o!6o6)NM;vzU0Se-+n7JJ^Yy5muSD&9y`-JLA}!fZd$|buk?7wvxHZnk{rpSl z5$kU{S;!X~@kaq4v4BP_;GsdJ&(T5d9({cZ-6ueWBCxt&c&V-O<~JYawv z8g=e0qH-kSUrIbO|AZ04xiX@k!~KC*H|nBCaDRvAKrOt(LvaOn@uwzW8wTn&3}L1t zXJ=XlL&y-}{x$~Tya0srDnmK!B1hpTl?;vs6l!k6iy$6^j-^~5ZHArIIfyhFB6 zq*gUi2k4@QU`s@P{BP9zgm?X!Kid3G7d`hswV4y%P5bl9{B+UFvG#ul9)pE<)>srW zhK5FZ>Ea!b?9s=+*P0~!B4ShnL@uy}pKhMNDQ0m;X7Q!K_GBeND=sN5ga2X2t(+4l zjvg(#p79Kt3q#CFU%G>y51Q*^>*i+R?&cV@RHJ%3+P3<7&d&7c4F0X~#X64sPK7x{ zIXbCH>+2)I#7C=o>EzIy#hg2mUwBZfDhrw?B30Pk)wR%~R{RVYdLG)I z$2Ib>0|N_woyQKeo;{UU{cGXT<(HlwIeS^FdRV)pVwzUC(^7fJ%1k45R5u6C~!WywYe2J596ca9Z zk7Yc?dDoY@C)OY(s74_`=RE}JafxjWIU&vsmmJ4Y(?IA04BuBPeA# z2o>x^@jeHvS)#Z%0QhHh#V1c{&z~=T{7?RaRV?~QQJIxHwqKduS<9EdJ5KM=A1fglPu`)B+FWpc0SyVBMhE9DY zmZJpxH?t5P`Tj>>)!$l|&C5U=;#axnE;Xuu8U280$4~RLwbk0&do1!Fk1Cd}=BN+C zE?rOEPB~b1T64JAbMc%NHa&fLk8YI8{v6Ng zf^a(24`85B-;>psGM#teSQkfjLgD?~>E8EFB--#jS2a6$XscU52t3el55 z1}(^N?Ew7)cI@KgZyp!^boMNtmv=Dbu%`Z)RrjIJ-Dc0`U0oghZ8b_VK2@}dmA!^n z^4Fr4YtA0j^%0Mm+sT)p%Au6eTM>7dhGLUoi;ZwI6Vgz_WI>T?8eBz8r_Gbni{Gh% z>T{2DA@YHX$4=J1>Os|>tSLONIZ^1jbeXf`WE-CRLN-y#O`)I_W`em)XaoJ^upyLv zajyU^?<*=YPod@g%$h-|TJQtQd@!c;ZuBZ*PQiYftRN$H_o5EdkB_@ASTxtha)MpX zv6Vcbhf$-e9xQ+_HOd4mShD9IfciB-3;lY+Kg~M(Pn+eoHp9kR z=O0^vRSu!1l--*G-8IVNcpCMBHo|y+**@JDa=2!OTI^EjMZJ>by*@MoDB~&8lh*s| zrzaAc0%WW^LmL(%z-Jcmp_DtqfCp=ILXac7F7&|Og&kq+`}?>W_@hTN&tFo5a==~E z*4um21|MxHpq1c3iCfo?riqL^zB`?Y%Q_gBt9e>xzj*fS#lxpsWz}F;8}+9q9)V^H z-fEP^p=iGD46Q+d19%p?!bY**uY|G>zb(XmKYBFp>UA}=>2-scd^6SE%}twlB)c*< z*SMtQ@cvVp)78E%#r#u{Q%4t$&mXAiG}vzXbbi198-j-X>Oq+^s%^A(=+p zP;(_r7w$_Vz70p*f`U7=@?|q31kQ*N=yuJ)kp=>PM&zXJHx`z5Dsw z1Qr|uLfC{2GW&$HK=3%`MFjn*JxEAyLgSAjUG2Gq4gN(tla~x*>Q_X zj&0+QZ#!|QUQ=JQYVj6+-j=zmEH$dvH{c{Y*|xZ98-H}$v673L+lN*z-@-51vcz$! z)RS6hjxF*)Z2J)!;ckR(a@ZKkHaw=Iz=;Vf@pxh zWQp69@oMtr4^zP8%Ebe@x!Pb`Z+ka4V+V)jYZqu{FV8r*j2}Sc)Z9xAE>AS?1%{om ztl)gX-n{g5J|m+rv0PJ}9ftlN`_{#Hd8u7OTz!2p{Fze_b|op>3WH_QU?-1GLF}Py zHz%73S@K2xh$4wexI)F`v-0R*PE3`aX9|pbkpl<&w?cnev~G($+RT%KaMGXs;}7PB zK+JjxOTGkwqLFEPuz|BOoJ}Qis1bIswky}VyYnko`Yy0iPddEx_TiHKIXT*rlC%@Y z)i-RbCTNvU!vWRp(9$#=y6i)?tuu)7%u8hAb*zW&8b>#m(I3sBTTOZ0HFe{do1}$S zB@k{%zs`;c%hMcirIHRd^M(vn6XwMvFsr+jReeQ!YAjH!U`7Eu_N>|kp#Y`ksK!I zMvF>V(ZK|juFC0R!F|vYMd*f{DegKE>^nLKeV#^VeP0JA>enNlkPZX;ubw(hd#@{1 za`<@K5zXl=Z^t=bIgz#zeAEVt$n~AYs;5UFAk_z}&JcZvP(#Ufq1`7@WVGj?al}O3 z`@vx7@br1Xg2GR=(DnxtK2HL$_qM1vz zAw^d&rRWYxDZd?}m62pH7~`?2Yb7Tw;+e5Y9MR}5%W+F<%cB2>Zp^O(Dbk5nVgibq zPvp=bCYaL1K};}3@HaMzixHa3V`3RHRJYV$b_V*&A&PWjUpG>dZZG)$jrwKj%Z3JR zRn^(@+XeH0GVf+TeBrcd#=Ux3k(T63HQ}$~j%3_dt3;%Q*EPy;Gr=NO>+IOxJ*gWL zP7LaNi-_ppNeh|(qkQsG&7J!2++-DNgXYkj9?-eq<<HQKUthN<8;uJ(?HN<~ z^qpw$RqLYM!##P`eBE+(abN0N zkEDPVYM%(N^}brw;|QM!4-fUyT&I)kwbmO}g}S*pJ4ejgU>{|@!C}oBZ|{|%GooU< zn7`k4BeklkvNG=Mp4#2zu}8DAjMLI`cUNojQ7K|fxzLu88O8f{=fr05s@Vx8yR*{O z4U3KtO_o+En2>&lV9MKW)o|n;j4U-hiRNs0a(mT5U^)7R9S;*+NI&-8wZy{P{JJ8_ zZOXKu@fzYu`r@`{2ccjE_Q>`6B2e8C$9zoR0TUfOQp*yyC&cFScOZ<&^8#j2<(`fQ zrf5iOqCyN{2(Nk+Mr5~VeShOvNm;2D>##|!al5L)vz&Pit6(Y?K9uYvS!6ZwC9%XG z@$4b6S{Iitr8qal(nuRO#&z2>Xq2??zGe4nFQ<>%Kn#SL(p=w+gfc5TX5Suqar373;>8CgKWSjnd(wvV>Fm&N;zWM>^bsq&X~-nxmY`o#yLa6I zRQ|LQ+bxWE0;+O3=!7a3E$yi9q~W`U4A-r*&+F%v58_XgHmr@k?|kh-Ok${$bV+8g z6F(KoCZP-~_CnHapzeS|DsA+4&<1kH&;V6qKzN*n68Dztf(ZqOy}(15EjSBMC=F;Q3pnagokSb1HINe z;vu~r^vR$stEf1iEPIdwOOBsTkwdm_3A=EqA9}~GTHq+92?Q&Edy1TFNx6uTGlFg#i=To(` z=Xt6yE+w^4ogI`rTRVYXLZ(y4>C7M4_zLO(y)SNKP}HWVO`G_rsECb$8s!gy*-04m z(~^^>(E7^t%jlwHBbc#=isF&+NJ@%LKcFu2NwG@NE=pM+yHA~xoS2`R73!0&J&dJ! z+V5YYv3Cmb_2mNt!+kx}4(Yz9e6>|;VdN+Fo z)pBmkOP%Qj88p|K%TX3+$KIf?z!vHSopgaB(RAPp{E3jt79@6K$RwSWzYH;-*K)`c z@DD)9EE)Gpud2oXeOH&Xca3GAOqj}Hk_5H5(G>6_hv8XH00up!_yuTW%zLzSb(CJ zG14nz7mE`xc+iw*{nYB7 z#e607C_@P0T=7Z&Jx( zFopRWP);zTiUJeXd8w5pD7t|fx2XwuNQUSp%0tYA0)zB+7XP5NZy;T`o+In%VYnCSm?)G_pS`{I_B#|& zGjz`K>o|9A&{4h{eKz?RThbm~(P@Ts*#CAA^wIqC;KWm9!WV; zP@u(4IO*Wd4kX=Nb=xa7Fuz=_Jh&BweM`(g5+x*I5wxEQ?Xfv;BSla16@;OFpv!RU z%l>4Ty`pSsI`Y&XGR|ChsjjoW(mqXF@IBRwb{|EN^(g2Bq3;Tu*H2~0@8ev zJ@;AEKwC<${;d@YqlB@Uo6;gvA}q*A{b;Z4KD+#5EyhE8_DcGPix;)&>3PW|dq_{c z$~-VLJpZs-IV}R(^!9^BJZYLkTmKYOcU?Q|#c6AFB9Q;6y>kPb%Exa;h>V zE3;Hnm=+bD#;Xbnpfwfm?!0HVrtg%6U6=EYL#RHuP})$p=<(QL%ly{_dTIhfx9?oX zt6W#(XQ|3Iq-Sp|MHBE~+<%tfg8v>C`lB4Cm+MMk35!#f7-4m-sb6UP-JU)U3n|it zwj%gvAU#uj8Y(??qP_az)N;ndsn2e{9KoP(6M!qW&R#X?jK{!c&d9Y@s`w{)FmDZ$7p5h;yN_!5fjx zr{@tzsw?d?SX|*o`tE3!Q3La-_cX{Fi!NP6q$&O2-U?%VpP{Vke#SEj{OHJa5y7FM z#x5?4*UigR{TXWPp_5eizRfw`%$ z0f)T}bVo+(NZ1au?aT!T!~?p41X5v~(CW9hERK+>4($ZPsX5ul+^=d*p2(`G;4fV& zZvURdHu(GFf8L%xpTgkxkgyTG;b>XnT1=+>K-mc93Y=49@Q z$&k+a>qZH7YxA|zPQFowudQ*d{0Bs?}xl;UVC+NYtc?8(3oE~30PdlnV zHTUv&?)Npo{BQ&4CtnqeFXUCnm!*0qW~vWl?JqfaB*eZ}d;1NQWB*M_FAZrmcuc2( zw^rA$=2gW<{q_fYt5s|Cd87v$hN?CU3GwNB7oc>95OM5g7@z;5U*m@t`(gHG$(wx= zSRh*04=O>4eRQby*Hf^Z&1$3wPuIQ?#~FVQqE%(JxJTNGJb!Ou>n##)LHA}dPDGRN zFFL=M)y9higXzu0mKs8P_M}v$mLTtrQ8v6VI>=CZ3;ItZWTU!S`w`t`VGzAhd@&98 zSg~w7iX4JV>~30h%W^YWBN{!xM$($y2En3Zd`A+D9+GDJ3{NNu1yjm&^b36sM$e&@ z3~cY+eA)JKkQp?mF&fDL4C+yv7ib;6$veuM_aBE#svLbtcBSmtpQOINtfDst9iSmb zU%&#oeq*2yoG&zKrXN79rboH#|1O%3eocKv2aygGF$q074LWL+kM=Tgx~1|`Gcd=6 zg30GNLe6hJMoT`!ovpZCQ~L%Mjly z*WI}n-PnSKri-ipiOT=M?2_J30>@E+~@r{-(cctb3L>ZryXj#yAaC5B<*V-5PDZ zUuKxE+Q%cvcFuzA;#Jz-!>Bn&9y`6$K-p67)f@IqAV>6y5@Mc=9Q+z$3YUTR@h zW>nBo?diar5D)blS3hS@uic4Dv~!c(_hut3;s&`_F4o+wslF+D_Yf?QWtxo`LQzg) zW(FVOOx;Jf*J0Gogzbrm>NEBQqwQ9%4{_Bdd_%>g=0qRRllwHD$ww1Rh{5avs{cgB6<;1FjlE~snzd{BprC*V zUyY;Jfl?j<^Vo*@rw7~E`MbMoSFaARTdE#?a_*Dr@)U%p3JQ|TtMFro3eE4p>^rg- z_hIUNIppIBzG$i6>ea|r_*ySk4?Z`ov8E~&58k4pv?IsVPi9@}sr4lLSZkNOBRO$7 z5`UZ#m#sOH?`rKHCSsd`f!<*rxT$A_F}MP)YF#+hzS`$AFZNxy%y;!_)GYYSou|h4 z{m)N-sonjAb@a}z;E`mbNE{rzHo{M%%C8l==x2;!l)5ot%()+-_m5&xMp%@>=cDo9!=q z1JUw7)0G8KjIi-7G?xOq_u?LV1g40qzXY_RYk~NLTd6g{Ki{C!gH}w#Oht%+iJ5Mp zf0wWgsnPjr8zy9Pw}s-ik74%ZK#ufj5YrH_64St{A&|qIeGtW0VwER^yYdszCyglp zWg4R_cq?qdcQ{h!xYaL4Mp=fALB=l#jR^b_=so5mSxg2XM$n%a_XnEvCQC>kN?CAI zIExLrBNsN_WQ(C4Ie{7#^ky%E?)rnoNo=rzCLd|?Z?eKcaKca1j{~Pwq#c|fyk0?g zq!C%I-SDMsyN;1V7&wT2OvvxRlr0!$hD_N~jl2(OM=v9mWXd)StN>HCQKV4cniaxv z7cr&u5eP`RZ>@uk_n|g|(e-|g15uB>`9;b79j54iX1g)^j+X2*8ZN?jBA@kMkW&ND zO^SSn2XqzY4XK-A$n7uYzI+NZ59Ne*dc=LI#5gL%l7=tpsYfUF6;-KKWml}KhR#^D zX4wjD?HnpEKQFmRlbgKG$0u;Dvo}v{2#yJ7i4jJ?J-or%4=&$@i`X*7Gc3E{&z8N? z|K6EV`RJ=$7-cFWkt`HRvYV#ldJM(#qz2+Xx}I<=5*R`3~~j;bil5K z$bufrS?9jS#bddhS5np*e%@?KmF;|>(!E}zTCFcLl)U~v`WnE==Ws59Z&(X|ybxnia=DU)8C#ip;Pfjf5X(GH}xEBe$CH_YPR6no)PgVfV)USSUO{rWUba4<%5 zow?PFDp2aSNbX{trGeB&BrW}OP)2jA{LY-J6ls0+#n=Z;w10H-tyj3Wl!yJ<&zPey z46~GnVIJ?WrV45sCO1Ggsr{+X;1@AdMVJ-Z#*>Sfp;*jNA!b+;ravXsa;ahKHQ3;v z;cu#w+LVvlr}OMRdKe>U^_?+KDQ3yX9ByI_4dTKO#y$q~$M_``!i5;- z|0qnAYMs6s%L|gmu>!{t^oRdT;3}xf;7-*|HPpIUtQEhkG;9Z>$`AXe^&-6#Axq^O zCf2QQi_@Vr>_5zhOQi09X-d`oSq)FGU1~6e1Fx_xhUQe%VsnaX|8a9FYNh7r=L3$7 zG)??#5kD zT4Io*pQIo~QQY0S`G$PqQod5lrkQw2-ySpNrDCR1OU&e&ikV(FWxCd2eI2+@b4w%T ztVqSlwP-9C#a+9<`1&7R(z+=TrIcF3w+U7v5w>>CeN(|u>oKF-aDEmC4}LSjN~^=L z(ql$gX<*oJ?zbC!|P-~ z0XpMR!f<~EA93TB2}aLR7czVaBlK;6jdx}6@R=NT3w=8?N@2@28FIfrBdRA1mnM79 zYl}Fc@BIq@M>wi7c=}2rH8fo*^o?eq%?1XNgucBvo!fm8qteS!Up#ac^7nnO{e11s zbyF}|E$YiYLW1b%RYg3~Yq~k!WCYp=gz&s!wdoqz>=mxj~ zb*C8!lX^QH#IKqs}n zH;HBIN?`&b$f>Crd$To1^WDacvnLb2`il4S^A7RQEOE)LV$2q>2VN zbRLIRj}KiI%^Uhl<_$v@OrEa&t}B{194ok>sV(xfS?0FV%8@7U$zDns848>*8yN-o zUDW4zqwT>cMBil4;m4WBdnWOS|4+(CP)5HR72RJ_kbz1iV!5XuRY8Aue9gi|bFIfs zu+6Em<2&`DrW~zX0%jVqObv|1*f~Q)+eaPr8Q5gmum(#X4~%5la8$Bv09o$I3!h9I znhjqvd#1KdG;OHPIIpQKbz3oKx{GMqAjbQ;C7L$mdn{S*uoz7naz)by*(SN!hvlkSujL~qn>6K{+j?_m~MftbC9(i1YHM7DBVZcjcUvZ z?>|DboAy;R51<7@W9q5Pq6I^@deWYZ8PdN0>;pEZ-Oz%eyU+L;k_E#T{~N1W$x;pc9dw_=K9!ElzHx}x~VHoj)tu|pR$*Ge3hZQ&PeS+a75 z)NK~n9uovt+Q?2q7wp1La+ny(zI{}7@go27@54@i#KY| z-@II8JI672H3~kB#Z;bbUE@jLE_aT`m3 zH%BmbIT=n}vd5hTa~TX7JkgNB6Ac;8H5oGWMMH++4jiuF{xTn7liWwNV~CUN7%&$` zZX7Nv!pe#ufKA~dQP101_p_XIZqoCvY|`_Rb4i>ds&gGZ7Lt3IhhTw_ruQgn15J7mx(8|7iLib_LXHIMr^Od)%5%LvQ}~}BQ?<@>Yr1O2CvX#SH)u`Wr0q$!(Fp3} zW@GWD@kZlourPfFJ@NPvN`x=jYjl+NMxV_-#^XgqsF5avoCB6%dCrG>U+#WyP{t;gIn?~!#Y-5hYKGvJ@pFoj5h{${5 z#*BX}5dhtecDEwTFFt1dC?==eMk`VgPW?e}92+urbg zxy4u+8G-E1dZ0`X0_O=GlA(jAWUzA^)<>ZC94KB~d0w(E%Li@fZof~iK5|+8cvwb{ zeC?Dp-*^PCGBCDjt(VIo?RU?qV++RS^wSVUzi;}l+~=9@kKk4302}M6>YzW;uH1mFEn^s9${5ay}b4$E#&9zcS$&)&dN^7%gkIK zSgSp?Ha~ccT6Npg!{1e_jD(tpu;rl)+C7EHr*ilm6{<7ld8}9=>7{3>+t-f;`ogK~ zvNCOXdDfY8>R-mz6I$y^97Sr7HKY*+s$+ca`5m#6SdVrxKl+& z)y?U%d>Lyjb&jbbpMHT zLa?SI8avK{PKedaB;C8BNr!R&pYf=hMLOerY!FV%DursfFuMVf8jj?HIs6PA%by*^M+XKu58w2nYGZoFH?$g7gq#!CeHU#J$k~)i~*lBAN;wDkdtu1Tu;^s8g|SWY@r!rTOj|I2j1#YX z0>y=^_ij%LjgP)I8TiyI2@sCcaZkpc)ZNtq2`PCA6;9bXIi3ghwTF&%LLGBl5fx3xiN9it@LjMCDyhQ?sV#JvGo@ON{5&Cq~62s*~aplJ>_02d)bb4hhw&@b;yBu2{g1m>u!kV~oXIdpB(i-WakW z)FR0xG%7R$iwlYhj|kDIWMR!nhW;@N_Vk_v3Wm{pP!HhnYoD&PJ4OM2Lc5Koy6J1^ z{Ru&VYZ1BRRn3i>3vL+Jw`xxd{N2oZTZ@zoDwbaBpW;b{(?Kcg*HfV_RK|Fv<#V&D z!pIh?*6ocvL(?N^m1TP)pO7s4VUlWO3p5LsEmU{~R^sUD27K4tC=pL2m2qpMpaz@K zw5oZS(G)_nRnb_DrBS8}l`mG<-e@TnNlk3+l~1{}fW1;NXIiM58MO|!{pMh>;~1>l zsAa8~Go?jrbX3Ip4I4LX=HmmY2rL|f>m^d5L0GzxC23}s)M9N8Mn~A|yEhI0taYaX z#oWz)0g6?b7`2X!*uH%OpV(sau9!``HF3Lk@8f}Mfho=Q5l$-2D=f@kt7>o5Y(sxG zj^4d<=dN8FcSP}FVg+HO?|1B;=skOP@&1RXh=|CL5Oq*=c#L*eJ*#RaGm4Gd6%((H z+puT77MmZoK5BiK*t=ojyCR}Pw5l+p_HW1{Hg@-(m_1Q3;oa`|@oTt{X-TH3;R4@Y@yP zD3nVWq^T$TEN(Z@UPK>l5q(S*J0Kjte;IziBD_g9507RduoY(Ey|`pQxO86@j-MaC z8AbDOgJd4qB$-=;4`jllx%3Up>+qgTd*KC4l7R!1%fUf-f&Lv$Z(0e?attN*!Wv1Q zf`bfoixcEfDLh@nHBsyYYdO3TUQCl-43MD;PA$j(y+AJ$kp$m-Bfd!#UZ8JCd*Rs| z8O#w{$>A5_8G1({NeF|0{3P+~gizfU^scp?$f;5tvAo8QGPGet6QMyuBl;bQ#c5

    7s^+1o$13gc;I4AEygOU(HnX)wFfTq;0>*&|j_(9!0us4pLbv87vb}?pmhX zI7F%qUz~>-ayYNsxC~!Jie5<=F->$y!oK^}PVz?jc5((2P>HC!^tO(?{q!RSO9QU#-;rX{he*N!zY+S?P#g zR-y4iK`iu*N6+8wEubv}ofObEF12OL2m30MT7DsPZYz9X52=hch%rOQW1Q4WM!(7i z;Vq79WLeGVX04m8ZnmM>S-A=$g2u{ol<kFhbd$Z zGS$p+=8<%H#|I3S{+pti;tNGvyuxFUVyI%2Vy?nQu~Olx@K8i4HY=hP@rooxsv=8K zq9{{T;WZvN72hk~D|C2;hYI6}YFc(^*{x;ImcuZb=;W63T3WZXZ|UB0?Pp+#cI7^+o>QB%ZQ3gp6(fAg&Vdytgp zSMy4bX#dTBT7h11==&qxmLYo7{V)D>iqEt%|4=7m(8wq-rhqldIYQ=t4+^7b(u93} z#9&0~zv;RDcP*Dfc0~*&$%nEZ?`0pl&c6|(iJvw&n)E~Im!^VU?L!u5x{o>wvby|R zN00K=)t7T`X}&+XYFQZ%^jqrEl7Xj5cMaO{$rg_pgO|80?MP&5;s|4U!(gofJ-bez zvsXvFV&cNljDrXH6DP7CUQs_>cAM8YN-hk6Y ztszYNC1c0(W5?QbByzO^ebX^gQ)MXo{B*&wQ~dvBjHa$1dO=s5iT1jYxNC1@J^X^A zd^G+(G4bp8k!S>*#U70Go64`KxJq?lw)e!AcC~0z>6j(5lz!iWx5#-4j%WfQ6=yZH3F{}U?8T`FuWI|5Z(LH%mRIU zXGniFrdOe_FiAptlKvJ1US%_V-<(`)Ejk&gG0Y^bD!6=(vORIr`=Q2gnGbKc%;#d@ zY4;;q#85R9L8_#0W>Mt}CuR=UkQ99n_Ih4D1`jGPKb3P$Q&AEgaDXRo$W1CDeIte& z#|tv1v&&b-CcE<(`tk;~$7h$9hkBCh*o9VFTf2GglQA6p&rfTADCCKpcJ=pIyI8Z> zZ-3rK+|7HfJHPN}jZ(F$c0YIB<=C_=t!ht4eGC@pkoD(708p#|2+jyyWBaOFwwhO}}71llB0uj`8*dD>UuhO!cS5u>3*8 zDVR+wzGi5}9}caiZxC=?4obAwlws7vb~Ijz^dONupaA*bdblixKzU=3aLqbY@tZOA77jY0fqQjNP_J(N)~g)s+n@iu|a?-uxXlZ(&oEu=vBcpc7P z1K}HtFEFIM8U5@|x3`NUV1vKyPCyc{i3^YeXtQl zPr)g?oq-XX@LDXo=QlIaV4xYT5UjQWmjdn9qpXa<#E1oAkTcsgPe8V+Y^E8EqE)w{ z4PJGG;!l|!UUnqx`fou@1X^{O4A=K!!5y-xWO@S0#ybjjm`%Z5+TfqS|5yKnPreM= zalcuzO`ZsnzXJb1`YWL4O>ad&_=i5Ppu-D{zNoPUG4G>u^?bsmD7Jw%|`O8ZNKsg298N@96KZNVP|*+Rk``3xmE` z7=uzlx;z~UCJMCdz}sEs+`R0<%7S!%H&+kmW#|I3 z0~G{6Ud_bQ`S9Viax~#KR!A{~PRKD-aSbY#y5K}($TbQBOp_5pFL(ub!Z^^lvtE1% z7sbs2T1mG8DNj@RWWZ-n*cLr~;3Gx!v_cGIkerZ`o69S3QJ6uEcuxgFYWepgV5}AoPSF&j3x1x+*kbIcKt|z^e|gP$jUu+IxKA}-d;@hU zBgy#saj+HEZQnyFPJzQwyrE||TJ3;l9&wj*_g$$v@p6dgF~EAJ5c5_pW%M2=4R>Ha}&bct1~ybU#lJ#u7F?AqJMkiP0Ii zU7Q?nb^9(6568~HD@)7}G&h8ko=1}}`-)e|Ene(1ZIXKCe(NG9yhjN|R5Nd;=@yOK z&{meNNZrmU#B%^I8L5S~3fzD?plm-HIw(MlQ)#L&jfP%|^-t#bLCTZ$Phj?w_5P-h zL|eAA;{Oz0jM6{T-&FA_n($w@V!YYJ2Y0olz$>UbbVH55YaXu<%^~CpY8tHwPZ#|% zj$jPlezY%P(Hp~OxFUWRqj-Rk$%P4^QFw9p{KN}qDiwgAtZN&CQ*eF+TXtwq0uE_v z0Ed0ilUAb3$JMJ1GDYzE*o^Xwcj#La9UZ-Mk46#xZ&#(^g&>l3>2^_B)RIEv0v-@lq5iu#VzB7>Skx3i6d?Q1;a}N?~Q?(to6S K!l9MN75^XWaT2Ql diff --git a/lib/font/Gotham-Book.otf b/lib/font/Gotham-Book.otf deleted file mode 100755 index d729c4e3d1a598d4b25496d145612c45d1ab3122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158964 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
        qp}~{9(BMg4V3HS@
          qL9Y*)({@kt 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 JE!SO4`3c!AoO}QP diff --git a/lib/font/Gotham-Medium.otf b/lib/font/Gotham-Medium.otf deleted file mode 100755 index 484e6b2ab12dcdcbe3d2480c942fea10a91bccdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159852 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≤2Eh zhzmb{$3YMz;=+&Br-e$yg&(U=3zdiqKUSX>DiIfctUfJNA};*!ZlMx!;fF^Hm52*J zo}oe|;=+&TrcjBv@FPA-ELkEh{FvVnUMDXR7k+rRc#uR~_~G3`CE~&l?*?VOgkP0- z3BM}w5`I~N>NNH ziYY}gr6{Hp#gw9$QWR5)VoFg=DT*mYF{LP`6vdRHm{Jr|iegGpOeu;fMKPr)rWD1L zqL@+?Q;K3rQA{a{DMc}*D4`T3l%j-Elu(KiN>M^7N+?AMr6{2kC6uCsQj}1N5=v1* zDM~0s38g5Z6eX0Rgi@4HiV{juLMcipMG2)Sp%f*QqJ&bEP>K>tQ9>z7C`AdSD4`UH zC4^s;Qi@VaQA#OFDMcxzD5Vsol%kYUlv0XPN>NHFN-0Gtr6{EorIezSQj}7PQc6)u zDM~3tDWxc-6s44+lv0#Zic(5ZN-0VyMJc5yr4*%N5B$|yw{r6{8mWt5_fQj}4OGD=ZKDat5C8Ko$r6lIj6j8c?QiZV)3 zMk&fDMH!_iqZDP7qKs0MQHpX(QBEn!DMdM@D5n(Vl%kwclv9dwN>NTJ$|*%Tr6{Kq z<&>hFQj}AQa!OH7Dat8DIi)D46y=nnoKloiigHR(PASSMMLDG?rxfLsqMTBcQ;Kp* zQ9&sxC`AROsGt-Tl%j%CR8WcvN>M>6Dkwz-rKq436_lcaQdCfi3QAEyDJm#M1*NE< z6cv=Bf>KmaiV8|mK`AOIMFpj(pcEC9qJmOXP>KplQ9&sxDMclvsH7B?l%kSSR8opc zN>NEEDk()JrKqG7m6W2AQdClkN=i{lDJm&NC8emO6qS^sl2TMsib_gRNhvBRMJ1)E zq!g8uqLNZnQi@7SQAsH(DFq^S;oVh~qKZ;fQHm-`QAH`LC`A>esG<~Al%k4KR8fj5 zN>N2AswhPjrKqA5Rg|KNQdCijDoRmBDXJ(%6{V=66jhX>ic(ZjiYiJ`MJcK%MHQu} zq7>DXqMA}vQ;KRzQB5hTDMdANQIswqV^rKqM9)s&)|QdCol zYD!T}DXJ+&HKnMg6xEcXno?9#ifT$xO)07=MKz_UrWDnb;&rrPK388y8%C(ixxbD! zj8K^|e;sWYp)$(%I@&NoWt8uAv|)tGock6cY$3uHB5WbT79wmR!WJTIA;K0SY$3uH zB5WnXRw8UA!d4<|CBjxBY$d{0B5WnXRw8UA!ZspoBf>T!Y$L)pB5WhVHX>{z!Zspo zBf>T!Y$w8YB5WtZb|P#i!geBTC&G3jY$w8YB5WtZ4kGLz!VV(rAi@qJ>>$DpBJ3c- z4kGLz!VV(rB*IQ2>?FcYBJ3o>P9p3i!cHRWB*IQ2>?Fc2BJ3i>|Q0BJ3i?Xo)BJ3u@ZX)a^!fqn$Cc+*f>>>?OipBJ3r?ULx!j1VvF)YHzg-iIghjzX%sFK%=%OXnh7Z; z#cpb>s24v-bf+>v8Kq27a+E^l2IW>|t+GL>P_`=X;a3B~)L!Zp>MYE+-L6)suw!+< z`kwl+`VaMp`V*kcs>HKKV0|h1JxY@rfp6zym0OKm9C}^nqu+D^QW3$bn3cBRn® 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 diff --git a/lib/font/Gotham-MediumIta.otf b/lib/font/Gotham-MediumIta.otf deleted file mode 100755 index 98a48b0f8689942cabcca20bdfb5a4e03a1f0cff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133788 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 z 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 diff --git a/lib/font/league_gothic-webfont.svg b/lib/font/league_gothic-webfont.svg old mode 100755 new mode 100644 diff --git a/lib/font/league_gothic-webfont.ttf b/lib/font/league_gothic-webfont.ttf old mode 100755 new mode 100644 diff --git a/lib/font/league_gothic-webfont.woff b/lib/font/league_gothic-webfont.woff old mode 100755 new mode 100644 diff --git a/lib/font/league_gothic_license b/lib/font/league_gothic_license old mode 100755 new mode 100644 diff --git a/lib/js/classList.js b/lib/js/classList.js old mode 100755 new mode 100644 diff --git a/lib/js/head.min.js b/lib/js/head.min.js old mode 100755 new mode 100644 diff --git a/lib/js/html5shiv.js b/lib/js/html5shiv.js old mode 100755 new mode 100644 diff --git a/plugin/highlight/highlight.js b/plugin/highlight/highlight.js old mode 100755 new mode 100644 index 9a4458a..e61246e --- a/plugin/highlight/highlight.js +++ b/plugin/highlight/highlight.js @@ -4,6 +4,61 @@ hljs.highlightBlock( event.currentTarget ); }, false ); } ); + +(function() { + if( typeof window.addEventListener === 'function' ) { + var hljs_nodes = document.querySelectorAll( 'pre code' ); + + for( var i = 0, len = hljs_nodes.length; i < len; i++ ) { + var element = hljs_nodes[i]; + + // GDI MOD - Remove Tab Spaces + if( ! element.hasAttribute( 'data-noindent' )) { + var lines, offset; + + // split the content of the PRE element into an array of lines + lines = $( element ).text().split( '\n' ); + + // the first line is expected to be an empty line - remove it + if ( lines.length > 1 && lines[ 0 ].trim() === '' ) { + lines.shift(); + } + // the last line is expected to be an empty line - remove it + if ( lines.length > 1 && lines[ lines.length - 1 ].trim() === '' ) { + lines.pop(); + } + + // how much white-space do we need to remove form each line? + offset = lines[ 0 ].match( /^\s*/ )[ 0 ].length; + + // remove the exess white-space from the beginning of each line + lines = lines.map( function ( line ) { + return line.slice( offset ); + }); + + // set this new content to the PRE element + $( element ).text( lines.join( '\n' ) ); + } + + // TODO: doesn't seem to work + // Now escape html unless prevented by author + if( !element.hasAttribute( 'data-noescape' )) { + element.innerHTML = element.innerHTML.replace(//g,">"); + } + + // trim whitespace if data-trim attribute is present + if( element.hasAttribute( 'data-trim' ) && typeof element.innerHTML.trim === 'function' ) { + element.innerHTML = element.innerHTML.trim(); + } + + // re-highlight when focus is lost (for edited code) + element.addEventListener( 'focusout', function( event ) { + hljs.highlightBlock( event.currentTarget ); + }, false ); + } + } +})(); + // END CUSTOM REVEAL.JS INTEGRATION @@ -11,4 +66,4 @@ Syntax highlighting with language autodetection. http://softwaremaniacs.org/soft/highlight/ */ -var hljs=new function(){function m(p){return p.replace(/"}while(y.length||z.length){var v=u().splice(0,1)[0];w+=m(x.substr(r,v.offset-r));r=v.offset;if(v.event=="start"){w+=s(v.node);t.push(v.node)}else{if(v.event=="stop"){var q=t.length;do{q--;var p=t[q];w+=("")}while(p!=v.node);t.splice(q,1);while(q'+m(L[0])+""}else{N+=m(L[0])}P=O.lR.lastIndex;L=O.lR.exec(M)}N+=m(M.substr(P,M.length-P));return N}function K(r,M){if(M.sL&&d[M.sL]){var L=e(M.sL,r);t+=L.keyword_count;return L.value}else{return F(r,M)}}function I(M,r){var L=M.cN?'':"";if(M.rB){q+=L;M.buffer=""}else{if(M.eB){q+=m(r)+L;M.buffer=""}else{q+=L;M.buffer=r}}C.push(M);B+=M.r}function E(O,L,Q){var R=C[C.length-1];if(Q){q+=K(R.buffer+O,R);return false}var M=z(L,R);if(M){q+=K(R.buffer+O,R);I(M,L);return M.rB}var r=w(C.length-1,L);if(r){var N=R.cN?"":"";if(R.rE){q+=K(R.buffer+O,R)+N}else{if(R.eE){q+=K(R.buffer+O,R)+N+m(L)}else{q+=K(R.buffer+O+L,R)+N}}while(r>1){N=C[C.length-2].cN?"":"";q+=N;r--;C.length--}var P=C[C.length-1];C.length--;C[C.length-1].buffer="";if(P.starts){I(P.starts,"")}return R.rE}if(x(L,R)){throw"Illegal"}}var H=d[J];var C=[H.dM];var B=0;var t=0;var q="";try{var v=0;H.dM.buffer="";do{var y=s(D,v);var u=E(y[0],y[1],y[2]);v+=y[0].length;if(!u){v+=y[1].length}}while(!y[2]);if(C.length>1){throw"Illegal"}return{r:B,keyword_count:t,value:q}}catch(G){if(G=="Illegal"){return{r:0,keyword_count:0,value:m(D)}}else{throw G}}}function f(t){var r={keyword_count:0,r:0,value:m(t)};var q=r;for(var p in d){if(!d.hasOwnProperty(p)){continue}var s=e(p,t);s.language=p;if(s.keyword_count+s.r>q.keyword_count+q.r){q=s}if(s.keyword_count+s.r>r.keyword_count+r.r){q=r;r=s}}if(q.language){r.second_best=q}return r}function h(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"
          ")}return r}function o(u,x,q){var y=g(u,q);var s=a(u);if(s=="no-highlight"){return}if(s){var w=e(s,y)}else{var w=f(y);s=w.language}var p=b(u);if(p.length){var r=document.createElement("pre");r.innerHTML=w.value;w.value=l(p,b(r),y)}w.value=h(w.value,x,q);var t=u.className;if(!t.match("(\\s|^)(language-)?"+s+"(\\s|$)")){t=t?(t+" "+s):s}if(/MSIE [678]/.test(navigator.userAgent)&&u.tagName=="CODE"&&u.parentNode.tagName=="PRE"){var r=u.parentNode;var v=document.createElement("div");v.innerHTML="

          "+w.value+"
          ";u=v.firstChild.firstChild;v.firstChild.cN=r.cN;r.parentNode.replaceChild(v.firstChild,r)}else{u.innerHTML=w.value}u.className=t;u.result={language:s,kw:w.keyword_count,re:w.r};if(w.second_best){u.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function k(){if(k.called){return}k.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.inherit=function(p,s){var r={};for(var q in p){r[q]=p[q]}if(s){for(var q in s){r[q]=s[q]}}return r}}();hljs.LANGUAGES.cs={dM:{k:{"abstract":1,as:1,base:1,bool:1,"break":1,"byte":1,"case":1,"catch":1,"char":1,checked:1,"class":1,"const":1,"continue":1,decimal:1,"default":1,delegate:1,"do":1,"do":1,"double":1,"else":1,"enum":1,event:1,explicit:1,extern:1,"false":1,"finally":1,fixed:1,"float":1,"for":1,foreach:1,"goto":1,"if":1,implicit:1,"in":1,"int":1,"interface":1,internal:1,is:1,lock:1,"long":1,namespace:1,"new":1,"null":1,object:1,operator:1,out:1,override:1,params:1,"private":1,"protected":1,"public":1,readonly:1,ref:1,"return":1,sbyte:1,sealed:1,"short":1,sizeof:1,stackalloc:1,"static":1,string:1,struct:1,"switch":1,"this":1,"throw":1,"true":1,"try":1,"typeof":1,uint:1,ulong:1,unchecked:1,unsafe:1,ushort:1,using:1,virtual:1,"volatile":1,"void":1,"while":1,ascending:1,descending:1,from:1,get:1,group:1,into:1,join:1,let:1,orderby:1,partial:1,select:1,set:1,value:1,"var":1,where:1,yield:1},c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},hljs.CLCM,hljs.CBLCLM,{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},hljs.ASM,hljs.QSM,hljs.CNM]}};hljs.LANGUAGES.ruby=function(){var g="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var a="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var n={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};var h={cN:"yardoctag",b:"@[A-Za-z]+"};var d={cN:"comment",b:"#",e:"$",c:[h]};var c={cN:"comment",b:"^\\=begin",e:"^\\=end",c:[h],r:10};var b={cN:"comment",b:"^__END__",e:"\\n$"};var u={cN:"subst",b:"#\\{",e:"}",l:g,k:n};var p=[hljs.BE,u];var s={cN:"string",b:"'",e:"'",c:p,r:0};var r={cN:"string",b:'"',e:'"',c:p,r:0};var q={cN:"string",b:"%[qw]?\\(",e:"\\)",c:p,r:10};var o={cN:"string",b:"%[qw]?\\[",e:"\\]",c:p,r:10};var m={cN:"string",b:"%[qw]?{",e:"}",c:p,r:10};var l={cN:"string",b:"%[qw]?<",e:">",c:p,r:10};var k={cN:"string",b:"%[qw]?/",e:"/",c:p,r:10};var j={cN:"string",b:"%[qw]?%",e:"%",c:p,r:10};var i={cN:"string",b:"%[qw]?-",e:"-",c:p,r:10};var t={cN:"string",b:"%[qw]?\\|",e:"\\|",c:p,r:10};var e={cN:"function",b:"\\bdef\\s+",e:" |$|;",l:g,k:n,c:[{cN:"title",b:a,l:g,k:n},{cN:"params",b:"\\(",e:"\\)",l:g,k:n},d,c,b]};var f={cN:"identifier",b:g,l:g,k:n,r:0};var v=[d,c,b,s,r,q,o,m,l,k,j,i,t,{cN:"class",b:"\\b(class|module)\\b",e:"$|;",k:{"class":1,module:1},c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR}]},d,c,b]},e,{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[s,r,q,o,m,l,k,j,i,t,f],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:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},f,{b:"("+hljs.RSR+")\\s*",c:[d,c,b,{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[hljs.BE]}],r:0}];u.c=v;e.c[1].c=v;return{dM:{l:g,k:n,c:v}}}();hljs.LANGUAGES.javascript={dM:{k:{keyword:{"in":1,"if":1,"for":1,"while":1,"finally":1,"var":1,"new":1,"function":1,"do":1,"return":1,"void":1,"else":1,"break":1,"catch":1,"instanceof":1,"with":1,"throw":1,"case":1,"default":1,"try":1,"this":1,"switch":1,"continue":1,"typeof":1,"delete":1},literal:{"true":1,"false":1,"null":1}},c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM,hljs.CNM,{b:"("+hljs.RSR+"|case|return|throw)\\s*",k:{"return":1,"throw":1,"case":1},c:[hljs.CLCM,hljs.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",c:[{b:"\\\\/"}]}],r:0},{cN:"function",b:"\\bfunction\\b",e:"{",k:{"function":1},c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM]}]}]}};hljs.LANGUAGES.css=function(){var a={cN:"function",b:hljs.IR+"\\(",e:"\\)",c:[{eW:true,eE:true,c:[hljs.NM,hljs.ASM,hljs.QSM]}]};return{cI:true,dM:{i:"[=/|']",c:[hljs.CBLCLM,{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":1,page:1}},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:{"import":1,page:1,media:1,charset:1},c:[a,hljs.ASM,hljs.QSM,hljs.NM]},{cN:"tag",b:hljs.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[hljs.CBLCLM,{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:[a,hljs.NM,hljs.QSM,hljs.ASM,hljs.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}}();hljs.LANGUAGES.xml=function(){var b="[A-Za-z0-9\\._:-]+";var a={eW:true,c:[{cN:"attribute",b:b,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,dM:{c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"",k:{title:{style:1}},c:[a],starts:{cN:"css",e:"",rE:true,sL:"css"}},{cN:"tag",b:"",k:{title:{script:1}},c:[a],starts:{cN:"javascript",e:"<\/script>",rE:true,sL:"javascript"}},{cN:"vbscript",b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},a]}]}}}();hljs.LANGUAGES.java={dM:{k:{"false":1,"synchronized":1,"int":1,"abstract":1,"float":1,"private":1,"char":1,"interface":1,"boolean":1,"static":1,"null":1,"if":1,"const":1,"for":1,"true":1,"while":1,"long":1,"throw":1,strictfp:1,"finally":1,"protected":1,"extends":1,"import":1,"native":1,"final":1,"implements":1,"return":1,"void":1,"enum":1,"else":1,"break":1,"transient":1,"new":1,"catch":1,"instanceof":1,"byte":1,"super":1,"class":1,"volatile":1,"case":1,assert:1,"short":1,"package":1,"default":1,"double":1,"public":1,"try":1,"this":1,"switch":1,"continue":1,"throws":1},c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},hljs.CLCM,hljs.CBLCLM,hljs.ASM,hljs.QSM,{cN:"class",b:"(class |interface )",e:"{",k:{"class":1,"interface":1},i:":",c:[{b:"(implements|extends)",k:{"extends":1,"implements":1},r:10},{cN:"title",b:hljs.UIR}]},hljs.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}};hljs.LANGUAGES.php={cI:true,dM:{k:{and:1,include_once:1,list:1,"abstract":1,global:1,"private":1,echo:1,"interface":1,as:1,"static":1,endswitch:1,array:1,"null":1,"if":1,endwhile:1,or:1,"const":1,"for":1,endforeach:1,self:1,"var":1,"while":1,isset:1,"public":1,"protected":1,exit:1,foreach:1,"throw":1,elseif:1,"extends":1,include:1,__FILE__:1,empty:1,require_once:1,"function":1,"do":1,xor:1,"return":1,"implements":1,parent:1,clone:1,use:1,__CLASS__:1,__LINE__:1,"else":1,"break":1,print:1,"eval":1,"new":1,"catch":1,__METHOD__:1,"class":1,"case":1,exception:1,php_user_filter:1,"default":1,die:1,require:1,__FUNCTION__:1,enddeclare:1,"final":1,"try":1,"this":1,"switch":1,"continue":1,endfor:1,endif:1,declare:1,unset:1,"true":1,"false":1,namespace:1},c:[hljs.CLCM,hljs.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+",r:10}]},hljs.CNM,hljs.inherit(hljs.ASM,{i:null}),hljs.inherit(hljs.QSM,{i:null}),{cN:"variable",b:"\\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"}]}};hljs.LANGUAGES.python=function(){var c={cN:"string",b:"(u|b)?r?'''",e:"'''",r:10};var b={cN:"string",b:'(u|b)?r?"""',e:'"""',r:10};var a={cN:"string",b:"(u|r|ur|b|br)'",e:"'",c:[hljs.BE],r:10};var f={cN:"string",b:'(u|r|ur|b|br)"',e:'"',c:[hljs.BE],r:10};var d={cN:"title",b:hljs.UIR};var e={cN:"params",b:"\\(",e:"\\)",c:[c,b,a,f,hljs.ASM,hljs.QSM]};return{dM:{k:{keyword:{and:1,elif:1,is:1,global:1,as:1,"in":1,"if":1,from:1,raise:1,"for":1,except:1,"finally":1,print:1,"import":1,pass:1,"return":1,exec:1,"else":1,"break":1,not:1,"with":1,"class":1,assert:1,yield:1,"try":1,"while":1,"continue":1,del:1,or:1,def:1,lambda:1,nonlocal:10},built_in:{None:1,True:1,False:1,Ellipsis:1,NotImplemented:1}},i:"(|\\?)",c:[hljs.HCM,c,b,a,f,hljs.ASM,hljs.QSM,{cN:"function",b:"\\bdef ",e:":",i:"$",k:{def:1},c:[d,e],r:10},{cN:"class",b:"\\bclass ",e:":",i:"[${]",k:{"class":1},c:[d,e],r:10},hljs.CNM,{cN:"decorator",b:"@",e:"$"}]}}}();hljs.LANGUAGES.perl=function(){var c={getpwent:1,getservent:1,quotemeta:1,msgrcv:1,scalar:1,kill:1,dbmclose:1,undef:1,lc:1,ma:1,syswrite:1,tr:1,send:1,umask:1,sysopen:1,shmwrite:1,vec:1,qx:1,utime:1,local:1,oct:1,semctl:1,localtime:1,readpipe:1,"do":1,"return":1,format:1,read:1,sprintf:1,dbmopen:1,pop:1,getpgrp:1,not:1,getpwnam:1,rewinddir:1,qq:1,fileno:1,qw:1,endprotoent:1,wait:1,sethostent:1,bless:1,s:1,opendir:1,"continue":1,each:1,sleep:1,endgrent:1,shutdown:1,dump:1,chomp:1,connect:1,getsockname:1,die:1,socketpair:1,close:1,flock:1,exists:1,index:1,shmget:1,sub:1,"for":1,endpwent:1,redo:1,lstat:1,msgctl:1,setpgrp:1,abs:1,exit:1,select:1,print:1,ref:1,gethostbyaddr:1,unshift:1,fcntl:1,syscall:1,"goto":1,getnetbyaddr:1,join:1,gmtime:1,symlink:1,semget:1,splice:1,x:1,getpeername:1,recv:1,log:1,setsockopt:1,cos:1,last:1,reverse:1,gethostbyname:1,getgrnam:1,study:1,formline:1,endhostent:1,times:1,chop:1,length:1,gethostent:1,getnetent:1,pack:1,getprotoent:1,getservbyname:1,rand:1,mkdir:1,pos:1,chmod:1,y:1,substr:1,endnetent:1,printf:1,next:1,open:1,msgsnd:1,readdir:1,use:1,unlink:1,getsockopt:1,getpriority:1,rindex:1,wantarray:1,hex:1,system:1,getservbyport:1,endservent:1,"int":1,chr:1,untie:1,rmdir:1,prototype:1,tell:1,listen:1,fork:1,shmread:1,ucfirst:1,setprotoent:1,"else":1,sysseek:1,link:1,getgrgid:1,shmctl:1,waitpid:1,unpack:1,getnetbyname:1,reset:1,chdir:1,grep:1,split:1,require:1,caller:1,lcfirst:1,until:1,warn:1,"while":1,values:1,shift:1,telldir:1,getpwuid:1,my:1,getprotobynumber:1,"delete":1,and:1,sort:1,uc:1,defined:1,srand:1,accept:1,"package":1,seekdir:1,getprotobyname:1,semop:1,our:1,rename:1,seek:1,"if":1,q:1,chroot:1,sysread:1,setpwent:1,no:1,crypt:1,getc:1,chown:1,sqrt:1,write:1,setnetent:1,setpriority:1,foreach:1,tie:1,sin:1,msgget:1,map:1,stat:1,getlogin:1,unless:1,elsif:1,truncate:1,exec:1,keys:1,glob:1,tied:1,closedir:1,ioctl:1,socket:1,readlink:1,"eval":1,xor:1,readline:1,binmode:1,setservent:1,eof:1,ord:1,bind:1,alarm:1,pipe:1,atan2:1,getgrent:1,exp:1,time:1,push:1,setgrent:1,gt:1,lt:1,or:1,ne:1,m:1};var d={cN:"subst",b:"[$@]\\{",e:"}",k:c,r:10};var b={cN:"variable",b:"\\$\\d"};var a={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var g=[hljs.BE,d,b,a];var f={b:"->",c:[{b:hljs.IR},{b:"{",e:"}"}]};var e=[b,a,hljs.HCM,{cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5},f,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:g,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:g,r:5},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"string",b:'"',e:'"',c:g,r:0},{cN:"string",b:"`",e:"`",c:[hljs.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",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:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[hljs.BE],r:0},{cN:"sub",b:"\\bsub\\b",e:"(\\s*\\(.*?\\))?[;{]",k:{sub:1},r:5},{cN:"operator",b:"-\\w\\b",r:0},{cN:"pod",b:"\\=\\w",e:"\\=cut"}];d.c=e;f.c[1].c=e;return{dM:{k:c,c:e}}}();hljs.LANGUAGES.cpp=function(){var b={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};var a={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,r:10};a.c=[a];return{dM:{k:b,i:""}while(y.length||z.length){var v=u().splice(0,1)[0];w+=m(x.substr(r,v.offset-r));r=v.offset;if(v.event=="start"){w+=s(v.node);t.push(v.node)}else{if(v.event=="stop"){var q=t.length;do{q--;var p=t[q];w+=("")}while(p!=v.node);t.splice(q,1);while(q'+m(L[0])+""}else{N+=m(L[0])}P=O.lR.lastIndex;L=O.lR.exec(M)}N+=m(M.substr(P,M.length-P));return N}function K(r,M){if(M.sL&&d[M.sL]){var L=e(M.sL,r);t+=L.keyword_count;return L.value}else{return F(r,M)}}function I(M,r){var L=M.cN?'':"";if(M.rB){q+=L;M.buffer=""}else{if(M.eB){q+=m(r)+L;M.buffer=""}else{q+=L;M.buffer=r}}C.push(M);B+=M.r}function E(O,L,Q){var R=C[C.length-1];if(Q){q+=K(R.buffer+O,R);return false}var M=z(L,R);if(M){q+=K(R.buffer+O,R);I(M,L);return M.rB}var r=w(C.length-1,L);if(r){var N=R.cN?"":"";if(R.rE){q+=K(R.buffer+O,R)+N}else{if(R.eE){q+=K(R.buffer+O,R)+N+m(L)}else{q+=K(R.buffer+O+L,R)+N}}while(r>1){N=C[C.length-2].cN?"":"";q+=N;r--;C.length--}var P=C[C.length-1];C.length--;C[C.length-1].buffer="";if(P.starts){I(P.starts,"")}return R.rE}if(x(L,R)){throw"Illegal"}}var H=d[J];var C=[H.dM];var B=0;var t=0;var q="";try{var v=0;H.dM.buffer="";do{var y=s(D,v);var u=E(y[0],y[1],y[2]);v+=y[0].length;if(!u){v+=y[1].length}}while(!y[2]);if(C.length>1){throw"Illegal"}return{r:B,keyword_count:t,value:q}}catch(G){if(G=="Illegal"){return{r:0,keyword_count:0,value:m(D)}}else{throw G}}}function f(t){var r={keyword_count:0,r:0,value:m(t)};var q=r;for(var p in d){if(!d.hasOwnProperty(p)){continue}var s=e(p,t);s.language=p;if(s.keyword_count+s.r>q.keyword_count+q.r){q=s}if(s.keyword_count+s.r>r.keyword_count+r.r){q=r;r=s}}if(q.language){r.second_best=q}return r}function h(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"
          ")}return r}function o(u,x,q){var y=g(u,q);var s=a(u);if(s=="no-highlight"){return}if(s){var w=e(s,y)}else{var w=f(y);s=w.language}var p=b(u);if(p.length){var r=document.createElement("pre");r.innerHTML=w.value;w.value=l(p,b(r),y)}w.value=h(w.value,x,q);var t=u.className;if(!t.match("(\\s|^)(language-)?"+s+"(\\s|$)")){t=t?(t+" "+s):s}if(/MSIE [678]/.test(navigator.userAgent)&&u.tagName=="CODE"&&u.parentNode.tagName=="PRE"){var r=u.parentNode;var v=document.createElement("div");v.innerHTML="
          "+w.value+"
          ";u=v.firstChild.firstChild;v.firstChild.cN=r.cN;r.parentNode.replaceChild(v.firstChild,r)}else{u.innerHTML=w.value}u.className=t;u.result={language:s,kw:w.keyword_count,re:w.r};if(w.second_best){u.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function k(){if(k.called){return}k.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.inherit=function(p,s){var r={};for(var q in p){r[q]=p[q]}if(s){for(var q in s){r[q]=s[q]}}return r}}();hljs.LANGUAGES.cs={dM:{k:{"abstract":1,as:1,base:1,bool:1,"break":1,"byte":1,"case":1,"catch":1,"char":1,checked:1,"class":1,"const":1,"continue":1,decimal:1,"default":1,delegate:1,"do":1,"do":1,"double":1,"else":1,"enum":1,event:1,explicit:1,extern:1,"false":1,"finally":1,fixed:1,"float":1,"for":1,foreach:1,"goto":1,"if":1,implicit:1,"in":1,"int":1,"interface":1,internal:1,is:1,lock:1,"long":1,namespace:1,"new":1,"null":1,object:1,operator:1,out:1,override:1,params:1,"private":1,"protected":1,"public":1,readonly:1,ref:1,"return":1,sbyte:1,sealed:1,"short":1,sizeof:1,stackalloc:1,"static":1,string:1,struct:1,"switch":1,"this":1,"throw":1,"true":1,"try":1,"typeof":1,uint:1,ulong:1,unchecked:1,unsafe:1,ushort:1,using:1,virtual:1,"volatile":1,"void":1,"while":1,ascending:1,descending:1,from:1,get:1,group:1,into:1,join:1,let:1,orderby:1,partial:1,select:1,set:1,value:1,"var":1,where:1,yield:1},c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},hljs.CLCM,hljs.CBLCLM,{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},hljs.ASM,hljs.QSM,hljs.CNM]}};hljs.LANGUAGES.ruby=function(){var g="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var a="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var n={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};var h={cN:"yardoctag",b:"@[A-Za-z]+"};var d={cN:"comment",b:"#",e:"$",c:[h]};var c={cN:"comment",b:"^\\=begin",e:"^\\=end",c:[h],r:10};var b={cN:"comment",b:"^__END__",e:"\\n$"};var u={cN:"subst",b:"#\\{",e:"}",l:g,k:n};var p=[hljs.BE,u];var s={cN:"string",b:"'",e:"'",c:p,r:0};var r={cN:"string",b:'"',e:'"',c:p,r:0};var q={cN:"string",b:"%[qw]?\\(",e:"\\)",c:p,r:10};var o={cN:"string",b:"%[qw]?\\[",e:"\\]",c:p,r:10};var m={cN:"string",b:"%[qw]?{",e:"}",c:p,r:10};var l={cN:"string",b:"%[qw]?<",e:">",c:p,r:10};var k={cN:"string",b:"%[qw]?/",e:"/",c:p,r:10};var j={cN:"string",b:"%[qw]?%",e:"%",c:p,r:10};var i={cN:"string",b:"%[qw]?-",e:"-",c:p,r:10};var t={cN:"string",b:"%[qw]?\\|",e:"\\|",c:p,r:10};var e={cN:"function",b:"\\bdef\\s+",e:" |$|;",l:g,k:n,c:[{cN:"title",b:a,l:g,k:n},{cN:"params",b:"\\(",e:"\\)",l:g,k:n},d,c,b]};var f={cN:"identifier",b:g,l:g,k:n,r:0};var v=[d,c,b,s,r,q,o,m,l,k,j,i,t,{cN:"class",b:"\\b(class|module)\\b",e:"$|;",k:{"class":1,module:1},c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR}]},d,c,b]},e,{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[s,r,q,o,m,l,k,j,i,t,f],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:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},f,{b:"("+hljs.RSR+")\\s*",c:[d,c,b,{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[hljs.BE]}],r:0}];u.c=v;e.c[1].c=v;return{dM:{l:g,k:n,c:v}}}();hljs.LANGUAGES.javascript={dM:{k:{keyword:{"in":1,"if":1,"for":1,"while":1,"finally":1,"var":1,"new":1,"function":1,"do":1,"return":1,"void":1,"else":1,"break":1,"catch":1,"instanceof":1,"with":1,"throw":1,"case":1,"default":1,"try":1,"this":1,"switch":1,"continue":1,"typeof":1,"delete":1},literal:{"true":1,"false":1,"null":1}},c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM,hljs.CNM,{b:"("+hljs.RSR+"|case|return|throw)\\s*",k:{"return":1,"throw":1,"case":1},c:[hljs.CLCM,hljs.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",c:[{b:"\\\\/"}]}],r:0},{cN:"function",b:"\\bfunction\\b",e:"{",k:{"function":1},c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM]}]}]}};hljs.LANGUAGES.css=function(){var a={cN:"function",b:hljs.IR+"\\(",e:"\\)",c:[{eW:true,eE:true,c:[hljs.NM,hljs.ASM,hljs.QSM]}]};return{cI:true,dM:{i:"[=/|']",c:[hljs.CBLCLM,{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":1,page:1}},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:{"import":1,page:1,media:1,charset:1},c:[a,hljs.ASM,hljs.QSM,hljs.NM]},{cN:"tag",b:hljs.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[hljs.CBLCLM,{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:[a,hljs.NM,hljs.QSM,hljs.ASM,hljs.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}}();hljs.LANGUAGES.xml=function(){var b="[A-Za-z0-9\\._:-]+";var a={eW:true,c:[{cN:"attribute",b:b,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,dM:{c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"",k:{title:{style:1}},c:[a],starts:{cN:"css",e:"",rE:true,sL:"css"}},{cN:"tag",b:"",k:{title:{script:1}},c:[a],starts:{cN:"javascript",e:"<\/script>",rE:true,sL:"javascript"}},{cN:"vbscript",b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},a]}]}}}();hljs.LANGUAGES.java={dM:{k:{"false":1,"synchronized":1,"int":1,"abstract":1,"float":1,"private":1,"char":1,"interface":1,"boolean":1,"static":1,"null":1,"if":1,"const":1,"for":1,"true":1,"while":1,"long":1,"throw":1,strictfp:1,"finally":1,"protected":1,"extends":1,"import":1,"native":1,"final":1,"implements":1,"return":1,"void":1,"enum":1,"else":1,"break":1,"transient":1,"new":1,"catch":1,"instanceof":1,"byte":1,"super":1,"class":1,"volatile":1,"case":1,assert:1,"short":1,"package":1,"default":1,"double":1,"public":1,"try":1,"this":1,"switch":1,"continue":1,"throws":1},c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},hljs.CLCM,hljs.CBLCLM,hljs.ASM,hljs.QSM,{cN:"class",b:"(class |interface )",e:"{",k:{"class":1,"interface":1},i:":",c:[{b:"(implements|extends)",k:{"extends":1,"implements":1},r:10},{cN:"title",b:hljs.UIR}]},hljs.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}};hljs.LANGUAGES.php={cI:true,dM:{k:{and:1,include_once:1,list:1,"abstract":1,global:1,"private":1,echo:1,"interface":1,as:1,"static":1,endswitch:1,array:1,"null":1,"if":1,endwhile:1,or:1,"const":1,"for":1,endforeach:1,self:1,"var":1,"while":1,isset:1,"public":1,"protected":1,exit:1,foreach:1,"throw":1,elseif:1,"extends":1,include:1,__FILE__:1,empty:1,require_once:1,"function":1,"do":1,xor:1,"return":1,"implements":1,parent:1,clone:1,use:1,__CLASS__:1,__LINE__:1,"else":1,"break":1,print:1,"eval":1,"new":1,"catch":1,__METHOD__:1,"class":1,"case":1,exception:1,php_user_filter:1,"default":1,die:1,require:1,__FUNCTION__:1,enddeclare:1,"final":1,"try":1,"this":1,"switch":1,"continue":1,endfor:1,endif:1,declare:1,unset:1,"true":1,"false":1,namespace:1},c:[hljs.CLCM,hljs.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+",r:10}]},hljs.CNM,hljs.inherit(hljs.ASM,{i:null}),hljs.inherit(hljs.QSM,{i:null}),{cN:"variable",b:"\\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"}]}};hljs.LANGUAGES.python=function(){var c={cN:"string",b:"(u|b)?r?'''",e:"'''",r:10};var b={cN:"string",b:'(u|b)?r?"""',e:'"""',r:10};var a={cN:"string",b:"(u|r|ur|b|br)'",e:"'",c:[hljs.BE],r:10};var f={cN:"string",b:'(u|r|ur|b|br)"',e:'"',c:[hljs.BE],r:10};var d={cN:"title",b:hljs.UIR};var e={cN:"params",b:"\\(",e:"\\)",c:[c,b,a,f,hljs.ASM,hljs.QSM]};return{dM:{k:{keyword:{and:1,elif:1,is:1,global:1,as:1,"in":1,"if":1,from:1,raise:1,"for":1,except:1,"finally":1,print:1,"import":1,pass:1,"return":1,exec:1,"else":1,"break":1,not:1,"with":1,"class":1,assert:1,yield:1,"try":1,"while":1,"continue":1,del:1,or:1,def:1,lambda:1,nonlocal:10},built_in:{None:1,True:1,False:1,Ellipsis:1,NotImplemented:1}},i:"(|\\?)",c:[hljs.HCM,c,b,a,f,hljs.ASM,hljs.QSM,{cN:"function",b:"\\bdef ",e:":",i:"$",k:{def:1},c:[d,e],r:10},{cN:"class",b:"\\bclass ",e:":",i:"[${]",k:{"class":1},c:[d,e],r:10},hljs.CNM,{cN:"decorator",b:"@",e:"$"}]}}}();hljs.LANGUAGES.perl=function(){var c={getpwent:1,getservent:1,quotemeta:1,msgrcv:1,scalar:1,kill:1,dbmclose:1,undef:1,lc:1,ma:1,syswrite:1,tr:1,send:1,umask:1,sysopen:1,shmwrite:1,vec:1,qx:1,utime:1,local:1,oct:1,semctl:1,localtime:1,readpipe:1,"do":1,"return":1,format:1,read:1,sprintf:1,dbmopen:1,pop:1,getpgrp:1,not:1,getpwnam:1,rewinddir:1,qq:1,fileno:1,qw:1,endprotoent:1,wait:1,sethostent:1,bless:1,s:1,opendir:1,"continue":1,each:1,sleep:1,endgrent:1,shutdown:1,dump:1,chomp:1,connect:1,getsockname:1,die:1,socketpair:1,close:1,flock:1,exists:1,index:1,shmget:1,sub:1,"for":1,endpwent:1,redo:1,lstat:1,msgctl:1,setpgrp:1,abs:1,exit:1,select:1,print:1,ref:1,gethostbyaddr:1,unshift:1,fcntl:1,syscall:1,"goto":1,getnetbyaddr:1,join:1,gmtime:1,symlink:1,semget:1,splice:1,x:1,getpeername:1,recv:1,log:1,setsockopt:1,cos:1,last:1,reverse:1,gethostbyname:1,getgrnam:1,study:1,formline:1,endhostent:1,times:1,chop:1,length:1,gethostent:1,getnetent:1,pack:1,getprotoent:1,getservbyname:1,rand:1,mkdir:1,pos:1,chmod:1,y:1,substr:1,endnetent:1,printf:1,next:1,open:1,msgsnd:1,readdir:1,use:1,unlink:1,getsockopt:1,getpriority:1,rindex:1,wantarray:1,hex:1,system:1,getservbyport:1,endservent:1,"int":1,chr:1,untie:1,rmdir:1,prototype:1,tell:1,listen:1,fork:1,shmread:1,ucfirst:1,setprotoent:1,"else":1,sysseek:1,link:1,getgrgid:1,shmctl:1,waitpid:1,unpack:1,getnetbyname:1,reset:1,chdir:1,grep:1,split:1,require:1,caller:1,lcfirst:1,until:1,warn:1,"while":1,values:1,shift:1,telldir:1,getpwuid:1,my:1,getprotobynumber:1,"delete":1,and:1,sort:1,uc:1,defined:1,srand:1,accept:1,"package":1,seekdir:1,getprotobyname:1,semop:1,our:1,rename:1,seek:1,"if":1,q:1,chroot:1,sysread:1,setpwent:1,no:1,crypt:1,getc:1,chown:1,sqrt:1,write:1,setnetent:1,setpriority:1,foreach:1,tie:1,sin:1,msgget:1,map:1,stat:1,getlogin:1,unless:1,elsif:1,truncate:1,exec:1,keys:1,glob:1,tied:1,closedir:1,ioctl:1,socket:1,readlink:1,"eval":1,xor:1,readline:1,binmode:1,setservent:1,eof:1,ord:1,bind:1,alarm:1,pipe:1,atan2:1,getgrent:1,exp:1,time:1,push:1,setgrent:1,gt:1,lt:1,or:1,ne:1,m:1};var d={cN:"subst",b:"[$@]\\{",e:"}",k:c,r:10};var b={cN:"variable",b:"\\$\\d"};var a={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var g=[hljs.BE,d,b,a];var f={b:"->",c:[{b:hljs.IR},{b:"{",e:"}"}]};var e=[b,a,hljs.HCM,{cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5},f,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:g,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:g,r:5},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"string",b:'"',e:'"',c:g,r:0},{cN:"string",b:"`",e:"`",c:[hljs.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",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:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[hljs.BE],r:0},{cN:"sub",b:"\\bsub\\b",e:"(\\s*\\(.*?\\))?[;{]",k:{sub:1},r:5},{cN:"operator",b:"-\\w\\b",r:0},{cN:"pod",b:"\\=\\w",e:"\\=cut"}];d.c=e;f.c[1].c=e;return{dM:{k:c,c:e}}}();hljs.LANGUAGES.cpp=function(){var b={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};var a={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,r:10};a.c=[a];return{dM:{k:b,i:"=this.size)return undefined;if(i>=this._buf.length)return undefined;return this._buf[(this.pos-i-1)%this.size]};CircularBuffer.prototype.push=function(o){this._buf[this.pos%this.size]=o;return this.pos++}},{}],3:[function(require,module,exports){var Connection=module.exports=require("./base_connection");Connection.prototype.setupSocket=function(){var connection=this;var socket=new WebSocket(this.getUrl());socket.onopen=function(){connection.handleOpen()};socket.onmessage=function(message){connection.handleData(message.data)};socket.onclose=function(){connection.handleClose()};return socket};Connection.prototype.startHeartbeat=function(){if(!this.protocol.sendHeartbeat||this.heartbeatTimer)return;var connection=this;var propertyName=null;if(typeof document.hidden!=="undefined"){propertyName="hidden"}else if(typeof document.mozHidden!=="undefined"){propertyName="mozHidden"}else if(typeof document.msHidden!=="undefined"){propertyName="msHidden"}else if(typeof document.webkitHidden!=="undefined"){propertyName="webkitHidden"}else{propertyName=undefined}var windowVisible=true;var focusListener=window.addEventListener("focus",function(e){windowVisible=true});var blurListener=window.addEventListener("blur",function(e){windowVisible=false});this.on("disconnect",function(){if(connection.heartbeatTimer){clearTimeout(connection.heartbeatTimer);delete connection.heartbeatTimer}window.removeEventListener(focusListener);window.removeEventListener(blurListener)});this.heartbeatTimer=setInterval(function(){var isVisible=propertyName===undefined?true:document[propertyName]===false;if(isVisible&&windowVisible){connection.sendHeartbeat()}else{connection.setHeartbeatState(false)}},this.opts.heartbeatInterval)}},{"./base_connection":1}],4:[function(require,module,exports){!function(process){var Frame=require("./frame"),CircularBuffer=require("./circular_buffer"),Pipeline=require("./pipeline"),EventEmitter=require("events").EventEmitter,gestureListener=require("./gesture").gestureListener,_=require("underscore");var Controller=module.exports=function(opts){var inNode=typeof process!=="undefined"&&process.title==="node";opts=_.defaults(opts||{},{inNode:inNode});this.inNode=opts.inNode;opts=_.defaults(opts||{},{frameEventName:this.useAnimationLoop()?"animationFrame":"deviceFrame",supressAnimationLoop:false});this.supressAnimationLoop=opts.supressAnimationLoop;this.frameEventName=opts.frameEventName;this.history=new CircularBuffer(200);this.lastFrame=Frame.Invalid;this.lastValidFrame=Frame.Invalid;this.lastConnectionFrame=Frame.Invalid;this.accumulatedGestures=[];if(opts.connectionType===undefined){this.connectionType=this.inBrowser()?require("./connection"):require("./node_connection")}else{this.connectionType=opts.connectionType}this.connection=new this.connectionType(opts);this.setupConnectionEvents()};Controller.prototype.gesture=function(type,cb){var creator=gestureListener(this,type);if(cb!==undefined){creator.stop(cb)}return creator};Controller.prototype.inBrowser=function(){return!this.inNode};Controller.prototype.useAnimationLoop=function(){return this.inBrowser()&&typeof chrome==="undefined"};Controller.prototype.connect=function(){var controller=this;if(this.connection.connect()&&this.inBrowser()&&!controller.supressAnimationLoop){var callback=function(){controller.emit("animationFrame",controller.lastConnectionFrame);window.requestAnimFrame(callback)};window.requestAnimFrame(callback)}};Controller.prototype.disconnect=function(){this.connection.disconnect()};Controller.prototype.frame=function(num){return this.history.get(num)||Frame.Invalid};Controller.prototype.loop=function(callback){switch(callback.length){case 1:this.on(this.frameEventName,callback);break;case 2:var controller=this;var scheduler=null;var immediateRunnerCallback=function(frame){callback(frame,function(){if(controller.lastFrame!=frame){immediateRunnerCallback(controller.lastFrame)}else{controller.once(controller.frameEventName,immediateRunnerCallback)}})};this.once(this.frameEventName,immediateRunnerCallback);break}this.connect()};Controller.prototype.addStep=function(step){if(!this.pipeline)this.pipeline=new Pipeline(this);this.pipeline.addStep(step)};Controller.prototype.processFrame=function(frame){if(frame.gestures){this.accumulatedGestures=this.accumulatedGestures.concat(frame.gestures)}if(this.pipeline){frame=this.pipeline.run(frame);if(!frame)frame=Frame.Invalid}this.lastConnectionFrame=frame;this.emit("deviceFrame",frame)};Controller.prototype.processFinishedFrame=function(frame){this.lastFrame=frame;if(frame.valid){this.lastValidFrame=frame}frame.controller=this;frame.historyIdx=this.history.push(frame);if(frame.gestures){frame.gestures=this.accumulatedGestures;this.accumulatedGestures=[];for(var gestureIdx=0;gestureIdx!=frame.gestures.length;gestureIdx++){this.emit("gesture",frame.gestures[gestureIdx],frame)}}this.emit("frame",frame)};Controller.prototype.setupConnectionEvents=function(){var controller=this;this.connection.on("frame",function(frame){controller.processFrame(frame)});this.on(this.frameEventName,function(frame){controller.processFinishedFrame(frame)});this.connection.on("disconnect",function(){controller.emit("disconnect")});this.connection.on("ready",function(){controller.emit("ready")});this.connection.on("connect",function(){controller.emit("connect")});this.connection.on("focus",function(){controller.emit("focus")});this.connection.on("blur",function(){controller.emit("blur")});this.connection.on("protocol",function(protocol){controller.emit("protocol",protocol)});this.connection.on("deviceConnect",function(evt){controller.emit(evt.state?"deviceConnected":"deviceDisconnected")})};_.extend(Controller.prototype,EventEmitter.prototype)}(require("__browserify_process"))},{"./circular_buffer":2,"./connection":3,"./frame":5,"./gesture":6,"./node_connection":16,"./pipeline":10,__browserify_process:18,events:17,underscore:20}],5:[function(require,module,exports){var Hand=require("./hand"),Pointable=require("./pointable"),createGesture=require("./gesture").createGesture,glMatrix=require("gl-matrix"),mat3=glMatrix.mat3,vec3=glMatrix.vec3,InteractionBox=require("./interaction_box"),_=require("underscore");var Frame=module.exports=function(data){this.valid=true;this.id=data.id;this.timestamp=data.timestamp;this.hands=[];this.handsMap={};this.pointables=[];this.tools=[];this.fingers=[];if(data.interactionBox){this.interactionBox=new InteractionBox(data.interactionBox)}this.gestures=[];this.pointablesMap={};this._translation=data.t;this._rotation=_.flatten(data.r);this._scaleFactor=data.s;this.data=data;this.type="frame";this.currentFrameRate=data.currentFrameRate;var handMap={};for(var handIdx=0,handCount=data.hands.length;handIdx!=handCount;handIdx++){var hand=new Hand(data.hands[handIdx]);hand.frame=this;this.hands.push(hand);this.handsMap[hand.id]=hand;handMap[hand.id]=handIdx}for(var pointableIdx=0,pointableCount=data.pointables.length;pointableIdx!=pointableCount;pointableIdx++){var pointable=new Pointable(data.pointables[pointableIdx]);pointable.frame=this;this.pointables.push(pointable);this.pointablesMap[pointable.id]=pointable;(pointable.tool?this.tools:this.fingers).push(pointable);if(pointable.handId!==undefined&&handMap.hasOwnProperty(pointable.handId)){var hand=this.hands[handMap[pointable.handId]];hand.pointables.push(pointable);(pointable.tool?hand.tools:hand.fingers).push(pointable)}}if(data.gestures){for(var gestureIdx=0,gestureCount=data.gestures.length;gestureIdx!=gestureCount;gestureIdx++){this.gestures.push(createGesture(data.gestures[gestureIdx]))}}};Frame.prototype.tool=function(id){var pointable=this.pointable(id);return pointable.tool?pointable:Pointable.Invalid};Frame.prototype.pointable=function(id){return this.pointablesMap[id]||Pointable.Invalid};Frame.prototype.finger=function(id){var pointable=this.pointable(id);return!pointable.tool?pointable:Pointable.Invalid};Frame.prototype.hand=function(id){return this.handsMap[id]||Hand.Invalid};Frame.prototype.rotationAngle=function(sinceFrame,axis){if(!this.valid||!sinceFrame.valid)return 0;var rot=this.rotationMatrix(sinceFrame);var cs=(rot[0]+rot[4]+rot[8]-1)*.5;var angle=Math.acos(cs);angle=isNaN(angle)?0:angle;if(axis!==undefined){var rotAxis=this.rotationAxis(sinceFrame);angle*=vec3.dot(rotAxis,vec3.normalize(vec3.create(),axis))}return angle};Frame.prototype.rotationAxis=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return vec3.create();return vec3.normalize(vec3.create(),[this._rotation[7]-sinceFrame._rotation[5],this._rotation[2]-sinceFrame._rotation[6],this._rotation[3]-sinceFrame._rotation[1]])};Frame.prototype.rotationMatrix=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return mat3.create();var transpose=mat3.transpose(mat3.create(),this._rotation);return mat3.multiply(mat3.create(),sinceFrame._rotation,transpose)};Frame.prototype.scaleFactor=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return 1;return Math.exp(this._scaleFactor-sinceFrame._scaleFactor)};Frame.prototype.translation=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return vec3.create();return vec3.subtract(vec3.create(),this._translation,sinceFrame._translation)};Frame.prototype.toString=function(){var str="Frame [ id:"+this.id+" | timestamp:"+this.timestamp+" | Hand count:("+this.hands.length+") | Pointable count:("+this.pointables.length+")";if(this.gestures)str+=" | Gesture count:("+this.gestures.length+")";str+=" ]";return str};Frame.prototype.dump=function(){var out="";out+="Frame Info:
          ";out+=this.toString();out+="

          Hands:
          ";for(var handIdx=0,handCount=this.hands.length;handIdx!=handCount;handIdx++){out+=" "+this.hands[handIdx].toString()+"
          "}out+="

          Pointables:
          ";for(var pointableIdx=0,pointableCount=this.pointables.length;pointableIdx!=pointableCount;pointableIdx++){out+=" "+this.pointables[pointableIdx].toString()+"
          "}if(this.gestures){out+="

          Gestures:
          ";for(var gestureIdx=0,gestureCount=this.gestures.length;gestureIdx!=gestureCount;gestureIdx++){out+=" "+this.gestures[gestureIdx].toString()+"
          "}}out+="

          Raw JSON:
          ";out+=JSON.stringify(this.data);return out};Frame.Invalid={valid:false,hands:[],fingers:[],tools:[],gestures:[],pointables:[],pointable:function(){return Pointable.Invalid},finger:function(){return Pointable.Invalid},hand:function(){return Hand.Invalid},toString:function(){return"invalid frame"},dump:function(){return this.toString()},rotationAngle:function(){return 0},rotationMatrix:function(){return mat3.create()},rotationAxis:function(){return vec3.create()},scaleFactor:function(){return 1},translation:function(){return vec3.create()}}},{"./gesture":6,"./hand":7,"./interaction_box":9,"./pointable":11,"gl-matrix":19,underscore:20}],6:[function(require,module,exports){var glMatrix=require("gl-matrix"),vec3=glMatrix.vec3,EventEmitter=require("events").EventEmitter,_=require("underscore");var createGesture=exports.createGesture=function(data){var gesture;switch(data.type){case"circle":gesture=new CircleGesture(data);break;case"swipe":gesture=new SwipeGesture(data);break;case"screenTap":gesture=new ScreenTapGesture(data);break;case"keyTap":gesture=new KeyTapGesture(data);break;default:throw"unkown gesture type"}gesture.id=data.id;gesture.handIds=data.handIds;gesture.pointableIds=data.pointableIds;gesture.duration=data.duration;gesture.state=data.state;gesture.type=data.type;return gesture};var gestureListener=exports.gestureListener=function(controller,type){var handlers={};var gestureMap={};var gestureCreator=function(){var candidateGesture=gestureMap[gesture.id];if(candidateGesture!==undefined)gesture.update(gesture,frame);if(gesture.state=="start"||gesture.state=="stop"){if(type==gesture.type&&gestureMap[gesture.id]===undefined){gestureMap[gesture.id]=new Gesture(gesture,frame);gesture.update(gesture,frame)}if(gesture.state=="stop"){delete gestureMap[gesture.id]}}};controller.on("gesture",function(gesture,frame){if(gesture.type==type){if(gesture.state=="start"||gesture.state=="stop"){if(gestureMap[gesture.id]===undefined){var gestureTracker=new Gesture(gesture,frame);gestureMap[gesture.id]=gestureTracker;_.each(handlers,function(cb,name){gestureTracker.on(name,cb)})}}gestureMap[gesture.id].update(gesture,frame);if(gesture.state=="stop"){delete gestureMap[gesture.id]}}});var builder={start:function(cb){handlers["start"]=cb;return builder},stop:function(cb){handlers["stop"]=cb;return builder},complete:function(cb){handlers["stop"]=cb;return builder},update:function(cb){handlers["update"]=cb;return builder}};return builder};var Gesture=exports.Gesture=function(gesture,frame){this.gestures=[gesture];this.frames=[frame]};Gesture.prototype.update=function(gesture,frame){this.gestures.push(gesture);this.frames.push(frame);this.emit(gesture.state,this)};_.extend(Gesture.prototype,EventEmitter.prototype);var CircleGesture=function(data){this.center=data.center;this.normal=data.normal;this.progress=data.progress;this.radius=data.radius};CircleGesture.prototype.toString=function(){return"CircleGesture ["+JSON.stringify(this)+"]"};var SwipeGesture=function(data){this.startPosition=data.startPosition;this.position=data.position;this.direction=data.direction;this.speed=data.speed};SwipeGesture.prototype.toString=function(){return"SwipeGesture ["+JSON.stringify(this)+"]"};var ScreenTapGesture=function(data){this.position=data.position;this.direction=data.direction;this.progress=data.progress};ScreenTapGesture.prototype.toString=function(){return"ScreenTapGesture ["+JSON.stringify(this)+"]"};var KeyTapGesture=function(data){this.position=data.position;this.direction=data.direction;this.progress=data.progress};KeyTapGesture.prototype.toString=function(){return"KeyTapGesture ["+JSON.stringify(this)+"]"}},{events:17,"gl-matrix":19,underscore:20}],7:[function(require,module,exports){var Pointable=require("./pointable"),glMatrix=require("gl-matrix"),mat3=glMatrix.mat3,vec3=glMatrix.vec3,_=require("underscore");var Hand=module.exports=function(data){this.id=data.id;this.palmPosition=data.palmPosition;this.direction=data.direction;this.palmVelocity=data.palmVelocity;this.palmNormal=data.palmNormal;this.sphereCenter=data.sphereCenter;this.sphereRadius=data.sphereRadius;this.valid=true;this.pointables=[];this.fingers=[];this.tools=[];this._translation=data.t;this._rotation=_.flatten(data.r);this._scaleFactor=data.s;this.timeVisible=data.timeVisible;this.stabilizedPalmPosition=data.stabilizedPalmPosition};Hand.prototype.finger=function(id){var finger=this.frame.finger(id);return finger&&finger.handId==this.id?finger:Pointable.Invalid};Hand.prototype.rotationAngle=function(sinceFrame,axis){if(!this.valid||!sinceFrame.valid)return 0;var sinceHand=sinceFrame.hand(this.id);if(!sinceHand.valid)return 0;var rot=this.rotationMatrix(sinceFrame);var cs=(rot[0]+rot[4]+rot[8]-1)*.5;var angle=Math.acos(cs);angle=isNaN(angle)?0:angle;if(axis!==undefined){var rotAxis=this.rotationAxis(sinceFrame);angle*=vec3.dot(rotAxis,vec3.normalize(vec3.create(),axis))}return angle};Hand.prototype.rotationAxis=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return vec3.create();var sinceHand=sinceFrame.hand(this.id);if(!sinceHand.valid)return vec3.create();return vec3.normalize(vec3.create(),[this._rotation[7]-sinceHand._rotation[5],this._rotation[2]-sinceHand._rotation[6],this._rotation[3]-sinceHand._rotation[1]])};Hand.prototype.rotationMatrix=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return mat3.create();var sinceHand=sinceFrame.hand(this.id);if(!sinceHand.valid)return mat3.create();var transpose=mat3.transpose(mat3.create(),this._rotation);var m=mat3.multiply(mat3.create(),sinceHand._rotation,transpose);return m};Hand.prototype.scaleFactor=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return 1;var sinceHand=sinceFrame.hand(this.id);if(!sinceHand.valid)return 1;return Math.exp(this._scaleFactor-sinceHand._scaleFactor)};Hand.prototype.translation=function(sinceFrame){if(!this.valid||!sinceFrame.valid)return vec3.create();var sinceHand=sinceFrame.hand(this.id);if(!sinceHand.valid)return vec3.create();return[this._translation[0]-sinceHand._translation[0],this._translation[1]-sinceHand._translation[1],this._translation[2]-sinceHand._translation[2]]};Hand.prototype.toString=function(){return"Hand [ id: "+this.id+" | palm velocity:"+this.palmVelocity+" | sphere center:"+this.sphereCenter+" ] "};Hand.Invalid={valid:false,fingers:[],tools:[],pointables:[],pointable:function(){return Pointable.Invalid},finger:function(){return Pointable.Invalid},toString:function(){return"invalid frame"},dump:function(){return this.toString()},rotationAngle:function(){return 0},rotationMatrix:function(){return mat3.create()},rotationAxis:function(){return vec3.create()},scaleFactor:function(){return 1},translation:function(){return vec3.create()}}},{"./pointable":11,"gl-matrix":19,underscore:20}],8:[function(require,module,exports){!function(){module.exports={Controller:require("./controller"),Frame:require("./frame"),Gesture:require("./gesture"),Hand:require("./hand"),Pointable:require("./pointable"),InteractionBox:require("./interaction_box"),Connection:require("./connection"),CircularBuffer:require("./circular_buffer"),UI:require("./ui"),glMatrix:require("gl-matrix"),mat3:require("gl-matrix").mat3,vec3:require("gl-matrix").vec3,loopController:undefined,loop:function(opts,callback){if(callback===undefined){callback=opts;opts={}}if(!this.loopController)this.loopController=new this.Controller(opts);this.loopController.loop(callback)}}}()},{"./circular_buffer":2,"./connection":3,"./controller":4,"./frame":5,"./gesture":6,"./hand":7,"./interaction_box":9,"./pointable":11,"./ui":13,"gl-matrix":19}],9:[function(require,module,exports){var glMatrix=require("gl-matrix"),vec3=glMatrix.vec3;var InteractionBox=module.exports=function(data){this.valid=true;this.center=data.center;this.size=data.size;this.width=data.size[0];this.height=data.size[1];this.depth=data.size[2]};InteractionBox.prototype.denormalizePoint=function(normalizedPosition){return vec3.fromValues((normalizedPosition[0]-.5)*this.size[0]+this.center[0],(normalizedPosition[1]-.5)*this.size[1]+this.center[1],(normalizedPosition[2]-.5)*this.size[2]+this.center[2])};InteractionBox.prototype.normalizePoint=function(position,clamp){var vec=vec3.fromValues((position[0]-this.center[0])/this.size[0]+.5,(position[1]-this.center[1])/this.size[1]+.5,(position[2]-this.center[2])/this.size[2]+.5);if(clamp){vec[0]=Math.min(Math.max(vec[0],0),1);vec[1]=Math.min(Math.max(vec[1],0),1);vec[2]=Math.min(Math.max(vec[2],0),1)}return vec};InteractionBox.prototype.toString=function(){return"InteractionBox [ width:"+this.width+" | height:"+this.height+" | depth:"+this.depth+" ]"};InteractionBox.Invalid={valid:false}},{"gl-matrix":19}],10:[function(require,module,exports){var Pipeline=module.exports=function(){this.steps=[]};Pipeline.prototype.addStep=function(step){this.steps.push(step)};Pipeline.prototype.run=function(frame){var stepsLength=this.steps.length;for(var i=0;i!=stepsLength;i++){if(!frame)break;frame=this.steps[i](frame)}return frame}},{}],11:[function(require,module,exports){var glMatrix=require("gl-matrix"),vec3=glMatrix.vec3;var Pointable=module.exports=function(data){this.valid=true;this.id=data.id;this.handId=data.handId;this.length=data.length;this.tool=data.tool;this.width=data.width;this.direction=data.direction;this.stabilizedTipPosition=data.stabilizedTipPosition;this.tipPosition=data.tipPosition;this.tipVelocity=data.tipVelocity;this.touchZone=data.touchZone;this.touchDistance=data.touchDistance;this.timeVisible=data.timeVisible};Pointable.prototype.toString=function(){if(this.tool==true){return"Pointable [ id:"+this.id+" "+this.length+"mmx | with:"+this.width+"mm | direction:"+this.direction+" ]"}else{return"Pointable [ id:"+this.id+" "+this.length+"mmx | direction: "+this.direction+" ]"}};Pointable.Invalid={valid:false}},{"gl-matrix":19}],12:[function(require,module,exports){var Frame=require("./frame");var Event=function(data){this.type=data.type;this.state=data.state};var chooseProtocol=exports.chooseProtocol=function(header){var protocol;switch(header.version){case 1:protocol=JSONProtocol(1,function(data){return new Frame(data)});break;case 2:protocol=JSONProtocol(2,function(data){return new Frame(data)});protocol.sendHeartbeat=function(connection){connection.send(protocol.encode({heartbeat:true}))};break;case 3:protocol=JSONProtocol(3,function(data){return data.event?new Event(data.event):new Frame(data)});protocol.sendHeartbeat=function(connection){connection.send(protocol.encode({heartbeat:true}))};break;default:throw"unrecognized version"}return protocol};var JSONProtocol=function(version,cb){var protocol=cb;protocol.encode=function(message){return JSON.stringify(message)};protocol.version=version;protocol.versionLong="Version "+version;protocol.type="protocol";return protocol}},{"./frame":5}],13:[function(require,module,exports){exports.UI={Region:require("./ui/region"),Cursor:require("./ui/cursor")}},{"./ui/cursor":14,"./ui/region":15}],14:[function(require,module,exports){var Cursor=module.exports=function(){return function(frame){var pointable=frame.pointables.sort(function(a,b){return a.z-b.z})[0];if(pointable&&pointable.valid){frame.cursorPosition=pointable.tipPosition}return frame}}},{}],15:[function(require,module,exports){var EventEmitter=require("events").EventEmitter,_=require("underscore");var Region=module.exports=function(start,end){this.start=new Vector(start);this.end=new Vector(end);this.enteredFrame=null};Region.prototype.hasPointables=function(frame){for(var i=0;i!=frame.pointables.length;i++){var position=frame.pointables[i].tipPosition;if(position.x>=this.start.x&&position.x<=this.end.x&&position.y>=this.start.y&&position.y<=this.end.y&&position.z>=this.start.z&&position.z<=this.end.z){return true}}return false};Region.prototype.listener=function(opts){var region=this;if(opts&&opts.nearThreshold)this.setupNearRegion(opts.nearThreshold);return function(frame){return region.updatePosition(frame)}};Region.prototype.clipper=function(){var region=this;return function(frame){region.updatePosition(frame);return region.enteredFrame?frame:null}};Region.prototype.setupNearRegion=function(distance){var nearRegion=this.nearRegion=new Region([this.start.x-distance,this.start.y-distance,this.start.z-distance],[this.end.x+distance,this.end.y+distance,this.end.z+distance]);var region=this;nearRegion.on("enter",function(frame){region.emit("near",frame)});nearRegion.on("exit",function(frame){region.emit("far",frame)});region.on("exit",function(frame){region.emit("near",frame)})};Region.prototype.updatePosition=function(frame){if(this.nearRegion)this.nearRegion.updatePosition(frame);if(this.hasPointables(frame)&&this.enteredFrame==null){this.enteredFrame=frame;this.emit("enter",this.enteredFrame)}else if(!this.hasPointables(frame)&&this.enteredFrame!=null){this.enteredFrame=null;this.emit("exit",this.enteredFrame)}return frame};Region.prototype.normalize=function(position){return new Vector([(position.x-this.start.x)/(this.end.x-this.start.x),(position.y-this.start.y)/(this.end.y-this.start.y),(position.z-this.start.z)/(this.end.z-this.start.z)])};Region.prototype.mapToXY=function(position,width,height){var normalized=this.normalize(position);var x=normalized.x,y=normalized.y;if(x>1)x=1;else if(x<-1)x=-1;if(y>1)y=1;else if(y<-1)y=-1;return[(x+1)/2*width,(1-y)/2*height,normalized.z]};_.extend(Region.prototype,EventEmitter.prototype)},{events:17,underscore:20}],16:[function(require,module,exports){},{}],17:[function(require,module,exports){!function(process){if(!process.EventEmitter)process.EventEmitter=function(){};var EventEmitter=exports.EventEmitter=process.EventEmitter;var isArray=typeof Array.isArray==="function"?Array.isArray:function(xs){return Object.prototype.toString.call(xs)==="[object Array]"};function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0;i0&&this._events[type].length>m){this._events[type].warned=true;console.error("(node) warning: possible EventEmitter memory "+"leak detected. %d listeners added. "+"Use emitter.setMaxListeners() to increase limit.",this._events[type].length);console.trace()}}this._events[type].push(listener)}else{this._events[type]=[this._events[type],listener]}return this};EventEmitter.prototype.on=EventEmitter.prototype.addListener;EventEmitter.prototype.once=function(type,listener){var self=this;self.on(type,function g(){self.removeListener(type,g);listener.apply(this,arguments)});return this};EventEmitter.prototype.removeListener=function(type,listener){if("function"!==typeof listener){throw new Error("removeListener only takes instances of Function")}if(!this._events||!this._events[type])return this;var list=this._events[type];if(isArray(list)){var i=indexOf(list,listener);if(i<0)return this;list.splice(i,1);if(list.length==0)delete this._events[type]}else if(this._events[type]===listener){delete this._events[type]}return this};EventEmitter.prototype.removeAllListeners=function(type){if(arguments.length===0){this._events={};return this}if(type&&this._events&&this._events[type])this._events[type]=null;return this};EventEmitter.prototype.listeners=function(type){if(!this._events)this._events={};if(!this._events[type])this._events[type]=[];if(!isArray(this._events[type])){this._events[type]=[this._events[type]]}return this._events[type]}}(require("__browserify_process"))},{__browserify_process:18}],18:[function(require,module,exports){var process=module.exports={};process.nextTick=function(){var canSetImmediate=typeof window!=="undefined"&&window.setImmediate;var canPost=typeof window!=="undefined"&&window.postMessage&&window.addEventListener;if(canSetImmediate){return function(f){return window.setImmediate(f)}}if(canPost){var queue=[];window.addEventListener("message",function(ev){if(ev.source===window&&ev.data==="process-tick"){ev.stopPropagation();if(queue.length>0){var fn=queue.shift();fn()}}},true);return function nextTick(fn){queue.push(fn);window.postMessage("process-tick","*")}}return function nextTick(fn){setTimeout(fn,0)}}();process.title="browser";process.browser=true;process.env={};process.argv=[];process.binding=function(name){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported")}},{}],19:[function(require,module,exports){!function(){!function(){"use strict";var shim={};if(typeof exports==="undefined"){if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){shim.exports={};define(function(){return shim.exports})}else{shim.exports=window}}else{shim.exports=exports}!function(exports){var vec2={};if(!GLMAT_EPSILON){var GLMAT_EPSILON=1e-6}vec2.create=function(){return new Float32Array(2)};vec2.clone=function(a){var out=new Float32Array(2);out[0]=a[0];out[1]=a[1];return out};vec2.fromValues=function(x,y){var out=new Float32Array(2);out[0]=x;out[1]=y;return out};vec2.copy=function(out,a){out[0]=a[0];out[1]=a[1];return out};vec2.set=function(out,x,y){out[0]=x;out[1]=y;return out};vec2.add=function(out,a,b){out[0]=a[0]+b[0];out[1]=a[1]+b[1];return out};vec2.sub=vec2.subtract=function(out,a,b){out[0]=a[0]-b[0];out[1]=a[1]-b[1];return out};vec2.mul=vec2.multiply=function(out,a,b){out[0]=a[0]*b[0];out[1]=a[1]*b[1];return out};vec2.div=vec2.divide=function(out,a,b){out[0]=a[0]/b[0];out[1]=a[1]/b[1];return out};vec2.min=function(out,a,b){out[0]=Math.min(a[0],b[0]); +out[1]=Math.min(a[1],b[1]);return out};vec2.max=function(out,a,b){out[0]=Math.max(a[0],b[0]);out[1]=Math.max(a[1],b[1]);return out};vec2.scale=function(out,a,b){out[0]=a[0]*b;out[1]=a[1]*b;return out};vec2.dist=vec2.distance=function(a,b){var x=b[0]-a[0],y=b[1]-a[1];return Math.sqrt(x*x+y*y)};vec2.sqrDist=vec2.squaredDistance=function(a,b){var x=b[0]-a[0],y=b[1]-a[1];return x*x+y*y};vec2.len=vec2.length=function(a){var x=a[0],y=a[1];return Math.sqrt(x*x+y*y)};vec2.sqrLen=vec2.squaredLength=function(a){var x=a[0],y=a[1];return x*x+y*y};vec2.negate=function(out,a){out[0]=-a[0];out[1]=-a[1];return out};vec2.normalize=function(out,a){var x=a[0],y=a[1];var len=x*x+y*y;if(len>0){len=1/Math.sqrt(len);out[0]=a[0]*len;out[1]=a[1]*len}return out};vec2.dot=function(a,b){return a[0]*b[0]+a[1]*b[1]};vec2.cross=function(out,a,b){var z=a[0]*b[1]-a[1]*b[0];out[0]=out[1]=0;out[2]=z;return out};vec2.lerp=function(out,a,b,t){var ax=a[0],ay=a[1];out[0]=ax+t*(b[0]-ax);out[1]=ay+t*(b[1]-ay);return out};vec2.transformMat2=function(out,a,m){var x=a[0],y=a[1];out[0]=x*m[0]+y*m[1];out[1]=x*m[2]+y*m[3];return out};vec2.forEach=function(){var vec=new Float32Array(2);return function(a,stride,offset,count,fn,arg){var i,l;if(!stride){stride=2}if(!offset){offset=0}if(count){l=Math.min(count*stride+offset,a.length)}else{l=a.length}for(i=offset;i0){len=1/Math.sqrt(len);out[0]=a[0]*len;out[1]=a[1]*len;out[2]=a[2]*len}return out};vec3.dot=function(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]};vec3.cross=function(out,a,b){var ax=a[0],ay=a[1],az=a[2],bx=b[0],by=b[1],bz=b[2];out[0]=ay*bz-az*by;out[1]=az*bx-ax*bz;out[2]=ax*by-ay*bx;return out};vec3.lerp=function(out,a,b,t){var ax=a[0],ay=a[1],az=a[2];out[0]=ax+t*(b[0]-ax);out[1]=ay+t*(b[1]-ay);out[2]=az+t*(b[2]-az);return out};vec3.transformMat4=function(out,a,m){var x=a[0],y=a[1],z=a[2];out[0]=m[0]*x+m[4]*y+m[8]*z+m[12];out[1]=m[1]*x+m[5]*y+m[9]*z+m[13];out[2]=m[2]*x+m[6]*y+m[10]*z+m[14];return out};vec3.transformQuat=function(out,a,q){var x=a[0],y=a[1],z=a[2],qx=q[0],qy=q[1],qz=q[2],qw=q[3],ix=qw*x+qy*z-qz*y,iy=qw*y+qz*x-qx*z,iz=qw*z+qx*y-qy*x,iw=-qx*x-qy*y-qz*z;out[0]=ix*qw+iw*-qx+iy*-qz-iz*-qy;out[1]=iy*qw+iw*-qy+iz*-qx-ix*-qz;out[2]=iz*qw+iw*-qz+ix*-qy-iy*-qx;return out};vec3.forEach=function(){var vec=new Float32Array(3);return function(a,stride,offset,count,fn,arg){var i,l;if(!stride){stride=3}if(!offset){offset=0}if(count){l=Math.min(count*stride+offset,a.length)}else{l=a.length}for(i=offset;i0){len=1/Math.sqrt(len);out[0]=a[0]*len;out[1]=a[1]*len;out[2]=a[2]*len;out[3]=a[3]*len}return out};vec4.dot=function(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]+a[3]*b[3]};vec4.lerp=function(out,a,b,t){var ax=a[0],ay=a[1],az=a[2],aw=a[3];out[0]=ax+t*(b[0]-ax);out[1]=ay+t*(b[1]-ay);out[2]=az+t*(b[2]-az);out[3]=aw+t*(b[3]-aw);return out};vec4.transformMat4=function(out,a,m){var x=a[0],y=a[1],z=a[2],w=a[3];out[0]=m[0]*x+m[4]*y+m[8]*z+m[12]*w;out[1]=m[1]*x+m[5]*y+m[9]*z+m[13]*w;out[2]=m[2]*x+m[6]*y+m[10]*z+m[14]*w;out[3]=m[3]*x+m[7]*y+m[11]*z+m[15]*w;return out};vec4.transformQuat=function(out,a,q){var x=a[0],y=a[1],z=a[2],qx=q[0],qy=q[1],qz=q[2],qw=q[3],ix=qw*x+qy*z-qz*y,iy=qw*y+qz*x-qx*z,iz=qw*z+qx*y-qy*x,iw=-qx*x-qy*y-qz*z;out[0]=ix*qw+iw*-qx+iy*-qz-iz*-qy;out[1]=iy*qw+iw*-qy+iz*-qx-ix*-qz;out[2]=iz*qw+iw*-qz+ix*-qy-iy*-qx;return out};vec4.forEach=function(){var vec=new Float32Array(4);return function(a,stride,offset,count,fn,arg){var i,l;if(!stride){stride=4}if(!offset){offset=0}if(count){l=Math.min(count*stride+offset,a.length)}else{l=a.length}for(i=offset;i=1){if(out!==a){out[0]=ax;out[1]=ay;out[2]=az;out[3]=aw}return out}halfTheta=Math.acos(cosHalfTheta);sinHalfTheta=Math.sqrt(1-cosHalfTheta*cosHalfTheta);if(Math.abs(sinHalfTheta)<.001){out[0]=ax*.5+bx*.5;out[1]=ay*.5+by*.5;out[2]=az*.5+bz*.5;out[3]=aw*.5+bw*.5;return out}ratioA=Math.sin((1-t)*halfTheta)/sinHalfTheta;ratioB=Math.sin(t*halfTheta)/sinHalfTheta;out[0]=ax*ratioA+bx*ratioB;out[1]=ay*ratioA+by*ratioB;out[2]=az*ratioA+bz*ratioB;out[3]=aw*ratioA+bw*ratioB;return out};quat.invert=function(out,a){var a0=a[0],a1=a[1],a2=a[2],a3=a[3],dot=a0*a0+a1*a1+a2*a2+a3*a3,invDot=dot?1/dot:0;out[0]=-a0*invDot;out[1]=-a1*invDot;out[2]=-a2*invDot;out[3]=a3*invDot;return out};quat.conjugate=function(out,a){out[0]=-a[0];out[1]=-a[1];out[2]=-a[2];out[3]=a[3];return out};quat.len=quat.length=vec4.length;quat.sqrLen=quat.squaredLength=vec4.squaredLength;quat.normalize=vec4.normalize;quat.str=function(a){return"quat("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+")"};if(typeof exports!=="undefined"){exports.quat=quat}}(shim.exports)}()}()},{}],20:[function(require,module,exports){!function(){!function(){var root=this;var previousUnderscore=root._;var breaker={};var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var push=ArrayProto.push,slice=ArrayProto.slice,concat=ArrayProto.concat,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf=ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind;var _=function(obj){if(obj instanceof _)return obj;if(!(this instanceof _))return new _(obj);this._wrapped=obj};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=_}exports._=_}else{root._=_}_.VERSION="1.4.4";var each=_.each=_.forEach=function(obj,iterator,context){if(obj==null)return;if(nativeForEach&&obj.forEach===nativeForEach){obj.forEach(iterator,context)}else if(obj.length===+obj.length){for(var i=0,l=obj.length;i2;if(obj==null)obj=[];if(nativeReduce&&obj.reduce===nativeReduce){if(context)iterator=_.bind(iterator,context);return initial?obj.reduce(iterator,memo):obj.reduce(iterator)}each(obj,function(value,index,list){if(!initial){memo=value;initial=true}else{memo=iterator.call(context,memo,value,index,list)}});if(!initial)throw new TypeError(reduceError);return memo};_.reduceRight=_.foldr=function(obj,iterator,memo,context){var initial=arguments.length>2;if(obj==null)obj=[];if(nativeReduceRight&&obj.reduceRight===nativeReduceRight){if(context)iterator=_.bind(iterator,context);return initial?obj.reduceRight(iterator,memo):obj.reduceRight(iterator)}var length=obj.length;if(length!==+length){var keys=_.keys(obj);length=keys.length}each(obj,function(value,index,list){index=keys?keys[--length]:--length;if(!initial){memo=obj[index];initial=true}else{memo=iterator.call(context,memo,obj[index],index,list)}});if(!initial)throw new TypeError(reduceError);return memo};_.find=_.detect=function(obj,iterator,context){var result;any(obj,function(value,index,list){if(iterator.call(context,value,index,list)){result=value;return true}});return result};_.filter=_.select=function(obj,iterator,context){var results=[];if(obj==null)return results;if(nativeFilter&&obj.filter===nativeFilter)return obj.filter(iterator,context);each(obj,function(value,index,list){if(iterator.call(context,value,index,list))results[results.length]=value});return results};_.reject=function(obj,iterator,context){return _.filter(obj,function(value,index,list){return!iterator.call(context,value,index,list)},context)};_.every=_.all=function(obj,iterator,context){iterator||(iterator=_.identity);var result=true;if(obj==null)return result;if(nativeEvery&&obj.every===nativeEvery)return obj.every(iterator,context);each(obj,function(value,index,list){if(!(result=result&&iterator.call(context,value,index,list)))return breaker});return!!result};var any=_.some=_.any=function(obj,iterator,context){iterator||(iterator=_.identity);var result=false;if(obj==null)return result;if(nativeSome&&obj.some===nativeSome)return obj.some(iterator,context);each(obj,function(value,index,list){if(result||(result=iterator.call(context,value,index,list)))return breaker});return!!result};_.contains=_.include=function(obj,target){if(obj==null)return false;if(nativeIndexOf&&obj.indexOf===nativeIndexOf)return obj.indexOf(target)!=-1;return any(obj,function(value){return value===target})};_.invoke=function(obj,method){var args=slice.call(arguments,2);var isFunc=_.isFunction(method);return _.map(obj,function(value){return(isFunc?method:value[method]).apply(value,args)})};_.pluck=function(obj,key){return _.map(obj,function(value){return value[key]})};_.where=function(obj,attrs,first){if(_.isEmpty(attrs))return first?null:[];return _[first?"find":"filter"](obj,function(value){for(var key in attrs){if(attrs[key]!==value[key])return false}return true})};_.findWhere=function(obj,attrs){return _.where(obj,attrs,true)};_.max=function(obj,iterator,context){if(!iterator&&_.isArray(obj)&&obj[0]===+obj[0]&&obj.length<65535){return Math.max.apply(Math,obj)}if(!iterator&&_.isEmpty(obj))return-Infinity;var result={computed:-Infinity,value:-Infinity};each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computed>=result.computed&&(result={value:value,computed:computed})});return result.value};_.min=function(obj,iterator,context){if(!iterator&&_.isArray(obj)&&obj[0]===+obj[0]&&obj.length<65535){return Math.min.apply(Math,obj)}if(!iterator&&_.isEmpty(obj))return Infinity;var result={computed:Infinity,value:Infinity};each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computedb||a===void 0)return 1;if(a>>1;iterator.call(context,array[mid])=0})})};_.difference=function(array){var rest=concat.apply(ArrayProto,slice.call(arguments,1));return _.filter(array,function(value){return!_.contains(rest,value)})};_.zip=function(){var args=slice.call(arguments);var length=_.max(_.pluck(args,"length"));var results=new Array(length);for(var i=0;i=0;i--){args=[funcs[i].apply(this,args)]}return args[0]}};_.after=function(times,func){if(times<=0)return func();return function(){if(--times<1){return func.apply(this,arguments)}}};_.keys=nativeKeys||function(obj){if(obj!==Object(obj))throw new TypeError("Invalid object");var keys=[];for(var key in obj)if(_.has(obj,key))keys[keys.length]=key;return keys};_.values=function(obj){var values=[];for(var key in obj)if(_.has(obj,key))values.push(obj[key]);return values};_.pairs=function(obj){var pairs=[];for(var key in obj)if(_.has(obj,key))pairs.push([key,obj[key]]);return pairs};_.invert=function(obj){var result={};for(var key in obj)if(_.has(obj,key))result[obj[key]]=key;return result};_.functions=_.methods=function(obj){var names=[];for(var key in obj){if(_.isFunction(obj[key]))names.push(key)}return names.sort()};_.extend=function(obj){each(slice.call(arguments,1),function(source){if(source){for(var prop in source){obj[prop]=source[prop]}}});return obj};_.pick=function(obj){var copy={};var keys=concat.apply(ArrayProto,slice.call(arguments,1));each(keys,function(key){if(key in obj)copy[key]=obj[key]});return copy};_.omit=function(obj){var copy={};var keys=concat.apply(ArrayProto,slice.call(arguments,1));for(var key in obj){if(!_.contains(keys,key))copy[key]=obj[key]}return copy};_.defaults=function(obj){each(slice.call(arguments,1),function(source){if(source){for(var prop in source){if(obj[prop]==null)obj[prop]=source[prop]}}});return obj};_.clone=function(obj){if(!_.isObject(obj))return obj;return _.isArray(obj)?obj.slice():_.extend({},obj)};_.tap=function(obj,interceptor){interceptor(obj);return obj};var eq=function(a,b,aStack,bStack){if(a===b)return a!==0||1/a==1/b;if(a==null||b==null)return a===b;if(a instanceof _)a=a._wrapped;if(b instanceof _)b=b._wrapped;var className=toString.call(a);if(className!=toString.call(b))return false;switch(className){case"[object String]":return a==String(b);case"[object Number]":return a!=+a?b!=+b:a==0?1/a==1/b:a==+b;case"[object Date]":case"[object Boolean]":return+a==+b;case"[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if(typeof a!="object"||typeof b!="object")return false;var length=aStack.length;while(length--){if(aStack[length]==a)return bStack[length]==b}aStack.push(a);bStack.push(b);var size=0,result=true;if(className=="[object Array]"){size=a.length;result=size==b.length;if(result){while(size--){if(!(result=eq(a[size],b[size],aStack,bStack)))break}}}else{var aCtor=a.constructor,bCtor=b.constructor;if(aCtor!==bCtor&&!(_.isFunction(aCtor)&&aCtor instanceof aCtor&&_.isFunction(bCtor)&&bCtor instanceof bCtor)){return false}for(var key in a){if(_.has(a,key)){size++;if(!(result=_.has(b,key)&&eq(a[key],b[key],aStack,bStack)))break}}if(result){for(key in b){if(_.has(b,key)&&!size--)break}result=!size}}aStack.pop();bStack.pop();return result};_.isEqual=function(a,b){return eq(a,b,[],[])};_.isEmpty=function(obj){if(obj==null)return true;if(_.isArray(obj)||_.isString(obj))return obj.length===0;for(var key in obj)if(_.has(obj,key))return false;return true};_.isElement=function(obj){return!!(obj&&obj.nodeType===1)};_.isArray=nativeIsArray||function(obj){return toString.call(obj)=="[object Array]"};_.isObject=function(obj){return obj===Object(obj)};each(["Arguments","Function","String","Number","Date","RegExp"],function(name){_["is"+name]=function(obj){return toString.call(obj)=="[object "+name+"]"}});if(!_.isArguments(arguments)){_.isArguments=function(obj){return!!(obj&&_.has(obj,"callee"))}}if(typeof/./!=="function"){_.isFunction=function(obj){return typeof obj==="function"}}_.isFinite=function(obj){return isFinite(obj)&&!isNaN(parseFloat(obj))};_.isNaN=function(obj){return _.isNumber(obj)&&obj!=+obj};_.isBoolean=function(obj){return obj===true||obj===false||toString.call(obj)=="[object Boolean]"};_.isNull=function(obj){return obj===null};_.isUndefined=function(obj){return obj===void 0};_.has=function(obj,key){return hasOwnProperty.call(obj,key)};_.noConflict=function(){root._=previousUnderscore;return this};_.identity=function(value){return value};_.times=function(n,iterator,context){var accum=Array(n);for(var i=0;i":">",'"':""","'":"'","/":"/"}};entityMap.unescape=_.invert(entityMap.escape);var entityRegexes={escape:new RegExp("["+_.keys(entityMap.escape).join("")+"]","g"),unescape:new RegExp("("+_.keys(entityMap.unescape).join("|")+")","g")};_.each(["escape","unescape"],function(method){_[method]=function(string){if(string==null)return"";return(""+string).replace(entityRegexes[method],function(match){return entityMap[method][match]})}});_.result=function(object,property){if(object==null)return null;var value=object[property];return _.isFunction(value)?value.call(object):value};_.mixin=function(obj){each(_.functions(obj),function(name){var func=_[name]=obj[name];_.prototype[name]=function(){var args=[this._wrapped];push.apply(args,arguments);return result.call(this,func.apply(_,args))}})};var idCounter=0;_.uniqueId=function(prefix){var id=++idCounter+"";return prefix?prefix+id:id};_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/(.)^/;var escapes={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"};var escaper=/\\|'|\r|\n|\t|\u2028|\u2029/g;_.template=function(text,data,settings){var render;settings=_.defaults({},settings,_.templateSettings);var matcher=new RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join("|")+"|$","g");var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escaper,function(match){return"\\"+escapes[match]});if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'"}if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'"}if(evaluate){source+="';\n"+evaluate+"\n__p+='"}index=offset+match.length;return match});source+="';\n";if(!settings.variable)source="with(obj||{}){\n"+source+"}\n";source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+source+"return __p;\n";try{render=new Function(settings.variable||"obj","_",source)}catch(e){e.source=source;throw e}if(data)return render(data,_);var template=function(data){return render.call(this,data,_)};template.source="function("+(settings.variable||"obj")+"){\n"+source+"}";return template};_.chain=function(obj){return _(obj).chain()};var result=function(obj){return this._chain?_(obj).chain():obj};_.mixin(_);each(["pop","push","reverse","shift","sort","splice","unshift"],function(name){var method=ArrayProto[name];_.prototype[name]=function(){var obj=this._wrapped;method.apply(obj,arguments);if((name=="shift"||name=="splice")&&obj.length===0)delete obj[0];return result.call(this,obj)}});each(["concat","join","slice"],function(name){var method=ArrayProto[name];_.prototype[name]=function(){return result.call(this,method.apply(this._wrapped,arguments))}});_.extend(_.prototype,{chain:function(){this._chain=true;return this},value:function(){return this._wrapped}})}.call(this)}()},{}],21:[function(require,module,exports){window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)}}();Leap=require("../lib/index")},{"../lib/index":8}]},{},[21]); + +/* + * Leap Motion integration for Reveal.js. + * James Sun [sun16] + * Rory Hardy [gneatgeek] + */ + +(function () { + var body = document.body, + controller = new Leap.Controller({ enableGestures: true }), + lastGesture = 0, + leapConfig = Reveal.getConfig().leap, + pointer = document.createElement( 'div' ), + config = { + autoCenter : true, // Center pointer around detected position. + gestureDelay : 500, // How long to delay between gestures. + naturalSwipe : true, // Swipe as if it were a touch screen. + pointerColor : '#00aaff', // Default color of the pointer. + pointerOpacity : 0.7, // Default opacity of the pointer. + pointerSize : 15, // Default minimum height/width of the pointer. + pointerTolerance : 120 // Bigger = slower pointer. + }, + entered, enteredPosition, now, size, tipPosition; // Other vars we need later, but don't need to redeclare. + + // Merge user defined settings with defaults + if( leapConfig ) { + for( key in leapConfig ) { + config[key] = leapConfig[key]; + } + } + + pointer.id = 'leap'; + + pointer.style.position = 'absolute'; + pointer.style.visibility = 'hidden'; + pointer.style.zIndex = 50; + pointer.style.opacity = config.pointerOpacity; + pointer.style.backgroundColor = config.pointerColor; + + body.appendChild( pointer ); + + // Leap's loop + controller.on( 'frame', function ( frame ) { + // Timing code to rate limit gesture execution + now = new Date().getTime(); + + // Pointer: 1 to 2 fingers. Strictly one finger works but may cause innaccuracies. + // The innaccuracies were observed on a development model and may not be an issue with consumer models. + if( frame.fingers.length > 0 && frame.fingers.length < 3 ) { + // Invert direction and multiply by 3 for greater effect. + size = -3 * frame.fingers[0].tipPosition[2]; + + if( size < config.pointerSize ) { + size = config.pointerSize; + } + + pointer.style.width = size + 'px'; + pointer.style.height = size + 'px'; + pointer.style.borderRadius = size - 5 + 'px'; + pointer.style.visibility = 'visible'; + + if( config.autoCenter ) { + tipPosition = frame.fingers[0].tipPosition; + + // Check whether the finger has entered the z range of the Leap Motion. Used for the autoCenter option. + if( !entered ) { + entered = true; + enteredPosition = frame.fingers[0].tipPosition; + } + + pointer.style.top = + (-1 * (( tipPosition[1] - enteredPosition[1] ) * body.offsetHeight / config.pointerTolerance )) + + ( body.offsetHeight / 2 ) + 'px'; + + pointer.style.left = + (( tipPosition[0] - enteredPosition[0] ) * body.offsetWidth / config.pointerTolerance ) + + ( body.offsetWidth / 2 ) + 'px'; + } + else { + pointer.style.top = ( 1 - (( tipPosition[1] - 50) / config.pointerTolerance )) * + body.offsetHeight + 'px'; + + pointer.style.left = ( tipPosition[0] * body.offsetWidth / config.pointerTolerance ) + + ( body.offsetWidth / 2 ) + 'px'; + } + } + else { + // Hide pointer on exit + entered = false; + pointer.style.visibility = 'hidden'; + } + + // Gestures + if( frame.gestures.length > 0 && (now - lastGesture) > config.gestureDelay ) { + var gesture = frame.gestures[0]; + + // One hand gestures + if( frame.hands.length === 1 ) { + // Swipe gestures. 3+ fingers. + if( frame.fingers.length > 2 && gesture.type === 'swipe' ) { + // Define here since some gestures will throw undefined for these. + var x = gesture.direction[0], + y = gesture.direction[1]; + + // Left/right swipe gestures + if( Math.abs( x ) > Math.abs( y )) { + if( x > 0 ) { + config.naturalSwipe ? Reveal.left() : Reveal.right(); + } + else { + config.naturalSwipe ? Reveal.right() : Reveal.left(); + } + } + // Up/down swipe gestures + else { + if( y > 0 ) { + config.naturalSwipe ? Reveal.down() : Reveal.up(); + } + else { + config.naturalSwipe ? Reveal.up() : Reveal.down(); + } + } + + lastGesture = now; + } + } + // Two hand gestures + else if( frame.hands.length === 2 ) { + // Upward two hand swipe gesture + if( gesture.direction[1] > 0 && gesture.type === 'swipe' ) { + Reveal.toggleOverview(); + } + + lastGesture = now; + } + } + }); + + controller.connect(); +})(); diff --git a/plugin/markdown/example.html b/plugin/markdown/example.html new file mode 100644 index 0000000..0b07aa5 --- /dev/null +++ b/plugin/markdown/example.html @@ -0,0 +1,98 @@ + + + + + + + reveal.js - Markdown Demo + + + + + + + +
          + +
          + + +
          + + +
          + +
          + + +
          + +
          + + +
          + +
          + +
          +
          + + + + + + + + diff --git a/plugin/markdown/example.md b/plugin/markdown/example.md new file mode 100644 index 0000000..6f6f577 --- /dev/null +++ b/plugin/markdown/example.md @@ -0,0 +1,31 @@ +# Markdown Demo + + + +## External 1.1 + +Content 1.1 + +Note: This will only appear in the speaker notes window. + + +## External 1.2 + +Content 1.2 + + + +## External 2 + +Content 2.1 + + + +## External 3.1 + +Content 3.1 + + +## External 3.2 + +Content 3.2 diff --git a/plugin/markdown/markdown.js b/plugin/markdown/markdown.js index 07ffd80..42c847f 100755 --- a/plugin/markdown/markdown.js +++ b/plugin/markdown/markdown.js @@ -1,32 +1,320 @@ -// From https://gist.github.com/1343518 -// Modified by Hakim to handle Markdown indented with tabs -(function(){ +/** + * The reveal.js markdown plugin. Handles parsing of + * markdown inside of presentations as well as loading + * of external markdown documents. + */ +(function( root, factory ) { + if( typeof exports === 'object' ) { + module.exports = factory( require( './marked' ) ); + } + else { + // Browser globals (root is window) + root.RevealMarkdown = factory( root.marked ); + root.RevealMarkdown.initialize(); + } +}( this, function( marked ) { - if( typeof Showdown === 'undefined' ) { - throw 'The reveal.js Markdown plugin requires Showdown to be loaded'; - } + if( typeof marked === 'undefined' ) { + throw 'The reveal.js Markdown plugin requires marked to be loaded'; + } - var sections = document.querySelectorAll( '[data-markdown]' ); + if( typeof hljs !== 'undefined' ) { + marked.setOptions({ + highlight: function( lang, code ) { + return hljs.highlightAuto( lang, code ).value; + } + }); + } - for( var i = 0, len = sections.length; i < len; i++ ) { - var section = sections[i]; + var DEFAULT_SLIDE_SEPARATOR = '^\n---\n$', + DEFAULT_NOTES_SEPARATOR = 'note:'; - var template = section.querySelector( 'script' ); - // strip leading whitespace so it isn't evaluated as code - var text = ( template || section ).innerHTML; + /** + * Retrieves the markdown contents of a slide section + * element. Normalizes leading tabs/whitespace. + */ + function getMarkdownFromSlide( section ) { - var leadingWs = text.match(/^\n?(\s*)/)[1].length, - leadingTabs = text.match(/^\n?(\t*)/)[1].length; + var template = section.querySelector( 'script' ); - if( leadingTabs > 0 ) { - text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' ); - } - else if( leadingWs > 1 ) { - text = text.replace( new RegExp('\\n? {' + leadingWs + '}','g'), '\n' ); - } + // strip leading whitespace so it isn't evaluated as code + var text = ( template || section ).textContent; - section.innerHTML = (new Showdown.converter()).makeHtml(text); - } + var leadingWs = text.match( /^\n?(\s*)/ )[1].length, + leadingTabs = text.match( /^\n?(\t*)/ )[1].length; -})(); \ No newline at end of file + if( leadingTabs > 0 ) { + text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' ); + } + else if( leadingWs > 1 ) { + text = text.replace( new RegExp('\\n? {' + leadingWs + '}','g'), '\n' ); + } + + return text; + + } + + /** + * Given a markdown slide section element, this will + * return all arguments that aren't related to markdown + * parsing. Used to forward any other user-defined arguments + * to the output markdown slide. + */ + function getForwardedAttributes( section ) { + + var attributes = section.attributes; + var result = []; + + for( var i = 0, len = attributes.length; i < len; i++ ) { + var name = attributes[i].name, + value = attributes[i].value; + + // disregard attributes that are used for markdown loading/parsing + if( /data\-(markdown|separator|vertical|notes)/gi.test( name ) ) continue; + + if( value ) { + result.push( name + '=' + value ); + } + else { + result.push( name ); + } + } + + return result.join( ' ' ); + + } + + /** + * Inspects the given options and fills out default + * values for what's not defined. + */ + function getSlidifyOptions( options ) { + + options = options || {}; + options.separator = options.separator || DEFAULT_SLIDE_SEPARATOR; + options.notesSeparator = options.notesSeparator || DEFAULT_NOTES_SEPARATOR; + options.attributes = options.attributes || ''; + + return options; + + } + + /** + * Helper function for constructing a markdown slide. + */ + function createMarkdownSlide( content, options ) { + + options = getSlidifyOptions( options ); + + var notesMatch = content.split( new RegExp( options.notesSeparator, 'mgi' ) ); + + if( notesMatch.length === 2 ) { + content = notesMatch[0] + ''; + } + + return ''; + + } + + /** + * Parses a data string into multiple slides based + * on the passed in separator arguments. + */ + function slidify( markdown, options ) { + + options = getSlidifyOptions( options ); + + var separatorRegex = new RegExp( options.separator + ( options.verticalSeparator ? '|' + options.verticalSeparator : '' ), 'mg' ), + horizontalSeparatorRegex = new RegExp( options.separator ); + + var matches, + lastIndex = 0, + isHorizontal, + wasHorizontal = true, + content, + sectionStack = []; + + // iterate until all blocks between separators are stacked up + while( matches = separatorRegex.exec( markdown ) ) { + notes = null; + + // determine direction (horizontal by default) + isHorizontal = horizontalSeparatorRegex.test( matches[0] ); + + if( !isHorizontal && wasHorizontal ) { + // create vertical stack + sectionStack.push( [] ); + } + + // pluck slide content from markdown input + content = markdown.substring( lastIndex, matches.index ); + + if( isHorizontal && wasHorizontal ) { + // add to horizontal stack + sectionStack.push( content ); + } + else { + // add to vertical stack + sectionStack[sectionStack.length-1].push( content ); + } + + lastIndex = separatorRegex.lastIndex; + wasHorizontal = isHorizontal; + } + + // add the remaining slide + ( wasHorizontal ? sectionStack : sectionStack[sectionStack.length-1] ).push( markdown.substring( lastIndex ) ); + + var markdownSections = ''; + + // flatten the hierarchical stack, and insert
          tags + for( var i = 0, len = sectionStack.length; i < len; i++ ) { + // vertical + if( sectionStack[i].propertyIsEnumerable( length ) && typeof sectionStack[i].splice === 'function' ) { + markdownSections += '
          '; + + sectionStack[i].forEach( function( child ) { + markdownSections += '
          ' + createMarkdownSlide( child, options ) + '
          '; + } ); + + markdownSections += '
          '; + } + else { + markdownSections += '
          ' + createMarkdownSlide( sectionStack[i], options ) + '
          '; + } + } + + return markdownSections; + + } + + /** + * Parses any current data-markdown slides, splits + * multi-slide markdown into separate sections and + * handles loading of external markdown. + */ + function processSlides() { + + var sections = document.querySelectorAll( '[data-markdown]'), + section; + + for( var i = 0, len = sections.length; i < len; i++ ) { + + section = sections[i]; + + if( section.getAttribute( 'data-markdown' ).length ) { + + var xhr = new XMLHttpRequest(), + url = section.getAttribute( 'data-markdown' ); + + datacharset = section.getAttribute( 'data-charset' ); + + // see https://developer.mozilla.org/en-US/docs/Web/API/element.getAttribute#Notes + if( datacharset != null && datacharset != '' ) { + xhr.overrideMimeType( 'text/html; charset=' + datacharset ); + } + + xhr.onreadystatechange = function() { + if( xhr.readyState === 4 ) { + if ( xhr.status >= 200 && xhr.status < 300 ) { + + section.outerHTML = slidify( xhr.responseText, { + separator: section.getAttribute( 'data-separator' ), + verticalSeparator: section.getAttribute( 'data-vertical' ), + notesSeparator: section.getAttribute( 'data-notes' ), + attributes: getForwardedAttributes( section ) + }); + + } + else { + + section.outerHTML = '
          ' + + 'ERROR: The attempt to fetch ' + url + ' failed with HTTP status ' + xhr.status + '.' + + 'Check your browser\'s JavaScript console for more details.' + + '

          Remember that you need to serve the presentation HTML from a HTTP server.

          ' + + '
          '; + + } + } + }; + + xhr.open( 'GET', url, false ); + + try { + xhr.send(); + } + catch ( e ) { + alert( 'Failed to get the Markdown file ' + url + '. Make sure that the presentation and the file are served by a HTTP server and the file can be found there. ' + e ); + } + + } + else if( section.getAttribute( 'data-separator' ) || section.getAttribute( 'data-vertical' ) || section.getAttribute( 'data-notes' ) ) { + + section.outerHTML = slidify( getMarkdownFromSlide( section ), { + separator: section.getAttribute( 'data-separator' ), + verticalSeparator: section.getAttribute( 'data-vertical' ), + notesSeparator: section.getAttribute( 'data-notes' ), + attributes: getForwardedAttributes( section ) + }); + + } + else { + + section.innerHTML = createMarkdownSlide( getMarkdownFromSlide( section ) ); + + } + } + + } + + /** + * Converts any current data-markdown slides in the + * DOM to HTML. + */ + function convertSlides() { + + var sections = document.querySelectorAll( '[data-markdown]'); + + for( var i = 0, len = sections.length; i < len; i++ ) { + + var section = sections[i]; + + // Only parse the same slide once + if( !section.getAttribute( 'data-markdown-parsed' ) ) { + + section.setAttribute( 'data-markdown-parsed', true ) + + var notes = section.querySelector( 'aside.notes' ); + var markdown = getMarkdownFromSlide( section ); + + section.innerHTML = marked( markdown ); + + // If there were notes, we need to re-add them after + // having overwritten the section's HTML + if( notes ) { + section.appendChild( notes ); + } + + } + + } + + } + + // API + return { + + initialize: function() { + processSlides(); + convertSlides(); + }, + + // TODO: Do these belong in the API? + processSlides: processSlides, + convertSlides: convertSlides, + slidify: slidify + + }; + +})); diff --git a/plugin/markdown/marked.js b/plugin/markdown/marked.js new file mode 100644 index 0000000..ca558fb --- /dev/null +++ b/plugin/markdown/marked.js @@ -0,0 +1,37 @@ +/** + * marked - a markdown parser + * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + */ + +(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){3,} *\n*/,blockquote:/^( *>[^\n]+(\n[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/, +text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr",/\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b";block.html=replace(block.html)("comment",/\x3c!--[\s\S]*?--\x3e/)("closed", +/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1", +"\\2")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm)if(this.options.tables)this.rules=block.tables;else this.rules=block.gfm}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)}; +Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1)this.tokens.push({type:"space"})}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm, +"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g, +"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length); +bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+ +1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item[item.length-1]==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script",text:cap[0]});continue}if(top&& +(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^\x3c!--[\s\S]*?--\x3e|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/, +code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/, +em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal; +if(!this.links)throw new Error("Tokens array requires a `links` property.");if(this.options.gfm)if(this.options.breaks)this.rules=inline.breaks;else this.rules=inline.gfm;else if(this.options.pedantic)this.rules=inline.pedantic}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length); +out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1][6]===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+='
          '+text+"";continue}if(cap=this.rules.url.exec(src)){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=''+text+"";continue}if(cap=this.rules.tag.exec(src)){src=src.substring(cap[0].length); +out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);out+=this.outputLink(cap,{href:cap[2],title:cap[3]});continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0][0];src=cap[0].substring(1)+src;continue}out+=this.outputLink(cap,link);continue}if(cap=this.rules.strong.exec(src)){src= +src.substring(cap[0].length);out+=""+this.output(cap[2]||cap[1])+"";continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=""+this.output(cap[2]||cap[1])+"";continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=""+escape(cap[2],true)+"";continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+="
          ";continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=""+ +this.output(cap[1])+"";continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(cap[0]);continue}if(src)throw new Error("Infinite loop on byte: "+src.charCodeAt(0));}return out};InlineLexer.prototype.outputLink=function(cap,link){if(cap[0][0]!=="!")return'"+this.output(cap[1])+"";else return''+escape(cap[1])+'"};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"\u2014").replace(/'([^']*)'/g,"\u2018$1\u2019").replace(/"([^"]*)"/g,"\u201c$1\u201d").replace(/\.{3}/g,"\u2026")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i0.5)ch="x"+ch.toString(16);out+="&#"+ch+";"}return out};function Parser(options){this.tokens=[];this.token=null; +this.options=options||marked.defaults}Parser.parse=function(src,options){var parser=new Parser(options);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options);this.tokens=src.reverse();var out="";while(this.next())out+=this.tok();return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text; +while(this.peek().type==="text")body+="\n"+this.next().text;return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case "space":return"";case "hr":return"
          \n";case "heading":return""+this.inline.output(this.token.text)+"\n";case "code":if(this.options.highlight){var code=this.options.highlight(this.token.text,this.token.lang);if(code!=null&&code!==this.token.text){this.token.escaped=true;this.token.text=code}}if(!this.token.escaped)this.token.text= +escape(this.token.text,true);return"
          "+this.token.text+"
          \n";case "table":var body="",heading,i,row,cell,j;body+="\n\n";for(i=0;i'+heading+"\n":""+heading+"\n"}body+="\n\n";body+="\n";for(i=0;i'+cell+"\n":""+cell+"\n"}body+="\n"}body+="\n";return"\n"+body+"
          \n";case "blockquote_start":var body="";while(this.next().type!=="blockquote_end")body+=this.tok();return"
          \n"+body+"
          \n";case "list_start":var type=this.token.ordered?"ol":"ul",body="";while(this.next().type!=="list_end")body+= +this.tok();return"<"+type+">\n"+body+"\n";case "list_item_start":var body="";while(this.next().type!=="list_item_end")body+=this.token.type==="text"?this.parseText():this.tok();return"
        1. "+body+"
        2. \n";case "loose_item_start":var body="";while(this.next().type!=="list_item_end")body+=this.tok();return"
        3. "+body+"
        4. \n";case "html":return!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;case "paragraph":return"

          "+this.inline.output(this.token.text)+ +"

          \n";case "text":return"

          "+this.parseText()+"

          \n"}};function escape(html,encode){return html.replace(!encode?/&(?!#?\w+;)/g:/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i= +1,target,key;for(;iAn error occured:

          "+escape(e.message+"",true)+"
          ";throw e;}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:""};marked.Parser=Parser;marked.parser=Parser.parse;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output; +marked.parse=marked;if(typeof exports==="object")module.exports=marked;else if(typeof define==="function"&&define.amd)define(function(){return marked});else this.marked=marked}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); diff --git a/plugin/markdown/showdown.js b/plugin/markdown/showdown.js deleted file mode 100755 index 3f280f4..0000000 --- a/plugin/markdown/showdown.js +++ /dev/null @@ -1,62 +0,0 @@ -// -// showdown.js -- A javascript port of Markdown. -// -// Copyright (c) 2007 John Fraser. -// -// Original Markdown Copyright (c) 2004-2005 John Gruber -// -// -// Redistributable under a BSD-style open source license. -// See license.txt for more information. -// -// The full source distribution is at: -// -// A A L -// T C A -// T K B -// -// -// -// -// Wherever possible, Showdown is a straight, line-by-line port -// of the Perl version of Markdown. -// -// This is not a normal parser design; it's basically just a -// series of string substitutions. It's hard to read and -// maintain this way, but keeping Showdown close to the original -// design makes it easier to port new features. -// -// More importantly, Showdown behaves like markdown.pl in most -// edge cases. So web applications can do client-side preview -// in Javascript, and then build identical HTML on the server. -// -// This port needs the new RegExp functionality of ECMA 262, -// 3rd Edition (i.e. Javascript 1.5). Most modern web browsers -// should do fine. Even with the new regular expression features, -// We do a lot of work to emulate Perl's regex functionality. -// The tricky changes in this file mostly have the "attacklab:" -// label. Major or self-explanatory changes don't. -// -// Smart diff tools like Araxis Merge will be able to match up -// this file with markdown.pl in a useful way. A little tweaking -// helps: in a copy of markdown.pl, replace "#" with "//" and -// replace "$text" with "text". Be sure to ignore whitespace -// and line endings. -// -// -// Showdown usage: -// -// var text = "Markdown *rocks*."; -// -// var converter = new Showdown.converter(); -// var html = converter.makeHtml(text); -// -// alert(html); -// -// Note: move the sample code to the bottom of this -// file before uncommenting it. -// -// -// Showdown namespace -// -var Showdown={};Showdown.converter=function(){var a,b,c,d=0;this.makeHtml=function(d){return a=new Array,b=new Array,c=new Array,d=d.replace(/~/g,"~T"),d=d.replace(/\$/g,"~D"),d=d.replace(/\r\n/g,"\n"),d=d.replace(/\r/g,"\n"),d="\n\n"+d+"\n\n",d=F(d),d=d.replace(/^[ \t]+$/mg,""),d=f(d),d=e(d),d=h(d),d=D(d),d=d.replace(/~D/g,"$$"),d=d.replace(/~T/g,"~"),d};var e=function(c){var c=c.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|\Z)/gm,function(c,d,e,f,g){return d=d.toLowerCase(),a[d]=z(e),f?f+g:(g&&(b[d]=g.replace(/"/g,""")),"")});return c},f=function(a){a=a.replace(/\n/g,"\n\n");var b="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del",c="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math";return a=a.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,g),a=a.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,g),a=a.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,g),a=a.replace(/(\n\n[ ]{0,3}[ \t]*(?=\n{2,}))/g,g),a=a.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,g),a=a.replace(/\n\n/g,"\n"),a},g=function(a,b){var d=b;return d=d.replace(/\n\n/g,"\n"),d=d.replace(/^\n/,""),d=d.replace(/\n+$/g,""),d="\n\n~K"+(c.push(d)-1)+"K\n\n",d},h=function(a){a=o(a);var b=t("
          ");return a=a.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,b),a=a.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,b),a=a.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,b),a=q(a),a=s(a),a=r(a),a=x(a),a=f(a),a=y(a),a},i=function(a){return a=u(a),a=j(a),a=A(a),a=m(a),a=k(a),a=B(a),a=z(a),a=w(a),a=a.replace(/ +\n/g,"
          \n"),a},j=function(a){var b=/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|)/gi;return a=a.replace(b,function(a){var b=a.replace(/(.)<\/?code>(?=.)/g,"$1`");return b=G(b,"\\`*_"),b}),a},k=function(a){return a=a.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,l),a=a.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,l),a=a.replace(/(\[([^\[\]]+)\])()()()()()/g,l),a},l=function(c,d,e,f,g,h,i,j){j==undefined&&(j="");var k=d,l=e,m=f.toLowerCase(),n=g,o=j;if(n==""){m==""&&(m=l.toLowerCase().replace(/ ?\n/g," ")),n="#"+m;if(a[m]!=undefined)n=a[m],b[m]!=undefined&&(o=b[m]);else{if(!(k.search(/\(\s*\)$/m)>-1))return k;n=""}}n=G(n,"*_");var p='",p},m=function(a){return a=a.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,n),a=a.replace(/(!\[(.*?)\]\s?\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,n),a},n=function(c,d,e,f,g,h,i,j){var k=d,l=e,m=f.toLowerCase(),n=g,o=j;o||(o="");if(n==""){m==""&&(m=l.toLowerCase().replace(/ ?\n/g," ")),n="#"+m;if(a[m]==undefined)return k;n=a[m],b[m]!=undefined&&(o=b[m])}l=l.replace(/"/g,"""),n=G(n,"*_");var p=''+l+''+i(c)+"")}),a=a.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,function(a,c){return t('

          '+i(c)+"

          ")}),a=a.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,function(a,c,d){var e=c.length;return t("'+i(d)+"")}),a},p,q=function(a){a+="~0";var b=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;return d?a=a.replace(b,function(a,b,c){var d=b,e=c.search(/[*+-]/g)>-1?"ul":"ol";d=d.replace(/\n{2,}/g,"\n\n\n");var f=p(d);return f=f.replace(/\s+$/,""),f="<"+e+">"+f+"\n",f}):(b=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g,a=a.replace(b,function(a,b,c,d){var e=b,f=c,g=d.search(/[*+-]/g)>-1?"ul":"ol",f=f.replace(/\n{2,}/g,"\n\n\n"),h=p(f);return h=e+"<"+g+">\n"+h+"\n",h})),a=a.replace(/~0/,""),a};p=function(a){return d++,a=a.replace(/\n{2,}$/,"\n"),a+="~0",a=a.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,function(a,b,c,d,e){var f=e,g=b,j=c;return g||f.search(/\n{2,}/)>-1?f=h(E(f)):(f=q(E(f)),f=f.replace(/\n$/,""),f=i(f)),"
        5. "+f+"
        6. \n"}),a=a.replace(/~0/g,""),d--,a};var r=function(a){return a+="~0",a=a.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,function(a,b,c){var d=b,e=c;return d=v(E(d)),d=F(d),d=d.replace(/^\n+/g,""),d=d.replace(/\n+$/g,""),d="
          "+d+"\n
          ",t(d)+e}),a=a.replace(/~0/,""),a},s=function(a){return a+="~0",a=a.replace(/\n```(.*)\n([^`]+)\n```/g,function(a,b,c){var d=b,e=c;return e=v(e),e=F(e),e=e.replace(/^\n+/g,""),e=e.replace(/\n+$/g,""),e="
          "+e+"\n
          ",t(e)}),a=a.replace(/~0/,""),a},t=function(a){return a=a.replace(/(^\n+|\n+$)/g,""),"\n\n~K"+(c.push(a)-1)+"K\n\n"},u=function(a){return a=a.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(a,b,c,d,e){var f=d;return f=f.replace(/^([ \t]*)/g,""),f=f.replace(/[ \t]*$/g,""),f=v(f),b+""+f+""}),a},v=function(a){return a=a.replace(/&/g,"&"),a=a.replace(//g,">"),a=G(a,"*_{}[]\\",!1),a},w=function(a){return a=a.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,"$2"),a=a.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"$2"),a},x=function(a){return a=a.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(a,b){var c=b;return c=c.replace(/^[ \t]*>[ \t]?/gm,"~0"),c=c.replace(/~0/g,""),c=c.replace(/^[ \t]+$/gm,""),c=h(c),c=c.replace(/(^|\n)/g,"$1 "),c=c.replace(/(\s*
          [^\r]+?<\/pre>)/gm,function(a,b){var c=b;return c=c.replace(/^  /mg,"~0"),c=c.replace(/~0/g,""),c}),t("
          \n"+c+"\n
          ")}),a},y=function(a){a=a.replace(/^\n+/g,""),a=a.replace(/\n+$/g,"");var b=a.split(/\n{2,}/g),d=new Array,e=b.length;for(var f=0;f=0?d.push(g):g.search(/\S/)>=0&&(g=i(g),g=g.replace(/^([ \t]*)/g,"

          "),g+="

          ",d.push(g))}e=d.length;for(var f=0;f=0){var h=c[RegExp.$1];h=h.replace(/\$/g,"$$$$"),d[f]=d[f].replace(/~K\d+K/,h)}return d.join("\n\n")},z=function(a){return a=a.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&"),a=a.replace(/<(?![a-z\/?\$!])/gi,"<"),a},A=function(a){return a=a.replace(/\\(\\)/g,H),a=a.replace(/\\([`*_{}\[\]()>#+-.!])/g,H),a},B=function(a){return a=a.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,'
          $1'),a=a.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,function(a,b){return C(D(b))}),a},C=function(a){function b(a){var b="0123456789ABCDEF",c=a.charCodeAt(0);return b.charAt(c>>4)+b.charAt(c&15)}var c=[function(a){return"&#"+a.charCodeAt(0)+";"},function(a){return"&#x"+b(a)+";"},function(a){return a}];return a="mailto:"+a,a=a.replace(/./g,function(a){if(a=="@")a=c[Math.floor(Math.random()*2)](a);else if(a!=":"){var b=Math.random();a=b>.9?c[2](a):b>.45?c[1](a):c[0](a)}return a}),a=''+a+"",a=a.replace(/">.+:/g,'">'),a},D=function(a){return a=a.replace(/~E(\d+)E/g,function(a,b){var c=parseInt(b);return String.fromCharCode(c)}),a},E=function(a){return a=a.replace(/^(\t|[ ]{1,4})/gm,"~0"),a=a.replace(/~0/g,""),a},F=function(a){return a=a.replace(/\t(?=\t)/g," "),a=a.replace(/\t/g,"~A~B"),a=a.replace(/~B(.+?)~A/g,function(a,b,c){var d=b,e=4-d.length%4;for(var f=0;f + + reveal.js - Slide Notes
          - +
          - + UPCOMING:
          + +
          +
          +

          Time

          + 0:00:00 AM +
          +
          +

          Elapsed

          + 00:00:00 +
          +
          +
          - + diff --git a/plugin/notes/notes.js b/plugin/notes/notes.js old mode 100755 new mode 100644 index 7c83366..9a82c3c --- a/plugin/notes/notes.js +++ b/plugin/notes/notes.js @@ -5,75 +5,55 @@ var RevealNotes = (function() { function openNotes() { - var notesPopup = window.open( 'plugin/notes/notes.html', 'reveal.js - Notes', 'width=1120,height=850' ); + var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path + jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path + var notesPopup = window.open( jsFileLocation + 'notes.html', 'reveal.js - Notes', 'width=1120,height=850' ); // Fires when slide is changed - Reveal.addEventListener( 'slidechanged', function( event ) { - post('slidechanged'); - } ); + Reveal.addEventListener( 'slidechanged', post ); // Fires when a fragment is shown - Reveal.addEventListener( 'fragmentshown', function( event ) { - post('fragmentshown'); - } ); + Reveal.addEventListener( 'fragmentshown', post ); // Fires when a fragment is hidden - Reveal.addEventListener( 'fragmenthidden', function( event ) { - post('fragmenthidden'); - } ); + Reveal.addEventListener( 'fragmenthidden', post ); /** * Posts the current slide data to the notes window - * - * @param {String} eventType Expecting 'slidechanged', 'fragmentshown' - * or 'fragmenthidden' set in the events above to define the needed - * slideDate. */ - function post( eventType ) { + function post() { var slideElement = Reveal.getCurrentSlide(), + slideIndices = Reveal.getIndices(), messageData; - if( eventType === 'slidechanged' ) { - var notes = slideElement.querySelector( 'aside.notes' ), - indexh = Reveal.getIndices().h, - indexv = Reveal.getIndices().v, - nextindexh, - nextindexv; + var notes = slideElement.querySelector( 'aside.notes' ), + nextindexh, + nextindexv; - if( slideElement.nextElementSibling && slideElement.parentNode.nodeName == 'SECTION' ) { - nextindexh = indexh; - nextindexv = indexv + 1; - } else { - nextindexh = indexh + 1; - nextindexv = 0; - } - - messageData = { - notes : notes ? notes.innerHTML : '', - indexh : indexh, - indexv : indexv, - nextindexh : nextindexh, - nextindexv : nextindexv, - markdown : notes ? typeof notes.getAttribute( 'data-markdown' ) === 'string' : false - }; - } - else if( eventType === 'fragmentshown' ) { - messageData = { - fragment : 'next' - }; - } - else if( eventType === 'fragmenthidden' ) { - messageData = { - fragment : 'prev' - }; + if( slideElement.nextElementSibling && slideElement.parentNode.nodeName == 'SECTION' ) { + nextindexh = slideIndices.h; + nextindexv = slideIndices.v + 1; + } else { + nextindexh = slideIndices.h + 1; + nextindexv = 0; } + messageData = { + notes : notes ? notes.innerHTML : '', + indexh : slideIndices.h, + indexv : slideIndices.v, + indexf : slideIndices.f, + nextindexh : nextindexh, + nextindexv : nextindexv, + markdown : notes ? typeof notes.getAttribute( 'data-markdown' ) === 'string' : false + }; + notesPopup.postMessage( JSON.stringify( messageData ), '*' ); } // Navigate to the current slide when the notes are loaded notesPopup.addEventListener( 'load', function( event ) { - post('slidechanged'); + post(); }, false ); } diff --git a/plugin/postmessage/example.html b/plugin/postmessage/example.html new file mode 100644 index 0000000..cc57a7b --- /dev/null +++ b/plugin/postmessage/example.html @@ -0,0 +1,39 @@ + + + + + +
          + + + +
          + + + + + diff --git a/plugin/postmessage/postmessage.js b/plugin/postmessage/postmessage.js new file mode 100644 index 0000000..d0f4140 --- /dev/null +++ b/plugin/postmessage/postmessage.js @@ -0,0 +1,42 @@ +/* + + simple postmessage plugin + + Useful when a reveal slideshow is inside an iframe. + It allows to call reveal methods from outside. + + Example: + var reveal = window.frames[0]; + + // Reveal.prev(); + reveal.postMessage(JSON.stringify({method: 'prev', args: []}), '*'); + // Reveal.next(); + reveal.postMessage(JSON.stringify({method: 'next', args: []}), '*'); + // Reveal.slide(2, 2); + reveal.postMessage(JSON.stringify({method: 'slide', args: [2,2]}), '*'); + + Add to the slideshow: + + dependencies: [ + ... + { src: 'plugin/postmessage/postmessage.js', async: true, condition: function() { return !!document.body.classList; } } + ] + +*/ + +(function (){ + + window.addEventListener( "message", function ( event ) { + var data = JSON.parse( event.data ), + method = data.method, + args = data.args; + + if( typeof Reveal[method] === 'function' ) { + Reveal[method].apply( Reveal, data.args ); + } + }, false); + +}()); + + + diff --git a/plugin/print-pdf/print-pdf.js b/plugin/print-pdf/print-pdf.js new file mode 100644 index 0000000..6b6cad6 --- /dev/null +++ b/plugin/print-pdf/print-pdf.js @@ -0,0 +1,44 @@ +/** + * phantomjs script for printing presentations to PDF. + * + * Example: + * phantomjs print-pdf.js "http://lab.hakim.se/reveal-js?print-pdf" reveal-demo.pdf + * + * By Manuel Bieh (https://github.com/manuelbieh) + */ + +// html2pdf.js +var page = new WebPage(); +var system = require( 'system' ); + +page.viewportSize = { + width: 1024, + height: 768 +}; + +page.paperSize = { + format: 'letter', + orientation: 'landscape', + margin: { + left: '0', + right: '0', + top: '0', + bottom: '0' + } +}; + +var revealFile = system.args[1] || 'index.html?print-pdf'; +var slideFile = system.args[2] || 'slides.pdf'; + +if( slideFile.match( /\.pdf$/gi ) === null ) { + slideFile += '.pdf'; +} + +console.log( 'Printing PDF...' ); + +page.open( revealFile, function( status ) { + console.log( 'Printed succesfully' ); + page.render( slideFile ); + phantom.exit(); +} ); + diff --git a/plugin/remotes/remotes.js b/plugin/remotes/remotes.js new file mode 100644 index 0000000..294c2b5 --- /dev/null +++ b/plugin/remotes/remotes.js @@ -0,0 +1,39 @@ +/** + * Touch-based remote controller for your presentation courtesy + * of the folks at http://remotes.io + */ + +(function(window){ + + /** + * Detects if we are dealing with a touch enabled device (with some false positives) + * Borrowed from modernizr: https://github.com/Modernizr/Modernizr/blob/master/feature-detects/touch.js + */ + var hasTouch = (function(){ + return ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch; + })(); + + /** + * Detects if notes are enable and the current page is opened inside an /iframe + * this prevents loading Remotes.io several times + */ + var isNotesAndIframe = (function(){ + return window.RevealNotes && !(self == top); + })(); + + if(!hasTouch && !isNotesAndIframe){ + head.ready( 'remotes.ne.min.js', function() { + new Remotes("preview") + .on("swipe-left", function(e){ Reveal.right(); }) + .on("swipe-right", function(e){ Reveal.left(); }) + .on("swipe-up", function(e){ Reveal.down(); }) + .on("swipe-down", function(e){ Reveal.up(); }) + .on("tap", function(e){ Reveal.next(); }) + .on("zoom-out", function(e){ Reveal.toggleOverview(true); }) + .on("zoom-in", function(e){ Reveal.toggleOverview(false); }) + ; + } ); + + head.js('https://raw.github.com/Remotes/Remotes/master/dist/remotes.ne.min.js'); + } +})(window); \ No newline at end of file diff --git a/plugin/search/search.js b/plugin/search/search.js new file mode 100644 index 0000000..ae6582e --- /dev/null +++ b/plugin/search/search.js @@ -0,0 +1,196 @@ +/* + * Handles finding a text string anywhere in the slides and showing the next occurrence to the user + * by navigatating to that slide and highlighting it. + * + * By Jon Snyder , February 2013 + */ + +var RevealSearch = (function() { + + var matchedSlides; + var currentMatchedIndex; + var searchboxDirty; + var myHilitor; + +// Original JavaScript code by Chirp Internet: www.chirp.com.au +// Please acknowledge use of this code by including this header. +// 2/2013 jon: modified regex to display any match, not restricted to word boundaries. + +function Hilitor(id, tag) +{ + + var targetNode = document.getElementById(id) || document.body; + var hiliteTag = tag || "EM"; + var skipTags = new RegExp("^(?:" + hiliteTag + "|SCRIPT|FORM|SPAN)$"); + var colors = ["#ff6", "#a0ffff", "#9f9", "#f99", "#f6f"]; + var wordColor = []; + var colorIdx = 0; + var matchRegex = ""; + var matchingSlides = []; + + this.setRegex = function(input) + { + input = input.replace(/^[^\w]+|[^\w]+$/g, "").replace(/[^\w'-]+/g, "|"); + matchRegex = new RegExp("(" + input + ")","i"); + } + + this.getRegex = function() + { + return matchRegex.toString().replace(/^\/\\b\(|\)\\b\/i$/g, "").replace(/\|/g, " "); + } + + // recursively apply word highlighting + this.hiliteWords = function(node) + { + if(node == undefined || !node) return; + if(!matchRegex) return; + if(skipTags.test(node.nodeName)) return; + + if(node.hasChildNodes()) { + for(var i=0; i < node.childNodes.length; i++) + this.hiliteWords(node.childNodes[i]); + } + if(node.nodeType == 3) { // NODE_TEXT + if((nv = node.nodeValue) && (regs = matchRegex.exec(nv))) { + //find the slide's section element and save it in our list of matching slides + var secnode = node.parentNode; + while (secnode.nodeName != 'SECTION') { + secnode = secnode.parentNode; + } + + var slideIndex = Reveal.getIndices(secnode); + var slidelen = matchingSlides.length; + var alreadyAdded = false; + for (var i=0; i < slidelen; i++) { + if ( (matchingSlides[i].h === slideIndex.h) && (matchingSlides[i].v === slideIndex.v) ) { + alreadyAdded = true; + } + } + if (! alreadyAdded) { + matchingSlides.push(slideIndex); + } + + if(!wordColor[regs[0].toLowerCase()]) { + wordColor[regs[0].toLowerCase()] = colors[colorIdx++ % colors.length]; + } + + var match = document.createElement(hiliteTag); + match.appendChild(document.createTextNode(regs[0])); + match.style.backgroundColor = wordColor[regs[0].toLowerCase()]; + match.style.fontStyle = "inherit"; + match.style.color = "#000"; + + var after = node.splitText(regs.index); + after.nodeValue = after.nodeValue.substring(regs[0].length); + node.parentNode.insertBefore(match, after); + } + } + }; + + // remove highlighting + this.remove = function() + { + var arr = document.getElementsByTagName(hiliteTag); + while(arr.length && (el = arr[0])) { + el.parentNode.replaceChild(el.firstChild, el); + } + }; + + // start highlighting at target node + this.apply = function(input) + { + if(input == undefined || !input) return; + this.remove(); + this.setRegex(input); + this.hiliteWords(targetNode); + return matchingSlides; + }; + +} + + function openSearch() { + //ensure the search term input dialog is visible and has focus: + var inputbox = document.getElementById("searchinput"); + inputbox.style.display = "inline"; + inputbox.focus(); + inputbox.select(); + } + + function toggleSearch() { + var inputbox = document.getElementById("searchinput"); + if (inputbox.style.display !== "inline") { + openSearch(); + } + else { + inputbox.style.display = "none"; + myHilitor.remove(); + } + } + + function doSearch() { + //if there's been a change in the search term, perform a new search: + if (searchboxDirty) { + var searchstring = document.getElementById("searchinput").value; + + //find the keyword amongst the slides + myHilitor = new Hilitor("slidecontent"); + matchedSlides = myHilitor.apply(searchstring); + currentMatchedIndex = 0; + } + + //navigate to the next slide that has the keyword, wrapping to the first if necessary + if (matchedSlides.length && (matchedSlides.length <= currentMatchedIndex)) { + currentMatchedIndex = 0; + } + if (matchedSlides.length > currentMatchedIndex) { + Reveal.slide(matchedSlides[currentMatchedIndex].h, matchedSlides[currentMatchedIndex].v); + currentMatchedIndex++; + } + } + + var dom = {}; + dom.wrapper = document.querySelector( '.reveal' ); + + if( !dom.wrapper.querySelector( '.searchbox' ) ) { + var searchElement = document.createElement( 'div' ); + searchElement.id = "searchinputdiv"; + searchElement.classList.add( 'searchdiv' ); + searchElement.style.position = 'absolute'; + searchElement.style.top = '10px'; + searchElement.style.left = '10px'; + //embedded base64 search icon Designed by Sketchdock - http://www.sketchdock.com/: + searchElement.innerHTML = ''; + dom.wrapper.appendChild( searchElement ); + } + + document.getElementById("searchbutton").addEventListener( 'click', function(event) { + doSearch(); + }, false ); + + document.getElementById("searchinput").addEventListener( 'keyup', function( event ) { + switch (event.keyCode) { + case 13: + event.preventDefault(); + doSearch(); + searchboxDirty = false; + break; + default: + searchboxDirty = true; + } + }, false ); + + // Open the search when the 's' key is hit (yes, this conflicts with the notes plugin, disabling for now) + /* + document.addEventListener( 'keydown', function( event ) { + // Disregard the event if the target is editable or a + // modifier is present + if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return; + + if( event.keyCode === 83 ) { + event.preventDefault(); + openSearch(); + } + }, false ); +*/ + return { open: openSearch }; +})(); diff --git a/plugin/zoom-js/zoom.js b/plugin/zoom-js/zoom.js old mode 100755 new mode 100644 index 6b29f56..b67ae16 --- a/plugin/zoom-js/zoom.js +++ b/plugin/zoom-js/zoom.js @@ -1,29 +1,34 @@ // Custom reveal.js integration (function(){ - document.querySelector( '.reveal' ).addEventListener( 'click', function( event ) { - if( event.altKey ) { + var isEnabled = true; + + document.querySelector( '.reveal' ).addEventListener( 'mousedown', function( event ) { + if( event.altKey && isEnabled ) { event.preventDefault(); zoom.to({ element: event.target, pan: false }); } } ); + + Reveal.addEventListener( 'overviewshown', function() { isEnabled = false; } ); + Reveal.addEventListener( 'overviewhidden', function() { isEnabled = true; } ); })(); /*! * zoom.js 0.2 (modified version for use with reveal.js) * http://lab.hakim.se/zoom-js * MIT licensed - * + * * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se */ var zoom = (function(){ // The current zoom level (scale) var level = 1; - + // The current mouse position, used for panning var mouseX = 0, mouseY = 0; - + // Timeout before pan is activated var panEngageTimeout = -1, panUpdateInterval = -1; @@ -36,7 +41,7 @@ var zoom = (function(){ 'msTransform' in document.body.style || 'OTransform' in document.body.style || 'transform' in document.body.style; - + if( supportsTransforms ) { // The easing that will be applied when we zoom in/out document.body.style.transition = 'transform 0.8s ease'; @@ -45,7 +50,7 @@ var zoom = (function(){ document.body.style.MozTransition = '-moz-transform 0.8s ease'; document.body.style.WebkitTransition = '-webkit-transform 0.8s ease'; } - + // Zoom out if the user hits escape document.addEventListener( 'keyup', function( event ) { if( level !== 1 && event.keyCode === 27 ) { @@ -62,21 +67,21 @@ var zoom = (function(){ }, false ); /** - * Applies the CSS required to zoom in, prioritizes use of CSS3 + * Applies the CSS required to zoom in, prioritizes use of CSS3 * transforms but falls back on zoom for IE. - * - * @param {Number} pageOffsetX - * @param {Number} pageOffsetY - * @param {Number} elementOffsetX - * @param {Number} elementOffsetY - * @param {Number} scale + * + * @param {Number} pageOffsetX + * @param {Number} pageOffsetY + * @param {Number} elementOffsetX + * @param {Number} elementOffsetY + * @param {Number} scale */ function magnify( pageOffsetX, pageOffsetY, elementOffsetX, elementOffsetY, scale ) { if( supportsTransforms ) { var origin = pageOffsetX +'px '+ pageOffsetY +'px', transform = 'translate('+ -elementOffsetX +'px,'+ -elementOffsetY +'px) scale('+ scale +')'; - + document.body.style.transformOrigin = origin; document.body.style.OTransformOrigin = origin; document.body.style.msTransformOrigin = origin; @@ -121,7 +126,7 @@ var zoom = (function(){ } /** - * Pan the document when the mosue cursor approaches the edges + * Pan the document when the mosue cursor approaches the edges * of the window. */ function pan() { @@ -129,7 +134,7 @@ var zoom = (function(){ rangeX = window.innerWidth * range, rangeY = window.innerHeight * range, scrollOffset = getScrollOffset(); - + // Up if( mouseY < rangeY ) { window.scroll( scrollOffset.x, scrollOffset.y - ( 1 - ( mouseY / rangeY ) ) * ( 14 / level ) ); @@ -159,7 +164,7 @@ var zoom = (function(){ return { /** * Zooms in on either a rectangle or HTML element. - * + * * @param {Object} options * - element: HTML element to zoom in on * OR @@ -232,7 +237,7 @@ var zoom = (function(){ if( currentOptions && currentOptions.element ) { scrollOffset.x -= ( window.innerWidth - ( currentOptions.width * currentOptions.scale ) ) / 2; } - + magnify( scrollOffset.x, scrollOffset.y, 0, 0, 1 ); level = 1; @@ -241,11 +246,11 @@ var zoom = (function(){ // Alias magnify: function( options ) { this.to( options ) }, reset: function() { this.out() }, - + zoomLevel: function() { return level; } } - + })();