From e09f058a061ff1736e8d8ca9d14055cef8e5f2e3 Mon Sep 17 00:00:00 2001 From: Seth Ladd Date: Tue, 20 Sep 2011 13:03:31 -0700 Subject: [PATCH 001/631] add page variable to liquid custom tags and blocks. thx to mike west for the patch --- lib/jekyll/convertible.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jekyll/convertible.rb b/lib/jekyll/convertible.rb index d33abc56..a674ef53 100644 --- a/lib/jekyll/convertible.rb +++ b/lib/jekyll/convertible.rb @@ -69,7 +69,7 @@ module Jekyll # # Returns nothing. def do_layout(payload, layouts) - info = { :filters => [Jekyll::Filters], :registers => { :site => self.site } } + info = { :filters => [Jekyll::Filters], :registers => { :site => self.site, :page => payload['page'] } } # render and transform content (this becomes the final content of the object) payload["pygments_prefix"] = converter.pygments_prefix From 6d19924d354cbb76531c2800d9539eaf64887489 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 12:34:13 +0000 Subject: [PATCH 002/631] start ripping this thing apart so it can be responsive --- site/_includes/footer.html | 8 +- site/_includes/header.html | 15 +- site/_includes/top.html | 2 +- site/_layouts/default.html | 2 +- site/css/grid.css | 62 ------- site/css/gridism.css | 100 ++++++++++ site/css/style.css | 366 +------------------------------------ site/index.html | 18 +- 8 files changed, 126 insertions(+), 447 deletions(-) delete mode 100644 site/css/grid.css create mode 100644 site/css/gridism.css diff --git a/site/_includes/footer.html b/site/_includes/footer.html index b0c084dc..f4859489 100644 --- a/site/_includes/footer.html +++ b/site/_includes/footer.html @@ -1,15 +1,13 @@ -
diff --git a/site/_includes/header.html b/site/_includes/header.html index 70ba591d..80e018cc 100644 --- a/site/_includes/header.html +++ b/site/_includes/header.html @@ -1,6 +1,6 @@
-
diff --git a/site/_includes/top.html b/site/_includes/top.html index 6ee24730..893528e3 100644 --- a/site/_includes/top.html +++ b/site/_includes/top.html @@ -6,7 +6,7 @@ - + diff --git a/site/_layouts/default.html b/site/_layouts/default.html index 80c9e4c1..8919fca7 100644 --- a/site/_layouts/default.html +++ b/site/_layouts/default.html @@ -1,6 +1,6 @@ {% include top.html %} - + {% include header.html %} {{ content }} diff --git a/site/css/grid.css b/site/css/grid.css deleted file mode 100644 index dbcb37fe..00000000 --- a/site/css/grid.css +++ /dev/null @@ -1,62 +0,0 @@ -.content { - width: 978px; - margin: 0 auto; -} -.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11 { - float: left; - display: inline; - margin-left: 30px; -} -.grid1 { - width: 54px; -} -.grid2 { - width: 138px; -} -.grid3 { - width: 222px; -} -.grid4 { - width: 306px; -} -.grid5 { - width: 390px; -} -.grid6 { - width: 474px; -} -.grid7 { - width: 558px; -} -.grid8 { - width: 642px; -} -.grid9 { - width: 726px; -} -.grid10 { - width: 810px; -} -.grid11 { - width: 894px; -} -.first { - margin-left: 0; - clear: left; -} - -/* clearfix */ -.clear:after { - visibility: hidden; - display: block; - font-size: 0; - content: " "; - clear: both; - height: 0; -} -* html .clear { - zoom: 1; -} /* IE6 */ -*:first-child+html .clear { - zoom: 1; -} /* IE7 */ \ No newline at end of file diff --git a/site/css/gridism.css b/site/css/gridism.css new file mode 100644 index 00000000..21a66c8d --- /dev/null +++ b/site/css/gridism.css @@ -0,0 +1,100 @@ +/* + * Gridism + * A simple, responsive, and handy CSS grid by @cobyism + * https://github.com/cobyism/gridism + */ + +/* Preserve some sanity */ +.grid, +.unit { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* Set up some rules to govern the grid */ +.grid { + display: block; + clear: both; +} +.grid .unit { + float: left; + width: 100%; + padding: 10px; +} + +/* This ensures the outer gutters are equal to the (doubled) inner gutters. */ +.grid .unit:first-child { padding-left: 20px; } +.grid .unit:last-child { padding-right: 20px; } + +/* Nested grids already have padding though, so let’s nuke it */ +.unit .unit:first-child { padding-left: 0; } +.unit .unit:last-child { padding-right: 0; } +.unit .grid:first-child > .unit { padding-top: 0; } +.unit .grid:last-child > .unit { padding-bottom: 0; } + +/* Let people nuke the gutters/padding completely in a couple of ways */ +.no-gutters .unit, +.unit.no-gutters { + padding: 0 !important; +} + +/* Wrapping at a maximum width is optional */ +.wrap .grid, +.grid.wrap { + max-width: 978px; + margin: 0 auto; +} + +/* Width classes also have shorthand versions numbered as fractions + * For example: for a grid unit 1/3 (one third) of the parent width, + * simply apply class="w-1-3" to the element. */ +.grid .whole, .grid .w-1-1 { width: 100%; } +.grid .half, .grid .w-1-2 { width: 50%; } +.grid .one-third, .grid .w-1-3 { width: 33.3332%; } +.grid .two-thirds, .grid .w-2-3 { width: 66.6665%; } +.grid .one-quarter, .grid .w-1-4 { width: 25%; } +.grid .three-quarters, .grid .w-3-4 { width: 75%; } +.grid .one-fifth, .grid .w-1-5 { width: 20%; } +.grid .two-fifths, .grid .w-2-5 { width: 40%; } +.grid .three-fifths, .grid .w-3-5 { width: 60%; } +.grid .four-fifths, .grid .w-4-5 { width: 80%; } +.grid .golden-small, .grid .w-g-s { width: 38.2716%; } /* Golden section: smaller piece */ +.grid .golden-large, .grid .w-g-l { width: 61.7283%; } /* Golden section: larger piece */ + +/* Utility classes */ +.align-center { text-align: center; } +.align-left { text-align: left; } +.align-right { text-align: right; } +.pull-left { float: left; } +.pull-right { float: right; } + +/* Responsive Stuff */ +@media screen and (max-width: 568px) { + /* Stack anything that isn’t full-width on smaller screens */ + .grid .unit { + width: 100% !important; + padding-left: 20px; + padding-right: 20px; + } + .unit .grid .unit { + padding-left: 0px; + padding-right: 0px; + } + + /* Sometimes, you just want to be different on small screens */ + .center-on-mobiles { + text-align: center !important; + } + .hide-on-mobiles { + display: none !important; + } +} + +/* Expand the wrap a bit further on larger screens */ +/*@media screen and (min-width: 1180px) { + .wrap .grid { + max-width: 1180px; + margin: 0 auto; + } +}*/ \ No newline at end of file diff --git a/site/css/style.css b/site/css/style.css index 85e9a079..f58ee086 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -19,34 +19,16 @@ body > header, body > section, body > footer { clear: both; } -.content { - padding: 20px 0; -} - /* Header */ -body > header { - padding: 40px 0 10px; -} - -body > header .content { - padding: 0; -} - -body > header h1 img { - margin-left: -30px; +body > header h1, body > header nav { + display: inline-block; } body > header h1 span { display: none; } -/* Navigation */ - -nav { - margin-top: 52px; -} - nav ul { padding: 0; margin: 0; @@ -54,32 +36,6 @@ nav ul { nav li { display: inline-block; - margin-left: 10px; -} - -nav li a { - border-radius: 5px; - font-weight: 800; - font-size: 14px; - padding: 0.5em 1em; - text-shadow: none; - text-transform: uppercase; - transition: all .25s; - -moz-transition: all .25s; - -webkit-transition: all .25s; -} - -nav li a:hover { - background: #252525; - box-shadow: inset 0 1px 3px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1); - text-shadow: 0 1px 3px rgba(0,0,0,.5); -} - -nav li.current a { - background: #fc0; - color: #222; - box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.5); - text-shadow: 0 1px 0 rgba(255,255,255,.3); } /* Footer */ @@ -106,322 +62,6 @@ body > footer .align-right img { margin-left: 5px; } -/* Utilities */ - -.align-left { - text-align: left; -} - -.align-right { - text-align: right; -} - -.align-center { - text-align: center; -} - -/* Sections */ - -.intro .content { - padding: 10px 0 40px; -} - -.intro p { - font-size: 3.2em; - line-height: 1em; - margin: 0; -} - -.features .content { - padding: 20px 0 40px; -} - -.quickstart { - background: #3F1F1F; - color: #fff; - margin: 60px 0 80px; - box-shadow: inset 0 3px 10px rgba(0,0,0,.4); -} - -.quickstart .content { - padding: 0px 0; -} - -.quickstart .code { - margin: -30px 0; - float: right; -} - -.quickstart h4 { - margin: 48px 0 0; - font-size: 28px; - text-shadow: 0 1px 3px rgba(0,0,0,.8); -} - -.free-hosting .content { - /*margin-bottom: 40px;*/ - position: relative; -} - -.free-hosting .pane { - background: #444; - border-radius: 10px; - padding: 40px 70px 30px; - /*color: #222;*/ - text-shadow: none; -} - -.free-hosting img { - float: left; - margin: -20px 40px -40px -20px; -} - -.free-hosting h2 { - /*font-weight: 800;*/ -} -.free-hosting p, -.free-hosting a { - font-weight: inherit; -} - -.free-hosting p { - margin: 0.75em; -} - -.free-hosting a { - /*color: #c00;*/ -} - -.free-hosting .content:after { - content: " "; - float: right; - background: url(../img/footer-arrow.png) top left no-repeat; - width: 73px; - height: 186px; - position: absolute; - right: 30px; - bottom: -60px; -} - -/* Code */ - -.quickstart .code { - display: block; - background: #3d3d3d; - border-radius: 5px; - font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace; - line-height: 1.3em; - box-shadow: 0 5px 30px rgba(0,0,0,.3); -} - -.quickstart .code .title { - display: block; - text-align: center; - margin: 0; - padding: 5px 0; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - box-shadow: box-shadow: 0 3px 10px rgba(0,0,0,.5); - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; - font-size: 16px; - font-weight: normal; - color: #444; - text-shadow: 0 1px 0 rgba(255,255,255,.5); - background: #f7f7f7; - background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); - background: -moz-linear-gradient(top, #f7f7f7 0%, #cfcfcf 7%, #aaaaaa 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(7%,#cfcfcf), color-stop(100%,#aaaaaa)); - background: -webkit-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); - background: -o-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); - background: -ms-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); - background: linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#aaaaaa',GradientType=0 ); - border-bottom: 1px solid #111; -} - -.quickstart .code .shell { - padding: 20px; - text-shadow: none; -} - -.quickstart .code .line { - display: block; - margin: 0; - padding: 0; -} - -.quickstart .code .line span { - display: inline-block; -} - -.quickstart .code .path { - color: #87ceeb; -} - -.quickstart .code .prompt { - color: #cd5c5c; -} - -.quickstart .code .command { - color: #f0e68c; -} - -.quickstart .code .output { - color: #888; -} - -/* Documentation */ - -.docs .content { - padding: 0; -} - -.docs article { - background: #444; - border-radius: 10px; - padding: 40px 40px 30px; - box-shadow: 0 3px 10px rgba(0,0,0,.1); - min-height: 800px; -} - -.docs aside { - padding-top: 30px; -} - -.docs aside h4 { - text-transform: uppercase; - font-size: 14px; - font-weight: 700; - padding: 0 0 10px 30px; - margin-left: -30px; - display: inline-block; - border-bottom: 1px solid #c00; -} - -.docs aside ul { - padding-left: 0; -} - -.docs aside li { - list-style-type: none; -} - -.docs aside li a { - font-size: 16px; - position: relative -} - -.docs aside li.current a:before { - content: ""; - border-color: transparent transparent transparent #444; - border-style: solid; - border-width: 10px; - width: 0; - height: 0; - position: absolute; - top: 0; - left: -30px; -} - -.section-nav { - text-align: center; - padding-top: 40px; - position: relative; - background: url(../img/article-footer.png) top center no-repeat; -} - -.section-nav > div { - width: 49.5%; -} - -.section-nav a, .section-nav span { - color: #fff; - font-size: 16px; - text-transform: uppercase; - font-weight: 700; - padding: 8px 12px 10px; - border-radius: 5px; - /*border: 1px solid #333;*/ - background: #999; - box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 1px 1px rgba(255,255,255,.5); - background: #777; -} - -.section-nav a:hover { - color: #fff; - background: #888; -} - -.section-nav .next, .section-nav .prev { - position: relative; -} - -.section-nav .next:after, .section-nav .prev:before { - font-size: 36px; - color: #222; - font-weight: 800; - text-shadow: 0 1px 0 rgba(255,255,255,.4); - position: absolute; - top: -7px; -} - -.section-nav .next:after { - content: "›"; - right: 10px; -} - -.section-nav .prev:before { - content: "‹"; - left: 10px; -} - -.section-nav .prev, .section-nav .prev:hover { - /*float: left;*/ - padding-left: 30px; -} - -.section-nav .next, .section-nav .next:hover { - /*float: right;*/ - padding-right: 30px; -} - -.section-nav .disabled { - opacity: .5; - /*filter: alpha*/ - cursor: default; -} - - -/* Code Highlighting */ - - -pre, code { - white-space: pre; - display: inline-block; - margin: 0; - padding: 0; - font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace; - font-size: 16px; - padding: 0 .5em; - line-height: 1.8em; -} - -.highlight, p > pre, p > code { - background: #333; - color: #fff; - border-radius: 5px; - box-shadow: inset 0 1px 10px rgba(0,0,0,.3), - 0 1px 0 rgba(255,255,255,.1), - 0 -1px 0 rgba(0,0,0,.5); -} - -.highlight { - padding: 10px 0; - width: 100%; - overflow: scroll; -} - - /* HTML Elements */ h1, h2, h3, h4, h5, h6 { @@ -694,4 +334,4 @@ code.option, code.flag, code.filter, code.output { font-size: 32px; font-weight: bold; text-shadow: 0 -1px 0 rgba(0,0,0,.5); -} +} \ No newline at end of file diff --git a/site/index.html b/site/index.html index c0a35828..6bf15a63 100644 --- a/site/index.html +++ b/site/index.html @@ -4,26 +4,29 @@ title: Jekyll • Simple, blog-aware, static sites overview: true --- +{% comment %}
-
-

Transform your plain text into static websites and blogs.
So easy, it’s scary.

+
+
+

Transform your plain text into static websites and blogs.
So easy, it’s scary.

+
-
-
+
+ -
+ -
+
-
+

Get up and running in seconds.

@@ -75,3 +78,4 @@ overview: true
+{% endcomment %} \ No newline at end of file From 0249c5b901dcbad6b2c58c7aa9677907e5e83f90 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 12:47:45 +0000 Subject: [PATCH 003/631] how was did this not being retina-ready slip by before? --- site/css/style.css | 6 ++++-- site/img/footer-logo.png | Bin 1921 -> 8289 bytes 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index f58ee086..f5b8a275 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -52,14 +52,16 @@ body > footer a { color: #fff; } -body > footer .align-right p, body > footer .align-right img { +body > footer .align-right p, body > footer img { display: inline-block; } -body > footer .align-right img { +body > footer img { position: relative; top: 14px; margin-left: 5px; + width: 100px; + height: 44px; } /* HTML Elements */ diff --git a/site/img/footer-logo.png b/site/img/footer-logo.png index 5431aef84f139c3022f8afa7c5152bfa1229bc9a..66c04d5aa7d89dced8973a914a432de5d8647346 100644 GIT binary patch literal 8289 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 delta 1905 zcmV-%2afpRK!Fb-iBL{Q4GJ0x0000DNk~Le0001F0000i2nGNE0F&t*Rgoble+MH; zL_t(|+U#82k>W-W)>6E$E`rmR?PqHvSP=mb0a64&1X?11jR0)~un{04IPTeYog9JX z2<&P6^f3vIn;Y64{~ z)b*qx4)Tnl1pqMJBl#Z;6>kc05TI>O33~tm7wTGDAa8o}i3`*rP|TVXe^K#Reh%z@ z%ON+qtcR#@X{r1_O+1n zT9F%aNBcw8F{$>QtYXm{e@o~afZqfm)U+O*whq1y4Xtxm{Nuf&9lzx;doDxP z*wW^hvYW%Y=7`ItXV<7Xswl6hLkf|Lyqa@L9_Suh!Ub94Os%Q7f3UD~bsVCY%xv_PEO0l$MeXRfsEdZdcZS}Sq3elgg*2x;# zUq>Vn#{Nd07+CVn+Pl$Nh!rw}uziDjPb%h^-Nbkl-5W!efV9aGldg3X@m>Yh0EJeC zKq+e|rS86WcBB&9PK~25(M|s${Oho{PPI+X5bjUTaPTc}e<9L|EC}-$&j~DZ&29YX z3W+Ti!b-SP*AO_mDT?$aV1rFToAE7KkaV{k{;Q=B>KFhV?bo5Ml>tC8y>)9;v2^HQ zcwx(>MQ}f>k1*P6;5}~^;Sj(XVBaTn6~0soRGg*>v7Rbk_Pw~yl`C%7W>AW&v6zm$ z=?c414Vj!ve`eGV{2_;IEmiy6QMsQ&ZKz+`0NZ!mQ0*9ylZhyP{zaW$ih=5yoFlHo z)vub^0o$+1!%l|dj>cT!x%aO_#8*NIUzAdoXYib1jn+%quu@1MiwZP$48&hl%$s@I z&otzoIthDuV9bt@{CZkqo7IK5VCE6KmZp;#ThW?1f7Fum1C%mVJiKTfixS0e0mCaS z7EUxZ}%*9hw? zF_vk3f6KPfP8*|VsT&^1QbF(~`JaFXmh*mVx$7w7r`;xxnM+>{F~^V1v)C~2wJBkJ=f9MOrq@6P}b-#H|#UkFyM9N2W_$X42aaY10iS|U@ zyf?x8G$)1F2T~jqH5d8s0q@=)nBXHipaf%uVeGqi;Y6n{AIZZ9>V6303A#rXJ9TnR z00Gd+yb?bI)jcnVA_j2v2tpVNkP}AdoxUS`w z{A^6IR_LaVu5jv72-h|k4-K`^SUkfyd3`4sTRPgpRmGP)q{bnQ_f{sjlX5;me>piA zWeB~mW6V{D_Yty5 z*(1f+1J;;gjdYKYtl8-J1pEx^l5!}7+hh>HJ00000NkvXXu0mjf6K9up From 02785d09a902226a070c6ad056f6acaaecd3b255 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 12:47:57 +0000 Subject: [PATCH 004/631] more footer tweaks --- site/_includes/footer.html | 12 +++++++----- site/css/style.css | 17 +++++++++++++++++ 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/site/_includes/footer.html b/site/_includes/footer.html index f4859489..c9dfb918 100644 --- a/site/_includes/footer.html +++ b/site/_includes/footer.html @@ -1,13 +1,15 @@ diff --git a/site/css/style.css b/site/css/style.css index f5b8a275..736953c1 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -62,6 +62,23 @@ body > footer img { margin-left: 5px; width: 100px; height: 44px; + opacity: .8; + -webkit-transition: opacity .2s; + -moz-transition: opacity .2s; + transition: opacity .2s; +} + +body > footer a:hover img { + opacity: 1; +} + +@media (max-width: 568px){ + footer .one-third p { + margin-bottom: 0; + } + footer .two-thirds p { + margin-top: -20px; + } } /* HTML Elements */ From 7dcc0ba820db7994b93cdaf4e6d34e0e1615dfbc Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 13:25:35 +0000 Subject: [PATCH 005/631] start spiking out a more responsive header/nav --- site/_includes/header.html | 19 +++------ site/_includes/primary-nav-items.html | 11 +++++ site/css/gridism.css | 10 +++++ site/css/style.css | 58 +++++++++++++++++++++++++++ 4 files changed, 85 insertions(+), 13 deletions(-) create mode 100644 site/_includes/primary-nav-items.html diff --git a/site/_includes/header.html b/site/_includes/header.html index 80e018cc..14b77ea8 100644 --- a/site/_includes/header.html +++ b/site/_includes/header.html @@ -1,6 +1,9 @@
+
-
+ -
diff --git a/site/_includes/primary-nav-items.html b/site/_includes/primary-nav-items.html new file mode 100644 index 00000000..6d6556f5 --- /dev/null +++ b/site/_includes/primary-nav-items.html @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/site/css/gridism.css b/site/css/gridism.css index 21a66c8d..1589aa8f 100644 --- a/site/css/gridism.css +++ b/site/css/gridism.css @@ -69,6 +69,10 @@ .pull-left { float: left; } .pull-right { float: right; } +.show-on-mobiles { + display: none; +} + /* Responsive Stuff */ @media screen and (max-width: 568px) { /* Stack anything that isn’t full-width on smaller screens */ @@ -89,6 +93,12 @@ .hide-on-mobiles { display: none !important; } + .show-on-mobiles { + display: block !important; + } + a .show-on-mobiles { + display: inline !important; + } } /* Expand the wrap a bit further on larger screens */ diff --git a/site/css/style.css b/site/css/style.css index 736953c1..e785db52 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -38,6 +38,64 @@ nav li { display: inline-block; } +.main-nav { + margin-top: 52px; + text-align: center; +} + +.main-nav ul { + display: inline-block; +} + +.main-nav li { + margin-left: 10px; +} + +.main-nav li a { + border-radius: 5px; + font-weight: 800; + font-size: 14px; + padding: 0.5em 1em; + text-shadow: none; + text-transform: uppercase; + transition: all .25s; + -moz-transition: all .25s; + -webkit-transition: all .25s; +} + +.main-nav li a:hover { + background: #252525; + box-shadow: inset 0 1px 3px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1); + text-shadow: 0 1px 3px rgba(0,0,0,.5); +} + +.main-nav li.current a { + background: #fc0; + color: #222; + box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.5); + text-shadow: 0 1px 0 rgba(255,255,255,.3); +} + +.mobile-nav ul { + overflow: hidden; + width: 100%; + display: table; +} + +.mobile-nav a { + float: left; + width: 100%; + background: #fc0; + color: #333; + box-shadow: inset 0 0 3px #c00; + text-align: center; +} + +.mobile-nav li { + display: table-cell; + width: 33.3%; +} + /* Footer */ body > footer { From e23f0d126dd096f2e0cb7c72fefa110e7908cbac Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 13:38:51 +0000 Subject: [PATCH 006/631] start working intro into the equation --- site/css/style.css | 25 +++++++++++++++++++------ site/index.html | 6 ++---- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index e785db52..9f319c77 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -40,15 +40,10 @@ nav li { .main-nav { margin-top: 52px; - text-align: center; -} - -.main-nav ul { - display: inline-block; } .main-nav li { - margin-left: 10px; + margin-right: 10px; } .main-nav li a { @@ -139,6 +134,24 @@ body > footer a:hover img { } } +/* Intro */ + +.intro .unit { + padding: 10px 0 40px; +} + +.intro p { + font-size: 1.75em; + line-height: 1em; + margin: 0; +} + +@media (min-width: 569px){ + .intro p { + font-size: 3.2em; + } +} + /* HTML Elements */ h1, h2, h3, h4, h5, h6 { diff --git a/site/index.html b/site/index.html index 6bf15a63..9dfc924c 100644 --- a/site/index.html +++ b/site/index.html @@ -4,11 +4,10 @@ title: Jekyll • Simple, blog-aware, static sites overview: true --- -{% comment %}
-
-

Transform your plain text into static websites and blogs.
So easy, it’s scary.

+
+

Transform your plain text into static websites and blogs.

@@ -78,4 +77,3 @@ overview: true -{% endcomment %} \ No newline at end of file From bd630425826ac311bc6b131ecfeab478d1e8adb2 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 15:24:14 +0000 Subject: [PATCH 007/631] start bringing the quickstart instruction section back in too --- site/css/style.css | 139 +++++++++++++++++++++++++++++++++++++++++++++ site/index.html | 46 +++++++-------- 2 files changed, 162 insertions(+), 23 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index 9f319c77..e96579df 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -152,6 +152,145 @@ body > footer a:hover img { } } +/* Quickstart */ + +.quickstart { + background: #3F1F1F; + color: #fff; + margin: 60px 0 80px; + box-shadow: inset 0 3px 10px rgba(0,0,0,.4); +} + +.quickstart .content { + padding: 0px 0; +} + +.quickstart .code { + margin: -30px 0; + float: right; +} + +.quickstart h4 { + margin: 48px 0 0; + font-size: 28px; + text-shadow: 0 1px 3px rgba(0,0,0,.8); +} + +/* Code */ + +.quickstart .code { + display: block; + padding: 0; + background: #3d3d3d; + border-radius: 5px; + font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace; + line-height: 1.3em; + box-shadow: 0 5px 30px rgba(0,0,0,.3); +} + +.quickstart .code .title { + display: block; + text-align: center; + margin: 0; + padding: 5px 0; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + box-shadow: box-shadow: 0 3px 10px rgba(0,0,0,.5); + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 16px; + font-weight: normal; + color: #444; + text-shadow: 0 1px 0 rgba(255,255,255,.5); + background: #f7f7f7; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); + background: -moz-linear-gradient(top, #f7f7f7 0%, #cfcfcf 7%, #aaaaaa 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(7%,#cfcfcf), color-stop(100%,#aaaaaa)); + background: -webkit-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); + background: -o-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); + background: -ms-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); + background: linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#aaaaaa',GradientType=0 ); + border-bottom: 1px solid #111; +} + +.quickstart .code .shell { + padding: 20px; + text-shadow: none; +} + +.quickstart .code .line { + display: block; + margin: 0; + padding: 0; +} + +.quickstart .code .line span { + display: inline-block; +} + +.quickstart .code .path { + color: #87ceeb; +} + +.quickstart .code .prompt { + color: #cd5c5c; +} + +.quickstart .code .command { + color: #f0e68c; +} + +.quickstart .code .output { + color: #888; +} + +/* Free Hosting */ + +.free-hosting .content { + /*margin-bottom: 40px;*/ + position: relative; +} + +.free-hosting .pane { + background: #444; + border-radius: 10px; + padding: 40px 70px 30px; + /*color: #222;*/ + text-shadow: none; +} + +.free-hosting img { + float: left; + margin: -20px 40px -40px -20px; +} + +.free-hosting h2 { + /*font-weight: 800;*/ +} +.free-hosting p, +.free-hosting a { + font-weight: inherit; +} + +.free-hosting p { + margin: 0.75em; +} + +.free-hosting a { + /*color: #c00;*/ +} + +.free-hosting .content:after { + content: " "; + float: right; + background: url(../img/footer-arrow.png) top left no-repeat; + width: 73px; + height: 186px; + position: absolute; + right: 30px; + bottom: -60px; +} + /* HTML Elements */ h1, h2, h3, h4, h5, h6 { diff --git a/site/index.html b/site/index.html index 9dfc924c..f5973c52 100644 --- a/site/index.html +++ b/site/index.html @@ -37,32 +37,32 @@ overview: true
-
+

Get up and running in seconds.

-
-

Quick-start Instructions

-
-

- ~ - $ - gem install jekyll -

-

- ~ - $ - cd my/awesome/site -

-

- ~/my/awesome/site - $ - jekyll serve -

-

- # => Now browse to http://localhost:4000 -

-
+
+

Quick-start Instructions

+
+

+ ~ + $ + gem install jekyll +

+

+ ~ + $ + cd my/awesome/site +

+

+ ~/my/awesome/site + $ + jekyll serve +

+

+ # => Now browse to http://localhost:4000 +

+
From 6e831b65d2a83192c8bdc472bee61c533bdbb446 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Fri, 15 Mar 2013 15:29:45 +0000 Subject: [PATCH 008/631] basic grid section for gh-pages section --- site/index.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/site/index.html b/site/index.html index f5973c52..e43600e2 100644 --- a/site/index.html +++ b/site/index.html @@ -66,10 +66,12 @@ overview: true
-
-
- Free Jekyll hosting on GitHub Pages -
+
+
+ +

Free hosting with GitHub Pages

Sick of dealing with hosting companies? GitHub Pages are powered by Jekyll, so you can easily deploy your site using GitHub for free—custom domain name and all.

Learn more about GitHub Pages → From 8d1b6720c3e368f5dd3f1fd7280fd9d8a0648b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Sellstr=C3=B6m?= Date: Sun, 31 Mar 2013 18:22:41 +0300 Subject: [PATCH 009/631] Added pkpass to the list --- lib/jekyll/mime.types | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/jekyll/mime.types b/lib/jekyll/mime.types index fe827bb8..b926a009 100644 --- a/lib/jekyll/mime.types +++ b/lib/jekyll/mime.types @@ -35,6 +35,7 @@ application/postscript ps eps ai application/rdf+xml rdf application/rtf rtf text/vcard vcf vcard +application/vnd.apple.pkpass pkpass application/vnd.ms-excel xls application/vnd.ms-powerpoint ppt application/vnd.wap.wmlc wmlc From 0abc3dc97592e46d6e63d9501b3dd246d8b9cda0 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 14:30:02 +0100 Subject: [PATCH 010/631] =?UTF-8?q?don=E2=80=99t=20cut=20off=20the=20edges?= =?UTF-8?q?=20of=20the=20logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/css/style.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/site/css/style.css b/site/css/style.css index e96579df..808fbd23 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -116,6 +116,7 @@ body > footer img { width: 100px; height: 44px; opacity: .8; + padding: 1px; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; transition: opacity .2s; @@ -563,4 +564,4 @@ code.option, code.flag, code.filter, code.output { font-size: 32px; font-weight: bold; text-shadow: 0 -1px 0 rgba(0,0,0,.5); -} \ No newline at end of file +} From fbfe89129553b2a23eb29fad224694c5060b0a06 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 14:49:30 +0100 Subject: [PATCH 011/631] finally style the mobile nav items a bit more consistently --- site/css/style.css | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index 808fbd23..730588ed 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -80,15 +80,27 @@ nav li { .mobile-nav a { float: left; width: 100%; - background: #fc0; - color: #333; - box-shadow: inset 0 0 3px #c00; + background: #333; + color: #fc0; text-align: center; + text-transform: uppercase; + font-size: 14px; + font-weight: 800; + padding: 5px 0; + border-radius: 5px; +} + +.mobile-nav .current a { + background: #fc0; + color: #222; + box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.5); + text-shadow: 0 1px 0 rgba(255,255,255,.3); } .mobile-nav li { display: table-cell; width: 33.3%; + padding: 8px; } /* Footer */ From 95672bac99c77fcf13c6a8cdf2a9b4e24b9dc3e6 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 15:10:55 +0100 Subject: [PATCH 012/631] some polish for the quick-start instructions section --- site/css/style.css | 48 ++++++++++++++++++++++++++++++++-------------- site/index.html | 4 ++-- 2 files changed, 36 insertions(+), 16 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index 730588ed..64735a65 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -1,5 +1,11 @@ /* Base */ +* { + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; +} + body { font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 21px; @@ -170,7 +176,7 @@ body > footer a:hover img { .quickstart { background: #3F1F1F; color: #fff; - margin: 60px 0 80px; + margin: 60px 0; box-shadow: inset 0 3px 10px rgba(0,0,0,.4); } @@ -178,15 +184,29 @@ body > footer a:hover img { padding: 0px 0; } -.quickstart .code { - margin: -30px 0; - float: right; +.quickstart h4 { + font-size: 24px; + line-height: 24px; + margin-top: 20px; + text-shadow: 0 1px 3px rgba(0,0,0,.8); } -.quickstart h4 { - margin: 48px 0 0; - font-size: 28px; - text-shadow: 0 1px 3px rgba(0,0,0,.8); +.quickstart .code { + font-size: 13px; + display: block; + margin: 0 0 -30px; +} + +@media (min-width: 768px){ + .quickstart .code { + font-size: 18px; + margin: -30px 0; + float: right; + } + .quickstart h4 { + margin: 40px 0 0; + text-align: center; + } } /* Code */ @@ -194,20 +214,16 @@ body > footer a:hover img { .quickstart .code { display: block; padding: 0; - background: #3d3d3d; - border-radius: 5px; font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace; line-height: 1.3em; - box-shadow: 0 5px 30px rgba(0,0,0,.3); } .quickstart .code .title { display: block; text-align: center; - margin: 0; + margin: 0 10px; padding: 5px 0; - border-top-left-radius: 5px; - border-top-right-radius: 5px; + border-radius: 5px 5px 0 0; box-shadow: box-shadow: 0 3px 10px rgba(0,0,0,.5); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; @@ -229,6 +245,10 @@ body > footer a:hover img { .quickstart .code .shell { padding: 20px; text-shadow: none; + margin: 0 10px; + background: #3d3d3d; + border-radius: 0 0 5px 5px; + box-shadow: 0 5px 30px rgba(0,0,0,.3); } .quickstart .code .line { diff --git a/site/index.html b/site/index.html index e43600e2..e6ae66c2 100644 --- a/site/index.html +++ b/site/index.html @@ -37,8 +37,8 @@ overview: true
-
-

Get up and running in seconds.

+
+

Get up and running in seconds.

Quick-start Instructions

From f98482d0fa53b1d4156f6ac668dae666706250b0 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 16:28:08 +0100 Subject: [PATCH 013/631] retinafy octojekyll --- site/img/octojekyll.png | Bin 12424 -> 30885 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/site/img/octojekyll.png b/site/img/octojekyll.png index 9ef662f0680b55cb2ed51d558d34b0841864d426..d4293092969e3984bf2d38679397091776557150 100644 GIT binary patch literal 30885 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
HL8etMwAktRdMIc3 zIC-kz_ous5jrDOSK7c9yGTpoWN)yD2=pT^^9K#OU*yO@E^C_FSCnx)DTrHWRu7c|O zqSXhJvY+cyb+qgh0;GEbAWFcz!AuxF`yzHmEiRq97phB4^4S?RXDcJ=nx%5-gsGfu zD$o9PA*Y$)FWQPTJK<*6jcHxMlmL>+gAE0*QT<291QL3+S7etV5(3lKP!_wP;ag;4 z<%5aj`fD=k*M$8jK0TZ_u^)e{5svOH4|>ONRWqN=XX z4prS-Z6=vjEV$*mjTh{f4a}LgXLUkLg{~@*XOMUIl!g8{5RaxBYhQj4ARyE1RhP)e zlekjm7ZMiUbil2uDlcr4XMZwF%Z&GqjO*8}*AzM%<~{nLQ#>j4u156k8=3d#!G-6X zcZUvD7p*hxF9K9OOk5Jr&K?Rno!a)>2=0sA3louqG4MMDR@2U_b00#ou>gAM_vxnf z90Q>%4)aut?1Tg&yKxnKb_J|E#yJA)m;SsE8{yv)9`ntkgm-lg>(#CEPFx{2 zCpt!D7OGU3z{S!9F}VGjQ?{u_X8>p0q+bBV-$(ZASFF@@#2! zKKFg{M~6t5@OhmkaVchgixu*P@ks>T{a53`!Ompm1QlYoO#kd*JxRfs{hPVU@#y1Z z9^%DBx`ELTc0Y`+ekD)njGWY_Nk%p7BI_bilsg&zr#vp<=9;wQl+8!8m6Rm6crJMXeI$S18sn|92+3O;$9mKa{>c$@Zk`?Kb`13|R?$lq1+_7GwyeKa&~ z&GjKgjTVTd8b;L}8@SWvnr)rQXeyuIGMQlo^r}DB?bWCvOIPP>mK&}}4Xj!PLW6bT zOY*LWQWm*VsJ#Q+hBl!Sdi|gCu58r^ns?eiE7H*kuk-!hzW@E5s~$!6;868TR~}AX z>r(yTeDf26H7SnN)zZPOlQb3;n}`8d?$3`Q>DNOk=9j zJ6SVj!ge`(*qCOn1?<-8?&y&iUVhw>2@k?+?>QJ|w?EmCC%n9Mv&>}%Zbm5i@_l)t zMYzsNwJo;!em917Naej(Er)@(pAD%bGWO=Y>Z*C4?Lv~Wt-gw-XGB!0H?x)7(u40Za^S;X0O95x}`-syxVMwf>*x8 zvb!5EmdL!sXV7j{7Pv1`QB7HJKA)2KyWsvGR35RZS!U&SlMTJMLd)zp{%VLIF2o@y znglS7y<#5O(|>SXw`M2eVZRb=SKW_R8)w$@qoUqvg-R@{>+lD1jeLI|nLKFq>!@W@ zjt>N8}@=B$g>BTkl{zDm&Cj3(O&s*EM%D*c) zt1nFa^JRhDiU2{19d5kdU@pkMKev+Yyv^bM>_1Jd?4fz5%1Fm_rzz;)l`fkH-RVp&~VPXWuB-?!soo@%2J^nFIteM zx=)Tyy;npYvg-8^4(;KrJT>ghxlG*VK=*gnQu#vBvTWzQ7ekxH!i7fbmyiq4>Fa-~ zzn-A;pwzN>P@5Q}^We?mYDz)ba_T4hG);x9uUxr#$d5OQi@5~NR|U$|3itO#UC#Ml z%`E+BsOUC z3LzoTSbTg4JL;jGmQ|&_kbQj-A~yhF6;~7Ee5)lIz`T7i@Da*!PQg66Pe#4!V%(eS zo$#la;5y@o+<>?K`rIMdC~kZbe+8S09`DQt`eJT7VS*CJ4U(?;+*yBk;jMX!?T?l$ z9DC8Kaf(h=5Wreu&Vk~MH>GHZQ^2F^i0mpdTszb?<%_hs;6iair}gc-ELoR4rLx=a z5;79=KVHC^s&9q-0~I+xp8IhCB~KPEz-t*2x*WckKkGgoD-`BA-^eh|wd>h)$*4i9 z^AQI_4VCqzQmYB0bh^DsVQu(n`NBevYl9aXWl1_0{r%|mS3kl_)qn!YQagCo(cSAo zc6RrHZhWWL3WeS#Vj{opNr*sz=W5=nsCftDnQyi=k)8x6!{+51F;U}A$y*Dqi7tfe zeUb6rFlD>(N6vq1rhz#hcRA-4=HDRWw%;E0V8c^MS`Dh5*4PH+fO-wfq;qkITx7DI zZ;?IANa4Y#iJNfhwG{=u7IsO@q=>o+l=1y^WF6TMS}Yq6H9Y1nwX?&7HK2-(7v~-4 zx0ONoBeM_*AgYHU_BXz*ZQH{$yG`>P{wXU?Z@&^2Q*yAr_Ti0ffaAmGrp82F-hGwg z^c2J~$kAK}-yfz$+f{pomtV@pDOW&&TGP#w1##XI9=$O7uyF}4*eh3|+mTUT{^ARr zYhrRCmlk@kWR!)Awe3-Vzg&|sX$)RhzY?gNd={uZX%HcKp(~ZYw8ny3Q_Oxnhq>5M z%dU=PY_?Lp|6lxQ0qWY_h9G-&A*P`khDdp}mScv<1$!ExREn7*8JqZOg}GDDROFy3 zO(mQFsJ-DPFCp{yr)}=pX)_s?0gBFzI0-s;|6_e@s^xz9W%l?@hEpF#_iV_&a-7By ztG1ph`R9$9bk7==*BMr}$Rt9<&zbTIe-;Z7K((I8BuEEh>bm=CKDS++!d%9lZByVj=opPR;~MIfGALLZr>lfCBN zBmi|@rOzL*TpJD3{d!WC)ekQ9rj21c>jGmp9Zi0jTZqB3;kQ8L&xK^3&-YMhSmefK zd!!^@Kf~Q50f7(^=I(Ek+ZD~Q$(`wt&T$T}n?gy%!)Yrv<3{_35_sBH&!s(%WHQuS zU|zwU{zM|FHh68d(}nF0e6KU#u>UQ{w;yyb@};Y2WJq-7vS7P*h9n) zlejfHK-FFRcez7&r%r*2dGqU%qR*Ks%L=<-Yw?;`e;%g)?Y%HF=xMWfR3X22&61Oc zUAa>ZEv5VpqoOQ)E?Sm>R~P;zF?03K33RZ&Q6!1|Lq&ld-qS7utQ^bg?^F^)_DALm zG4Is7upE{>OcLTm2kvYIz3# zTZ?yic)K_9+jkqxyFNZ!eIi4rGfez6Z+8VNl3x7w>q_WRkX;qN6z)Hl?vfZOY@(F>xtxIE(~)$OfO1qJ5%h&Kkr-Jbwr`-1b8_l z=aLVdt-NWl;YSMQ+2z_(#`KI5@!23}oEMaa-@4-D-JgwOu2u=vcU6lVC_2QBFYA3X#L)J~*r6B~f_T=f=H;{=8ri#EYWJBvqn-LV_n&59Q`46r6xtU>u1w-n z$?kLUf;B@NJLx7oFrge}5WF|a%wOHoSz!^B2-*xQ1g(J=U+!?166_1rYC3HYI)wpU z5yh;!;0mJDG&%OftMW^iW#Q{O+Ip<;DEQ%zPBMO@)+W5y-}#o64<%WMm4t$tn;Sn~ zwHC*6u*t_oQS;wL#uf_jy@~}K(EnM;cX_yK$>&$v^ZEhY__$x zV4w7($^Jkloi=Qna*`m#-a_rOXNocoG~*KPJ^mxhB2w+%*yJq1tVz<&5#-yq9LznR zk{!*9d7?@{vH#I%MQ}f;R;;<=Ts!=QaFChjPjABxM!WOWVrO*|88rze|HYj9-#4tf za3~~G)nn@6K7DdU=k4!M(wiY=iObJd$z4zN(H;FE<;ipF^68^~RNJB%UXZbOa8v1u z+zU&QAR8me!?Bmbp>YgWyM?aW@4k{T$4c~9gO$EC+_S%4qM&pM>wh&6jct_dSjdAO zV_iSa`G-VZw8SKjNGtN9Letc56Jxf}?D;;r-KH$TMk^bN&9*`cp4MSu7}crc-0nMF zhd$q{hH|{&K*)?!wi7CmNgp32DW|$dj9$e_W^iZ;_1ar3G-OU@oAc^dvZd(dH9YBy zuvNSJWwGAJ*JtMR#__4@&n!E(VkntZAm8%&zOeK0J9`qdmM9zPj`@^H&cN2|Z`B5W z0o_Q#_g7iHFA3DX1|zilFFL%MwHZA=o_G#HrP{oiJ`##!@H&#n?=?{CF+PZ76!CWH zn@^8h_|9f9UP}H%hU*j@vva*$DqE@MLa!u#{h|5u&1`CIAS$%qpT&bxhh?niHs<=Z z^U8zWRWCa=$FiacxG?SM`#>GuaEg=R`+%Z#ht{8K(%_jizrD?a@04bf=N63n>u@Qz z=JA2I7_hcga$yuww$G;XbqGm6y3aV(Z-2Z3AM6Ej$gKN(|$y+tR$)9P(Z%wC%GeDyfEH1_hQ4$S*;k+Rl9_> z`cxJlYuB*9iraoEDkBp*3gQW$WLKI7!>cbeU`*{m;o%NV%v*=$7{UUivnhQ?S{V-M z&`vKtFTF_PYsE!%t7lf5i)L+lct+bK7t1WL&O02KP(ClZX>U`GcOi-)Ho2}bwP)YT zAJ^b}P-Y$`ma89%-*(GC@P(R-3VN*S_GkqovN~;&Wis=={9Rx?qwuUEQuNyXAp@fU3p($&^*Xx*Hz`_My=tu+rSD%v%oq0WEQyW8 zCs(eot~smHGbz|UOcFP}awFL_ffKnR3!GX^^P9!KAxT2yENt(lb#0m)oX0;o&mJ9) z?%Qq`iJeUmwquq5hfp6s)unRwEQ!4C+bx~%+9xB<&eE384HVejO}=Hf-nhJo_5W6# zU;AsG^L}fKb;7=u1OB{q{Cs96?0ga^*t6BVaHxT!&HS6dB$1=Z{`1jhyb@+H$t{=7g~A3M zu(TRok7Kusb%~fq#~);e+z*$WV^4{W{Zo@mhAz}Y(23jOdVA^Q@9#EtjGl)m-stxt zV?D1O{(Vc%`Zhhv=l-0(iaP36;+_vhh=rYYr~Gn;oMPQs*WbePN6DHjY0(HZ-N0X3!s?_@ zeRKC5H+SrUYq`eLBHJ9dHyPErKDtt}p#_wf*~C9OdAbaaQAYmTTpt%ai8&pa@m~IW z9|4V^>$GlYzO*%5;g_EXvO%q%mI;-0yyJkM?NXI3ae4n5+MT(;KhAu`=(ua#qLS^~ z2cG5e)t#lTC|cA9Pu}wR>uo&}u9VC=Bn=n!n`g#AK^pT<>D$peoHr$l8WibNXH~If#wpJb%%^7CWbS0|uTvg4z8E__ z)yQ4DbaK3*MyO`-(e1kBp1LM!tj;btyB=JIE!{l&&i+ipFUHM`%n8(}()S7{<*3Mx zSxd7yRk^vX=ELf2Jx;z6EAY^|X)^9a=xbpyqE7#iggGB(UPRkkM*rGpOFB}07l_9* z-0|+?`S>ZWImQ54~MG(I4P~!-S7~@D)aN(NOU*s@%`M&7@<9*DmTV3HXm$Hq%f;?hA6x88^rO!#LdnHzf~TwRY2m+Dpsnh(Max*mjM3sIeW5OnGrv+jp|`MT6R) zxNmi~x?;Q#)MkN$nN`R7T6Vpvi=1INUqA#miW#T1pNC|vvlAtA^sW_GPszJP{^V72 zI+B~${c?jcAFYaeY3NTlT2cp-o;GY4=H}U6(5)YA9|^g ze0Lw?SwbB~?%6aTmJca3b>^{LR=Pj;%r;G3!K4;CgJgh;G*_yNf!(IXzC zCQ_2o{H&o)oxkZ*@@lh#utvb*_0S(Few(ATI`!0okdxH%E%&^Yi-d8K>(Ui(u7tNY z^yp*SCRcY!VJadwNAnCf+C}(q9kP=VI#F~=R<68{<({~fnaXCvv4&_^X`{*+m$43E zLl$Vth}aEa%W#awV60hFC0t`oc8Mv|P^b5SN=L$3QR8}ONJhpc!F@#hc95`3le&HT zdHM{F7IU$Mehrz=V)c(R-l8B(nr%|U%&>OkxPjWCT?rvu)%vWV~ANs#YY4&%TV{#QTSMGB=Sdgk8);>HZO{cq1uU^+Czkuxc)N0Km zzU^EqVgcKg{B-PJDwx}~`-B?Q$3FEPkGb9}$1OQTj%i*OUO|7wUsv#=*xc1U6k^2_ zUx!jZl{(vlH{#!q%F4dg>L^yA_m0c2SptyRBbiW_?^d zFce7&5aSUpD6kx8JpHQcq?zsax9zzv+Z9}^p7XAAhxh7M3n~G!=?D{KAO-oGa zPVtW8X~2AcmF&vzo3f47`*vohhgk8eebrMNreNVeTW$xpk=JFln@kgTu&_b58hyB- z&4h*QcY3-uiJKG=4?nw#6~1j8rPo}KSV;Apz3~gOU0Eo_Od}+lI0+e3)feHY3t1^w zm%I~q1wTJ_y~1(Mfx*s~X9r4h0}RFPM|ltQy6#eheJ)FdJ&#K5ot$*%jqe4nBEE9w z;HC6Wl!w1~ZQPabyn6EX%25vWMA^zfk zi)6FO&*e0**2EKvm6AH@`3;=(wrOHCF&4G!bJTh3S2P!Db<9;Cn74R)Hf^wyG-IJI ze}53Fm*%boc98)?uNfTJ_iQ@o_mE;oaNn;egDr5Op6L znJrw^1(YSqoC9yCj}$;tKEi+Nd?u&^HJZ~HcK2|zGBx^x?7SS>m+_zjQx8GBQFY1o zM}vulQ}V96+E&99Wsesa0o9#nvCn3>`1rODi~J7r-Txxu!JSrs>V@KIJD$DA$MLEcMp4S7d^WMPnVVoHn{} zk(d~Yb*HfIF{=21PvdJ(UV$Z4eq0w~)@j*ZIjuV|hm`eo-qq3Lvmc|@bCovRiEo=q z+^18>?iU#4B}~`{S2?W6Xa!ecuOx33w3;K#T?Nev7=+cAwQ!HWA=~5%PxDVX&EhQt zp9=`ZgXPTIrpkW)%$9p|bn_#I%Xm+u3^6JfR9*%Ndr<{?!h^SFu~=pE$>MOCD{R|PxO{CAEv z8Wc@J)oi%wR7691`OSXC(ZZq!C)tzts=4ct(&PTvO!cl~b#>K#4Ay9G?Obzy>le2l zOi=s+7F{Ypry?LAkY3mxYkdQ&&^0p~?&@7)u@>ttUvQu0CKne&q35;2otNYLc-o%gvM1d-RA?dgoyc#GL~2JGCA zKV+#8Z#}?b{#>U|z#k+Y7g4N9`7E!{lDd>LecP4SSrBG55p*JnAuHlP_xDCH#^4k= zPeU@qzD`8mMr5bAoF@;}PMi*ami?>U%En(b8_HaWyF=oqb)2Tm1XOE+0HLEssoNMnlXKOPhuVPS~;3S{tq}_DNz4;0B z-zt@q)qYNXb%$&#y)_E)W|R~Th2K;{goOCZ3TpQZbX17V1lFFXF^1=Gs@zJUj9hz; z-x10acUgR)%Ip1_J{$P5yR7)C7b?C$!z^3;*gWB5$u$TN|bVe zlZT0*I3`McE1DR#DEdE-b*TB80nQfdipvPSN{i5!j9AG)v$KxV#g~quilj9@6t~fu zzRX_B+EO8Tc;RVLp+(tUz+FAY12JaG&Q=FlT%=2&NMf6x8WA3l0yC`TxIN}2ln)}I zQxShyeO9__w01WBUv#l-32KkWN(PvZNKH+ZqC-c|eq`v#$?#|3jlaGwj~a^FA|C$I zeN^*foe@LZl3TvAMIbLFyd=WAY;vR?=z*Ngb`R zhn_=7!|hjgFU z`?hV}{wZKj^-e~aS3`_K zX*Oqv^ME}TG~WYl@W5FYWjj8kR#M24;mqknKf1>>u8LLFi!v%DV(wK;XDldB0@JjK z3E|~7R3nNC-;0z__75GuN^k~+RT%qw?D{~Fb(Y7b*sgM??WZMEA zwvf@9zTA!Ld?*)odiW%ux)rAQsQ4e0tL%4PtEyZ&#fKNbIRy5Y*jQ)2p7rW_WUGFN z_fF?p-Dr;3@`L}`uoeC9r?uMgMh9JopUnf9smrmEW5P~f4+V_##aEx5>RqFTBb5*g z7G)=fbYm+OYfr^lnG+h~1T@<@D`WznM`|y9=v2@blmL!c3kwTn5*217RvWU5u>8Pd z{vF%4WMpKc#i#$#spMcmf3iDN8+OQ~bZmR$T5kv42FLAGyHCE#IYD(VJOk zq1Ei6zfe6;E>Ft6j})0@t)ZMfhT|HV^9<@D2NNuj0{Y>E+BL>ok;I$Xxb2|Gnld+U z1sOkDJmy8;d3UFYSB*GOs$yKIhjlY(U+=f5zMjY}6nE`io&jn`-$Hfo9zQ=6d3QOJ z9-Cm24zY*&>@XpC@h|f}>uBP<8F?+|3Y`9kMcHnVAp43Zs~LAa&Y|7Z)Kq?V*BZt} zTBF}@QL6(mAy&G)?u0t>uS2)hi97^u`dt%!amy9osZ4r!)!FJL{@Ail@_vvNQFDYp zL$7WE#Rpbk8IEJ);*O)_==`ke>Q%sw5cxFhaZX_et!pJklwkOHY>~u3cx}=Fca^RcaDv`)~wfV za_VuHr)Qrt~#at!C((9mWwpex{ zJlSE$awMM06BH@L7Tgn3v|=T>*{0{n8?vR_LTksThot?N^UI%jeI=}z-dC) zDS4m*f#L4B)TEIDbP(vgV)iYpUFiIejwXkgM(Z+Hlu)=t+t;_vTjKPK*>J`*W}iiE z4!>R%UMsz}QaY6J&zRF}Y!zr|`v_F=3|>H!W| zJM!mGZoBL237i;&Dy{Z9q{h(5a2y*dJg%5w{q2%9jW2YWUS;XKCRMQE+u6Z;s(?{r zz5z@pU_UM!;7x%1xAVRBFiTjac(NU%Xxbmu?3R-Fn2FoXMtv1YQcW~~GqeA{US;Lv zSghV)W%H`sz|qmRXKU1(1#l;bq2t4$@Ew za7gx2K+ZW-G782mAkg^}Gq5cQx7GXTY(V?3zP{{{%SY5cv==1h;r$yF$Lu3O_tn_? zZo6fiP8rTXL2VA;M)YL0)cH}BZM&h6eVlZ@#6nFgNNkwA@6SJLOQ?##_BEf+Y5T>v zn7Zg$k-DL^bbi9!;zU5I_IQ0m@azh+&-6SXI^XMg62Jc#P~-ZgO2} zC_FiAcw21u2leCbq)J>;;v_S%LfQM_0S^0qMg^c3u=MZVHh$^fDvTGMkH2=GjwWUs z=R0-!VxC8ZSm=J%-)qVh2J=_ctUzK}r!iB>V6rMPDa|e|l^+})5}@zAHx^{F&iOutcktL) zC!_dHw8Wv>pbuK?ij}!Lnmgk7)&Uy!zKlo7MU>0$2TmN>dVVnkMK=MbZW{^Nx+;7~ zto*%Kh(WVc_T9s}-*?R9aUm94oY6$<$XCqG+V{~-JGDp6J@77FuXiG!mf}5s5nax@ zQ)5MY>YQc#3f>PCp>_xg8xV=H#+ZHvp$;3;)4D38{AmjL`kGyH{r1FUCx|K|ndkM_ zF-)j#y_d_Fz1O&+fn>`HaK<+FD8jZL15F5}^s%;nSW#kp3jICp*wi)6o3>VFduFy` zLax;1n3sr5F$@~WTpe)I_DfL_)!*CDouI7Z9h=#i$q$i(KZICn%-m)VU?R*~jcnCF zg7$HWqpU7{#JlRVj>IDn-zvg}=wAenC;V55s?$y;Bv~&2>=3VT>+~EHC17uxw0UL* zYkKBhUmGYg2?>g?b?lV0*3@jr{@!yy)XprUNvai*8gYC%EhYm_`f(?RrHR1mE^6WcI7$i9l=m3~P2{FU{; zcrv&%1U9}l{H}>?!|8xJ2&1q>2Cp&kbRPhH?t^AsDYwzptNNXc!A!I&OVsn6#-%o9 zo*CsvjY|B^?c$$JhmnBbVR5lV!QrplVqCNFX!%%4`~hYXzEZKFGe}c`3N&B5qYt8B zz2-DAXIqZ7?t~ensQ6{w7Ynk?E|o)HaTrNV)>y>Gdct|y0XDKf<%FQv)DW{B2Ps~> zvuBq?r$9>5#RsgHAPL(#ur?s$p&H^Adb#3_Dm4TKJ7BL`oCxJYhpQ8iu@YF{tkf@-{>ojcy!v3?{0Oi5_`h(2{)v6X} z#0>NmbH^NU2k9OAHPi+V8_fR{~M2=)jm=bwj3&X-l z4pRZP%Em5PVIvx3NW{*qcm~w?=T8{rB*eo9jXLmjxl#cBH#Rn;$H&IT?(7Pf26o(4 zOa!iFscTAa+jW_##>QBgz(1MRN_+2)YUC`|>u8^xR&D4E$EgP>$;R$}Ii93#+$N+> zbE%Jdg51?Q5!yv6W5LAxW@HE1KC*}Exi!E+O$~ zw7o(-y*+&vs7L`06^LJu@}D)|dD;d-aX#M)-+xr{^Uoxb9jyI4oEU+^fx-`<&UO zaS9FQllz;wBvGnXW0dAWt#q#ehGrkmtLrgais#xt|79ALLR{f;*hW zclOz5Klk2W_YV)Urn|bkR@GZoT`vRL-E|1t0~@_D4v{^^rPaA&UTqe~#|-!!BLVq> zG&D3r{zLtooZOf*UTw~C_-d!9`OCd3>|(sYrO5cqhsT~jEYL!N^Rq!#&DEb9n0Tq* zKjb}x_QoFs~Fx)oT=@l*{eDqh}IWHMEd~&`!XYU1hofTN?HrU>+#>Ksx zcI}6O3iO84d6bqtP67n7Yi2!#{Jr#TnLVttxomd&Rf`&E7PDPVHO~g>e+CP6PsLCn z)M_I1;gO`3&IR-$sb&DX%|&hwRfndm8BiYfbBb&m2lq6uJ{=KEz9~69O;klz2pHWg zNaOW%^u8m%P3^bHVh^xr?2sNl*a!PAJiRo<*|K}YefKbt_>+Z0t8`V%UHWxNK-k34 z2Iy&@NlAhDN#&eBGxZAwfht0$r&`7MwiyH+|9)vcS@D6+A_r`rwO!bN^lM^~E^)B)&G#-8Gqhb^ zUP_#|G^c=2fjD?F@Qfc1%Z*6YFD7!6^L>eiB3AUgUGS$Cuy&())ESFDKMAJE+K=yu zLFUu!`p~nB-$4xg{QQqi^cxn&z0yOgP44;w=rsw-B_b$9xyc3#JpOl_x%sFH3JSN1 z8NAiKX(aHkYC3Z=7_LlU(OmRfHk_b!DA=quxxooO?k|15s~?u|!w+jay9lh2+w=|% z9K#3WnMtI1vPJ{fIBWmMgCe9IPCcg(YyWfIq2GLq9S_u(yR80khh}}nlNduzMGh%~ z-iLFfC?xhiN6wmb+O{B2D@%W$W64laS``-or55eugQ++fI2q`P3e@;);&X0*D4J7l z_FOX6^9JVLFUeTb%06gkr%vtezpW&^c>lE8G@c=D$-rBnSf!VGStoX7QeHouA>Ier zj>DLM&WxS2IB8Odz|)n3Y8yHVRA{MCfpubt8QO2jxj)NJH!xwuG$NYvfx_*xA`&P2 zXMbBo0^A4%B<0MnI~gM*j=hKTKw1qzJC}a22BM;=VfP$P#gbXWv@JasY~mzl-3FWM z>-Je%JfL|D=OiFI?cp~TNP||OvQ1;ydxK~=Zk6_{nA`reruq9Tu8o9z7vIm#WKNsUT(`sQo2(CkfU_hC&sP`;-9b{7a>a>Pj2A?3 zj^B{PE>+;s7i-n6sCnl~HL=S;aEXxr_-NM5sQr}e6(h|e0 zqYWB0rTJo;eLOmX1WgXy7ghwXpnIeCD=4f!3_4I}HQ=m3a=3=(=l& zqlc{)aQbrby-yY1&0{LWat4xLClNh)KBh*BR3I4OCW~mu0t7ee#6WpIOU<($%bg+C z$5qeGgk%J%$8vlJ5&^}6`uf(OZI#gxec?x6**lemf@h5{6}qGlJpbEYfqn_9s!!tL zrn+)yzf~lF^vwR$TnYiU%W|cZD8}sUEC(9Gm(*S)4KcUdSx$8sCDKPaU7a)p(k&E4 zO?r`swK{chi?)Duu&kFY=Wm;` zL#5HHO)7^osd@D#D$$QFL1>1Emf@Dy`K+MS!NvuB#H)umgEF_~woh(@pqNpsJ~@pabSA9ot@E z;BYtj^`ZzpCepTGj|hM#%?M@-L9MhBf8|N(j{FmQ*3VOcuzk5hU>@Z3FNgo(4_WD& z&#_8qWbfX)zZ)Co#fhtYMI{EA-qb0>a!vER;kWYxFf+t&<)uoHtpVyVQHQILKwG5} zokAjVHzs0@qNvAUI2QoEt6N(5;x>v%k?s@w#YcU=H1DZ&j_73ZTiOtcH6!qHZj?FvSi{nMZ}^$hbXo_`&pkMiOBGgnU(gA zTpmCzt`7J3=ye@Dt4ak<1YN-KJ_f?M2D3ih+M`0wyLguyRV&tt%$q*|7Mg|MGpwj6 zyXHBGsEOz!Ms?g1aZOC2F~sbvjhVuRf3WsZ6c9KfBd>W2qTDkI<>hqI_wb?pIXkcel3hBYJ zrWE(z)fl&CqG=Vg4if|zt2F=^8H-2xYGvCg`s#RBX0a>t(5bVz@jBJ~q-dCr-t6af z#%aD)_VX~09|QY`$?O`(M|X9Ils(5IRt>fOM<5w?9TpcCm#$3-fRI05!6_>mFNe#y7%>qK7Js81%%q$IGHoqOy27PvimqyEc$AnlZ z#YGVl6Ydhzx$J;myr^(_3&kbJIuVfO+j>%_ZwmNKKInk8c`rCTJiNw%lj)11Y6a2_8ufze~8prFN zrKI8OPqh#2Q-U6ztt&T{Cp@jc^$v|Z577*jdy(FNu1YfEM;`L?Cv!pXG0S#yCAO({ zNH!?xvv0E&9TYC9_mukknLNmH!il<!X!_1u1uUl8gNi@3g zU&gMSmM2>U=6kzE5agmLa$)4V?z*AgpfuE4DI&|+Ra<$Pi*;bb+@0}%7=2a8J z6-aT$5%N|!Jw>l_pw+M>@T3PJ-!<0bTiG%@%wAVR)TJ>Y?%w{~TWB%A`o_}XL|P=x z$@$zgA)_%X;3*PNz7=O3FG8Z}8yu_>f#|5yHDN-F#-UkO;bE~uVU#QNs5OzKOtY-H$)#wgz}9QW zt@LR z1HA5wWrD6&e8|k^k@jJ%g-;u-_<+;TDejY!53);p}4fZi4y<;m9j3-Hr`ra z$9Y0ZLW1EVXpr5D!?9Bk>3bT%r%7*?ciuxSS17{jM^D7sqUSc8UDe#uqE3gKcG?PL zME?Uo9FM>6jb;kF=?R_J3WW!`ABK-kE7NiQdY`_=uK@@4{aq6>{b~yHPC1X<#KdHg za(vgksqtFPQ6|%%31rvNZpiN z>S-3*%XW$;@SwKQusd|qU0+?X9BH^Y_~?#IB7KS`%VwvA?Ognv4~N{TG&IyJh)mv= zRVfnDbbob8F7xm`tBUuNJzlSlS>#OnTod!iT^k;bayb!*U=0}i7oQUPEp$3i(~wJo zrl!;Xh27~8(BMJe#2^DkwE3JpzAFu+*a8m;)=s!%T#5wsLL*uMmyj?RFMOz!a#Pd{fMJ2>QOtX{0Q^1ppmw zS-qb?JeF4+2=aG0`9Z>9=BU_!;2gh<(0ba5Hi|f~_GfbR{GYyu`K5QkvuV6=VmNmh zVVMRuH|NFRs_)%}mEr|K28hK`?cqHPn*yP?bL|Tri)MfRrCY&HQ3MJ=h*2{GC~Si` z%#E=p9mMTMic5{lt;=R+jaV zCf&IL;h=^I0Z3z4k*}YJo7?(U2Sz~$6(i}&Q%NNbkp9lXHf1_0=j! znJP;_(7>UCmQZ!&7`FY`21JlLGk}-9^WL(vS7GkBCAATamIiKfl+k8;8u!#bY(6hl zUOn#~+ZJIABn9^iQ@Ub&h*>QCY+9=B1=anlplJjvnem;RJ-BR0_W#~1B{g-r(Yv)S z84)+-=H>>6*RcUP`&BYU0+g7b{+SaOEQ_i$>4lqZczJ_nVh8-3#Eyj_)f9&zx}Y?tg@8q*r2w*o%>o$A?7Bp?sDO1#DpkDC1aa_A$sbZe zw30tH+fiwZC745@BuwD2ZttMEGRUH;;72r7zWSh0+rNmJ&~u{P=)dOh{i-?5qCQ<= zQ;xM=-mNNfl}u3BamT6_MV}$dO7YvGS#@dBL>6hWX~IwS5P(;0#e2wlEQn-5hqF}q zo3zvrdGPv=B2Ipbaf(cX_kMIQL?uWu773g_K0;Y5#X@Vh@vu^-18#Nv@ZvWn;k+;1 z?S$!RV2Yaw~98OPA%lGUZ=Kj=`!D?KQF#}@x(8|$Msw;wByPDF6C z7~Tnf!>raDIXt$CcQx)`^it)%$m2%sxtS0XeBp3@;5|vk4hEy_w?|{@8(`$s)(@p*nq@5yv z5v}wD(}tlR1yC&-F557tSNx?NUJIH584IN;Z0_BC9zeErE0i63`nl+R$h_U}2@)>K zYkG1c4|0s>{BvS&ZCm&3zS&~`=QCGXg+jWy*Iv?E!&4vN%g020?wL?jiK0o+u8Dr1 zzIVxqob%6t&wv(}96xOHMBMS4;(8XcStS(yBZfDlK=Jou z=$9Pn>8~?A(0=0fDe$@Z8|bQVeMPkl4y6y;tfxx-pttQqoH9AzG))}{D(?2Nn<@W$ zb919jIYRxzV>om0H}VVgnVsJwij4&_w||JDl;>@j4vucAm11J#u>Tf=YdW zV=NSkVAYfCleYLMW`|7&+cUTe*=OqCwMsp4`el|b79q-4R&f-)_9wJar^;gIf}b1S z$3i-kMIGEEiu`ZnH9$-wwmo_h569esBjTXgpx>#I1KO1m*8ngsL5JpcgDb+`IlaO~ zf8Q#-*!jb>W?8_~KOb{ng(8&|T5}EBEo)=6llZR~oLt%nP@^Cf?5 z^2w-`5q_#-GFa)-2i)HDI^ zaug_aB2W7j+Xu4UjsG&rpY6Re`;Yw$_V`eH6|>!+Ttvrlb%w50fBMaoGbhk09mfaA zsq4VEzVRT{>7N0J>qJZXjUsa)BH@VjuAiAnP`;eZH&EJnwww;GvYmX)VgPEo506!T z0%o67+gV2A>{0Vi6Xum_6X=&Tz@2T)jn((~v*8J}9)Lqeq@kf5j;K>LG2ur9crF47 z0iVn;koHIAz+9<>!JI)5*f90G8r#Y9_7Q#h z9_&^>?IzQ3mRgOfHF|OGTy8^)m)O$E3T5G=L9ebZe6cX6mjs%0G-=z@W`BYN8a~rM zD|goQa_R3yHjrfDbg+IJpDTeF+oW#_h&fh`d`lx9Et#1|1Yh_=c8bvQ-#jo@pVLKl zq8Hesb~gD33*`+8zofU`kMUE6?+s@5`M2 zTjYAl-$tWK);}3h>$a^%M%A-0ZXb%d9}S*=)#76{e6qh_H!9}k?HrE>57Z0NY8H`6 z77h3vMa#_jQS3dQPES&Y`%5~We%B#E>?rlBjKnUow2EY)pVpKHdm8*wb z@zO_i{5?(C`Uw)k{eu!^4N*UR{n+{!idL%FJ>|$yW(HwYLAq&hQw!!K+Mb=W_4jux zcz;j5B>=Kh0MpltDtTO&-ZeLqKynlJLa4MR&?~dw(@a;UXmRpu?cM);5l1J%dP|L} z1~$2qU~Trx{!Ma-QOS5<&xVTBO_8`ZToElzr$X9NCoW)d#}=v`d5r{Zff~y4l(HdN zBAe`wsn8|i$^FtVAdauTKiVs!@m`2$O%H&g%dgETwV3at`g|lzsU0;nK$Tq^1&=}% zNjB%Dk`mhjXR;Uf-7IrffG#0#@Bs>B%t7}$AXYN#eNiPcAS(OKV|d>|=P@E>uooVNy0yZi2OHRp4qI5{z%DQfELf37fM- zF9{vN8K9H}tkHBVc>YUuIq3bK4gI-xn#W3Y5lQ@0(pj}{CAc&hyU+tL(AWSSB(<25 z*AxgvOQ5{lf{7@~?6Iq>OUmSQezIV&E!ND++LDbd{W42cr88d*!3=Z&1a@>r0l6?3 zY}WH%?K~VHb`Iy^0E}sZYQ=^bo6X0}Df(Tq%3#eLjyq6eQV1Odp?^Wv&1JWIEsYW- zMld{RjtD3roFBT*;Fk>-KL&%fb0r0Z3eNYdH#a|n6%A_)W3~Ddb5e&9CjlTC6emNq zG&aUIH?zRMjvV`$l5+z8-ODEEF~x4%U^Dn+J~wo3qff9-zSGL2%ntem{tx}{|K$V*j{Sc;{vSGF;OGC(=K(Q* zKLO7Vd<0GgnD*7C9UU$OFzWx0FX35*784e<5&jR>gc|9iy$G1>ok{=X;NV*9TJ;Zh9!@0I=67C1%#A@Hk=@wT&?c9FK7 zYOTVPmh+eZrI0HT$oOpYZYx?#)a?HA{7zsJz-kfoEG&@PfJ_7vWur#9$eJdb4;R_d05oSL2w90 z&j`x$04L(Y51=sK!vCJBa`&9o;PhMi^F>y#1|iuuwO0BS+xQn*Q_gXKrH}QChzLwr z_|e6X?8^squT(90RsdxbaJPZ3s;&T0@mF6oMk2bHcH#>ntVh`^?JeXKF-FHX6=q|| z8AB+jz{w?&b1r-wCm_T@Y91mNtBL;%VbW{Jh|>Jiqm-pQD(sleA8dtO;DQidDI zVH7g*xG!(U@k<8)U9W1;qWu~F)6ZOM;qPwP{Y=V`2(7w75}xfLs&$t7ttcxV81__? z(lK$nB8$(7v{&{LDO;n)xSwBup`TRU*n_X0^VWx#f&0l)IR*VKHG%$3-=*>g4l0(q zNGA>-=VDGY08rly5m7JAA@~8m?ayfXW{v|;&>SDnIwebY&%?5=gRxxxdA1hS2vqHg z^GhbpUWtyW9<6*@JOIzwy4JdmJeN&^^7>@uQwd85zMqFMA^Ixc`J{7S9rYA38iypoJ z=(iNUqF11`dpgy0sJOA=y?UM#xS!)45Qq`+swL^IHff4ub(3fam01t~XMmNt;A$#F z#liHlu5sRWbl7c2_& zA!88kdc9r?rj9P{4(i-d4|h_Znj13@cXR*I5nquBOS^>FWsBb0?Atb>$4Bew9wN^P ztzQ#LhWUzZ7i88>stLR2H~kz)b;|yu+c0oTFXr{N(80SQ^aFO3TxD!XrD&xanQDWG zg=C;@m?9=7W+`5FOBQY1>++w+-j`K(kCs|LmDSbNQL@qi98ZqRwps4DUCjtQ4bI2jc(N! zVewK1Gt@QA=#kOj4CTwm;h<7~>`#&j+prs0$91nJhlS~I$$kqB&D`Bgi!zKl;-hTK z%q7!t&?z$T-~TeO~^2fLZiala0(tb@T1ej+*e-{$+pUkoedS zXazi|O$ORyk~oNOWhDa&_V$k4UT@1)3xyUma$NiYhIR?AX(^Ist|)m&LKz(Gz`1in z>~7CN4_!5{8E%{T&}4cMuS|y$9xhp^=fxSE|fDLQ8140qJzFYIz%#lL>e7mo9yZ%W4TS z+RMh1jXYA#R6*ZWeGPQ>lcPb4oA!s{j*`Cm@&dK1`PC$Yg&*dBX3utp{{5hQp4d4$ zzbA7f#euiC9vAY57$&UD_EH{yLkb22EO{FqdHIPbj&!eC_OR<~F}|p)bA8O6EKyfp zJY=47N6wJ7l{HKazE8wjpZd2~M0zfwEcMpQ(yH~S7B8Hr=&`L35C8eCz9oCN85Wo% z8;J_s5QY(u%l3j*H)Rd`8#s{dlnJJ01%c0`B>t zM14FvMv=;@Ci$ghWjF!)A81_6A-622=*eH_5GfN2C?v71?4VUqOHj4c zE_XMjrM7->Dx%@-Vw+ii0misSpBz2Bi3Ew+s`hi{qi4szc7nGhUHANKY~)YPZ()+S zD@o_e6ppHXdWJYL93+aiUtQ?JhbdAuZY@poSkvChqBACwqHIE=J1=(ieXwr!_pc^a zr$0U|q*Xnr^#>T}1P441@?^lR`LmxaCR{s^JQEPQeFO4g>xDGqYdc|mWCH)NqSXu< zooZ{Jc_@=M{@$gyTj(Co*R-y^O@2|ICOs-uhE<~k#WVhtsRo72D$7Asj?oRh9CN(23)9b=L_ZWNoe{&X_OSrEO|f!PMb++Sn^m zPMj_=m?Blls*&1@ME<(LZn^TqSG#XX2vhR*_d6#@Gvh}VG9F`zgnNu!c?3zeui*-u z+x?ZWtV=k#pdS!IEM5Kl+N^CY-$rSqtzt+Xj<*6Y6D>WI3~!L~SR=+q%S1Ns8&_i2 z`_!ch8vX|Qg!lbadGSXiB+30$)+b|Ma5g>3iTGRP@VcBK!(#6?=jbAR)5@z+xu7JO znTk^rZ+IJ>btV`LO}t|D*8ru9r;0Cz1H0Bn;S;&HvXk?NTyRsUnH%x_dgyd+X+jfA zRA`pM&7AOWh9y_D&cK&Eco{vjy43zC%!&N%Bb<_&&n-ipioKL!qI`$R@;X;Jo;PBX z!j|isfE83}nu@gG%r>P1$w{<`H7|Z84A=bqvEakk+CkKb<=+E=zOK&QX{>j5K7*P8 zzu}uu-5>uw8E4Uf35UwT2&UK&s~|0L1{F=&LPVauxrtM%MmH*4Ft&7RR|v+Q-3p&i zENRTwN;}H<6(`YHH1yvqJ`clV?!Qn#o!j^wdj~&1(Y2Ake#+c2@K|~7Oh>NL0v{v! z@Arc&U zW6|p$WMg|r9zQ&lja-$rHb;Z*r&*YjY-skjL$%U~-f`M{4N~U)`sN&t`dgAwMYkzz zP>e3IAl?i+{|o6FxX+jh`_j>3VUdL3-$%s(H(qNUDy=iJC6GicSjwo2WK)G#JK_6m4LSIgL!}U|;RdrX?8+%^1 zAlI60rllMs-sU*D44=o#3&X_6u1{G#)=dMc67!(Iw|hi+x%+MfLpwa#|S+D-icT)*zZ!waIv*t{jF$0nMZlxdWoR~!&toLx^u$SC zTHP-5E@C;RM5(el2_F+o4QOr(8nrde;!o^uc7AVJHxI0`rC)rP2g&|9D>tKmN~_A+ z=v0^r3M&mFx~KP*Dj!^?#~x4~J?oSDM`NC^7Z&(Ro4up`yO0`}%wA<4%|Vn)jR&H->SCiAH|xo7g$MJ;$H=_wUn=O~xPnleR75dDZ8NyU_*#5ym?qhPkVE z?}oY3k2SKFJsZ#4xwth-n)&VTG-$N_$|oT6y)bfIuyMM4UV1tPFZI}XoGLzxujl+I z|LRlIlQOA`@R$3d+qd>J>sqzs*)><+P1x1chc(dfM_i~}t`03(Q6}KsH)b14iR@Pi z=bn}L!6?7)X5w&+u~P^2Z~FKI@hs}}zSf>Rf}=9X9NS4riN{tu+~%|YD7>?e&2YI- zo4$2feq0%wfG~QS;NnDE=Pvy+dyyzXzEI7d^R2XM;=jP9c|NKq!MA&Xdg7ozZ)$O< zJ@`@h`K=qgb%I{%6#1}xVT~`d|;vCutDeyg>hTPI62i^qguTY_5 zLTDIqkm0);%53IjwZDa5VA9H9Au%VsQc;raB#jN&n+PrK2#~LD+yTH<*iZR*(fMuy zC}7XZU-`HkgmP-;apr{~C&2?&B%BicvnZlcGbMkYS|h$B61B(Z@47EP+(!as++ER2 z+S^s6ne0Blcd-+LOWm~Re;MO1CQG1*Z8=D_XUd7vC3d}8_=)&bTvpro#@5Ja=-nXs#NV(iSt;7{cU_J< z?~Pq!O!tXY2FTxJN{~8n1j@Ko4|8Ml7&m;nVI;Pdtj-z)#*jqkSyu3^aa_|Y6Z!BF z_bpn1(BRtbBUV`3n}X*2@1ztk7Cs#8jg$d`_!tOM>*~+cAE`Y()&_!KLu-QoDPC`=h^aLEp z%q*wiCqXmbW@l1S0Jl+*#FRQ3xc%Z&KXUjP8Ec)dcV9^{DS+!foQf)}#<&ko-{sqb zO6Ma(m<%63sgy|W6CD_$7bgeHFL>9g8;XqHw*7eg7V#Fq!(9xqBNAN`GisjfkW{5M zVPy>=!zK_tz3YT{gj?^c+tdQ=`gracIdLlXpRF*n_S#{JPw~J9!$q`N#CSz%K0?E^ zq}qgx`5@um{l=y=BOt3VXQXrp4BN_HlGd&@SKOMYlvx>`-c*HVvG)+BzRN3Kw+m zw>UG5kt%70WClq@Hv?Q(I0o^AG+FXT!Z8f{bTx6v*EtwWjoc!g%paoP=;ZRL)gvr# z{gwjqfvZTVb)EAsV)ePo7^q)I*6GR-1z2@h{)z3!gh+@K6I6z4QQW~odebf8!*K0U zD!#-jgx!)2-(}DvJF2x3dl)ir*!C%vDukRrbqxgUbM+?%kAqM{N9sHTw}=LGuVenl zfVfB9FffH%tJP?}@!kfxp+w^N0LSxv8VQ-WJp!f~gcuRwcoX!t!!aEW`#sTx6U6B{ zqfd07=rUqraSOxWkvl#BNkwQ%PNP)j{a3mJyji`n6<%lF_-~o#LYW$^$K4Tp1xwh+ zW=B-?2ivi7qMg6m*iP+v&aifFq`i{>Y_bOdSW!{XT1hz%|6Ybd5RSA^YsSwuyj;*GuB!mv zI7I%8Ut!?+VGTPr7Irp6{i7jnzvJ9slAL3v^fDMsB~E zE{l0~Q-Op}F(MW@?Kw-6M}#}}s57yf68~9?@LTm>4A>}V$Mn^YG~%whDc5PS%ceZW z&gsEl46P~CO%%}PkOe@^1PmMGB}rygDfLrEnjVfnd{L==8+lv0+Z;-nAaii{y2Nkj zZx`_&Fp{p7@th~0z^qZG&*G}vW{u6fn{asA@I_yd?yJPKZ}aBn(LCrWeGB9WIfJN0Ax+20SU+DO>@&}B3z3d)K^zvBQ5XW}DZ>szUk^YRJ&V#n#+AvDMSveGRB)p<9 zlnGok&<(G1_qYyI_py?O+b%Fhg$s|AzN`*akp)bkY&^J+3i8)ZFUm+3ys#KC9LHAB z(9-;EuoPOZHZR?rE-5ax<P6`I8EbS}T+Lv)(#FErwQmxc#aN+_Z(K{5h1OKv3>!XaRbZ>02eBQaf zH`92H8QM+62Vw$0!JaAZm+VFsfS^ytq`xylh$l9z$T`De!C6yZb! zveJdGEmJUX(l&f50*EXVW}G^KwRl-=z;4Y)pW+clC~TE06F(7L&2ek39N+5yD3<0WqW`c38qVvD9ZmDy*k|ZU(?0GMd1xBB>vt5AA{78LsD-i-Me1LzS?sXE zGWg~uUki56x5h_i)q7!rgL1kcErKy+{@$E35n5%EL2rFZP zCkD0v9JLxbM+TNGVD;a2e6^a`kYZDJ`kJ<-8R)F8wm07ITU=7rStm%r=E4(@ ztakW_`C6SCHj*_qUbBE!BLbOBxbk!<5V z< z=2+A?g@1pmMLw)?hK4(Sb)A|p3Bvu{ODah$N8l_BqR2k3EUjT#K9acM2UZr7Kn)BEJ%k<_J;8$O|UaR`ii-^nS$(1-+uKR zc=Ub{oY=uNi+d3obe&A18k3|0xoMh@TtP$xp`)B zFD>3>9_|w+X*EY)r<)DF|A2CM{opA$Y};<(NAVFjG~|yQFDu5KTobN{qyR5WKy;@% zLMtz_vfha()hl1oP##Eyp?oZ$xXFKo@XB91ecMP%7#XOkypsK-C|N0P^!0xM$iFx} literal 12424 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 a0cd+9)O+=#J0Kt*ASb0PSto81_J073jNm8$ From 68e82a1caca883f5267906c03199ff922995c663 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 16:28:25 +0100 Subject: [PATCH 014/631] twerk the github pages section a bit so it mostly works --- site/css/style.css | 77 +++++++++++++++++++++++++++++----------------- site/index.html | 22 +++++++------ 2 files changed, 62 insertions(+), 37 deletions(-) diff --git a/site/css/style.css b/site/css/style.css index 64735a65..e9295ef5 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -17,6 +17,18 @@ body { text-shadow: 0 1px 3px rgba(0,0,0,.5); } +.clear { + display: block; +} + +.clear:after { + content: " "; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + /* Sections */ body > header, body > section, body > footer { @@ -192,7 +204,7 @@ body > footer a:hover img { } .quickstart .code { - font-size: 13px; + font-size: 12px; display: block; margin: 0 0 -30px; } @@ -221,7 +233,7 @@ body > footer a:hover img { .quickstart .code .title { display: block; text-align: center; - margin: 0 10px; + margin: 0 20px; padding: 5px 0; border-radius: 5px 5px 0 0; box-shadow: box-shadow: 0 3px 10px rgba(0,0,0,.5); @@ -245,7 +257,7 @@ body > footer a:hover img { .quickstart .code .shell { padding: 20px; text-shadow: none; - margin: 0 10px; + margin: 0 20px; background: #3d3d3d; border-radius: 0 0 5px 5px; box-shadow: 0 5px 30px rgba(0,0,0,.3); @@ -279,49 +291,58 @@ body > footer a:hover img { /* Free Hosting */ -.free-hosting .content { - /*margin-bottom: 40px;*/ - position: relative; -} - .free-hosting .pane { background: #444; border-radius: 10px; - padding: 40px 70px 30px; - /*color: #222;*/ text-shadow: none; + position: relative; + padding: 0 20px 30px; } .free-hosting img { - float: left; - margin: -20px 40px -40px -20px; + margin: -30px 0 0; + width: 180px; + height: 150px; } .free-hosting h2 { - /*font-weight: 800;*/ + font-size: 28px; } + .free-hosting p, .free-hosting a { - font-weight: inherit; + font-size: 16px; } .free-hosting p { - margin: 0.75em; + margin: .75em 0; } -.free-hosting a { - /*color: #c00;*/ -} - -.free-hosting .content:after { - content: " "; - float: right; - background: url(../img/footer-arrow.png) top left no-repeat; - width: 73px; - height: 186px; - position: absolute; - right: 30px; - bottom: -60px; +@media (min-width: 768px){ + .free-hosting img { + float: left; + margin: -20px -30px -30px -50px; + width: 300px; + height: 251px; + } + .free-hosting .pane-content { + margin-top: 35px; + padding-right: 30px; + } + .free-hosting p, + .free-hosting a { + font-size: 18px; + } + .free-hosting .pane:after { + content: " "; + float: right; + background: url(../img/footer-arrow.png) top left no-repeat; + width: 73px; + height: 186px; + position: absolute; + right: 0; + bottom: -30px; + } } /* HTML Elements */ diff --git a/site/index.html b/site/index.html index e6ae66c2..683a0d9f 100644 --- a/site/index.html +++ b/site/index.html @@ -66,16 +66,20 @@ overview: true
-
+
- -
-

Free hosting with GitHub Pages

-

Sick of dealing with hosting companies? GitHub Pages are powered by Jekyll, so you can easily deploy your site using GitHub for free—custom domain name and all.

- Learn more about GitHub Pages → -
+
+
+
+ Free Jekyll hosting on GitHub Pages +
+

Free hosting with GitHub Pages

+

Sick of dealing with hosting companies? GitHub Pages are powered by Jekyll, so you can easily deploy your site using GitHub for free—custom domain name and all.

+ Learn more about GitHub Pages → +
+
+
+
From 662bc3b5ac0932ca41181ee613bfd651ae645535 Mon Sep 17 00:00:00 2001 From: Coby Chapple Date: Thu, 4 Apr 2013 16:51:18 +0100 Subject: [PATCH 015/631] start working docs styles back in --- site/_includes/docs_contents.html | 2 +- site/_layouts/docs.html | 6 +- site/css/style.css | 121 ++++++++++++++++++++++++++++++ 3 files changed, 126 insertions(+), 3 deletions(-) diff --git a/site/_includes/docs_contents.html b/site/_includes/docs_contents.html index 7e7637f3..aa4890a9 100644 --- a/site/_includes/docs_contents.html +++ b/site/_includes/docs_contents.html @@ -1,4 +1,4 @@ -
+