From 774be8e364bd6047495f1a8cef3d82f0faf3b53f Mon Sep 17 00:00:00 2001 From: Mark Hayes Date: Tue, 26 Jun 2012 11:49:28 -0700 Subject: [PATCH] added rails/compass gem code --- Gemfile | 4 + Gemfile.lock | 30 + LICENSE | 22 + README.md | 29 + Rakefile | 2 + foundation.gemspec | 23 + lib/foundation.rb | 12 + lib/foundation/engine.rb | 5 + lib/foundation/sass_script_functions.rb | 8 + lib/foundation/version.rb | 3 + pkg/foundation-3.0.0.alpha1.gem | Bin 0 -> 5632 bytes pkg/foundation-3.0.0.alpha2.gem | Bin 0 -> 92160 bytes pkg/foundation-3.0.0.alpha3.gem | Bin 0 -> 92160 bytes pkg/foundation-3.0.0.alpha4.gem | Bin 0 -> 92160 bytes pkg/foundation-3.0.0.alpha5.gem | Bin 0 -> 92160 bytes pkg/foundation-3.0.0.alpha6.gem | Bin 0 -> 92160 bytes pkg/foundation-3.0.0.alpha7.gem | Bin 0 -> 92672 bytes pkg/foundation-3.0.0.alpha8.gem | Bin 0 -> 92160 bytes stylesheets/_foundation.sass | 13 + stylesheets/foundation/_buttons.sass | 134 ++++ stylesheets/foundation/_forms.sass | 299 +++++++++ stylesheets/foundation/_globals.sass | 156 +++++ stylesheets/foundation/_grid.sass | 208 ++++++ stylesheets/foundation/_mobile.sass | 382 +++++++++++ stylesheets/foundation/_orbit.sass | 208 ++++++ stylesheets/foundation/_reveal.sass | 94 +++ stylesheets/foundation/_shared.sass | 3 + stylesheets/foundation/_typography.sass | 137 ++++ stylesheets/foundation/_ui.sass | 544 +++++++++++++++ stylesheets/foundation/shared/_colors.sass | 13 + stylesheets/foundation/shared/_mixins.sass | 36 + stylesheets/foundation/shared/_settings.sass | 45 ++ templates/project/.gitignore | 44 ++ templates/project/MIT-LICENSE.txt | 20 + templates/project/humans.txt | 8 + .../project/images/misc/button-gloss.png | Bin 0 -> 120 bytes .../project/images/misc/button-overlay.png | Bin 0 -> 141 bytes .../images/misc/custom-form-sprites.png | Bin 0 -> 1657 bytes .../project/images/misc/input-bg-outset.png | Bin 0 -> 10922 bytes templates/project/images/misc/input-bg.png | Bin 0 -> 3033 bytes templates/project/images/misc/modal-gloss.png | Bin 0 -> 2912 bytes .../project/images/misc/table-sorter.png | Bin 0 -> 1401 bytes templates/project/images/orbit/bullets.jpg | Bin 0 -> 657 bytes templates/project/images/orbit/left-arrow.png | Bin 0 -> 679 bytes templates/project/images/orbit/loading.gif | Bin 0 -> 2608 bytes templates/project/images/orbit/mask-black.png | Bin 0 -> 705 bytes .../project/images/orbit/pause-black.png | Bin 0 -> 330 bytes .../project/images/orbit/right-arrow.png | Bin 0 -> 664 bytes .../project/images/orbit/rotator-black.png | Bin 0 -> 733 bytes .../project/images/orbit/timer-black.png | Bin 0 -> 705 bytes templates/project/index.html | 151 +++++ templates/project/javascripts/app.js | 93 +++ .../project/javascripts/jquery.customforms.js | 256 +++++++ templates/project/javascripts/jquery.min.js | 4 + .../project/javascripts/jquery.orbit-1.4.0.js | 629 ++++++++++++++++++ .../javascripts/jquery.placeholder.min.js | 2 + .../project/javascripts/jquery.reveal.js | 152 +++++ .../project/javascripts/jquery.tooltips.js | 150 +++++ .../javascripts/modernizr.foundation.js | 4 + templates/project/manifest.rb | 52 ++ templates/project/robots.txt | 4 + templates/project/sass/_settings.sass | 48 ++ templates/project/sass/app.sass | 35 + templates/project/sass/ie.sass | 28 + .../images/foundation/misc/button-gloss.png | Bin 0 -> 120 bytes .../images/foundation/misc/button-overlay.png | Bin 0 -> 141 bytes .../foundation/misc/custom-form-sprites.png | Bin 0 -> 1657 bytes .../foundation/misc/input-bg-outset.png | Bin 0 -> 10922 bytes .../images/foundation/misc/input-bg.png | Bin 0 -> 3033 bytes .../images/foundation/misc/modal-gloss.png | Bin 0 -> 2912 bytes .../images/foundation/misc/table-sorter.png | Bin 0 -> 1401 bytes .../images/foundation/orbit/bullets.jpg | Bin 0 -> 657 bytes .../images/foundation/orbit/left-arrow.png | Bin 0 -> 679 bytes .../images/foundation/orbit/loading.gif | Bin 0 -> 2608 bytes .../images/foundation/orbit/mask-black.png | Bin 0 -> 705 bytes .../images/foundation/orbit/pause-black.png | Bin 0 -> 330 bytes .../images/foundation/orbit/right-arrow.png | Bin 0 -> 664 bytes .../images/foundation/orbit/rotator-black.png | Bin 0 -> 733 bytes .../images/foundation/orbit/timer-black.png | Bin 0 -> 705 bytes 79 files changed, 4090 insertions(+) create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 LICENSE create mode 100644 README.md create mode 100644 Rakefile create mode 100644 foundation.gemspec create mode 100644 lib/foundation.rb create mode 100644 lib/foundation/engine.rb create mode 100644 lib/foundation/sass_script_functions.rb create mode 100644 lib/foundation/version.rb create mode 100644 pkg/foundation-3.0.0.alpha1.gem create mode 100644 pkg/foundation-3.0.0.alpha2.gem create mode 100644 pkg/foundation-3.0.0.alpha3.gem create mode 100644 pkg/foundation-3.0.0.alpha4.gem create mode 100644 pkg/foundation-3.0.0.alpha5.gem create mode 100644 pkg/foundation-3.0.0.alpha6.gem create mode 100644 pkg/foundation-3.0.0.alpha7.gem create mode 100644 pkg/foundation-3.0.0.alpha8.gem create mode 100644 stylesheets/_foundation.sass create mode 100644 stylesheets/foundation/_buttons.sass create mode 100644 stylesheets/foundation/_forms.sass create mode 100644 stylesheets/foundation/_globals.sass create mode 100644 stylesheets/foundation/_grid.sass create mode 100644 stylesheets/foundation/_mobile.sass create mode 100644 stylesheets/foundation/_orbit.sass create mode 100644 stylesheets/foundation/_reveal.sass create mode 100644 stylesheets/foundation/_shared.sass create mode 100644 stylesheets/foundation/_typography.sass create mode 100644 stylesheets/foundation/_ui.sass create mode 100644 stylesheets/foundation/shared/_colors.sass create mode 100644 stylesheets/foundation/shared/_mixins.sass create mode 100644 stylesheets/foundation/shared/_settings.sass create mode 100644 templates/project/.gitignore create mode 100644 templates/project/MIT-LICENSE.txt create mode 100644 templates/project/humans.txt create mode 100644 templates/project/images/misc/button-gloss.png create mode 100644 templates/project/images/misc/button-overlay.png create mode 100644 templates/project/images/misc/custom-form-sprites.png create mode 100644 templates/project/images/misc/input-bg-outset.png create mode 100644 templates/project/images/misc/input-bg.png create mode 100644 templates/project/images/misc/modal-gloss.png create mode 100644 templates/project/images/misc/table-sorter.png create mode 100644 templates/project/images/orbit/bullets.jpg create mode 100644 templates/project/images/orbit/left-arrow.png create mode 100644 templates/project/images/orbit/loading.gif create mode 100644 templates/project/images/orbit/mask-black.png create mode 100644 templates/project/images/orbit/pause-black.png create mode 100644 templates/project/images/orbit/right-arrow.png create mode 100644 templates/project/images/orbit/rotator-black.png create mode 100644 templates/project/images/orbit/timer-black.png create mode 100644 templates/project/index.html create mode 100644 templates/project/javascripts/app.js create mode 100644 templates/project/javascripts/jquery.customforms.js create mode 100644 templates/project/javascripts/jquery.min.js create mode 100644 templates/project/javascripts/jquery.orbit-1.4.0.js create mode 100644 templates/project/javascripts/jquery.placeholder.min.js create mode 100644 templates/project/javascripts/jquery.reveal.js create mode 100644 templates/project/javascripts/jquery.tooltips.js create mode 100644 templates/project/javascripts/modernizr.foundation.js create mode 100644 templates/project/manifest.rb create mode 100644 templates/project/robots.txt create mode 100644 templates/project/sass/_settings.sass create mode 100644 templates/project/sass/app.sass create mode 100644 templates/project/sass/ie.sass create mode 100644 vendor/assets/images/foundation/misc/button-gloss.png create mode 100644 vendor/assets/images/foundation/misc/button-overlay.png create mode 100644 vendor/assets/images/foundation/misc/custom-form-sprites.png create mode 100644 vendor/assets/images/foundation/misc/input-bg-outset.png create mode 100644 vendor/assets/images/foundation/misc/input-bg.png create mode 100644 vendor/assets/images/foundation/misc/modal-gloss.png create mode 100644 vendor/assets/images/foundation/misc/table-sorter.png create mode 100644 vendor/assets/images/foundation/orbit/bullets.jpg create mode 100644 vendor/assets/images/foundation/orbit/left-arrow.png create mode 100644 vendor/assets/images/foundation/orbit/loading.gif create mode 100644 vendor/assets/images/foundation/orbit/mask-black.png create mode 100644 vendor/assets/images/foundation/orbit/pause-black.png create mode 100644 vendor/assets/images/foundation/orbit/right-arrow.png create mode 100644 vendor/assets/images/foundation/orbit/rotator-black.png create mode 100644 vendor/assets/images/foundation/orbit/timer-black.png diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..47e39f4b4c --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +source 'https://rubygems.org' + +# Specify your gem's dependencies in foundation.gemspec +gemspec diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..c67bbb7955 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,30 @@ +PATH + remote: . + specs: + foundation (3.0.0.alpha8) + compass (~> 0.12.1) + linguistics (~> 1.0.9) + modular-scale (~> 0.0.5) + sass (~> 3.1.19) + +GEM + remote: https://rubygems.org/ + specs: + chunky_png (1.2.5) + compass (0.12.2) + chunky_png (~> 1.2) + fssm (>= 0.2.7) + sass (~> 3.1) + fssm (0.2.9) + linguistics (1.0.9) + modular-scale (0.0.5) + compass (>= 0.11.5) + rake (0.9.2.2) + sass (3.1.19) + +PLATFORMS + ruby + +DEPENDENCIES + foundation! + rake diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..2cf6eefeee --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2012 Mark Hayes + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000..f9df089995 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# Foundation + +TODO: Write a gem description + +## Installation + +Add this line to your application's Gemfile: + + gem 'foundation' + +And then execute: + + $ bundle + +Or install it yourself as: + + $ gem install foundation + +## Usage + +TODO: Write usage instructions here + +## Contributing + +1. Fork it +2. Create your feature branch (`git checkout -b my-new-feature`) +3. Commit your changes (`git commit -am 'Added some feature'`) +4. Push to the branch (`git push origin my-new-feature`) +5. Create new Pull Request diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000000..f57ae68a84 --- /dev/null +++ b/Rakefile @@ -0,0 +1,2 @@ +#!/usr/bin/env rake +require "bundler/gem_tasks" diff --git a/foundation.gemspec b/foundation.gemspec new file mode 100644 index 0000000000..43be792938 --- /dev/null +++ b/foundation.gemspec @@ -0,0 +1,23 @@ +# -*- encoding: utf-8 -*- +require File.expand_path('../lib/foundation/version', __FILE__) + +Gem::Specification.new do |gem| + gem.authors = ["Mark Hayes"] + gem.email = ["mark@zurb.com"] + gem.description = %q{ZURB Foundation on SASS/Compass} + gem.summary = %q{ZURB Foundation on SASS/Compass} + gem.homepage = "http://foundation.zurb.com" + + gem.files = `git ls-files`.split($\) + gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) } + gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) + gem.name = "foundation" + gem.require_paths = ["lib"] + gem.version = Foundation::VERSION + + gem.add_runtime_dependency "compass", "~> 0.12.1" + gem.add_runtime_dependency "sass", "~> 3.1.19" + gem.add_runtime_dependency "linguistics", "~> 1.0.9" + gem.add_runtime_dependency "modular-scale", "~> 0.0.5" + gem.add_development_dependency "rake" +end diff --git a/lib/foundation.rb b/lib/foundation.rb new file mode 100644 index 0000000000..43185ee1c2 --- /dev/null +++ b/lib/foundation.rb @@ -0,0 +1,12 @@ +require "foundation/version" +require "modular-scale" +require "linguistics" +Linguistics::use( :en ) +require "compass" +extension_path = File.expand_path(File.dirname(File.dirname(__FILE__))) +Compass::Frameworks.register("foundation", :path => extension_path) +require "foundation/sass_script_functions" + +module Foundation + require "foundation/engine" if defined?(Rails) +end diff --git a/lib/foundation/engine.rb b/lib/foundation/engine.rb new file mode 100644 index 0000000000..bbe33adc56 --- /dev/null +++ b/lib/foundation/engine.rb @@ -0,0 +1,5 @@ +module Foundation + class Engine < Rails::Engine + # auto wire assets + end +end \ No newline at end of file diff --git a/lib/foundation/sass_script_functions.rb b/lib/foundation/sass_script_functions.rb new file mode 100644 index 0000000000..03d1d52160 --- /dev/null +++ b/lib/foundation/sass_script_functions.rb @@ -0,0 +1,8 @@ +module Foundation + module Sass::Script::Functions + def convert_number_to_word(number) + Sass::Script::String.new(number.value.en.numwords) + end + declare :convert_number_to_word, :args => [:number] + end +end \ No newline at end of file diff --git a/lib/foundation/version.rb b/lib/foundation/version.rb new file mode 100644 index 0000000000..59791ef3d9 --- /dev/null +++ b/lib/foundation/version.rb @@ -0,0 +1,3 @@ +module Foundation + VERSION = "3.0.0.alpha8" +end diff --git a/pkg/foundation-3.0.0.alpha1.gem b/pkg/foundation-3.0.0.alpha1.gem new file mode 100644 index 0000000000000000000000000000000000000000..cfe1a910fa3c0099c202cc1c3b7acf330ec32cad GIT binary patch literal 5632 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 WOE=Pgll5;2{96M5mcajG68H}(&8*h| literal 0 HcmV?d00001 diff --git a/pkg/foundation-3.0.0.alpha3.gem b/pkg/foundation-3.0.0.alpha3.gem new file mode 100644 index 0000000000000000000000000000000000000000..dc826c9cd2ab231b5ebfe4bec0d0ac6e7fac930d GIT binary patch literal 92160 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 ajBiB$rx(+I4(^{C_@@T`se%7T8u%9#qs(dm literal 0 HcmV?d00001 diff --git a/pkg/foundation-3.0.0.alpha4.gem b/pkg/foundation-3.0.0.alpha4.gem new file mode 100644 index 0000000000000000000000000000000000000000..330cf018c82369ac0bbc04dbe4fceddbeaca4d5d GIT binary patch literal 92160 zcmd3NWl&sE)8;S?FoV0x;O_43?h%E z&+1493W_>oaZ;_4$6LeEaX@r1oi85I2zuWBXslHv@k+;kPK8zD`FWv z5SaQvD}y^C;yyoK&;I*mnjfL39+^PT(J}eD!>|9l4NzG7t9^$wrDmQ^D*qZfN+A~uF1YiSo5Q%t* z1>@b}!MIgZ); zWE?V!k=2m;$}1lAdySl8CUC;F?H7R720l|lC6B~Tq~dS~HoguuG4rTh&w8w_WeRho z9Wnq*{$UHXfC%_!kt)kky3O)of%W!lbwo^ zp=45kVKGpYlyN8_Plq!N;>JJ#{t>z~91*xw4Dt-c$QnuH;bAJ}m^DZo)esC_so|Gl zE1)4e{x6U!lQrL?O6)d)y(|Iyd+h{UJzG@XXZ5p$noaYgMBm$2tK2p2j8GU(_Msd;CKs6&)20eGqo8TGkkmc%lQds zrJ@_I$(~SF))7fYUvGmo51~f74Aj|x}HUQ!Fa94 zHj`MQiOxRrx^B1{vf5Usq#@Q>vHb>dU9VOLiy$;M1l+cW%EqBbf-2bGd6`)2+s08N zK`#S6J72M>r-}~|?$t%ZkB75{^7I*t+OG_HZ{lZmvQmC>oGcYQ6&LcV+>M;i_&M_-6ss#?1CJj^zy7&bWl)KRh=|j2A|)#f zyT;0db`8JIu@*uMBYR+H6QY*b9F@ak!L|zY`zYCXvo2-w%5mbkarfd+zzz*XkGdz9 zVP!SPP$cJKB(a^4Jq#5>;pdW%0@G&iLwi@k4V7{MuC^kRY}bjyVDz~Q>%8@&Gkgqe z1QPb5g5lT`OG(bnPx4kH3-PO;z1z*OAkXI7UIsTDk z^ax9Iwh4cej9>X));UusC55|k0!pC>5$5pru-koNbtZvJ^$PmUi>zJ1mBMjkJlX@qb*j<}*oZb$fD^n#V&^idr!Hz6YIW$j^YE!UbaX%EwjwKxqP4VYo#jmfG8 zk&EMn;iDAu5#{OK@Y&DX;>|iAt+=0H)=D{%M?S_!bWSgbkeszs>fnAQPYQ2{FGVflryL`2?#XcTmP`Eath z#G@V^D_Zus7oz^lvoOU4p~p=TZ^|juKc2O%L9V2>*RsjcwR3_GsO=I`07{zm^D4kZd>;!?B`L9Qkrar~swITPkuD(Og@d~zgh zoMran)prhg-epQ=IdksyuVVnSv6`W0(j@`eFSAP3+16y-) zX;c~mRGEa4U~M^hYKFRS#(&*YV+t`^%~Q5Ym2L;hcpdKM zRTjOppBn|*Javzk3qSiaQhvX~#xO9yvStVs|D?mNDe>kPkE?!)HQ-IV#tCIEEdU+p z$d-IEF|<-k{jz1G{BPlOdM?}$Z5Z>6KZ#l1of(HI8}(nx0;Fxp(u?d2G$LD4R7m*g zNXIexcvlWKYGr zfm}2%Z8IPD^Pdwg!yG0;vh)XER@{6<3C@PzT!)rg3@5kEX?VS+p_kwX>Lb^VL zIIGC{Z{n8F>@7iG-|5N5p{7cu!9iD55(${2jdTt;V(Q^Aj-{!*E2t^O!sviP4kOeZ z^xGp|w>MR3ZXYz{+NDA-pdsT52$T=CgU|}<;IZVrk{U)3w&~p0^1OC~?)gqi%*msa za`ED$@Erl^KA(iDp|UB5qP0P4pZsDm!#%MfxFZ4KjDtP7>Qe_b!+3GDy#r3bi}2c* z2mf*bWDMd`l@I9DB?Y)0CQ!B+#QE4y+(k2$&{1>}F&Pp<-Ti%z9q+g(Jgo$pVE1`= zLyb_{zDhLgGiIUHAHhmr0W-78P!aqmkuk8H$a zKslz;{a<$)RYL?5)y5#?~chU(er*nyiFmtnj69b_5?Quw&e zVisp3D?hlhRqtEP&dG9oY9K4g9&lYFf=9G)*F0$cnwS861UGQa3AMdB*+qqUw50SG zZofy;$SOJ+vbSo+-POdaB*zmDkGM_Jb7CIb1{`ES%wZ0bl4VE%t;}Tph{%kLBzhp- z4EPO7z0FDZGF7S)HHcUp2iVbW2)I^`ko7`7wM7Qw4<45m$?Qrn^Pxect?`Y{<+L=0 zM;qw!PI6+IEVKKu+GSkLTTs!JRKpm|2_tu=u>-I`@-QqO9#j}?+MU2ylFac?RraXF zv}KkSZGQhxVKZ&VE**yk7zb6*$(2n2D(KKHXTDDACkJx+l!BT{FHa%{P6j)LdKvV} zH6@F}z6iy*bvb2{3aHUmNH!Ttj5y7eE=(dVLxWnadum|Bu(%~;d?oa7UYO|9xsv**#inCaM~!PlwDs2;UyW0(5BT39{9G^#hYubqhFzlfzl?rSJ|$X z7cVPfG89}Y{owb$ZIDxg26R66UsI{wMbzI(e^k4U_}RGN2op#4MjVI`W8g_siuj^VU?3*gM*%zQ;Ajy!4c^$sPXjWnkLA@^Ko&FYmEcLa0D>1^PY^D8&4JsX~`Mg_Q|9BRc}UrzCa%SHCq7&72@ z8w+?tuPvwAs8X)VzhqKmFFyrK=e~E>B!^Z#-0zL22#tTaUMpLP?y0E zv<6ZyQ$%L>!|#L_+&Ajh^;bzfsVt+?6W^A)%n0eW0b)ROYgR}H8DUe~va_m-W_YTg z_fE!}r*n+KQk_PGv&WlZQ#!_cEa8y{SBm3j)EL~f4;krcfI@JjFf&8k{ypTS{PFxYCV^Q7T@EsZ zTBfx5?BT;$CAo1@7F&8eF0xxnk{un94LLyX2V~}RXAOk!0(Ap>Hk)g$4jrBdEdCg| zBi0&~Jn+%|;gN6JkH5Dq(1kPA{l_JyY=`a)ZQsohi)Rg~14m#_Fu@FCvXMF?Ij@TK zhma~6bT@Jexdj~}w&*DX`;`tS&UILmc}q0npp~9TRm8`UzCK|(wjq-n$I&{id4ffx zz{%EFpb0Zy1zDnX3ckM3+4u#$W|hGF*HT@yFNg(}@}UALZq3qD$Qj|CTb1x;+ux`u zMrA=$Ge^oRvvtF-#?E{r^7Pu8jHC-=#%_na&aYTi+N62Gbbj45UR;VIyHif$DB$UH z1x>>SSIRPPslCW}InN9L-C5Gn*u#%o4!MQT+9>sd%}=tFdCwq6xDhg~%)3nL(Z&0= z$t>zY%eSv{gpG~(U0yQ*->dUT(8Tzr@Yq+u!C@E}-+^q{w{j>#e23KDn1olzJ@sGh%#3)xWKlkaPU4)Wlw1c?%-^4OoK)Pn`Ed zStFMC3+mXAqD&P&Un*)*%!I*ab(NgAu{y-e$v}~zUj2!7tFzfOx-AK`wG`hvR1$9- z9i!8Suv<$DdWjSjH_4_eD(J6tvnXbd*45FB?LVarmKQ)MkQ#CbYH+>dO?&BQFBQK zupYY6JIjvn!o1oQEu%-(*A~c-}{JdJN}^tS1X!7 zVFEybo(FLJEl9gk1<`!Zbi|bo;OC5z5XDb*rgsBv(C9^9Hy`Eq;XUy&>A0UV~U5d%(Ni?Xl7cBOjQ4sRj~AOPiP zm(m|3fOY>MCRZsIqWk0+I;N$^>18{ruxGt}v!ej=XCQ!s<&7k^a9VB)%dpMCJ5l6Y z9t;*qKn9^-G9n6!%bgRg>275?#n6O@*Qr1nN=IW1z@Xlj@NGA@Z4HhKpZE(1lZTRj z2&cJBTH!d2Qgx5MEzQ^uCD_M zQX0h$V8NOJU#5tkjz=J(-M=9)Ogm_=E-$B6^JDC{IGakpX((%&)~cs0&I=GJU@U;* z@1)8UgXZM*u`qW&*SYbumJ(vo3m7G!rgh@%(kUfI0|FOnMD3BCkfyn0hb88mF7`V; zMHN4y0lsA}DV+F&by(%3fYs}H{;16Z}hM|j!^Z48PT<*wSG

|=#m8tkEl15J8aD=AImAonOC&J() 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 YB>#I4(|>FBZx8(21ON8G|3@D956pn8=>Px# literal 0 HcmV?d00001 diff --git a/pkg/foundation-3.0.0.alpha7.gem b/pkg/foundation-3.0.0.alpha7.gem new file mode 100644 index 0000000000000000000000000000000000000000..9f10f87c661639e8e927a46cbd544ad9ce65121c GIT binary patch literal 92672 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
V}5BVfChFm;8m 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¨`9 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¨`9 z=Lgo1owR@-WYZ=Pb5f~=aM@;tThlj9W4W@q&&}h-Q9ANQ5k^4=UERmAz^Xv2g#)ml z8zmSdEw4)9(P3A1S+xoZOn4gDGp?EeQ|@McP|&ot!%yo0M`5!b+_#X-uTDHy2C4v1 zz_nNa97Yow+ZZAH*-|o>_Fo-MCDK=)H9eYVg>uetiP9VSpmM5&)>81f44>0u z89g!G9;-vO{dxsTj$ym%*w|QqHdn4SGOcEMpzk8HFSoXDLuPtqTkFs3Rij@`UyYf{ zW3|jOwS`F7BHU{svbFkBV|ENG8jFwF%d`|$>5OL5G3YaX(Na*!UZWq(Ag|eN!9Yz@d(s=JP+_-Rc{ zt6b+6i@b13sqIUM@6aKApV8kJO`Cn!Wm-7mjMnew_5A>&zEZufU!UwcrBR@jw2&_Y zp3fI@Tc0xQc(d-**5(mSuhZA+>+}(Wk(_w7R%ujlQA4R+w4n9%o!>w(+rGby`}$6; zF{O_h#73kHXtmHcbR^Thg?_QYYL*+Txg~vLM}FGY-k#Gpp}2;)X*m8@V;U$U5S=FK z4+#*o0BsX8qtkP2p`(c(jl8(HOu<5NrzA8m6s0e=7~nr+90>auiE8{e&y{KhM_Lp32ZDw)QjK#p2YbU;IvFhp7gPZIR1 zZ;-wX(>Inhv?7%^T#z*#3l-SBk;WCFn>zlGkv|W7EuS6)Q88j`Y_9{}G$iQ2wCWAB zY>`1Wg}WpP8#gRcc2JCLwd{li3%?}V(Z^Fr)OHk2x6D}^5OV-sIxP0#j)Rubi439R znlGUNYXv#fNKbSvk%*21YEW!GPwY%%$1{3*BBSZ15gmuRK#4(F8G2(CD`f}Lay&P3 z8Sj}zEG$*$B;kmlSctne%m(F=q&SfH zLG}zxzlSS@b{8a)uqJ>fTn4ZK_;I#dor=OsP7{qJL}g;hz#NEgh-Ho}Lz|MQ$#@6! z()Xp~#_LdjyhlCIZ&N(UurwzeA$pQ;OIsI(L5N^Qfo0YLtw?NTpelNu7+t% z$V5mIXglDqB^_@k!_-ove2W*gk%T}ue9>)kv0^KSs(}=lOoj6UUAD&Raa4OD4Er6h#6`FS5cL< z5Zw0gG)Za$x8nfxSTE@PGj`oWuvV)BQOR=75Iixe*DJL~BAtojuZ|)!00dv@sjYh= zq{OK)4L&dv2fc}BsXMqz*mh5j@5+1NA=3p2>f=BiC;Viw2~#v8gGtUMU1G6yvQa_3IbX*sf)vW_h)IbS0pd_;BFAYvea(561h?(YUv#=$8L5 z7#`r2B-fHr;0m`1t7Rrayjp%-PS!qDKBE|@LFwp zEzINyEcYzlKNVFg7^J%7lq$6;m7CwF9-tfzwsTOy8wDDUI{PrGB#`7$w0~}K>oEUL zP3ugGs_VCJ9TBk(P1~_m&?+K>AbEAk3yM8_7tKTl{VjV7r9R*pqb%%R;1x$jCF(c` z=8FogP!qvif%=)}PnJjosMA@HN62lBOKyzWa~0awrrR^?+dVyi(3??#ZD$d;kyGbqn29zPuGZp4_6HH5OpIKCq1Ys@Q z($b}x2z)fRMJ4--iPkX~EmCysPn*c*Y;qG*?vM{}N{?_prvcd&ox&bS^eDVq(bDLR zJ|g>l_^KM_ki05AOBl^CDRmP2f(5=_=n<-vu4>X3xq#2ObQQWPUbg2{za@?^mSo5z zDbIKF@P!yMz_nUlCu|KtAQ}1sAPCtAy`gzVKAk+O0%aP7T4g^Oa7M}73a81llm%$C zWS926B0$&63OayOn9LeXC6BTlbTf|iATh^ZW`ol_DZ@|W*~{Eq?U@uSy1GW%97Tm12Q?m0O^3^NWy zY6s@3rJ^|lTk;anf0hkmL# ze*jB>&W(#b2jbeO$nTovjcpWzt^0+Gg(zbyaUv38kQw%-T2~rn(BO;th-)M+cJa|8wE|= zC^Rqh5KQ7eI>#)_uu|60Kx(VmD1i1h86D7VSfU9lF~F1wvBQAVM_!2_bD$t@7@pzM z;vMT71Sn!}14u0(oWUNF&gf3kG9nQx>GxrPb{Tj-azpuK4*EfxwH)&`^09)o zZ<8uasWOcV>dt{x4r@FuJRd#yfI1nlYqnbBOatN&8}~s4lyH0)WPFp{Va@b-A8M13 z!5CmjB}_R)DJC@GMM=(+0AA>;3++RX^qg=@jTX|v1ryb+q_>RoY~izFw1Q_V#>Zdi zI4po$IQgb)gE|FL&E!-FStQKp+@>ZK)iO-oH0-w6nd)L9%qH2~g^e0I=-7E#!}lmS z>z<|Ocz>fE_7LEc$$T7pj{A=OPpg&ZzYhJzVq)z1wr*OMQ?G}npIH;wm|P#Xf+H7h zJ)ZP6&OCLUII9z?8rLn*>8Unb^D!KG0xgE=oDnII_8tI}t$Elz0ZVaW$W2ZFI)Hqf zoni7fKU{hcNq5~9|FlBA&!fodHxz^1ts zC6ACP%?$1HGG(bIO!uu;-G6NOkEYn0iK^_}jY~c#L$ExWel8&5tVh#X5KuvGNo2_a zqpCXJ9)pDCm@uG%QdMte<-zztDFb#bc1%R|#B`G(In8)RIs_7f_vUx6z_N)>d^LvwkVth-xWJmi1(6g@_bkhqBYjk4{z< zCdsPOu@F7TlsBc-G+QAGS%EWZChQ>%?OzA%nd4Y=3SQ&9cVy1u&uK3ech7Y%Jn-Q8t8DrB~|P<`m58vaeZuZ?LdZYH+yeO`_W$vO)Yw-1tYai zrc@U9>^Mv#hrhv|2$(FOKONO}wZfoxO5Ao1ZR_w_(%O;*EsBJe4vl#>AS1NQQ|Ro_ zYN49|pi7d;S->C|A7;m3@X(VXi}&8)1~kVeeJ8nW*h4OFWYNbBU2;f5%d=B4+;WjB zK|-Ps5X$hdfEjO=-MvlVxseL)DM!f_$6|~2V>+ z^aoLrn4|8d{NW{l=s4oQ6bLqYS#ChE4YrZOkh*(YS>JZ8hh~`o=s83BvKk0zK9Ct; z5e?9d45hMZ7s%s~F@dYHuTO_ZkX(v=eYpJCZb38$>4V(Hz;J=9Gr@iXZiLN5Ua!$Z zCpgtv5TdiJJ0|rdE4ExC17e>Pgl7j0FfuG~27?<U5SADfR_)* zUqB(yL6~A^ZGnRI^hkIVtQd=St=6V3Ey5>Bb4M;MkNjPLAAA8%t^woN|YzFUJg)#TUB0`djpr0e1Yr4pnrA+i zUSV=UD!D-HQ{H1#i{n&8@rXQiUdJcwGd!?vf@lsZuZn9z%}^t-klmC`8_znP%xP;0 z>J^>@gO|4E*WT9oW0!3zvUQk7!B+!4OK?F$Z&0HE|M&u68*Noy)woT`&Z3R;qpYB? z7cQNlp9t*2S7st>5$DC5wHn7LK*Oq?Q8)Z%a5Q1 zOYiH;w_4)@Td19Jl;zuucy%eHGr!WTZ=(_Wws^DV1Qu3Qv6-AVu$Hjsup+P$V07!NR0iiM4Q%p1{ z2S3{>fHLk<3uKr;B_@Yj8{PyP_6*4Co**hjRdzmK-#fz*F}-GV?Byl*#_O^Zvr6hA z8jw|8#S>S1r9)(@q9{W}w>;55JVa+KhKKt3FOR<7+i&)=JBW>5kQ@_()yZTIx6Kmh znVYOsP0IxtBfe@?vUk{|u=6aiBI@{c_chuGgB}4i8Z9tSz{XXPvow2@id)+N$izQ-^q^X zD|9+!l8DSyF+YRiowse2io2YeYZlQJEHYy;oHoA{O;MsBrih=%b%MU^DrLYC;lAm(B&Kx>KewC(u;KEMjmnfC$e)fLt|#UXY27tYs6H z4|9=3|3!4I@Q=8WyJ-Tlz-pi$740@9x3R97g|$&nfF8yaRw*F|%dqa2y_7+n9n2bK zXTmT`xk9}m^%vjWGR&c~j&AO99J{{7#4Dt*XuVK_*}bA>R_SY<`Hd7^T$)?y8QrA1e236vL9%@7!aC1Y0g2VEv^sAu7+!@=4pF0)k zh$!WTC?%YeEU&~JiOpvCIV-a-HtAVIEJdzDH#kr1VgrW;c6$fdGqo2nDQ^^vabvIHl3=apq9K{W49OHsqNoKt zyJe>0ouf=fYS44$ji^>Db(b80%q++^Foqmkf2E zTX(Z=5m`yWwQZ-IWB~%`d)ZLAgrUYJVmx#}VpVlgf!17GId5QKAjv}xK!IN19zdY+ z)*Llfj;X`=$S=9!SKY)^CeE-7isclGyu8sn&`a;gwD~*BUjq@yM)`;Ssda%Nc$T8^j;fop@r?>`sjo+fR&H-dYzuuZ8QD`#@ zf#$61RmgR0d_t7-q3O*7kL;DeC~3VM4)A}Y8$^mTN=Xfykh+Lb80EMexU6(aWgz3N zAw4OA&KpjpP;Js;-$+Qaohqyw)t;X24TLCFkfMk;KK3nuyoNf6kk7?IM8&XbMbKEh z$Gvix5vYE-aHka&U011;LQxN*d&47POy2Jc7J^lUp&Yt#|1Pa|RH=q$7*_(HSB8Eo zVg2=rwE#_p#fe}eAnq*JyjBD*PsB=rW-27U`v^%f_oP=)=_qRZE_QROEDTGzT(mVg z^=*~LTH9t}^*{n;o!MQfLRVJln8EwHp;Ft82(T9L8&@p|i(YPk&MI`;<REwTZTo~Tx)Ic%XZ>WsG`Ct5w z0XCcHSw(_FGux<{7Azhy&h5Mg0M6w|E{jg6e|@WTG-D9>Hi4AWv^f*pR9**ko2?F` z769isP!XAHm`F%W&MkyxGON4tZcDb!cS*<$ZEEtO;Er_yHH3+0f>B;+^Yq8I^fKT;wmL_1g|3+BY! zJR>>UTL;Nn4)MU5vEkJU;Oz8J021r>3^-^}^e$lnzbvNA^f-2HJk!%N4(yN)ezUj_ zDhe;rNEy`Q637&|^MnrI*kO2OffssuCVG0vX;ZjwL-r`E)hHXWST0U;ST;c9Vzor^ z2aggL`E#5d(xwQCm8zz7_cv&@q%>c+aZ*&BhdcO&`~6-QgP$k~J&jP_p}ZJPj75>~ z9_SDQ#-E}g>Na=tFQgH2+*>bdX&J+&z9Li#Y0EpS=7rUmNJU)(zW}uo&M24=sz%ci zkm}p{#NJZ~$GDYyMs(ovnS>6mJoDp*E6w}_ykQuv1bKHv#_{AIpFrlLWgAusQxo_P z0fM{q$${zsVq|c&Q&}UO%_O3@|KN`e0}aWav%nPnjdP88d$1s3S>KYli!Wy#W4wV9M%|(QRMY(XF=5yaC|&2xq+vox(E`C-nkUe zplc1H1Oe9!hjvMIq(lo^f`Xc{gF|ionlK#*?j`V(`*>1`PI35%&|xF@96tTMAw~() z<_w{GGHmh%_2xUJpAt6ZD!^6M<^w0D7b?6?wO4IbB*C7}`#UxA4+EbcfvAJ6aoo*IhSb>9g za-4K@3i2U_PMRz*1z&)1-17r@*}#7=Bu@+<5~?b~H)Rp#>|7^1YqOD}0@b1_U;|Nr-&f@|P^YLGDv8x=i9&m}!EzMm7XUa0 z^+~rf$!x~}>Ky}c5O*bD0kZ0y<(Q)0QM9eiK(Rx|B0FYBiiqOP5nD!L4PApFSVC^U z7zrtBM6<1ynw!LUo-D+RA8#eAN2M3CMZ^Zted3yCxuZUc4eZB|#dweC#28_o23g$1 zw^&O&DzGIQbPO{!kcj#*r7$Gmpw>5-L;=W4#2BT)=r36w{e`yFbygcjaMCFn&CH&| zCWbMR#?8ar*oHh>@;pK7zR#yDEfvTEpz_aDlk*_k_?Nc#ZFHT19@$Q3pLj4O4a3CHLE{J)nv5MK`Afz~qHLZiXcfiGuA!>$Vh$24Gl=-B^V`r?R zK4nNA#uAqbF|TpcgC1^vN5bIt0phQ+E;DN~BOnnwZN|*r}64;Do+*r?hJXgoS4j{XFL9NE|nXmQ}!-DQmc%QxSTVr8zP&o!Mq){oiXkP(zV;6(ugwtD$?YG!A zS4)I1r0fmIZbE*1Phmonl{cG>3R#w0_=JX^79F{2al3sB4^-DG#d?dt-4Z)CEoOdb z6+tO$m72wd3kq-xuX|~sUuC6SoPvkFP4viV)h+m7x4i2;vHg99FC&Mx8UB`t7qZBM8F7Y_l=oKVBj{`_MIT{?hX`QlzVaVwB1 zd0l6Dq!O`5E~qpze7CBeqK)FoHYvpa4B^eND44qZ&6Jm-_vtqhOYqHvK-=ODfE$qRAZ9QyTPXmFEwu3wghN&`i;GLXC4J5MHBsuVpPF=|(mvj(OGvZxTBK zh^FjdXn=(6gU-ggWn^Q5=u={vd8s9)!%@BX*#^lh7U)1Ei-GJxsj=Lg>)0tC!a8A6 ztoyczOEyEjLNxJ$pYdDt#8Fc-&hL^ZawQ_Pv#fo%i%Se=NW_U@(HAUZJe5!2qJ`hs zV8ZRXZl_tSY9?NY#sfB7$!jSUaXhc34yQKpfzX6ZwrFl}=aS`IA;!OaUv$N;BM43XpO_hKs#V`2u-=sHz-A`2E;*x+W-iO zv=4pa>f{NBes}nb*oD7jQHEc(H;ow_?!2b6ol4rB3+oYlA5Gpd^S4EkjF9&9py%xh z_OqJ(EGGsFOp8vJGj(G_*@w2N0ZK(}dAllTDGyq-Jw*aF0)E;$=^EJ5Afbv|$DkM$ z3Igep_G|?S3+?S-FBoO9a4)UN94Rd=HJRAYw$AtwTOQ4rg#-vFJY+NB`yea=qo9e1 zRb<945Me~0A1g?e@)X%nS`ikIotQ11D(5xkJ8H~RjjTTEl~-jx952~FuaW0NNM#fG z_6)k7htfj6X28$g4eNKa@b0UOW8(wg4$^_@o$$CkqJAAt;>k5%ZRPZh;6}e zyVAl!Xz3x{v*>0EOcAuur$9)qQhA@K<>_>3K1|VIWzrI~6M3IpiM(N2#WVBi7fY2- zdv|%q3K2DOsZ|Bi_)$SEwE6oomFItIF{DFp(nP&uZqxvs?o$JatdRXY$`ThX z%W#W}A?TAvcpduNwT92L0#`po20Wh(yz@qiBpD8XPh+>x!paUbT+VMr0rf4!<1kJ` zw>8T)fwD~H>)>V>ZYqo*wohp73>|*&;9Q}$^5-#>j8bF*8 zjTs@=aSs3ogNLcmxhd#vDhL!5-F<}6z~Q zc$`*hTJtyx%+9~lt#oRzU+VR5D1bjS$>j;#@ zZdyn8q5$AnHV8=RL=Sb!Cs&f{;lZWzYj^0NUhB(B$t+#P6jVfKxqU5=(E}>U7-*jG zJI~Jyc^wCWB+?8O9xBA9o)uvkSP#bErY>9*#bcES%l#|p@S|1wD? zYNfeooRLbP-^wPV3wDc(#)wmz#W+nV-5D<|V(WC3rV%NAZRwywFCe1qbMVfdc5)G~ zA{10aT%($2(CBiARTP}R? z0E5a3;BpTr$EGXnumoN##J=Gv0^F4p!4cvB+maMP0EHEnXqe1^OS?0hP!N=_)kbxj zh5PchelY6SbkSJL)`5kNn-t5YWZ)4Gy=+8_EEJZvZ-xGB6lEQjMBNDC2Ho~O-G<`P ze5y|Vnt70g=pxTL#nh)eO|-zCaCrhOdaJy!8J_Bb?5I97uRqc^mY*1XP-RGNUfWax+>>uWTt z7=Mf&gj0|M2fHL$eTCHFJ9}WhA z$H4@HK?V3`K2;OpZ9+qf#qumXNUnuhA4$81lEA5wBf=*SNLJ@Os>s zFkD2UBK$08^FGc35>R-Gig&Fd8ytq%qm61B80a=h5fr~&?Lgph5yn3X+GP;=t1|MB z1J+e2H?6dqe`7!~6<{sMSmMA~ik)kZqcMD^tC=ug3SIT0@I<_a%rXR;GJvK$Bw9(9 z0W@`^h93D*ke=`gfqGo5Fya>$-4l=KgP#b2FuB-j6&VAm`!`9_9d>lV3uP9|k4HCM zwhZW;pNe@sG%Qn;CEfqp(-Xo>$WZ0;(9DDw4+h$+QYqo9g;zKS&A9fH%PwZm88Rd7Ii4Ut>lOQ*?*5R=_i54ixQ z#d#0VN~i?Ld+6W)C zEGVF{BandGETmk(C%}W<3;=i(--1f4A_%Gb9Ag6Byu|^7@VJefeoYPS1pYm(T^GH3 zcuO4kr3B9eM!O`1BUa!p<`E#r;|4#FLIk0Rlx|!b$8d8DA$xkH7l0bBiNHJ)a#0?J zxJ(3zco%)QF^FKjS!@_t1QW<6PJ@I}_GsWrGHezoHYM+e*?74!h+)DP*TSQyVZvG< z!is~b`nOYfk6bKryqMK|%4s|8O`?kyY*`uB821RmE0|;z<{=<2vkw^3g<#tTyM>c+f`bx_cPp1qU}>H88dtOqbQHA!zt)Rf$ zv!e(SP;djqbF%c-JZ+fO6Dk^%Mo3gt@DWLyLZ{drx;#>;*DM|cLNSYtOPnbs%L10* z_O%5WF$jm%s1@;3U?vsn*bdO?&_TapVg_C_&p(>$H;3X@dTj*z4WIFUd=6ECH;jkRhQz5Y?=Y}<&&EZ4To&;Y z64^MfUJ7R2*2$I?>=&ag3i|=D6vo^O*@H8hHDifK1Acd-IZTsRqI%#{IJrY8840Q-g^@ z&+^m?_;+P$d14@dNPy}c2Zts7!?VvPy|cUI@+om_X7D!!AD;FCZC2|keqSOyirWkL z7k=?1Jty&;1XE}7!u{Oy{4AjP{G=k!OqLxQb?lz5=q?h|HP=Y%*h&2HJ7Cc9iB=U?E7 z@rq45F)hS>Ql3eKOH2oBG%DX|z)+ze)OGz@Y2sC3Sqk^lEVGJvi=iz|N$4ZtK-^4Q zDa)k|3-2!DmWdDz>y}-*;x_b!pK1qyxTR(>5cZeb<;3o_XI_=mTlmh5t)}kQckvon z1P@?uZW*s*BGUvOw6arS?a-lcUC`-7hs~N_I^$rJ`0k>7C(EM^a8?hutB0%A12!9@ zYh?UXcuLG}xzOg?Ev!DB`yUKkDLgHiTP=tInMmyFzhpf@DD;J^plka2TS-m|v z+3rA&R}`og=O@MIUY-USzXwF;E_?2E*@m;xP=jt1n}g&uK|$!05!@Dc z>@3pqQJFMhS);K`)3|57<0%Mu&4;%;(>)Y8FO&71%7YFYftaS``4HTiW#5f3OXAJ| zo~47S_bm3Rf0v`E3=i6}9HcVGuVJ;K@Lk1&-XcNOJK-o8J;e&}+Os@wR<_jrWZ?~( zvf|jCL^cWfd&Cw^T*G$5_z?oXd$z8!4Bh*}Bp%7b1f(|4V(Z&B1*eRvqLNTS-K5AM zxJ?}H5Usbay!*(2&9|9YCT}z$ho?Z~+Ah=1zIUJY>zI-oILV{=QD4OA56=UI-?S~# zc|_Gt+z?LBtnK(U;yReXvD_eei;FUJ%1kuM_QI*rYsQ=P2Cs=jSf3FqyEWKZOL*?P zHZ-VrqJ*fPA48^X8X=BG2HTz8V$zriec1;Ubnl;VkK)#(>%^U;l4ofoD~is9{8?R{ z4d~sG-;?PMy%^+?cUugd9TbaU2J$M6n4?{UZn6yYi@ox0;prz~w-es+eu{^yzE6`! zq-Q6v-Ph|3Ymvjj(?Pnfq~JmgMwIp(&8C^U;VBqQzmPSGPTwGQFgS1rL3pOJp5mp; zc3qRACbW}b)|kz7p%8W~#&%D;T%V184J1}{0~+XwqF^`iS(NPvXA-!Zy2Ak|6sO9& z0Z(k+1)^TqXd5=N{7f^unvknTQJ1QwyAAWfD@1Hz5OKJB9y;w}Fd3*R;dmCK&iH>v4Xzyj2TwSFsolOxMX=5lc4E53mLJMWj4v@|?rNT~P^579nbPNPN>-65`N6`KAjNR+P{ai++ zDdIsl?(6NvS>A=Ef@0_)K4XbR8QKfP@btT>0X4?zpm1mB+sQ-a)1BBLZenz7^a|hD zw3F#h?piGnw33|USv;JA?KydAS-R<0e3s{dL`2-j(#ctMmKpPPPxOKIRZjFXGd0Os zn>KnCV%ZAkV4(2d;d9EF*s6=s%Gs3(e@EwTq{09h$}YF61VE_lULeHEeY zDt_-IpIUypP+==a@wGFmS7>SY0M*kuMMZM2p5;bOn8^GDU{Qy~Fs;4zW<0*e=ra^@mx)-^wAy zLRzLG^wuP&F0{Aea|9O8#tFx>nPvf(ag&~%CZA>(>VkSVZj7hR3`f~RJF9 zJ1{2F)N5Lf7id3$Kmnt*Us8%1Los ze?$WY3?q9E%@G#3J(?UJn?tZ7Ui|^K))n@hv@5!=1xm$Up-iHlE^F$r70NPPuuBW0 z@BS4k{UPUfxf&`2#P9wR73eW)NkC81&oGd6%WyKh#XJG5P;rT72H83&T^L888sQJd z#3O}`y+yIo|2W&Nd~Q2r3#-K#L-Qq|PM#m`B==A?21ndQSOWG6Hn>SD>+>O$om+(; z%oX}D9Qx4kWp^iH2(HHIx)Oaeyy8+E*|(3c{JDk9DjAcS>00f23}~L_01#iZn8oZsI3^ zn#eJMb{0P&XYnvc;>(C#EluGaV+v7(bvRO`K^-0;Q;Li#=jBwyRL+I7ZZ}sb1dacl zvooM#reuOQRVH}yz&oeoE)5GB7HUOKnek*dEbMzF3bjd^z*uOx0VNea-;u4Cax~W% z5yvvq8aC&l_=iTENV307eL`ELH6$=eSe1405=^X^kxPmf8395Vp>AN}ukk`D0Stzl zi4VAhFeD?J08v1$zX*kH(h(UMzmVyQXcBk3JK47^Qu${>r`<&;OW{P#!wIbz3&bnS zHkZpb*UJ`)Ws^2B0}MI4B7`<#d|n{i_l;};W2M_E?!-qoXDa~7H5E9Tc+(Im7KNN9 z9FJPr-C&X@?OK55El10-7#7*KoRc-d1%S*1X0}9q^6b|foj>P7=j(C^L+l4w5QZ9D zl2r;L7j#d9qJ9EYcJG4_Q-&+@t-BArNU24EUNo&%FBxIQEA5J0G~sRhAUfB^t!H5DI|<#Cu=#x94$uYdoR> zl*tsl(Pfw!!vg&{it|{wH#%jLoZ6+N z3z}qHb6f)*n`jUXC>o58VdQ1)5J#mLpOno-@#l$dLit2<^>;8! zflE%0m+RRU1xj05a<7w6JS1e%usg`qZ;LeDVy$hcWq6jh%@^RXmfUYj!LFojZ|G5{ zJa5?Ze|Y;28^d<858LT_I~Q$nv$6$`c|)x6jEu`e;P#-`5243Dy!-m6S8uVFgLBC> z;PeeW$z`5NE)&M%jUVBRKc;@|e1*GFF&5<`Z=%cKw#lJU#p#i7am5#Lx9AY#J`M{w zg6xi>rQIh#Ii2#zO&F7`(6_d8$h~W9#7Rm?Ut%t$Hh^sKJsq%r{)*!;PsIzF5VI?3 zFn>0fJe>|E>@0K!J9h%-3m=eVcZTxDyx5cyGaMh!ESA(8U=ieBXYy0C@L-5K=BEJ# z%-CgkBr918Uy1t8v&OO89&P35nZ8n_B$MBIHYn(U-3hiUQY08+DdFc*8rmkN!wpv6 zJT#zbaCEw3;n1yBH&@NB#ITlhXx1EnBDKjG-Q2dP9`txZ}hA5~2}u%l&gn=RR?aU&_EqPVkSK&14VL=;jo-n?h|{>~Rl zbj^9CuP4qbeQQ-lV=9Y9dwp@KfokVqTq_r7X#eQQWY%_mhOQHu^4ZyDQMu>d{^)4o zCI|(Qgeu6LMQPR)kfb*|OM7|EcjJzo95?BxHPN_qWsZ*ni+OA$tb~#)AP{WA2}v)Q zB2EEfj-`uWAevF5t$DrfQ8(+uh0;xs0D!o-`Lk*)DnNlU<1f&HN#GdN@?J-waq~ zUI0nz+qFc2r0Oe$eA_J$aFL`HRLl+}51z5ttxVAuf+E0=16v7UT2(?okt^Qt1Mq02 zdwI6+B#D+akgA$}SJxycr{`&yhtZ(C&M`#P1#sf9bsUsbIRQNq>^T7oA;?8QMFv4~ zbnBu`^$k9uD<)BgCPT1AsvN=AtlN}&9;jDUM3o@v9VFx$(9d`xg(BlADa3|--SQ-i zDTJ!+&J!mV{mcWq2{g+D=x5%??5`8Aefq*_f*DYLFdtO=Jg?mEi4kzvf_6Li2G~Y8 z*~usZ^rfQ?;)K{l)OqO#=l_*|tPNL#mBJ@r+z-TmATp+IzOW!D8W zaime2{Msym+4*%QQ`S!`Acib50`N4&1$I2IU5|6qz+Fg|o&Y!ndK#I9;X-=UPrQKn z2NoKlo8-znU}JL1Ev`@SF{s56K%XFO$MGi&T)0c0$l&WO87u|wavWgK1LR~xN5u7A zK;J@Vh?66@&;=)4h{EHI<;FCn^lsvd+zWEb(`?+z~g6kjNOxHl&SWeoPYdXjq&az-QH&lTB8teDzq0VW|#4$tu5G1HMJX_X@IjbkCkIGK#rd+b;t_{eJuY z&3B>mG-}Ze?upZe^Yf(l%t1#9%Q9Q7Uywy1no=2*6spo!t_8?FCu_!ZU%#rToS5SB zYRT%&gF2LIO;|S%Xn{k{K_k-Bk&!8CK@lp|*E2A=Wkf&VDu-|Y1~Fe|NUozYuv+xU zyBco_5rT~m_RxhCEX3?syh9HbB0MAALr1u}!Y!_QZ-{}_2SlDNQ?5j2dRZ(u6OeU& zv|r~)sd(un2ST-RY7X6a3=DDnBS&61jmGB1&LBZTgsuhgI>(+L8OfdQZ;~)o?x=Ry zeH*^C+tJWDa6$dM;Z;&4(xNzkc@~r|9w- zyX}l?t)f+IHO+OpSWp25`5e5pRJDcHKB;Oa%KxQQEXzFU36?zRw;y`jU$yIeeEU+r z^rYJJfP;@!VhEc)XGvFxkk1SOPHH!~Su<3|9_mF?ZoESgpiNwoz#O{FOBK0vU#%(! zRfkpY@=CyCR%BvvR*`-r{Dcp>&Jib!Wyg+>XDF4R*+R323W}tUeDVU#l3N}?Rh6=` zoDnFM(O+}?yhDQ27+7t^X{rRRd5&?aB{i5;_Gq?;13faW9{JSH{CQZ7z=-J4Uxom7 zDeBOfl*k7Fmb3EFsQo`vev@tU)n3)N>9+-c;g&|zjBF549bX4g`?G(*0 zWo!w$Kvf9Rxrl`m^k#Hl^_Pay)`})C^74z~)0=wgbrxUb>xK`DvXUs68%Ehk95b8J zho}P?_%A~|Wk>`mu2Nb1@4OlEG!!82K>K%nW`6~2i!&owXtP4EhC=ihvA311} za${5d=TvdmJ26hckrEgdZn9Ukdf)2rIqXeb4`~wH<1kto;(JJZR{bK=9TCWF4|Wq| zO%vX8vdWPFY+xkMO(R-22YbCwHHKJmAhpAlj&R?12v<9vZ=&udlD%1VLp52~hG|yd z(0ybT4tZYlfn8@&Ss*>s#tF?z^^x-Gr;6xD*mePGI0g6Tf$wPV=*T_DmY)8WtX}GM zs0vO|UzoO0Lwp+-qcm20J4Qj@tFa_2f7+O8kj1I0;S56G$bW z!%7|7*I^i?L7T6=Nrig(0k&x&z6*OlE!X+{Vb6cVL6Z3REVp>!K%eLd&PY@g4tsvj ze+wDAqhEtB&qilmfBXo_{?IH&^Z!#0LyH-I3~x#71+7ph0=~$h*uhH?GZ-60---jv z-N(fCK_CH>EWLp{HMPR)rhg(*GB1{4t_zDUq-k2VrQ*gLez;Q+P8GKwJg z$iuu_N67{7UA}{T1@^=fwlTUHGfcgTbUoFA5QYxn(E!`b=rBs2^*xSFG6jg#cCt{K zJeJ_~*3;=Amtv9}*|Ci5Br=IwXJkzzEef>mxveB2r`7Z!LY;1&JU+7e=$}G%Dtej> zqS^$q`#wDXj0xQN%c3z1T4hS#OBWVLr$C6{1s=@puI|wG?(%&P7YB=R6?xN5F~vJI z9eYT(E&nO5o4uiOI-wj<&~IsQnT>P;i!32A|7Ll(p<*ES(u#8pf8-tqDu*L)1*%`>guhS zhE&>sbF`9tn2VK|;vH7N`>9H9x>FygON?(SH-$YA=5K)toL0|06q`barxufR>WQ6& z#H&~AC%u){J}65k*&qq+Jvzt-84r`Vd|rMsstUx`!q3{ijoTZvZ|h@ z3M|(%DDW6?sg_w&b9nL|E>Trl7wtTs&kqi(p`p8q>}lzKb78helcDIDyQi_LmXF0t ze%Z5j;;U=vJZkYGZEHpK+);xepx$>Fa>lV0wppjw8~J0jgqz4`_Q)Ik#vDP?^_i+E@X;@WX3Y2cu~vUICMMz;2-3 zX7e95Ue&7NVms`igN%ADMWC8W4zu9moYw?xvJ=GnA44aKrN{GY>K>-<0Qpgl|5A%%fW z+gnokb$V0(7ZRDad;Wigy{GQ*h!rAN+oYIpvqhYx+u3THFQy{IF3b#dB-#RQiWZ)W zLik|Z_C~)xLwQ>7SudaZ|BZEt4?X`Oysc4W-OK$y!SnX`%i-B|d(iXah#C#}s&Y$l zp*_eI$5uKEg++G?o-Lg>F*Q3JEatTTh`R>RnB)0z8uo;`xiGr?H5_kI3@EkGyHrgU z_Rf0ld2|(Rvt$u@+%|rhuvGc!5xLrV`Re)m=VznsS?8<+gNvu(Eq5sxo%+sG;r(i{ znXmK9c^00?r;}&Up{G6m{>&Kz%{v7&z@;X6Hc!iJ&3W`2vWWl)oQXn~a}MzcpI5=? zvHHf-EV9s}nH8$}s+#rbdL^>2o;8#KC}^l(WrWWJpIn7{Gb%uE;@$&R=WO&a_GM(O zVAS`K%XP*(Kc0m@0dYHsrx*jADhv4;<`<^AOYLIP8n+2P$VTazcM^TaX`>P|dQHtZ z?d!$-UAD?8PCJ|`@LhH$#IC0K)l-skVsGhTTyYj!Q`HyD(>FTFB(N*~_Z03C@t!cW z7*vR7rgCFR;p#BaBmcg(I6_>K2$W>EgtiQ>C+>1xw?^MrBdT~pK#T$(x_-83b?Sm3 z%&%9`WtGbM+;NK$cST+Hkkv>9+pC2Keq-;wZuY_L!vN;RG9#OpIunEBv!%5lEB9lf zGim~J@`)<^Sy&gs)(x+v(^@h9SLcpe1)e}-Vt6uNqX_=5Hl0*k!-VdyKu<8$LSh$5 zB2vIRrZt9%UM??)<)9*R7KvY)1U~jC4s;@^14TSEM*+MpH?>*XjaB3`wB!K!bzhei zm*;e?iXPuZvqHT4a}G=iiwz9Q73zbrBGX5s-q(6sEZ#)R{L+Xochs-DzqSbq<`xa5 z3mzwM41b%ZD%v|jZlw7GPezcbxN1KjBk=C(+36u4;7vUeIH2mlQEpERrIbZWgS^Ig zQd$jB#vCb_4cSYnN76C6WBM_MWu90h`QLy1772QIE-FJ}=%xXfgR0I?eFiOC!G_@3 zS~yE$=Yh+TXC%Uf*{~3CbKrO-r$o7*?DA1u_2orQF{vvQ&obSwTjcp>MywShADB4a ze6w_+(u&*Oim9LXg(Y{62QFU$pk!GL4TaCQai!;Ge-1cel8%vLbDPCh2dz)`5kbdV zHGW(e36=Gu(*RP!SiD9-Y(aYEY*Pn1pOw;6Hhaeha;Rn!9aabn3;xZ?7|KL-p{(x9 ze#R>@j`!UtF~pz(k-=hX3JoSVg&aT6^0kbZc=U_RNx=xFBlo}MW!-i=Vgk}b(_~Af zWNdri`Y)j99-aby`tb2HhZQ<3&~Cg@5wLy;cx9FYAS|=!d-q5xGGqcVRA@JJ^UG?` z_F+1_A4!SJS|cebkx0s*xk-Dw7)N6jLJlFtzl!ACt(F!4>Z9*j?jUG9HPccHx~HY3()n6MIV{%3Tmo?wQDmqj4-B? z=R3y8QIsD@$KyDrz1LKtZ^8kLJdv6OJ<^CQL;<{i5el!TW_%amk6$9j0P?rynjAyv ziP=9lH+7uyPCY-g=$h)&r=~EX7pI;zEeGq$qye4;e)4T_ZU9T>C&Q_LsUY_JX{FUF zE@Ff6dqiP7@qphdgW-BDRV%83$vdX61;Odm_J=m zlCu)u%ECTtMaUgf(`?uQ#N?YeomqU5r%#cQfr444@?m~sv6*nRmetc=4 zeIzEe=EPR;FOS2Vt8W_ z`ty`z)iV@-!-%qQ-*8<|Q-Uys7^NQe1$Du!HUw}DPL(@J1-G!Ht_LU=a2vm(fDRIy9Lj5!Ih9y6ruVcXf$tX!~82XyO^ z_(~tqQs4}2HAM0W)_~?16V`=&!V@}df?Of~bAZ5$fqMZ+^jxt$6gXXU;X>Q*p_Aoy zC|!$QXb-EJz`rn50x;8`7&0zA?;?z=!baij`Sv2b*hi%E*(9m`i$l~toL|5g%*QYX zTBM7|7}7UI7&q&}k|UI1JhMbGg%|vUw4I&i7Y6;lK)*{D?ZxP^yeM0CI$nVuZX@I9 zHQka@?t;~HFAi{tvvjoJVy+2 zbYIZv)kAIP4#z9%aj~ZnBBG;P^ zZF34dAKe4%-jQ0+sxsAb-57JA69Z;e7)ISyD5(&yVw}p_Z!6M%i z=YR;%FoV&V06TDyUt5KD0B{lENh{DJ9noYjqa7>YQehuPItP74{0i4Eg$F z$jNx2T82G$^t|)mXi(4!w2!tGvwPd=3o<(!CjaH-iHR65@H0Twpl$n{ecOmrd4i z-29kNXKQEd#~&f>eQ^m%FN*cLSYX;GKYs4VFIdAkDa(ohN`nYDq>vm*Rm!F>-l8PQ z%2EpI5?jP?IR-*!4lzIiU5JZs00httYJEphjTC`bmK10xxE1pr+)lHqf~dCRNy7LO zipoW1M?Y!p2ShQ>&^dL2MApU&4>FE<0tkY9bECO;nS5nkx7@;$n7tz`Y492T0zrnPjBcGhW zp|0`^2CDvO`4^MU@!8zP)Ga(B`G@uXdpJ3d#MlKfhwLd~pG7t&B#@xty2u0P7_Acr zgv!T&73iJ%5AWM81wvrsaO}dx@v#HTjEwIpbM!OE{bq*h+!&(sdKbE zBrw<~^x|nYS7d6gLo)WQbx6iYjT4wFsG*=^0=_)KBFdGS5(7S!E7Mn9mD)~(;6Ewz zp-;R`{qownNi|q6V5n`=znC1^N-#pt$oetFxOIa>dhy`U8C=N7gyos_OE#;QXb^=1 zmTddTnb8)6{SJE#*z0kPy;jqO(OWAhL{GLj*hp2Ym`q^le#ZKav_Gd-{8C7C0DIyT z;M=un#|C_s%%X3zGxn}lM_fnoT6wINEdYgY05Ka0$Ipx|v=QbiAfA-DSO|?!!~BciQi_9Vdth**Z?s z49IBbj9<{@gxMz1KRIr=Y?Y(A^w6O**_GpR+VLZ5#lr?*Uyw6r?i%a@_2f7JVTf|W zQ!$xzDF#?&;Z7AJ7k|JDAfiDX)Q_)Ox(eF~PdXcyO^Jos$p*vt1JCNz8(P(8UNCKw zza?5c``TZwQe!^J{1{$f~eutz8i;h|Z9NO}2j!QPs&)1zLwQslaGoTJqGIs@VTV zT%jg!U|$;()M!&_Ks-*zi+$5U?(Xf}_B$Xqa(zQ>4R8OCF*9X*35U2i=chP2DK#dq={Zkk}2ln-aFfSw_zF}I(p)QStE|b>{ zMxfS_K>lp`oykAb@n@e&<-R2xl-v4Ss{bt&Eon%loL$~qV!xtl0+TO}ND;VcSu8VW z=U2K-9Kt+n;^7+yNcVlr>bwej|Ms|#jLX*{#xof|1V-c=3~)H42#4{%hrKVmXz3V# zi<}FFEeS@gv-KD)(=iMpYSONN%~?R^*KA3d6!T(*`okIhLmIyFp#vBwLUr9JpKrN4 z+eLxVLzvXsN?mRYn)X4`c(Cm*P+F1%UIx7S&A;SqQBAKYpb7n}7KcyIjw ztW&OwRRk4u+h-kODN0sco@d)tR&Ieg~G!??MA{2s42;-Bc>Kl<^{e*6n?gpYd8xD7wfnB5utF=XE^f+&su%fqyqF@A*l z$$w-oFmT>N7V)-=e-7gxg;$e5Rw9p3WJ^mQ6}#3H>AdN3JbtI>o_Edhjfwa+?nW#Q zRXT5z4hzXEJIbn%ppt&#*0 zmEJ3z2&91SCK$8#Ji2+8t=DK$14Kxa62BkKiA(w6ExMuMt(miWCzo(<0p!u{41>$e zd{oUxMvi0FIP@MsAK;Wjc}Cq#gY-(u%VJrQ)Dqnbl|N=>F~7=EmoF<)yt6Se2o&1k z6(n6nPlqsltZA&Y2DGb+_ z8xE!MNViUq{@O?<0V`^9THQ9tWvPj970q2!u0e`b>;qI8#sX-vfl}hzLLPBJiro%k z>b-x3gioNgkK%892eCW4ckzOTtVwfLzUwn%eiOh0!dtiasko$vmjYJlh2pXC_YDb? z_!%!;KPS|7Q#^aKFC*f6edn?$*EXMsn!U)G8%cDFh^-i#J>@HH^j(U+TJfUJP(bI6 zN?SDXdB4)eO#PBa6=ZtnPIs02Oz7G>Ix~W%#e(XYNk<{E5=rlTNc@j?Z@=Gf+GmtH zFVWTc&KD?Xb6H^?;$i$JQo1y8loz-$#VoHR`;<2}^f7(&dq4;aPMy5`4iEew{tv`?@ zJfglhuz5wqYU+QB286T0ueA69;nXrikP+!P4>B1V1ln>Qt>2Pu3REtv(y0L_vi4!Z(EZ-;|dg9Oh1s(q7Q5Zf(pRbS6p%q?{ ztkC%*5OnSbj6NCT%_#En{uSVzDE$Z+WerFBv;Oc&(5LgV@K^rEzlNjuCY%qG7>=DQ zf9?gb|Iz#p7$9*8rqo-f>fjmdG(XaYX*r#PTpS&s3e3EBOjC>5QaOeCeru|zo zaC4pSqH^7l8R5X2(DkWI7+s9RkJ!?u=F(rUqbU{2-~ls#lHo0}AJ^odeIYCN3l+eV zoSB750wcP?7~PIQC!9x+ZO^@1_(IFLBFF5GzX_j<0A-u-nh2$97&bN}GDJ`Nq=485 z8V4AVXuT<6tIJ1MJyerItE*r`noyH`l^G2{+8U9u zU6(vn94ZZYI-Q9Kb$~n--#}R<@IWGKS3~F5q}>qpkvsrq;dUpyqbgjuxpaZJX3yQy zg#-F}n}#T4Pc83$aA>shCCtb&!G|>yJ|0=xI+a~CvH15aj!v+xY zx7FA$QaD*^37s9~A_^CHR4z!`9Qkw9U5agWaCCw-O<*DVzkbu3ZH-(84LVO1X)*wK}3cn53+pfE~@v+MZyvP;jXpmPnJMx}z?0OKzf ziyZoQMSF>N2;deZ)ggf+++KAjz)Hibr2fMk-8xvCuNtUZ$~9;@pFSpKf|wokog+y# z!hd}XuK(Y$GJRWJ{?t70$F$=*T@43y|CEQzq1O7)AMfRj@J z8oRTol!1tk;{PL@3ouWD$W~&~cAMo~d+;fc`r=Z|tkJubgXh&~!-Tz&O(3WYont`$ zL&s~&QHr~HdP7AT%182dR*?uXG5|yJO^6x|*D#8YoJ~X7fBMeD(?5ky`^FnEe12@h z`5tn<;oe?2R3^YEemhq$oE{Or85AqUDZq;dBMsPvt8Nw7x{j!zgIOHkss)!p(;}$C z7G8+Wf^j?V27CaPtBP87FeZer45 zO1pvV>?@yu$$Y1PV8z=E)x1N~Z7BCqxauNK8ryoC+?ld*x1F1>5FbLuo%`3)GUyW%@^G3^*FOnOG!DA{ zNohb`k!zo5QQ-?rg=d>7we53bZy2LpgrAONgsE}J4B<~dzDDv7pcc&%U<1ScZTJFb z)__iVA)4DOkgIwbLk(W`0wpwee?ShAohFeRMiw$e)`hUE1Vn5xNx~D9zN?@SB!=X( zH;K?c7wY3C=>ASB%?PI~$L87j%6HmMMS{TC8K^sRvt#gU+`I5AWd2F2kY$pEJ@+j1 z&W7&s_Mx{u8=eh&`M@G?k#U4$ED^LQbHtaDG;NgI3H2&Kp-wwV+imWq#W%VnjUcY{ z($O2WH_p3Q=8(o4`XCfd(SDkFo~-&@mcQ_^!xo7- z4S^{@#1YM}qmQMDU?^{n)*IGD<#1HuCwGcEw0L>f)k2Pu5O}c=V{CeGof2C|fyiKH zTGvt80xr6R(3%;c39#0kUjYCXh>0vxrlw(4z`qhEafYC(qw2RT;n1FRbkow5e$&xk z98-8CS~Du#>YTlb2#6#(q7sYcm7yZ|IIPGU;df zMzkf1@*>eN=2T6oqpZ0pQoS+i)V^^OI<1koYF5$3uMTQoW0q#Wytk$0r-0n~r}bMd zrR*!tO+Y&Mg9GAEFJ~xXSrdtn@N-!ChK0)&GS0Yx({8cEJFgHQ=;TH=Duc4iX;#<1 zOwjwbal&u6JuIE2TS-0iB)zILdEVhx$OU)B_8iTBZ1Zyp(GKlT-N*gDucS;s0aUF2 zQ#+bUjn{>l#kROdz}cR9TDdksMTX~eQvJeb=g`!IkrwWFASN>}nE@i<8iFGrpfC`4 zG8DDiyHfNWap# z&eyY-t1N{H&7*mV3U$%W+qw1Lxt^)6gY~=jX5u`qFKV)u)ynADM==}2L zyKjL<7at5Gd+L1V&FY-Pxu20jKhwMy-tBJ2lyG8kh6$ZCTXtQBO8t793w7Ibl-T(T ze#Pxh04Y~o`pE=#95c+YXL9Cga0I$GpcS6rluC|; zn2GanCd4{GV9dIWf;%!+La|~v>l$|xKFs*Cify5ri|);09xkB}`{A@Dk{6#Ad*a zTzb0&@JTMt`ohNm(nkV#>oYz~fhu$Ju-#6kG_P(l+iu|>G8RQ!{S70wWCGioW;+Dr z*|<7;kz*ArUSQ=3Y^jBxELmM-T}-F*Y+KHXYgClUP%R}XNGGIy))|N1&>fwnZBh;K z+)>o|^l#%wq!E(gUv z%q$NX)2Hx1nufE}6yUK^seDCBf|mZ35B%MqQgZd;JHI<)&IYz|$t1vj4Yg04%i-8vM1MsHnfd-snDi)&A}oCtkJfY}qb? zU~R4Lvqo6ZTq9+oTU#S?Zh3g2>T~K-lm#)X``2yHd}j?)EZSAATJL(Lc|vWW|DSl% z1_b5&?8~G^b$R2~DJ}{$4RZz+CmR(`DHcvuL{rUbQ9&ea9MUEiEK;p89Y%rFD9KCL z350!-C;f+v;vw&`fR}OXDt9dA5_4C~MYd*T0>{YvVt>4F;oXaw5Y-1-X>HEa_qx~< zS9m#7?JMh`c;^cT8NT?|(4xA3o}zRH!y#>0j!Y1Ou1keq4(S_CqADPQJ?Uq~v?D|h zFi^H>5_RBfKI#1e*mlviRA?OMSt(5>aux#JPA!v<9Edjzz>5qP0AU!R`KvhT@fr2T zNMxi%RWmplni|657)VT%fM;N}gMB$;X?OT_R02My*qmkp&hzx&N+kujfwpY1z#@m0=4VE&$6`qF8YYds9Qkiw!W89|Ip}` zLMoP?eqiKa3kJ{I=@~eZ7hMhG3mv_cHEf-e`&mFvH_|at&hP^;l`NUBMCd8hxxj-L z`@5Z^VH2&VNExO!ehB)gDB$iX?H39Zh9W<|dH(sR0NmmQ=O_b$U-u$R3ckFXc|e+; zqe?jtq8CGVVOq#sP;9zoc)@pXwvpD*fd zM;x|RmJ0Ew6g+>84zIL)x#mS8XnfeWl|s!k^N7Ug-pP0%ErrR285@~mEK%&J zo3e^76baF|5O0rxMO>9+E2ja`8>Gla|7o)%G>@uhl*&3d#Hp!!@TrFu6TmURztjl( zW)*70Xo$ce?xm{&WULrUrl=D~!hI+kMs3b)S7m0UCbdtMxYHSUXw1R3&g_hdlyt;- zPT%BmlEq0nB+o7AvV=aC(N#vw3<~(s{f-KRgF%43fs4`IjuN6P(u~)L$p>#|1%D{# zuti@L*ULbY+NYjR$v<5NnzoaP@0rpuDFXO}r~m7vw&LZQm@0U?SsNdyHc2i}Rr;H# z@NW0~QJu7qq(UqS1nb&_w%#7{Okd6$dO<^bm!X!NxYtAB9c+Ra;jBW#MSi+jk<2%U zd_FV-&KisBB!j|(^xYus$`Yv4e}fh$!+xN31>{F%q&n1zfqq1Art&mSRCZR+Bb|#J z@5^-MkAzta0d0bw)VQSY$rs$;&|e^|NexOMCH)xM;x$vF77KYKEu5zYCE$yyhZPtV z$w1&9DXL9uXezhU(bnZG-{OfHRbv+zFp{*>N9cL~y6Sh|%;n-$_zXr=y3r$g{Nc6N zd))5+#(R{u6M#!bIsw`{+|Vsa^u@1*jAb_f?J&;P40ax)@Yp zWmJH%@OE>VTEwkgJK&h?QXpV6Nlz{{EF8EBlF9R3UVq3qQXLwTi&RckFyTob+i*xW zIG?4;jVct8a-_cUp(^4Y=>(&YK*#oxXV*&vI(ik=M4B-!%%V;kHtddU!&+~6gnN&! z713f0wpJWOI4V4;YlokCI4Qu%XlBrwO2{bFM%_}8>}g0 zOD_B=9L1bMb|97zNjqQGCx4|22839%f_u&cLh=x-3BW3N`Suors`0QTH}}E~8WVlu z8L3y{8PobgJ74iQVsT}nV1tIIfdB!j2hE37k0e`MmC#hMLUnNWnxD^^0Bk)xQr)Z$ zy-#Fi*5H7h{Z{B5B3uUQ7IO=Dg%6~w5*bkt{Oh^L-#ahccHID?%mXFy+H{Je@TiKQ%+`$=*q_6z*~ zUo}4mGl4}NS+CQM$DwWpZ{*3Gi}x^WGJ14HENy(=ZgT=A@9-!kOw5pfWWb6^qs$=D zXBwPhqSdQkB~wUW2Pyh~RCEJ+#niL|(DZ^bn0Zp)^yqY#8x+v%)XN(-mmom*~BF%-(h-C>ove9?6zH8x%EzXn4fI zbH%?!3|K>VbPfuxCz0WYlBYVhXS?l1#7X%_5h7fCLa3$B21EHJIK-`z>0PmMoOqD17zCaC%+PBF? zVNNfwloAM{KbvdlnX1TEThN3BnpYcSMr0Bu!=_ImRo#y0j14%4{cUGimB~92fvxKv zNF-%du~w@LE%u47Ttqjh4NjvIeNY_BeT>*8;5He?32$c#R!qm%Qa6P7TI|qHdc>EP zRM%ne*ELyM1NoM2XMEXo!`D^lkZ+4dN0>T5OS>1vW{FopFXwr-T>pry6Ws|{t_+7H zEN6TA2Ge_zzW2vI>HbG|#269P;Jqzd*_-a;NwYFW51^IUETT^7{XM1`uzfv{H$*jw zq7_UO&BT0pjA2O{NAAiiW1uB>QoYS;0&PZWx+|mzK&}Lo7YdXb$etv_Til9C7yk9p zAwrOlUxZyi>3vS??}RJOjCu^`Y4Xv{(28W*O{j)Piff!{pK%28gzT!Iroc@N8Mg@ zWF$2j{*s4Z>~_JuK;U6gO?Z@4FVJaP!n|Qs7l69#%_*M{xFr+`S0}<4_&{S#Y2)`oEU$L7PVS+}F_8QBm^uYbt zACSJv6UT$rb9;$$6Xre(lz1@eq&1OJuAe<@q?U;QA~#-?D4!6{oDt4~h&F+3ZuK5+ z45O<@rM=2j1|{I`^)i`nQsElv_40+P7q7*vxmV6(wAzP9OOzbSM*16+&l*%L4i@%e zRvU>aEmalDS$B}K*XyV~-spAFi!Y=kSD|S$TU*aOxBw0r;roo)N8@*aOQ^Ybx=%Jxb3hOH<4<=}ki&O_ZnQhu7#0lS1>@?{j*cTf!e zOEW2FXs?NN2`{p{J7628q)ZJ}DRgWP1uFU{_nL4j`BEai}H@dnP?qdI+PO4CrL<+z+6667B`nXvYE*TF*;CXdN4)sUkGHhs!7w$A!$z!$V1{ z^jU}Ng|#qe@18D9jDT8ZX;ghiTq6Slq6qCqI&N0eE-$sMO=_arNMRwa)(8=3@jOD? z3zwqmNrRDr!&uU3C#3T=O6w60(7`3DjMsY#zfT9Cm%yF=HQ)K!+LL#Nb<;zmP?H>}SN*9#Iq z8YY2}{vMfa5vT+vEU8TTw^E<)=eny)HStNsUYlm$Az$#Y7?$;fwV~BY4+WAQHtecY zDfl_MpROk?xVfofv#vH(BekU#2w`Nth6?M-uq62aKaR6cIcPiTtc@8sLID-^a$AUq9r>~MxQWl}X7wP%EeE073 zC8fZ5I|a7s_;_Yk2~dp`SY~Q5{XvdbQ9LzP)an&8k|VvvF{xI-`pN|uv+OINzsg(r zP|UVG@G^A!F_uD5==okJfzfXSq+u#01rg8e?$G?00 z+yB+-{|&}l``e(T8JfSIW!d~dzPr9x2ls!;U+>Wutw$oLeCsW)bL)rs29A^#EjNC= zzP|4M_fJ2*KtzgepFU!c?q!OfUKW=h$sca(asRaMw=f%~f3wQ6*1BkI%B+PkZdQO} zveui|?^`HJUzS-HbCCmxUJvU>tV9|WB+_7`C@wFebF-h zy3sOym(3@x@^sgfNz^#_;=yi!okGO?_Qw}6=#YEaY6+oI89)M;Vreuo7_F08vC2Q8 z9CO~md)^bj_25CT*Ft?Czh!(RWg@?Y_KkU>-z&w94ES1Y?;WZ2wD8UWnxTef#dQns zA1D)DCboda6$MEm9<$RBfV$ITHrXVq5rpuyaVEy zx)j~w>WVI8MFf?pcvx0>#|+Hz#r=bR(ip^kv*ymEF{r4Yb5={m!!q79;N1CwTpzzz zua~-^X=bw`vReAyr#crs$7_=O50DJYS5P+BwDwhM1of$#K3zF|v~O8eqFeO_O0C!u zl|l69l5ZNhts}tC)l5Nfxhpa~$CAMubJm*G!v_~ySiRN!G9Azpu2^z^sXRu5=U3GMl4|MlaEk?)emXu^?O5kZaOUUiCZshV8| zgV_gbm0;|j34E~)8BmmYWDSf`E(@sP_V#6?ZWj9iX@0#TOsPOgV9lOtVg1G_tm9PxkXI&|YhmdP`6`r^9Mnhfz2_C^v)0nCD!|5i=a z>7ZEK<{_P6oz3ngA4%^*L<$UFEtH}8fn0}IM~inSd{fFnILN`wJQu!16a;5D z>)8UBPus&Vnrfd=kn;J`4F@PuB9I+L3;rW2ZW1xRIBQVfhuiuvm}lheDBOVl<9Ca8 zC8+YJ5+$mPRDhcZJ2;6Z_%GH(RZFFREBE|AE(hH1z=#kOSh(n|603Bv2^<9@W^Gi`B z+QIJG)N?sG{(D;S>sr}k#mz%gWyR;bt_;;qO{6YS_I?*!RQVrz9~O=knQV&Xve`BZ zk~dS^T;gq&nHQ`AHRN6RCN1I=bUvF04h1W4H#>8dlFX>LXMa_7{S{b27}@_C8~cM( z!*OvuRm<$}GRZ>MQf;F8HM>>CTu_!=U}%G0=xV4p?vE3Peu|4nA>&Wc1KC=S4^eTrG@8flPcCIXJJX~G7?=D3f|nZq1aYX zV018)F%LE@S;HBQ9H~~DPzkwYh#0z6kJl64et}Os-V>+ItY?>(2hVF@DZ3B*@qTpY z2E4mxv7gW_sG~)hFRz7U_Cm0!0q3!tZeKk$!p!CF`B^tTc)R%3*YLen zs?XcctT4lyto$d~>_a%aIG?;C6Nk@Y7fU~%1|vGH$Oha%t(sDp?uX=>VJ<=QLJ-<~ z8t&bbF@i@r+)`K{j0+LYJJK2IS+0Isz>>`BXcvnL*R)!wAYc4K{NN;5_|&G&91)G? zyI7~mh50veiu$nOrLzTj2PU12yYT(EvbDXLVRv*UEy^KnlMPi6AS6#l~EU7e*hzT}j0A%xcXqC8RtHU_hJ z``+8UmQDHE79C2mr~BBE*0CxI^mCnPN;R9^%+pQIqxN#eJlUU{VJc5bDXn9P-drMIdu5D06@<*Sz9 zRZZTXB>7MHT1x&DMDHFfWm#zg$-qSF)n;4riLAA~mcm1gY;vIiBCn-nWSJS+Xh=jX zNAb0G+C}l0XfKAY=IUhqXhZw_kxg4mCGJhdDnU;oH;!i#0VJxMAdv~gO1Ms79%TDK zg>IbM94Mn~s|{}?#0q@69p9WqXcyiube8q@^k>tI>T9Yrrhgvkx)nze7PAZHRAk1K zK8WZ&-fna4KPHkoJ*yXYUp`1F%3&StWWz0*nJ3STd;b8N4byxs_+Dzz!~)$s_vhTF z;Yxdht0q3>P!qgEB{v zZt8xk<>YmH(rJC(k(ls4tT(TJKUN&RYH$9kX928_Fy`?r0k^(QCk-q0tB&>jD#D#A zN-cNSmiU8EU+J8sIF(JLs?@Qb}oworg!#rS4#Xry%d8**RrJ+`N8O&>q~ddi81!e-M;b z z?RK$(lQ42(yG6ziJLPz^hBQm5kt?acd}!Bf8)**j_CU^#um!Jg9@R$Yr-s^=?Ic)H zijc>@#zfL^QhH&S;}2!lrzuVSkrIW%Vc%q8NWTl=5_6yY6q5ZATe43pQ#E)U%BoPl zG?cnFlzE@GJNAaR0PXBe)ZC#==NiEZ55v3;DWoyym%?Y+h-asPN8$ESVnw>#kk^NC zLm?rjB~^~o>M6;pKRq_=*#*)HtF%r*S8Q4ZflqvRFEUM)hhhH@60wF|S*<;@h7Vk# zb+uf-{)JCor{17)pgZ8}((cOp6^s0z?WLp|mzkx%;{a_aO?tbwS z?iX8^`sy%}jw=;?F`;x)SO1J@)qJD9YIs*x8VvUotRpd{U#hOZ%keKugL8wEbuEL+ zB#&B#VF`l!BH8YprJ|KDK0)B~ zu2V=*?{_7=JbuqWJ(c0k$yuijnjJWb3*_>T$Y^WzkFs*ee}&ZdtH9K;DwoSBU#Bq2 zmFEO6()6=5d0O1nG;!Bcc5O3ir$s(LpVV|@yJUl?_;r;U98wT){_EmpJq$>Eawt2* zhV7zHg)F`u>43Y~zPc6VE!oT2N2JF8!~>1XEx|ddGq{ClCU{k8%f0%BJ(5%)r)Mq3 zYr&@?WwKNv6cBEOe@Hgeo}RCr62Xo`>7RI9G=gu}xkG(BS8Vv}rn4{0xsAxo(0Hae z5L70Mh;4jYHfvR3v1eSIWSQp*4)j84Wj#G1A6g1fRO-7!$aip&{tYryC&nzL=FHATnJ zowiq(0#%smTj_W_;ZbYxfm{}L@PF?6ULR$ix#mXZ_oGDefm$Q0T}j+rp4ZH4?uEv^ z0o+Q#*E0gXM9WnYD+}Hx3FTGs#B!}+yzkwe@uBnv*6LLBKGImwb1uMSi2wZ2M75=J z^44&lR|3SUVZ{yTQiw*v657dKO0`GCPu-g#qqLE#^uPZl`=+Taj5N9m!O?pU3AJfw zm24*PZ%j{AF>qckWU&@jM8N2YleK?CWQv}!szn>!uyn)O8}&UJt7cc-od(kWr2Ez< zZB?L0IqnFr8;b1ZyIZ7_TxpOfL}rGePB)iY6eF3`9yG8tK|s|-Ra;}a(4Q?^(Ns*~ zW3Pq6UwXhHBOXUC(e04g{y0h3eGl{Xa)b}RlzEF6VtT&v!XILo=x^Dfwp9>|zve1s zdo>!YbXRNIPPNga^GN`|+#VWlFYG9s)$IzjzF@z()^ZeTjID~+xVrzL)1dgUls9W7!mg4&O;nRxV6cE!%#OsBy|JA zyn}@8M>e|K?e*r0-C#ilGMnvkaM+8@zq??0Rr7Iz{kxleqTyOvM{MD0UEz=dnH^Ap z*1p`&kE@>Ld17pfdK9WZcy!Q|9!#f2%3EpGV}LOUZ%F5hsbeQ9aN2i0jH^y)QvPEr z)!zy0MUXr9D^ruF*|-5S)=!O|Jh*73$fW5f|Clmg+cxq!D*|TxO*<=kQe;QQ7~jBH zego&~TK?(3ap0Ocf1C>CShfF*)gFcURhWO}+;-!G&kLyXT94R+^ZA|=cF?*uSifPF zblnf!U23EmzkSUX2&S|0D8~Gw?hAvypwz`e#GP`SdKRJKUPe zrz^93Tq^S$Mp4k9!WL!P{Wo3AalJk3vf+pF=-wkK87@d}*G82~qux#6w^?%-tyxN7 zTIr?1vyz|YF9u)5B1>zZ)@wp2omlb~#%z5-7&Tf$m*a4fo19evr?bKCU5$safFDoZ z6tkMNH+X+W-VlU64XgfW*CKZo4kyGJ4z2{L5>Ba%G60EKyv!1vtBmh(^zoJEuY)`A6np}k4FKeJ=MxZ?@7{2aj?J@Y zD)`LIZ-zWEuw&@=fXy!6L~cPb7@6OAqkU}L+*D)MoKu2xvsZEiv1 zu}~+=Tlqbhe9-4RXuOtBFTGW_){{)P5g4&CjbHL9k!C~clzCE=sb5; zJRwF`8-44>xjGQ#S zMDe&2-_FJ{=E;ux=+&r9I}@kAOZ|+h8|^{2r$R8&l*+^;ow1DARA8s@?;>J4m)*oT zRY!E?5%^L-7#Ox=3m52x${GyIO)mk4OZB99H^ zJp0=mfU01wM{>yvS@KEc741hz^8|04IA4r(k=8U4JT?k!gRc*yDniZkQoo7pZnOz$ zIQ#x9T5n0(3yr`zh9vGZ{2}&O0^UqwrNVT#P|%=wwp4u;b!#Gx9jVwtkGhCZXpv#o zO=^3@z57}$L5yQsGn=7Q*=GNP;nXd4=UUrJ-!U93Ei0?Nx{?T|hQMxLv~M|q629CT}J<@w09elKO{RU?T$=lneol3ki%W|Ib)Sz3OJ z!p)j0l?)^T+IG}yJ}tiz7=1Z2NX5?6LAS%o${e}ox8T*8CVo`6>la?iEkl0GAzGVK zdiQaVZ?&x2^~I!W4l&0j>TQ-gSfX2?bKvgJoxQc1fsuqin5&~?O08LO?b_1|g{{-y(Iau&_to;qIR(()jQc!NLptBFEDI2vAE|XDyk|%57KYCB{B8+{2qi6~p}Phx71dc) z<){qkp&w_{S;Ao3{WZ4rqRh71@oBv6Q+m@vZ~c0^djLRUUa~5m{G3e=Mo@wf8l#)G z`w6Wz_f@&vPOEPHcplD{Y+{G_qecc`lQLv{% zEGwiGId#Q#sl)rshSH_!{$+3N8f+;ok_jgNq{S7`9}07CYNGzIM>ov}RZAGK;(<4_iEZZ8fhKogU1(oP$J zvC5tzkt{KcsY>z^EO~mn?!C!>jJdQwgkWq+$eAjGpx?;I1xXLmn|loHI3Md1m2D=# z`|V3nkS!eiPm1-V^5lvoih=rL?i_&m%9X0HQuorP?Eb!HaC4{s2yj!LUi&cnu-FCK zCI{RJ3e=7R`ht%GCIA3}fb?$wu9$}$M9&#{{Wdt%#gEvDDot!_PS99Dxn*LA44YKC z_hn1~IhJHM6(6ALTrH!YUAirp9%17xOpTlT!0K;4dSxBxim=Wf*%@_X9Yq>Bg2d_7 z?wtAs*&at9r$us3h>ue0`(b{{-e`KQk5Bz;{iF2$lRth4HKs?ND;=l^Y~pPgUN}6* z|7A}$npk5y$Kbk+JB3yxbW3C!Ri)>&161U;|C ztg&NO9DW2MB_n+Zu=k)ZZQn0zU=X$G9%jWf%#HDVf;!|`dSY&YoRPMFRknijDg9OPMVT9iRS9;#ya~RcL`DZ`GCs z(D+~+FsN?LHwWur)<8mR>eD~U(fcnbDn}HMZyHtMaJ^R-%q;X=BRL%N2XHrj7k^^F z%4kF_nx#O3HL{*zZ3Zd!l^k7x(jwj820DO~+EqM)j`VgMT4~yH^qgxHMK6n4e~s++ih3gW zvw8o63m6^LaaO%LQ6Tz@vDB?>uWTN_Et3Fr1W|gk3U}1ZpE2D@p5Ok}U#_1pce!xp zK91*|0?Iueq~k_5hboq^`k7*ml8#weOLGI$k#?tDY|5q0c zb2m*LJCoD)~#_ z!3u2}f#M79il&L+iIsiLR0O@#k7LkoOp%=>K-yrv5eO518mX1_UJZ z?Utk``?L^v1T6V&I~xqA z67~DUn8SVQ(C5Cvg(i|krCNue zyR+2|`q%$%Ri^zVg0*}bOxQoV7jYch8#Pw% z;ndES+@kMJb6Dn`Eesw9n{?c*!9%K;unO$>+Jl|mbKZ2?vfBCE>$=J6oj6!ph(2P* z3^|F6&whuucP)j}sf=mq8Y>CUz39Q^F=QQ#`!zM=dwbvM1ZBZbCNz;PSBC#~zmtb=O@ZXk z!@PG&xh7MRq9+GbRCu&b7uYo1(sa9Rbh~Y8LYavW;}H@e1h#=us6yj%1~38$ zsr|j?A(>}FL41OVi*T(2klUH=(nF&s()7#MAqwUpB5wf9QlpFHuaq&++QSI&6%%kG zeTip&Y5v_{&8+VjsG8Rox!*rFNkDryHWeK)=bgQU;cTPeV+V^xY}pcDduJB}^YxBU zeoMV0=)V+?$3od~WNvnioS}=Vae%wgsNOd!O!~4@}6q zDMZWN^hFp2Bhw&)iTi&|2a|JMsZ!Is`ZAtnlb%sSXohzo?_DLjQRt(1#^Nu!iL8kp zO!pn~9D=cC?syBCC@~n7jHimxB~#r`v8bYpR>1~{y3ltW^=!L z;_ItX7ip^xF;na(&jS`ZLiDjQRS*03n8BImi@HG&9$j2}402G-7d5{NQgk2cc*$(XP$ilU zRv_iu1Wc3{3B66r>U)fU5EntjPhP=d^#aZYPFSJxO#ljijx(2BheaVSyn{FS-eqDHSCGe-BYYib-Sh1R;z(= zskjY=0U@Gak+?^wwov&cg<0X~vfvHqZsH32+FvF>T|2V@w|!XMP&23Sdt6DnBT`MF zl7Tx%_Y%t&q)$#!8nXT{iZl=I&Dlc`^co+}l-|i_N=P?QcJk25a)ZByk8JpIn|2O3 z5+xH_9H=6!_89&+^5ow5q!6-$aN}*2XV@bqH2I;NN_blM(DqSbPaVpFXAeMU=ZCil zb6r#o0o1y^@Uva>4jW;0M-TI+gYyrj7J(zNg2lMlL=7zGniysFr|``{b7wakpeP6c z_2yNZ3Rn#wmYGOB@JINDF(rO%e1z=;(#th00mhhX3faLDe8@aP_)PukQ z{4mRO#6m&2d;|3YtLA{gUw^PsT|Ea#GBLJ890`c#=^qSr)O2EiC&<83|8YQ+U&dt( z;}6|+f-Sm3Hmt_~iZKbw0Fk=!z

lkK8lj>pBYji64SMQ^g(GwGM)gpUyU^^E%TP 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 Y{z{6_-+-$~&A02lV6D*ylh literal 0 HcmV?d00001 diff --git a/stylesheets/_foundation.sass b/stylesheets/_foundation.sass new file mode 100644 index 0000000000..d570e789fd --- /dev/null +++ b/stylesheets/_foundation.sass @@ -0,0 +1,13 @@ +// Shared +@import foundation/shared + +// Foundation parts +@import foundation/globals +@import foundation/grid +@import foundation/typography +@import foundation/buttons +@import foundation/ui +@import foundation/forms +@import foundation/orbit +@import foundation/reveal +@import foundation/mobile diff --git a/stylesheets/foundation/_buttons.sass b/stylesheets/foundation/_buttons.sass new file mode 100644 index 0000000000..4dc04e97a3 --- /dev/null +++ b/stylesheets/foundation/_buttons.sass @@ -0,0 +1,134 @@ +// Buttons +//------------------------------------------------- + +.button + background: $default-color + display: inline-block + text-align: center + padding: 9px 34px 11px + color: $white + text-decoration: none + font-weight: bold + +font-size(13) + line-height: 1 + font-family: $helvetica-font-stack + position: relative + cursor: pointer + border: none + outline: none + margin: 0 + +// Don't use native buttons on iOS +input[type=submit].button, button.button + -webkit-appearance: none + +// Hide inner focus effect in Firefox +button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner + border: none + +// Nice button +.button + &.nice + background-color: $default-color + +background-image(linear-gradient(rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 100%)) + +box-shadow(inset rgba(255,255,255,0.5) 0 1px 0) + text-shadow: rgba(0,0,0,0.28) 0 -1px 1px + border: 1px solid darken($default-color, 7%) + +transition-property(background-color) + +transition-duration($button-transition-duration) + +transition-timing-function(ease-in-out) + &.radius + +border-radius(3px) + &.round + +border-radius(1000px) + &.full-width + width: 100% + padding-left: 0 !important + padding-right: 0 !important + text-align: center + &.left-align + text-align: left + text-indent: 12px + + // Sizes + &.tiny + +font-size(10) + padding: 6px 14px 8px + width: auto + &.small + +font-size(11) + padding: 8px 20px 10px + width: auto + &.medium + +font-size(13) + width: auto + &.large + +font-size(18) + padding: 11px 48px 13px + width: auto + + // Colors + &.blue + background-color: $blue + &.red + background-color: $red + &.white + background-color: darken($white, 6%) + color: #333 + &.black + background-color: lighten($black, 10%) + &.green + background-color: $green + + // Nice Colors + &.nice + &.blue + border: 1px solid darken($blue, 7%) + &.red + border: 1px solid darken($red, 7%) + &.white + border: 1px solid darken($white, 17%) + text-shadow: none !important + &.black + border: 1px solid lighten($black, 10%) + &.green + border: 1px solid darken($green, 7%) + + // Hovers + &:hover, &:focus + background-color: darken($default-color, 6%) + color: $white + &.blue:hover, &.blue:focus + background-color: darken($blue, 6%) + &.red:hover, &.red:focus + background-color: darken($red, 6%) + &.white:hover, &.white:focus + background-color: darken($white, 13%) + color: #333 + &.black:hover, &.black:focus + background-color: $black + &.green:hover, &.green:focus + background-color: darken($green, 6%) + + // Active State for .nice.buttons + &.nice:active + +box-shadow(0 1px 0 rgba(0,0,0,0.15)) + + // Button disabled states + &.disabled, &[disabled] + opacity: 0.6 + cursor: default + +// Correct FF button padding +@-moz-document url-prefix("http://") + input[type=submit].button::-moz-focus-inner, button.button::-moz-focus-inner + border: 0 + padding: 0 + input[type=submit].tiny.button + padding: 5px 14px 7px + input[type=submit].small.button + padding: 7px 20px 8px + input[type=submit].medium.button + padding: 8px 34px 9px + input[type=submit].large.button + padding: 9px 48px 10px \ No newline at end of file diff --git a/stylesheets/foundation/_forms.sass b/stylesheets/foundation/_forms.sass new file mode 100644 index 0000000000..37c8158963 --- /dev/null +++ b/stylesheets/foundation/_forms.sass @@ -0,0 +1,299 @@ +// Standard Forms +//----------------------------------------- + +form + margin: 0 0 18px + label + display: block + +font-size(13) + line-height: 18px + cursor: pointer + margin-bottom: 9px + +input.input-text, textarea + border-right: 1px solid #bbb + border-bottom: 1px solid #bbb +input.input-text, textarea, select + display: block + margin-bottom: 9px +label + input.input-text, label + textarea, label + select, label + div.dropdown, select + div.dropdown + margin-top: -9px +textarea + max-width: 100% + +// Text input and textarea font and padding +//----------------------------------------- + +input.input-text, textarea + +font-size(13) + padding: 4px 3px 2px + background: #fff + &.oversize + +font-size(18, $is-important: true) + padding: 4px 5px !important + &:focus + outline: none !important + background: #f9f9f9 + +// Text input and textarea, disabled +input.input-text[disabled], textarea[disabled] + background-color: #ddd + +// Inlined Label Style +//----------------------------------------- + +input, textarea + .placeholder + color: #888 + +// Text input and textarea sizes +//----------------------------------------- + +input.input-text, textarea + width: 254px + +box-sizing(border-box) +input, textarea + &.small + width: 134px + &.medium + width: 254px + &.large + width: 434px + &.expand + width: 100% + +// Lock textareas so they can't be resized +// beyond their set width in webkit +//----------------------------------------- +textarea + &.locked + max-width: 254px + &.small + max-width: 134px + &.large + max-width: 434px + &.expand + max-width: 100% + +// Fieldsets +//----------------------------------------- + +form + fieldset + padding: 9px 9px 2px 9px + border: solid 1px #ddd + margin: 18px 0 + +// Inlined Radio & Checkbox +//----------------------------------------- + +.form-field input[type=radio], .form-field input[type=checkbox] + display: inline + width: auto + margin-bottom: 0 + +// Errors +//----------------------------------------- + +.form-field.error input, input.input-text.red + border-color: #c00000 + background-color: rgba(255,0,0,0.15) +.form-field.error label, label.red + color: #c00000 +.form-field.error small, small.error + margin-top: -6px + display: block + margin-bottom: 9px + +font-size(11) + color: #c00000 + width: 254px + +box-sizing(border-box) + +.small+small.error + width: 134px +.medium+small.error + width: 254px +.large+small.error + width: 434px +.expand+small.error + width: 100% + +.small.oversize+small.error + width: 144px +.medium.oversize+small.error + width: 264px +.large.oversize+small.error + width: 444px +.expand.oversize+small.error + width: 100% + +// Nicer Forms +//----------------------------------------- + +form.nice + div.form-field input, input.input-text, textarea + border: solid 1px #bbb + +border-radius(2px) + +font-size(13) + padding: 6px 3px 4px + outline: none !important + background: image-url('foundation/misc/input-bg.png') #fff + &:focus + background-color: #f9f9f9 + fieldset + +border-radius(3px) + div.form-field input[disabled], input.input-text[disabled], textarea[disabled] + background: #ddd + fieldset + +border-radius(3px) + div.form-field input[type=radio], div.form-field input[type=checkbox] + display: inline + width: auto + margin-bottom: 0 + + div.form-field.error small, small.error + padding: 6px 4px + border: solid 0 #c00000 + border-width: 0 1px 1px 1px + margin-top: -10px + background: #c00000 + color: #fff + +font-size(12) + font-weight: bold + +border-bottom-left-radius(2px) + +border-bottom-right-radius(2px) + + div.form-field.error .small+small, .small+small.error + width: 132px + div.form-field.error .medium+small, .medium+small.error + width: 252px + div.form-field.error .large+small, .large+small.error + width: 432px + + div.form-field.error .small.oversize+small, .small.oversize+small.error + width: 136px + div.form-field.error .medium.oversize+small, .medium.oversize+small.error + width: 256px + div.form-field.error .large.oversize+small, .large.oversize+small.error + width: 436px + + +// Custom Forms +//------------------------------------------------- + +form.custom + span.custom + display: inline-block + width: 14px + height: 14px + position: relative + top: 2px + border: solid 1px #ccc + background: image-url('foundation/misc/custom-form-sprites.png') 0 0 no-repeat + &.radio + +border-radius(7px) + &.checked + background-position: 0 -14px + &.checkbox + &.checked + background-position: 0 -28px + div.custom + &.dropdown + position: relative + display: block + width: auto + height: 28px + margin-bottom: 9px + margin-top: 2px + a.current + display: block + width: auto + line-height: 26px + min-height: 26px + padding: 0 38px 0 6px + border: solid 1px #ddd + color: #141414 + background-color: #fff + word-wrap: nowrap + a.selector + position: absolute + width: 26px + height: 26px + display: block + background: image-url('foundation/misc/custom-form-sprites.png') -14px 1px no-repeat + right: 0 + top: 0 + border: solid 1px #ddd + ul + position: absolute + width: auto + display: none + margin: 0 + left: 0 + top: 27px + padding: 0 + background: #fff + background: rgba(255,255,255,0.95) + border: solid 1px #ddd + &.show + display: block + li + cursor: pointer + padding: 3px 38px 3px 6px + min-height: 18px + margin: 0 + white-space: nowrap + &.selected + background: image-url('foundation/misc/custom-form-sprites.png') right -52px no-repeat + &:hover + background: image-url('foundation/misc/custom-form-sprites.png') $default-color right -78px no-repeat + &:hover + background-color: $default-color + color: #fff + &:hover a.selector, &.open a.selector + background-position: -14px -26px + &.open + ul + display: block + z-index: 10 + &.small + ul + width: 132px !important + &.medium + ul + width: 252px !important + &.large + ul + width: 432px !important + &.expand + ul + width: 100% !important + &.small + width: 134px !important + &.medium + width: 254px !important + &.large + width: 434px !important + &.expand + width: 100% !important + + // Custom input, disabled + .custom.disabled + background-color: #ddd + + // Nicer Customer Forms + &.nice + span.custom.checkbox + +border-radius(2px) + div.custom.dropdown + a.current + +border-radius(2px) + background-image: image-url('foundation/misc/input-bg-outset.png') + background-position: bottom right + a.selector + height: 27px + border-width: 0 0 0 1px + ul + +border-bottom-left-radius(2px) + +border-bottom-right-radius(2px) + \ No newline at end of file diff --git a/stylesheets/foundation/_globals.sass b/stylesheets/foundation/_globals.sass new file mode 100644 index 0000000000..8876f17038 --- /dev/null +++ b/stylesheets/foundation/_globals.sass @@ -0,0 +1,156 @@ +// Table of Contents: +// +// Reset & Standards +// Links +// Lists +// Tables +// Misc +// + +// Global Reset & Standards +//----------------------------------------- + +// Eric Meyer's CSS Reset +// http://meyerweb.com/eric/tools/css/reset/ +// v2.0 | 20110126 +// License: none (public domain) + +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video + margin: 0 + padding: 0 + border: 0 + font: inherit + vertical-align: baseline +html + font-size: 62.5% +// HTML5 display-role reset for older browsers +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section + display: block +body + line-height: 1 +ol,ul + list-style: none +blockquote, q + quotes: none +blockquote:before, blockquote:after, q:before, q:after + content: "" + content: none +table + border-collapse: collapse + border-spacing: 0 + +body + background: $body-background + font-family: $body-font-family + +font-size($body-font-size) + +font-smoothing(antialiased) + line-height: $body-line-height + color: $body-color + position: relative + +// Links +//----------------------------------------- + +a + color: $default-color + text-decoration: none + line-height: inherit + &:hover + color: lighten($default-color, 10%) + &:focus + color: $orange + outline: none +p + a, a:visited + line-height: inherit + +// Lists +//----------------------------------------- + +ul, ol + margin-bottom: 18px +ul + list-style: none outside + &.square + list-style: square outside + &.circle + list-style: circle outside + &.disc + list-style: disc outside +ol + list-style: decimal +ol, ul.square, ul.circle, ul.disc + margin-left: 30px +li + margin-bottom: 12px +ul.large li + line-height: 21px + +// Tables +//----------------------------------------- + +table + background: $white + +border-radius(3px) + margin: 0 0 18px + border: solid 1px #ddd + thead, tfoot + background: #f5f5f5 + tr + th + +font-size(12) + line-height: 18px + text-align: left + thead + tr + th + padding: 8px 10px 9px + +font-size(14) + font-weight: bold + color: #222 + &:first-child + border-left: none + &:last-child + border-right: none + tbody + tr + &.alt + background: #f9f9f9 + &:nth-child(even) + background: #f9f9f9 + td + color: #333 + padding: 9px 10px + vertical-align: top + border: none + tfoot + tr + td + +font-size(12) + line-height: 18px + text-align: left + &:last-child + border-left: none + &:last-child + border-right: none + +// Misc +//----------------------------------------- + +.left + float: left +.right + float: right +.text-left + text-align: left +.text-right + text-align: right +.text-center + text-align: center +.hide + display: none +.highlight + background: $yellow + +#googlemap img, object, embed, #map_canvas embed, #map_canvas img, #map_canvas object + max-width: none \ No newline at end of file diff --git a/stylesheets/foundation/_grid.sass b/stylesheets/foundation/_grid.sass new file mode 100644 index 0000000000..df2fce7246 --- /dev/null +++ b/stylesheets/foundation/_grid.sass @@ -0,0 +1,208 @@ +// Grid +//-------------------------------------- +// This is the mobile-friendly, responsive grid that +// lets Foundation work much of its magic + +.container + padding: 0 20px + +.row + width: 100% + max-width: $grid-max-width + min-width: $grid-min-width + margin: 0 auto + .row + min-width: 0 + +.column, .columns + margin-left: 4.4% + float: left + min-height: 1px + position: relative + &:first-child + margin-left: 0 +[class*="column"]+[class*='column']:last-child + float: right +[class*="column"]+.end[class*="column"] + float: left + +.row + .one.columns + width: 4.3% + .two.columns + width: 13% + .three.columns + width: 21.679% + .four.columns + width: 30.37% + .five.columns + width: 39.1% + .six.columns + width: 47.8% + .seven.columns + width: 56.5% + .eight.columns + width: 65.2% + .nine.columns + width: 73.9% + .ten.columns + width: 82.6% + .eleven.columns + width: 91.3% + .twelve.columns + width: 100% + + .offset-by-one + margin-left: 13.1% + &:first-child + margin-left: 8.7% + .offset-by-two + margin-left: 21.8% + &:first-child + margin-left: 17.4% + .offset-by-three + margin-left: 30.5% + &:first-child + margin-left: 26.1% + .offset-by-four + margin-left: 39.2% + &:first-child + margin-left: 34.8% + .offset-by-five + margin-left: 47.9% + &:first-child + margin-left: 43.5% + .offset-by-six + margin-left: 56.6% + &:first-child + margin-left: 52.2% + .offset-by-seven + margin-left: 65.3% + &:first-child + margin-left: 60.9% + .offset-by-eight + margin-left: 74.0% + &:first-child + margin-left: 69.6% + .offset-by-nine + margin-left: 82.7% + &:first-child + margin-left: 78.3% + .offset-by-ten + margin-left: 91.4% + &:first-child + margin-left: 87.0% + .offset-by-eleven + &:first-child + margin-left: 95.7% + .centered + float: none + margin: 0 auto + +// Source Ordering +.push-two + left: 17.4% +.push-three + left: 26.1% +.push-four + left: 34.8% +.push-five + left: 43.5% +.push-six + left: 52.2% +.push-seven + left: 60.9% +.push-eight + left: 69.6% +.push-nine + left: 78.3% +.push-ten + left: 87% + +.pull-two + right: 17.4% +.pull-three + right: 26.1% +.pull-four + right: 34.8% +.pull-five + right: 43.5% +.pull-six + right: 52.2% +.pull-seven + right: 60.9% +.pull-eight + right: 69.6% +.pull-nine + right: 78.3% +.pull-ten + right: 87% + +img, object, embed + max-width: 100% + height: auto +img + -ms-interpolation-mode: bicubic +#map_canvas img, .map_canvas img + max-width: none !important + +// Nicolas Gallagher's micro clearfix +.row:before, .row:after, .clearfix:before, .clearfix:after + content: "" + display: table +.row:after, .clearfix:after + clear: both +.row, .clearfix + zoom: 1 + +// Blockgrids +//---------------------------------------------------------------------------------------------------- + +// Notes: +// +// These are 2-up, 3-up, 4-up and 5-up ULs suited for repeating blocks of content. +// Add 'mobile' to them to switch them just like the layout grid (one item per line) on phones +// +// For IE7/8 compatibility, block-grid items need to be the same height. +// To support arbitrary height, set $support-block-grid-nth-child to true +// Just know that IE7/8 do not support :nth-child + +.block-grid + display: block + overflow: hidden + & > li + display: block + height: auto + float: left + &.two-up + margin-left: -4% + & > li + margin-left: 4% + width: 46% + @if $support-block-grid-nth-child + &:nth-child(2n+1) + clear: left + &.three-up + margin-left: -2% + & > li + margin-left: 2% + width: 31.3% + @if $support-block-grid-nth-child + &:nth-child(3n+1) + clear: left + &.four-up + margin-left: -2% + & > li + margin-left: 2% + width: 23% + @if $support-block-grid-nth-child + &:nth-child(4n+1) + clear: left + &.five-up + margin-left: -1.5% + & > li + margin-left: 1.5% + width: 18.5% + @if $support-block-grid-nth-child + &:nth-child(5n+1) + clear: left diff --git a/stylesheets/foundation/_mobile.sass b/stylesheets/foundation/_mobile.sass new file mode 100644 index 0000000000..54a91346fe --- /dev/null +++ b/stylesheets/foundation/_mobile.sass @@ -0,0 +1,382 @@ +// Mobile Grid Fixes +//--------------------------------------------------- + +// Typography +//--------------------------------------------------- + +@media only screen and (max-width: 767px) + h1 + +font-size(32) + line-height: 1.3 + h2 + +font-size(28) + line-height: 1.3 + h3 + +font-size(21) + line-height: 1.3 + h4 + +font-size(18) + line-height: 1.2 + h5 + +font-size(16) + line-height: 1.2 + h6 + +font-size(15) + line-height: 1.2 + body, p + +font-size(15) + line-height: 1.4 + +// Grid +//--------------------------------------------------- +@media only screen and (max-width: 767px) + body + -webkit-text-size-adjust: none + -ms-text-size-adjust: none + width: 100% + min-width: 0 + margin-left: 0 + margin-right: 0 + padding-left: 0 + padding-right: 0 + .container + min-width: 0 + margin-left: 0 + margin-right: 0 + .row + width: 100% + min-width: 0 + margin-left: 0 + margin-right: 0 + .row .row .column, .row .row .columns + padding: 0 + .column, .columns + width: auto !important + float: none + margin-left: 0 + margin-right: 0 + .column:last-child, .columns:last-child + margin-right: 0 + float: none + [class*="column"]+[class*="column"]:last-child + float: none + [class*="column"]:before, [class*="column"]:after + content: "" + display: table + .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .centered + margin-left: 0% !important + .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten + left: auto + .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten + right: auto + // Mobile 4-column Grid + //---------------------------------------------- + .row + .phone-one:first-child, .phone-two:first-child, .phone-three:first-child, .phone-four:first-child + margin-left: 0 + .phone-one:last-child, .phone-two:last-child, .phone-three:last-child, .phone-four:last-child + float: right + .phone-one, .phone-two, .phone-three, .phone-four + margin-left: 4.4% + float: left + min-height: 1px + position: relative + padding: 0 + .phone-one + width: 21.68% !important + .phone-two + width: 47.8% !important + .phone-three + width: 73.9% !important + .phone-four + width: 100% !important + + .push-one-phone + left: 26.08% + .push-two-phone + left: 52.2% + .push-three-phone + left: 78.3% + + .pull-one-phone + right: 26.08% + .pull-two-phone + right: 52.2% + .pull-three-phone + right: 78.3% + +// Block Grid +//-------------------------------------------------- +@media only screen and (max-width: 767px) + .block-grid.mobile + margin-left: 0% + &>li + float: none + width: 100% + margin-left: 0% + +// Mobile Visibility Affordances +//--------------------------------------------------- +.show-on-phones + display: none !important +.show-on-tablets + display: none !important +.show-on-desktops + display: block !important + +.hide-on-phones + display: block !important +.hide-on-tablets + display: block !important +.hide-on-desktops + display: none !important + +// Modernizr-enabled tablet targeting +//------------------------------------------------- + +@media only screen and (max-width: 1280px) and (min-width: 768px) + .touch + .hide-on-phones + display: block !important + .hide-on-tablets + display: none !important + .hide-on-desktops + display: block !important + .show-on-phones + display: none !important + .show-on-tablets + display: block !important + .show-on-desktops + display: none !important + +@media only screen and (max-width: 767px) + .hide-on-phones + display: none !important + .hide-on-tablets + display: block !important + .hide-on-desktops + display: block !important + + .show-on-phones + display: block !important + .show-on-tablets + display: none !important + .show-on-desktops + display: none !important + +// Specific overrides for elements that require something other than display: block + +table + &.show-on-desktops + display: table !important + &.hide-on-phones + display: table !important + &.hide-on-tablets + display: table !important + +@media only screen and (max-width: 1280px) and (min-width: 768px) + .touch + table.hide-on-phones + display: table !important + table.hide-on-desktops + display: table !important + table.hide-on-tablets + display: table !important + +@media only screen and (max-width: 767px) + table + &.hide-on-tablets + display: table !important + &.hide-on-desktops + display: table !important + &.show-on-phones + display: table !important + +// Forms +//---------------------------------------------- + +@media only screen and (max-width: 767px) + div.form-field input, div.form-field input.small, div.form-field input.medium, div.form-field input.large, div.form-field input.oversize, input.input-text, input.input-text.oversize, textarea, form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea + display: block + width: 100% + padding: 6px 2% 4px + +font-size(18) + form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea + +border-radius(2px) + form.nice div.form-field.error small, form.nice small.error + padding: 6px 2% + display: block + form.nice div.form-field.error .small + small, form.nice .small + .error + width: auto + form.nice div.form-field.error .medium + small, form.nice .medium + .error + width: auto + form.nice div.form-field.error .large + small, form.nice .large + .error + width: auto + form.nice div.form-field.error .expand + small, form.nice .expand + .error + width: auto + +//---------------------------------------------- +// UI +//---------------------------------------------- + +// Buttons +//---------------------------------------------- + +@media only screen and (max-width: 767px) + .button + display: block + button.button, input[submit="submit"].button + width: 100% + padding-left: 0 + padding-right: 0 + margin-bottom: 5px + +// Tabs +//----------------------------------------------- + +@media only screen and (max-width: 767px) + dl.tabs.mobile, dl.nice.tabs.mobile + width: auto + margin: 20px -20px 40px + height: auto + dl.tabs.mobile dt, dl.tabs.mobile dd, dl.nice.tabs.mobile dt, dl.nice.tabs.mobile dd + float: none + height: auto + + dl.tabs.mobile dd a + display: block + width: auto + height: auto + padding: 18px 20px + line-height: 1 + border: solid 0 #ccc + border-width: 1px 0 0 + margin: 0 + color: #555 + background: #eee + +font-size(15) + dl.tabs.mobile dd a.active + height: auto + margin: 0 + border-width: 1px 0 0 + + .nice.tabs.mobile + border-bottom: solid 1px #ccc + height: auto + .nice.tabs.mobile dd a + padding: 18px 20px + border: none + border-left: none + border-right: none + border-top: solid 1px #ccc + background: #fff + &.active + border: none + background: #00a6fc + color: #fff + margin: 0 + position: static + top: 0 + height: auto + .nice.tabs.mobile dd:first-child a.active + margin: 0 + + dl.contained.mobile, dl.nice.contained.mobile + margin-bottom: 0 + dl.contained.tabs.mobile dd a + padding: 18px 20px + dl.nice.contained.tabs.mobile dd a + padding: 18px 20px + dl.tabs.mobile + ul.contained + margin-left: -20px + margin-right: -20px + border-width: 0 0 1px 0 + +// Modernizr-enabled tablet targeting +@media only screen and (max-width: 1280px) and (min-width: 768px) + .touch + .nav-bar + li + a + +font-size(13) + &.has-flyout + &>a.flyout-toggle + padding: 20px + +// Nav Bar with Dropdowns +@media only screen and (max-width: 767px) + .nav-bar + height: auto + & > li + float: none + display: block + border-right: none + & > a.main + text-align: left + border-top: 1px solid #ddd + border-right: none + &.has-flyout + & > a.main + &:after + display: none + a.flyout-toggle + position: absolute + right: 0 + top: 0 + padding: 22px + z-index: 2 + border-left: 1px dashed #eee + display: block + span + content: "" + width: 0 + height: 0 + border: 4px solid + border-color: #2a85e8 transparent transparent transparent + display: block + &:hover + span + border-top-color: #141414 + &:first-child + & > a.main + border-top: none + &:hover + & > a.main + font-weight: bold + ul + position: relative + .flyout + position: relative + width: auto + top: auto + margin-right: -2px + border-width: 1px 1px 0px 1px + &.right + float: none + right: auto + left: -1px + &.small, &.large + width: auto + p.last-child + margin-bottom: 18px + +// Tooltips +//----------------------------------------------- + +@media only screen and (max-width: 767px) + .tooltip + +font-size(14) + line-height: 1.4 + padding: 7px 10px 9px 10px + .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub + border-color: transparent transparent rgb(0,0,0) transparent + border-color: transparent transparent rgba(0,0,0,0.85) transparent + top: -12px + left: 10px + +// Video +//----------------------------------------------- + +@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) + .flex-video + padding-top: 0 \ No newline at end of file diff --git a/stylesheets/foundation/_orbit.sass b/stylesheets/foundation/_orbit.sass new file mode 100644 index 0000000000..2cb21d0d57 --- /dev/null +++ b/stylesheets/foundation/_orbit.sass @@ -0,0 +1,208 @@ +// CSS for jQuery Orbit Plugin 1.4.0 +// Maintained for Foundation. foundation.zurb.com +// Free to use under the MIT license. +// http://www.opensource.org/licenses/mit-license.php + +// Orbit container +//------------------------------------------------- + +div.orbit-wrapper + width: 1px + height: 1px + position: relative +div.orbit + width: 1px + height: 1px + position: relative + overflow: hidden + &.with-bullets + margin-bottom: 40px + .orbit-slide + max-width: 100% + position: absolute + top: 0 + left: 0 + a.orbit-slide + border: none + line-height: 0 + display: none + div.orbit-slide + width: 100% + height: 100% + +// If your slider only uses content or anchors, you're going to want to put the width and height declarations on the .orbit > div and div.orbit > a tags in addition to just the .orbit-wrapper + +// Timer +//-------------------------------------------------- +div.orbit-wrapper + div.timer + width: 40px + height: 40px + overflow: hidden + position: absolute + top: 10px + right: 10px + +opacity(0.6) + cursor: pointer + z-index: 31 + span.rotator + display: block + width: 40px + height: 40px + position: absolute + top: 0 + left: -20px + background: image-url('foundation/orbit/rotator-black.png') no-repeat + z-index: 3 + &.move + left: 0 + span.mask + display: block + width: 20px + height: 40px + position: absolute + top: 0 + right: 0 + z-index: 2 + overflow: hidden + &.move + width: 40px + left: 0 + background: image-url('foundation/orbit/timer-black.png') repeat 0 0 + span.pause + display: block + width: 40px + height: 40px + position: absolute + top: 0 + left: 0 + background: image-url('foundation/orbit/pause-black.png') no-repeat + z-index: 4 + +opacity(0) + &.active + background: image-url('foundation/orbit/pause-black.png') no-repeat 0 -40px + div.timer:hover span.pause, span.pause.active + +opacity(1) + +// Orbit captions +//------------------------------------------------- + +.orbit-caption + display: none + +HelveticaFontStack +.orbit-wrapper .orbit-caption + background: #000 + background: rgba(0,0,0,0.6) + z-index: 30 + color: #fff + text-align: center + padding: 7px 0 + +font-size(13) + position: absolute + right: 0 + bottom: 0 + width: 100% + +// Directional Nav +//---------------------------------------------------- + +div.orbit-wrapper + div.slider-nav + display: block + span + width: 78px + height: 100px + text-indent: -99999px + position: absolute + z-index: 30 + top: 50% + margin-top: -50px + cursor: pointer + &.right + background: image-url('foundation/orbit/right-arrow.png') + right: 0 + &.left + background: image-url('foundation/orbit/left-arrow.png') + left: 0 + +// Bullet Nav +//-------------------------------------------------- + +ul.orbit-bullets + position: absolute + z-index: 30 + list-style: none + bottom: -40px + left: 50% + margin-left: -50px + padding: 0 + li + float: left + margin-left: 5px + cursor: pointer + color: #999 + text-indent: -99999px + background: image-url('foundation/orbit/bullets.jpg') no-repeat 4px 0 + width: 13px + height: 12px + overflow: hidden + &.active + color: #222 + background-position: -8px 0 + &.has-thumb + background: none + width: 100px + height: 75px + &.active + &.has-thumb + background-position: 0 0 + border-top: solid 2px $black + +// Fluid Layout +//------------------------------------------------------------------------------------- + +div.orbit img.fluid-placeholder + visibility: hidden + position: static + display: block + width: 100% +div.orbit, div.orbit-wrapper + width: 100% !important + +ul.orbit-bullets + position: absolute + z-index: 30 + list-style: none + bottom: -50px + left: 50% + margin-left: -50px + padding: 0 + li + float: left + margin-left: 5px + cursor: pointer + color: #999 + text-indent: -9999px + background: image-url('foundation/orbit/bullets.jpg') no-repeat 4px 0 + width: 13px + height: 12px + overflow: hidden + &.has-thumb + background: none + width: 100px + height: 75px + &.active + color: #222 + background-position: -8px 0 + &.has-thumb + background-position: 0 0 + border-top: 2px solid #000 + +// Correct timer in IE +.timer + display: none !important +div.caption + background: transparent + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000) + zoom: 1 + diff --git a/stylesheets/foundation/_reveal.sass b/stylesheets/foundation/_reveal.sass new file mode 100644 index 0000000000..0be33b449b --- /dev/null +++ b/stylesheets/foundation/_reveal.sass @@ -0,0 +1,94 @@ +// CSS for jQuery Reveal Plugin +// Maintained for Foundation. foundation.zurb.com +// Free to use under the MIT license. +// http://www.opensource.org/licenses/mit-license.php + +// Reveal Modals +//------------------------------------------------- + +.reveal-modal-bg + position: fixed + height: 100% + width: 100% + background: #000 + background: rgba(0,0,0,0.8) + z-index: 40 + display: none + top: 0 + left: 0 + +.reveal-modal + visibility: hidden + top: 100px + left: 50% + margin-left: -300px + width: 520px + background: #eee image-url('foundation/misc/modal-gloss.png') no-repeat -200px -80px + position: absolute + z-index: 41 + padding: 30px 40px 34px + +border-radius(5px) + +box-shadow(0 0 10px rgba(0,0,0,0.4)) + &.small + width: 200px + margin-left: -140px + &.medium + width: 400px + margin-left: -240px + &.large + width: 600px + margin-left: -340px + &.xlarge + width: 800px + margin-left: -440px + .close-reveal-modal + +font-size(22) + line-height: .5 + position: absolute + top: 8px + right: 11px + color: #aaa + text-shadow: 0 -1px 1px rgba(0,0,0,0.6) + font-weight: bold + cursor: pointer + .row + min-width: 0 + +// Reveal mobile +//-------------------------------------------------- + +@media handheld, only screen and (max-width: 1023px) + .reveal-modal-bg + position: absolute + .reveal-modal + &.small, &.medium, &.large, &.xlarge + width: 60% + top: 60px + left: 15% + margin-left: 0 + padding: 20px + height: auto +@media only screen and (max-width: 767px) + .reveal-modal-bg + position: absolute + .reveal-modal + &.small, &.medium, &.large, &.xlarge + width: 80% + top: 15px + left: 5% + margin-left: 0 + padding: 20px + height: auto + +// NOTES + +// Close button entity is × + +// Example markup + +//

\ No newline at end of file diff --git a/stylesheets/foundation/_shared.sass b/stylesheets/foundation/_shared.sass new file mode 100644 index 0000000000..f8d6a95dc6 --- /dev/null +++ b/stylesheets/foundation/_shared.sass @@ -0,0 +1,3 @@ +@import foundation/shared/settings +@import foundation/shared/colors +@import foundation/shared/mixins \ No newline at end of file diff --git a/stylesheets/foundation/_typography.sass b/stylesheets/foundation/_typography.sass new file mode 100644 index 0000000000..11abb61079 --- /dev/null +++ b/stylesheets/foundation/_typography.sass @@ -0,0 +1,137 @@ +// Typography +//------------------------------------------------ + +#{headings(all)} + color: #181818 + font-weight: bold + line-height: 1.25 + a + font-weight: inherit +h1 + +font-size(46) + margin-bottom: 12px +h2 + +font-size(35) + margin-bottom: 9px +h3 + +font-size(28) + margin-bottom: 9px +h4 + +font-size(21) + margin-bottom: 3px +h5 + +font-size(18) + margin-bottom: 3px + font-weight: normal +h6 + +font-size(15) + font-weight: normal + +.subheader + color: #777 + font-weight: 300 + margin-bottom: 24px + +p + +font-size(13) + line-height: 1.25 + margin: 0 0 18px + img + margin: 0 + &.lead + +font-size(18) + line-height: 1.5 + +em, i + font-style: italic + line-height: inherit +strong, b + font-weight: bold + line-height: inherit +small + font-size: 60% + line-height: inherit +h1 small, h2 small, h3 small, h4 small, h5 small + color: #777 + +// Blockquotes +//-------------------------------------------- +blockquote, blockquote p + line-height: 20px + color: #777 +blockquote + margin: 0 0 18px + padding: 9px 20px 0 19px + border-left: 1px solid #ddd + cite + display: block + +font-size(12) + color: #555 + &:before + content: "\2014 \0020" + a, a:visited + color: #555 + +hr + border: solid #ddd + border-width: 1px 0 0 + clear: both + margin: 12px 0 18px + height: 0 + +abbr, acronym + text-transform: uppercase + font-size: 90% + color: #222 + border-bottom: 1px solid #ddd + cursor: help +abbr + text-transform: none + +// Print styles +//------------------------------------------- + +// Notes: +// +// Using "@media print" to avoid additional HTTP request to print.css +// Source: http://www.phpied.com/delay-loading-your-print-css/ +// Credit: Paul Irish & HTML5 Boilerplate (http://html5boilerplate.com/) + +.print-only + display: none !important + +@media print + * + background: transparent !important + color: $black !important + text-shadow: none !important + filter: none !important + -ms-filter: none !important + p + a, a:visited + color: #444 !important + text-decoration: underline + a[href]:after + content: " (" attr(href) ")" + abbr[title]:after + content: " (" attr(href) ")" + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after + content: "" + pre, blockquote + border: solid 1px #999 + page-break-inside: avoid + thead + display: table-header-group + tr, img + page-break-inside: avoid + @page + margin: 0.5cm + p, h2, h3 + orphans: 3 + widows: 3 + h2, h3 + page-break-after: avoid + .hide-on-print + display: none !important + .print-only + display: block !important \ No newline at end of file diff --git a/stylesheets/foundation/_ui.sass b/stylesheets/foundation/_ui.sass new file mode 100644 index 0000000000..a057f859fd --- /dev/null +++ b/stylesheets/foundation/_ui.sass @@ -0,0 +1,544 @@ +// Table of Contents: +// +// Alerts +// Labels +// Tabs +// Pagination +// Breadcrumbs +// Lists +// Panels +// Nav +// Video +// Microformats +// Tooltips + +// Alerts +//---------------------------------------------- + +div.alert-box + display: block + padding: 6px 7px + font-weight: bold + +font-size(13) + background: #eee + border: 1px solid rgba(0,0,0,0.1) + margin-bottom: 12px + +border-radius(3px) + text-shadow: 0 1px rgba(255,255,255,0.9) + position: relative + &.success + background-color: #7fae00 + color: $white + text-shadow: 0 -1px rgba(0,0,0,0.3) + &.warning + background-color: #c08c00 + color: $white + text-shadow: 0 -1px rgba(0,0,0,0.3) + &.error + background-color: #c00000 + color: $white + text-shadow: 0 -1px rgba(0,0,0,0.3) + a.close + color: $black + position: absolute + right: 4px + top: 0 + +font-size(18) + +opacity(0.2) + padding: 4px + &:hover, &:focus + +opacity(0.4) + + + +// Labels +//------------------------------------------------ +.label + padding: 0px 4px 2px + +font-size(11) + font-weight: bold + text-align: center + text-decoration: none + line-height: 1 + white-space: nowrap + display: inline + position: relative + bottom: 1px + color: $white + background: $default-color + &.radius + +border-radius(2px) + &.round + padding: 1px 7px 2px + +border-radius(8px) + // Colors + &.blue + background-color: $blue + &.red + background-color: $red + &.green + background-color: $green + &.white + background-color: #e9e9e9 + color: #333 + &.black + background-color: $black + + + +// Tabs +//------------------------------------------------ + +dl.tabs + display: block + margin: 0 0 20px 0 + padding: 0 + height: 30px + border-bottom: solid 1px #ddd + dt + display: block + width: auto + height: 30px + padding: 0 9px 0 20px + line-height: 30px + float: left + color: #999 + +font-size(11) + text-transform: uppercase + cursor: default + &:first-child + padding: 0 9px 0 0 + dd + display: block + width: auto + height: 30px + padding: 0 + float: left + a + display: block + width: auto + height: 29px + padding: 0 9px + line-height: 30px + border: solid 1px #ddd + margin: 0 -1px 0 0 + color: #555 + background: #eee + &.active + background: #fff + border-width: 1px 1px 0 1px + height: 30px + +// Nice tabs +.nice + &.tabs + border-bottom: solid 1px #eee + margin: 0 0 30px + height: 43px + dd + a + padding: 7px 18px 9px + +font-size(15) + color: #555 + background: none + border: none + &.active + font-weight: bold + color: #333 + background: #fff + border-left: 1px solid #eee + border-right: 1px solid #eee + border-top: 3px solid #00a6fc + margin: 0 10px + position: relative + top: -5px + &:first-child + a.active + margin-left: 0 + +// Vertical tabs +dl.tabs.vertical + height: auto +dl.tabs.vertical dt, dl.tabs.vertical dd, dl.nice.tabs.vertical dt, dl.nice.tabs.vertical dd + float: none + height: auto +dl.tabs.vertical dd a + display: block + width: auto + height: auto + padding: 15px 20px + line-height: 1 + border: solid 0 #ccc + border-width: 1px 1px 0 + margin: 0 + color: #555 + background: #eee + +font-size(15) + &.active + height: auto + margin: 0 + border-width: 1px 0 0 + background: $white + +// Nice tabs vertical +.nice.tabs.vertical + border-bottom: solid 1px #eee + height: auto + dd + a + padding: 15px 20px + background: $white + border: none + border-left: 1px solid #eee + border-right: 1px solid #eee + border-top: 1px solid #eee + &.active + border: none + background: $default-color + color: $white + margin: 0 + position: static + top: 0 + height: auto + &:first-child + a + &.active + margin: 0 + +ul.tabs-content + margin: 0 + display: block + &>li + display: none + &.active + display: block +.no-js ul.tabs-content>li + display: block + +dl.contained, dl.nice.contained + margin-bottom: 0 +dl.contained.tabs dd a + padding: 0 14px +dl.nice.contained.tabs dd a + padding: 7px 18px 9px + +ul.contained.tabs-content + padding: 0 + &>li + padding: 20px + border: solid 0 #ddd + border-width: 0 1px 1px 1px +ul.contained.vertical.tabs-content>li + border-width: 1px 1px 1px 1px +ul.nice.contained.tabs-content + &>li + border-color: #eee + +// Pagination +//------------------------------------------------ + +ul.pagination + display: block + height: 24px + margin-left: -5px + li + float: left + display: block + height: 24px + color: #999 + +font-size(15) + margin-left: 5px + a + display: block + padding: 6px 7px 4px + color: #555 + &.current, &:hover, &:focus + a + border-bottom: solid 2px #00a6fc + color: #141414 + &.unavailable + a + cursor: default + color: #999 + &:hover, &:focus + a + border-bottom: none + +// Breadcrumbs +//------------------------------------------------ +ul.breadcrumbs + display: block + background: #f4f4f4 + padding: 7px 10px + border: 1px solid #ddd + +border-radius(2px) + overflow: hidden + li + margin: 0 + padding: 0 12px 0 0 + float: left + a, span + text-transform: uppercase + +font-size(11) + padding-left: 12px + &:first-child + a, span + padding-left: 0 + &:before + content: "/" + color: #333 + &:first-child + &:before + content: "" + &.current + a + cursor: default + color: #333 + &:hover a, a:focus + text-decoration: underline + &.current + &:hover a, a:focus + text-decoration: none + &.unavailable + a + color: #999 + &:hover a, a:focus + text-decoration: none + color: #999 + cursor: default + +// Lists +//-------------------------------------------------- + +ul.nice, ol.nice + list-style: none + margin: 0 + li + padding-left: 13px + position: relative +ul.nice li span.bullet, ol.nice li span.number + position: absolute + left: 0 + top: 0 + color: #ccc + +// Panels +//--------------------------------------------------- + +div.panel + padding: 20px 20px 2px 20px + background-color: #efefef + +background-image(linear-gradient(#ffffff 0%, #f4f4f4 100%)) + +box-shadow(0 2px 5px rgba(0,0,0,0.15)) + margin: 0 0 20px 0 + +// Nav Bar with Dropdowns +//---------------------------------------------------- + +.nav-bar + height: 45px + background: #fff + margin-top: 20px + border: 1px solid #ddd + &>li + float: left + display: block + position: relative + padding: 0 + margin: 0 + border-right: 1px solid #ddd + line-height: 45px + &>a.main + position: relative + +font-size(15) + padding: 0 20px + display: block + text-decoration: none + &>input + margin: 0 16px + ul + margin-bottom: 0 + li + line-height: 1.3 + &.has-flyout + &>a.main + padding-right: 36px + &>a.flyout-toggle + position: absolute + right: 0 + top: 0 + padding: 22px + z-index: 2 + display: block + span + width: 0 + height: 0 + border-left: 4px solid transparent + border-right: 4px solid transparent + border-top: 4px solid $default-color + display: block +.flyout + background: #fff + margin: 0 + padding: 20px + border: 1px solid #ddd + position: absolute + top: 45px + left: -1px + width: 400px + z-index: 40 + &.small + width: 200px + &.large + width: 600px + &.right + left: auto + right: 0 + p:last-child + margin-bottom: 0 +.nav-bar>li .flyout + display: none + +// Sub Navs +//--------------------------------------------------- +// http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na +dl.sub-nav + display: block + width: auto + overflow: hidden + margin: -4px 0 18px -9px + padding-top: 4px + dt, dd + float: left + display: inline + margin-left: 9px + margin-bottom: 4px + dt + color: #999 + font-weight: normal + dd + a + text-decoration: none + +border-radius(12px) + &.active + a + background: $default-color + color: $white + padding: 3px 9px + +// Video +//--------------------------------------------------- +// Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ + +.flex-video + position: relative + padding-top: 25px + padding-bottom: 67.5% + height: 0 + margin-bottom: 16px + overflow: hidden + &.widescreen + padding-bottom: 57.25% + &.vimeo + padding-top: 0 + iframe, object, embed + position: absolute + top: 0 + left: 0 + width: 100% + height: 100% + +// Microformats +//--------------------------------------------------- + +// hcard +ul.vcard + display: inline-block + margin: 0 0 12px 0 + border: 1px solid #ddd + padding: 10px + li + margin: 0 + display: block + &.fn + font-weight: bold + +font-size(15) + +p.vevent span.summary + font-weight: bold +p.vevent abbr + cursor: default + text-decoration: none + font-weight: bold + border: none + padding: 0 1px + +// Tooltips +//-------------------------------------------------------- + +.has-tip + border-bottom: dotted 1px #ccc + cursor: help + font-weight: bold + color: #333 + &:hover + border-bottom: dotted 1px #0593dc + color: #0192dd +.tooltip + display: none + background: rgb(0,0,0) + background: rgba(0,0,0,0.8) + position: absolute + color: #fff + font-weight: bold + +font-size(12) + padding: 5px + z-index: 999 + +border-radius(4px) + line-height: normal + &>.nub + display: block + width: 0 + height: 0 + border: solid 6px + border-color: transparent transparent rgb(0,0,0) transparent + border-color: transparent transparent rgba(0,0,0,0.8) transparent + position: absolute + top: -10px + left: 10px + &.tip-override>.nub + border-color: transparent transparent rgb(0,0,0) transparent !important + border-color: transparent transparent rgba(0,0,0, 0.8) transparent !important + top: -10px !important + &.tip-top>.nub + border-color: rgb(0,0,0) transparent transparent transparent + border-color: rgba(0,0,0,0.8) transparent transparent transparent + top: auto + bottom: -10px + &.tip-left, .tip-right + float: none !important + &.tip-left>.nub + border-color: transparent transparent transparent rgb(0,0,0) + border-color: transparent transparent transparent rgba(0,0,0,0.8) + right: -10px + left: auto + &.tip-right>.nub + border-color: transparent rgb(0,0,0) transparent transparent + border-color: transparent rgba(0,0,0,0.8) transparent transparent + right: auto + left: -10px + &.noradius + +border-radius(0px) + &.tip-left, .tip-right + float: none !important +.has-tip + &.opened + color: $default-color !important + border-bottom: dotted 1px darken($default-color, 5%) + &.tip-left, .tip-right + float: none !important +.tap-to-close + display: block + +font-size(10) + color: #888 + font-weight: normal diff --git a/stylesheets/foundation/shared/_colors.sass b/stylesheets/foundation/shared/_colors.sass new file mode 100644 index 0000000000..0c299b58da --- /dev/null +++ b/stylesheets/foundation/shared/_colors.sass @@ -0,0 +1,13 @@ +// Colors +//---------------------------------------------------------------------------------------------------- + +$blue: #00a6fc +$white: #fff +$black: #000 +$red: #e91c21 +$green: #5b8737 +$orange: #cc4714 +$yellow: #ff0 +$charcoal: #141414 + +$default-color: $blue !default \ No newline at end of file diff --git a/stylesheets/foundation/shared/_mixins.sass b/stylesheets/foundation/shared/_mixins.sass new file mode 100644 index 0000000000..499c83dc13 --- /dev/null +++ b/stylesheets/foundation/shared/_mixins.sass @@ -0,0 +1,36 @@ +// Compass imports +//------------------------------------------------ + +@import compass/css3 +@import compass/utilities + +// Font stack +//------------------------------------------------ + +@mixin HelveticaFontStack + font-family: $helvetica-font-stack + +// Font size mixin to include px and rem +//------------------------------------------------ + +@mixin font-size($size, $is-important: false) + @if $is-important + font-size: $size + px !important + font-size: ($size / 10) + rem !important + @else + font-size: $size + px + font-size: ($size / 10) + rem + +// WebKit font-smoothing +//------------------------------------------------ + +// References: +// +// 1. http://maxvoltar.com/sandbox/fontsmoothing/ +// 2. http://maxvoltar.com/archive/-webkit-font-smoothing +// +// Values: none, antialiased (default), subpixel-antialiased +// + +@mixin font-smoothing($value: antialiased) + -webkit-font-smoothing: $value \ No newline at end of file diff --git a/stylesheets/foundation/shared/_settings.sass b/stylesheets/foundation/shared/_settings.sass new file mode 100644 index 0000000000..933ef60c17 --- /dev/null +++ b/stylesheets/foundation/shared/_settings.sass @@ -0,0 +1,45 @@ +// `Global Foundation vars +//---------------------------------------------------------------------------------------------------- + +// +// This file contains global variables and settings for Foundation +// When adding new variables, be sure to use `!default` to allow over-riding at the project level +// + +// Compass experimental support setttings +//---------------------------------------------------------------------------------------------------- + +$experimental-support-for-khtml: false !default +$experimental-support-for-microsoft: false !default + +// Font stacks +//---------------------------------------------------------------------------------------------------- + +$helvetica-font-stack: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif + +// Default body tag variables +//---------------------------------------------------------------------------------------------------- + +$body-font-size: 13 !default +$body-font-family: $helvetica-font-stack !default +$body-background: #fff !default +$body-line-height: 18px !default +$body-color: #555 !default + +// Grid settings +//---------------------------------------------------------------------------------------------------- + +$grid-max-width: 980px !default +$grid-min-width: 727px !default +$support-block-grid-nth-child: false !default + +// Button settings +//---------------------------------------------------------------------------------------------------- + +$button-transition-duration: .25s !default + +// Orbit settings +//---------------------------------------------------------------------------------------------------- + +$orbit-slider-id: featured !default +$include-default-orbit-slider-id: true !default \ No newline at end of file diff --git a/templates/project/.gitignore b/templates/project/.gitignore new file mode 100644 index 0000000000..28c16ff587 --- /dev/null +++ b/templates/project/.gitignore @@ -0,0 +1,44 @@ +# Numerous always-ignore extensions +*.diff +*.err +*.orig +*.log +*.rej +*.swo +*.swp +*.vi +*~ +*.sass-cache + +# OS or Editor folders +.DS_Store +Thumbs.db +.cache +.project +.settings +.tmproj +*.esproj +nbproject +*.sublime-project +*.sublime-workspace + +# Dreamweaver added files +_notes +dwsync.xml + +# Komodo +*.komodoproject +.komodotools + +# Folders to ignore +.hg +.svn +.CVS +intermediate +publish +.idea + +# build script local files +build/buildinfo.properties +build/config/buildinfo.properties +marketing/files/foundation-download.zip \ No newline at end of file diff --git a/templates/project/MIT-LICENSE.txt b/templates/project/MIT-LICENSE.txt new file mode 100644 index 0000000000..1fc5997827 --- /dev/null +++ b/templates/project/MIT-LICENSE.txt @@ -0,0 +1,20 @@ +Copyright (c) 2011 ZURB, http://www.zurb.com/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/templates/project/humans.txt b/templates/project/humans.txt new file mode 100644 index 0000000000..b6f305bd5b --- /dev/null +++ b/templates/project/humans.txt @@ -0,0 +1,8 @@ +/* Foundation was made by ZURB, an interaction design and design strategy firm in Campbell, CA */ +/* zurb.com */ +/* humanstxt.org */ + +/* SITE */ + Standards: HTML5, CSS3 + Components: jQuery, Orbit, Reveal + Software: Coda, Textmate, Git \ No newline at end of file diff --git a/templates/project/images/misc/button-gloss.png b/templates/project/images/misc/button-gloss.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6cc5944a294aedc65bdcd080a370962b2bff20 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}!3HGf{@&OHq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6-jxzIEGZ*O8W8t|9&}PW`Q1sCdL<;Yz+*|4Bl33o%4|6H_V+Po~-c73q7rIEGZ*O8WKx|9(ATX6D270tXq?|1B1}aYR7qf5Ay1 n$ACrRi41k$6NQr*I1Ct;^y(zPohIxK)XL!L>gTe~DWM4f^r0+2 literal 0 HcmV?d00001 diff --git a/templates/project/images/misc/custom-form-sprites.png b/templates/project/images/misc/custom-form-sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..23aa7a9d88e34f1c40a7b13dabe4e02331bfc583 GIT binary patch literal 1657 zcmeAS@N?(olHy`uVBq!ia0vp^PC%T&!3HEDSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?$->p#&D71&#K6+Y(9qSu$<5H%&D7k)(ag=z z)Y;q_rq?AuximL5uLPzy1)pvbLjpyPpTA-tuq99;gM+DEEH5U~F8{Pv^WoR@^W9r+`Cn6foz?xVHeBIL zQtyovS@kRO+0h2wOaB}#7kX75BgMP-lazggyW3BX*GqvA)k4NV8Gez-)qh1a%XUTZZJfr- zQP{F$P42;*UGFv;asD;B)pj>M-3|E2LmuOIVRoR%FDP8K<_ zS7!hI%{AZTvS*uKUG#UWclC_@PC0Qp?mssz)Q`LHig&ISYn;yhNIzc7-*=K?^Ij=E zpMKboJ%=S$1l#K)C1ZoLt*|G}-kZQ_MTioEUovGj_Uj- z%a^9Ra=>C87%wo4g6RVXIEVBF6 zWh(#a%7lKO{R=hjTF41?+!m=_tLnhDU7Y;V6I6b6@x) z>k*aL#;<2iTdVNH#B|^0V;aBq{FtT7GT+UGNBRCce&vJBCxo!s3~|e&IlMFVoR+=j zXGz($;;hef{o_BCMN)TdirRLrhti2S>iI(NgvZmV=bPP>eWc`3mq&U3b9hwnNY^~!9!qQ~rIxiPbjsl2V* zz<#qk-|A@jM|QiP>^wJ{^Q$NE9urCYv8F@G=bO^zd9zJ?)q|OLe&2on=Q~UF=TG7m z{49*RETYdZ5*qA(^w6IpPeks2VvLh<*8Y>>+ubJSrRMIye|b~o`^}&E0#u8%$O@B!Vj)>zMpGodg!cAal~>KPWg0;{N%=mJ-y1) z(o9SpW^o>3Kk8)Vy~Dv`M&^Uhyf@A@iab$QTRBOu+h(?eYo81B=FXDzyI9k8Pu{Y&pywIG)r0o&5_=tY%q@s8d%W1R&grbmIzhF)&)=0~ z&Ul+TYkH)nkgANzo}`d<#yOeKxS2a=J-ht&OTeTJ^G)`f7)O47{5D`J%WK1~ zec845`t6C6*&mzQE!VtO@9=N$_pe1=Pb(*Vc)dlg_v)AENmgOEZ$CM^O!@GU@<4lL z52vO+nG}r&6P|8+gx=ne#KG z7ku{E8`VobmtLpr*x&Wl>6paN35L#5bN8wE&gruJbSr>covpm-^|MDY`q$a#?LHIx z@Yha`wR%O$eTT%qy4EOu*k`=YE`ED{N8<9^`!1)vUThfkdiUjtyB2M%n$mw;{hMvy zDq+b@8~1Ij3**q zZ_C@v+uktI`gZbK+uX!m-F9KCZEakt!T9!;V;7U70E1(+yWpSy)yMTNRJsT; z?|mbuy^62$M(MogXWbhZ7@1f&1QZ+=C~dg5>wRS3-?-mjOMwqlil*5N**Rw4kW&ouRzGefN1~&E*QOeAopulc8}-!vo*-*9+iQHeKh1naQz)l_kGwZ<{jAB!NA7a6c&MDpXv4 zZ7KsZso_B>Gu)6&#)Grt)<1;1j%B?x%wYl^+#L75RPn+?1L#GV!x~1tI2wzi2^F4= zM)TrmaRV)kM@!VvN@KL@hczNbTQ{&~*JuN7w2eC23?J=jK)X<*ovG0-F*GTR_WDN$ zHb%#8VC|&Q;i=IPIOxFX=pf_hAmivDJkP9b~VsifYC|u(RqJJw{vtfZgezmbTke$X*aseXfUs&lF8P+_?i!1 zYI`wV-hSQsoBZb*cqfrXi%EF*669>U$Vwz->6-+zjy=3yZo5P&A=sf44$rjF6*2UngC&fGyDJm literal 0 HcmV?d00001 diff --git a/templates/project/images/misc/input-bg.png b/templates/project/images/misc/input-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..a5cfb4c2fd3ec16dd8f71afa984c14e38904714b GIT binary patch literal 3033 zcmeAS@N?(olHy`uVBq!ia0y~yVA=!19Bd$wT{+G`O0vW?q9iy!t)x7$D3!r6B|j-u z!8128JvAsbF{QHbWU37V19!Eji(^Q|tv5F=ayA(7xL#Dcd-U)1&1)qT<&Uzq6!7g~ z{Z#6izjp3M$=$^a3;}Nau^Sbu7#UVb?Md#wr&86JRvDQ@{$bX@Dt&(J;58n2hdrWG7(N0P`G-M%Dl~dDN3gX$2lCuo#5V zSR-aMCegAQO7IP$oJ4 zA33yX#5&YCn;~ja(^5HQTCQ44!)Dk;`#i(ty5`#c?4Nmm&+mBO_w&5ZJ1MRw9F#Vx zZ$c16$?@1xcLb5uMi7*tqCD_e84dgkJk%oXydyor10$pT&(V;t1HvgZZO1eIbecQO zKOmOTL$gMZ%`%QhzxIrIIW>&(&=}ak>c8q79~mEX%Y|yuHn`Q#v|B~x$18*H(x)FA zSKiH>@A>fMWZ%?nLMQecm89^I=Ha5evPCA!uV^A!91_>e9cZ5a?c|38)yw9Zv!W~2 zHh&CMeHa-S2~S^W`uE(o@+-}^{;XU6%Jy-~=DHQ%TT9_p6Qk(S-)3q(E<6%1#5?8i zKTb_5ip8@+io6kT3;$nF$#W;scmPx5V$noNZta~IpRwX zsExjMiKE8W?eJ(ufeq9w{r-e~{DBf11ZZo+%Hyw)X#`hPi6hW@e!dF&-Jp4LeZMVyOui4yWirom#hy=awpB z&hCPR34xr!pd&)=>VT+$%c=9$W;-Q?r>9fWO4$gIN|kb*Eeh5>ga8dqy8})J4XH_{ zsUZUCuVM?;n+AqLtdn4xjLf6E?kx+Qol?Ue(Gcp}Ix!v9{MR2yT ztsgsJF9VSLFVVXvh;;B}Z-o~ZuKmhm-x`;O@Xe_x(AZRPUKdZH2_LW4DKkW78OiAe zIxyzi(S%Vy6WNfx3E&{?$g*iefz4p)Q(Cx58~dF9f~JMIub zA*Uz+D4HYdJ2<8)u)5Bf*~a+UGAvax&!~hP8rPkHf<<bzTdS)HHX^ zzK@hleO_DKKP~iD-3UkLwJ}Dlm}9$uSQkUa8#QK_{cJpFFQ-`78DTL(i+q65gpfm; z4EZzev@aA^6OD=V(pMe355aGV=QjT9m{Uzol@mZ$7E+uW{DSQM+&)R+Bb22)(5J~o zh}NoK4VKN3BMUSnUGgYIp$j+hlu!nyh5T6DZ_g7PgB=Am`-f@7k1sT%*E;U|K_~s* zBT@fqG?HU^!C?3}@8Rka_xQEO+cc)t0pRrhyermnH1viD6ofWQUm~>1N2n+%gW8IQ46CZ7xduKd)39A5+W5GVwjx6P-95ol!V8nQ$j9{*z)GZPv=kws}iMRpuuiO8)(sK z_h-R>7*`|0_6QA(Qw*#1A-K26Yd=3 zwOH_MFX?6iD7uQu{h&tyo&ZSe#QKt>=s>*IiX{O)O%LqIXcyleJfKPh)+Y@axwVj# zp{xy(p-0MKfscp8BW-|t50QAJ3~+nGQw}Bgq=AxI3rQIeDR}i(A+H;s0sA@|Y3z{S iKe0r;_KYs&B#fJF+ literal 0 HcmV?d00001 diff --git a/templates/project/images/misc/table-sorter.png b/templates/project/images/misc/table-sorter.png new file mode 100644 index 0000000000000000000000000000000000000000..a179910c1d30b6d6a7b97c175fbde2b2f3a43f21 GIT binary patch literal 1401 zcmeAS@N?(olHy`uVBq!ia0vp^NDSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?(9qe!z}(f;)x_M)(9p%r($d+@($Lbx#N5%? z(bdfrrq?AuximL5uLPzy1)11GFeCz4r7*cWT z&8+=i%#H%>=2AJAo=PUAPCjImuMqK!wWXwqe}Y>_f^b06RC9y9Q**tzrC0ypd3lND z(9Z7Sf;Q8ecmAC$tYNkZ&U& zYr|IGTmQ@_d*Rf#7oBPrH?G;*##iV3v3FNQ{MKjI$DTi$tdgC#)oj{xX-V&C`{qXl zpZ>hEM>dD|`u?tIUvf_`$~pZv=ygoplPBM>dA5IpLn+EyTs2W>m%8ZR^7Z* z_?Ly9^H%bc-3#}wxWB09V(}#2Tz4z>mxiBM4Zn#cbuULV@rd2^khMuEn-y%`_Nm(j z&#RjBx_o|edTLcqjl;I+%6C`qhs{q>aIEe*)l~AoQj}TJn=R0d=}@w&{kapDhxec{an^LB{Ts51JU?U literal 0 HcmV?d00001 diff --git a/templates/project/images/orbit/bullets.jpg b/templates/project/images/orbit/bullets.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3c734f0b3d2aecb59957d8abdfbf5bb7a8a0abb GIT binary patch literal 657 zcmex=C5UDGKfoZ!!N9{H%FHOpz$D1XEXer(2tz8! zVL(SB04E0vng~!%fPsODgN2QW8K#zromrTLl}(&Ol2KHQlR-#CRZT)r$x+#rOAw|6 zZsh-43_L)MOoGgU4E7Ai-u`EZxH{$P?jWubKPNGXpv$r0Ofvx1#%#3@^2e&FO7Z2n6nAoQGhDl`a;fAEBQ;WGPZ4Yf{)bh((wvvf!%D10= z+({<8mRBX1-0G}oIclJ^Lm{xmt6WyldTHaz{|o|Fvw}N(KAaZ6+M^+$`e5b z)b=}HCw*CYI6o#8t%9c6Q~>zr;O1eWh4YrsjTwU5x9W{1bV8dgrvF zpF#WQ<)3HpdiQgYp0q%8+QaYeQv}Mlnti_T=}}PK&hocQ4u81Wzx-#({^JFwf2ICs zh}qvTEB4x%?JCJr?`AzH=hEGJ-ecRl>DtqlZCQE#>W_0RQ+A!!h`wR+FJ<+9y$AOH GZvp_rbGwrO literal 0 HcmV?d00001 diff --git a/templates/project/images/orbit/left-arrow.png b/templates/project/images/orbit/left-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e832021fe98f7faad4f88d566fdd480b204f9d71 GIT binary patch literal 679 zcmV;Y0$BZtP)sF?~5wu@Hh zLKg`gI=U!=uh5qe1m8k*arYsDiwXrdJBZ+*LkkYJOKC+?EEHR+W2ZLId+&b^{|^#e z6h2NgxjExXa#`pb1x7)oK z4u@BnOvbnJof^>k{eDobR`bXAg+gJu*=+W#xEN@yR%yzLq~&zlYj;XCj|`(P7)dn zoHR5DIEiS^;iRHDg_Dft3{E3B{bNK3|Z-U1;N52EQtA|6be zmoz-6#zIMWaILIT@F1I~CE&rf>!agA4~QV+!H*=N;)xi7L&Os^c8P{3YS0%6PuyrZ z3ZBT#3=r_dZlB>AFX0K_T|b>pr^e&)br1w+`~Ci_SS;Qy7K?XQ+#f4%G#WjvR;#!5 zdi}wQ0}i)ABOKufM>vLXgd-f`2*(hPaD*cq;TXaZj&Ouye&kz#0RV%dT+D+aNg+BXC~aqF_uFn~+VkOj zIA6}0-<Uy#$g#LwFPH-F?NB>NFPX~8)J;h5sYDsHJ-b9 z));53u>nk@{PUZTeQrhvktXKgJMXGSZMWVBhv%$1kkD_l7zsd+>O$rGgwH}zXSOD+ zAN{myeC_X�xnl(rspR>h;YP7ve1?`vn|B#q%T0{*kGusPQ1VElyHoH}5X5vB<-4 zV*k0aF$Kbq1hWQT>WSs-H;GTDsDu?Zm;Y`ws1(tN-x~qnR7keG4}Z!#>%Nv!@ukrc zlJ#fmh;+4KkfYo8;F5jrZ+gIsmI&|2S1+AWRQgU&& zDZ8bGE=^IhI3~=){R6}eAm~qhgh71>1H}I{hzZfYESzyIO3=qA;hp1vYab87k4;_f zo#m2l%(%|Y@)}fE?1F~~AMCda(Wlgp z@Q(+er^uB~mFgeQ$1Lt-FS4vpK6$I5+H_?7?&riow^9ZM_giWVi7hdfo_uiLOYRwg zE9J1|-cfgnfA^EbA;{Nl<0`Mr(2@~VJ-rUUXl&UdzE#2SC7Wzm4TUEI+??1mud3LA&3n8` zN@2ch`WbE;BO*?KWpcl|LU#kavC`8+54G}25#J0yfOK-&;vZfY;IFJ9GsvE1L1gox zgCrWYqT`2mM*PJa6?=5OhdYhx+N5Mq_=)MI$;VbLC9R9KRnHT+G1cO2OGZGs2qU0t z9{;AS+An73R7lGc}37fCwI0)tO(QLc2u;GQL3W4qU`f8x40YL%}Ls?_wNeyt^(5 zSH6{THU6lt;uLTgz3(y{7E#XIu>a7PoHjq26hJ@Ry0s*7>yyFka^2f#*emnag8cF} zA#43e=eKo-;U<MDh?J$blat+ZjnxPkve1Z@-Id zH4&pXH31FFx#ZT4xOznXgZHmPc-4L80tr7mF{6&h84qo(AWnZcs!Gtm7AFjYD(VASzJ5a+^sYr<(Y<17 z-8}^Om6n}P@cBzZ$BrE`O{(p2qWFM!V07yFNA&2>)s(ny@R6hb*Ex3Ep*2@i_?%aR z$79cWx1WjLA*=S&+!xO@h*q4)|Kap|aR?7yX}08VcN_gx0V0dTn?Bh=t_|FEY1={X z&DtVo`!{xHfYN8?%hQzLmj$U=g;Zemo+y}>2Ix?Mt8%H`3|X}87_k9yhlCn7>#%`{ zkqZHjy}KcVUda9!V;2&@Jh~<7xB+~}z_^CV-XrBTj>CB*D33WV zW#&P1<1>cYxp~8uI}1~W_`I>X$?Oq>b?(Ntgn{v)ywju7q;;yGjhBJeng^Y?*KOO5R%vm`A9ZIv91KsJ^Y@9bximKooxR5xV4(uf@x55fTM@eL^?|8ej>d(KaA8C e+Qgee&ab)=ys&@6bg#4GHaRP9)6)NFdHf4M2#AmX literal 0 HcmV?d00001 diff --git a/templates/project/images/orbit/mask-black.png b/templates/project/images/orbit/mask-black.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e77b5821b176917f95d3d753c0e89b389d9dcc GIT binary patch literal 705 zcmV;y0zUnTP)AI00M{+*+)n|`;Trc z3j=llv-1heR9q$!3?c@s0fEPA3^xJ<5HVIW;IkSQs&C<%i3lFB5EGu@VI;xb;R;lM03s#XfDHLXNF6D${1eHWb8r{T zl!c)^wG9N}UTPZ%!hYl!2m|dn3?POc00bD(VMw(9QN#Ky5FZEPtw6kkECY%4F_j8-5dH?OHTVas1CcSPV$K=N4n)Q+ z^h$%w&_V>%wDSPsaB!QEIPeaLwSo8rEkh6&FoTxI#Du2SKsXTDp+AYpNc;okKn7@( ze<0wDSr z1<%~X^wgl##FWaylc_d9MQ=P^978H@y}7xU^N@o~+ehoIf-Mcq9C;5^^b()4h2B)7pg8(tYffJKPlGfAQO~`wM$~Qg*l7@k5|#vklw19}FA<3JwhnjNc?) z?9~rBQIz^~Taz|aY+wD{O`8}X@=PpHL8djfZoXxG+P^~GuTJgRKjYEns1miF>3i~C z3Z$x==KrqAWlHwn8Xmm*z!m4*t4Fj9N`tdaw{ZE$u4U5C$}H?!pEcEgt>}Z;+$%S3 z#mdO*@AmJX9?!&|b?s{R!i)JG`87Hp=CgpE#KdwV|ABV{BSZ4xvPSb)<}5&eGkCiC KxvXDSr z1<%~X^wgl##FWaylc_cg3`|y@E{-7;x8B^@=;f3saqQ#cmkutoymhyABs~c8eWk$i z=+Uz@^M`XSDh2cSe3eQVd6UYR`I=HfnlA>VRUT95ShVkbW!yabnu2AY5A_#s`##4- zfJMCVSK&eq7Ilk*oPL~s1x>go+`{g|9-01(z|i%%Xi1E zXZ;>KJN&ERT)*|FpMKiMYLi}2*nIH8L9Thh7Ty)-9a$) z&Objt)92Zz_3!hG?AP7RlRtJl@Z;AEld2#6k_%n8_$@D%X-iD9k-NV=YOVCazXEHc z*2d{hKW%=naly>S;@&i-bL>*KbM#HJEaqoyDcE;WFVdQ&MBb@08W@K!2kdN literal 0 HcmV?d00001 diff --git a/templates/project/images/orbit/rotator-black.png b/templates/project/images/orbit/rotator-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d24a70065eb0894bacadf328b21b3d1724dde8 GIT binary patch literal 733 zcmV<30wVp1P)ck zBQ`+>Y=Us@00G2^ZV60fII=33N{|2}x=O4TF`{b+2q0t>0`mmOD0Iw#=1V!4>#!-* zLJtmNOnit-Aq!fdz%($TdjKGSupvc!CNiJ}2P3Y?`A^6ikclhsnS>r+IAa-a91==E z{Dc(i5)(6w*nAC?z!^Lsi9USR0t65~v=qrnSd$*U!~+9!kPV^KKx_uJ;|nlik~fAy zm2||U#9u)C9Zmcvxk&?-zPNz+9g;X3lJ_SAu>r9L zV#}7e!jO^F%!h0V40{6cSyH?V5J1EtV{&r}45$F{XL5213l_sb2Jw*V6&7M5gq&nU z6~mAXT#7{wl-LE3Vw|LOi0-%E{f zmj9xO*;ATy7NL3h1Epcek0l(9DKQXNjb}!Qff6_jeGA0iGIYlO^ zQ4Goi-v~JDCq9SK%7L&b2DQjJ@!0zjh?US<^mGGkL=+!>#2QBJ5M+Y3%b5w-dyrv( z024I&2my(KbRejBxJE!-HNyadC?blN_JK%)_!_U+@DpfZJ|GUn7(c>;zd;*&{PcDp z1GGr_&oD^pVtioQV0R#Lh<+H%4nzi^al85W987HoGE%w9)CC$!)p0BUg6>u+EJQj= P00000NkvXXu0mjf(1j@T literal 0 HcmV?d00001 diff --git a/templates/project/images/orbit/timer-black.png b/templates/project/images/orbit/timer-black.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e77b5821b176917f95d3d753c0e89b389d9dcc GIT binary patch literal 705 zcmV;y0zUnTP)AI00M{+*+)n|`;Trc z3j=llv-1heR9q$!3?c@s0fEPA3^xJ<5HVIW;IkSQs&C<%i3lFB5EGu@VI;xb;R;lM03s#XfDHLXNF6D${1eHWb8r{T zl!c)^wG9N}UTPZ%!hYl!2m|dn3?POc00bD(VMw(9QN#Ky5FZEPtw6kkECY%4F_j8-5dH?OHTVas1CcSPV$K=N4n)Q+ z^h$%w&_V>%wDSPsaB!QEIPeaLwSo8rEkh6&FoTxI#Du2SKsXTDp+AYpNc;okKn7@( ze<0w + + + + + + + + + + + + + Welcome to Foundation + + + + + + + + + + + + + + + + +
+ +
+
+

Welcome to Foundation

+

This is version 2.2.1 released on April 10, 2012

+
+
+
+ +
+
+

The Grid

+ + +
+
+
+

This is a twelve column section in a row. Each of these includes a div.panel element so you can see where the columns are - it's not required at all for the grid.

+
+
+
+
+
+
+

Six columns

+
+
+
+
+

Six columns

+
+
+
+
+
+
+

Four columns

+
+
+
+
+

Four columns

+
+
+
+
+

Four columns

+
+
+
+ +

Tabs

+
+
Simple Tab 1
+
Simple Tab 2
+
Simple Tab 3
+
+ +
    +
  • This is simple tab 1's content. Pretty neat, huh?
  • +
  • This is simple tab 2's content. Now you see it!
  • +
  • This is simple tab 3's content. It's, you know...okay.
  • +
+ +

Buttons

+ + +
+ +
+

Getting Started

+

We're stoked you want to try Foundation! To get going, this file (index.html) includes some basic styles you can modify, play around with, or totally destroy to get going.

+ +

Other Resources

+

Once you've exhausted the fun in this document, you should check out:

+
    +
  • Foundation Documentation
    Everything you need to know about using the framework.
  • +
  • Foundation on Github
    Latest code, issue reports, feature requests and more.
  • +
  • @foundationzurb
    Ping us on Twitter if you have questions. If you build something with this we'd love to see it (and send you a totally boss sticker).
  • +
+
+
+ +
+ + + + + + + + + + + + + diff --git a/templates/project/javascripts/app.js b/templates/project/javascripts/app.js new file mode 100644 index 0000000000..4d72d06ed1 --- /dev/null +++ b/templates/project/javascripts/app.js @@ -0,0 +1,93 @@ +jQuery(document).ready(function ($) { + + /* Use this js doc for all application specific JS */ + + /* TABS --------------------------------- */ + /* Remove if you don't need :) */ + + function activateTab($tab) { + var $activeTab = $tab.closest('dl').find('a.active'), + contentLocation = $tab.attr("href") + 'Tab'; + + // Strip off the current url that IE adds + contentLocation = contentLocation.replace(/^.+#/, '#'); + + //Make Tab Active + $activeTab.removeClass('active'); + $tab.addClass('active'); + + //Show Tab Content + $(contentLocation).closest('.tabs-content').children('li').hide(); + $(contentLocation).css('display', 'block'); + } + + $('dl.tabs dd a').live('click', function (event) { + activateTab($(this)); + }); + + if (window.location.hash) { + activateTab($('a[href="' + window.location.hash + '"]')); + $.foundation.customForms.appendCustomMarkup(); + } + + /* ALERT BOXES ------------ */ + $(".alert-box").delegate("a.close", "click", function(event) { + event.preventDefault(); + $(this).closest(".alert-box").fadeOut(function(event){ + $(this).remove(); + }); + }); + + + /* PLACEHOLDER FOR FORMS ------------- */ + /* Remove this and jquery.placeholder.min.js if you don't need :) */ + + $('input, textarea').placeholder(); + + /* TOOLTIPS ------------ */ + $(this).tooltips(); + + + + /* UNCOMMENT THE LINE YOU WANT BELOW IF YOU WANT IE6/7/8 SUPPORT AND ARE USING .block-grids */ +// $('.block-grid.two-up>li:nth-child(2n+1)').css({clear: 'left'}); +// $('.block-grid.three-up>li:nth-child(3n+1)').css({clear: 'left'}); +// $('.block-grid.four-up>li:nth-child(4n+1)').css({clear: 'left'}); +// $('.block-grid.five-up>li:nth-child(5n+1)').css({clear: 'left'}); + + + + /* DROPDOWN NAV ------------- */ + + var lockNavBar = false; + $('.nav-bar a.flyout-toggle').live('click', function(e) { + e.preventDefault(); + var flyout = $(this).siblings('.flyout'); + if (lockNavBar === false) { + $('.nav-bar .flyout').not(flyout).slideUp(500); + flyout.slideToggle(500, function(){ + lockNavBar = false; + }); + } + lockNavBar = true; + }); + if (Modernizr.touch) { + $('.nav-bar>li.has-flyout>a.main').css({ + 'padding-right' : '75px' + }); + $('.nav-bar>li.has-flyout>a.flyout-toggle').css({ + 'border-left' : '1px dashed #eee' + }); + } else { + $('.nav-bar>li.has-flyout').hover(function() { + $(this).children('.flyout').show(); + }, function() { + $(this).children('.flyout').hide(); + }) + } + + + /* DISABLED BUTTONS ------------- */ + /* Gives elements with a class of 'disabled' a return: false; */ + +}); diff --git a/templates/project/javascripts/jquery.customforms.js b/templates/project/javascripts/jquery.customforms.js new file mode 100644 index 0000000000..1ac88e2769 --- /dev/null +++ b/templates/project/javascripts/jquery.customforms.js @@ -0,0 +1,256 @@ +/* + * jQuery Custom Forms Plugin 1.0 + * www.ZURB.com + * Copyright 2010, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +jQuery.foundation = jQuery.foundation || {}; +jQuery.foundation.customForms = jQuery.foundation.customForms || {}; + +jQuery(document).ready(function ($) { + + function appendCustomMarkup(type) { + $('form.custom input:' + type).each(function () { + + var $this = $(this).hide(), + $span = $this.next('span.custom.' + type); + + if ($span.length === 0) { + $span = $('').insertAfter($this); + } + + $span.toggleClass('checked', $this.is(':checked')); + $span.toggleClass('disabled', $this.is(':disabled')); + }); + } + + function appendCustomSelect(sel) { + var $this = $(sel), + $customSelect = $this.next('div.custom.dropdown'), + $options = $this.find('option'), + maxWidth = 0, + $li; + + if ($this.hasClass('no-custom')) { return; } + if ($customSelect.length === 0) { + $customSelectSize = ''; + if ($(sel).hasClass('small')) { + $customSelectSize = 'small'; + } else if ($(sel).hasClass('medium')) { + $customSelectSize = 'medium'; + } else if ($(sel).hasClass('large')) { + $customSelectSize = 'large'; + } else if ($(sel).hasClass('expand')) { + $customSelectSize = 'expand'; + } + $customSelect = $('"'); + $options.each(function () { + $li = $('
  • ' + $(this).html() + '
  • '); + $customSelect.find('ul').append($li); + }); + $customSelect.prepend('' + $options.first().html() + ''); + + $this.after($customSelect); + $this.hide(); + + } else { + // refresh the ul with options from the select in case the supplied markup doesn't match + $customSelect.find('ul').html(''); + $options.each(function () { + $li = $('
  • ' + $(this).html() + '
  • '); + $customSelect.find('ul').append($li); + }); + } + + $customSelect.toggleClass('disabled', $this.is(':disabled')); + + $options.each(function (index) { + if (this.selected) { + $customSelect.find('li').eq(index).addClass('selected'); + $customSelect.find('.current').html($(this).html()); + } + }); + + $customSelect.css('width', 'inherit'); + $customSelect.find('ul').css('width', 'inherit'); + + $customSelect.find('li').each(function () { + $customSelect.addClass('open'); + if ($(this).outerWidth() > maxWidth) { + maxWidth = $(this).outerWidth(); + } + $customSelect.removeClass('open'); + }); + + if (!$customSelect.is('.small, .medium, .large, .expand')) { + $customSelect.css('width', maxWidth + 18 + 'px'); + $customSelect.find('ul').css('width', maxWidth + 16 + 'px'); + } + + } + + $.foundation.customForms.appendCustomMarkup = function () { + appendCustomMarkup('checkbox'); + appendCustomMarkup('radio'); + + $('form.custom select').each(function () { + appendCustomSelect(this); + }); + }; + + $.foundation.customForms.appendCustomMarkup(); +}); + +(function ($) { + + function refreshCustomSelect($select) { + var maxWidth = 0, + $customSelect = $select.next(); + $options = $select.find('option'); + $customSelect.find('ul').html(''); + + $options.each(function () { + $li = $('
  • ' + $(this).html() + '
  • '); + $customSelect.find('ul').append($li); + }); + + // re-populate + $options.each(function (index) { + if (this.selected) { + $customSelect.find('li').eq(index).addClass('selected'); + $customSelect.find('.current').html($(this).html()); + } + }); + + // fix width + $customSelect.removeAttr('style') + .find('ul').removeAttr('style'); + $customSelect.find('li').each(function () { + $customSelect.addClass('open'); + if ($(this).outerWidth() > maxWidth) { + maxWidth = $(this).outerWidth(); + } + $customSelect.removeClass('open'); + }); + $customSelect.css('width', maxWidth + 18 + 'px'); + $customSelect.find('ul').css('width', maxWidth + 16 + 'px'); + + } + + function toggleCheckbox($element) { + var $input = $element.prev(), + input = $input[0]; + + if (false == $input.is(':disabled')) { + input.checked = ((input.checked) ? false : true); + $element.toggleClass('checked'); + + $input.trigger('change'); + } + } + + function toggleRadio($element) { + var $input = $element.prev(), + input = $input[0]; + + if (false == $input.is(':disabled')) { + $('input:radio[name="' + $input.attr('name') + '"]').each(function () { + $(this).next().removeClass('checked'); + }); + input.checked = ((input.checked) ? false : true); + $element.toggleClass('checked'); + + $input.trigger('change'); + } + } + + $('form.custom span.custom.checkbox').live('click', function (event) { + event.preventDefault(); + event.stopPropagation(); + + toggleCheckbox($(this)); + }); + + $('form.custom span.custom.radio').live('click', function (event) { + event.preventDefault(); + event.stopPropagation(); + + toggleRadio($(this)); + }); + + $('form.custom select').live('change', function (event) { + refreshCustomSelect($(this)); + }); + + $('form.custom label').live('click', function (event) { + var $associatedElement = $('#' + $(this).attr('for')), + $customCheckbox, + $customRadio; + if ($associatedElement.length !== 0) { + if ($associatedElement.attr('type') === 'checkbox') { + event.preventDefault(); + $customCheckbox = $(this).find('span.custom.checkbox'); + toggleCheckbox($customCheckbox); + } else if ($associatedElement.attr('type') === 'radio') { + event.preventDefault(); + $customRadio = $(this).find('span.custom.radio'); + toggleRadio($customRadio); + } + } + }); + + $('form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector').live('click', function (event) { + var $this = $(this), + $dropdown = $this.closest('div.custom.dropdown'), + $select = $dropdown.prev(); + + event.preventDefault(); + + if (false == $select.is(':disabled')) { + $dropdown.toggleClass('open'); + + if ($dropdown.hasClass('open')) { + $(document).bind('click.customdropdown', function (event) { + $dropdown.removeClass('open'); + $(document).unbind('.customdropdown'); + }); + } else { + $(document).unbind('.customdropdown'); + } + return false; + } + }); + + $('form.custom div.custom.dropdown li').live('click', function (event) { + var $this = $(this), + $customDropdown = $this.closest('div.custom.dropdown'), + $select = $customDropdown.prev(), + selectedIndex = 0; + + event.preventDefault(); + event.stopPropagation(); + + $this + .closest('ul') + .find('li') + .removeClass('selected'); + $this.addClass('selected'); + + $customDropdown + .removeClass('open') + .find('a.current') + .html($this.html()); + + $this.closest('ul').find('li').each(function (index) { + if ($this[0] == this) { + selectedIndex = index; + } + + }); + $select[0].selectedIndex = selectedIndex; + + $select.trigger('change'); + }); +})(jQuery); \ No newline at end of file diff --git a/templates/project/javascripts/jquery.min.js b/templates/project/javascripts/jquery.min.js new file mode 100644 index 0000000000..ee0233703d --- /dev/null +++ b/templates/project/javascripts/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.1 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
    a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
    "+""+"
    ",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
    t
    ",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
    ",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; +f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() +{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/templates/project/javascripts/jquery.orbit-1.4.0.js b/templates/project/javascripts/jquery.orbit-1.4.0.js new file mode 100644 index 0000000000..476bc16d38 --- /dev/null +++ b/templates/project/javascripts/jquery.orbit-1.4.0.js @@ -0,0 +1,629 @@ +/* + * jQuery Orbit Plugin 1.4.0 + * www.ZURB.com/playground + * Copyright 2010, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + + +(function($) { + + $.fn.findFirstImage = function () { + return this.first() + .find('img') + .andSelf().filter('img') + .first(); + }; + + var ORBIT = { + + defaults: { + animation: 'horizontal-push', // fade, horizontal-slide, vertical-slide, horizontal-push, vertical-push + animationSpeed: 600, // how fast animtions are + timer: true, // true or false to have the timer + advanceSpeed: 4000, // if timer is enabled, time between transitions + pauseOnHover: false, // if you hover pauses the slider + startClockOnMouseOut: false, // if clock should start on MouseOut + startClockOnMouseOutAfter: 1000, // how long after MouseOut should the timer start again + directionalNav: true, // manual advancing directional navs + directionalNavRightText: 'Right', // text of right directional element for accessibility + directionalNavLeftText: 'Left', // text of left directional element for accessibility + captions: true, // do you want captions? + captionAnimation: 'fade', // fade, slideOpen, none + captionAnimationSpeed: 600, // if so how quickly should they animate in + resetTimerOnClick: false, // true resets the timer instead of pausing slideshow progress on manual navigation + bullets: false, // true or false to activate the bullet navigation + bulletThumbs: false, // thumbnails for the bullets + bulletThumbLocation: '', // location from this file where thumbs will be + afterSlideChange: $.noop, // empty function + afterLoadComplete: $.noop, //callback to execute after everything has been loaded + fluid: true, + centerBullets: true // center bullet nav with js, turn this off if you want to position the bullet nav manually + }, + + activeSlide: 0, + numberSlides: 0, + orbitWidth: null, + orbitHeight: null, + locked: null, + timerRunning: null, + degrees: 0, + wrapperHTML: '
    ', + timerHTML: '
    ', + captionHTML: '
    ', + directionalNavHTML: '
    ', + bulletHTML: '
      ', + + init: function (element, options) { + var $imageSlides, + imagesLoadedCount = 0, + self = this; + + // Bind functions to correct context + this.clickTimer = $.proxy(this.clickTimer, this); + this.addBullet = $.proxy(this.addBullet, this); + this.resetAndUnlock = $.proxy(this.resetAndUnlock, this); + this.stopClock = $.proxy(this.stopClock, this); + this.startTimerAfterMouseLeave = $.proxy(this.startTimerAfterMouseLeave, this); + this.clearClockMouseLeaveTimer = $.proxy(this.clearClockMouseLeaveTimer, this); + this.rotateTimer = $.proxy(this.rotateTimer, this); + + this.options = $.extend({}, this.defaults, options); + if (this.options.timer === 'false') this.options.timer = false; + if (this.options.captions === 'false') this.options.captions = false; + if (this.options.directionalNav === 'false') this.options.directionalNav = false; + + this.$element = $(element); + this.$wrapper = this.$element.wrap(this.wrapperHTML).parent(); + this.$slides = this.$element.children('img, a, div'); + + this.$element.bind('orbit.next', function () { + self.shift('next'); + }); + + this.$element.bind('orbit.prev', function () { + self.shift('prev'); + }); + + this.$element.bind('orbit.goto', function (event, index) { + self.shift(index); + }); + + this.$element.bind('orbit.start', function (event, index) { + self.startClock(); + }); + + this.$element.bind('orbit.stop', function (event, index) { + self.stopClock(); + }); + + $imageSlides = this.$slides.filter('img'); + + if ($imageSlides.length === 0) { + this.loaded(); + } else { + $imageSlides.bind('imageready', function () { + imagesLoadedCount += 1; + if (imagesLoadedCount === $imageSlides.length) { + self.loaded(); + } + }); + } + }, + + loaded: function () { + this.$element + .addClass('orbit') + .css({width: '1px', height: '1px'}); + + this.$slides.addClass('orbit-slide'); + + this.setDimentionsFromLargestSlide(); + this.updateOptionsIfOnlyOneSlide(); + this.setupFirstSlide(); + + if (this.options.timer) { + this.setupTimer(); + this.startClock(); + } + + if (this.options.captions) { + this.setupCaptions(); + } + + if (this.options.directionalNav) { + this.setupDirectionalNav(); + } + + if (this.options.bullets) { + this.setupBulletNav(); + this.setActiveBullet(); + } + + this.options.afterLoadComplete.call(this); + }, + + currentSlide: function () { + return this.$slides.eq(this.activeSlide); + }, + + setDimentionsFromLargestSlide: function () { + //Collect all slides and set slider size of largest image + var self = this, + $fluidPlaceholder; + + self.$element.add(self.$wrapper).width(this.$slides.first().width()); + self.$element.add(self.$wrapper).height(this.$slides.first().height()); + self.orbitWidth = this.$slides.first().width(); + self.orbitHeight = this.$slides.first().height(); + $fluidPlaceholder = this.$slides.first().findFirstImage().clone(); + + + this.$slides.each(function () { + var slide = $(this), + slideWidth = slide.width(), + slideHeight = slide.height(); + + if (slideWidth > self.$element.width()) { + self.$element.add(self.$wrapper).width(slideWidth); + self.orbitWidth = self.$element.width(); + } + if (slideHeight > self.$element.height()) { + self.$element.add(self.$wrapper).height(slideHeight); + self.orbitHeight = self.$element.height(); + $fluidPlaceholder = $(this).findFirstImage().clone(); + } + self.numberSlides += 1; + }); + + if (this.options.fluid) { + if (typeof this.options.fluid === "string") { + $fluidPlaceholder = $('') + } + + self.$element.prepend($fluidPlaceholder); + $fluidPlaceholder.addClass('fluid-placeholder'); + self.$element.add(self.$wrapper).css({width: 'inherit'}); + self.$element.add(self.$wrapper).css({height: 'inherit'}); + + $(window).bind('resize', function () { + self.orbitWidth = self.$element.width(); + self.orbitHeight = self.$element.height(); + }); + } + }, + + //Animation locking functions + lock: function () { + this.locked = true; + }, + + unlock: function () { + this.locked = false; + }, + + updateOptionsIfOnlyOneSlide: function () { + if(this.$slides.length === 1) { + this.options.directionalNav = false; + this.options.timer = false; + this.options.bullets = false; + } + }, + + setupFirstSlide: function () { + //Set initial front photo z-index and fades it in + var self = this; + this.$slides.first() + .css({"z-index" : 3}) + .fadeIn(function() { + //brings in all other slides IF css declares a display: none + self.$slides.css({"display":"block"}) + }); + }, + + startClock: function () { + var self = this; + + if(!this.options.timer) { + return false; + } + + if (this.$timer.is(':hidden')) { + this.clock = setInterval(function () { + self.$element.trigger('orbit.next'); + }, this.options.advanceSpeed); + } else { + this.timerRunning = true; + this.$pause.removeClass('active') + this.clock = setInterval(this.rotateTimer, this.options.advanceSpeed / 180); + } + }, + + rotateTimer: function (reset) { + var degreeCSS = "rotate(" + this.degrees + "deg)" + this.degrees += 2; + this.$rotator.css({ + "-webkit-transform": degreeCSS, + "-moz-transform": degreeCSS, + "-o-transform": degreeCSS + }); + if(this.degrees > 180) { + this.$rotator.addClass('move'); + this.$mask.addClass('move'); + } + if(this.degrees > 360 || reset) { + this.$rotator.removeClass('move'); + this.$mask.removeClass('move'); + this.degrees = 0; + this.$element.trigger('orbit.next'); + } + }, + + stopClock: function () { + if (!this.options.timer) { + return false; + } else { + this.timerRunning = false; + clearInterval(this.clock); + this.$pause.addClass('active'); + } + }, + + setupTimer: function () { + this.$timer = $(this.timerHTML); + this.$wrapper.append(this.$timer); + + this.$rotator = this.$timer.find('.rotator'); + this.$mask = this.$timer.find('.mask'); + this.$pause = this.$timer.find('.pause'); + + this.$timer.click(this.clickTimer); + + if (this.options.startClockOnMouseOut) { + this.$wrapper.mouseleave(this.startTimerAfterMouseLeave); + this.$wrapper.mouseenter(this.clearClockMouseLeaveTimer); + } + + if (this.options.pauseOnHover) { + this.$wrapper.mouseenter(this.stopClock); + } + }, + + startTimerAfterMouseLeave: function () { + var self = this; + + this.outTimer = setTimeout(function() { + if(!self.timerRunning){ + self.startClock(); + } + }, this.options.startClockOnMouseOutAfter) + }, + + clearClockMouseLeaveTimer: function () { + clearTimeout(this.outTimer); + }, + + clickTimer: function () { + if(!this.timerRunning) { + this.startClock(); + } else { + this.stopClock(); + } + }, + + setupCaptions: function () { + this.$caption = $(this.captionHTML); + this.$wrapper.append(this.$caption); + this.setCaption(); + }, + + setCaption: function () { + var captionLocation = this.currentSlide().attr('data-caption'), + captionHTML; + + if (!this.options.captions) { + return false; + } + + //Set HTML for the caption if it exists + if (captionLocation) { + captionHTML = $(captionLocation).html(); //get HTML from the matching HTML entity + this.$caption + .attr('id', captionLocation) // Add ID caption TODO why is the id being set? + .html(captionHTML); // Change HTML in Caption + //Animations for Caption entrances + switch (this.options.captionAnimation) { + case 'none': + this.$caption.show(); + break; + case 'fade': + this.$caption.fadeIn(this.options.captionAnimationSpeed); + break; + case 'slideOpen': + this.$caption.slideDown(this.options.captionAnimationSpeed); + break; + } + } else { + //Animations for Caption exits + switch (this.options.captionAnimation) { + case 'none': + this.$caption.hide(); + break; + case 'fade': + this.$caption.fadeOut(this.options.captionAnimationSpeed); + break; + case 'slideOpen': + this.$caption.slideUp(this.options.captionAnimationSpeed); + break; + } + } + }, + + setupDirectionalNav: function () { + var self = this, + $directionalNav = $(this.directionalNavHTML); + + $directionalNav.find('.right').html(this.options.directionalNavRightText); + $directionalNav.find('.left').html(this.options.directionalNavLeftText); + + this.$wrapper.append($directionalNav); + + this.$wrapper.find('.left').click(function () { + self.stopClock(); + if (self.options.resetTimerOnClick) { + self.rotateTimer(true); + self.startClock(); + } + self.$element.trigger('orbit.prev'); + }); + + this.$wrapper.find('.right').click(function () { + self.stopClock(); + if (self.options.resetTimerOnClick) { + self.rotateTimer(true); + self.startClock(); + } + self.$element.trigger('orbit.next'); + }); + }, + + setupBulletNav: function () { + this.$bullets = $(this.bulletHTML); + this.$wrapper.append(this.$bullets); + this.$slides.each(this.addBullet); + this.$element.addClass('with-bullets'); + if (this.options.centerBullets) this.$bullets.css('margin-left', -this.$bullets.width() / 2); + }, + + addBullet: function (index, slide) { + var position = index + 1, + $li = $('
    • ' + (position) + '
    • '), + thumbName, + self = this; + + if (this.options.bulletThumbs) { + thumbName = $(slide).attr('data-thumb'); + if (thumbName) { + $li + .addClass('has-thumb') + .css({background: "url(" + this.options.bulletThumbLocation + thumbName + ") no-repeat"});; + } + } + this.$bullets.append($li); + $li.data('index', index); + $li.click(function () { + self.stopClock(); + if (self.options.resetTimerOnClick) { + self.rotateTimer(true); + self.startClock(); + } + self.$element.trigger('orbit.goto', [$li.data('index')]) + }); + }, + + setActiveBullet: function () { + if(!this.options.bullets) { return false; } else { + this.$bullets.find('li') + .removeClass('active') + .eq(this.activeSlide) + .addClass('active'); + } + }, + + resetAndUnlock: function () { + this.$slides + .eq(this.prevActiveSlide) + .css({"z-index" : 1}); + this.unlock(); + this.options.afterSlideChange.call(this, this.$slides.eq(this.prevActiveSlide), this.$slides.eq(this.activeSlide)); + }, + + shift: function (direction) { + var slideDirection = direction; + + //remember previous activeSlide + this.prevActiveSlide = this.activeSlide; + + //exit function if bullet clicked is same as the current image + if (this.prevActiveSlide == slideDirection) { return false; } + + if (this.$slides.length == "1") { return false; } + if (!this.locked) { + this.lock(); + //deduce the proper activeImage + if (direction == "next") { + this.activeSlide++; + if (this.activeSlide == this.numberSlides) { + this.activeSlide = 0; + } + } else if (direction == "prev") { + this.activeSlide-- + if (this.activeSlide < 0) { + this.activeSlide = this.numberSlides - 1; + } + } else { + this.activeSlide = direction; + if (this.prevActiveSlide < this.activeSlide) { + slideDirection = "next"; + } else if (this.prevActiveSlide > this.activeSlide) { + slideDirection = "prev" + } + } + + //set to correct bullet + this.setActiveBullet(); + + //set previous slide z-index to one below what new activeSlide will be + this.$slides + .eq(this.prevActiveSlide) + .css({"z-index" : 2}); + + //fade + if (this.options.animation == "fade") { + this.$slides + .eq(this.activeSlide) + .css({"opacity" : 0, "z-index" : 3}) + .animate({"opacity" : 1}, this.options.animationSpeed, this.resetAndUnlock); + } + + //horizontal-slide + if (this.options.animation == "horizontal-slide") { + if (slideDirection == "next") { + this.$slides + .eq(this.activeSlide) + .css({"left": this.orbitWidth, "z-index" : 3}) + .animate({"left" : 0}, this.options.animationSpeed, this.resetAndUnlock); + } + if (slideDirection == "prev") { + this.$slides + .eq(this.activeSlide) + .css({"left": -this.orbitWidth, "z-index" : 3}) + .animate({"left" : 0}, this.options.animationSpeed, this.resetAndUnlock); + } + } + + //vertical-slide + if (this.options.animation == "vertical-slide") { + if (slideDirection == "prev") { + this.$slides + .eq(this.activeSlide) + .css({"top": this.orbitHeight, "z-index" : 3}) + .animate({"top" : 0}, this.options.animationSpeed, this.resetAndUnlock); + } + if (slideDirection == "next") { + this.$slides + .eq(this.activeSlide) + .css({"top": -this.orbitHeight, "z-index" : 3}) + .animate({"top" : 0}, this.options.animationSpeed, this.resetAndUnlock); + } + } + + //horizontal-push + if (this.options.animation == "horizontal-push") { + if (slideDirection == "next") { + this.$slides + .eq(this.activeSlide) + .css({"left": this.orbitWidth, "z-index" : 3}) + .animate({"left" : 0}, this.options.animationSpeed, this.resetAndUnlock); + this.$slides + .eq(this.prevActiveSlide) + .animate({"left" : -this.orbitWidth}, this.options.animationSpeed); + } + if (slideDirection == "prev") { + this.$slides + .eq(this.activeSlide) + .css({"left": -this.orbitWidth, "z-index" : 3}) + .animate({"left" : 0}, this.options.animationSpeed, this.resetAndUnlock); + this.$slides + .eq(this.prevActiveSlide) + .animate({"left" : this.orbitWidth}, this.options.animationSpeed); + } + } + + //vertical-push + if (this.options.animation == "vertical-push") { + if (slideDirection == "next") { + this.$slides + .eq(this.activeSlide) + .css({top: -this.orbitHeight, "z-index" : 3}) + .animate({top : 0}, this.options.animationSpeed, this.resetAndUnlock); + this.$slides + .eq(this.prevActiveSlide) + .animate({top : this.orbitHeight}, this.options.animationSpeed); + } + if (slideDirection == "prev") { + this.$slides + .eq(this.activeSlide) + .css({top: this.orbitHeight, "z-index" : 3}) + .animate({top : 0}, this.options.animationSpeed, this.resetAndUnlock); + this.$slides + .eq(this.prevActiveSlide) + .animate({top : -this.orbitHeight}, this.options.animationSpeed); + } + } + + this.setCaption(); + } + } + }; + + $.fn.orbit = function (options) { + return this.each(function () { + var orbit = $.extend({}, ORBIT); + orbit.init(this, options); + }); + }; + +})(jQuery); + +/*! + * jQuery imageready Plugin + * http://www.zurb.com/playground/ + * + * Copyright 2011, ZURB + * Released under the MIT License + */ +(function ($) { + + var options = {}; + + $.event.special.imageready = { + + setup: function (data, namespaces, eventHandle) { + options = data || options; + }, + + add: function (handleObj) { + var $this = $(this), + src; + + if ( this.nodeType === 1 && this.tagName.toLowerCase() === 'img' && this.src !== '' ) { + if (options.forceLoad) { + src = $this.attr('src'); + $this.attr('src', ''); + bindToLoad(this, handleObj.handler); + $this.attr('src', src); + } else if ( this.complete || this.readyState === 4 ) { + handleObj.handler.apply(this, arguments); + } else { + bindToLoad(this, handleObj.handler); + } + } + }, + + teardown: function (namespaces) { + $(this).unbind('.imageready'); + } + }; + + function bindToLoad(element, callback) { + var $this = $(element); + + $this.bind('load.imageready', function () { + callback.apply(element, arguments); + $this.unbind('load.imageready'); + }); + } + +}(jQuery)); diff --git a/templates/project/javascripts/jquery.placeholder.min.js b/templates/project/javascripts/jquery.placeholder.min.js new file mode 100644 index 0000000000..89b01b7a7f --- /dev/null +++ b/templates/project/javascripts/jquery.placeholder.min.js @@ -0,0 +1,2 @@ +/*! http://mths.be/placeholder v1.8.7 by @mathias */ +(function(f,h,c){var a='placeholder' in h.createElement('input'),d='placeholder' in h.createElement('textarea'),i=c.fn,j;if(a&&d){j=i.placeholder=function(){return this};j.input=j.textarea=true}else{j=i.placeholder=function(){return this.filter((a?'textarea':':input')+'[placeholder]').not('.placeholder').bind('focus.placeholder',b).bind('blur.placeholder',e).trigger('blur.placeholder').end()};j.input=a;j.textarea=d;c(function(){c(h).delegate('form','submit.placeholder',function(){var k=c('.placeholder',this).each(b);setTimeout(function(){k.each(e)},10)})});c(f).bind('unload.placeholder',function(){c('.placeholder').val('')})}function g(l){var k={},m=/^jQuery\d+$/;c.each(l.attributes,function(o,n){if(n.specified&&!m.test(n.name)){k[n.name]=n.value}});return k}function b(){var k=c(this);if(k.val()===k.attr('placeholder')&&k.hasClass('placeholder')){if(k.data('placeholder-password')){k.hide().next().show().focus().attr('id',k.removeAttr('id').data('placeholder-id'))}else{k.val('').removeClass('placeholder')}}}function e(){var o,n=c(this),k=n,m=this.id;if(n.val()===''){if(n.is(':password')){if(!n.data('placeholder-textinput')){try{o=n.clone().attr({type:'text'})}catch(l){o=c('').attr(c.extend(g(this),{type:'text'}))}o.removeAttr('name').data('placeholder-password',true).data('placeholder-id',m).bind('focus.placeholder',b);n.data('placeholder-textinput',o).data('placeholder-id',m).before(o)}n=n.removeAttr('id').hide().prev().attr('id',m).show()}n.addClass('placeholder').val(n.attr('placeholder'))}else{n.removeClass('placeholder')}}}(this,document,jQuery)); \ No newline at end of file diff --git a/templates/project/javascripts/jquery.reveal.js b/templates/project/javascripts/jquery.reveal.js new file mode 100644 index 0000000000..412c575ac5 --- /dev/null +++ b/templates/project/javascripts/jquery.reveal.js @@ -0,0 +1,152 @@ +/* + * jQuery Reveal Plugin 1.0 + * www.ZURB.com + * Copyright 2010, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ +/*globals jQuery */ + +(function ($) { + $('a[data-reveal-id]').live('click', function (event) { + event.preventDefault(); + var modalLocation = $(this).attr('data-reveal-id'); + $('#' + modalLocation).reveal($(this).data()); + }); + + $.fn.reveal = function (options) { + var defaults = { + animation: 'fadeAndPop', // fade, fadeAndPop, none + animationSpeed: 300, // how fast animtions are + closeOnBackgroundClick: true, // if you click background will modal close? + dismissModalClass: 'close-reveal-modal', // the class of a button or element that will close an open modal + open: $.noop, + opened: $.noop, + close: $.noop, + closed: $.noop + }; + options = $.extend({}, defaults, options); + + return this.each(function () { + var modal = $(this), + topMeasure = parseInt(modal.css('top'), 10), + topOffset = modal.height() + topMeasure, + locked = false, + modalBg = $('.reveal-modal-bg'), + closeButton; + + if (modalBg.length === 0) { + modalBg = $('
      ').insertAfter(modal); + modalBg.fadeTo('fast', 0.8); + } + + function unlockModal() { + locked = false; + } + + function lockModal() { + locked = true; + } + + function openAnimation() { + if (!locked) { + lockModal(); + if (options.animation === "fadeAndPop") { + modal.css({'top': $(document).scrollTop() - topOffset, 'opacity': 0, 'visibility': 'visible'}); + modalBg.fadeIn(options.animationSpeed / 2); + modal.delay(options.animationSpeed / 2).animate({ + "top": $(document).scrollTop() + topMeasure + 'px', + "opacity": 1 + }, options.animationSpeed, function () { + modal.trigger('reveal:opened'); + }); + + } + if (options.animation === "fade") { + modal.css({'opacity': 0, 'visibility': 'visible', 'top': $(document).scrollTop() + topMeasure}); + modalBg.fadeIn(options.animationSpeed / 2); + modal.delay(options.animationSpeed / 2).animate({ + "opacity": 1 + }, options.animationSpeed, function () { + modal.trigger('reveal:opened'); + }); + + } + if (options.animation === "none") { + modal.css({'visibility': 'visible', 'top': $(document).scrollTop() + topMeasure}); + modalBg.css({"display": "block"}); + modal.trigger('reveal:opened'); + } + } + } + modal.bind('reveal:open.reveal', openAnimation); + + function closeAnimation() { + if (!locked) { + lockModal(); + if (options.animation === "fadeAndPop") { + modal.animate({ + "top": $(document).scrollTop() - topOffset + 'px', + "opacity": 0 + }, options.animationSpeed / 2, function () { + modal.css({'top': topMeasure, 'opacity': 1, 'visibility': 'hidden'}); + }); + modalBg.delay(options.animationSpeed).fadeOut(options.animationSpeed, function () { + modal.trigger('reveal:closed'); + }); + } + if (options.animation === "fade") { + modal.animate({ + "opacity" : 0 + }, options.animationSpeed, function () { + modal.css({'opacity': 1, 'visibility': 'hidden', 'top': topMeasure}); + }); + modalBg.delay(options.animationSpeed).fadeOut(options.animationSpeed, function () { + modal.trigger('reveal:closed'); + }); + } + if (options.animation === "none") { + modal.css({'visibility': 'hidden', 'top': topMeasure}); + modalBg.css({'display': 'none'}); + modal.trigger('reveal:closed'); + } + } + } + + function destroy() { + modal.unbind('.reveal'); + modalBg.unbind('.reveal'); + $('.' + options.dismissModalClass).unbind('.reveal'); + $('body').unbind('.reveal'); + } + + modal.bind('reveal:close.reveal', closeAnimation); + modal.bind('reveal:opened.reveal reveal:closed.reveal', unlockModal); + modal.bind('reveal:closed.reveal', destroy); + + modal.bind('reveal:open.reveal', options.open); + modal.bind('reveal:opened.reveal', options.opened); + modal.bind('reveal:close.reveal', options.close); + modal.bind('reveal:closed.reveal', options.closed); + + modal.trigger('reveal:open'); + + closeButton = $('.' + options.dismissModalClass).bind('click.reveal', function () { + modal.trigger('reveal:close'); + }); + + if (options.closeOnBackgroundClick) { + modalBg.css({"cursor": "pointer"}); + modalBg.bind('click.reveal', function () { + modal.trigger('reveal:close'); + }); + } + + $('body').bind('keyup.reveal', function (event) { + if (event.which === 27) { // 27 is the keycode for the Escape key + modal.trigger('reveal:close'); + } + }); + }); + }; +} (jQuery)); diff --git a/templates/project/javascripts/jquery.tooltips.js b/templates/project/javascripts/jquery.tooltips.js new file mode 100644 index 0000000000..79f760c7c5 --- /dev/null +++ b/templates/project/javascripts/jquery.tooltips.js @@ -0,0 +1,150 @@ +/* + * jQuery Foundation Tooltip Plugin 1.0 + * http://foundation.zurb.com + * Copyright 2012, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +;(function($) { + var attributes = { + bodyHeight : 0, + pollInterval : 1000 + }; + + var methods = { + init : function( options ) { + + return this.each(function() { + var targets = $('.has-tip'), + tips = $('.tooltip'), + tipTemplate = function(target, content) { + return '' + content + ''; + }, + poll = setInterval(methods.isDomResized, attributes.pollInterval); + if (tips.length < 1) { + targets.each(function(i){ + var target = $(this), + id = 'foundationTooltip' + i, + content = target.attr('title'), + classes = target.attr('class'); + target.data('id', id); + var tip = $(tipTemplate(id, content)); + tip.addClass(classes).removeClass('has-tip').appendTo('body'); + if (Modernizr.touch) { + tip.append('tap to close '); + } + methods.reposition(target, tip, classes); + tip.fadeOut(150); + }); + } + $(window).resize(function() { + var tips = $('.tooltip'); + tips.each(function() { + var data = $(this).data(); + target = targets = $('.has-tip'), + tip = $(this), + classes = tip.attr('class'); + targets.each(function() { + ($(this).data().id == data.id) ? target = $(this) : target = target; + }); + methods.reposition(target, tip, classes); + }); + + }); + + if (Modernizr.touch) { + $('.tooltip').live('click touchstart touchend', function(e) { + e.preventDefault(); + $(this).fadeOut(150); + }); + targets.live('click touchstart touchend', function(e){ + e.preventDefault(); + $('.tooltip').hide(); + $('span[data-id=' + $(this).data('id') + '].tooltip').fadeIn(150); + targets.attr('title', ""); + }); + + } else { + targets.hover(function() { + $('span[data-id=' + $(this).data('id') + '].tooltip').fadeIn(150); + targets.attr('title', ""); + }, function() { + $('span[data-id=' + $(this).data('id') + '].tooltip').fadeOut(150); + }); + } + + }); + }, + reposition : function(target, tip, classes) { + var width = target.data('width'), + nub = tip.children('.nub'), + nubHeight = nub.outerHeight(), + nubWidth = nub.outerWidth(); + + function nubPos(nub, top, right, bottom, left) { + nub.css({ + 'top' : top, + 'bottom' : bottom, + 'left' : left, + 'right' : right + }); + } + + tip.css({ + 'top' : (target.offset().top + target.outerHeight() + 10), + 'left' : target.offset().left, + 'width' : width + }); + nubPos(nub, -nubHeight, 'auto', 'auto', 10); + + if ($(window).width() < 767) { + var row = target.parents('.row'); + tip.width(row.outerWidth() - 20).css('left', row.offset().left).addClass('tip-override'); + nubPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); + } else { + if (classes.indexOf('tip-top') > -1) { + tip.css({ + 'top' : target.offset().top - tip.outerHeight() - nubHeight, + 'left' : target.offset().left, + 'width' : width + }).removeClass('tip-override'); + nubPos(nub, 'auto', 'auto', -nubHeight, 'auto'); + } else if (classes.indexOf('tip-left') > -1) { + tip.css({ + 'top' : target.offset().top + (target.outerHeight() / 2) - nubHeight, + 'left' : target.offset().left - tip.outerWidth() - 10, + 'width' : width + }).removeClass('tip-override'); + nubPos(nub, (tip.outerHeight() / 2) - (nubHeight / 2), -nubHeight, 'auto', 'auto'); + } else if (classes.indexOf('tip-right') > -1){ + tip.css({ + 'top' : target.offset().top + (target.outerHeight() / 2) - nubHeight, + 'left' : target.offset().left + target.outerWidth() + 10, + 'width' : width + }).removeClass('tip-override'); + nubPos(nub, (tip.outerHeight() / 2) - (nubHeight / 2), 'auto', 'auto', -nubHeight); + } + } + }, + isDomResized : function() { + $body = $('body'); + if(attributes.bodyHeight != $body.height()) { + attributes.bodyHeight = $body.height(); + $(window).trigger('resize'); + } + } + }; + + $.fn.tooltips = function( method ) { + + if ( methods[method] ) { + return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 )); + } else if ( typeof method === 'object' || ! method ) { + return methods.init.apply( this, arguments ); + } else { + $.error( 'Method ' + method + ' does not exist on jQuery.tooltips' ); + } + + }; +})(jQuery);; diff --git a/templates/project/javascripts/modernizr.foundation.js b/templates/project/javascripts/modernizr.foundation.js new file mode 100644 index 0000000000..16eda147ee --- /dev/null +++ b/templates/project/javascripts/modernizr.foundation.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.2 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-touch-mq-cssclasses-addtest-teststyles-prefixes-ie8compat-load + */ +;window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(m.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}var d="2.5.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={},o={},p={},q=[],r=q.slice,s,t=function(a,c,d,e){var f,i,j,k=b.createElement("div"),l=b.body,m=l?l:b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),k.appendChild(j);return f=["­",""].join(""),k.id=h,m.innerHTML+=f,m.appendChild(k),l||g.appendChild(m),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},u=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return t("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=r.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(r.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(r.call(arguments)))};return e});var C=function(c,d){var f=c.join(""),g=d.length;t(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch||(j.touch&&j.touch.offsetTop)===9},g,d)}([,["@media (",m.join("touch-enabled),("),h,")","{#touch{top:9px;position:absolute}}"].join("")],[,"touch"]);n.touch=function(){return e.touch};for(var D in n)w(n,D)&&(s=D.toLowerCase(),e[s]=n[D](),q.push((e[s]?"":"no-")+s));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,g.className+=" "+(b?"":"no-")+a,e[a]=b}return e},x(""),i=k=null,e._version=d,e._prefixes=m,e.mq=u,e.testStyles=t,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+q.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=!!b.attachEvent,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f 'app.sass', :media => "screen, projector, print" +stylesheet 'sass/ie.sass', :to => 'ie.sass', :condition => "IE lt 9" +stylesheet 'sass/_settings.sass', :to => '_settings.sass' + +# Javascripts +javascript 'javascripts/jquery.min.js', :to => 'jquery.min.js' +javascript 'javascripts/modernizr.foundation.js', :to => 'foundation/modernizr.foundation.js' +javascript 'javascripts/jquery.customforms.js', :to => 'foundation/jquery.customforms.js' +javascript 'javascripts/jquery.reveal.js', :to => 'foundation/jquery.reveal.js' +javascript 'javascripts/jquery.orbit-1.4.0.js', :to => 'foundation/jquery.orbit-1.4.0.js' +javascript 'javascripts/jquery.tooltips.js', :to => 'foundation/jquery.tooltips.js' +javascript 'javascripts/jquery.placeholder.min.js', :to => 'foundation/jquery.placeholder.min.js' +javascript 'javascripts/app.js', :to => 'app.js' + +# Make sure you list all the project template files here in the manifest. +html 'index.html' +file 'humans.txt' +file 'robots.txt' +file 'MIT-LICENSE.txt' + +# Image Files +image 'images/misc/button-gloss.png', :to => 'foundation/misc/button-gloss.png' +image 'images/misc/button-overlay.png', :to => 'foundation/misc/button-overlay.png' +image 'images/misc/custom-form-sprites.png', :to => 'foundation/misc/custom-form-sprites.png' +image 'images/misc/input-bg.png', :to => 'foundation/misc/input-bg.png' +image 'images/misc/input-bg-outset.png', :to => 'foundation/misc/input-bg-outset.png' +image 'images/misc/modal-gloss.png', :to => 'foundation/misc/modal-gloss.png' +image 'images/misc/table-sorter.png', :to => 'foundation/misc/table-sorter.png' +image 'images/orbit/bullets.jpg', :to => 'foundation/orbit/bullets.jpg' +image 'images/orbit/left-arrow.png', :to => 'foundation/orbit/left-arrow.png' +image 'images/orbit/loading.gif', :to => 'foundation/orbit/loading.gif' +image 'images/orbit/mask-black.png', :to => 'foundation/orbit/mask-black.png' +image 'images/orbit/pause-black.png', :to => 'foundation/orbit/pause-black.png' +image 'images/orbit/right-arrow.png', :to => 'foundation/orbit/right-arrow.png' +image 'images/orbit/rotator-black.png', :to => 'foundation/orbit/rotator-black.png' +image 'images/orbit/timer-black.png', :to => 'foundation/orbit/timer-black.png' + + +help %Q{ + +If you need help, email us at foundation@zurb.com or visit foundation.zurb.com" + +} + +welcome_message %Q{ + +w00t! You're using ZURB Foundation, now go forth and rock 'n roll! + +} diff --git a/templates/project/robots.txt b/templates/project/robots.txt new file mode 100644 index 0000000000..2f066711a1 --- /dev/null +++ b/templates/project/robots.txt @@ -0,0 +1,4 @@ +# www.robotstxt.org/ +# www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 + +User-agent: * \ No newline at end of file diff --git a/templates/project/sass/_settings.sass b/templates/project/sass/_settings.sass new file mode 100644 index 0000000000..0103136613 --- /dev/null +++ b/templates/project/sass/_settings.sass @@ -0,0 +1,48 @@ +// Global Foundation vars +//---------------------------------------------------------- + +// This file contains global variables and settings for Foundation +// When adding new variables, be sure to use `!default` to allow over-riding +// at the project level + +// Compass experimental support setttings +//---------------------------------------------------------- + +// $experimental-support-for-khtml: false +// $experimental-support-for-microsoft: false + +// Font stacks +//---------------------------------------------------------- + +// $helvetica-font-stack: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif + +// Default body tag variables +//---------------------------------------------------------- + +// $body-font-size: 13 +// $body-font-family: $helvetica-font-stack +// $body-background: #fff +// $body-line-height: 18px +// $body-color: #555 + +// Grid settings +//---------------------------------------------------------- + +// $grid-max-width: 980px +// $grid-min-width: 727px +// $support-block-grid-nth-child: false + +// Button settings +//---------------------------------------------------------- + +// $button-transition-duration: .25s + +// Orbit settings +//---------------------------------------------------------- + +// $orbit-slider-id: featured +// $include-default-orbit-slider-id: true + +// Default Color +//---------------------------------------------------------- +// $default-color: #00a6fc diff --git a/templates/project/sass/app.sass b/templates/project/sass/app.sass new file mode 100644 index 0000000000..3e17294a7d --- /dev/null +++ b/templates/project/sass/app.sass @@ -0,0 +1,35 @@ +/* Artfully masterminded by ZURB */ + +// Foundation settings +@import settings + +// Importing all of Foundation +@import foundation + +// Import Each Specific Piece for SASS +// @import foundation/shared +// @import foundation/globals +// @import foundation/grid +// @import foundation/typography +// @import foundation/buttons +// @import foundation/ui +// @import foundation/forms +// @import foundation/orbit +// @import foundation/reveal +// @import foundation/mobile + + +// Table of Contents +//----------------------------------------- +// - Shared Styles +// - Page Name 1 +// - Page Name 2 + + +// Shared Styles + + +// Page Name 1 + + +// Page Name 2 \ No newline at end of file diff --git a/templates/project/sass/ie.sass b/templates/project/sass/ie.sass new file mode 100644 index 0000000000..c2e1b6ec7d --- /dev/null +++ b/templates/project/sass/ie.sass @@ -0,0 +1,28 @@ +@import foundation/shared + +// IE styles +//---------------------------------------------- +// +// IE specific styles less than IE9. We hate IE. + +div.panel + border: 1px solid #ccc +.lt-ie8 + .nav-bar li.has-flyout a + padding-right: 20px + &:after + border-top: none + +// Correct IE7 button padding +.lt-ie8 input[type=submit].nice.button + filter: chroma(color=#000000) + position: relative + top: -2px +.lt-ie8 input[type=submit].tiny.button + padding: 5px 5px 7px +.lt-ie8 input[type=submit].small.button + padding: 8px 7px 9px +.lt-ie8 input[type=submit].medium.button + padding: 9px 13px 9px +.lt-ie8 input[type=submit].large.button + padding: 9px 18px 10px \ No newline at end of file diff --git a/vendor/assets/images/foundation/misc/button-gloss.png b/vendor/assets/images/foundation/misc/button-gloss.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6cc5944a294aedc65bdcd080a370962b2bff20 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}!3HGf{@&OHq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6-jxzIEGZ*O8W8t|9&}PW`Q1sCdL<;Yz+*|4Bl33o%4|6H_V+Po~-c73q7rIEGZ*O8WKx|9(ATX6D270tXq?|1B1}aYR7qf5Ay1 n$ACrRi41k$6NQr*I1Ct;^y(zPohIxK)XL!L>gTe~DWM4f^r0+2 literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/misc/custom-form-sprites.png b/vendor/assets/images/foundation/misc/custom-form-sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..23aa7a9d88e34f1c40a7b13dabe4e02331bfc583 GIT binary patch literal 1657 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 literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/misc/input-bg.png b/vendor/assets/images/foundation/misc/input-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..a5cfb4c2fd3ec16dd8f71afa984c14e38904714b GIT binary patch literal 3033 zcmeAS@N?(olHy`uVBq!ia0y~yVA=!19Bd$wT{+G`O0vW?q9iy!t)x7$D3!r6B|j-u z!8128JvAsbF{QHbWU37V19!Eji(^Q|tv5F=ayA(7xL#Dcd-U)1&1)qT<&Uzq6!7g~ z{Z#6izjp3M$=$^a3;}Nau^Sbu7#UVb?Md#wr&86JRvDQ@{$bX@Dt&(J;58n2hdrWG7(N0P`G-M%Dl~dDN3gX$2lCuo#5V zSR-aMCegAQO7IP$oJ4 zA33yX#5&YCn;~ja(^5HQTCQ44!)Dk;`#i(ty5`#c?4Nmm&+mBO_w&5ZJ1MRw9F#Vx zZ$c16$?@1xcLb5uMi7*tqCD_e84dgkJk%oXydyor10$pT&(V;t1HvgZZO1eIbecQO zKOmOTL$gMZ%`%QhzxIrIIW>&(&=}ak>c8q79~mEX%Y|yuHn`Q#v|B~x$18*H(x)FA zSKiH>@A>fMWZ%?nLMQecm89^I=Ha5evPCA!uV^A!91_>e9cZ5a?c|38)yw9Zv!W~2 zHh&CMeHa-S2~S^W`uE(o@+-}^{;XU6%Jy-~=DHQ%TT9_p6Qk(S-)3q(E<6%1#5?8i zKTb_5ip8@+io6kT3;$nF$#W;scmPx5V$noNZta~IpRwX zsExjMiKE8W?eJ(ufeq9w{r-e~{DBf11ZZo+%Hyw)X#`hPi6hW@e!dF&-Jp4LeZMVyOui4yWirom#hy=awpB z&hCPR34xr!pd&)=>VT+$%c=9$W;-Q?r>9fWO4$gIN|kb*Eeh5>ga8dqy8})J4XH_{ zsUZUCuVM?;n+AqLtdn4xjLf6E?kx+Qol?Ue(Gcp}Ix!v9{MR2yT ztsgsJF9VSLFVVXvh;;B}Z-o~ZuKmhm-x`;O@Xe_x(AZRPUKdZH2_LW4DKkW78OiAe zIxyzi(S%Vy6WNfx3E&{?$g*iefz4p)Q(Cx58~dF9f~JMIub zA*Uz+D4HYdJ2<8)u)5Bf*~a+UGAvax&!~hP8rPkHf<<bzTdS)HHX^ zzK@hleO_DKKP~iD-3UkLwJ}Dlm}9$uSQkUa8#QK_{cJpFFQ-`78DTL(i+q65gpfm; z4EZzev@aA^6OD=V(pMe355aGV=QjT9m{Uzol@mZ$7E+uW{DSQM+&)R+Bb22)(5J~o zh}NoK4VKN3BMUSnUGgYIp$j+hlu!nyh5T6DZ_g7PgB=Am`-f@7k1sT%*E;U|K_~s* zBT@fqG?HU^!C?3}@8Rka_xQEO+cc)t0pRrhyermnH1viD6ofWQUm~>1N2n+%gW8IQ46CZ7xduKd)39A5+W5GVwjx6P-95ol!V8nQ$j9{*z)GZPv=kws}iMRpuuiO8)(sK z_h-R>7*`|0_6QA(Qw*#1A-K26Yd=3 zwOH_MFX?6iD7uQu{h&tyo&ZSe#QKt>=s>*IiX{O)O%LqIXcyleJfKPh)+Y@axwVj# zp{xy(p-0MKfscp8BW-|t50QAJ3~+nGQw}Bgq=AxI3rQIeDR}i(A+H;s0sA@|Y3z{S iKe0r;_KYs&B#fJF+ literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/misc/table-sorter.png b/vendor/assets/images/foundation/misc/table-sorter.png new file mode 100644 index 0000000000000000000000000000000000000000..a179910c1d30b6d6a7b97c175fbde2b2f3a43f21 GIT binary patch literal 1401 zcmeAS@N?(olHy`uVBq!ia0vp^NDSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?(9qe!z}(f;)x_M)(9p%r($d+@($Lbx#N5%? z(bdfrrq?AuximL5uLPzy1)11GFeCz4r7*cWT z&8+=i%#H%>=2AJAo=PUAPCjImuMqK!wWXwqe}Y>_f^b06RC9y9Q**tzrC0ypd3lND z(9Z7Sf;Q8ecmAC$tYNkZ&U& zYr|IGTmQ@_d*Rf#7oBPrH?G;*##iV3v3FNQ{MKjI$DTi$tdgC#)oj{xX-V&C`{qXl zpZ>hEM>dD|`u?tIUvf_`$~pZv=ygoplPBM>dA5IpLn+EyTs2W>m%8ZR^7Z* z_?Ly9^H%bc-3#}wxWB09V(}#2Tz4z>mxiBM4Zn#cbuULV@rd2^khMuEn-y%`_Nm(j z&#RjBx_o|edTLcqjl;I+%6C`qhs{q>aIEe*)l~AoQj}TJn=R0d=}@w&{kapDhxec{an^LB{Ts51JU?U literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/orbit/bullets.jpg b/vendor/assets/images/foundation/orbit/bullets.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3c734f0b3d2aecb59957d8abdfbf5bb7a8a0abb GIT binary patch literal 657 zcmex=C5UDGKfoZ!!N9{H%FHOpz$D1XEXer(2tz8! zVL(SB04E0vng~!%fPsODgN2QW8K#zromrTLl}(&Ol2KHQlR-#CRZT)r$x+#rOAw|6 zZsh-43_L)MOoGgU4E7Ai-u`EZxH{$P?jWubKPNGXpv$r0Ofvx1#%#3@^2e&FO7Z2n6nAoQGhDl`a;fAEBQ;WGPZ4Yf{)bh((wvvf!%D10= z+({<8mRBX1-0G}oIclJ^Lm{xmt6WyldTHaz{|o|Fvw}N(KAaZ6+M^+$`e5b z)b=}HCw*CYI6o#8t%9c6Q~>zr;O1eWh4YrsjTwU5x9W{1bV8dgrvF zpF#WQ<)3HpdiQgYp0q%8+QaYeQv}Mlnti_T=}}PK&hocQ4u81Wzx-#({^JFwf2ICs zh}qvTEB4x%?JCJr?`AzH=hEGJ-ecRl>DtqlZCQE#>W_0RQ+A!!h`wR+FJ<+9y$AOH GZvp_rbGwrO literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/orbit/left-arrow.png b/vendor/assets/images/foundation/orbit/left-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e832021fe98f7faad4f88d566fdd480b204f9d71 GIT binary patch literal 679 zcmV;Y0$BZtP)sF?~5wu@Hh zLKg`gI=U!=uh5qe1m8k*arYsDiwXrdJBZ+*LkkYJOKC+?EEHR+W2ZLId+&b^{|^#e z6h2NgxjExXa#`pb1x7)oK z4u@BnOvbnJof^>k{eDobR`bXAg+gJu*=+W#xEN@yR%yzLq~&zlYj;XCj|`(P7)dn zoHR5DIEiS^;iRHDg_Dft3{E3B{bNK3|Z-U1;N52EQtA|6be zmoz-6#zIMWaILIT@F1I~CE&rf>!agA4~QV+!H*=N;)xi7L&Os^c8P{3YS0%6PuyrZ z3ZBT#3=r_dZlB>AFX0K_T|b>pr^e&)br1w+`~Ci_SS;Qy7K?XQ+#f4%G#WjvR;#!5 zdi}wQ0}i)ABOKufM>vLXgd-f`2*(hPaD*cq;TXaZj&Ouye&kz#0RV%dT+D+aNg+BXC~aqF_uFn~+VkOj zIA6}0-<Uy#$g#LwFPH-F?NB>NFPX~8)J;h5sYDsHJ-b9 z));53u>nk@{PUZTeQrhvktXKgJMXGSZMWVBhv%$1kkD_l7zsd+>O$rGgwH}zXSOD+ zAN{myeC_X�xnl(rspR>h;YP7ve1?`vn|B#q%T0{*kGusPQ1VElyHoH}5X5vB<-4 zV*k0aF$Kbq1hWQT>WSs-H;GTDsDu?Zm;Y`ws1(tN-x~qnR7keG4}Z!#>%Nv!@ukrc zlJ#fmh;+4KkfYo8;F5jrZ+gIsmI&|2S1+AWRQgU&& zDZ8bGE=^IhI3~=){R6}eAm~qhgh71>1H}I{hzZfYESzyIO3=qA;hp1vYab87k4;_f zo#m2l%(%|Y@)}fE?1F~~AMCda(Wlgp z@Q(+er^uB~mFgeQ$1Lt-FS4vpK6$I5+H_?7?&riow^9ZM_giWVi7hdfo_uiLOYRwg zE9J1|-cfgnfA^EbA;{Nl<0`Mr(2@~VJ-rUUXl&UdzE#2SC7Wzm4TUEI+??1mud3LA&3n8` zN@2ch`WbE;BO*?KWpcl|LU#kavC`8+54G}25#J0yfOK-&;vZfY;IFJ9GsvE1L1gox zgCrWYqT`2mM*PJa6?=5OhdYhx+N5Mq_=)MI$;VbLC9R9KRnHT+G1cO2OGZGs2qU0t z9{;AS+An73R7lGc}37fCwI0)tO(QLc2u;GQL3W4qU`f8x40YL%}Ls?_wNeyt^(5 zSH6{THU6lt;uLTgz3(y{7E#XIu>a7PoHjq26hJ@Ry0s*7>yyFka^2f#*emnag8cF} zA#43e=eKo-;U<MDh?J$blat+ZjnxPkve1Z@-Id zH4&pXH31FFx#ZT4xOznXgZHmPc-4L80tr7mF{6&h84qo(AWnZcs!Gtm7AFjYD(VASzJ5a+^sYr<(Y<17 z-8}^Om6n}P@cBzZ$BrE`O{(p2qWFM!V07yFNA&2>)s(ny@R6hb*Ex3Ep*2@i_?%aR z$79cWx1WjLA*=S&+!xO@h*q4)|Kap|aR?7yX}08VcN_gx0V0dTn?Bh=t_|FEY1={X z&DtVo`!{xHfYN8?%hQzLmj$U=g;Zemo+y}>2Ix?Mt8%H`3|X}87_k9yhlCn7>#%`{ zkqZHjy}KcVUda9!V;2&@Jh~<7xB+~}z_^CV-XrBTj>CB*D33WV zW#&P1<1>cYxp~8uI}1~W_`I>X$?Oq>b?(Ntgn{v)ywju7q;;yGjhBJeng^Y?*KOO5R%vm`A9ZIv91KsJ^Y@9bximKooxR5xV4(uf@x55fTM@eL^?|8ej>d(KaA8C e+Qgee&ab)=ys&@6bg#4GHaRP9)6)NFdHf4M2#AmX literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/orbit/mask-black.png b/vendor/assets/images/foundation/orbit/mask-black.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e77b5821b176917f95d3d753c0e89b389d9dcc GIT binary patch literal 705 zcmV;y0zUnTP)AI00M{+*+)n|`;Trc z3j=llv-1heR9q$!3?c@s0fEPA3^xJ<5HVIW;IkSQs&C<%i3lFB5EGu@VI;xb;R;lM03s#XfDHLXNF6D${1eHWb8r{T zl!c)^wG9N}UTPZ%!hYl!2m|dn3?POc00bD(VMw(9QN#Ky5FZEPtw6kkECY%4F_j8-5dH?OHTVas1CcSPV$K=N4n)Q+ z^h$%w&_V>%wDSPsaB!QEIPeaLwSo8rEkh6&FoTxI#Du2SKsXTDp+AYpNc;okKn7@( ze<0wDSr z1<%~X^wgl##FWaylc_d9MQ=P^978H@y}7xU^N@o~+ehoIf-Mcq9C;5^^b()4h2B)7pg8(tYffJKPlGfAQO~`wM$~Qg*l7@k5|#vklw19}FA<3JwhnjNc?) z?9~rBQIz^~Taz|aY+wD{O`8}X@=PpHL8djfZoXxG+P^~GuTJgRKjYEns1miF>3i~C z3Z$x==KrqAWlHwn8Xmm*z!m4*t4Fj9N`tdaw{ZE$u4U5C$}H?!pEcEgt>}Z;+$%S3 z#mdO*@AmJX9?!&|b?s{R!i)JG`87Hp=CgpE#KdwV|ABV{BSZ4xvPSb)<}5&eGkCiC KxvXDSr z1<%~X^wgl##FWaylc_cg3`|y@E{-7;x8B^@=;f3saqQ#cmkutoymhyABs~c8eWk$i z=+Uz@^M`XSDh2cSe3eQVd6UYR`I=HfnlA>VRUT95ShVkbW!yabnu2AY5A_#s`##4- zfJMCVSK&eq7Ilk*oPL~s1x>go+`{g|9-01(z|i%%Xi1E zXZ;>KJN&ERT)*|FpMKiMYLi}2*nIH8L9Thh7Ty)-9a$) z&Objt)92Zz_3!hG?AP7RlRtJl@Z;AEld2#6k_%n8_$@D%X-iD9k-NV=YOVCazXEHc z*2d{hKW%=naly>S;@&i-bL>*KbM#HJEaqoyDcE;WFVdQ&MBb@08W@K!2kdN literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/orbit/rotator-black.png b/vendor/assets/images/foundation/orbit/rotator-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d24a70065eb0894bacadf328b21b3d1724dde8 GIT binary patch literal 733 zcmV<30wVp1P)ck zBQ`+>Y=Us@00G2^ZV60fII=33N{|2}x=O4TF`{b+2q0t>0`mmOD0Iw#=1V!4>#!-* zLJtmNOnit-Aq!fdz%($TdjKGSupvc!CNiJ}2P3Y?`A^6ikclhsnS>r+IAa-a91==E z{Dc(i5)(6w*nAC?z!^Lsi9USR0t65~v=qrnSd$*U!~+9!kPV^KKx_uJ;|nlik~fAy zm2||U#9u)C9Zmcvxk&?-zPNz+9g;X3lJ_SAu>r9L zV#}7e!jO^F%!h0V40{6cSyH?V5J1EtV{&r}45$F{XL5213l_sb2Jw*V6&7M5gq&nU z6~mAXT#7{wl-LE3Vw|LOi0-%E{f zmj9xO*;ATy7NL3h1Epcek0l(9DKQXNjb}!Qff6_jeGA0iGIYlO^ zQ4Goi-v~JDCq9SK%7L&b2DQjJ@!0zjh?US<^mGGkL=+!>#2QBJ5M+Y3%b5w-dyrv( z024I&2my(KbRejBxJE!-HNyadC?blN_JK%)_!_U+@DpfZJ|GUn7(c>;zd;*&{PcDp z1GGr_&oD^pVtioQV0R#Lh<+H%4nzi^al85W987HoGE%w9)CC$!)p0BUg6>u+EJQj= P00000NkvXXu0mjf(1j@T literal 0 HcmV?d00001 diff --git a/vendor/assets/images/foundation/orbit/timer-black.png b/vendor/assets/images/foundation/orbit/timer-black.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e77b5821b176917f95d3d753c0e89b389d9dcc GIT binary patch literal 705 zcmV;y0zUnTP)AI00M{+*+)n|`;Trc z3j=llv-1heR9q$!3?c@s0fEPA3^xJ<5HVIW;IkSQs&C<%i3lFB5EGu@VI;xb;R;lM03s#XfDHLXNF6D${1eHWb8r{T zl!c)^wG9N}UTPZ%!hYl!2m|dn3?POc00bD(VMw(9QN#Ky5FZEPtw6kkECY%4F_j8-5dH?OHTVas1CcSPV$K=N4n)Q+ z^h$%w&_V>%wDSPsaB!QEIPeaLwSo8rEkh6&FoTxI#Du2SKsXTDp+AYpNc;okKn7@( ze<0w

      Av_~>0SJy&o?2%t&PvuIsa219CoiIJ<9 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 literal 0 HcmV?d00001 diff --git a/pkg/foundation-3.0.0.alpha5.gem b/pkg/foundation-3.0.0.alpha5.gem new file mode 100644 index 0000000000000000000000000000000000000000..888251192edf93866f9d4242e3643a3628dc9acb GIT binary patch literal 92160 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%0D!sR)3l_8g${krqB=UVg{ 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