).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: templates/icon-fonts/icons/wpzoom/license.txt
================================================
Icon Set: WPZOOM Developer Icon Set -- http://www.wpzoom.com/wpzoom/new-freebie-wpzoom-developer-icon-set-154-free-icons/
License: CC BY-SA 3.0 -- http://creativecommons.org/licenses/by-sa/3.0/
================================================
FILE: templates/icon-fonts/manifest.rb
================================================
description "Compass Recipes icon fonts extension"
discover :fonts
help %Q{
This is a Compass Recipes icon fonts extension
$ gem install compass-recipes
# edit your config.rb file adding : require "compass-recipes"
$ compass install recipes/icon-fonts
}
welcome_message %Q{
You've installed Compass Recipes icon-fonts extension. Let's go to use awesome responsives icons !
}
================================================
FILE: templates/media-queries-for-js/README.md
================================================
# Media Queries for Javascript
[Compass](http://compass-style.org/) extension from [Compass-Recipes](http://moox.github.com/compass-recipes).
## Installation
To properly install this javascript extension, you just need to do
```shell
compass install recipes/media-queries-for-js
```
Two javascripts files should be included into your {javascripts_dir}.
### HTML
You need to include the javascripts files installed by the extension.
```html
```
You can also use your own favorite assets manager like grunt.js, require.js...
### (S)CSS
You have to define your breakpoints.
```scss
@include media-queries-for-js(small, "max-width: 30em");
@include media-queries-for-js(medium, "min-width: 30em");
@include media-queries-for-js(large, "min-width: 60em");
```
## Javascript
Then you should be able to do in your scripts
```js
if ('small' == Recipes.MediaQueries.getCurrent())
{
// your code for small screen
}
```
================================================
FILE: templates/media-queries-for-js/manifest.rb
================================================
description "Compass Recipes extension for JavaScript media queries"
javascript '../../javascripts/polyfills/addEventListener.js', :to => 'polyfills/addEventListener.js'
javascript 'media-queries.js', :to => 'media-queries.js'
help %Q{
This is a Compass Recipes extension for JavaScript media queries
$ gem install compass-recipes
# edit your config.rb file adding : require "compass-recipes"
$ compass install recipes/media-queries-for-js
}
welcome_message %Q{
You've installed Compass Recipes JavaScript media-queries extension. Let's go to add fancy responsive behavior !
}
================================================
FILE: templates/media-queries-for-js/media-queries.js
================================================
(function(){
var Recipes = window.Recipes || {};
Recipes.MediaQueries = {
current: null,
getCurrent: function ()
{
return window.getComputedStyle(document.body,':after').getPropertyValue('content');
},
set: function ()
{
Recipes.MediaQueries.current = Recipes.MediaQueries.getCurrent();
}
}
window.Recipes = Recipes;
window.addEventListener('resize', Recipes.MediaQueries.set, false);
})();
================================================
FILE: tests/recipes/background/index.html
================================================
Tests for recipes /background
Patterns
See http://lea.verou.me/css3patterns/ for most of originals patterns
Gradients
In order: Matte, glossy, bevel, recessed, and a mixed demo.
================================================
FILE: tests/recipes/background/s.css
================================================
section {
*zoom: 1;
}
section:before, section:after {
content: "";
display: block;
overflow: hidden;
}
section:after {
clear: both;
}
div {
width: 20em;
height: 20em;
background-color: #ccc;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: -3px -3px 10px 2px rgba(0, 0, 0, 0.3) inset, 0 0 0 15px rgba(255, 255, 255, 0.6) inset, 0 0 0 1px rgba(0, 0, 0, 0.5), 2px 2px 10px rgba(0, 0, 0, 0.6);
-moz-box-shadow: -3px -3px 10px 2px rgba(0, 0, 0, 0.3) inset, 0 0 0 15px rgba(255, 255, 255, 0.6) inset, 0 0 0 1px rgba(0, 0, 0, 0.5), 2px 2px 10px rgba(0, 0, 0, 0.6);
box-shadow: -3px -3px 10px 2px rgba(0, 0, 0, 0.3) inset, 0 0 0 15px rgba(255, 255, 255, 0.6) inset, 0 0 0 1px rgba(0, 0, 0, 0.5), 2px 2px 10px rgba(0, 0, 0, 0.6);
float: left;
margin: 1em;
}
.background-blueprint-grid {
background-color: #2574b0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 1 50%, color-stop(100%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 1 50%, color-stop(100%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position: -1px -1px, -1px -1px, -1px -1px, -1px -1px;
}
.background-blueprint-grid:hover {
/* add another example using options */
}
.background-carbon-fiber {
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 3, color-stop(66.66667%, #111111), color-stop(100%, rgba(4, 4, 4, 0))), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 3, color-stop(66.66667%, #111111), color-stop(100%, rgba(4, 4, 4, 0))), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 3, color-stop(66.66667%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 3, color-stop(66.66667%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image: -webkit-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -webkit-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -webkit-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px), -webkit-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px);
background-image: -moz-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -moz-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -moz-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px), -moz-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px);
background-image: -o-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -o-radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), -o-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px), -o-radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px);
background-image: radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), radial-gradient(#111111 2px, rgba(4, 4, 4, 0) 3px), radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px), radial-gradient(rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0) 3px);
background-repeat: repeat;
background-position: 0 0, 8px 8px, 0 1px, 8px 9px;
background-color: #222222;
background-size: 16px 16px;
}
.background-carbon-fiber:hover {
/* add another example using options */
}
.background-checkerboard {
background-color: #eeeeee;
background-image: -webkit-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -webkit-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: -moz-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -moz-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: -o-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -o-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-size: 60px 60px;
background-position: 0 0, 30px 30px;
}
.background-checkerboard:hover {
/* add another example using options */
}
.background-checkerboard-diagonal {
background-color: #eeeeee;
background-image: -webkit-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -webkit-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: -moz-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -moz-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: -o-linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -o-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-image: linear-gradient(45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000);
background-size: 60px 60px;
}
.background-checkerboard-diagonal:hover {
/* add another example using options */
}
.background-cicada-stripes {
background-color: gray;
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, rgba(255, 255, 255, 0.07)), color-stop(50%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, rgba(255, 255, 255, 0.13)), color-stop(50%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(255, 255, 255, 0.17))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(255, 255, 255, 0.19)));
background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.07) 50%, rgba(0, 0, 0, 0) 50%), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.13) 50%, rgba(0, 0, 0, 0) 50%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.17) 50%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.19) 50%);
background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.07) 50%, rgba(0, 0, 0, 0) 50%), -moz-linear-gradient(left, rgba(255, 255, 255, 0.13) 50%, rgba(0, 0, 0, 0) 50%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.17) 50%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.19) 50%);
background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.07) 50%, rgba(0, 0, 0, 0) 50%), -o-linear-gradient(left, rgba(255, 255, 255, 0.13) 50%, rgba(0, 0, 0, 0) 50%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.17) 50%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.19) 50%);
background-image: linear-gradient(left, rgba(255, 255, 255, 0.07) 50%, rgba(0, 0, 0, 0) 50%), linear-gradient(left, rgba(255, 255, 255, 0.13) 50%, rgba(0, 0, 0, 0) 50%), linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.17) 50%), linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.19) 50%);
background-size: 13px, 29px, 37px, 53px;
}
.background-cicada-stripes:hover {
/* add another example using options */
}
.background-houndstooth {
background-color: white;
background-image: -webkit-linear-gradient(-45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -webkit-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #000000 17%, rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 0) 25%, #000000 25%, #000000 36%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 64%, #000000 64%, #000000 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 83%, #000000 83%);
background-image: -moz-linear-gradient(-45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -moz-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #000000 17%, rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 0) 25%, #000000 25%, #000000 36%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 64%, #000000 64%, #000000 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 83%, #000000 83%);
background-image: -o-linear-gradient(-45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), -o-linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), -o-linear-gradient(45deg, #000000 17%, rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 0) 25%, #000000 25%, #000000 36%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 64%, #000000 64%, #000000 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 83%, #000000 83%);
background-image: linear-gradient(-45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #000000 75%, #000000), linear-gradient(-45deg, #000000 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #000000 17%, rgba(0, 0, 0, 0) 17%, rgba(0, 0, 0, 0) 25%, #000000 25%, #000000 36%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 64%, #000000 64%, #000000 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 83%, #000000 83%);
background-size: 2em 2em;
background-position: 0 0, 1em 1em, 1em 1em;
}
.background-houndstooth:hover {
/* add another example using options */
}
.background-lined-paper {
background-color: white;
background-image: -webkit-gradient(linear, 0% 50%, 82 50%, color-stop(96.34146%, rgba(0, 0, 0, 0)), color-stop(96.34146%, #abced4), color-stop(100%, #abced4), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(100%, #eeeeee), color-stop(100%, rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 79px, #abced4 79px, #abced4 82px, rgba(0, 0, 0, 0) 82px), -webkit-linear-gradient(top, #eeeeee 0.05em, rgba(0, 0, 0, 0) 0.05em);
background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 79px, #abced4 79px, #abced4 82px, rgba(0, 0, 0, 0) 82px), -moz-linear-gradient(top, #eeeeee 0.05em, rgba(0, 0, 0, 0) 0.05em);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 79px, #abced4 79px, #abced4 82px, rgba(0, 0, 0, 0) 82px), -o-linear-gradient(top, #eeeeee 0.05em, rgba(0, 0, 0, 0) 0.05em);
background-image: linear-gradient(left, rgba(0, 0, 0, 0) 79px, #abced4 79px, #abced4 82px, rgba(0, 0, 0, 0) 82px), linear-gradient(top, #eeeeee 0.05em, rgba(0, 0, 0, 0) 0.05em);
background-size: 100% 1.5em;
}
.background-lined-paper:hover {
/* add another example using options */
}
.background-madras {
background-color: #e9d4b9;
background-image: -webkit-repeating-linear-gradient(45deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(9, 23, 42, 0.5) 120px, rgba(9, 23, 42, 0.5) 140px), -webkit-repeating-linear-gradient(135deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 140px, rgba(9, 23, 42, 0.5) 140px, rgba(9, 23, 42, 0.5) 160px);
background-image: -moz-repeating-linear-gradient(45deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(9, 23, 42, 0.5) 120px, rgba(9, 23, 42, 0.5) 140px), -moz-repeating-linear-gradient(135deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 140px, rgba(9, 23, 42, 0.5) 140px, rgba(9, 23, 42, 0.5) 160px);
background-image: -o-repeating-linear-gradient(45deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(9, 23, 42, 0.5) 120px, rgba(9, 23, 42, 0.5) 140px), -o-repeating-linear-gradient(135deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 140px, rgba(9, 23, 42, 0.5) 140px, rgba(9, 23, 42, 0.5) 160px);
background-image: repeating-linear-gradient(45deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(9, 23, 42, 0.5) 120px, rgba(9, 23, 42, 0.5) 140px), repeating-linear-gradient(135deg, transparent 5px, rgba(9, 23, 42, 0.5) 5px, rgba(9, 23, 42, 0.5) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 35px, rgba(209, 114, 107, 0.5) 35px, rgba(209, 114, 107, 0.5) 40px, rgba(9, 23, 42, 0.5) 40px, rgba(9, 23, 42, 0.5) 50px, rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0) 60px, rgba(209, 114, 107, 0.5) 60px, rgba(209, 114, 107, 0.5) 70px, rgba(243, 169, 73, 0.5) 70px, rgba(243, 169, 73, 0.5) 80px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) 90px, rgba(209, 114, 107, 0.5) 90px, rgba(209, 114, 107, 0.5) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 140px, rgba(9, 23, 42, 0.5) 140px, rgba(9, 23, 42, 0.5) 160px);
}
.background-madras:hover {
/* add another example using options */
}
.background-metal {
background: -webkit-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -webkit-repeating-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0.03) 4.5%), -webkit-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.15) 2.2%), -webkit-linear-gradient(-90deg, #c7c7c7 0%, #e6e6e6 47%, #c7c7c7 53%, #b3b3b3 100%);
background: -moz-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -moz-repeating-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0.03) 4.5%), -moz-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.15) 2.2%), -moz-linear-gradient(-90deg, #c7c7c7 0%, #e6e6e6 47%, #c7c7c7 53%, #b3b3b3 100%);
background: -o-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -o-repeating-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0.03) 4.5%), -o-repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.15) 2.2%), -o-linear-gradient(-90deg, #c7c7c7 0%, #e6e6e6 47%, #c7c7c7 53%, #b3b3b3 100%);
background: repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), repeating-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0.03) 4.5%), repeating-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.15) 2.2%), linear-gradient(-90deg, #c7c7c7 0%, #e6e6e6 47%, #c7c7c7 53%, #b3b3b3 100%);
}
.background-metal:hover {
/* add another example using options */
}
.background-metal-radial {
background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 100, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(radial, 0% 50%, 0, 0% 50%, 100, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(radial, 100% 50%, 0, 100% 50%, 100, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))), repeating-radial-gradient(50% 50%, 100% 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.1) 3.5%), repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.2) 2.2%), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(5%, #e6e6e6), color-stop(30%, #d9d9d9), color-stop(100%, #999999));
background: -webkit-radial-gradient(50% 0%, 8% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -webkit-radial-gradient(50% 100%, 12% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), -webkit-radial-gradient(0% 50%, 50% 7%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -webkit-radial-gradient(100% 50%, 50% 5%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -webkit-repeating-radial-gradient(50% 50%, 100% 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.1) 3.5%), -webkit-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -webkit-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.2) 2.2%), -webkit-radial-gradient(50% 50%, 200% 50%, #e6e6e6 5%, #d9d9d9 30%, #999999 100%);
background: -moz-radial-gradient(50% 0%, 8% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -moz-radial-gradient(50% 100%, 12% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), -moz-radial-gradient(0% 50%, 50% 7%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -moz-radial-gradient(100% 50%, 50% 5%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -moz-repeating-radial-gradient(50% 50%, 100% 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.1) 3.5%), -moz-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -moz-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.2) 2.2%), -moz-radial-gradient(50% 50%, 200% 50%, #e6e6e6 5%, #d9d9d9 30%, #999999 100%);
background: -o-radial-gradient(50% 0%, 8% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -o-radial-gradient(50% 100%, 12% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), -o-radial-gradient(0% 50%, 50% 7%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -o-radial-gradient(100% 50%, 50% 5%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), -o-repeating-radial-gradient(50% 50%, 100% 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.1) 3.5%), -o-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), -o-repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.2) 2.2%), -o-radial-gradient(50% 50%, 200% 50%, #e6e6e6 5%, #d9d9d9 30%, #999999 100%);
background: radial-gradient(50% 0%, 8% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(50% 100%, 12% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(0% 50%, 50% 7%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(100% 50%, 50% 5%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%), repeating-radial-gradient(50% 50%, 100% 100%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.1) 3.5%), repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 6%, rgba(255, 255, 255, 0.1) 7.5%), repeating-radial-gradient(50% 50%, 100% 100%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1.2%, rgba(255, 255, 255, 0.2) 2.2%), radial-gradient(50% 50%, 200% 50%, #e6e6e6 5%, #d9d9d9 30%, #999999 100%);
position: relative;
}
.background-metal-radial:before, .background-metal-radial:after {
content: "";
position: absolute;
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-radius: inherit;
background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 100, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(radial, 0% 50%, 0, 0% 50%, 100, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(radial, 100% 50%, 0, 100% 50%, 100, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-radial-gradient(50% 0%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -webkit-radial-gradient(50% 100%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -webkit-radial-gradient(0% 50%, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -webkit-radial-gradient(100% 50%, 50% 6%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
background: -moz-radial-gradient(50% 0%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -moz-radial-gradient(50% 100%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -moz-radial-gradient(0% 50%, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -moz-radial-gradient(100% 50%, 50% 6%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
background: -o-radial-gradient(50% 0%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -o-radial-gradient(50% 100%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -o-radial-gradient(0% 50%, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), -o-radial-gradient(100% 50%, 50% 6%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
background: radial-gradient(50% 0%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(50% 100%, 10% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(0% 50%, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(100% 50%, 50% 6%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
.background-metal-radial:before {
-webkit-transform: rotate(65deg);
-moz-transform: rotate(65deg);
-ms-transform: rotate(65deg);
-o-transform: rotate(65deg);
transform: rotate(65deg);
}
.background-metal-radial:after {
-webkit-transform: rotate(-65deg);
-moz-transform: rotate(-65deg);
-ms-transform: rotate(-65deg);
-o-transform: rotate(-65deg);
transform: rotate(-65deg);
}
.background-metal-radial:hover {
/* add another example using options */
}
.background-noise {
background-image: url('data:image/png;base64,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');
background-repeat: repeat;
}
.background-noise:hover {
/* add another example using options */
}
.background-polka-dot {
background-color: black;
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 16, color-stop(15%, #ffffff), color-stop(16%, rgba(0, 0, 0, 0))), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 16, color-stop(15%, #ffffff), color-stop(16%, rgba(0, 0, 0, 0)));
background-image: -webkit-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%), -webkit-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%);
background-image: -moz-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%), -moz-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%);
background-image: -o-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%), -o-radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%);
background-image: radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%), radial-gradient(#ffffff 15%, rgba(0, 0, 0, 0) 16%);
background-size: 60px 60px;
background-position: 0 0, 30px 30px;
}
.background-polka-dot:hover {
/* add another example using options */
}
.background-radial-overlay {
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(127, 127, 127, 0.5)), color-stop(35%, rgba(127, 127, 127, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.7)));
background-image: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: -moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: -o-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
}
.background-radial-overlay:hover {
/* add another example using options */
}
.background-rainbow {
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000), color-stop(16.66667%, #ffa500), color-stop(33.33333%, #ffff00), color-stop(50%, #008000), color-stop(66.66667%, #0000ff), color-stop(83.33333%, #4b0082), color-stop(100%, #ee82ee));
background-image: -webkit-linear-gradient(left, #ff0000, #ffa500 16.66667%, #ffff00 33.33333%, #008000 50%, #0000ff 66.66667%, #4b0082 83.33333%, #ee82ee);
background-image: -moz-linear-gradient(left, #ff0000, #ffa500 16.66667%, #ffff00 33.33333%, #008000 50%, #0000ff 66.66667%, #4b0082 83.33333%, #ee82ee);
background-image: -o-linear-gradient(left, #ff0000, #ffa500 16.66667%, #ffff00 33.33333%, #008000 50%, #0000ff 66.66667%, #4b0082 83.33333%, #ee82ee);
background-image: linear-gradient(left, #ff0000, #ffa500 16.66667%, #ffff00 33.33333%, #008000 50%, #0000ff 66.66667%, #4b0082 83.33333%, #ee82ee);
}
.background-rainbow:hover {
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 0, 0, 0.8)), color-stop(16.66667%, rgba(255, 165, 0, 0.8)), color-stop(33.33333%, rgba(255, 255, 0, 0.8)), color-stop(50%, rgba(0, 128, 0, 0.8)), color-stop(66.66667%, rgba(0, 0, 255, 0.8)), color-stop(83.33333%, rgba(75, 0, 130, 0.8)), color-stop(100%, rgba(238, 130, 238, 0.8)));
background-image: -webkit-linear-gradient(left, rgba(255, 0, 0, 0.8), rgba(255, 165, 0, 0.8) 16.66667%, rgba(255, 255, 0, 0.8) 33.33333%, rgba(0, 128, 0, 0.8) 50%, rgba(0, 0, 255, 0.8) 66.66667%, rgba(75, 0, 130, 0.8) 83.33333%, rgba(238, 130, 238, 0.8));
background-image: -moz-linear-gradient(left, rgba(255, 0, 0, 0.8), rgba(255, 165, 0, 0.8) 16.66667%, rgba(255, 255, 0, 0.8) 33.33333%, rgba(0, 128, 0, 0.8) 50%, rgba(0, 0, 255, 0.8) 66.66667%, rgba(75, 0, 130, 0.8) 83.33333%, rgba(238, 130, 238, 0.8));
background-image: -o-linear-gradient(left, rgba(255, 0, 0, 0.8), rgba(255, 165, 0, 0.8) 16.66667%, rgba(255, 255, 0, 0.8) 33.33333%, rgba(0, 128, 0, 0.8) 50%, rgba(0, 0, 255, 0.8) 66.66667%, rgba(75, 0, 130, 0.8) 83.33333%, rgba(238, 130, 238, 0.8));
background-image: linear-gradient(left, rgba(255, 0, 0, 0.8), rgba(255, 165, 0, 0.8) 16.66667%, rgba(255, 255, 0, 0.8) 33.33333%, rgba(0, 128, 0, 0.8) 50%, rgba(0, 0, 255, 0.8) 66.66667%, rgba(75, 0, 130, 0.8) 83.33333%, rgba(238, 130, 238, 0.8));
}
.background-stripes-straight {
background-color: gray;
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)));
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.5) 50%);
background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.5) 50%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.5) 50%);
background-image: linear-gradient(left, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.5) 50%);
background-size: 50px 50px;
}
.background-stripes-straight:hover {
/* add another example using options */
}
.background-diagonal-stripes {
background-color: gray;
background-image: -webkit-repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25px, rgba(255, 255, 255, 0.5) 25px, rgba(255, 255, 255, 0.5) 50px);
background-image: -moz-repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25px, rgba(255, 255, 255, 0.5) 25px, rgba(255, 255, 255, 0.5) 50px);
background-image: -o-repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25px, rgba(255, 255, 255, 0.5) 25px, rgba(255, 255, 255, 0.5) 50px);
background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 25px, rgba(255, 255, 255, 0.5) 25px, rgba(255, 255, 255, 0.5) 50px);
}
.background-diagonal-stripes:hover {
/* add another example using options */
}
.background-tablecloth {
background-color: white;
background-image: -webkit-gradient(linear, 0, 0, color-stop(50%, rgba(200, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(200, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(0, rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%), -webkit-linear-gradient(rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%);
background-image: -moz-linear-gradient(0, rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%), -moz-linear-gradient(rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%);
background-image: -o-linear-gradient(0, rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%), -o-linear-gradient(rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%);
background-image: linear-gradient(0, rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%), linear-gradient(rgba(200, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 50%);
background-size: 50px 50px;
}
.background-tablecloth:hover {
/* add another example using options */
}
.background-tartan {
background-color: #a0302c;
background-image: -webkit-repeating-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -webkit-repeating-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -webkit-repeating-linear-gradient(-35deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 2px, rgba(0, 0, 0, 0.2) 2px, rgba(0, 0, 0, 0.2) 3px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 5px, rgba(0, 0, 0, 0.2) 5px);
background-image: -moz-repeating-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -moz-repeating-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -moz-repeating-linear-gradient(-35deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 2px, rgba(0, 0, 0, 0.2) 2px, rgba(0, 0, 0, 0.2) 3px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 5px, rgba(0, 0, 0, 0.2) 5px);
background-image: -o-repeating-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -o-repeating-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), -o-repeating-linear-gradient(-35deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 2px, rgba(0, 0, 0, 0.2) 2px, rgba(0, 0, 0, 0.2) 3px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 5px, rgba(0, 0, 0, 0.2) 5px);
background-image: repeating-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), repeating-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50px, rgba(0, 0, 0, 0.4) 50px, rgba(0, 0, 0, 0.4) 53px, rgba(255, 255, 255, 0) 53px, rgba(255, 255, 255, 0) 63px, rgba(0, 0, 0, 0.4) 63px, rgba(0, 0, 0, 0.4) 66px, rgba(255, 255, 255, 0) 66px, rgba(255, 255, 255, 0) 116px, rgba(0, 0, 0, 0.5) 116px, rgba(0, 0, 0, 0.5) 166px, rgba(255, 255, 255, 0.2) 166px, rgba(255, 255, 255, 0.2) 169px, rgba(0, 0, 0, 0.5) 169px, rgba(0, 0, 0, 0.5) 179px, rgba(255, 255, 255, 0.2) 179px, rgba(255, 255, 255, 0.2) 182px, rgba(0, 0, 0, 0.5) 182px, rgba(0, 0, 0, 0.5) 232px, rgba(255, 255, 255, 0) 232px), repeating-linear-gradient(-35deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 2px, rgba(0, 0, 0, 0.2) 2px, rgba(0, 0, 0, 0.2) 3px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 5px, rgba(0, 0, 0, 0.2) 5px);
}
.background-tartan:hover {
/* add another example using options */
}
.background-glossy {
background-image: none;
background-color: #cf714a;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfa086), color-stop(50%, #d4815e), color-stop(51%, #cf714a), color-stop(100%, #ca6136));
background-image: -webkit-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: -moz-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: -o-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
}
.background-glossy:hover {
/* add another example using options */
}
.background-matte {
background-image: none;
background-color: #cf714a;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfa086), color-stop(3%, #d4815e), color-stop(100%, #ca6136));
background-image: -webkit-linear-gradient(top, #dfa086, #d4815e 3%, #ca6136);
background-image: -moz-linear-gradient(top, #dfa086, #d4815e 3%, #ca6136);
background-image: -o-linear-gradient(top, #dfa086, #d4815e 3%, #ca6136);
background-image: linear-gradient(top, #dfa086, #d4815e 3%, #ca6136);
}
.background-matte:hover {
/* add another example using options */
}
.background-bevel {
background-image: none;
background-color: #cf714a;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfa086), color-stop(30%, #d88a6a), color-stop(65%, #cf714a), color-stop(100%, #c65f34));
background-image: -webkit-linear-gradient(top, #dfa086, #d88a6a 30%, #cf714a 65%, #c65f34);
background-image: -moz-linear-gradient(top, #dfa086, #d88a6a 30%, #cf714a 65%, #c65f34);
background-image: -o-linear-gradient(top, #dfa086, #d88a6a 30%, #cf714a 65%, #c65f34);
background-image: linear-gradient(top, #dfa086, #d88a6a 30%, #cf714a 65%, #c65f34);
}
.background-bevel:hover {
/* add another example using options */
}
.background-recessed {
background-image: none;
background-color: #cf714a;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b65730), color-stop(10%, #ca6136), color-stop(65%, #cf714a), color-stop(100%, #d0734c));
background-image: -webkit-linear-gradient(top, #b65730, #ca6136 10%, #cf714a 65%, #d0734c);
background-image: -moz-linear-gradient(top, #b65730, #ca6136 10%, #cf714a 65%, #d0734c);
background-image: -o-linear-gradient(top, #b65730, #ca6136 10%, #cf714a 65%, #d0734c);
background-image: linear-gradient(top, #b65730, #ca6136 10%, #cf714a 65%, #d0734c);
}
.background-recessed:hover {
/* add another example using options */
}
.background-mixed {
background-image: url('data:image/png;base64,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'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 77, 0.2)), color-stop(3%, rgba(255, 255, 26, 0.2)), color-stop(100%, rgba(229, 230, 0, 0.2))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfa086), color-stop(50%, #d4815e), color-stop(51%, #cf714a), color-stop(100%, #ca6136));
background-image: url('data:image/png;base64,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'), -webkit-linear-gradient(top, rgba(255, 255, 77, 0.2), rgba(255, 255, 26, 0.2) 3%, rgba(229, 230, 0, 0.2)), -webkit-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: url('data:image/png;base64,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'), -moz-linear-gradient(top, rgba(255, 255, 77, 0.2), rgba(255, 255, 26, 0.2) 3%, rgba(229, 230, 0, 0.2)), -moz-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: url('data:image/png;base64,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'), -o-linear-gradient(top, rgba(255, 255, 77, 0.2), rgba(255, 255, 26, 0.2) 3%, rgba(229, 230, 0, 0.2)), -o-linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
background-image: url('data:image/png;base64,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'), linear-gradient(top, rgba(255, 255, 77, 0.2), rgba(255, 255, 26, 0.2) 3%, rgba(229, 230, 0, 0.2)), linear-gradient(top, #dfa086, #d4815e 50%, #cf714a 51%, #ca6136);
}
.background-mixed:hover {
/* add another example using options */
}
================================================
FILE: tests/recipes/background/s.scss
================================================
@import "compass/css3";
@import "recipes/background";
@import "recipes/utilities/clearfix";
section
{
@include clearfix;
}
// @todo add variante on hover
div {
width: 20em;
height: 20em;
//cursor: pointer; // not used for now
background-color: #ccc;
@include border-radius(50%);
@include box-shadow(
-3px -3px 10px 2px rgba(0,0,0,.3) inset,
0 0 0 15px rgba(255, 255, 255, .6) inset,
0 0 0 1px rgba(0,0,0,.5),
2px 2px 10px rgba(0,0,0,.6)
);
// sort of grid
float: left;
margin: 1em;
}
.background-blueprint-grid {
@include background-blueprint-grid();
&:hover { /* add another example using options */ }
}
.background-carbon-fiber {
@include background-carbon-fiber;
&:hover { /* add another example using options */ }
}
.background-checkerboard {
@include background-checkerboard;
&:hover { /* add another example using options */ }
}
.background-checkerboard-diagonal {
@include background-checkerboard-diagonal;
&:hover { /* add another example using options */ }
}
.background-cicada-stripes {
@include background-cicada-stripes;
&:hover { /* add another example using options */ }
}
.background-houndstooth {
@include background-houndstooth;
&:hover { /* add another example using options */ }
}
.background-lined-paper {
@include background-lined-paper;
&:hover { /* add another example using options */ }
}
.background-madras {
@include background-madras;
&:hover { /* add another example using options */ }
}
.background-metal {
@include background-metal;
&:hover { /* add another example using options */ }
}
.background-metal-radial {
@include background-metal-radial;
&:hover { /* add another example using options */ }
}
.background-noise {
//background-color: #000;
@include background-noise(
//$intensity: .5,
//$size: 200,
//$monochrome: true,
$opacity: .12
);
&:hover { /* add another example using options */ }
}
.background-polka-dot {
@include background-polka-dot;
&:hover { /* add another example using options */ }
}
.background-radial-overlay {
@include background-radial-overlay;
&:hover { /* add another example using options */ }
}
.background-rainbow {
@include background-rainbow;
&:hover { @include background-rainbow(.8); }
}
.background-stripes-straight {
@include background-stripes-straight;
&:hover { /* add another example using options */ }
}
.background-diagonal-stripes {
@include background-diagonal-stripes;
&:hover { /* add another example using options */ }
}
.background-tablecloth {
@include background-tablecloth;
&:hover { /* add another example using options */ }
}
.background-tartan {
@include background-tartan;
&:hover { /* add another example using options */ }
}
// Gradients
$gradient-color: #CF714A;
.background-glossy {
@include background-gradient($gradient-color, glossy);
&:hover { /* add another example using options */ }
}
.background-matte {
@include background-gradient($gradient-color, matte);
&:hover { /* add another example using options */ }
}
.background-bevel {
@include background-gradient($gradient-color, bevel);
&:hover { /* add another example using options */ }
}
.background-recessed {
@include background-gradient($gradient-color, recessed);
&:hover { /* add another example using options */ }
}
// Caution! Mixing background noise with other gradients will output
// the same base64-encoded image for every vendor prefixed gradient syntax.
// Consider overlaying with a pseudo-element, or disabling specific vendor prefixes
.background-mixed {
@include background-image(
background_noise($size: 40),
matte-gradient(rgba(yellow, .2)),
glossy-gradient($gradient-color)
);
&:hover { /* add another example using options */ }
}
================================================
FILE: tests/recipes/color/index.html
================================================
Tests for recipes /color
A series of functions/mixins which assist in dynamic color manipulation.
Created by David Kaneda .
By default, Sass comes with a lightness() function, which returns the expected value from the HSLa system of colors. To properly judge readability, though, we have to look at perceived brightness. This class adds a brightness() function to Sass, as well as luminosity() so we can easily generate a readable text color from the background.
The sample below shows the lightness value (all are the same), but will show the brightness value as you mouse over the examples.
Black & White helper
black-white
black-white-transparente
================================================
FILE: tests/recipes/color/s.css
================================================
.swatch, .swatch1, .swatch2, .swatch3, .swatch4 {
min-width: 100px;
text-align: center;
padding: 10px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
font-size: 13px;
line-height: 16px;
font-weight: bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.swatch1 {
background-color: #ea0d0d;
color: #fcc7c7;
text-shadow: #ba0a0a 0 -1px 0;
border: 1px solid #a20909;
}
.swatch1:after {
content: "48.43137%";
}
.swatch1:hover:after {
content: "31.01137%";
}
.swatch1:active {
background-color: #d20c0c;
color: #fddfdf;
text-shadow: #a20909 0 -1px 0;
}
.swatch2 {
background-color: #ea850d;
color: #291702;
text-shadow: #f49d36 0 1px 0;
border: 1px solid #a25c09;
}
.swatch2:after {
content: "48.43137%";
}
.swatch2:hover:after {
content: "58.6349%";
}
.swatch2:active {
background-color: #d2770c;
color: black;
text-shadow: #f3911e 0 1px 0;
}
.swatch3 {
background-color: #cbea0d;
color: #232902;
text-shadow: #d9f436 0 1px 0;
border: 1px solid #8ca209;
}
.swatch3:after {
content: "48.43137%";
}
.swatch3:hover:after {
content: "78.2498%";
}
.swatch3:active {
background-color: #b6d20c;
color: black;
text-shadow: #d5f31e 0 1px 0;
}
.swatch4 {
background-color: #0d65ea;
color: #c7dcfc;
text-shadow: #0a50ba 0 -1px 0;
border: 1px solid #0946a2;
}
.swatch4:after {
content: "48.43137%";
}
.swatch4:hover:after {
content: "35.23529%";
}
.swatch4:active {
background-color: #0c5bd2;
color: #dfebfd;
text-shadow: #0946a2 0 -1px 0;
}
.swatch4 {
background-color: #b90dea;
color: #f0c7fc;
text-shadow: #930aba 0 -1px 0;
border: 1px solid #8009a2;
}
.swatch4:after {
content: "48.43137%";
}
.swatch4:hover:after {
content: "35.14588%";
}
.swatch4:active {
background-color: #a60cd2;
color: #f7dffd;
text-shadow: #8009a2 0 -1px 0;
}
.black-white {
background: black;
color: white;
}
.black-white-transparente {
background: rgba(0, 0, 0, 0.8);
color: rgba(255, 255, 255, 0.8);
}
================================================
FILE: tests/recipes/color/s.scss
================================================
@import "compass/css3";
@import "recipes/color";
// All of these colors have the same "lightness"
$swatch1: #ea0d0d;
$swatch2: #ea850d;
$swatch3: #cbea0d;
$swatch4: #0d65ea;
$swatch5: #b90dea;
.swatch {
min-width: 100px;
text-align: center;
padding: 10px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
font-size: 13px;
line-height: 16px;
font-weight: bold;
@include border-radius(5px);
}
@mixin color-swatch($color) {
@extend .swatch;
background-color: $color;
@include color-by-background($color, 40%);
border: 1px solid darken($color, 15%);
&:after {
content: "#{lightness($color)}";
}
&:hover:after {
content: "#{brightness($color)}%";
}
&:active {
background-color: darken($color, 5%);
@include color-by-background(darken($color, 5%), 50%);
}
}
.swatch1 {
@include color-swatch($swatch1);
}
.swatch2 {
@include color-swatch($swatch2);
}
.swatch3 {
@include color-swatch($swatch3);
}
.swatch4 {
@include color-swatch($swatch4);
}
.swatch4 {
@include color-swatch($swatch5);
}
// black & white helpers
.black-white {
background: black();
color: white();
}
.black-white-transparente {
background: black(.8);
color: white(.8);
}
================================================
FILE: tests/recipes/color/scheme/index.html
================================================
complementary
complementary-lighter
complementary-light
complementary
complementary-alt
subtle
subtle-lighter
subtle-light
subtle-darker
analog
================================================
FILE: tests/recipes/color/scheme/s.css
================================================
.colors div {
display: inline-block;
width: 4em;
height: 6em;
background: transparent;
position: relative;
}
.colors div span {
position: absolute;
right: 0;
bottom: 0;
left: 0;
font-size: .8em;
padding: .4em;
color: #fff;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
.colors .main-color {
background: #663333;
}
.colors .analog {
background: #664633;
}
.colors .analog-alt {
background: #663346;
}
.colors .complementary {
background: #336666;
}
.colors .complementary-alt {
background: #2b5555;
}
.colors .complementary-light {
background: #994d4d;
}
.colors .complementary-lighter {
background: #bb7777;
}
.colors .split {
background: #336653;
}
.colors .split-alt {
background: #335366;
}
.colors .subtle-light {
background: #884a44;
}
.colors .subtle-lighter {
background: #aa6355;
}
.colors .subtle-dark {
background: #442225;
}
.colors .subtle-darker {
background: #221114;
}
.colors .tetra {
background: #4d6633;
}
.colors .tetra-alt {
background: #4c3366;
}
.colors .triad {
background: #336640;
}
.colors .triad-alt {
background: #334066;
}
================================================
FILE: tests/recipes/color/scheme/s.scss
================================================
@import "recipes/color/scheme";
@import "compass/css3";
@import "recipes/shape/polygon";
@import "recipes/utilities/position";
$main-color: #663333;
.colors
{
div
{
display: inline-block;
@include rectangle(4em, 6em);
position: relative;
span
{
@include position(absolute, null, 0, 0, 0);
font-size: .8em;
padding: .4em;
color: #fff;
@include background(linear-gradient(top, rgba(#000, 0), rgba(#000, .8)));
}
}
.main-color { background: $main-color }
.analog { background: analog-color($main-color) }
.analog-alt { background: analog-color-alt($main-color) }
.complementary { background: complementary-color($main-color) }
.complementary-alt { background: complementary-color-alt($main-color) }
.complementary-light { background: complementary-color-light($main-color) }
.complementary-lighter { background: complementary-color-lighter($main-color) }
.split { background: split-color($main-color) }
.split-alt { background: split-color-alt($main-color) }
.subtle-light { background: subtle-color-light($main-color) }
.subtle-lighter { background: subtle-color-lighter($main-color) }
.subtle-dark { background: subtle-color-dark($main-color) }
.subtle-darker { background: subtle-color-darker($main-color) }
.tetra { background: tetra-color($main-color) }
.tetra-alt { background: tetra-color-alt($main-color) }
.triad { background: triad-color($main-color) }
.triad-alt { background: triad-color-alt($main-color) }
}
================================================
FILE: tests/recipes/effect/bevel/index.html
================================================
Bevel Shadow
Bevel Shadow (w/options)
Bevel Border
================================================
FILE: tests/recipes/effect/bevel/s.css
================================================
.avatar, .avatar1, .avatar2 {
width: 100px;
height: 100px;
background-size: 100px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
display: inline-block;
background: none center center no-repeat;
}
.avatar1 {
background-image: url(http://a3.twimg.com/profile_images/1106236669/twitter_sharp.png);
}
.avatar2 {
background-image: url(https://twimg0-a.akamaihd.net/profile_images/1513955198/IMG_0853-cut.jpg);
}
.bevel-shadow {
-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 2px 0 rgba(255, 255, 255, 0.5), inset 0 -5px 0 rgba(0, 0, 0, 0.6), inset 0 -6px 0 rgba(255, 255, 255, 0.3);
-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 2px 0 rgba(255, 255, 255, 0.5), inset 0 -5px 0 rgba(0, 0, 0, 0.6), inset 0 -6px 0 rgba(255, 255, 255, 0.3);
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 2px 0 rgba(255, 255, 255, 0.5), inset 0 -5px 0 rgba(0, 0, 0, 0.6), inset 0 -6px 0 rgba(255, 255, 255, 0.3);
}
.bevel-border {
border: 1px solid rgba(51, 51, 51, 0.5);
border-top-color: rgba(71, 71, 71, 0.5);
border-bottom-color: rgba(31, 31, 31, 0.5);
}
.bevel-shadow-soft {
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8), inset 0 2px 2px rgba(255, 255, 255, 0.5), inset 0 -10px 2px rgba(0, 0, 0, 0.6), inset 0 -13px 2px rgba(255, 255, 255, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8), inset 0 2px 2px rgba(255, 255, 255, 0.5), inset 0 -10px 2px rgba(0, 0, 0, 0.6), inset 0 -13px 2px rgba(255, 255, 255, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8), inset 0 2px 2px rgba(255, 255, 255, 0.5), inset 0 -10px 2px rgba(0, 0, 0, 0.6), inset 0 -13px 2px rgba(255, 255, 255, 0.3);
}
================================================
FILE: tests/recipes/effect/bevel/s.scss
================================================
@import "compass/css3";
@import 'recipes/effect/bevel';
.avatar {
width: 100px;
height: 100px;
background-size: 100px;
@include border-radius(5px);
display: inline-block;
background: none center center no-repeat;
}
.avatar1 {
@extend .avatar;
@include background-image(url(http://a3.twimg.com/profile_images/1106236669/twitter_sharp.png));
}
.avatar2 {
@extend .avatar;
@include background-image(url(https://twimg0-a.akamaihd.net/profile_images/1513955198/IMG_0853-cut.jpg));
}
.bevel-shadow {
@include bevel-shadow;
}
.bevel-border {
@include bevel-border;
}
.bevel-shadow-soft {
@include bevel-shadow(
$blur: 2px,
$size: 10px
);
}
================================================
FILE: tests/recipes/effect/corner-folded/index.html
================================================
See http://nicolasgallagher.com/pure-css-folded-corner-effect/demo/ for original effect
Top Left
Top Right
Bottom Left
Bottom Right
================================================
FILE: tests/recipes/effect/corner-folded/s.css
================================================
.wrapper {
background: #fff;
padding: 1em;
}
.corner-folded-top-left,
.corner-folded-top-right,
.corner-folded-bottom-left,
.corner-folded-bottom-right {
background: #ddd;
width: 400px;
height: 200px;
margin: auto;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-ms-border-radius: 0.3em;
-o-border-radius: 0.3em;
border-radius: 0.3em;
}
.corner-folded-top-left {
position: relative;
overflow: hidden;
}
.corner-folded-top-left::before {
content: "";
position: absolute;
display: block;
border-style: solid;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
top: 0;
left: 0;
border-width: 1em 1em 0 0;
border-color: white #dddddd;
-webkit-border-radius: 0 0 0.3em 0;
-moz-border-radius: 0 0 0.3em 0;
-ms-border-radius: 0 0 0.3em 0;
-o-border-radius: 0 0 0.3em 0;
border-radius: 0 0 0.3em 0;
}
.corner-folded-top-right {
position: relative;
overflow: hidden;
}
.corner-folded-top-right::before {
content: "";
position: absolute;
display: block;
border-style: solid;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
top: 0;
right: 0;
border-width: 0 1em 1em 0;
border-color: #dddddd white;
-webkit-border-radius: 0 0 0 0.3em;
-moz-border-radius: 0 0 0 0.3em;
-ms-border-radius: 0 0 0 0.3em;
-o-border-radius: 0 0 0 0.3em;
border-radius: 0 0 0 0.3em;
}
.corner-folded-bottom-left {
position: relative;
overflow: hidden;
}
.corner-folded-bottom-left::before {
content: "";
position: absolute;
display: block;
border-style: solid;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
bottom: 0;
left: 0;
border-width: 1em 0 0 1em;
border-color: #dddddd white;
-webkit-border-radius: 0 0.3em 0 0;
-moz-border-radius: 0 0.3em 0 0;
-ms-border-radius: 0 0.3em 0 0;
-o-border-radius: 0 0.3em 0 0;
border-radius: 0 0.3em 0 0;
}
.corner-folded-bottom-right {
position: relative;
overflow: hidden;
}
.corner-folded-bottom-right::before {
content: "";
position: absolute;
display: block;
border-style: solid;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0.6em;
bottom: 0;
right: 0;
border-width: 0 0 1em 1em;
border-color: white #dddddd;
-webkit-border-radius: 0.3em 0 0 0;
-moz-border-radius: 0.3em 0 0 0;
-ms-border-radius: 0.3em 0 0 0;
-o-border-radius: 0.3em 0 0 0;
border-radius: 0.3em 0 0 0;
}
================================================
FILE: tests/recipes/effect/corner-folded/s.scss
================================================
@import "compass/css3";
@import "recipes/effect/folded-corner";
.wrapper
{
background: #fff; //same color as the corner-folded background-color
padding: 1em;
}
.corner-folded-top-left,
.corner-folded-top-right,
.corner-folded-bottom-left,
.corner-folded-bottom-right
{
background: #ddd; // corner-folded near color
width: 400px;
height: 200px;
margin: auto;
@include border-radius(.3em);
}
.corner-folded-top-left
{
@include folded-corner(top-left);
}
.corner-folded-top-right
{
@include folded-corner(top-right);
}
.corner-folded-bottom-left
{
@include folded-corner(bottom-left);
}
.corner-folded-bottom-right
{
@include folded-corner(bottom-right);
}
================================================
FILE: tests/recipes/effect/corners-tucked/index.html
================================================
Tests for recipes /effect /corners-tucked — corners-taped
Simulate tucking corners into slits or celophane tape on corners
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.
================================================
FILE: tests/recipes/effect/corners-tucked/s.css
================================================
body {
background: #eeeeee;
}
.tucked-corners, .taped-corners {
width: 300px;
margin: 4em auto 8em;
background-color: #BADA55;
}
.tucked-corners .bottom-corners, .taped-corners .bottom-corners {
padding: 0.5em 1em;
}
.tucked-corners {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0.5em 1em;
}
.tucked-corners:after, .tucked-corners:before, .tucked-corners span.bottom-corners:after, .tucked-corners span.bottom-corners:before {
position: absolute;
content: "";
z-index: 10;
background: #eeeeee;
height: 50px;
width: 100px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
}
.tucked-corners:after {
top: -25px;
left: -50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.tucked-corners:before {
top: -25px;
right: -50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.tucked-corners span.bottom-corners {
display: block;
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tucked-corners span.bottom-corners:after {
bottom: -25px;
left: -50px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.tucked-corners span.bottom-corners:before {
bottom: -25px;
right: -50px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.taped-corners {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.taped-corners:after, .taped-corners:before, .taped-corners span.bottom-corners:after, .taped-corners span.bottom-corners:before {
position: absolute;
content: "";
z-index: 10;
background: rgba(255, 255, 255, 0.5);
height: 50px;
width: 100px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
box-shadow: rgba(0, 0, 0, 0.5) 0 6px 9px -8px;
}
.taped-corners:after {
top: -25px;
left: -50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.taped-corners:before {
top: -25px;
right: -50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.taped-corners span.bottom-corners {
display: block;
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.taped-corners span.bottom-corners:after {
bottom: -25px;
left: -50px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.taped-corners span.bottom-corners:before {
bottom: -25px;
right: -50px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
================================================
FILE: tests/recipes/effect/corners-tucked/s.scss
================================================
@import "compass/css3";
@import "recipes/effect/corners-tucked";
body {
background: #eeeeee;
}
.tucked-corners, .taped-corners{
width: 300px;
margin: 4em auto 8em;
background-color: #BADA55;
.bottom-corners {
padding: 0.5em 1em;
}
}
.tucked-corners{
@include corners-tucked(#eeeeee);
padding: 0.5em 1em;
}
.taped-corners{
@include corners-taped;
}
================================================
FILE: tests/recipes/effect/cutout/index.html
================================================
Cutout
Cutout (w/options)
================================================
FILE: tests/recipes/effect/cutout/s.css
================================================
.avatar, .avatar1, .avatar2 {
width: 100px;
height: 100px;
background-size: 100px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
display: inline-block;
background: none center center no-repeat;
}
.avatar1 {
background-image: url(http://a3.twimg.com/profile_images/1106236669/twitter_sharp.png);
}
.avatar2 {
background-image: url(https://twimg0-a.akamaihd.net/profile_images/1513955198/IMG_0853-cut.jpg);
}
.cutout {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 5px 5px rgba(0, 0, 0, 0.6), inset 0 1px 5px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 5px 5px rgba(0, 0, 0, 0.6), inset 0 1px 5px rgba(0, 0, 0, 0.6);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 5px 5px rgba(0, 0, 0, 0.6), inset 0 1px 5px rgba(0, 0, 0, 0.6);
}
.cutout-deep {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(0, 0, 0, 0.6), inset 0 1px 20px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(0, 0, 0, 0.6), inset 0 1px 20px rgba(0, 0, 0, 0.6);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(0, 0, 0, 0.6), inset 0 1px 20px rgba(0, 0, 0, 0.6);
}
================================================
FILE: tests/recipes/effect/cutout/s.scss
================================================
@import "compass/css3";
@import 'recipes/effect/cutout';
.avatar {
width: 100px;
height: 100px;
background-size: 100px;
@include border-radius(5px);
display: inline-block;
background: none center center no-repeat;
}
.avatar1 {
@extend .avatar;
@include background-image(url(http://a3.twimg.com/profile_images/1106236669/twitter_sharp.png));
}
.avatar2 {
@extend .avatar;
@include background-image(url(https://twimg0-a.akamaihd.net/profile_images/1513955198/IMG_0853-cut.jpg));
}
.cutout {
@include cutout;
}
.cutout-deep {
@include cutout($size: 10px, $blur: 20px);
}
================================================
FILE: tests/recipes/effect/glass/index.html
================================================
Inspired by @simurai's Imdb redesign http://lab.simurai.com/redesign/imdb
================================================
FILE: tests/recipes/effect/glass/s.css
================================================
.glass,
.glass-blue {
margin: 20px auto;
}
.glass {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: #000;
width: 400px;
height: 400px;
}
.glass:after {
content: "";
position: absolute;
display: block;
overflow: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid transparent;
border-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
-webkit-box-shadow: inset rgba(255, 255, 255, 0.72) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
-moz-box-shadow: inset rgba(255, 255, 255, 0.72) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
box-shadow: inset rgba(255, 255, 255, 0.72) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0) 50.5%);
background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0) 50.5%);
background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0) 50.5%);
background: linear-gradient(-45deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0) 50.5%);
}
.glass-blue {
width: 100px;
height: 100px;
position: relative;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-ms-border-radius: 0.3em;
-o-border-radius: 0.3em;
border-radius: 0.3em;
background: black url(http://lorempixel.com/100/100/) no-repeat;
}
.glass-blue:after {
content: "";
position: absolute;
display: block;
overflow: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid transparent;
border-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-ms-border-radius: 0.3em;
-o-border-radius: 0.3em;
border-radius: 0.3em;
-webkit-box-shadow: inset rgba(255, 255, 255, 0.85) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
-moz-box-shadow: inset rgba(255, 255, 255, 0.85) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
box-shadow: inset rgba(255, 255, 255, 0.85) 0 0 2px, inset rgba(255, 255, 255, 0.4) 0 0 10px;
background: -webkit-linear-gradient(-60deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.19) 40%, rgba(255, 255, 255, 0) 41%);
background: -moz-linear-gradient(-60deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.19) 40%, rgba(255, 255, 255, 0) 41%);
background: -o-linear-gradient(-60deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.19) 40%, rgba(255, 255, 255, 0) 41%);
background: linear-gradient(-60deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.19) 40%, rgba(255, 255, 255, 0) 41%);
}
================================================
FILE: tests/recipes/effect/glass/s.scss
================================================
@import "compass/css3";
@import "recipes/effect/glass";
.glass,
.glass-blue
{
margin: 20px auto;
}
.glass
{
@include effect-glass;
background: #000;
width: 400px;
height: 400px;
}
.glass-blue
{
width: 100px;
height: 100px;
@include effect-glass(
$color: rgba(#fff, .25),
$reflectDegree: -60deg,
$border-radius: .3em,
$size: 40%,
$size-fadeout: 1%
);
background: #000 url(http://lorempixel.com/100/100/) no-repeat;
}
================================================
FILE: tests/recipes/effect/index.html
================================================
Tests for recipes /effect
================================================
FILE: tests/recipes/effect/ribbon/index.html
================================================
Ribbon test (v offset)
Longer Ribbon
(h offset)
Tiny
================================================
FILE: tests/recipes/effect/ribbon/s.css
================================================
.top-left, .top-right, .bottom-right, .bottom-left {
color: white;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
border: 1px solid #631a15;
background: #c73b3c;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c73b3c), color-stop(100%, #b8201f));
background: -webkit-linear-gradient(#c73b3c, #b8201f);
background: -moz-linear-gradient(#c73b3c, #b8201f);
background: -o-linear-gradient(#c73b3c, #b8201f);
background: linear-gradient(#c73b3c, #b8201f);
box-shadow: 0 0.2em 0.6em rgba(0, 0, 0, 0.6);
}
.top-left:before, .top-right:before, .bottom-right:before, .bottom-left:before, .top-left:after, .top-right:after, .bottom-right:after, .bottom-left:after {
width: 100%;
height: 0;
content: "";
position: absolute;
display: block;
border: 1px dashed;
border-left: 0;
border-right: 0;
border-top-color: #631a15;
border-bottom-color: #da5050;
}
.top-left:before, .top-right:before, .bottom-right:before, .bottom-left:before {
top: 3px;
}
.top-left:after, .top-right:after, .bottom-right:after, .bottom-left:after {
bottom: 1px;
}
body {
overflow: hidden;
}
.top-left {
position: absolute;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 10em;
height: 3em;
line-height: 3em;
top: 8.04178em;
left: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.top-right {
position: absolute;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 20em;
height: 3em;
line-height: 3em;
top: 11.11285em;
right: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.bottom-right {
position: absolute;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 10em;
height: 2em;
line-height: 2em;
bottom: 5.04178em;
right: 10em;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
-o-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.bottom-left {
position: absolute;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 10em;
height: 5em;
line-height: 5em;
bottom: 2.04178em;
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
================================================
FILE: tests/recipes/effect/ribbon/s.scss
================================================
@import "recipes/background";
@import "recipes/effect/ribbon";
body
{
overflow: hidden; // to prevent scroll & show overflow created by ribbons
}
.top-left {
@include effect-ribbon-corner($height: 3em, $offset-v: 4em)
}
.top-right {
@include effect-ribbon-corner('top right', 20em, 3em)
}
.bottom-right {
@include effect-ribbon-corner('bottom right', $offset-h: 10em)
}
.bottom-left {
@include effect-ribbon-corner($position: 'bottom left', $height: 5em)
}
================================================
FILE: tests/recipes/effect/scatter/index.html
================================================
Rotate a group of elements as if they were casually tossed on a table
================================================
FILE: tests/recipes/effect/scatter/s.css
================================================
.scatter {
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-ms-transform: rotate(10deg);
-o-transform: rotate(10deg);
transform: rotate(10deg);
width: 100px;
height: 100px;
background-color: blue;
float: left;
}
.scatter:nth-of-type(2n+2) {
-webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);
-ms-transform: rotate(4deg);
-o-transform: rotate(4deg);
transform: rotate(4deg);
}
.scatter:nth-of-type(3n+3) {
-webkit-transform: rotate(16deg);
-moz-transform: rotate(16deg);
-ms-transform: rotate(16deg);
-o-transform: rotate(16deg);
transform: rotate(16deg);
}
.scatter:nth-of-type(5n+5) {
-webkit-transform: rotate(13deg);
-moz-transform: rotate(13deg);
-ms-transform: rotate(13deg);
-o-transform: rotate(13deg);
transform: rotate(13deg);
}
================================================
FILE: tests/recipes/effect/scatter/s.scss
================================================
@import "compass/css3";
@import "recipes/effect/scatter";
.scatter{
@include scatter;
width: 100px;
height: 100px;
background-color: blue;
float: left;
}
================================================
FILE: tests/recipes/form/element/inline/index.html
================================================
================================================
FILE: tests/recipes/form/element/inline/s.css
================================================
label {
display: inline-block;
width: 8em;
vertical-align: middle;
}
input,
textarea {
width: 20em;
vertical-align: middle;
}
================================================
FILE: tests/recipes/form/element/inline/s.scss
================================================
@import "recipes/form/element/inline";
@include form-element-inline;
================================================
FILE: tests/recipes/form/index.html
================================================
Tests for recipes /form
================================================
FILE: tests/recipes/form/skin/index.html
================================================
================================================
FILE: tests/recipes/form/skin/natural/index.html
================================================
Note: Clicks on labels adjacent to inputs does not give focus (no for="" defined)
Input in label,label text before input
Input in label,label text after input
Label before
Label after
Select in label,label text before input
Select in label,label text after input
Label before
Label after
Textarea in label,label text before input
Textarea in label,label text after input
Label before
Label after
Button
================================================
FILE: tests/recipes/form/skin/natural/s.css
================================================
form {
padding: 2em;
background: #fff;
-webkit-border-radius: 0.4em;
-moz-border-radius: 0.4em;
-ms-border-radius: 0.4em;
-o-border-radius: 0.4em;
border-radius: 0.4em;
-webkit-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.4);
box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.4);
}
.form-element {
display: block;
margin: 2em 0;
}
label {
cursor: pointer;
color: #666666;
}
input,
select,
textarea {
padding: .4em;
border: 1px solid #3399e9;
border-top-color: #45a2eb;
border-bottom-color: #2190e7;
-webkit-border-radius: 0.4em;
-moz-border-radius: 0.4em;
-ms-border-radius: 0.4em;
-o-border-radius: 0.4em;
border-radius: 0.4em;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1%, #e6e6e6), color-stop(30%, #ffffff));
background: -webkit-linear-gradient(#ffffff, #e6e6e6 1%, #ffffff 30%);
background: -moz-linear-gradient(#ffffff, #e6e6e6 1%, #ffffff 30%);
background: -o-linear-gradient(#ffffff, #e6e6e6 1%, #ffffff 30%);
background: linear-gradient(#ffffff, #e6e6e6 1%, #ffffff 30%);
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 0.4em;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 0.4em;
box-shadow: rgba(0, 0, 0, 0.1) 0 0 0.4em;
-moz-transition: -moz- box-shadow linear 0.2s, border linear 0.2s;
-webkit-transition: -webkit- box-shadow linear 0.2s, border linear 0.2s;
transition: box-shadow linear 0.2s, border linear 0.2s;
}
input:hover, label:hover + input,
select:hover, label:hover +
select,
textarea:hover, label:hover +
textarea {
-webkit-box-shadow: 0 0 0.8em rgba(51, 153, 233, 0.4);
-moz-box-shadow: 0 0 0.8em rgba(51, 153, 233, 0.4);
box-shadow: 0 0 0.8em rgba(51, 153, 233, 0.4);
}
input:focus,
select:focus,
textarea:focus {
outline: none;
border-color: #3399e9;
-webkit-box-shadow: 0 0 0.4em rgba(51, 153, 233, 0.65);
-moz-box-shadow: 0 0 0.4em rgba(51, 153, 233, 0.65);
box-shadow: 0 0 0.4em rgba(51, 153, 233, 0.65);
}
button,
.button {
cursor: pointer;
display: inline-block;
width: auto;
color: white;
padding: .6em 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
border: 1px solid #1c8de7;
border-top-color: #1780d2;
border-bottom-color: #61b0ee;
background: #3399e9;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #61b0ee), color-stop(100%, #1780d2));
background: -webkit-linear-gradient(#61b0ee, #1780d2);
background: -moz-linear-gradient(#61b0ee, #1780d2);
background: -o-linear-gradient(#61b0ee, #1780d2);
background: linear-gradient(#61b0ee, #1780d2);
-webkit-border-radius: 0.6em;
-moz-border-radius: 0.6em;
-ms-border-radius: 0.6em;
-o-border-radius: 0.6em;
border-radius: 0.6em;
-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0.1em 0.2em;
-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0.1em 0.2em;
box-shadow: rgba(0, 0, 0, 0.4) 0 0.1em 0.2em;
}
button:focus, button:hover,
.button:focus,
.button:hover {
text-decoration: none;
background: #1c8de7;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6ab5ef), color-stop(100%, #167ac9));
background: -webkit-linear-gradient(#6ab5ef, #167ac9);
background: -moz-linear-gradient(#6ab5ef, #167ac9);
background: -o-linear-gradient(#6ab5ef, #167ac9);
background: linear-gradient(#6ab5ef, #167ac9);
}
button:active,
.button:active {
text-decoration: none;
background: #1885dc;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #167ac9), color-stop(100%, #6ab5ef));
background: -webkit-linear-gradient(#167ac9, #6ab5ef);
background: -moz-linear-gradient(#167ac9, #6ab5ef);
background: -o-linear-gradient(#167ac9, #6ab5ef);
background: linear-gradient(#167ac9, #6ab5ef);
}
================================================
FILE: tests/recipes/form/skin/natural/s.scss
================================================
@import "compass/css3";
@import "recipes/form/skin/natural";
form
{
padding: 2em;
background: #fff;
@include border-radius(.4em);
@include box-shadow(0 .2em .4em rgba(#000, .4));
}
.form-element
{
display: block;
margin: 2em 0;
}
@include form-skin-natural;
================================================
FILE: tests/recipes/google-webfont/index.html
================================================
Tests for recipes /google-webfont
I’m Ubuntu!
================================================
FILE: tests/recipes/google-webfont/s.css
================================================
@import url("//fonts.googleapis.com/css?family=Ubuntu:700");
h2 {
font-family: Ubuntu, Helvetica, sans-serif;
font-size: 144px;
letter-spacing: -10px;
font-weight: 700;
color: rgba(110, 110, 110, 0.5);
text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
}
================================================
FILE: tests/recipes/google-webfont/s.scss
================================================
@import "compass/css3";
@import 'recipes/google-webfont';
@import 'recipes/color';
@include google-webfont('Ubuntu', 700);
h2 {
font-family: Ubuntu, Helvetica, sans-serif;
font-size: 144px;
letter-spacing: -10px;
font-weight: 700;
@include color-by-background(rgba(#eee, .5), 50);
}
================================================
FILE: tests/recipes/icon-font/index.html
================================================
Tests for recipes /icon-font
Unicode usage : for the Unicode U+f065 you should use different syntax depending on where you use it.
HTML 
CSS \f065
Javascript \uf065
Unicode
Test Text (to be hidden)
================================================
FILE: tests/recipes/icon-font/s.css
================================================
.smiley, .broccolidry, .cuticons, .ecoico, .entypo, .fontawesome, .heydings_icons, .heydings_controls, .icomoon, .iconic_fill, .iconic_stroke, .iconminia, .meteocons, .modern_pictograms, .silkcons, .socialico, .typicons, .websymbols, .wpzoom {
position: relative;
display: inline-block;
overflow: visible;
}
.smiley:before, .smiley:after, .broccolidry:before, .broccolidry:after, .cuticons:before, .cuticons:after, .ecoico:before, .ecoico:after, .entypo:before, .entypo:after, .fontawesome:before, .fontawesome:after, .heydings_icons:before, .heydings_icons:after, .heydings_controls:before, .heydings_controls:after, .icomoon:before, .icomoon:after, .iconic_fill:before, .iconic_fill:after, .iconic_stroke:before, .iconic_stroke:after, .iconminia:before, .iconminia:after, .meteocons:before, .meteocons:after, .modern_pictograms:before, .modern_pictograms:after, .silkcons:before, .silkcons:after, .socialico:before, .socialico:after, .typicons:before, .typicons:after, .websymbols:before, .websymbols:after, .wpzoom:before, .wpzoom:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
text-shadow: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
@font-face {
font-family: "broccolidry";
src: url('../../../fonts/icons/broccolidry/broccolidry.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/broccolidry/broccolidry.woff') format('woff'), url('../../../fonts/icons/broccolidry/broccolidry.ttf') format('truetype'), url('../../../fonts/icons/broccolidry/broccolidry.svg#broccolidry') format('svg');
}
.broccolidry:before, .broccolidry:after {
font-family: broccolidry;
}
@font-face {
font-family: "cuticons";
src: url('../../../fonts/icons/cuticons/cuticons.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/cuticons/cuticons.woff') format('woff'), url('../../../fonts/icons/cuticons/cuticons.ttf') format('truetype'), url('../../../fonts/icons/cuticons/cuticons.svg#cuticons') format('svg');
}
.cuticons:before, .cuticons:after {
font-family: cuticons;
}
@font-face {
font-family: "ecoico";
src: url('../../../fonts/icons/ecoico/ecoico.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/ecoico/ecoico.woff') format('woff'), url('../../../fonts/icons/ecoico/ecoico.ttf') format('truetype'), url('../../../fonts/icons/ecoico/ecoico.svg#ecoico') format('svg');
}
.ecoico:before, .ecoico:after {
font-family: ecoico;
}
@font-face {
font-family: "entypo";
src: url('../../../fonts/icons/entypo/entypo.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/entypo/entypo.woff') format('woff'), url('../../../fonts/icons/entypo/entypo.ttf') format('truetype'), url('../../../fonts/icons/entypo/entypo.svg#EntypoRegular') format('svg');
}
.entypo:before, .entypo:after {
font-family: entypo;
}
@font-face {
font-family: "fontawesome";
src: url('../../../fonts/icons/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/fontawesome/fontawesome.woff') format('woff'), url('../../../fonts/icons/fontawesome/fontawesome.ttf') format('truetype'), url('../../../fonts/icons/fontawesome/fontawesome.svg#FontAwesomeRegular') format('svg');
}
.fontawesome:before, .fontawesome:after {
font-family: fontawesome;
}
@font-face {
font-family: "heydings_icons";
src: url('../../../fonts/icons/heydings_icons/heydings_icons.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/heydings_icons/heydings_icons.woff') format('woff'), url('../../../fonts/icons/heydings_icons/heydings_icons.ttf') format('truetype'), url('../../../fonts/icons/heydings_icons/heydings_icons.svg#HeydingsCommonIconsRegular') format('svg');
}
.heydings_icons:before, .heydings_icons:after {
font-family: heydings_icons;
}
@font-face {
font-family: "heydings_controls";
src: url('../../../fonts/icons/heydings_controls/heydings_controls.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/heydings_controls/heydings_controls.woff') format('woff'), url('../../../fonts/icons/heydings_controls/heydings_controls.ttf') format('truetype'), url('../../../fonts/icons/heydings_controls/heydings_controls.svg#HeydingsControlsRegular') format('svg');
}
.heydings_controls:before, .heydings_controls:after {
font-family: heydings_controls;
}
@font-face {
font-family: "icomoon";
src: url('../../../fonts/icons/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/icomoon/icomoon.woff') format('woff'), url('../../../fonts/icons/icomoon/icomoon.ttf') format('truetype'), url('../../../fonts/icons/icomoon/icomoon.svg#IcoMoonRegular') format('svg');
}
.icomoon:before, .icomoon:after {
font-family: icomoon;
}
@font-face {
font-family: "iconic_fill";
src: url('../../../fonts/icons/iconic_fill/iconic_fill.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/iconic_fill/iconic_fill.woff') format('woff'), url('../../../fonts/icons/iconic_fill/iconic_fill.ttf') format('truetype'), url('../../../fonts/icons/iconic_fill/iconic_fill.svg#IconicFill') format('svg');
}
.iconic_fill:before, .iconic_fill:after {
font-family: iconic_fill;
}
@font-face {
font-family: "iconic_stroke";
src: url('../../../fonts/icons/iconic_stroke/iconic_stroke.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/iconic_stroke/iconic_stroke.woff') format('woff'), url('../../../fonts/icons/iconic_stroke/iconic_stroke.ttf') format('truetype'), url('../../../fonts/icons/iconic_stroke/iconic_stroke.svg#IconicStroke') format('svg');
}
.iconic_stroke:before, .iconic_stroke:after {
font-family: iconic_stroke;
}
@font-face {
font-family: "iconminia";
src: url('../../../fonts/icons/iconminia/iconminia.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/iconminia/iconminia.woff') format('woff'), url('../../../fonts/icons/iconminia/iconminia.ttf') format('truetype'), url('../../../fonts/icons/iconminia/iconminia.svg#iconminia') format('svg');
}
.iconminia:before, .iconminia:after {
font-family: iconminia;
}
@font-face {
font-family: "meteocons";
src: url('../../../fonts/icons/meteocons/meteocons.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/meteocons/meteocons.woff') format('woff'), url('../../../fonts/icons/meteocons/meteocons.ttf') format('truetype'), url('../../../fonts/icons/meteocons/meteocons.svg#meteocons') format('svg');
}
.meteocons:before, .meteocons:after {
font-family: meteocons;
}
@font-face {
font-family: "modern_pictograms";
src: url('../../../fonts/icons/modern_pictograms/modern_pictograms.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/modern_pictograms/modern_pictograms.woff') format('woff'), url('../../../fonts/icons/modern_pictograms/modern_pictograms.ttf') format('truetype'), url('../../../fonts/icons/modern_pictograms/modern_pictograms.svg#ModernPictogramsNormal') format('svg');
}
.modern_pictograms:before, .modern_pictograms:after {
font-family: modern_pictograms;
}
@font-face {
font-family: "silkcons";
src: url('../../../fonts/icons/silkcons/silkcons.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/silkcons/silkcons.woff') format('woff'), url('../../../fonts/icons/silkcons/silkcons.ttf') format('truetype'), url('../../../fonts/icons/silkcons/silkcons.svg#silkcons') format('svg');
}
.silkcons:before, .silkcons:after {
font-family: silkcons;
}
@font-face {
font-family: "socialico";
src: url('../../../fonts/icons/socialico/socialico.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/socialico/socialico.woff') format('woff'), url('../../../fonts/icons/socialico/socialico.ttf') format('truetype'), url('../../../fonts/icons/socialico/socialico.svg#SocialicoRegular') format('svg');
}
.socialico:before, .socialico:after {
font-family: socialico;
}
@font-face {
font-family: "typicons";
src: url('../../../fonts/icons/typicons/typicons.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/typicons/typicons.woff') format('woff'), url('../../../fonts/icons/typicons/typicons.ttf') format('truetype'), url('../../../fonts/icons/typicons/typicons.svg#typicons') format('svg');
}
.typicons:before, .typicons:after {
font-family: typicons;
}
@font-face {
font-family: "websymbols";
src: url('../../../fonts/icons/websymbols/websymbols.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/websymbols/websymbols.woff') format('woff'), url('../../../fonts/icons/websymbols/websymbols.ttf') format('truetype'), url('../../../fonts/icons/websymbols/websymbols.svg#WebSymbolsRegular') format('svg');
}
.websymbols:before, .websymbols:after {
font-family: websymbols;
}
@font-face {
font-family: "wpzoom";
src: url('../../../fonts/icons/wpzoom/wpzoom.eot?#iefix') format('embedded-opentype'), url('../../../fonts/icons/wpzoom/wpzoom.woff') format('woff'), url('../../../fonts/icons/wpzoom/wpzoom.ttf') format('truetype'), url('../../../fonts/icons/wpzoom/wpzoom.svg#wpzoom') format('svg');
}
.wpzoom:before, .wpzoom:after {
font-family: wpzoom;
}
.smiley {
display: inline-block;
width: 200px;
height: 200px;
line-height: 200px;
text-indent: -9999px;
}
.smiley:before, .smiley:after {
content: "\263a";
font-size: 200px;
}
.smiley:before {
color: transparent;
}
.smiley:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.smiley:after {
color: #cfab4f;
background: -webkit-linear-gradient(top, #dfc88b, #d4b563 3%, #caa13b);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.smiley:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.smiley:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.smiley:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.smiley:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.broccolidry {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.broccolidry:before, .broccolidry:after {
content: attr(data-icon);
font-size: 1em;
}
.broccolidry:before {
color: transparent;
}
.broccolidry:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.broccolidry:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.broccolidry:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.broccolidry:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.broccolidry:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.broccolidry:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.cuticons {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.cuticons:before, .cuticons:after {
content: attr(data-icon);
font-size: 1em;
}
.cuticons:before {
color: transparent;
}
.cuticons:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.cuticons:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.cuticons:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.cuticons:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.cuticons:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.cuticons:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.ecoico {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.ecoico:before, .ecoico:after {
content: attr(data-icon);
font-size: 1em;
}
.ecoico:before {
color: transparent;
}
.ecoico:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.ecoico:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.ecoico:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.ecoico:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.ecoico:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.ecoico:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.entypo {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.entypo:before, .entypo:after {
content: attr(data-icon);
font-size: 1em;
}
.entypo:before {
color: transparent;
}
.entypo:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.entypo:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.entypo:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.entypo:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.entypo:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.entypo:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.fontawesome {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.fontawesome:before, .fontawesome:after {
content: attr(data-icon);
font-size: 1em;
}
.fontawesome:before {
color: transparent;
}
.fontawesome:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.fontawesome:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.fontawesome:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.fontawesome:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.fontawesome:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.fontawesome:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_icons {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.heydings_icons:before, .heydings_icons:after {
content: attr(data-icon);
font-size: 1em;
}
.heydings_icons:before {
color: transparent;
}
.heydings_icons:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.heydings_icons:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_icons:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.heydings_icons:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_icons:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.heydings_icons:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_controls {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.heydings_controls:before, .heydings_controls:after {
content: attr(data-icon);
font-size: 1em;
}
.heydings_controls:before {
color: transparent;
}
.heydings_controls:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.heydings_controls:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_controls:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.heydings_controls:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.heydings_controls:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.heydings_controls:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.icomoon {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.icomoon:before, .icomoon:after {
content: attr(data-icon);
font-size: 1em;
}
.icomoon:before {
color: transparent;
}
.icomoon:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.icomoon:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.icomoon:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.icomoon:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.icomoon:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.icomoon:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_fill {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.iconic_fill:before, .iconic_fill:after {
content: attr(data-icon);
font-size: 1em;
}
.iconic_fill:before {
color: transparent;
}
.iconic_fill:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconic_fill:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_fill:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.iconic_fill:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_fill:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconic_fill:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_stroke {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.iconic_stroke:before, .iconic_stroke:after {
content: attr(data-icon);
font-size: 1em;
}
.iconic_stroke:before {
color: transparent;
}
.iconic_stroke:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconic_stroke:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_stroke:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.iconic_stroke:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconic_stroke:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconic_stroke:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconminia {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.iconminia:before, .iconminia:after {
content: attr(data-icon);
font-size: 1em;
}
.iconminia:before {
color: transparent;
}
.iconminia:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconminia:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconminia:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.iconminia:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.iconminia:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.iconminia:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.meteocons {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.meteocons:before, .meteocons:after {
content: attr(data-icon);
font-size: 1em;
}
.meteocons:before {
color: transparent;
}
.meteocons:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.meteocons:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.meteocons:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.meteocons:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.meteocons:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.meteocons:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.modern_pictograms {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.modern_pictograms:before, .modern_pictograms:after {
content: attr(data-icon);
font-size: 1em;
}
.modern_pictograms:before {
color: transparent;
}
.modern_pictograms:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.modern_pictograms:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.modern_pictograms:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.modern_pictograms:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.modern_pictograms:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.modern_pictograms:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.silkcons {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.silkcons:before, .silkcons:after {
content: attr(data-icon);
font-size: 1em;
}
.silkcons:before {
color: transparent;
}
.silkcons:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.silkcons:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.silkcons:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.silkcons:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.silkcons:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.silkcons:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.socialico {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.socialico:before, .socialico:after {
content: attr(data-icon);
font-size: 1em;
}
.socialico:before {
color: transparent;
}
.socialico:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.socialico:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.socialico:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.socialico:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.socialico:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.socialico:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.typicons {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.typicons:before, .typicons:after {
content: attr(data-icon);
font-size: 1em;
}
.typicons:before {
color: transparent;
}
.typicons:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.typicons:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.typicons:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.typicons:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.typicons:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.typicons:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.websymbols {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.websymbols:before, .websymbols:after {
content: attr(data-icon);
font-size: 1em;
}
.websymbols:before {
color: transparent;
}
.websymbols:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.websymbols:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.websymbols:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.websymbols:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.websymbols:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.websymbols:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.wpzoom {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
.wpzoom:before, .wpzoom:after {
content: attr(data-icon);
font-size: 1em;
}
.wpzoom:before {
color: transparent;
}
.wpzoom:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.wpzoom:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.wpzoom:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
.wpzoom:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.wpzoom:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
.wpzoom:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
================================================
FILE: tests/recipes/icon-font/s.scss
================================================
@import "recipes/icon-font";
// you should not import all off it, it's just stupid but you know that
@include icon-font-face-broccolidry;
@include icon-font-face-cuticons;
@include icon-font-face-ecoico;
@include icon-font-face-entypo;
@include icon-font-face-fontawesome;
@include icon-font-face-heydings_icons;
@include icon-font-face-heydings_controls;
@include icon-font-face-icomoon;
@include icon-font-face-iconic_fill;
@include icon-font-face-iconic_stroke;
@include icon-font-face-iconminia;
@include icon-font-face-meteocons;
@include icon-font-face-modern_pictograms;
@include icon-font-face-silkcons;
@include icon-font-face-socialico;
@include icon-font-face-typicons;
@include icon-font-face-websymbols;
@include icon-font-face-wpzoom;
.smiley {
display: inline-block;
@include icon-font('\263a', $size: 200px, $color: #CFAB4F);
}
.broccolidry { @include icon-font($font: 'broccolidry'); }
.cuticons { @include icon-font($font: 'cuticons'); }
.ecoico { @include icon-font($font: 'ecoico'); }
.entypo { @include icon-font($font: 'entypo'); }
.fontawesome { @include icon-font($font: 'fontawesome'); }
.heydings_icons { @include icon-font($font: 'heydings_icons'); }
.heydings_controls { @include icon-font($font: 'heydings_controls'); }
.icomoon { @include icon-font($font: 'icomoon'); }
.iconic_fill { @include icon-font($font: 'iconic_fill'); }
.iconic_stroke { @include icon-font($font: 'iconic_stroke'); }
.iconminia { @include icon-font($font: 'iconminia'); }
.meteocons { @include icon-font($font: 'meteocons'); }
.modern_pictograms { @include icon-font($font: 'modern_pictograms'); }
.silkcons { @include icon-font($font: 'silkcons'); }
.socialico { @include icon-font($font: 'socialico'); }
.typicons { @include icon-font($font: 'typicons'); }
.websymbols { @include icon-font($font: 'websymbols'); }
.wpzoom { @include icon-font($font: 'wpzoom'); }
================================================
FILE: tests/recipes/image/dimensions/index.html
================================================
Image dimensions are taken from the image in tests/images/test.jpg
width & height
width only
width & line-height
width, height, line-height
width height line-height with different syntax
================================================
FILE: tests/recipes/image/dimensions/s.css
================================================
div {
outline: 1px solid red;
min-width: 1em;
min-height: 1em;
}
.image-dimensions {
width: 640px;
height: 458px;
}
.image-dimensions-true-false {
width: 640px;
}
.image-dimensions-true-false-true {
width: 640px;
line-height: 458px;
}
.image-dimensions-true-true-true {
width: 640px;
height: 458px;
line-height: 458px;
}
.image-dimensions-all {
width: 640px;
height: 458px;
line-height: 458px;
}
================================================
FILE: tests/recipes/image/dimensions/s.scss
================================================
@import "recipes/image/dimensions";
div
{
outline: 1px solid red;
min-width: 1em;
min-height: 1em;
}
.image-dimensions { @include image-dimensions("test.jpg", true) }
.image-dimensions-true-false { @include image-dimensions("test.jpg", true false) }
.image-dimensions-true-false-true { @include image-dimensions("test.jpg", true false true) }
.image-dimensions-true-true-true { @include image-dimensions("test.jpg", true true true) }
.image-dimensions-all { @include image-dimensions("test.jpg", all) }
================================================
FILE: tests/recipes/image/index.html
================================================
Tests for recipes /image
image in background, that's just that
image with dimensions, more nice
I CAN BE A BUTTON BRO'
I'm invisible
I'm invisible too
================================================
FILE: tests/recipes/image/inline/index.html
================================================
No dimensions (set manually)
With dimensions
================================================
FILE: tests/recipes/image/inline/s.css
================================================
.image-inline {
background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gBERmlsZSBzb3VyY2U6IC8vY29tbW9ucy53aWtpbWVkaWEub3JnL3dpa2kvRmlsZTpCciVDMyVCQWp1bGFfMDEuanBn/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8AAEQgBygKAAwEhAAIRAQMRAf/EABwAAAICAwEBAAAAAAAAAAAAAAMEAgUAAQYHCP/EAEwQAAIBAwMCBQEFBQUGBQIDCQECAwAEEQUSITFBBhMiUWFxBxQygZEjQqGxwTNSctHhCBUkYvDxFjRDU4I1kiWissIXJkRFVGNzhP/EABsBAAIDAQEBAAAAAAAAAAAAAAIDAQQFAAYH/8QANREAAgICAQMDAwMCBQUAAwAAAAECEQMhMQQSQSJRYQUycROB8CPRQpGhscEGFDNS4RVi8f/aAAwDAQACEQMRAD8A46dvRwMe1INyT7ivE4+D6HMxQNxbsKg+QAfemoGqRKA7hx3qyszyAQOlLy8BQLqFSsRPegrln5PQ81QW22PQ2U3DK46VIMAeo+aC7JI3PMPFViFlVi3WnY9qgJAQN+eP4VKIbRjt0p/wCl5LmyRNmTjgU9bLlweMYqlk5Y5IYlOIWPtSaLnkj5pUfSQLzvlsc4FLTbdmSKtRVESAx46DioltrnHanLbFlhp2QqHHOavx+0K9OKp53umMXA056IvaoyBgOeTVakF4FW9Skkc0m2AcU+GgTZTcoqccW1xyBRN1pkhrcE3K9h0q7twI4w3TNV8uyXwTk9eCeMGpE9sUkg2y4FYcDOcc1JF2K3hYJkDmtIxMAJHNMVUGBmjV17dKBbxkMQ1OT9IJYuAsQPGRRBITFnHaktWdyTBytQQ7VNQiA6ltoI6dqbhbchx1oWhWRaJsSI+etSgT0kseTzXRVCW6RAMdzDtQZFyD8c0StMOOmBQ7TjjrU2GRx9aIY+SC5AI6Uu68Ox/KjgEiVo+SfrmntxJGDUy0DNbLG3bIHqqZJEgwRg0u7ZQa2QaPc4zUX4OAKlOgk70JTZWQVDljmnw+CyuLJq2TjGaYSNRzxmiVAT0bUktk8UxFJtbDGjWxM1YVWzLzxVhGRgEdKJPwVcqGlB4YmomTBpidFVKzRJOfehqxXODT4uwklwNw+pKPGvFFGNleeiZHIxUlRiau4l4Ft+4dAaPEKtRQibGVBxR0B6VdxRZVkz4vuD6etJE/i9/ivN41o9xInGpCHNQcbiBjH0NEuTq0ajOw4Hc4q3sANpY/lQZuAsZaRS5Yj2FSt0zuPfnFUWmh4xEpSI56VFUOMkcHml9xwKeTHUYHSlZAGGPenQtbIYAbVPFSQh+DgU2nyCki0jUleOhFOW8uNox3xVSexiQebmMjNDhI2H9BS0cV1wuJsk8fyoMgyckHmrcHoFgsAOSag7AuAABnmmoWWWnHe6KAcZroeEOR1AFUs+nQyPAQSYlyR1otyx2DkD6VXfhhCbZ2fH6Ui4IbI5FNgQQViGGRx701FlgGOcUyS9jg1ud83HY1cx52AGq+UkLKpCgipKgZAe4pNg3owPk881Bhl8jNciUqITgMQAMigMy+YE9u1HHZKIXQ2su2gxZ87nOO9Oi9HDe8bQvFNABojjHSlN1yQ9GoeFbvQlGScngGpRw3g4AFHtUKkk8e9A9CZtUMAbzWnkwAtd8ITV6NAftATxUG9LkY68Vyl7koWK4c5FSUntzR7HPYKRS2f51CQbIiDzTIrwGn4BWfpPt8VaRLkZrpC8mhiHkEZp1l/ZZ7jmllLI6YJ9wUGolske9FyckAlG5WBHNLxgiNh+lNi6HxeqNxHC5xzRI23HpxRrZMvc2zHdgUeMbsE0e0hctIa2jZkUdWPlDA5rloqy3yMwyErgmihcMCRTIpsqyVMk4IbIBxW1TPOKsY1sG9B4AASBTiR4xmrcYlbI9h1jGcipbOKsY0V3I2g5ximUTnNW4IXNjEa80woFaGKGirNnxLcsXznpS6DIzxgnvXlYKke7atjLqVi68d6SXIbjFdDdkytBI1G4ZPXpVtYqQcduKXmdImCHwoTd71O1k2qo5wTzVN7Q5WFeViPjPTNGDHOOBS2iUJaiS2B2pNCQpYnJ5NWMa9IEgZJZuKNAp56cimPghF1B+AJ14zTMEJA3Hr1+lUJjUZOSIsr7ZpWGRuM9/eiirRJGZN3LYBPNAUqG55OKfCxcgbYBB7YzQWwSSCN1MVgFroxw4UjBq7mXaTjHIqnl+4ZFm1I3gnjjNMTocDnjrSHdhicrEL7mlWyT+dOiqBZDOWCgUxG+Y9g7+1HJM6hyyjEbHPWrIMqgH2qrPbJDI/mjipAbQcUoHjRpBnqa0x25B7VKR3k1IB5W79KShT1GQmihpBII+GTPt3pcKfNDLwPimxOGYF3M1SRykhU5IPShfsdyMRGoMn4toIqFaYIaF8YBOKdjBxkGhkhOTRMMAeD+tYQvmDNCrQrZk4OAVOKEJMvtbOaJbJjtAro4zj68VqDJXpRxsb/hBydeKjMNwB9qYg0CjzuwB+dPWcuWKseKmQE1cRkAq+UpzzWEYB6mkvZUmk6InnjtQxnoPpTIqyEQnHQjvUAMcUyKGJ6IyLgECpoNigCmRQTegiRbssTjtR1QcdaZ2iZSDIfVt4o0OcEEYFdT4K8xqCP1U0nqP0psItbKk3bCleai6nHFWI+wpMnCoBzT8YGOatxQnK7DxrijBMirWONlSTJbOgxRVXIFXMcXwLkwyCioM1fgtCJHxDcgkhRnHtWowQOBjtXj19p76rZJ5Nw2/FKZw2Bjn3ooKiJb5GYsbhnmraGIsFK96TldchwDyPt3ZJzRowNiHtVZrVjUMxkbuRxii8NntSHySJ6gMLgAYxSJPY8VZx/bYD5I7ecA0zacgHofejltELksrcDzACf41ZMwkj2x88EVSybY0E4PkOG7ClIzgHjAFTFWcBmdiWAOaCUJLFuw4pypAsBImAcnk9D7UIKN4Az705bAZeaXtWQZwCBVuz+Y5xyKpZtyDjQTbuVSevampCrw8GkOtBFXK2GbPal9zN1qxGNIEw/ApiALxk/pRNUjgsUgeZlHXHvVpboXiJqvk0EtDMCCKMiiRuCSKQ9gvZtRgcHrS04IB9zXR+To8mx6oNp60sxMalRTI7dBGozmI1CNiFPvTEiBmBgELCpjbId/ehZwSBxuII6VOUgLmhsF8glbe+egqygIKYqJAZeCCqTLkHgUWQNvBWhTFtqzCHMig5xUZVAmHQYqU7IT3oHcnByBxWrc5D5pseBn+Ei2OR1FLTMWU7cZFEmFFA4224J6mixOVuM9utS2E1ZbwHcM04ArIC2BSmUMmmRABmArVyu1TtzUp0wE9pC6Sb4s9SK3IvAxTVbG8Mgylk4/FUeQQpFNWuQl7DIHTBoynZinxES2EQhJOOtMDJ5FRe6Ez9w8T7e+adixtzTUyplVE2YcdqmuCcGnwQhqkFRQDg4xTMWMir2NaEzY2FoqDgVbxrZUkwgU96Ioq9ji0xUmFVeaKBiriVITJnxDeOCcrWo19A/OvErUUfQFyAcYkbuMYoaAkA5HB5pq4BYxHEOTnpwTV1p6MVBPTvVfM7Q3GZet89RyBRocsvbAwKrtekPyOWxEjlT06UzsVOTxmky5oIQuyCGHUVXkBuVzx0qxjWuAHRBA27Gep6U7CAvT6UU17HRHlRt2/92mbNmjYs3IFVZU1VDEGmbfHJgcZqvkYg47Y712NeDgTMRz3PU1FT6WKdhT0gGBaRc+ojJ4+aufDXhu8168mCB7W0hTzJriSB2CL0GFHLE+wp2HH3uvAjPljhg5yOlk8Butu82kam99MuP2M1i9oWHfaztgn4OKJZ6BqoTjTLp2zyFTJ/nQdV0k21+inJfiv9BHT/AFHFOP8AVag/ZtP/AFWiU+kajHGCdOvAAOT5LH+VKTRiCMK+Uc/usCp/jWdPHkxpd8Wv2L2PLDJ/42n+GVTrtY7u/wClRxtBI7U1USyDgluQPpWlyX9qOtWchm1G26UgdavLM7crVfMkS+AzNlgueK0sWyQkHg0ng66C7cHINQljLDIPSoQKezLSPgs/5UvcMBIQR6TRqrJu2L8IoAHJpaOTDMh702K8kjaL5aso6N2owTGCp/KofJCJty+RxmptyPgUJIqJTv44GasYpuAaiSBkrQ1GRn61MAh+eRSvwVnySVw03sRUCoeYnsOtHFVyQvSwMuAOT0oAIEhOeKNew+HBhkB496ArAuwqUHFUDuA20bRxnmjIoUqW4NHVo4soWGwYNOxsCACeKDtKWRE9uxxt5NEdfMqF8iG/IpIBCxCjINQD+vpT7HJWrNBGVzzxW+A2eM02GybvgOgDDI+lRckD5p/gBcm4SCeTT6HC9c0tLYrKgsRHHtT8TdQKfEp5USVd5pkJxx1q1jdtIrTdB44+OetHiX3HSrsIlabG0GRijxLzV/DC2VJMOq81IAZrSghDYRQMVKiFnwyf2soz0HajLuRc9a8W+KPoaASHIfrycfStKCI8AfnRLgF0Gszu/F+tXlq/7Lvk8VXzjcZq7X9oO3ToKbTagVe5GarSekMGLeLYgYHk0RpA3B57Ulu2EVl2Dkk8AUpE23BbjJq3B+mhbNMSJd2fajQsWJfHfHFS+DolzG+Y1XHJ60S4ZvL2IOSaqPctjA+Nto+euKQMfmA8ZbjgDrUY3VkPXJuW3VMC5lWD4xuf/wC0VpZbSIbbe0a4P9+4cgD/AOK/1NWorWyjm6nxj/z/ALBEutRXIhlhtVIwfu0CR/xwTUmJmINzf3t0392R3fj8zimyTaooOScu57fyJ3em21zIE8p93XBTGP51XTeHQqExw7fZlbp/L+dFCXbqwe6zcUF/Yvm0vL63xyDDO6n4/Cafh8VeK7EALrNxcR/3LrbOD8YcGnwyySoXKEJO2t/zyE/8cFm26xoNjL/ektN1q/8A+XKfqtO2+saDqOVstRk0+XtFqahVP0lTK/8A3BaCfTQy7jp/HD/bx+3+RZw9ZkxPtn6o/wCq/v8AvsZu7W6slje6hZEl5SUYaOT/AAuOD+tCUEoCOCeaz5qUHT0zWhOM0pQdocQqFTaMkU7DOUk9WeeKrTGobhLE5btUo3Z5TydopFnNBlcGTHepuCFPJqLAehc+YF4oUu4w5UZNMVcoPQlG7EEHselDBCTkk8HmnIgbMmbcOozisimcgsM4NCvk4O7bSNxxTAIMRPagfwcxHzf2uFBKnimkXBAHeplpHcFgjBXUUUz5kI70nkrONs3DjezA4zRAAhJHfrU2wJcgLphx7E0tMq5HtUqx2O0kRCDuaVjdDLjvTY7G2xiWPK4B4zWpSNgU9QKNOgVsPYSbxtbg1YquRwelLk7ZXy6YdcgAmjIfSSOlcvkqSITqpQEdaVdtu3jmmxGQ2qNlgSSTQ5QCp9xTosNaZkbscdh3oiSBgQDTLdHSj7B4kGemM0fdhhUIRPbGoccjP0pyAhh81aginkGo1GBTkYyKsQ5KORhI1JJ54FMIMnAq9jTsrzYyg6Cjxrhq08USrJh1WpgVeWkIbN1lcCfDMXJz7mm22qoB6V4mXJ9EjoUfG0bfegpJyynt2piVoCWnYzZgMx+GzV1bNtLZ4HWq+bYyHBqWQvMvHG7rTwAOG9hiq0lSQ1B2bckbKeB1xQS+CHHSlpEiV3IZCAnTvSbkmTGOAPareNVyAwyep8N2o9mh2jA4zzmobo5cl1aAEKWABA6UzCAzEkcDqTVBvYwVub1CpGdsfAMhXI/Id6El3LJCY7WJIUOd07cuw+vb8qt4sSUbZndRncn2R4NQQRgc5kYnls4GfqaZxt/CAGB6hc/xNOUbKMmDldVUF3Jxnhnxj9KAJouvB+uSaZQpmlnhRsGMbW44yKklwi7hEzKrDkAsP5Gi7TmwUt6+MFw/wygn+ODVdcTofxxY55Knp+R/oaKMPILlRWXMq8tGSG9jkE/kaRLQyN+2QI/uox+tNUa45I7/AH4HtL1TVdDjc6Xet90k/HFxJC/+KM8fwrptG8R6Zqcmy5MWlXp/CGYm2kPsGOTGfhsj5FLzYlnjrlFjp876eX/6st33205juI2jdRyrDnHbHuPkU8wDFZAOBisbIqe0b0WpbRaQ4Kj2NSG1Sw6VVZJJV24PeiqNyk5/KosBvyL+ZmTaRwveozsfK9A60dBFfEGeR9wx8VjxK689c1YWno6wlljy3jPb3okK4DJ80Lfg4JcIPSTnAogZSpUfh6cUOmjhWaZIDt/SjaexkclunaplG42QyzIDFQvOKOsSk5xzSGyvJ0aYCJCRzU4Tvi564qPyC9qwNwqtAcdRSZJkjwOopkR2PjZgViozmlnhOGYDBzxTIuhtoJbFgGBY8Vt/X6geakgyxdvO9PSrOCX9qye9DJbFZY2OlwCqHvRyQkZXtjih5KMk9Ao/VjJJFCnQ+YQenYU0KLqRAJ6lHP5VJk2N6ulPitWG5bAtkPwMiooxQueaNsYtoZjkYrlRxTNszEtnPPSiS4K+SKSHCjbV96dgJ29KtQW6KOSmixhTevsKbgUEY64q3jijNyMKoKkgUZFOQTV6CsryYxEBTSDNamBKitMKK3VkQZWVxx8Npy6r2zRrhThj2xxXinyj6IuBZyFCkkdKE0f7Q/TNMiA+Rq0XDYX9aukwsJ45OBVXNt6HQWiGOjAjAJOaah3PCuO4NJlwMDwZRSrdBxWDbs25AyKVzwSV7L5chA9QoM4G9zVqHuLkyQU7s07p2FIziontUdHkdmmS2VpJH2x5x/oKSe8luCAigITnyz3/AMVLxYu71vgT1OXtXauWThTaxJIZh7H0imVX0rvIwOen9Kel7mXJklvFjztAz7tSMt+SuZJDn2HSjjFWJbFJL5t2Y4wO/A/zpd7+bHDcHtnrT1C0A2yS38wzyR85rDfzE7ty8/OaLsIuyD3x24cAilpbqNgdoI56g4olDgFyELiTc2Rhh8dvypZ5eCcggcfT/KnRi6Abogt1JD/ZuV/5eufijjyb7KxARzkf2fZvp/lQzg16kg4zT9LLfQPE8+mIlhqUbXemrnEROJIPmJj0/wAJ9J+OtemaebW50xJ7K4S6tX4SVeOf7rDqrDuD/Gsr6jhpLJE1fp/UO/0pfsOQ58pGX+FMOgaPcPxdqyGajdGxxD6uvQVgBVNoGBUEGxGuwlsVCQJ5Zx2FSjrZWnKh3ByfashG78QxVm9WyTcaFJXKniiRuWBK9c9aF7ICtIAAhFFh2qpXGaB8E+BK6CSbsjGPeiWq7XUg9R0JoqbjTOLSFz5eV5J70zFIGOO9Ia2InHyY6lmOTxWRLhutSBeqIBQA/saQOY3J6AmpjSHY3dk13E8nK1t5OwAo009BtWxYsFZhjn2oQBjySeDTKQSJwOyzLsA2nqRVzAkfmbnft0olGLdsTltLQ6hVsnuOlSfnANKa3opedmnBWHKdKyQbo0kB60UU2Qn5AqfLnxnCnmtykOSCc+1WY8UMrdkVUKMtQX5f096mg4vyN2q4xnGKcUqrKBinR4srZLbGVO5xzmnbdsHHvVjHRSyLQ/ETjC05B04HNXcaM7IMouR1o0adM81oYYXRVkw6r6vijxitPHGitNhR0rKaKMrM1xx8PwruYFece1buGJ9J968TzI+iLgUugN2CKmM7AOMnimeAPI1bDy9pA+tW1tH5kYDAcnIqrlfkdDQQxDyyO3NN22yOMDg44FVpttDDUk43EBeelTkCFM/ve1Qrik0c/cqlkJkIIzzUHXLFs/SrC0LMtpCeDzzz8VOe7islaac4RcAL3Y+1E4uTpcsju7U2wMKy3LC6vSnmuN0UYPphU9z804ijbtUYB6luCabJL7I8IzJTcm5vyM7lTG7GcZA96VnvATtABPt2H1qYxsryYuS0hyzAf8q84qDfixuUE9u+abwLZmNo4QH5bH9ah523rs9gAf8ASiTQDNC5XHDKOwyc5/hQ3m9ThvLwe4/7UUUQ2KzvHg+jbxnKGqu4nAP4g3+IYNPgvcTKVCjTZOQcH2NQabLHOSw796ckBYFpcAAlce/b/ShPOyvlW5HQ91o1GyE64LaxvItVVbe6IS8H9nKTxIfY/NPaHrd/4a1CRoxujf0z27/glX2+D7Eciqc8S3ilwy5Cb1OPKPYNA1C31Sxiu7Bi1s/BDfijbujfI/iORVsR6eK8vmg8c3B+D0MMiyRUl5ARyGRmAB9PHNEDOiYIyTQcMY0uCQZXjIHWl7iMpETGOT/GpTpohadMrZyyITgfIrHYLa7s4OM09KwmDW5wkZz170WNmiBY9GNTJeCKaDxuHkGegpqLBfC8jvSmifArdpvRwfSaUQsGTDHH1pkOCS5tZGCIAM+9PRKqEv1zVaWmJyaC7gc88UG2bDuSeM1FsUlpmKwLOD0pa4wZVAHHepjyNhpgTMsbBGHOalI2CCBTENoWnkUgv0I68UGYiS3VlOAeKZG+SeA0UiwtGrjg0/HHncepHSolrgCTrY1bB1fPUHg0/GoZiD3FBdFPK92jYIw0RPGKCnETLnIB4o4sWgMuSqsBz0zRotqY3YJNWItDJcUgd0uPUMlDQI1LzAnpim0nwFF+mywt0GMbue1EcKSoXkjqaaqRXk3Y/GPSuMg07FHnax7VbxxRQyOiwU4UMKbiJY5/WrcH4M7IHjPJC0ygOBV7AVZh4vxc0worVx/aVpkjWUYsztWq4g+I7NPKIB+tbmwJQx968RzKz6KuBa8A25GOTQF3GNuec96bH7dgPkfsZQAAetXtkgKJ/WqnUaHw4GAiyHHxQnjJmIB44NVkxgaWMFQy9fegEYhZiSSQe9dFkFWjBGIPfpzW2JAb2FW/OxTFo7qO3gmmmbEceSSaQ0kyaxdHUbjC2wJW3jbocfvH4/matY49sZZP2RS6nI9Y15L0eoHAIXP/ANx96ZLLDBk43DjB/dH+dIVvkqzYjNcPIDk7Y+x7tQC2RhcbfYdSaelSENk1kAX59l/zoUkzgnG1AevfNTSuwXoVaQcfidumc1obiOIgfzxTaF2aIcAEwqQO3NCdwucxkfRqKKvgGTFZZl52swx71W3D7+uCD3zVjGn5EzeqEnZgMqcge/SoLcZwDnA5wTzVjt7kKumaeTgYxg9cf1oDuUBK8ge/JWiUfcF+4MycZXgdc9/rXV6PdR65bizuCBexr+yk/wDcHsfn+dV+qg+3vXKLHTzqVPyPeHNYu/DOrbsOYiQtxB2kUf1HUGvaLW4jureKe2lWWCZd8cg/eB/kfcV5/wCp47ayx8m99PyVeNh1GFJHFSUsOTzWQaOmQkj2KWGck5oUiyllKng9RRpolOwV4ihcHvVZc9RGBkY7U6DOB3cOy2RlOAvtTCs0ywleR3pr3FNnBXn2TKoXnPNWcW0crxkUiadKznwLXSYBy2cjikQwjj5GAKmDtHNljpsoYhQcjvVpE4IZewpORUxc1YUYCkZ5qCBUQlulAtilZpxuRmXoeaRQFpgCfpRx0NxvTJ3IQ4b5oK5EpBJJ7USboOPAC5O5mXbnilVJjtH3cY7U+G1QQRczwwyYxg9KsopiksY7McVEuKBlssNxjkHPBpyNyrpu6mlJWUsi0ZIR96AA571kcf41I5o0hd0jaxnyWjxk+9BRSUx+8KfElMmqt5e18FaiYfVkHjFWIpslSS4CW/pcDrjrTsaowyBg5p0V7icl2ORYwAOvtTkKnOCatYyhkYxDnbsp23BVdp5NWYop5RqMdOacAyoxWh0y0UcgeOPABJ5o46VqxVIqydmVlSCaNbFcQfECuyp05NE2ltuecV4h0j6MuBe5/Bk54pdmBjIXqOKZDgW+Q9grHAY8g4xV/byGOIFvYmq/UbY7HwM2zDyg9FC5djnlqpvVjCEmY8qOnSg3KHywFJ69qKKOZV3EXpY55z2oUsreVt9+AKux2KOYmLa3rC6bCx+427b7mRT1+PzPFdaxA2qqqqAABVxgAcAD/rmrfUehQx/u/wBzHjP9Sc8n7IMHEKncQOOT/dH+dJSTlxlh6cehf86VBAykwJk4JYjK9+w+KgZd3Jcqh529SaZW9CWFWXchEQxnjI6VEQqCCTu4xwa7jRGmb/CRhRj8q0siBhlwM9hyaKm0B+THmwclxn2OaXmuSQcspPzRKNgttFPeuCc7QGx2qqkd0PXI9zVzEnVFWb2BaQMfSSD/ABoMgz+I4PTNPjoB7AiUqcZ78nNS3+nKmjaATfAJvT+HhOn+E0aB3ikWVGZGQgqV7GuaTVMJWndnoUTR+JtHN9HtF/B6bhB1Ps30P86ufs71lrC/XTbuTFncNmNmOBHKf6N0Pzg15/NjuE8L5XH/AAbeDJUo5EelRuwlaJjgg9KlvK8dCTXnuNG8ED4f1d+K0VO49AO1cRwIzAzKeehxS7hBLs/eIpsfYLgDKVFpIp5K+9QsJPMtd4YAAdBTr9OiDWWCCUckVZoxaFXj9QPBxQTXkkNIjbOnSqi8PDsV9PSuxckMPpbCOIvHye2avbV1dQ5HJpeVbsGa1Yw4DKSntQC4EHq5AODSUtio7GSwESbOVNBkjXzARgVPDIi2mLzx7Q5c8E8UuyN5quvtzTEx8XaIeU7F36E9BS8imXfE3p4/KnRa8BBLYpDH5XcCi+YNoYAZU55rmnyQi5T1xpv6kcUa1EjYLfu0t6KU6phwuXaQ8VOI5jZx1FShD4NLKrAnuaAcmQkekNxViAUVXJvdtQA84om8LgdyPerMEc0YjBQeACaPE/oAAzzTl7MCaDwszFsdu9W1qpK5JwferGJFLPSGVIEgI/WmrdiXx81cgZ81oeXAPTJzTkX4BkVpdN7FDIMIKmOBWkVmZWGuBNVsVxx8URRK0Yz1obMBLtHavDW2z6OuAN2uIz70qmPMyenTinQehUuR+z5uAe3SriQb9ygfu4FVsv3FiHAzBCVgVfkc0aNg5+QcVUbsIgcRs278R5GaEz5Rieo5qYo4qizO5z+EjOaofGGqDTrBlh/8xMNseTyM9TWn02P9TLGJS6vJ+lhlIa8Pab/ufSY4XA+9THzJiOTuPQfkP61aQrj14B54z+8aPNP9TJKZm449mNRFbmZSc5LKPfnJpZ5ODzg9+OlFFJLYuT2Ls+WBcf4RmpxJuGX4HZc9aZwB8DAYqcBSB2x3qTbRk55PZaX+DtIEQDgMP45/hW/KfGUVvywKNC3siYpuuGGP+ak7qOfBGD+dMi1YEijundSQQMj27UjJKGJBGCf+utXoJPaKsnWhZ8qeAfehGbszD65pyTFNtGnxjkCoIxRsYOO1EtkWGwMDAyp4+KknDBXyR2+lCwk6LzwlrMug61DdIC8ROyeM/vxnr/nXfeJdDW3lS5tCGtLlRLE46c81jdd/TzRn/wC2jT6V3BxZ2PhrU/8AeOnRyzcXluRFMPfj0t+YH8K6Fdrvk4J7CvPZ4ds3R6LDPuxpm1XBO8DAobb3mUr+HBpHD2NXuAMBjON+QeRzSDLvYuM71OCBTIPyFyQnUMzgkeod6Qtw0CyxkZAORzTovVM4s4f2iFduAe1TsFNukkbk8n05oOdHDsr7Yu5J4pG+R0TIAYYyaGD3shgtOlCxqcYyeRV/EmU4OK7Np2DJ0gys0ShTzUkVWjYOMHvSfkU9bRqE+XGA2M54rUvpk5PJ6VCVnLkBdktCSMCllfdGJFGcDpTENjwadiBvJxntQbiRGAw3PNHHkNCwBdoWxhs4plowkhYsdvtTrILqa5R4bZoxyo9VOI2B160mdXaKUoNKmHcfscMetagXy0YjOMd66Ii9UD2k9OxzUbnGCqDkcirEOA09mBMx5zz80OSQFQ/7y8U+Egltm4yGcDv15qwhypCqRt/nTsd8i8vsPwqM5YhRTcfGMnntV2HBnZHY2hJxxn6VYQx+gHoTVvGrKGV0NQD0jdy1OQLxWn00fYoZGMLW6vlYytd6443WVxx8TMzCLjtzSxJYnqCcDNeIifRWauf7LA5z1pMDcApznPemw4Fy0y30xCDlhyOeauZ8AJszk1TzbmWI8DAfZFk9aDbIQrue2TVdasKw/l+aFduCKXv8QoSvbiug90cVUswMLbOuMVxmkp/v/wAXtdy4ax08B8N0OOFH1J5/Ktrol2Rnkfhf7mR9Sl3dmNeX/sdaGaSbdkksTzjpW7mUKPLHHsfYVXUbFTZXyOCc+3QCgNLk5BwAKsJFZsyEAtvP5ACjFy/XGfepd2dejaMQQI+fdvejKoUckA+1DwwfkmrMP7NePcCtqrs3LgfxqbBaDRxEttVjuPGMGnpdKlNv2fjOCckfkeahySZFHC61A8E7AgDH5VSSk4OR6fetLC04plKemKSDaMgkr2oLgnP8qtR0IejEYcBifg1Mp8YIqW6O5CQnK7T0P/WaOoDA56jkUuWhkbDRrkfT2r2z7J5o/Efhm98P3TBryyHm2zN1MZ7D4B/nWT9Ti5YbXK2Xeml2yNwW8mi6uGkG2CfEE3HTnIb9RXYPhJI16NjrXneol39skeh6KXpcSDeY21SxIJ5YUwxEcIC4PtzVer0XGCm3KE2jjvVcJFEzBRywzRQVk8iEokVJnbj2NTgVi8ROCCOTT09HBJ5fu91gHhqdsnjmZi3JHY0M06TO8DS7Qr55pG9lkUelTs78UMedkC9m4S4CKBsPPParP7xmdFDdeoqci2clZZkGSAEfiWpFvMBRjg9TVcR/wY4BVgv4lpK5LyKksedwOCK6IeP5MmVpYCobBB5peKNokaM9OxpieqGrijMgw+vnBxQXEZwzH1HoBRxTuyQbMHZdmBjinLlc2ilDnbgmjWuQXyFsHM0JUnFWMDGQbcYZehoGvVQnIhsOSY1c4BojSb2CqDsPBo4rZUcTcYACk/unbUphiROQAeDTq2B5BRp+NQSStASMyK5756GmL5GxlyycMRdmCjdjk4p2MESIVHB/hVmEW1dC8klwNsWLgKOg5qdszs2efbmrK1sqNKi2tQdoCnnPJqzgdWO0Ht1q/iVIysysbhJY4NPxgDge1avS8WzPy+wUdKyrhXMrQriDdZXEnxOzCQMMcEUIYQ4PUmvDK+D6NyBujhTjv1pQjad57mnw4FvkvbBSYwT+9gU67YcZHAz1qjP7h60g87YCqOpH9amXKttHuBSaVBEhcgrwMle1IXbO7MrA7c8mjhGmczmPEt0bHTbhgcNICq47Z/0qPha0bTvDcIdds94/3h8jqvRB9MfzrYXp6Z/LMTqPV1SXsi2hCqjOx+Py70jPLwx7t1+ntSoK2LyCrvgcAfShKSzdtv8AOrNUtiH8DBct0wB2+K0p34XkDuaGqOvyHRyBtXjNMwKq8tyfagezhjO7IjGBnrmsVfVgt15GKCtUwWWmmQebKuyUg59+a6K8tJI7Jv2gcY5DJn+NLk1dUdVnlPiUAXEmzBA/dzkVzE55+Rxitfp/tRRyc0KuMcjHtioMvHT689KtpiXsgUBORRk9SYOdw61zZy0yajnj2o6Do3PX3pbYyI5EAHGOAa63wFrH/h3xXpmpFiIophFNzgPE3BB/XP5VS6hd0WizBHuv2gaPC8rsoHlzpuBHuRkEVz2k3ctzp9q4G+RMwyEjuO/6Yrykl6WvZm39Pnb/ACi2jAVNp9qGYf2quZCVXkiq6dM1OCE7vI6bDhPf4quMT/eWZcYQ/rTYNIlaQKQF9+ejcYpcSskIYDHltg02KJobuvLZYj1BPJqYj+7zhlOQx5qG9UQh4ru3NGeQMYoJLxoRNyCeKUqOeyskYpI4izkH2p209Txz916g9afNVGzkW012E8puRu7UzKR5XmL+LbVR62LcaojasZYVl6EjpU2UNHkdMVD0A3TFoFHnEZ6jpQGD4JYYwepo1yOT2axwTjr2NLSNmRQ4w2M8DpTI0ESsliCyEnJY96Ojl4nXooyv50YD5BWDFJlDkgkcVf2+4srAc45oZLYrNxsmUO9CeSDnj2p6JFUt7NRXZTyPQADLSxgkk81FR5hKscMeRTrO+SbAo5KHORgmhA5UNk5zgimJNolb2EjTy2JUkB+tHlTyUVBnJ5HxVqG0BJ2x63YbMsMnFHiwQAvQ9BVqDvXkpTXJY2zFSAR6T3p+A4ICr0q9j9jOyoetlw2c8HmrFOMVrdKvSZubknWVaEGGsFccZWVxx8UMghUHuTil5f3WJ4HWvDxd7Poz0hS5kBLKD04wa3DHvcqeOwIp/ERV7L7SSeEYc0xIm7eTjAP9az56lZYXAZ0/aRuegBo7tGqh2GCSKU98BcGo1QHeoBVj+lJ3kpG8OuOtFBW9nPg8/wDFJe/1Oy02HmSRwOPcn/Kupv3Q3T+Su2JMIg9gBgVs5VWOEV+TBvuz5JfsCmysQTnaeOPbv/Gq24fc5HTt+VRj2LyCkjE9P5VMEBQADk05cCuGS3NnHf3xRAQg255747VFEXXIeNlUcjk0eN8tzycUp7CGkywGCD7ccCpxx4OCefbNA3RDVnR+GIhJexgBmb867bxTZNFYGSKXY2zO3Bzn8xSJVe0C18nz9rty0t24mADbiMgY5qikXcT7+1beFVFFLJt7BFOvHPvQiABnt0p9imiLDjgDH0rSnYwYckdj7URFDBwpwo46ipxN6ccnNLabGJq9h42ynyDTqSB02tyGGMH4pE0Ohzo+htE1sa59mWlXrsTcWv8Aw0p75Xjn+Bqo8PzrHqeowKfQ6C4Uex6GvK5Ydspx9jY6N1KJdW8j7sup56GtYjLSIXIyeeapfg26JO0UaEA58sdBSBKgtImSpbpRQvyd+RUPhJmI6HIzSu0sZ15wV3AVYS8nElSSS1yoyePyqyncJCjlSScVE9ujgwl/ZIFX1MRRLhXlJRh6eoxSaSZxTXbiOeR14KYz8U7p88chZAeduadKPpsih29QzW0DKDvFN2WZLdST0GCKrN2jpfaRUGGMYBO1sflTcJxAxPTrQgT2hIyKl6oweVyKldlmgkx1AyAKNKqCrabFotwiEjHJAyKHPIG/F1HP1pi5sKgZDKw8vaATwTUo2C3u1/wSc/nTVtaIYxcgqgeMj0HNWlpJkKDlWcdKB+BeRWhi2YqCHOdpx+VMSz9VXqBuHzXIqTjchiCSPYHXhjS4kCTSM340PH0py4FKLtphnIMfBOWGRQQhMW5OpGfzpkPYmLpbGLZsAblycVm93xkcira4pAUrsNbuR1JBHGKsY9yxqe+elWcNlbMh+3G7bk8n+FWK/spQM53DFaGN1sy8u3Q/AAGHvTsXA55Na3TLRnZQlZVkQarYrjjKyuOPiCaZndUI4HXiskXJHtivEpdtH0Urp0xOzE9s+1MWL525P+tOluIpfcXNkrJOxHJAGBTcbP5DM4wS39az8iTZZWhxmCwq2M9aXmIljMbcE9KTGLuwmTjRreInO7gADrQb5t0DbuGx0oou5WiHo4LQSL/x9PcZJis0km49wNo/ia6PALg4Pc/mK2uqtSjH2SMDC775e7YK7BJY54Ax+dVUvJOeT7VGKqFz5ADlwD7Z5qSsMZ5+nvzT6sUbQZbJ6+4HWiJydx6f1oWiVYUHcST1+aYiyTz0x3pbQSQ2kpPpRQW/gKltY/jfgnoOgoEkuSJHX+A7W3m1BDM7KF9h1NdD4+vmi050j2ScdFfBH5UiW5A+D5/1Ry87ls5Jzz1/1pJY+AQMitmGkU5LZuUYyOAO/FLt+EHP1pkRcuQPAyOuKG5GemaYkA0q2TjkygGANvH5VNThhg/HSuaoJWMKeRRI5dowOxyDSZIdE9P+y3U86Dr+mucjK3CA9uMH+lMaTqI/3/a7Xx5uYGPw3GP5V5/qcf8AWnr+UanTy1FnfzvJFG238KjGagkEZtl3NlyQS3esNWtnoeEa8uABpWyGAI60vdwiS2VoTtzz9aOM3w+CeXsSunOVjXncvIoELnzIWABBBU1YilRAzp0i77iI8FW4FSFyPPjBHoDbDQuL7nZwwjMJJgMdAR8Ci3DSSqqRNhSoOfalvkmipnKNdTRlSSq+r5pONtpSSH8bnacHoKtQWtkHYadJuh8tvxpxk96mImieYRg4dd30NUWttAPTaYxAwkgG4A9z9akAqq278JoWqFu06IRooGMZA4zQ5wFmQkEg5U4olyEm2xdlVY04AXcVIocpjeORYwCyjk01K3YxWxSJmZFDDAHQ0WYqzMoOGUBs46Uyt8nMYUHJzja43UW2lKpv/Fs7g1LQFJotUKbDI/RgOlMQQqwSRW7EUPkpzbijCDGqbgMA9vapTrmYPwdy4IpsAL3ZiErEi9x70GRipKqcZNMx8kxVsYEu6PAJzjGfmpxgsF7bR6jVnG+50xbXaGtpCg27cuTw2KftyQD7nrVuDaeitlQ9aOxOMZNWccbMMk+rNXsdszM1RZZQYf8AD1705F1xWzgWrRl5AlZVgSardccZWVxx8UTKgQHuTSSyFU55JycZrxENo+iyYtMN7DIwanZw4I3HgHA4p7lUaFJWy+0skvIzdA2BTk8iiMggYzWbkVzLK4MlmXyYm6imcRmIP/d5pbTQSFFSR5BI7EKAeCaS1lj5UkiHKqpY/kM0/FTmiJ6izifs6BaPWrts5fZCDj3JY/yFdOh/bjcMDABx3zzWt1n/AJmvx/sec6V/0k/dsWvHAVmONx+arm/DyAeP4VGNUrs6bQBySxzjrtqXpJGBgHBIpvgWFRFKFhgc4x/OjPCwGMDH8KFtHJG5EKADH0zWySoCqDk+3aguwkhu22gDPQfxqxgJYDygQ3u3SlSauzkju/s7trie/wDKiIXK53BQRj86o/tfjeG5CvKGbnpx+YoINPIgJ8HlG5mYrJk9txoE2EbGAPetZc6KjWhWSUHt096Wc0+CoW3fAJ+drVEDJYEAe2aYhbV+DUeS3PQ0Yd/51DJjdB0PuKwsAxHvQVY5OtHV/Z7e/d9ZmjYkCe2dOO5HIz+lM/ezb6grAkeXMG4+uf6VlZ8f9Z/gvYZehM9iW4WTEK8FuTnuD7VkkYN+sKsVUIGwO+K8u9SaPURejI1Se5kUg7FOQff4rLox+SdvCoeMGojyqC2VrRLFcxlWJYg4FARXDSKB0fIBqynaBZsZi1cOR6JE/lRXRjdvGNvq/aLntXOtUcWlmoOd2Nw9J4rdw5TdGiZ29/YUhq5ElO//AJkSOOGTkmhxQRrIq59JO5PrVpSpAt7L3S3LQGU8OMg/UVZiQOscmQRj9apzXqsGavZvaFjdRwB0P1rUMitagt34oeQdtBW9MOATge1CvgDbhwcEerNdGrBjyhW7O+2PlkE8MPmlUZRO0eMBuc+9OgOXBOWMRAR/GRioWUnmI7NguTz9O1Mj8kPizcU4mO09uwomnjaZ4T03E/kRRtVaIG9OeRvKBA2AFeexBq1tZRFM0LDIzwewoKXDK+aN2kM7BKCpGDnANEKKxAPDKcg1KWyo2wcmXh3YAINKOdsuBg4/lTU6GY/YZZlB/ZqWz7e9ThHrJcnawwAO9WcaWmC9L5G7ffHE2AdqnjPNWNsF3e7EVfx7qylm8tD8RCOOPnHtVhagsSSeTxV7GtmZm4segIVj757U8nY1r9M/TRm5SZrKsCTVbrjjKyuOPh7e0nlhumTULhQtwo7Bc4rxaVOkfRHwLSPunULzj2osDSFiH7EdqNpVsCPJcWp2xHHdxxT1wiraksRk5P51QnyWVwBmAFmqE4KgYolmZDHBz6cc5rn9rskdlLIcHARuBXPeKWFnod5tPWBgD9anpVeWKXuLzaxyfwcz9ng2+GLnAAL3fPTso/PvV0rYcnngkVrdU/68jz3TawxFLsrs6AdaSc5CZORwaKF1siQtvB2Fcdc1KNgOWHIAptC7CK5AXtTVtdftcuc88ihlC0ch1ruK5cLKoQZ6j+VStbYTo8qMOOgzyartOC2MvuNGN45AJFI55p+G42sIY+MjJY84oZLu4Jqj0X7MI4Yxqb3N3Ksrw/sZFkYMjjPI/d/KvOfGet3Gq3rR38nnOhKLOMAP+Q6GoxrulYmVps5G5kREG3r396q7qQyDrkg8c9q08SumV5im0kZ/U0Ty/SrEH9KsNioxYPbwaiUAIPfGKlMhx8AsYYfWiYJHHSiYKVBkHI6Z7kVpyOORxQLbDSLTwzLs1uyYHq+P1GKdvpiLybH941TyxTyfsXMb9B7hZhLuw058ZdrdHD/kKbJkhXzphucLtwO9eNn97TPWY3cUDtVkktEJOxi+cfHtUXSOKJ1lJaOR8fSo1wEAmRPN3KenABpIyb/PAP7QdeKfG6IZCKVnjgduGwVzTunSCWKOU8sMqSaKa0dQ9DIVuDvKhSMc+9SljkV3lJP4cbe31qu2iUU2rqdqSjBC8EDvSUbKpRc8REHP1q7j+zRD5Og0+RVnjUEAsD6T3pmIEQ3kIBJRiV/PmqclvaOY5byM9nG7j1lefrWrSBZLc4fgHP8ApS0uaF32psbOPK2EHLDFDUZgCOM5BHNcAisb1WcYVgGVtpzxnBoshiVomXG5+MU9bGtsFexuqKVPKtj8q1bssV+YvLAV14wOKONNaIewbweXciaNwqknIolkwFyfMOGPAOeDRq2tEXZawjazKi5Gc8d6fhwrq/8A8T8UtclfKMtwWZT6tvHxUl5RSx4YY6UaqyqyMbZV+wHBpOaMho5eyttYDuKYkmw4aY2vEzCPBQKSfihx5fAj6ZypNWIrwR8sftWlMkryOpTACIOvzTcZYyArkBuo9qvRTpFTIlbLZCgwclgBzinIOQWRvScY960oexl5LrZZLg9RnpmnUzwR0rV6czMgSsqwJMFZXHGVlccfEkYHpx2+KRvJMXMgB7gV4rHuR9ElwJwltzFcZ3Z96tbBt65cfnTMy1oDEyytSJUk2rwOlMXSsUiQccc1QlqVFlcGrkDzgpOORn9KJdymJRHH+EbcEVFXRPIeaEyIrljtX1YFcv4znWfQ78L+5HgfqKb0e8sX7MT1OsUvwyp8DRMPB0TqPx3cgJxycBasgeW5/vYIrT6h/wBaX5MDAv6MRC8kw2eORSrupGCDuBznPbFMgtAS2xfvGOTwTWweGyDTq8CjN/4eMcVtXwxOPnFRRKNtKVJYYJ+nWiRXTJE20nBPPtUONkplja6nIX9YD5yPWM0Vb6JpCwTaRwxz1NV5YvYapa2dToOuy2NhdRRmQ+ZE2CgyVJ7+wrir0yzJMZMszZJz35oMEak7AyKyoKM6qzDk9cDuOtLmLCkEYPStFMQ4IEsZXdjGenSt7SU74HQe1MvyA40aKHB4+KCUxjOea5MFx9wOD2wPg0QR5xwRnimN0AkTjXHXGPgUKT+FCuTq0O6KcatZf/7VxT2pELqEwHIDkZqvk+/9izHUD3Lw23/4HYzbj/5ZBtPvinhPM/kqRwwyTivG5o3kl+T1uHcI/g3I5KAOpXbKMYoUaPNDLG6+pJSRml8IaLyRgxyyRctk8Z4pPMaXJyCHdcnntT4SbWgTaspijAQAb+MdRRLE4NzCPxBsj4zRPhkhoJPOUwy8SK2c/Q09dM4coGJDKCPqO1Kkt0SVl+PNMSBPLU5LY/rVbdoiI5VSQVxn29qs4nWgWWumKsn3eR8hwBj2roIVxM8i/jIAP0qtmeyJcbJx7o1nMhJRTu4HastypjfyeAfUvHvSXwAySlnTyycSK2an1Ak4yhOcVAL0VV3EZIJAn94SKf50V3Vei7nQBhTk7Q40+99u5chzjj+770UpsmbeQF25zn2p0FYuToVmK3AdWYqEIK47jtQLnIt964V0bcvuaZ5SITLmykaaKGZehXccVY2+3e4GNrHdnNLa7XQnIEslkWScS5K7uD8GmFJZAhXLj1A1MfcrTpu0CfakhyfTJz/SovKzzCExgArwQOOPemxa9iUr2R/DMDnAbqtFDJ5qgFfRzjPvToP2JlsZiUrM+MjuMdMVYIcBQwB7ZAq/j/BTy7H7RHk2RxnBbjJFWMCGJir4DR8fArQxp1Zl5pK+3yWUJyGx+Lg07E3Y961enZmZEF7VlWhBgrK44ysrjj4nRcfpVQ7B53YkYDd68Xi5bPokxa1djI5Az2FXNrwm09MUedC8RcaUfSVOODg1OJhLcgZyBkj9azpL1MtIX1DJupAAcDqRVmgTyEDqMkZHzion9qolFfNeyGKTC4TaKpfFMaP4dvGQAkx84q10y7MkfyJzq8cvwVXgVkbweAM7kvZd3PYqtWMoITCEnJJPxWh1C/rSv3MDA6wxRV3564XjHf5pUBgQP73v7U2C0KlyAXIdccHofmpDJX3poBBR6Qcj2+lEKkDBzjipZCByLl8g8DvU0VvLPQH8XNc+DqQxaKRIu3B7Zz71YW9g8jMXO1WyAT03UmckthpWeneBtDe58N6kYoCjCMftBg7sHOOvTiuT1HTRDHIZEAGTkAdKz+/12h0V4KZdMiWHDNtbBbB560jcaO8QO0AgDOV7Vchm3QEsZXy2rK7ZHPtQvu+3rVlSsU4kDCQhJ7e9LtF9c9aZGXgW0wPl8/8AXPFb8sgDpn2FMsU0ZGhHU80vMPUcYqU9kPgb0ZSNUs8HafMBB9qcu/VeS567jScn3/sWIaie56WhSx0qJF2hYlDA9QdoqzhuFndljHoXKlvY+1eLzRubfyeuxf8Ajj+CMImigRTiTDAEk9RRpT5YHmsFy36/FJfwGVV4yxRI8ByrP6qqLh2fUYyg/C+wj69Ku4V7nBLMvC11DMoPkybvnBp1VC33moMGVfy4qcnLOBqXi1CaVQDtGfyqyt5WuLuQunKAFPbBpc1eyV7gruOMSNyV25GP73FUS+uKUbyY3X0k8mmYm1yDIf0SaXnzVwq4569K6a3mV5XReW2g5+tJ6iNSB8B4ZC1uGznBwcUO3ZoEKNjIfHHselJ5VA0toad1TDHHFJ3UhglkYDMZAYn+ddFN6Bgvc0ymLy0I9JYpn4xkUnA4aFBkb8tFn6U2MWNT8jAJOwMfwAZxQ5lkV5JGP7Ncce3vTsVcC5G3SESKwJAI2kAUuY/KuSrFyrLnBpi5Iuh7REMSG3c52EnJ49J6U82VaPbgsfTgdM9qCS3sFvZYRTM0bZ4dTgimN4V0CkZBGfpQrTtlOcadANR9RKhcFWyD8VO1JeFWxkfIpvi0dxBBGZI5NxAbA5FRj8oSvuXBYce1WINKkDUqtDYjEgXIIOcDsD70/Co3lcehh0PvWhhV7KmWWqG4AwQso245Bpy0fJMj8nd0P86vYyhl2m0PxgRyJJvODwR/WrJDkq3GTWl03sZuXexgdKyrpVMrK44ysrjj4jicmLeB17VURKZGJPPJ4rxuPVs+hT8E7bAfgdWIHFWcUG8KWPG7Jrssq5OxlhYP5QRR1kJ60VLdkvMA8DBqlLTZYXwEtcSXlwjcjd0ppo9864P9nkUqTpkoEyIINsgUZOMVTaxARo93EcEGJgBTunl6l+ReVXFr4Oc+z7/6FqNvt/BdJID7blxj+FWksTYb059QzyOM/wDatbqH/Xkefxr+kkVupIAocEAZx154pEHBAxwvz803G/SJlpgpAFK89G5+KkmR1JweKZyhdbMUHBPGEPvRNp3YGCCMmpdeTvALAB5HxTFrGTJt28Ed6iT0RdlrY2LGXa4JPb6V08cAugsEa4dhhh2NZ+ee9FiC7Vs988D202k+ERDcK7ReWT15GR7gZ/WvGtUhDXcyyENHuJVR0zVWcm6sHHqUmijvLNgx6bicUk26MNyT706LtUPoXjETu2+PKnrkUvLaRu+1QBnkdhT4yaYElYnPYkK+0ZA4FJyWTKMYqxDIJcaFltSXAxnmhywnsPc4pykKcdA1iO08UlKuZD0psGKaLLw9CZNXthgnGWP5A03NCZb4gINzNgbfeq+WS77+CxjXpo91s4jZ2SDKllQAHsSABU3kEFtIsSjzHOSB7mvHSblJnrIL0o1aiVZIhcSDftI2juM9aJqEPm2jK5IKsCG/OhtKSoPyJzQmBiN4KP6sdMVWagdl8qLGGd4yyY/vD3qzie7IasAFdtQmVtoEsWTk85pu1m+8SRr0CoCMd+2KbL3RyC2CiRZBMuOWjyfanrdoyvobaY2C5PP5VXnd0SQvEVzGZiucnB965+4GLWMWo3okmT8DPenYeKfBEhqDKXaxRsvlyIzHB/erodGytuksgIkKBD+VDnWiOUWEMbRFgq+liWGaBfRlyIwSpkGQewYc1UXIKauwsjrhY2xukGPpQrmI3dkhV9g2kHHt7Ucdco5apsjG/nafEzL+0VQ2D7qeaSKsL26hQKoYiVCfemx8krQ46OHDR8+obscZ+abnYeWXwBjrmigBIRnVRbkpIo2kMcnj6Vq6x50Ts5LhTwo6rTYkMyFx98ikOdrgp85p+1fzBKMYeN+AecfNBJXtHMctpFbEgyGfKkdcmrFEAkiJzluMVEUU8tpmXyDftGM5wR8Vqy3pJMOSvBx7A9afFU6F2nDYW5jUZI4UgAnuM0o+Fk8zJAU456Cmxi/B2N2hzMj7dw3A9CD3pu2llP4hjAxnPOau4u5OxGRRosrZ1RlBLFW4PHSm4ojHJtB4B5x/Wr8TNyabLG14k55Dfun2qwh4AwQfpWl0xm5eRlKlWgVGZWVxxlZXHHxFgpZkDk44xSSjYCG47YrxcHyfQ5GRDZGTjcQOOKdsJGedgQQoA/WuyK02dDktIrdhPEVPpUd/em92+aZc9BtzVCUrdlhe4GECG4lAzyw5PemZswujJkl35qJbZyF72PdcKNxCgbj9arXY3NwysMpyv9Kfif8AoBLejk/BJEOq6lascF48ge5Vv8jV1c4y4BIyeOORWr1F/q38IwIqo0K3iDYMkEA+1VS4wcnp1o8b1sRk5IzDJz03CornaG4x3xTr0KeiW3a5UZ9Q4oixkqDg7h0z0IqLohVYZLfe5xnaRkfBp62ti23ghhzS5zpBJbL+wChNshKSLyrHvXWeCtOa71mFnPl+sHfg4+vHSs6b20PWkfQqxb9FlTarnafwEHPHvXgWt2+y7kKK+ck/h6fFTnTXa37FbpXuX5KmWATpxjeByfaqi8gO4qB1+OtLhLwy6KNFjj8zQPu/UkknrnHSnxn7ENWQkjcAAdAc0ZXic7pY1IA4+eKNv2BGtP0u2ktr2d5MCGHCj+87EAAfqT+VU9/pexpNoyF9Oa6OZ92wZR0JPprJECR6mGcVVTWLh2IU+9XMeVFeUPYuPCtg6XF5N08qDAJ924/zqz0LS2m1WzQ4G6UZJ+uaq58q7pfgsYoukj1RgJ7RkIwGyoz3PatQ3BWR4JBmZVBUY68V5fmz1CWqNuUM7SSlQ8RxnHTPag3Fw8ljdyYwoIAHcEVyVsmhfVgtzLaReZtdlYFe/SldRU28ljI+eG2FvqKsY3xE74EpJmivra4Jxu3RHHbPvT6v91hjXghWCkkdM02fCQIVp9t3cLg7UAZalFEZhIY3Co5VwQcdqU127CQ7cMDExKqWQZX5qgmi2XKgMqq+dyA55PNFg8kNBVkjWeJYkJlA4zgc9xXRzBpbXEOF3DPHvXZdNNkedhLSd3sIJJGG4DD89MUHUZnRwVJby2WU/C1Wr1EKKsazuubeYECPkOTzjPSiJLGGiK4CbypBHeu7QGmSkgRpW2+k+rI+DVcFw1s8mPN2GMj35o4y8Ex2HG5uOBzyfepqHKrsdWQrhifcU6OkQwBtEkZhIWKyYOB0yKHfQtC8DbSQT5effPSnbpA91s1FlA0cmTMh3oQM7eeaagDRX0DtnbMm1vqORmglTRPgstPjX7w7RkmJ/Wc9Afin7Vy8hZzgqxUgfwodIq5dth7hVllJj/HyrHHI9qyMiXy5Y32vtw64qxZWXGwkgLylScDbn61F4wyMjYyDn4psCE6qiMIaMxADAHBJPQ05bKNxdSWyxJx7+9W4A5H5HLV9m4MHYngqTx9atFJKREEB9vq4zzV/G7M7Mt2PQZDgnP8ASnkO0hvjn5rQwujMy7Y2h4H0qdaRUZlZXEGVlccfE1wwVSq/SqqTPmIP3Aea8Xi+T6FkJW8393B61YWiKYjJJ+MYPWuyKlomDst43JuFUKcbQB+dBllKNcjJySRx2qmo2x1jMHlyTFAxONvPvTkrrsyvO1SwBpU07oJCVxPmx80gBmAH60kxMYyigsfanQVIFs5VB/u/xvE4AEUz7TkZ4cY/nXRTwbd2QeuWB6VqZpX2S+DDmqnJfIjPEWRlIGcdhn/rtVRKhBYAEZ7e1Hhfgq5ERcF4gMY28gjv70CNACRjA/64p8X4EsMV3xgA+odMDpimYUyEcdD+L4qJMhLdofS1b0gdzkHPBq0trNn9Sj1AYIz1qpknQ+MRvy1kADDG0jOByPrXqH2b2LpiWQdBxkcHPsaqylYTPWj6dNkYJk7cDBrxTxAS143Cr6jxjGfz6V2ZJdpX6b/F+TnEmAkK44z26UW6tEkAZB6j2JpLfa7RcW0VUtqQ5YjnrmlJYgoGQdx56dBT4y8EJFfKrBiTjPt1AoTEcBgPp805e5HARZ9kYjU+jILD6Vklw0ihDn1kZ+lcotAtlovlSzEEDptXngfNNpoMF3CvlhSXkChe+OpNJ73Fkpe5eWnhX7rYSoihmmkDMfgA4FMw6E2l3FvKyeoJkr8n5qplyyak2PxRuUUWD+qL9mAH/EB7GtxlHVDJt8wHnnvWUegK26AP3uNixjncYf8Au1ZxCPmBCRJsDbvftmmTuiXwLXlmpYTk7niYuuB8dKSvz9704Og5JVwPzzRQk3T9iPwU+oIsousHHlSB9v1FMTynyZ48MEeHzFJ9xVy7oFhmmP3W1lBGJGUHPfPFH0twkUtuVKhGMeWOT9aVJelolMculR7YK5O3Yqhl71QXoSG6DtkktuK/3eO5rsG3RzA28EoaCUt6kYsD7g10GgTyzzScnZjO32PSmZ0nG0Qi3t4h5N5CUJAYnk9cjNLLMhFtIVzHLEY3Ptj/AKNU4ryQt6HreGKMxhDmJkAA9yO9TeM77hFHtInHf/oVFi3J3sYjPmIJVA3Fcmq3UU32okC4kj9YP0OTRRWyIckWZQZ2CtsYCQMB1zTkLRGM7sKASvHc/SnrkmV0RtSXMbOABnaecYP0pTWvObAiYBM4H/KeoNWFp74FrbEkuzNJbyBiSpKso4xng06rCUNGr/tY2G3JwODnP6UuS8jaRcW7rbxMsQzn9oFHQ+9OwusjhlbjdyBzQVZUyJ7kHtS3mSs20l2x9CD7VBxsulHQZ5I+acl4EeWHkwHVixAPp5+alGcK0bY3cqR9KbiFvaFoySpJxGwJ2jrnBpqDeiSlc785yeBVuCdpomdVRZw/tI9yqd2OfpVlsKnOc5Xn/StDHtWZmV06GrXLRAcZ6E5qwjOEBVcg9FFXsL8mdm5oci/COcjHWig1prgpPkysqSDKyuOPh4zB4tw65OaRnJjjGBkk4zXjcap0z6DJ3sHZZjY7zwMAZq309mmGSBz0rs6W2difhljFceoY4YleAajAnmyKWJw4bPzzVOu3ZY5GLfEV7PGgyTyD+VashILxUdj/AGYyD70LfN+xKI38rSy/dVAG07s/Q1VGSQXJiJwQc4HcU3El2gSbKXxagf7vcxkhkOwn27g10sUwvLG3uVbf5qAnjODjn+tXZbxRfsZXUKsjFnQpwCudvP8AI/w5qpvYHX1lQI88DPapxNJlLIhZIzu7EZ64qTQ+nJiUk4ZDk9uv61a7hPKCwRg/OB1HcfHzR0TyjuI/ZPwSO3zQSlWji6sUVQIrjAT91h+7/oavrK0ePAZQcDg+/wDnVDLIfFDcNl510kijGTg4/EPz71674Psja6eggKlW5wp2n8waVFu9MHK1WztZA/8Au+QFSoK+4FeK+JoDHet6VGScHOasdVdxv2KvSVUjlWAVjgY54JFOWpJ4ckKTjJ71VyPRdiwt1Zg5cDp0XP8AOqS7tWZirD0g8/NDjnXIdWVlza7Rx0XrVbLEQSemBgfWrcJAtITuAQ21T6WP8BQFlbzgckbRmrCSaFN0al1ApnJx269KuNC1x4njO4ll4XnqT/p/OonhuJCnbPW9M1eJVhSQje2C+a1rd8NQvo5EcpEGIUdiAKxc+os0Okh3ZYlf93jlkkuEch5E2bgf41uKJUtle4OxwRIxHuOKouTNwl5EgimWNlaNm8xc9jmixkSXEqbSGCDDe+fmodNWR4FtVLwkeWGZmcMFXuOhBqu1Eva6VDLGTGqsoIzk4PUU/FTo69Arhd966LgpLGCPqKhpQM8CI3MiEoST0qw9RsEUYubGW0RslFJAP7xVulXlmY5JFkKqTPtcg89BUZODkM7CLLyWUgjdt9/iqe4tFuo4bh5ApUYcNySaVil2ys58CcTmECEepljyGPcCnPDc5GmtMNx/ExA6nmn5EnB/JyOnE4BgZfwSMFPxkcUKGBvuDQLyY5Sef3hnP9aprXkHgZjuVjgUgE9UAPByO38KYjKuFcHKsoxQgSVbB2soDPB12uR9O/8AWhKwW3KOSfLfa3wD0o48nVsBZr+wETSZaMsmTWuI1UZJYEZbPb3NNvewiZYNdeX6cZyV6c9jS147FvKmcsrSAbumO4qwqaQCsQlR478qo9MynavyOtOWsSrqccjbg0gCsDyOBzU6a2SyzjnVEikyNofyi3wT/wBqs7BWgkYMQxkG8AfHX+lLjV7EZeKHoV9cjr1kwwGehqFwm9AwLBi2OnTjr+tNi7ZVTqROT9tbMwbbvXdz0BqCytLGsseCz7Sc8fWmRdaISHQFkUoQSoPB9qJbiX9lGhyACHDcY54q7iurESaqmORhQjqwyT6SB70ysjAhPwlMAHvnvVyPp0U5qyxsBzIN4bJzkdvrVgp27XHOe3Y1exaVmdm3IajbJU5Bz7HrTArThLuRSkqN1lGAZWVxx8Kxkfd3Gck5yTQ5AGKlei8mvHrTZ9AbFbYGSYIV4/Fg10VhtjiOMYAPIoOp9kFid8jMUQVI3Uc4LH9KZsmWOxDvjKrn8qpTbkh/kBMTLMJIiwZkB/U1ZYETeYxGSMYPxQz4SJQoZFuo5NoAkxgkdqq0hP3+VmPAAXFNxPttMF7Fb+z+8WVxFLgF2yp+e1C8FXZktLnTpcb4cyIMcgdCP1q9F9+GSXjZm9XGpKRaSQlZTwC3Df8AX1FAvLZZoicKcngY6ighOqZSkiqjiZJQCAp7DpxR0g8wKuMMeV54HxViUvIivDN+R5cxwPTnnHYjv+dOQIpcr+6eSvt/pQTlas6MaLjT4TFGEkUyW5GOOqj49x8V1OmweVaq3Els3CnHA+h7H4NZ+V3wPjou9GslvLgGNQ3I4PpYf516bplmYY0VlKlf7y8/wpmJXyV80qRfNxbNzgYyecV5Z4si3zyuG/F3BzVnqm6irK3R/wCI4iaFQxHG4H6CoA+WdwOe3xVJvuL61tD9lIsuE49803eaaohDFRkjIX3qtJ9rGo525sH3YCjLd+ygVU3dmBnAOFyP9asY5o58FDd25GWPBP8ACq6dfKQjqxrQxy0ivJVsoryQmXHYe9WfhrE2pIZB+xhHmyH6f64q5kpYyvD7qOst9UmuLgBNzTTNtVR164r0OONbe2MQIcwLtOO7Dr/GvO9clFJG59PXdNv2NWYRYotu4M6lwG6+9Z5ivLcR3KgBBkc8MprOq235NbYW6txNZtFG7KwwwI9x2rSsnnS7gyvGgzjuD3qL1RFktQDpA7j1ARk9e4+Kq7yVbq1aFkYGVCVzTca8ohPQAOY0id1CsMITmq+Nikl+keFKMJQB3HerUdpohk7hdlxBOi7laTJA64YYpm1lNva3HoUyW0mwfAJrpeqNElnNmSLzBKcPhSyDjOetK3zCBAMBUdtmB1znrSY80dyUtnueNt75ZJCgJHXnmm7BlQ3dvFHtRVwGzjr1qzOnZCZ0Nq3l2cUMgLzrGJOnscVYXdz5JEj+lMDjHA561RktgtWxK9j2tI6hi0TrP6RkHPBxT7qVhCLwFIKkd/ipb0iG7oG+TcLIEYKXGTnrx1/jUHjA1C4ikGEniDAe5HXH8KmPwQKuwN+kCqAkiFyx7sp6USRgszGPawHDAjq3+VN1oL8iqTSS3CTONsgBjdAemOlSnQXckqligxtYjqHXkH9KcmDXsCndXkV3kXdEwfAGDtPBpeORYrueJMjGJYzu4INFG6ILWyAeW5RnBjdFlUgdCe+Pyq9inHnRlpVKsuV5xzQ9rbpCsqsfSbEnl7RkjIIPf2qcqb1VgCMjOT+oo4uuSi12uwcaeUNpXI3HA46GhW2Yt0LgkiThh7Hkf1FMQS2mOQypFLFtGUOSDnqaaSVSCrEBlfBwcH3q5hlqivOLuxiCWLySjyZI6E+3zTYdSHlQA5XZ/hOeoq/CSZUyRaeyyt1QyHYwDPjC96ajcplerKx4H9RVzHraM7JvTGlZsD0AcdaaQnGPbitHE2+UU5pBKynCjKyuOPhPy2Wz9XXb7UkMhI49xBbk15ODuz30rQ0WETqkYG/gZNWFnFKrKpwVCHLfJpWSktjIWWJnXy3jQAFUIyf0px4y2ntGgBYqBVCS7abLHJDzI7bYAA0gXaR9BmoQma8ljm/9PPT8q5JV3s7nRN9lr+IBXfPA+BVG92EkkbPLL1puCLlbYEmHuG3W6sxxkg1S3qzaJrVvqEI9D+pwF6j94fpVvp2k+x+Sr1MXKFrwdpNHHKIp0yYZEDoSOqnkUuYNrggHOcgf3vpSE6Mx72JX1sxRShyuSRkdCev0paCL1HnA4yMfnViMrWhLWx1rdZYi0YHmAZK9dw961axgOuOPbHUUF62d5Oj02JgyggEDse/0P9K6bTrX9k5s5DC7cMhGVP1BqlN1IauDofDts6zqZojHzwwHBr0HTpXRQFlYr0was4JNO4lXqEpR2i3lmJtiXKZ+SK8x8VvF57nzGbA5wuRVnrsjyOLfNFfol22cNeOS37KM46Zbt+VJurM+64b8u1UUX0wltOIWHTIOQPeuk0mX786hzknp/wBdhVbMvI1Oxq/slYeXAodn4Zh0/wC1UV3o5kZgo/Zj8ZA/EaRGdBtFFdaGzZLIcAZzjrXL6zpbjcxUjsARV7Bm2LlHRw2qR+Q53DDE0/Z/8HpgUDbNc+o+4QdB/WtuTuC+SjFVL8Hc/ZhpxnvbjWJkJt7BcoCPxSsPSPy5b8q7Ga48hnEXOJUZt3cN1rzvXtTzdvseg+mx9DkWMluJJo3PBTOMe1Y0MTzxO/8AahSAPcGsxN+DQv2IXAjezMsO59hBAQ9SDRSUPmblUsUyR3IqTrA3jzRW8sysGi2qVUjpzzVZcFrfUwkabonQYUfujvinY0jlwB1CMixmJQc+pT8jmkY2RtQt5iDtljMbL0GcZHP61axu42cGmWJrI24O0g7FBPcc1NNsGoXEm3ekkAcg8ZI4NRbp2cWaTxi2t4UTbbyJ+zx1z7VlyFb0yhcs3GccfT5pCVM6iiklKyyxqoiJcovp6mh24lt9PY7CWU7Hcc5XPWrtrtoDydMTsv8ATmQna4aJh26ZH8qsL+IT2c8XP4SPz61Qlpqjm9ojPMDp0dyDlcK7D4PUU43l/c3DjOxSRtb26V2r2BK/BCB1MMTlvS4AX2PtSmpuEubacH0wShG442sMZ/WogrZyVs3PHEs0RI5ViAc8ZIpM7oJpkER2gLn69D/Smp2gyBVPvsiMNzxEPEwbA5HP16VqFyJZS+528zkgAYz0yKZfgihO6kOfODMFRyhPcqehH0rC6pJBJtGd3l+kYBzzj9RTU/Y5oelnW3uYZNxWGNiko28Ybtn+NXDhSgIAGF9IPQ4oW+GLarZbQyKZCyglXQMDjgkU5EfM3bs5HIPvRIoZFWwRH9qrHG1tpPvnmt3WR5UgLJuG1yp6e2fzpuP0sjyjfkNJHgoqN1yecMKhBu8+KYr6T6ZQFznHcVaWmDdp7LOKFAQdhIB3DtkU9BMem4K+ONw6jjP5Vdx64KWX1chYGby8sg5Ht2H8qtoWjMjMCdrKGGck5xVzH8lHOvYahQbNgPpzjnPPemYyUchhjJ61fxLtqRQm70MKRjipVcK7MrK44+FLx2VXUdAMcVWznDgsMEKAAK8niWj3uRjcbYBkYjcxAUd66C2j8yAxggHjNV+o0rHYlYWaDy2IQDBVR/GrQAeWMjAbjNUMj7kmPRXT27tehj+AucfIxTMk8dkoiRewPH1xRS9dRRy0A1JFkltieuT1qluLXdOQuMYwc/Sn4ZdqoCaCXjJFFHCf38Yx9a3fRpfRfd8DO0sp9iKbFNNSAaTtDXga9Dh9InJEoy8JJz05K1fyW+MqVyw4HuPiozqp/kx8i7ZNCzR7i28Y9x/Wqy4tmicsvz8bh/nXQYlhLSQYXY21SSQ3sfzq5t7RbmQCPYkrfu7htc/HsajJ6d2dHa0P2UTwyGF1ZZAMbWH/AF+tdJYqpUb87v7xPQfB/wA6qTpvQaejt/DMRCAhmORzkjmuttoxgZjH5Vb6eN8IodU9lkYkMB9HbtXnfii2w7MkDFT7gD3q/wDUsaioOKrQnoZPuabOAvULMwGxMHB71RzMoLAYbk8+/wA/FZcVZpAoss3LAMas7S98giNeD1Pcn6/5UrIu5DY6Ot0e5FwoQHAYet/6VfizSZQqABRwaotNOgm62TfQo5UAC+n3A6muf13wpD91kfAG0EsT/KjimnYpZVJ0fOevQi58QzIwAghbLY9vb861bW1zqV7GkETS3EzrHDEoyWYnAAr0qklBfCEJbbPbbC3i0aP/AMOWxVzp6q1zKBxNcOMuR/yjhR9K3JbR3dtcBSqysAjH2I7V5fPJ/quR6To49mGP85DyxlLuOct+zSMq6k/xrJbSeMxXKRlQsRGZOOD0PNDhxTzS7ccbYeXNjxR7sjpFbqPiXQtMRo73XbCCUEqwjYykH4CZqiu/tI8KRy+bHNqV4dpTbHbbRz8k9OPatrB9ByNXllX4MTP9exRtYo2Izfazo+0Rw6Hqbw7Qp8yaMD+VBl+1PT92T4edgqjaWvME57EAdfpWhH6Dgjzb/cz5fXepf2pIkftP0d9yzeGHI7lL0kkfpxRLP7QvCJVY59C1e1VCGXyrtJMY6dQKZ/8Ah8SVK1+50frvULmizi8T+Bb0GQ6nqums7Bh59iZFDDj8S56ir7TotH1GUR6L4j0W9yoHlNceXJjuCrc1Sz/R5pXjdmhg+uwlrLGvwN3OkapYBvvOnuttG6iF0Xeu0/IzVck6zyYdcbdxJ24xg44zWNkwzxSamqZt4ssM0e7G7RTX0jpDGZFbekpdMjORnr+hrccm+5uLV3CnaAHx1z3p6inGwvJeWrtdBVnk2tbTKVZh1AA/zq0EinUpIwWy8eGGOOPn6GqU1UjmhfTbcjSpLR8K0bPH6vnof0NMWk33eG3iuSu58xlyOCw46fNC3dkPdolHBIbSSAMoaOT0EdAAcj/Kp6jbie3kjC8vGV4Pccj+NRdMC9lfIWvUsiysmVEzsOmRwVNGkli9AkVmRyVLZzg/NNS3QexCFlluY3t5GkV8psPQEDNC8q4ZZkCgAqdpXksKavSd8BUSCW3Ylshk8w7hjnv9OlBv4WNsZVJ2owlPcHoaOLdg7DaVKt5JLEFDJw5Ld89OP+ulXllIk8EayLEHVGA2dMg4NdNNNoGfugdtN5MMBTMYhnMTAnsa6F96uRwA4whBwQRRR1wVcqVkJH2vHMijdIAJOfTn/rNGcKS6EBg3O005e4mqojBKI40UnvtCsp9XFRDhy3kbCC2CGb8J705PWju2nb4LCByXSORCH29jxjNOhjEUYsCo/FgZ4PQ1fxcWUsi3Qzal13b1Eig53ewz7d6soLooFRyFHIB2kADPFXMTcShmgpPQ2rY4wrcdDzmmSd7/APKeAauY5eChJeRmNhxjv1ogNaC4K7RlbrgT4QuJd8wXtjJpS4ZTIFOMgjPFeTxx4PeTdjNuEup0YofLXBB96uYC8JYhhmRuAewpGf8A9WOxe5bs6jJbDHAJqc86wRAvyN2BWb2tssWba7RTIT/6ePyzUINs7ySSqAQcAkdhU9rirJsUe4Z2nbZuMTenPtSE8weOQKBvyAFFWccKFtgwv3mVWl4VDgADnrQrNW3xuP7zAn3FWFxQFC88LrBFf2rlJYn6r1BB4Nd7o99HrumrcR4S6QbZo/7rf69RUZtwv2KHVQp9xG8hO4sMb8cnrn5oIjWTiRB0zgdQfekR3spiU1k8TvJHj1cHHAb6+xp7TZSpKNlehMbnkfT/ADo5vuj8grk7PS2WRVWVBPGOgb0uv+E10um6ZC+DBMMnGVkGG/Xoap1ukE3WzrtP04QxAMrof+U9atrSJwMiQ49mGa0unjtKzLz5FKyxVX8s4ZT+VcH4qikbzOM854xV36pGShDudgdC13ujzvUbZ5N5bex65PQCqC6VYQxYrvBOQB/WsZNvRqpeSpe5L9M7MduM03ayFyucAfxNTNekOLo6vRpmyAvpQcV6BosiPGuencdc1nyXqOyfa6Ong2hck444Fcv42voLXSbhuCQpAA/eY9BT2lSoz8CbyHzNf2e64kJwWkYvIcdT/lXo/wBm2gpoem/+Jb1R98mDRaZGwxt7NPj2HIX9fatDJm7cTfsi8sbnKONeXX9/9B2G3kTVbm62OIHhXdcNwgIJ/ePFc/qv2heGdG8xLe4m1W7zvaOzAMYPsZTx+mar9D9Nn1jUpOomh9Q+pw6VdkNyOL1L7W9fuiBptrYaZEG3YVPOdh2yzfxxiuN1XUtT1u4aTVL2efzCW2PJiNec8LnGBXrMHS4unj241R5LN1GXqJd02V5aOPaY2VeOqjkUFp484XzGJICjAHNWUmI0tmecTIY2TYQcMD296lPe3Ezs8rrI8gBJbOSeg+vFT2k91aIC9m3jYozyduORU49UnUKBsYKSwDANj8jXdiB/UaLiHxTE8jy6hoGnXeRlmjD25Jzyf2TL/KiTX2i3X7I2V7auMM26VZlAwCeHCt/+b6UDg1wMjJPlFjo3ivVdAfzfD2v3MCAgCNZW2sPcxvkV32kfa80xSHxhodpex4wbmzHkz4xncVztP5EVWz9NDNDtyRHYOon08u/Ezr7Cx0HxYm7wprCy3S+trO5O2ZAedvPOPnkfNUl9pNzp2oudRt57WfZ5QDrhT8qejda851XST6V2txPWdF9Qj1S7XqRbacjRyMcb42CjoPUw4/ypiSQ21/NIVL5i8xPnHX88GsiVttGkNWk8bagyIMNJEJhx+IdNx+e1Bv0a5s0K5LwSjdxgjB5YCg+1psFc7LIAncQQSw7dz71qJldLeQnkrzj/AK+tAkB+Cum3288Rbc0azNGQOm1+QT9DUZraYyM6uuxHEqg8YIp8WrVDL1ZCMRwzSea+ElKsAB+8cj/Kk7VpGSZSxM8TFcnGTzkdPinR4bII2ksMkcahdsMm4EFvwsD7e3Wmoo/LsDFJKqeWrbnHq6dBj5GKOK3sGT9he0ZIY0cIYw58lWA53Lzt/MVbW7+SXkVREWImCsOhzhhx+X612S09g8jysLlp4gEDhllUgAcn/seafmaSWx82Ioro5YMecAHH+dDexE0k0mGiTEZDMThwPjrmpXcpW4jLgINxBJ6j2p0d6EcyC9FkC7TLv3DDdv8ALrUZ7fyzJISphZvUD1we/wAVYTb4FqVPY6pnEaxu2W29MDg8Z5+maLab1tmLFS4zkKRz7duOKuw7vJXl21ofs2BUOON3PUdOxqxXasW9jnaNmB1J9qu4+DPzXY5CFMWMNyo9/wBP4U6vMRC4H55FXcVeDPnyEgb0DkZA+tGVjge1Xsb0V5LZPPJrKMA+C59qOzL6iBgVNVRZHY7S+e9eTt0e8q2atnZHJA9PPTp1xXQRwLJhupC4xVfqHW0PxDs8mEIVck7f51rVIxNDCMZHmDJqlHTTHvaIWqiaa7Rj+OTP5D/tR76VYLK4DHB2kKKmSbmkQuBZpBFawrgMHXk/pVdbIsl47dFXv9adBUmwWaklj2NLjCxsc4oTsUu08pdqFSc/xp0V7gSfsPaMEW1jz0c9COuaSSe68OarNf2EbGzEnlzRnpjrj4+DXY3eSUZcMVnh3Y9Ho0EtrqdlHf2LLJE4JB6FT3B+RStxAXIK7w/XKHr8/T4qrTjJxfgydm4Duyk6KrNgAEYVh8f5U5HpUcuERcOB6QzYI9sHt9DUSk48HFrawT27hWViV9x6hx1+a7XRHSRVQlSemOlLW2RLSOutA6KBE+B7Zx/OrO3LnqFP1Ara6GU1JKO1/mYuenscyQvSuX8Qeb6srGn15q/9Xcv0lrQPRV+pyeXa+JCCZfMcnIAA4H51xF+VZmAA74wcmvOQtM26E4bZ5rhFhjfPuRmr2009YcedgADO1e/51GWS48hr5La1m3ACPAQcbvauq0W8CELn1Hoo5OaoyQdJournV1hi2K+ZD+I56f61594y1BrtvJ3ZA6j+78fWihbYvHj7Sj8OeHIdSvHn1Jtmm2w8yXb+OX2jT5Pv2HNL+NftL0yzvJGtJI9VuioiSzg9NvZovATf+8cc4X9a1ek6R9W6l9q/n/8Af2F9R1X/AGz7l91Uv35f9v3PK/E3iXU/Ekkg1CQfcc5itwuI4gO4A4yR161zzyQxmLazMGOPSvC8/wBBXqIQUEorgwZzcn3S5IiWSWRVtW3HPVYyTjGT8+9acRrYmS5tnZpfwSecBt44ymDn360xKgG7F9+IpVLQiWNgu0nLNnPIA4OO+T3pfzztVlyCBt/F+tHQNsI7AAcNtOCRgE5+o7c8CoGVCgwy5Jx+X+dckc38lp4ckAv3K7w6wkAx8kHcBkf9e9WGoQ79MZJSpKMHDnCDOZC2O2Tjp34pUtSDi7RToItu4qpTj0hsE/n8dq0kCP8AjkWPAJxI2CRjse/0o3fBCpkfJLYMS+o8FlOB1447VgkljQAHeR88g44rtMi2uB1NQVLoS2sk8b53BnOyQHqSCvT1f0r1rwh9sF3bRJpvjKE65pwXDSFM3EYHck8PjOcnDexpOTCpJxltDceV45KUWelW+i2uoaQur+D7v/eOnTsdqh8vGepGTzkf3Tz9e6GlXBe0t0u1cTndGwdcHK9eteK+odI+nm148Htui6xdViv/ABLkFMHsre3uG3HyiIX7hoy3/Y01pjlry+gdiWSQSAn+6en5VS7VKNlyT0PwbZCkuCGbK46VXp5lvJcoqkiJmbAb91huzz8gioim1QEXumF1NBc2ypGpMhXzIyBxlcEZpeWQyW7lW2SOgAUngMRwKmC8Bx4ByRGS3gkfZ6lOUzkH8/giq+6kMGqtLsAjlARinADe+KswVuiLNrG5uLiJGBZJllyTgcjB/rU52G2VUAYhzEXbkYP4T/GjVNgt+xGyRk0uCeQlXhm2P7blAGfzBq0D+cwdXICO0ZLDG4HIzj9KLJ+QU7YdopUUyKFIBDhumcc4/wD1D86vrRllgYhGABwAccqRS0JzbVongywyJGTH1jH1HzUHWSSKYAr5hTerHs4GD/ECm47K9pDNoySpFKerJg4HX4/I1C0hl8kwTSKAm9AOvB6ZqziVipOnscsm9USE+tBkMvuOCP5/rTsK7SG2gZQZ3D9MnvV3FaRWych7RWT1skbyKSFzkcHoKO0hTKOCzA7lIGB/11q3HSKsl3SLG2uFk2rvwwGGJpiENE+FX05B9uKtQd0yjONXFjcb/vAblxkMOM/WmRgrjqCK0MTvRUkqJI2RnByOCDUqctimj4MSUvIcgEZI/SpybDuJOB+I47gV5Npp6PeLfIW3UE7QeGYNzVvZzM3nRycFshM9hVfMrH40Mzh0ht1DZUSAE/FNSSrK6oFJKSAEj3qm1dNDkKWDgXUjnoIyc/mambb75smdvT5fHPU4opS7H3EIW1GRoIzGBu9I2fJ70B3CQIn4XlBx9abBXFNAN7B3FuHtCkfO5gWx9ay4Q+dCAvpAbPPQYpimD2+Ry3QRSWyJgIM5PtwKstORZH1KGRVkj34ZG6MCO4qvkb2/P/0bFFZpst34TuFv7QPcaJcczQDlk9jj+teg2klprGmx3mnyCWBhxt6q3sR2PxTM39SKyx/D/Jj9Ti/Tn8EprWTJ81CUYA9uT703ZQXEGD5e+Pshxle/B71XZXOr0rZcRqGBcjqj4DD5/wC1dLYWMBIUbkP91xn+NTjSboTlm4q0XsNqVA29O21v6U3DG6EZ/itbfS9PkTUl/dGPkyKXI2M46/wqg12Kd1byzj6Luq59UjJ4UR0rismzzTXtIupyd8uR2B/yFc7LoccbEyOWABOAMAV5jvcdG8kBhKQ7xbqVIxjaMkChLA8jnJ3ZGduev1NAn7h+CwghYHbwMYHTgVbaf5zS7LdGaR+MqvJNJaJvQxqEv3NDb2rK95gh24KxfAPdq47VpLHRbM3mt3SwQ54PLM5/uqo5Zv8Ao4p3T4ZZsixxBnkWOHezy3xV4x1TXIWtrN3stJfIEEbYdgO8je59hxXHTSQ2gXfiV9vAQ5A/OvZ9PhjhioQPPZsspyc5CF1dmZ8qzsOdwbHH6VJp1ubm3inEVmIwsbttbaMcb2Ayc46461a7RDk2zNNaaO+jFu28s4Xhgu8A5wCenSrDVXhWCeF5FMxA2J1IO7cvTpgMwP0FA+SU6RThCpDOGKE/IyfrR7i3kjhju3hj2TbgoDkbcHnPtR91cgpWtB7/AE1bO2tbhZ1njuOhQEfz/hUb+xa3sbGdiZEuIyw9AyhB6Z70PdxQTj4ZvUrJtPSxljmb9vAJgQQCue2RT2qWr2MVrai4EkZiMi78gI3XjnGf86G06s5KuGK3Vg9jNHbzFHLKJP2Zz+IZGc+1avLWa1m8u6iCsTgdznrx+oqe5M6mgl1bSWlvZs7IDPD53lqx3KCSAW4wN23cBzwRS0cjIiSCNXRThlzgE9eQDn865U9ku1pljDYi/hmdJz6FCBfKA525xnsOAPqfmg7ZrK6Au2XdGoG1vVv7cHocc/pUWvtCp8o6Lwp4s1bwnqBvtDnVAWAljJLwzL/ckXp+Y5HY19H6Bq+i/aTp4vdKkNhq1sytNBNgunGDux+JD0DgZ9/aqHX9LHPjcXz4LvQ9VLp8ikiqhtp4Fu9NvotksMzRuH5yhGVI9xyMEUO3iYahaSTMFn8loXABO/GCCDXi5J45OLPaRmpx7ovTGLyZjazTQAbUYOAPbPPH5GiTssl8kTDEc8RKsBzgHkZ+hoUiOBNp5odLDKcSWsoSRT3UHH8uaYnMTJKWjIRW5J9xjn6VzpbiGhKSZUMCsELMxQEHODjIzjjmgwQsWxdosgEjbB2APQ8U2FR2yXdEbdBNqKXCnAkjZWJHAdew+e1EmEctu/lD+0XkE44p3lNeBT5FGPk3c9k5DWxXzQN3GTwSfjpx8U3o10TE0dykfmITHIM4Gc4pmVdy7iEvBcWW2J5YJXBSNhsy3BVumfzyKf0iUBHhRSSjGPJz0H/cUtbexWVaHogsfnMRhCd3q79qyVmRjsOBGwkKgfiU9aOHuiry9lhbojB/WmM/h6HHWsdEw7RsNzc5H0OOtXIRS3ZXcnfBGBodzlnRUbDZBxz75+fapySzBI5IkDIrbWDDkLinwlrRDjb9Qxbsj74ySvAZQc4x7j5zTUFxLHGQ4QRseGPOBnjp89quQlw0VskbtMbNyDhn9CfgY7eAc44/6705BIQR5rBSWHPcY4q1GXuUpwpUNRSgHdng5HHb8qZik/aMMEcc4OR+lXMUynOIZXAJDdcdxjAoqnI/KradiGj4LtRuVXIBxk0K5MrXMmxchhgCvLqu7Z7h326HbMlp1GPwNj5PFXPlrJdRMSVdVYjPeqmZ1LRYxcbLIAbo4uoUbs+3ahWZZrm4wTt3tyeh7VST07Hg3JtIEUYJcrHn3B603Ls8owAlcKCAOMAVMrdM74K+7ZLiJJvVxnacfFV9qXn8h2O5o8hs+9WMeov4Fvky8uTE8o54AwRRklEl0yMACqjHHY0bhSsFPdEr6bYYlHPpPH1IFXEEclqGMSFzcSYdj+4MYpE9RS9xkeQsSskt7EAxSOARqMDk4qu0+HUNDuZ73QmG5Aqz27HKyZHOKjDkjFtPh1YGbEssaPR/DPiDT/EKiOFjBfooElm3DKf+U/vD+NdJBZekDbuQfi44Xj26ihyQcXRhyTi6Zc6fZR+VtKjntkkfl7V0mmwkAKDwOMZz/Oiwwtqip1MqiXcUeAAUIHxxTCAAcZxXrOjxdtWmmYs5EqR1FCUPBP6AfxovqUbwM7C6mjjNYt5GV1RUUnsfVj9K5O902WQku7kL2JCj9P8AWvFzdM9FjdpFcmnlQGRQqY/eGBnOOaYt9Px/6e7B43cA/l3pd29DUWdvpE9yd/8AZxIPXM/CL/r8Ct3My28LwaeXjDcSXDDDuPYew+ldL0q2CvW68I47xV4hsvDGnJNcIJ7ubIt7RWwz/wDOx/dT56ntXjuqX97rl/JqWrOsi7fTGX2RxKem0A9B7Dk969H9L6b9KHe+WZnWZu+XYuEcrf3rurx2pCRYIx+8w/yqtmyUXIUEHqeprchpfJmTuTF9oZSBjoevFGuG8+SRkg2nAL7CWHsWyfc/zowF7DMEEk9rdXMM217baNhHO0jHXpTtvCl1omoTOqJewOHMgBBIAAwAOBxn9KBv2CS8EbYrceHHTcXW1uRJtIxhWGD7/NRLNJ4Z9JP7CfgE/usOhqONBLYWUrJ4QtHYbjDNtI9uT/mKFfOG8PaS3pLxNImCRkc5579qhc/udqv2Ja1NGdN0dsqzfd2Ujd+HkfpVl4qIW4scorERDIc8NyMA0O7X7k+4bWIhceK4bSK3eeaXybeFdw7rg9hzkgjpjHOaFCjXfjyRlj3pFOWfjkKvHXtUJ+fgJq2Ftjb6n4jvWv4Xlid34V8IsaKQO2eOMc9q5+0sprt7jy2SPyUMxZzwRngZ6UUZdq2DJN8D+kaqtsiwyJ5STSbnmHQ4OcEY5IIH0BNCv7gXWos1s5aBAEQuo/CByR9f61Neqzu700BZpLaRVlUZIDEE9iMj+BH61beHta1Dw9q1trGiTmCVCQrYO1x+8hB6/IrpHJ+x9Z+F9Z0z7RfC0WoWZWC8TKOjsN1tIOsbdyh6g/61z2oQywXCeYhjngnUOp6nPpIP615D6z036WVZVw/9z1X0fqO+DxPxwEdFjvHRlJjljwTnIBHb+NVumSvEq204CNFhQCeoyQcfHSslJOLNmO0NSpunvLZ8ATx7lIHfGD/So7VuLOMycq0eyQj36EfWoTORXTxTx2yR4j359JPcqPT07kCmWCvCkUkcjMRnAORkc809PiiWCZikKMgyAxLpuyeaU8gLGiRAllVkSQ/uk8gUxSrRFkXQTGzmBGNvq9OP8QIPxn9Ks7K1TzJmULJDIV3HH7wHXHUcY4+KY+NAOVD6JHd2sh5V5E2OQc4IPHHwad066jeaKaP0m4QHB6714I9s9f0oIvVCsibRZxPuOMKRzjJ+elblwt1HvcknMTYPY9OaZBNFStjKMIUhUAOyja3vweDWIQAxyoCAnryc9Ktc8CXfLJISitAykxqBgFcr14HFbilK3EkblAhG5HznJzjHxT8crewXH2GFNvHGolk2NnarMxPP9aYaVgoBDmToOB/L2xVqOloryTb2QZEIJjZuCGVsEdeqtntyDzVjbyO4kFxgORkYI9WB2A6U6D3S4E5Fa3yORyb487Wdeh7fUfkafWVSA+wlSfxD8J/Kr2KXwZ+SPyGJZWAGck5I60WNucA9OOatwk7K0lo+EIcLJChI4TPFFuQZMCLI2nB5rzT+6z2640StXYRTOPxeZgY69auHBk2ygn0cH4x1qvlW7HY+B98/do88FyqnFQQ+Xpk0it1JJPtzVRcV8jhoNHMmAeEYHnFQljc6iJMARiLbnPU5oE+1tMlidxiK0wOUTPOe1JWLBYw5YASndtAqzD7Wxb5NX9tILi3SeMI0qkn5HatwjGoSspBVlUYxTO5OOvYHzsNIkct7AGC7RGS3Y8Gry6nC6Y8sZyAAVx3Oaq5U24pjI6thJ2P3m3bonls7D+8cClTI/n3bQkozTRr06DAzS4pNb/mw2auLa31CbziGhuopCqyxNtdSO+RXQ+HvtHvdHuDbeJIH1O0XA++QACdB/wAw/f8A51Yw+tfpTfHDKPWdP+pHuhyex+G9V0vxFbi40K/t71cAssbbZF/xIeQa6uwiIIDDDdwwxVzpunl+rG//AIeW6memnyWY4Fbr1sVSoyns3UJU3oR/Shyw74OJKdOyjvrNWJIUn5x/nVJcaeGdvSMd88/x6V4jqMPbJo2unzUtg00J7lwyxM2P3nPpH6/0p5dJtLQFp2+8Sf8AtocJ+Z6muj08YR/VzceF5f8A893/AJDJ9Tfohz7+xR+KtYtdKsGvNXmENtHxHGq9WPREQcsxrkPGHiaDw9oCaheWjx390v8AwljPhZR/zSDnaBxx/U1HS9NLqMqnPgZLKsOKkfPGq3011ez3usSme6nbc4bv7ADsPYdqq7azutevha6XB502CRGCCqgdyTjHOB9TivWwSivgxJNt15Kq5DQyOzBg2cENwQw6il2DzSLGi73YhUVRkkk9hT07QqXI7o9jFdasLLUDLEfUhQcEP7H2o2kD7nq9xYXOQkubeTnIOfwn9f51DfKJS4M0Vha6rLZXhVY5A0EobgZ7En+vzVl4ZvLZZJdOFpHvnR4pJCwYEg8FO44z1JoJeq6Cg6eygikks3vbNhEodfKk8wY6Hr9aE8vkwzQw3LtHJjKqCFYj3zjpTOQbpBIdRKaPLp4hDeY+4OW5U5Hb8qVdPWxVNuMDBHP6/WpVRvfJ1tk5Ayq6lQgJwwx1/OrK91SW9ube58yO0ltwpjZS2QQcgjjqOtQ0rTI7nwNnR9ccrfJEt45YTLNFco7sTyDtJ3H9O9T8NyGLXLqbUD5FxHG7ETehix68HvQypx9IStO5Cum38NraahJJIRcSQmKNBk53Hk/pW4EFn4TuZP37yZYcccKvJx/CoapE88FtqyjTPCVvbMi+ZKR1A4Y+pj9e1UWpW5097eIys00sYkdR+5n93+Rrsf8AuyZLgFEzFY3baq8EHHsc9O9aSaRDKYVYxfiZeSFGeo9qN1VApvk7D7NPGM/g7xRBq0AMlq48q8gB/tYj14/vDqPkfNfVev2kOr6fa65pUn3gGEMTHyLiA8hx8r/L6VlfVMH62CS8/wBv5RpfTs7xZVJ8cf5/y/2OP1a4FvEH3bVRgSw6Y6HP65pQRl5JZ8srjBZAM9V6+45ANeKhxZ7SOlY1dvsFhd7cYdUbtw4x/PFCkJjj1S3hGxlJdMDONwz/ADBoo8ArYpIzXWjRzp65jGswyc4YckcfnTBdZEjmjIw0YY4GRjANO8V8k+RGyIhiZMgRq+6Nwwwynn+eRU2VY9Q2BWMc8e709Qw6n64piash6Jm1ZWZllTMbB2B6MvcmnbFlWfYwbypdylk6jHI+tNjQqVsM8r7BcxSEbCGwD1GcNuptkFojyhlxHIZ0ZRj0ngjPTrnmgTrkCW+CwY/2hjI8zfvVivAyBTdyQYN2MSKCwI5zjqDimQmkyrJNUEjcSsNsZGR3OCvHTmsQB02SFFIXDbRnKk/pinYW3dIW/ToEjeXG+HYsh8skDkgd8e9bjz94jkeN4yxC7if3u2B81YS2znxZYRpvDLIAjAhg3sR3xRThWZJJEMQQMhOeueeR25/jVzG1RUnzSJ2su1d0m4xOdpOeVx71ZWcYSFWAdhjBJ5IIHGfoc/rVjGvfkrZtcDQzGXf8KsNytu56fyokJmMsaeeij8LI3qySevxnGMVagmnRUlVW1Y7bgqfLJDqp/Dt7Hp/WmIw2OT16cYFW4WipOrPhD0pPGcgs2FwR+dGCOkM23Blbkc9ia8637ns4/AWytwHRcnKsGb5PWra29OlPn8THHPuTVbPLu0WMapDc7FmhRW3DzQv54rWoI0GlmIc5ZVJ/Oqq5ihzCzRiFcbsmaYEY7YH+lTRvvFpEJTsd8fwNC91I5FDN5yK0WciTecfnxTCwZEDbgBGpDfnVtySSaFUxURSqYHLu7orkkn9K3pjmSaSTOW2rzj4opNOLaB4Y5MM3Dtg4EBGfknpVk80sOnXSAA+XGiqCPeq06aSY1a2Gt7oSaMsrOB+zZc55zjp9aJZ7TaowGXZVJ56/nVaUe2/yMTAQqEFw6jIeUnj36VRTyq8t5PEcDyweexGatYLbbFzdIBYShLsX0U80FyFBSaBzHIpB6jHWvQNC+3LxFoMUSas9vrEAIUiYeXMo/wAa8H8xWt0ufLjlUeDJ67pMWeHdLT9z0vQPt98Jah6NQF3pkoOG86PegP8AiX/Ku/0vxl4b1UA2GuafNnoBOoJ/I81sw6zG9T9L+f7nmsvQ5Mf27XwXscscq7onVx7qc1Krad7RUaa0wcqxhd0m0Ac5PFUep+JPDmlIz32saXbAdTJOgI/jVDqYYIeqVKXzv/JDcUMk9RTZ5j4t+37wTpBkS2u7rWJ1OAlomUJ/xnjH0rxjxl/tEa9qUUkOg2UGkxMMCQnzZR9D0rLh9Nl1GT9TK3Xzy/7FxSWFe7/0/wDp3X2UafZWXhJPHfiefULq98ppUl1AZKDOMxJkgAkDbjBb6V5x4s1+bXb2bVr5VeZ3ISPBLQoOig9CO/vnJp3T4+2T1X44SC6ifdSOVOrYhlE5IkIDwsIwxXg4XnopySfyNK6LqjaPq0Vy8Rlh2mO4tycebCeCoPY45B7MAa0VHlFFy2mWXjZLXVNTur7QTPfwLEj3dykBVBMxKhiCOGYbd3bduxxVbrujR2OiaNrekXEr206hJWkwGhuV5YcdB3H0qYSaSTIkttoH4gf77FZ69bAq0+EnC/uzL3P1xRfEMJvre11iEBRIuyTaPwOOmfzGP0rrpqwebopbm5e5lkmkcNM34vSBngDitQLLGFkQeW2DhidvXuO9HVEJgzAhYHczZrqPBvhuPWDcPeGS3tlHlo0ahjux1IPXHHHFJ6jN+lj7jQ+ldB/33UrDdXeyp1rRr/R75rS72qfxJIv4ZV6BlPt/EdKUa3lVQ8jOEfO1jkBsccH4NMjlU4qS8lXqOmngyyxT5THLR/uz3JicsskDwgSY43e/yOtCEMhB53YOTuWpvyLafBJrdDGGeNHIGVkUkMuP3aBPBIyq3msxAxiQ7uM8Yz0rk/g5xFXZhjegDKmOB1+Tjv8ANF03yTqEH3pwlt5gZ2YEgAc/6UT40B+Tqtbki1HXrOGaaGOxgxJJMzgKc8kA9+MClNPuoZ9YvdVkj81bYNKGYYAPRFA/z9qTFNRHOmytmtru9sZ9VuZwW8xUG4csfj6Um7MVbqGJ5xTYy8C2nyRWXY4KIq8AcZzkd6+m/wDZf8XNd6XeeHLmQyTWH/E2QY8tCxw6fQE/o3xQZeLDwvdHZeLdHS21MRQkiFv2sa56xsCCD9D/ACFUUmbe6iBZmaWIxEkdSORn8s18+6mDw55Y14bPddJl/Wwxb9gF3A66DdRK2TFHhf8A48iooXk1OC6G/Zd2gBG3gMOevvzUQfpZZ0aadWee1BXzIzhUHVlIz/PiteWlpGI4gVRcNsyCRnqPaj4R3mivimQxooj2AOYigGdvP/an2VWnRgMtF6ivdlPsaZTjyC2andfvCReWBOoJRfw5/wAxzSmmXBkDxFyojfb5Y9jnH6c02Cfa7AZbaYCl1dRTylo5AHVQuNgwQfoCcj8qumDzWqxMu1ihRwBnHGMiom96QmXyZo82+xiBIZ1JiPwF46dqdVcmRMsD+LPt88DvU0JnpjEaKC/mtyW3fOOwod022aNsD7vIGjI+T0+nNPxOmJ5ZKBUMiGZwjsoTaf3sZ5H1/pQSJP8AdxiZg06nC7yMA5yp/lVi/JHmh2GWQxqsysrAnGBxwe3FNwXCSzS7hIWxwCORnpVnHKnsrzj5iNJIiHZJGSsjYKgZycZ/nTUDRLJhSN0o9QGck47c1chLwU5xe2Gjl34QLKHVSrKe649+9FLCVlCkKxBXBOCf8Q6+1WIyESjQ/E7uxDpsxt5wOD/13oka+lQykHPUnGCKspd3JUeuD4fbbJIrnI25qMwCEEEAuQPyFeeV8HsxvTW3XMwUnbkHI75qxQg2qxxAkecqfkKr5fuHQ2gsT/tIwCBvnc8ewomsNi3iQ7ceap684zSK9aGeNDkkSv5bEElTuGKTyJYIrvATy1PoHQ0EG2SxW6lQtKZCB5YyCPpmq3zXNjLMxPrdDjtjirmKNITJ7GPNDySrySgAPHHSlLC4kjR2IJyUGcZ6+1GoaaBctot2kxLCg5aRsMCOwFPTuCtuCgKyMWcH97aMiqc400PTBMgGkW6lMIcyOQeAME0XTrjEKgspVUTbjtxUSXdF/km9lTc30kEkMbEDeztwccZ4rnpNUjigEWN+7cvBwKv4MNr0+SpmzdnJXSXLuY0RtixcYX5pQTgieRxn1Y9+laUIUjLyTbdg5LtWBUjq+MUJroM2F6LyD7GnrGypkyrwa/3zfQkLb3txGoP7szKP50yPFmsogQaxqAGP/wC4f/OjXTwf+ErPqZJ3ZW3Gt390T599dyE9S87n+tVs0mZg5AJI5J5zT8eKMPtVFfJnlNbYLeWyDxg1332K+CD468aQ2txG7aVaj7xfMv8AcHRMjoWPH0zRZn2QbXIvH6pbPcPtk1SC8um0W3dYdP0qIGRU4VrjgJHjuFQnp3rwjVL/ADcyLAcqY9mxwDkEg4yO/AqrghSCyyRXRRvdTR2ib2uHdUjhjVWU5BySQeo49+p9qP4W0V/EviWy0hLq2tJbp2jjmnb0bgDhcjuSMD61btIrc6PU/sj1JBBqngjXrUQXUby/s2Xa0naRCe7DGQfb6Vxl/CPBuoa74a14STaNfQmWCZF3MWGfLkX5yNp+RSVuVe4xv0pnBQzyLaNBvYQuwcx7vSW7GjxC5ktvJEhFuWyU3HaT74qw9ciV8DcUPkg+WCSBncRkj/KofeI4lmWQK7vjLMMlffHtQXbD4WyNtIrzoqhUXP4m+Ocf616zpRsbe2jtbSYSMvrfcR5m48ndj61n/UXLtSSPXf8ASUcazTnKSTqkE8XRWEWg248SI0NpMGksp1jy5dSQSnZsEAOuRkH3rnrOwhmTSMf7t0/7zaPMyPbhnkcKT6N4IA45ya7po5I4/Wir/wBQZOnzdW3gdvh/lHG6/cS3MenXk9gLZZbZcOAAsxBOWUDgD4quhMS+ez3EyyKA0OxPxtkZBOfTxnnnmtGNJUjzcnu3oilw6knJIOc5OefembDzprqKLdANzgAzNtX6E/wqWkgU29BdQiexcw6jbOkgBIUDgj4PcU5qenWVhpqXVjdI0rbRtJDbs9cd+KDu4rhhUnd8oojIzo24D3ye3wKdspJpITp0IULPIrgEcs2MDn27/lTHQCdMttce0Ty9NaWVYLRMBogCGmJGS2ewBPTnNVt95b39zLpsbJbwkbWUbhgcBj9TSo3VvgZKvA3DaCW0Fqis4ZfOeRQMLJj0rn6dce9Wf2XeIrjw3460m8MnlBZ1t58gAGJjtcH9Qc/FS9pnJ00z7L8VWP3nSY7hAGeyfO4HrG/X684NcFd7GmgV1bIYsrdPUB/ka8V9ZxuPUqXul/b/AIPW/SJ92Lt9m/7/APIvczrbXNvkJ5c7FGOPcYGT9QKBpkotNLnW5fbHaSNHubsM8fwIrOirjSNatWJ6na7dQtrqBisu9UbB4K8n+OKy3LeWY542L+YVJHOATkfPQ05SuKtcBv3JGCG2X9mhw67QWPOQO/yPepI/m2ytGSZlHO08Z6EHuOnemJ3sW/kzUhJG9pcRttCKQ4GPwkYyPfBFLpGGuVKBMlcSKpyWzyDj65psWqoAZhmkE0LyACRh93HcgH1K3PH5fNXtsy7JI4zh3Bc8dPn9aibS4AYTT4HikuFc5ViHB44JHq/iM/nT8hZGwAGLrxk8HA96lK3Yibt0G84AgnailguX6g44yKHdgXNnwjIQDKGZsgH8vzp0ZPViO2nYtZXJmAZAmy4UTdPSxBwTz06im1EW5gqLvONxJ/ypik0wpRrgLIxMaohJVgQ2GBIK85+ex96M0AeWOQE7wfS44wMcce38s1bh6nQiT7djMMrSEJMiBhhmKSeoH496ai3K/mKMFRnb846j/LircXZVmqGLe7jPlqWyjnYzSDBB7AntTUUhmSQPEN5Pdcj24xyPerEJWVZw7djFtOzRbZvTKM8lvbjj6Gm43I27MLnk7hlT745qzF+SpOP+R8QTMbdE8vDMeSCcZzx/Wgjc8LxyYDIeTnuTzWNHjuPWN7pFlAVtQWzkOwAwOgA/yqz0+fZHM+whFYBB9e/8ap5ouSbZZhpUDuk/46KGH8QiZsZx1arCRY3uYXL/AIUPHv8ANJm3S1uhiA2N01zcsTnYY8bfzIz/AAqQMNnFHb7jtZSVzzwOtRKLi+yJ1+Squ/S00xcFJyAuB8YFQlhH3AQkAMVHHzVqLev5wJasGzbJexLrliO+KWJ3Rx7ZBlpVAB7EDpTYryBfhMfZiNTtmyG2I2APfpVrdXkYsHY7SVQ7Wx0zxVXJC3Gh0XVlcl8EM6PIo8uNEIJyM7eap73WmhW6+7EAoEUEcYqxi6fulta0Jy5uxWuStu7ySS6jaRiTsPGaq7mQTeW4OQpLdO1aeGHbVGXnm5J2KmU7mlRjhtvHWob2VQFORyT8mrSXuUnLygImyoYgcnnAoKMcyZPGc01RpFaUraASH8W04570uXINPiilk5I7sOD25rRB3Ln3o6F74Nx5y3HfpX2d9iuhx/Z59jh1e8jVdQ1BBeybiBktxCmfbkH86q9U9JIdiTq2eI+MLqQ3+oRT3MsuXZ5Zsghznn6jOea4G6mAJO8Mv4VYpgsB0PFRijrgHI3YXT5Z4jdSWMLNcGB/2igsYoyMO2B04ONx6ZrtJfDWm6t9nNp4h8Im4g1LRo1TWLMPvcMDlbpe+PoOMfBpsm1sBerTN+KfEdvrmg6V4qiv4rPxrYSxW1zGB/5xRylwuPYcN9ce1H+0zxpofivw1o0UNi6axnzZpzlUtezIOPWGIz7AY70Cg9NeAu5bT8nJ+BLbSf8AxJYHxW8sehmT/ifKB3bMfHOM4zjnFd7410LQNdnu777NLeOLQtJs2l1K9uGeK180H0pGX5LkcYHBJFTK7+CIpKPyeV2zS3UhVpBEkiEMxHpA6/xxS6qoT1Lk/FMXuL29sKsUSrbPI4KO/rVGG9QGGeDwCR0zXqE3ijwzqdlpOj6Louq28unpJFHeXVxEzSq7bm81UUbmJAwcjFLyW4sdifbKy18URNdfZ14fna0huYdK1e4SS2mz5bpJGkgVsEEKSGHBz9K5TXfHF/f2lok2heGNlsnlW4Nj5ohTjgeYx9qGLtILJpsqNWvtS1UQyX62j+XD5MaQ2qxIqE/hAQY+nGa56aGMX4ScfdUA2t5cZY8A8lTg5zjNMhrgVJ/+wubeX7ubjypWg3BTKIyVDe27pn4rrNC8Oi1mgutYEayu37CBsDceoz8/H61GSaS+ToQtmajdalsuZNX0yD7grBfJkcK3PdG7mqnW9EjsIUurdv8Ah5cFUkI80Z7fI+aCEu2lF6CnG+Sozko2PUCOo/pTel6g2nyFkVd+d0UmAWVuRgDuDnkfQ06Ue5UxcX2uxgaXqV2r3GxFJbdluCxz7VKGK82SadCu2S5lUtxycdj8d6UssJPtj4GvDNLua5GYZY7FpoZpUmNoxWELkCTJ5+B9faqOTcSZD+PJOcd6JLzYtvVH3f8AZ7ff7/8ABmkzFtyX+nIrZOfUEx/Q1x9xGkk8ULyFJ48SjnJwDgj6V5X67F3CX5X+39z0n0eW5pfD/wBxTUoTJp8ueDGd67sD8JyPilL2KK5a4twVC3lt5hbPJxx0/SsLHdWj0EWL6p57WczQ+l7aRSAPYYz+oNDUums8b2juYg6kDoy/6EU/H9oTpoLM0v3iOOSJWHLEdCGHx+dAtT/xty0bMgjfy5FzkbuufoRTFwCGLxvC9qUKD1hRjg5G4Y9zQ45beWy82WdI1jBjlC/ukdMd+tMS0A7TNrIYtTiwQscy4Cgk5ccqeevGaa065QTgb4/NtpTHMFfGFbofn1UyUdaAbOgt2LbhkbckkjqFINTs5vvFtEJNvmLmM5ODkccH3xSYqkImvJqzHmRLb3TCRymNx67lPuKYhQw+cpLHyzuIZegPPHxT6ckBJ06BXUP7OJlkbEL7iFzwD1BHcc/wojyRh4XYDbKBA7EenOfSf4kU3HTewZXWidlBMJVAaKNwcMwJXLKcfnkYzVmvKD9oAr5X0ycrx2H9BVzHa8lfI03wRSFVufvDopmVW8xUGBg4G4DoOgPvTIdp4JIgxJxyc4AI6cf9dasRdOkIlvY7BIyQKfIClvxbyCD04x2+tH3KWD7H2H8JHIzjnj8zVqEqVFWUd2mGtgUkZWKNu5zjBOR15p6LbjeknrzhuhI4p8Pkq5fhHw+MF/NcAqFHH51tJ4pGk2qNy5cY9+lZTTe14PT34DvBK1rCq+t1VicHqTxxVxEHIdNrbRIi5HYADJqtllFofjTDRkNrM5XBMcSrk/XNSllzeXYJUsqqilhgc1Wrf7Dk6MWERXsAiJVMHK/QY/rQJz98jmLJh4i8a4ON2amL2pkNFfdbGEdoucw7GOKr7YyShXCnK+YuSfmrsPtt/wAsrze0GNyI5ijKFCouNvvS1pNgHJJzcE5HYYo4w02A5+qid1fKl8h3dIm4HUc0tfajK2nx29tkruUM3cj3ooYU+1y4Anmq0hR/Mf7w7HMkp4b4FV9zJiO+UZI3Kv8AGreNJv8AyKWSTSsyaUCdCQclCOneq/zD5UYB5DcjFWMa0Vcs6ehYuEf0EldvehtOxDFcjgEfSrKintlKWWtIizHcMg4x2FCzjcMHBbijRXk/LIlsqPfFDjOSeOelGhLaZJU/AR0x1NEaNcofZsGocg1BUdJ9mvh8+JfHWj6OBlbq7VZM/wDtg7n/AIA19i/bRcxRaVbaVEGWOKJrxkjGFCRjaoz25PA77arZk27DVJJfk+T7qG612ee0sLKe9kiTzilvEzuiKPUwA7e/Fcs5VuFJKjnIHamwSSK03s9H8G3mufZTqWkeIr+wiudA1612SIjLItxAxyyg4wJFwDtPXp746LxJpTfZt4h07x94Ddb7wjqYGYgcxqj/AIoJPZD+6TypGD056VXfhhLj8HkGsFZtXu7iO0TT7eeYyxwRkmOJWJYKCewBr0j7Lfsg1Dx5oM+tx6nZ2NrHM8EayI0hZ0AJLEcIvPfnvRX2oFLejlNG8K+KfEEUs+h6LfX9tHI0Jmtot0RdeDhiQD+XxXqvhJPtk0Gx0/TrDwmJNHtYzC2nz21ukM6k5YyercXP97P1B5rklQVtMtfE32I/+J9OOr6BpFx4V1rrLo13Kr2zN1/ZOhOzP6fC18/a3pN/omrXOmatay2l9bNtlgkwSvGeoJBBGCCOxqE90c4+UZo1g+rzG0t5kjuSjPHHJkeawGQq+zfWpaDdvbX0RZCCsg3Z4IOcEGobTtMiNppn0r9j1rYeIV1DSrobmdfvTRsBzhZIS35icfoK8F1mBrO/msZUHm28jwSlR0ZSVP8AKlYuEPyKm0dp9jlhE2uy6tqGTpOgQNqM4fo7j+yTpjJbn8q4rxDHeatf3Oo34c3N3cSTySdAXYliP44o0/ULeo6D+C/E+teGZ5rfTHS/snZnm0yVDIku1clwBypAH4h0xzkV0WpaPYfaPc/708I3AXVoow0vh69cK5xyTA4IDg9xwa5qn3HJ3Hts53xboWt2kS3uuqtjcbd0NgSNyKO/cHHHzXKXdxPqlx5srSTzk7RgcY7AAdKnH28rwRNPgfsdDkkP/GN5SnsOWP8AQGul0XTrSCURebFaIwJaeVC/IBIBwCRk8ce9Vc2fu9MeC1hwKHqlyaub2K0Qec672AYqGDdRSd9I1pAHhjxqd2NkKDqiHv8AU0OHHTvwFmyKqKW+s0tWS1jBkukUmcg8BuuB8iq6QF1AUZx07Z+tX07Vme+dH2J/s+Txv9m3hUrM0jIHR+NvlkSMNvz1HPzU/GtkuneLI5MgQvIUA+JOefjNec+uQvEpLw/90b/0edZu33iJxMnlhM8LlD3HBqgkZojpk28ma2uDbS+Z/dbjr+mK81iqz00UEmXbrdzC7fsbqDcM9ivB/gRSdsrBIjct+0tJCgZj1ByAf5U6MtDPA27Mbgea4KhSxz3PzQoYIvvUs0ZILgbwTkZHHSpi2Aycao0hOJldZPXheDgdvqB1rTQQpLOI1U2t0AzBByGxgk/GM/mKdF0A9iLxvFp24vmS0Yephu3Mpxn8xzVrCqRRqsX7N5FaTO0YZuo/p+lPb8sVyix0+8YmENGFkki5J4Jx1GPr/OnIkAvGYgMSAx3cYyMHH6VXfpZzVbCxOu+ZGZWkhJkHHq5HB/mKbFyqNb3IJMbAK2044PQ/HNPTUWV5Rb0TVMbxu9JJbDE5Ge3HaoSwSTQvGQAWGAR1OP696OO2qBtLkNBP5lvDK7KIpOhI4DA4PPb5pmZVaQP5Zc5DKM53Y7Yq5HnZXa9gs6s7qUyuzDLuTnjqOvt/SjWcgt5Qg2KduR1zgn59qtLVOhEtqhqGVSz8qF7k5H8KY+8JBIQwkXGGDDLKT7cf1p8WVpxbdB5JU3I0qyeW5JBXkg0wPLeYlSjcAK3c+1Oi0+REk0r8HxUu1oODhe249APmtwogmMaKqtjJPxmsze0ejXuP20ysjOuNke7HHHFWsMwMkYJGWTcy445qllgWoMUZzbavdSMf2fk+YwA446VG8l2QWUi4Z5nQse7YGaJRtp+5zehuznA09J7huxJYjoM0O6uDFKoCgxldxx7k4pax3J+wV0ip1d0tp0mCHzJGVevb4pW8dbe3nEJx1YgVdxJtK/JVnJKyjvNQVkYluqJgde9L/eZGBC7gPMLZzWlDFS2Zk81ukR8zfPvZ9xxj680VJsXLDkEgY9uBRSj4BjPySMyhyuTkjdzVWZN5uBk/2oPTmixRq2BmlwiM0h+8KSTwhxSjSbWCY9IGasRjop5Z7IO46ZB/KgE/hVev+VOiipNmlJLbvcdK0xOVx0J6UVC3dEVGF65PNZFgqvNEwOHyHhUZAHYZo1vbSSNtjRnkMoVVC5OaVKVclqMLpI90/wBkrQlb7T9UuLkI76bZsy45Cu7Bf5bq9Y+36VLPwzeXspVLi5mSzhk64iUFnUjtls8/SlS9Sv8AngXNdku32PJPsbhi0XTdQ8Waz97soJ5hp9vfiXFqAQTIsuzLqNwjAfjBIwSRgrfabpnhO4+0nSLe91F9JF5GW1S8itwUUuMwyjHobfkbnXCkerCnIpiT7lQtr0bNWE8v2eaheeBvtJt/vvg3Uh5qSxAsqE/hurZvzBYdv51WgeNW+z++8TeGLaa08V+FbnzY4hJxEzlfTIPjONwHBIyCDzRdt6F3WzzSR2lIZ23EDbz04pi0v7q2glggup47abHnwJM6RygdmAIzRUloG/KPavCP2/XWmuun6noNlF4fVRHDBpWYZLNMY9GTh/fnBzVtr1r4112xOtfZh461bxHo7HD2a3Kw3lox/ddfTu/gfgjmhca2M7nweb+MNY8b6BrE2l6x4r1R72JVaWO21iWURMRnYxUgbl7jnHua5HWbfUIblH1eO6W4ukEySXOSZlbo4c/iB98muVMGTfAhG8ltMrxMUmRg8bg8qR0r0TxJoFvq/g2y8c6IjEO5tdXtY/8A+UuhjbJj+44x+ZHua6a8nQ4o9E+yW+l0PxHDfXatHaCzkWdwpJRGHpJx23hBXL/bbZ2L/aBfXVhLmC/Ed0yFCjRuy+oEEAjOM/IOarY5aotZY3tHVWmnR+Gfsu07TJwV1DX3/wB43S/vCBeIVPx0bHuTVRpvhTVvFN4un6VbpskBEl1NxFD7Hjq3/KOaltOQuvSU32gRaT4VW48G+C2+938hCazqjYEtwRybeM9EjB5YDqcA5wa4qPR7691AtpFldW7xyA7kbaISOmHz2xnIOamWWMPVJkKDlpI9Bn8AXerQJr3i3X5NVvC4tzAG2MoUD944yPfGOvzTiaTp9vbNDFaRW0IU5IAAOOnXqfmsvqOplkaUdL2NHDgWNW9s4HWdR02wvtkE4vF4LCPjB9s/5VQ3+pXr7dnogl5UgdR8Vf6fFaUplXNmq4wKxFZmZuWYnk9c1aWt1Jb3azY8y5CeXGX9RU4wCPpVxpcFGL8liunOkElmhha+b9tPI7YKAc4B9/eqRUjEi+aIyu7nOcfwoYu3oOSo+qP9neMxfZ3oW4cmeRx7AGQ1232jW0crWczAEsGQZ6blbI/nWJ9WXdgmvbf+pqfTpdvUwf8AODhJXMc9ysajfIglAzleOHx+oqs1G3Mk+q20ajFzbpcIw59S8EY6dh+teVx0nZ7CP8/0BaxOJ9OsL90Ul1MZVCc4dcDH5gVKSQXqRSxquLi3w+BnkdOvHXNPSqIRKCRmtISyb2GCVK9T0IPb/oVqXMU0bWmFRshuMgcYH6HAqUtgmMQb/wA1JAVlwHXGMEDg1OBoZoCHkRF3lHXBGSOePnPPWjT4YEk6INHCHukuEjInIxIDnjt/liiaPvjgWKVm3Qkp6zlSRwOevTmnd1oW7Whm03Atb20amS3kZlJGSI26MPz9quYJJRBbOzbcemQN1DY/hzS5Q1aBe9MPKoF5BI2WMiGPgfmM/oaOqRiOe3VQNwJQYyFH+hpkY+mxErJySSxTWwCNLuPlSYH4cjqf0rI5fMIjLcvlSSPwsD3FNSfAt1yiZMsN5+yyA5LsrHkdMgDvyP4047FnV4tpB9ZGMBuOn1q1jbbFSS0wkDI+15Mtu9UfTCdiM+9D3iB4pCplbds2KMnafjtggH8qsJqOxLTei1BRV3eYAWzkrzt47jtUvO2sqsqbP3SGwT75HcVZWtorNWMIUIMauqMRwpXg98UaEMhbzdjR59K8Aj3601LSaES9mfEgRhDNEnqJcKuRTSlYrp5HbcNoUL04ziqct6N2KosLfZb6e+/vn0/J7ZpyYmCZp2IVSqxqQc85qjJW38luD0bv9pivCGy2xY8HoP8ArNbuwJLiziDAeXIMjHsKCNqv54Ce7FYv+I0u4iWUYMjKp7D1UpJdGZCjtgpNtGOpC0+Ebb1wxcp0imvb05kSdiWEu9T8dqqbq+lKrGT+LINaeHEjK6jNV0V5zsbBBOAORRln2kA4POKuNXooRl2u7E1m2sDk8Z6fWnGlCSSyE52rgVMogwmjXnFrs84OwY4pQOyqx6hpBzXRiuDpZL2jTn9t16r/AFpYnMuQo5UjFNgVcjB5yM5796ioA+SBTSuyRweM/FRyQBj6GuIfwYMk5AFEt4mMuMdsiubpMmEXJqjqNC8PS3kiySHyoOhYct84pbUr2GKGeCwj8tfP5lJ9ZxxgH2rOWT9fK4rhG28S6bApP7nx8H0R/sZWyeX4wuyBvL28Y46DEhP9P0p7/awuTHpGg2gDBT59w+B1J2gZ/U1blx/Pcxp/c/54PB/A3jG98OaraRveTnRJJCLy0EaTJJE+0SARv6SSFX26djzXaaTq3g3x34u8S2XjC4vbaXVrgDRdZuXBe0RCRHE46AEHBySD0JB5pnam7QrutUxTxhLrfgXw/f8AgLx9pQ1Ww8tpNCvw5H3eXs8TnnZzzH1HToa8sAEcfoIVyN2455H+tdpgNgSDj0nAB/Oolsj1Zz3zRUuQVwGQ7RlgMdMDqa6Pwd4u1PwgdVl0P7vb3t/bfdvvTKTNAmcnyjnAJwOSDjtzUNJ6CT7TnmZ3di7M0jEsxJyWY9ST3Ndp4B8cf+H4zpevWEWu+FJmzPptygfyieskJP4H68DAPweaj8HJuzpPH3gDQLiysdd+z2+M2kXisRFNKH8uQYzHgjepAOSDnGPbmuY0Y694bh1fS5N1vZ6lHGtxECHSZVbKOvv0PI7ZpLyaalyOUKkmjodP8R/7s83a026VDFKFbiQHqD8fFd74X0a6+1G3vZbuCNp9PWGNP3GkjBx5Yb/CCMn3quoyuolnuSXqOhufCF/488TXup6kJrHSUmW3t4FU72iTCkKeiAercT+8CMVdeKtaj0XRZtM8FvarLKjRxXcQBW2BGHIA53AKuOxJJJ7VOTKoR7peQYQ7pUvB5LoHgXSoCXnEl/KWDNNOuV+SE98+9WGs6lp+gK8N/d20AjbKov4iMDgAfyrInPJ1M6/0L0Yxwxs47XPtKYo9rpUAdUYtG1wcKu4clVH0FU/gyPV/tD8V2ui6lqt3FDch97xqp8tUUsTg49PH/etTp+ihiXdPbKObqnN9sOCV74b0E/70v9KudSudF0wiKS4kVVaWQ/3cdFx79c1zurW6Qi1EMztZzRiWETDDJk8g4+RVuMm3TRVlFJaYnDG/l+YqMIs4DdBkfNHtkkd4zbhzcb/QB1z7g0zXJB0b2lxZQfdIwklzPl7qYv8AhHXHwPnvXOX7kQBMA7QSCo60qFPaDla5Pr77H9NOn+F/DNiUCsluryAnPJBY4/Ouj8ZkPodrIcEpdFf1BrF+pNLHP5T/AODR6P8A8+P8r/k88tlSW9n3ncVyY29lcYI/UUgkrLc2Ycb1CvbSgD8WM/1A/WvLR5o9kldoVgjkfw5fWcmRLb7gg6Nt/Ema3pUf/AW0gIcKvXI5RuefnNPtU18kvQR5tsskeAqqyuVTPcHP8RS1qZEkmBUqivlM/wB09R+oqUqWwWMBsZIIErEhPnvQdK3lGWdDvODID1J6Z9vaji0kwWRuJUht1lA2RF/KkLc8dgfocfrTtirSRSLKyFXCuCBuCnHUH2PtT1H07FyLEeWQsbqNsrGIlRgbccD9azQl860nikKhiQ+xh0Ycbh8EgH9ajTTrwLbpFpfWr31s8UZeKYFTuHQHrn5FEsc3Ecc+/dIBhwnGSOoNRGMqsW5JIsRHIwZW27SAQF4z/r0pW7uWjvow0bSh1LDAyVYdR+ftT4tpNMRFJvRMFy5naBgYDvjlJzkEeoUzDlEaJGRoGDMhHq69iTVjHJ1bQE0gkCK77Yo1STh0CHhvcCiuHjlWSRt0Zb1kj935+R/SrMV7cCZPdPkbdsy5VS0bDgp7/wCtRtpEmmIVtrr6MA8cjO2nJ06YmtWFlmu40jYAFVdVcHHIHtTsUnmGQIoOMuu5cjBpsZPhiZxjVxPipp5I0BCAgp9PUf8AvU5UaR4WzkAqpHU9eaRSjtGt3N6Y+khuJ5Lc4KAxtkmnpZUnEAUDa83tnhaqTi01Rbg7QzcOjbUmK4ZxtHc45qq+979akwwKoTjI6HAFBhg2n+CZyppCh1AWHlxHDySM2StVF1cu14rrlRhmJB96v4cVPufkoZ81rtXgpZpC8RYnLE5+etBnkDzAAEbfV/pWpCJj5ZWDLkcBuC2elYzHchwcBsijSQlyZDaSOvPsPrR5mLQuMgBviufKJjaTsG2BdKQSSeOe3FCdy8aZPO7tUpcAydJoizZmbI6LS6E7hjPAPJpkeCvN70aXgEdiK0SRye3HSjFPizNpP1zkDrREQscDnHNQ2TGNssNO0+S4k2RpvZiMccDPvXUaTpEVnbLc3QDz7lQoeNpJ/jxWd1eel2R5Zt9B0rtTlwjp9OhP/FpIwVhMQAB1B5BFcbq3hqW1trmd5kWJWLAnGTzwPrWf0vULFka96NLrOmebGmnVWfQX+xuyrpniyNQciW3bn5D0p/teF/v2hIpOz7q2R9W6/wABW2ncV+f+Ty2bU3/PCPnLUHRpPMEaqABnbwMge3avT9Fu9NfQNM8GfahpM2m2hh+8aNriQgSWqS+rLY4khJbJ9uhxwQytVZXXJ0U2t6j4btJfs7+0PTk8U6XcWpn0a7tm811XafLkjYHcU4P/ADKAeWFeMWs0cYvpZdOS8haMW6TMG2QOej8fvEA4BPzzULkJidpbzX93BbQtuuZnSGFSQN7MQoGeg5I5NXWteDPE/h++lh1XQdTt5Ld8M/3VpIiR/ddQVYfnijtLTFtN7KW8mWW6YrBHbOeWhTcMHuQrHI+nSnPDWoWOm6rFdavo0Os2YVlezmnaEPkcHevII7Vx3ng7P739lmpq33jTPFXhq4b8P3W5jvoUPzvG8itweAfD2qzxR+G/tG0W6d//AENTgksJf8IyGXPzXb5CUU+DF8DeOvCkJvrOwS9sBKsjtYXMd1E5B9JIU5B+cZqd/rEr+Iv9531rcNK44gul2SD0lRnAA4PsOcVUzJSfpeyxhuOmtFddQ3EMFpeOqrBPIGV9vpIVvUK9c+z7xodK1e1e0JjtMBJLcEL94OSAfgAY/SluXbUl4GKNrtZ2HiLX5dRsYrbTJLmKAzXVxKBlAyySlkz9Bn9a8+1XxRp2jqts7pczgbxHA4OAexOcDnsazcrn1WZ0W4duHHsp2bx34xsgvhfTYYbVydzpdxq4+CSwH6ZNUkv2IfaHNJvn0VpJDli5vImJ/wDzVp9Nhhgjrn3KHUZJ5XvSIXP2O+ObZTLNoEdpCmG8yW9gUD6ktWvs8i1fQ/tU0a209NNl1GXNvJDLMDBIHRgyGRNw5XoRnnHFWbvTFU0rPQNT0rV4tE/8O+FPstvbXTnujNdrez+bHOVP4Q24ErkDBz0A4rzPx5oGtafLp82s6fFZXDxNmGNeIlVsAE5IPWl6TtsJ7VJHLJES/lKSp3cjnH1FEtJZLSYtCxjdc4b4OQab8MX+Czkm+8WpSN2FsqAzzsPVI2OFomg6aNX1Kw0+JmEt06q2Uz6Qcn6cUtpxWg1to+xPDEYtIJJCwIt4diH+FA8TTA+HoVYji4BOfoa819TnTaXsa3RQvLF/KOBaJrTV7VlOYZQ6E+xPqA/nWRQbL+9dJCyykbkB/szt6/yrAcqPWJ3srtJYQi2kd3aO7jWFs84kXIwfr0FKW0fl6bdWMJ9cTSKFLY4ByMfqKem23oM3a5u44bw7l8+Lay9s5/nmtPM8TWocA4doX+cjj+lGknKgW0FtQRaoocear+XICv4R0/y/KjbGUOvpYjv2Jx0NHW+AGJoi3Wm3TFGbeoLqByGUdqJpTzIY4F9UQ4BJA3A5zx2INWEnTQtlnHFvm8s5DqoaLeCoZgeVP5VYy3P3O/tZ1T9kUaJgMEHOCv8AWh0q+RT9WrLWMmS7haLmOWPG3HtyP60OwgWze5jziMv5wzwQG6n9a6KsU3Whm3uJPNWKUerbkE9Mg4IB+hBomq5gifzECRhgc7uVBPXHXNPinyKdKVBo5Fby9rKWIxkA9+hH1FLRS+QkI8tQIXMcpH909D8dqdB06YDRYyuducFGyOeooxuIyRHK4Vz/AOp2I+f86dF0xTi2tGlkaPEfl+liQAHGUOOCPdTQ3jjiuxKxdjKAshIz06H/AK9qddLYtfAzbGUSHznbD59WM+odMe1PFiZkYbFA4POCc0+LdCZpWfGLLugcupPfnsB06Vuzk+8LAxOCrH0gdTSWvS2aadOqH7I7Jbq4cAISNuR2AqOmXKBI4yuSi+ZuPYtmkSj3J18D1KqsrZ9UDy26E5JkMhA9uaqhfO8oZcgPK3X2zV3Fg7Vso5uot0jV025GK8uBwT15oDTesgjlABuzT4R0VpyplfM3lwsOjY9qCx/ahweq4NW48WZ2V26AxtkDPByalu9WRzt5o62IUtGQuTFx1qRlPpRc9MkmurYayUiTtmVeeADQgf2KYPPWuS0dJ7IE/tW/w0FT17UyJXk96MzjaB+dSCl+AMg/FTxshbdDNvCXkz1HY4rpdE8OTXDbpUMadV/5hVHquoWKNs1Oh6R5ZHS22nGxZ1hCEsVG3HIAPOfyo9/s8hvLUeWzqeOTwe1Yjyd81I9FHGoR7UM3jDCSpJx5wDH+6B1/KuG8SaiL7U2CZEAXCLnjjvj3qx0OO59z8Fb6hk7cfb7ntP8Asf6mI/Fevadu9NzZiUZ7tG4HH5Of0q9/2tImEnh2fBKPHLEfqMGtdPVfJ5jN99/B8631mF06KdAxBB4x1r265tdT8KeDbOx8e2KeKvs/lhjktdTtJMz6fuAA8pjyMZxtJwccHGVpt+5XijkfCOmWOn+PPENzoWqDWtL0XQry+tbray5Uw7VXb2KtJgjGOteWvNO0EMDyOY4V2opPAGSenfkk/nRJNsGWkH0BvK1/S5POMIS7gbzFxmPEi8jIIyOvNfXGj3egp431q20rxl4j13XxOzC0nubr7jExxwRbpswPnjtjium2uAsa0eZ/7SX/AIyFvZHxXqvho2guN0FhpuVmVtrYkYON5XGQTnGSOOleEQm3Nwq3Mvlx9Sw5x84ro8aImt7Ok0DwZ4m17/6HoWo3qP6fNS2KREZ6h3wv8a9A0z/Z/wDFEyrN4h1HSNFgHXzpvOkA+i8D9ahyS5IUHIu9Y+z/AMEaPHc3d74q1S+1FIhtSyhkij9IwP7NWz/9wriPEGq6TqgsLTToNR86AEC4ulkOR12kuSfpVbJ3PeqRYjS03yH8Q6jFdaDZ2UMsz3lpHumyvokBPBX5Fdt9mXhGzuNH0rXriVrgXTXEUkZG0QNGwAIbPOVOaq5JOGCU48llRvIos9K13wda+O7fTre31H7hY2zSrN92yXueFHxhQO565qhvPDfhn7PYzJp32Y6z4hkUbvvrRR3CN88FiB/8aPocbWNN6vbF55XKm+DiNX/2gtStd1vonhbRdH28BbhCzp/8QEANcjqv2u+OdVOLjX7mCEn1R2KpBxnsVGf4mr6iir3pcf6nIapdPqd3LLcXN7cAkkG8nMr4zxk9+OtXn2b3Cab9onhueUBFj1GDceFUKXAJ+mCahppHX3PbPc/Fmsz+C9Q1iTxC11q1vq97JZ27DXAsVtA5yn7IDdHgZBYe3zXnv2oXGl2XhPSrTTtdsNQvLW/uG8q1vGufKgfJVTIwywBA5NLUHoc3rZ5K0xNyzKzGRuSc9/ipq7YdyQAQDg05pFZPdFncy+XZp94YwjaFhgXjr1dq9Q+w6wa+1W71dFxHbL5EJPAc8bjScmotjYO5Ue7STfdNOiiYgSXDgt/hFIeJpybK2iOSZHbnHTjivIddk7pyPR9FipwfycRLczTQ2xCb5AplCAfidGww/Q00kipq8yqW2zxLMvHGQdp/pWa40qRv0L2cIW5vrWTDBZVuI19gefy5FK3cYh1mR8hfNRXVu2fwsP5Gig/U/lBIVghENncR27GNoJyV3ZyDwRU5FaZxHu2eYPNU7fUGXv8ApT03dgtoZeYtGsiK8jAbhtHPHJ/Oh3L4YOpZXlT0845Az/1+dFGLFvRLTT+yEgQo0wDSJjjgEZ+KGrmzjkmuNno5lBGDtJxuHvg46VYgn9rFyrwPSMJVSZ3ZhFIrF0OeDweaeLtHpM5XiS1bIAAJIB4OD04qWm0rFljCVMsEiklHyyFemeo/gSKYjIuWLsD+/C69yP8ArmgTd34BkTWSNLESSEnBBJxyP3TT9yFmiIlb0lcEGm+ORDTTTK2z86L7tG7F4+Ycn90g5BHwRRblR5xuIFLtL6dhz+71/hn9KfGmQ9MckfMDLGGcFR+DGcHnP5VJJ2dFGdxZcqfw8j+nwaYnT0LcbQYyROfLBBHUjOB0/dPvW3QKwjZgxc4jLAHPxin1doVdDUErABHLY52sRgHHUfFMBhIjeSyuCcFSOnwadHaoRJU78HxjJMXeMK25OWO3uO1CecW9vtVwZmPBHGATUqHEaLvf5snd3ipbShuXwSQT3xxSKXDr94C4VdoX64FHjx+l2LyZN0hS12+ZkgHYqgZ98dqEAI0DbgQjlv14qyuaKb4s0tw7KAe7FTQHzFHnI3FhnvmmRiloVKbkrEyxkkyw4GetCMuSc9BnNWIxKM5NEdwJY564wTWITlwfejoXdm4WIjHBOOlGcbhzzjFA9MZF2qBRjcoYnPX+dabGY1Xtmp8geNmxxzzj+dCVCXYc9OeOtSmDNWHgh3OikEZ46VdafotzcKDbplcjkjrk9qRmyqC2XOmwOTpHX6bolrYgbzvk3hd390+2DVnAghtxKxUugxgnH72K89myyyt2enwYY4o0iXLIxWYgRybfcnB70hcncrZPKDdx1PPShgt8DZ8HL3mrloJ7ZeFaUs/OST7fSqRX82UyNncMjGOtbmHF+mjz3VZv1ZJHd/Ydrq+HvtQ0W8lbbbvc/d5iegWRSmT9CwNfRX+03pK3fg22vmVmNlcgNt7BuMn86OWnr4M/Kro+er3TpT4at3NuymIkK7DCyL/XB9q9L+zmLV9D0g3/AIEvE8UaLNbqdW8M3eFlgcgByiEYZSc8gcjs1Mg6sRXuS02HwLLonjjWPBL3On30vh28gvdFmU/8KSyZZfjORgEj6dK8Eh01757kxSAJDG0hduBx2+ppvdSvwLa8C9gqx3tuV5dJomUEgZYMCB8V9F/aPrH2u6p4h1LS9C0LUdJ01ZOZNOiH7YlRljcNtB+q46Y7Vzd8kR0jxbxd4B8W+FbFNY8U6e0EV3P5IknuY5pXcgt6gGJ6A80joHjTWfDI2+HpbO1O8ssr6fBJMOf/AHHUsPoDRLtfBHqTuXJ0Ev2z/aHIBu8U3QJ/uwQj/wDYqWm/aX9petXgtNP8Q61d3TAkRWsSs31wqcCocY8snuk+P9hnWfEfiu3h8nxb421VHcf/AE61uvMmP+MrgLS+lSXmoW1xHJbywxyL6BNKWfaf/UYnknjgDFV5pNdyVIbGUk6YzawOxkdJoTHGM+rAkCk/19vivWvBOn3HinwTNpNle/c0tdViuJ50xuEDxMjADtyoNV1BNuPhlnvlSkz0nSrnQ9M1qHw5BdLDeW8KvDbn9nOwxw0Z6SIRuzjOCK4/7QvA+txxS6/9nmqX+maq9wWktYrto4LvLf8Att6UkzwQRgn5NWI+ndCHZ43J9sniRy9t4r0rRdfSEmJ4dUsFEiEdRkYwfyqA8Q/Zdqzgav4Q1XQpjy0uj3fmJn32PwB8VYpcoU2nyqJjwZ4K1Yj/AMM/aHZQTTA4t9ctWtiB7BxgfwNeY3MhDvE7o6oSmQchsHHHuKhJt7Ica2iW5YA7NGknmKVXv+YoBZVQekAkY9sUVWAyRViM4GcZyBTmlMEuoyVV2zhQ44B9/wAqh8aOXOx2aM6nfRWVhvuri4cftmHJ+B8CvqPwJoEei6FZWMQUCJBucdz3Jqp1Mu2Gy1hXdMbmvDqWtFYm/wCHiA/Qf61DxRct5EMwCMscoJ3dh3IrxWZ9zb9z1eCCUoL2OWQMt7LBh28i43qw5JSRTn9DU55PP1GWMkpPaDfHt/eUjnPuOKQ3btexqoJMqDVIJQGzNCyBlHAxzzSt7uWWyknPqiO15QPS24EdPripwpOUUyG3ViV7byRTXfknHnRBx6gfUp/qKnM0lzBbXKSIiRMHyPYj1D9atV2pMBysbVo1voY84fZ5iYGQQcg/woKRLCsCyTB3tpM5xng5wT/CphaYD4NyReTevcPcZCtuIxwQRjH5HFaeIXKTIyEywjADHhlI4z+f8qcmnTXgWS0wRzWqqNoOwo2RhSp5FOaLdnaol2yEhreQkYyy9PocGjerQurLbS5/vNptRdk0Mm1kPIGDjj8qsIDi+lQrhTiQH46EUuk2wXpG7QKYbiB1DIkhQ9+DzzTFvNuTaASEOxs/FHxaQpqxa+WT7lK0LbrhPWikddp4AqFoGuZEJXZ5mJo9+QN3dT80yHq4JbSVliVWNAjFmCDaAo6DsM1kM9vEGjUPlhk8Y6cHnpTouKlsU1JrRo3MIV/J9WE5VucnPam7WSOe3ROGbOck5CVZjViZJ0YiPLAV5KA59JGcZ+abgQJkvhdwG3A54HvTIr3FyfhHxP8AeY4YwMgFeG+TVcLtpZXc4C5JHHz/AKVex4+ZMVkyrUUTlkZ4x6s7yASayVisb4wC74yBRJLgC7dkmkUegAjAzz7UCUiSNkB5zXRTWyJyXBosBzgADn6UpPIJEIXPpYZNNgt2V8j1QvI+0hc5BznNBbGHbjkcVYiqKM3bNNwvHOcVNcqTgcnniifAC50QibooyOc9aMrZIHc5zQyQcGbjABCjsKGoy8eR2JzXIJq0kNQ2zEAZBPXFM2toZbny41O8kYA78UieRJNlnFgui+stDW3lMdyQJpFLRIOmfk11EaT28FrFDtJQDkDIOOayOpzLI1fBvdL0ywx1yM3sIUSeUuS9wsu0LnaSRnp2qOoTkPHauh/bFlLK2OKp/e1svL0xoWuyYGjEbZEko3AnPbHNc5q2p4gMKELOCyuV7DNW+mx/qNMq9Vl/Ti7OWmkBznBy/atxEqvc5citqtUebu5WMWuRdSAHDEggrxtPY19xeGL23+0v7Jo1u2Hm3lqbO7HUxXCDBJ/MBh8EUjJ9x2RXG/k5D7G0jvfD+seDvFEH3ttNuGVoJogURGPJVuoO7J/PiqH/AHVoOjalJpT3F/4W1zT5WhtNZGTFOhJaMTY4B2kDI4I6+1MTTaYivYXhsdWt/tE8SWviJYJ9R8SeHbuKK4s1UQz4jBV1K8EsImNfOiTMqEIzqkqjeqng/WnQ3yJya4M3lHjZFHmK427u5yMZ/OvrO58Manp80viPxXdWOt+KZ2DxWNxqQtdMsCABnYzZfHXocn9a6WtE4r3R5b9rHh2/vPBdx4w8R+J7TXdZXU0s44tMuRJZWkbLnaBtGHB9uxHWvItC0fUfEGqR2GiWE9/fzZKwxLkkdyewA7k9KmHAGS098no//gPw14O2y/aRrytfgZGhaMwlmz7SS9E/L9arNc+1G9/3dNpHgzTbTwtorgq0VkN1xMv/APkmPqJOe2Khrve+Cf8Ax/k5fwtozavP5kgLQpk5JwWb69wO9WmueIre3kW30+MY2nzHBJAOOD9R7cgUuce+fauEEvRHu8stovK0G18O2t7IDdXjG+ulcEsUYbVGQOuDnmvRPs38R2+hf7/t7qT0XunSQIyjgyYOwn9T+tVrqXdXJZgrTiBi029+0L7NhpGoQPF448KRiWwk3eu8tgBwrjqRjHB6hT3rnPAf21+IPDvlQaoo13Tk/wDTu3ImQdwJO456MDzVqLUloRJuLO/8RweBvtksjJoepppPjFVykF/hGmGOI27OPZlJI/hXz3r+maloWq3Gla1aPZ30LBXhcYPw3yD2I4NFFdumBNeRnw1oGr+Krt9P0Cxe9vYYmuGiVlBCL1xkjuRxVdfwtaXLwTJNFPEcSRyptaNu4IPSi4YDWroWlQxurblzgHj2NbSQpJlQh3Aqc9wamrRHBEFgCBuYDqRT+m20dxdCPbLKVG8RJ1Y/J7CobpHRpume2fZP4Tngc6zqdssdw4C20faOOvSdc1OO0VbOBgLiUeo91XuaxfqOZRg17mv0GLumio02f7rFNcYIMnoQ/FOXymeyMe4hzEw/M15TJKmenxL1WUenTCT/AHfcSDzDMnku46hlOR/UUHVLlbfVUu1AKofus5zyM8qRQqLc6L9bLG5kNosJkdSisA5fqQeARjvSk7rqen6hbOT5kbtGFAxgjlTXYoJLvXgBidugnjsrjAV/L2MAO54Of0rUNsqWQtJgNrZXKnr3FWu7dAthoUT9h5wYz24Kq4OCVPvTEbQNLIVhZAzd2yW9qK27YtpmonjkV4piUQcAdTj3pOa4njukuFBxLE0QyMElen+dNxoW68hLEkXSsd3GUKHoQ3qH9aPc/wDB3MrR/gcCcZwMgcMPg05K3Qtl/p8yxXLCMlhIokUe/v8AwNFE7HUGC+ryju6epkPH54NIqpUdV7HbY/8AEvIiqwdByPj3oqqNzybfTJgjHaou9MW1TMeWUSxKwLZJVsDoeoqU7SLEZoFPmowYLjPB61Zx3SYuSQwQZXDkH1JlWH7ppeR4mgGdzKvqK59S5NPpMWtcEk3APtgbeMFWJzweDz9albMImbs4zwq45+tNQD9iaXyq21yYdxJLkY3Z/wCutNRmSWEr943FeDtbP0OfpTk7uhVdtWj4TlOxAGJO5snNZM+UA3Y3dh7VsJeTKurQyjKWQHooB+hqJfE0anoAWIpdbHX6dEJ5CJ8jGFjJocchUysfcfnxTFFUKcvUYzB1dc4xxkH370qjMM5Oep4o4rVCpvaYMnls87ahnGBnimJFWRFj27cVMnAOKIFe5GI5ZaOOGYkcqKGQyAxDAxlb22ijQWriWNVUk+WScdqTKaRbx4nydD4d0jz1VrgYiUKSQexzxXQ2thDFfRtZOGjlB2sR6uF5z+dY/U5nKTiuDf6Tp1GKb5G7SBLm7WYoU+7s6gAYDEccf9d6O+ZItyqwVxt4HTOTj+FUZy3XsXox8vyDvrhkms0VvQ8oB4GfoKCreeyXDEqUmdQh9ulEo1FSOlLdFbqV75X3lpQMxsPKAHfHPNcRdTbmkLHLFufrWr0WOlZi/UcqumJtn1bSc7uM0cgMoDHocitBmTBWGUjzHYZ5Ar2r/Z18eJofi86Pfvix1ragJPEdyBhW/wDkOD84pGSN7HOu1o9U+2DR9T0W/wD/ABd4XuJLS48vydQ8sZDL1Dle+MCuM8PfaPqfiDVrSxi0O01i51CDy9StLlkWO8aMMVki7I+zIxjBwPrRYneipL5Oj8M2WgrrJk8MXc2lanaMksnh/WwyS2+x9zCEk9CpkXHqGGPSvmbxZYx6T4l1Wytm328Vy6wt13RE5U/oRTYxSl+RWW+0qGLJhjwT6lOefirXxBrd/wCKdam1TxFc/e72UKHmKKMhRgcAADimtLlCrfBWvK62zQJLJ5DOH8oPhCw4yV6E/NSsLy70+4+8afdXNpcbWQSQSFG2sMEZHOCOoqdPTIti7YVizAkscknqfzpvRtOfVroxlxDaxeueY9Ik98+/sK5+lNs5Lu0W+u+JFazGmaGrWulxDZvAw8o9z7A0v4K0M634p0+xkTFoW82dj0Ea+pj/AAx+dKUeyDfkY25ySXB1d7NFrXiG91kYZZ32wDHCRL6VA/IZpy0DbnRQoB6npmqUi9GK8Hq32PXsI8VaNHLEFnZZYlfPXKHHHvkV5z9uXhi0s7+28W6DEF0XWXbzUC4FpdgkSRkdskHj3BpnT/bYrOrPKJZkbaSuSMHpjBH8q77wRpev/atrVh4eur9ns9PjaY3lwBJJaw9Noc+phnGFJwDzVtpRRUUr0dzb+PfBH2b3Etv4B0AavqEB8ibU7yYq8x6NsIBOMjsAK6bxD4e137Y/DtveXHg2x8P6puBTUby5O94/7uxV3EH/AJunal/LHVHg8F8e+C9Z8EarHp/iCFEMi74LiJt8cqjg7T8dwea555vS0aqhB56UyNSEvTJ2cSPdRB2dI2ddwVSTjPt3r27wB4QtrzzJprKW2sGOYwzftZWz1f2HxSs7aQzEt7PR9Z1KDRLEBMBgu1UB/hXA2MlzqerPPI5Mkh/RfavL/UMvdPtXg9R9LxdkHNlzPfRpeQ2yjEUfUj3q/iuUldwOHQDK98Y4NYmZPk1MUdWc9qYNjp13IqKqx3CyoUOCASCaDqH/ABV5dwxlWhvIBJE64OXT+tMx+JfzwWywmzf6IwlwfNhzxwc4/wA6rreRvJyinfdwLIMHBV4+Cf0qcVU0CRhcT2kscS4ynmocd/8AvWLO8kVvKy7mJBI3YwR1/rT62C0PIjNdxusgU4IZc53r/pW3lzO6HYSACueoGec0PNaFtbEn3W87XDRj0Eo+B1Xs1HvUMdnJJuLlCJVDcjI4wB8irS7U0xcmQssgGVX2+YCq89Ocj9ORT2oDNoksgDBGKsfgjBJ+nFG2u5C69wmkyP5CLIoSaCQK4Xgke/0PFXLbxexyg42qyMCM/Q8UjLqdhRSa0Fs5HhkeFSQQ2cZ6g9/1pxHLR7lbDbvbrXcOwGl4JmXzopAcLIrduuamZMCOSLaQTt564P8ArVmL1QhxoZkcgKpLAqOM9xUFCShj5eWbghu49qbGV0hdUrEoblo4/KZMspKLu/un3+nvUZhNFMFjkkVX7DkE9/1p6d3QLVchhFbzRxJJgKDhGboD7Zo1oEg5hRQyrncB1+KmKrYMrej4ab1RAY9jWyTuzjkp0xXoDBtoJC5VFxzvbBHxUm/tWccgLgfNA1sanaAXL5aQZI9IGAKnL6lQcnkZ+lHxQtu2wDM0YLZ5Z+x7VtyBk98dcUXyhfGmLkkbiR0OfrUSdzg/FNSK7bMc5xj3qbKdrZHznFQcShjOwuMnHxTotz5hAUnevGPelTlTLOHE2uDoNN0mWWaZiMLGgZgeMda6Gz0yG21AKq7pHs9/TofpWN1HUW3GPsek6TpqSlIsNBiPlzEALsgjGOmDtJzQrVXiXReTuYsSD2GP5VSbTnJfzhmhWkWMwBEkCsNzhsMMDaaXlmFtHbxkk7iI9wHTikxTl6aCk+3ZjI13nbGC0UqnI7DHWsuQ0M6R5AR9wYjnnrjNGue0VKVOzivEF61zcOCTsViq/l3rmZzzIRkDdXoOlh2wSPM9dk75NmxycnJ4ogbMu0HJxninsrQZNicNtJyFPFYsjgJJGzI6YIZTgg9QR85oRjbvR9k/Yr9odv498LfctXaNtZtovKuomx+3Tp5mPnv81459rfgK78FawdR01pDo0r7oZFJBt2znaSOnwaRjfZKn/PYVmjW0dTo15qHjPwlDbi50vxrMtuwNlekWurWEuDzFIf7VRwfnoT2rxjxZZ3cEsaX1vLbX1oBBLHLGUkAH4dwPcdPpirT09leStaOamfcx4GT3x1NajYDHAwPc47U2nwIfI7ZafLqc0NrpcUl5ey8LbwRl3J+gr2LwX9g8pu7P/wAdaimnNc+qLS7aQNcygcncRwox1xmlzydqGQh3Mpf9ofSfC3h/WdL0Xw3psNjNa25a7eNyS278AbJ5bGTnrzXnMlre2GiA3tnfQW92we3d4mSOQjuCR6q6Dbjs6S7ZaQhG+FO5cnua7DR5JNC8D6nquWS51M/cbU9PR1dh/KpycURjlTJeF8voiyOy+TFuyc/hA/713mj3Wnaj9gni278mKLVo76O2FweWVGZWTHtxkfrVZxuTdcFlT9KRxvgfxnP4e8S2N3dEOLOVZcHnOOq5+RkZrrfC3j7RdY1zxZoHivFj4U8SXE13EZDu+4XBO4ODjufyyB2NOUKtID9VSW+TyC6mQXp3eXcQRO0e+EbRKASNwz79a9B+wjx9Y+CPF982qwyNo+pQfd5XVNzRYOVbHcckEfNH2toSpRs9j8H2n2UaZrwuPBFo2ua7OHmt7SItIYwOSRvwqD5NVfiO2+13x7rgtpYJvCmhhvUVnCeWo/eZ1OWPwMClbW5D7r7eTmv9oLXh4iOmaVocV3qtjoSGO51NYmdHmKqpy4GD0yT7mvEPLlExj8smQnbjHOaPG9bF5F6j1v7Nvs9vbq5tdT1FjBAgyqH8Tn3+K9muZ4dPsSlvtDrwqjtWd1mdY4uRb6XC5tI4fxJbzi4JuW3Oe2a1pmyytJJQf2p6D+leXUnNtnqo+nEoonaQYZN43SSMTzV0oW21SBZGWPz4CmT3ZegqpJ90u2y8uNAp57fUHuLUg8ExFSOCcZodrEEsLUsgmltyADjbtPQ0vcF2sb8G4khmt5YbQKFywJDchgc0hotq0SQiYAoZneNs8qSOVx7dadBtRafJDdClnuttUZEyIkkaI98buV/yplzGk8sWfQjB8fB4OasPmxZKa3lZYtrqssTFkJ53L3/hRb2Ay/tIJGWWNegxyPn8xUxkk7BJ2m+eAymLcN20oeDnFDWI3Vo8EiBOSAe/waavT5FN2BCM0IMkZ81GwQeMEd8fNP28v3mykHlECVCQGPBom72C1qhi1k3W6yIB5uwZyuBleDV/bzs0iqQpLLuTIxn3qMy2BF6JrDm6E6nACFH/AFqNjE8csqsScN6cHPpPIP65oG3JUyboZhQ298WeQGKbBAI7jt+lThkOyaFAdqPnaOcAnIxVnHfaIlt2Nh2uYyeM/wDNSwVlV4YGcP8A2gGfwn4o4Pd2BSSoyS42vEWUbzndu4zx/OtKmUH7VCA2VbuKdBtgyRCa2YK4O8xuN529VNHs7dklEiTMUxllB5J+lNUbdi3I+FkdtoB9x2oiMDISOmQM16Fo89GXuFzhkPGBk1GI/sQAepyc0HgbewU3IlIbPIFTV87hjGBRVoWnTIBxIMY4GDQGJO1Tk8mjiqFzae0aY8HntycVFRkr9OlGhPkmUyU9+lMGL9mxPYdAKCUqHQx3bH7PT5JoQUUgFgOnyK7rS9EihvIPNUMxRs5+tZPXdR2rtT3s3/p3S36pHQfcWJvPKUftUVFwOMgHk/rQZ0KX8qcZWywQB0rEhkUn+39jd7a4JaCgUXCOzSemIMCPwjZ/KiS28YQQRAKLYYjH4gCRxmuySayOuCYpduxK9Kwebc43ugyoAwOcDkUxHEJFZnw2D5vq6DA6ijvSYuWrReaLDCmnO8qIiTHdiROcEdef+uKofEbC3DtuXlACcDBJ/rihxJyylSb9Nnl2pTsWPbr+RquC5Vtx5PNeqxKonlsr7pmixVWxztoiY8/PfHSmPSBg90wsRJaRBzQopPLKbuhXn5oPgY3VMtNC1i/8OavbajpM7QXULB0YHgjuD7g+1fY3gTxlon2oeFpIZ4ojcFQl5YyclTjqPcexpGXVSCcbjXseVeI/Ao+zzxA+rtow8Q+F5EKyQb2Se2PUMjryrD39qzU/DeheNlt9U0/xRqFjPexqIoPE6FfOCjACXPRumOSTxzTYS7o/KK3b4PD9c06XTdTuLW4XDQytGcEMAQcEZHBqXhvUItK1+x1C4sLfUoLeUSNaXH9nMB2P8+9PW0Vq7XTPpay8YaXqHhjH2O6dp+meLL6XZJp5tFWfGCWZW/DtHXcTj4Bqx+wrwlrenPq/iTxity/iK8YwKLx9zxxKcn4AZvbsKQ1V3yWluq4K/QdH8Gn7SZEmlXxZ4yu5nubmUjdbWCDqQOnp4UdT06Vyn+1R4lW51bTvDdu+IrFDdXGBkeYwwi/GFyfzqI25KzpJKLo8EK/PB/LNWeua/earY6RZXKQR2+mQeRCsSbcjOct7n5qy0m18FRNpMq1umjieKORlDH1KDww+RV1o+q3dromo6Qu5LPUTFK4YHDGIkqV/+4iokk0SpNMFp3h/XNduJ/8Acek3+oiNsObaBnC/Ujii6h4Y16ytri7vdF1K1t7Uok73FuyLGzcDOfeu7o8Hdr5KcqcFmwo98d6jIhjCt26g5orIod0nU9Q03UbS80m5ubW9hP7KWJtrKfYfHweK7/x59sHiLxb4XtdF1KOO3kik3z3NszI1wBxhlHA+R0oHFN2HCbijsfsr+2EaN4Jj8Kw+HZb+8hR44HgIEUgbP9qD0xnnrmj/AGf/AGWx2Ev+8tdKyXJO8Rr+CPJz3qvkfaPjUkqOz1zX7SwH3SzZWfpkdFq90ez0vU/Dkk0xIuU5dj3HvXmuvyrJLtfBr9PCWOPcuf8Ag5pPDuo62HudGt3urNSQk7HCvj2965rWNM1LSryIalbtB5n4D1Bx9Kr/APbzxY++S0zUw54ZJ9ie0NaO8txdzzrh0gGPT7/FdFrkBlNo9vgmOVXzjqvfrWfOoytmotNUVLmK21gy25RUnBEnGRuU/wADimjNJFcWwYYSVmVieecZHP0pco91WM/IpaRLBdXnlEOjsJ0wMEdiP4UsFaG3uMABrecTpjn0nv8ApT423/kQzbiGK+j35LOdnQYf95T9cEitagiJIlw8RUuRExA6g9P40xXaFsmjMt4pzuVkDA9gehFDLR/fY5kkUNtKAZ4+lH50iA88c+8mImMuvUdAR0OKxLgrDHcXA5ACuS3XnriijwLdDPksvmsWWQH35wD70vpmPMni2ghOQhJwc+1MStaFthtPwmq3NtChKMu9FL/qOatZPRFbSlirRyAMM/hzx+lTNO/ycqRuCeUamyDIUkZx0x3/AI1btlLhJPLAIjOcHPFBPTVIHTNXivNFHLGcGNhJ6ehFExHHLHIrcSegnP5inYpenYuS8IPuigEoQ/gYEk9BmoXLMqCTlmQ5GO/vimaTTQvlbN3ASSMeW7sD+0XvigRl5lk8woVLbcDgj2p/DQvwQhupIrhUb1KScKeooivISZoGEZPI5/IimJsHVnxACDIe2OeK2pxkH34P1r0R5q0EUjnB9QGKyNtxYE5HHBoaGqSIcbDlupz0+aGeZJFGcE80SFSpGSYWI7evAJrMBiwGOD0xU3oGrdIjtJbb2Of1oiRgSAY6LxxXNnRjbthra3Z0jKoTknBI71exaYPuRkcHJUEDFVM+XtNLo+n79s6nR7eOGFQQuGm4AHSr5YgNRtXJzuVkVSM89Sc15/qJNzb/ACenwRUYJErx1VfPjbKl2kxnGQq45H1xWTMp1S5cP61s8MAcDkZ4pEU6v4HOiHh05jmOCwAjwT14TvS2pymG7u3AIZTDkj685o0k8z/nsDfpQTO/YQdwcerIyOKlZy+dmQlUkQPGwzwa6qVi57LBdXjg0+JrnzZVxhQxHBIxgZ61wniW/eWBNwKyMNzZJ6dhVro8Vz7jO6uajjZx10wbce3sKWY/tMfHNeihwebm1ejAB6geh6UT/wBVSOOORipZ0ScfEjnPtWPFgAjkYxj5zQ3TG9txNxEMNjduhNWOg6zqPhzV4b/S7l7a8iPDL0YexHcUMkn6WTGWlJH1T9mH2t6X4ytxp+rrHaaqVw8b42TfK5/lVjq/gvUdPb/+ENTW006Zy1xpdzCtzaSZOSVjbgE/GKrxbi6fgHJGtrhnkn2heAria7vbzT49E8uJC81pZs1uykDlhE5/gpNeQG1ClsMo4yOev0qzileirkXk9d+zD7KfEPiPw5D4i0/XIdJlDMLEqrF9yHGSwPpGQR3qwg+1yXXfDN94V8ZK0Wo3H/CJq1tL5SK27G6XHQDqSOo9q51K0FBuKPRfsx8DWP2WaHrmsXd/DqReIzm7hjwvkINwC8nOTya+UPEWsT+Itev9UuifPvZ2mb4yeF/IYFTjfdJtg5ajFRKskbSucduaG0jEseuenFPRXPU9N8PWmofZ2dDjhT/xAYhqSEqA+GbG3PXGO1eg+NtKsvEv2UzwaPGh1LwV5cbbVALRlAZB8jv9QaqObbLUYKg3hTUNJ1f7DtCt28Rah4Ljt53hlvYVIiuZRnOXHUHr1HNE8dtqdn9g+qQDxHb+MtIllijj1JZMS24Dg4fk7wCB3yM0TVOmglx8HzVIyKi7ZA4PJAGMGg7yyYYj0/h4qxVbKtr3GbQSzyLDBFJJKT6Qgyc16F4O+yzU9dKTaoWtLcnJz+M/5UrJkUPyMjHu5Pb9F0DQ/Benjy0ijAHLv+JjXP8AiTxhPLG8NkPKhP73cisfq89KvLNTpOn7nb4PO5dUdLlmZizHrTUeta5rqXOmeH5SmyIvMA+0lO+33qnDp4zfdk4ReyZezUeTvPAv2hXuhaHb6JZS4lj9HrXds/1rsfF2ia5rnhC3QW+y7+8K6NIcZDcf1p/UOc4qDWkL6aUMU+96Ylo/2f614e0uaKZfNDMzjafUcjn+NMaPpN5qpmi3xwm3jUymdtpU49qxOq6PMsvbKNNm1j+oYHieSLuv8znWGhw6hLFc61YLufADPjDYwfrmrLQtEstRMWlxeINNuLsPvijaXDsRyMe/FWcf0zNOOnTFz+qwi/tdFrJ4H16xlmaW0SZCTsktn3YU84K8H3rnbq3kgkvf2JZlAV424bbjniq3U9Fm6WVZVp+fBZ6brcPVRvE/7lTqtvi2ju42LR/s3TJ5Xbwf4U3qHmXNtOpUFWQNGfnrQW2lfgsci+mOs8aHcMnkH+Yp5ooCVXbGHDEnHc96lqmAyOQZChZgyA9O4pG2IMt1v5t5Ox7e9NgtAMespCkKRO2WbODn8WKFf3Ft95tREphlaExy4YkSNng/BpsVt/IveqMu3WCe0uDy6ehjn36Vd2a+eZSy7t+DtPb6UGT7UQlsHAsqajOpkZi4Lxr2A9v1FWomM0sEgTiRChY8YJobTZLVbJ6WFS3eB2bMZKEZ6UxbE/cxG/LL6MjocdDR3tpC+dgpJTHLHJImYSNhYf1o26KNFYzNtJ2AY6U1XSAfINjkoSwWSI4JHRh81ETNJcbhtVd2VIHGR2IpkXugJK0QnxI4kwmdx9SnkH6UEviVC0h2A5OOAT7GnW7pimfFYzg7cckfpU19UmfavTs8wvYxBkMc5zkCsU4ikI9yOlCSrNRD1Mo7ACiIn7RiRgcY4rpOiYRumYiYbaR3Lf5VIxbV3jneQc4oWw1BsYS2ZmLAfhHOegqw0zTS8SvKR6gcZ6/9qRky9sS5g6dylstLW1i/3ZGAu5iCc9cYBqwtv2ogRSAsaoS3fkcA/GazsknK2zZxRUNIs7TMVnGw25N0ApPXrj8qvbd47q4gki58iR9+exwe9ZudO+78mhiqqApEIvDc0jcsInwe5DH3rCA09+ox6bKPC9SDtPNLTe3/ADlDGqI6INhulRmBXyugJHCCtajEi310zKGEkKvtUdSDRN1lf89iP8NCkB2WsHmDa7LySOpqKhxI8jBVdlBKjpkUxcsS1oWlldbNI7l8OCO+cHPFcf4iujJfMoOV6GtDooJz1wZX1Cf9MpZGDsRmgNgnPzj+FbMUzz8nZFDtA55JxR8nzhx2PSpktnQdqiIYLMVA/F1o+f2D8YYUEkNg+ULDcCCTj296diZJ1CPw3YmomtWiMT3UvJAeZBIpyyOpyGBwfyNewfZz9tep6EkdlrwbULAYAkJ/aoPr3pWSPcrjyMVL0yPoHw94g8PeLrP7xYS2l1kYKSqCw+CDVJ4p+y/wtqulXEMWjR2V4/qS6svSysOmVPBHuKVCXtoVOHbpnid/pf2heDdJudNtLvU4dNkZi8dqcoQepHcE9wK8vnwhMcilXHGHGD/GreOalxyVcncvOjpvC32h+I/DOk3uk6de7tNuoWia3uF81Y9wwSgP4Tz9K5BkYR7kHApiVO6BcnJJewJgWC7x1pjTDapewvepI9sretY/xEUTtqkAuTs7TxnY2PidtbhsbqRvJECI0oAX/TAFdD4Q+1i28J6jrd1YeHIbhNYC+dHNckgkZznjkHJpCwy8sf8AqxXgBpf2vajouhXelaboWhrpE95JdC0uIjNGgfkxgE9Aehqh8Y/aNrfirR4tGFvYabpKyB/uOmweWjt2Le9HHEk75OeTwkVGkeEda1KTFpp0xBGA0i4Wu+8P/YrdTbZNZuvLU/8Apx9f1pc+o7dR2RHHfJ6jovhrw34QtQ/lQxbB+N8ZNUfiL7U7CyV4NFj8+Xn1/uiqM5OT1yXsGDufweb3/iu+1C5M17MZD2TPA/KhrqE123oJLMMAdc1TniV9zNaEu1dqB6vavaWjTXR2EjgHrXExalMt994tpGglXO11OCKudHFTi34M/q5OMkjrPs71zT7bV7h9fedvRuiljOcPnq3xXqTfap4klt7OaHMmlQSqwYgEMVPc9cVOXG4zvwRiacd7Z3Ev+0PoklgbeXT7iS+dCB5eNgPuT1rzvxdrup+P7qFtIlFsEj8iSRcqXHXnHWu67Iko5ZLgb0PTpycIvn/Q5L/92Ms7TNf6hiWPrkE/nmtQfZbLL5c1tqCiT8SMSR+h7VnL641xHRpy+iQq+52Xvhvxj47+zm9G65utR0qI7XtriQyxgfGeV+or3Lwr438LfahaASwtp+p7dodsHB9t/Q/4Wx8VqwzYfqGBwn5MvLhy9DlU48r/ACaOV8aaDc+Ho0gujlPM9LqvpkU8fkfik48oFhVvV5fOOhFeRz4pYZvHPlM9PizRz41kjwyq0sQkyRcq0UhJUDnBpvy38xiAVjI9Jx+8KKW2EbKt96WX8QKkNjsaFC3k3Lfsgob1Bh798ijTVUC0Qv5WEaXGwZhfDp0GPeg3q4CSIGITD9eCDTlp6AZKaSOdJLVXy7JvBPerHT9QbMQB4aPIbPO5eooXF1TOe3aLeJPPCXMXClDnHcVYQussa7iyEjggcCq99r2c9gY4mineRTkZzk98e9GtZ1W43DO2Qb/jIok25WiHHQfUlV7aRjn+8u3oKCWN1bb4mJJwwYDrVhPWhSXuAVHRXZmbI9LZ547GpSkIVdmO3cAQO9N+RTIAFDIpGV/Ej5rYUx4Uvu3jJzzT1bYt8bPixDknngfFTiyMZHJzzXp2eVi2Si4UZ75rQXMQAxk8/wAaFh14DIgUO5xg/wAaMyFImbnI5z1pbex8I0g0NlJcyBgMKUwc8FTVpBpmJLeN1yrLktj29qrZcyWkXen6Zv1PyM2scSeenlnduIB9v+sU7awFbhN4YokIX2z9DVScubNLHBKqIYMdtAM4UF2+ox3qx09DvlbA2hUXBHQgUrI/S2Oxr1DmkR79MtyCG3XAdiB7NTej/wDDW2pPLubI838iD0qnld90fNlyGkmHuSz+FWCN+GFVJB68DNWMlsHsJDGiNJJAFJx+IgdM1VlLtX7v/gckV0Nw9mZiQAZLiOJlBzt9PNSUpcfeZJVAILRnPdQaZKNPviBfhi11FmKONQFQYIUH+FVsssiO5uIy3mTbVweAMU7FUtPkTk9xCcIZZMt+FVYfxrj9TlWS7Zj75A61r9GnZh/UZJR2IZLSZPQfFYxBBxgnrWlRi3ZDaTjHHNMLjPQZGe1dImCrkCf/ADHBPamCTtOR2NC/AcPIOcDauMY2k0JSVIIGO9EtoCepD0M6yoI5Rn5qTwleVOV96S/S6LC9ce5coY0zUbvTbpbmwuJbeZf3o2wa9Z8J/blrOnKsOsxLewrgBxw+Pmk5cV+qPIcZJrtlx/seteG/tV8OeIVEbSi2mJwY5sVeaj4T8O68rfedNtLjIzuVRmq/60YvtnpgT6eXMdo4rVfsP8M3Gfuqz2p6+hjXKah9g6hiLPVpFB5w6A1Zjmkl7lWWJexz9z9h2rxljHf28g6DK4peP7FNbAAa6tg30pv/AHGuBaxBoPsR1TeDPfw4B7J1q3tPsNUYNzqMpx1CgDNQ+ofMUTHEvJfad9j/AIftNrXRkuMckSNx+ldFaaH4W0NPTBZQgc5YCkTy39zHQxXpCWrfaH4d0sNDBIs0i9EhGR/CuI1r7Ur+8DR6bbi3Q/vvyf0pDlrWkX8PSNv1HCarqt7qBL393NMfZj6f0qjeVy/pHFFjii3kj2Kollp+ny3LAk4Ujqelddpl/pnh+JyQLi4K4ye30qn1Lllf6cAopRXdJnHeIdZk1i4IYkJ/SqB9NKBmD4i/lWj06WCCgUsuP9Z91gbqOOGFGt3djnB3DH6Ve+FPHOo+HYLi3hjiuLeVGRoJlynPcexqy8SzQqZSlP8AQn6No677HX0ltSvdU1kxqYIT5cTjjJ9q6rwgRFNLdWo228lweR0wc4rB+pNq4vjg3vpOO/XR1bTRF0uC2BINpDe2cVmmRiBmtlPrglJVT3U968/2tRdnoG9jF7bhdSYFQ8M8Xqx0JH+lcpaW1/4G17/f3hqFJ0ZDHf6e/wCC6izyPhscg9j7jIq70HUfozSfD5KnV9OuoxNefB6NpHjjRfGVtLpPmM2mXKD7o0/9tBJ/cPyp4qlngkt8RXC7ZYW2MR/1+dW/qmN3GT5KH0udKUP3/uJyusd0hKpulBTOBnI6VOGeaOKSGUAAN1x+lZyjatmo64AWd0JXJZhvzgjtxWpJFUMrhsg5yeRimdtSoECpKXMsc5UxXCkDIzg1C2h8+wkJ2t5ClWKnmnJXwA3QuIyLS1uDzJC2Hx1x0pl5PKXfC3MEgcrj909aOiC80qVxM6IwChtyKOQUNXUYeMNuOe+Pj2qrkjUgk0SgmEsTyhSiZ24oVoB++MeW+BjupqIqm0CxuZmSMruJUdT2pHS59xntW48rkY44NOxu04sCS2mhqRhJJHtZnz6TkcHHvSoR4GlQxbo35HPNNir0hchfMoeOKQMinIHOak7SK0LRhm2njIxT1aYp0z43CngfPNFAABPJwOOK9TJnlIKuSSofNVFz6U7URYyTsxjAANBJjoRY1NbO1vlQew6fNXNrpf3geQ6MWbrg9hjmqebL2xs0sHTuci6SOC1iZokEjGQQ+odD0qYt5UiiMmTJEjegnPJ6VmuT5lyzYjjpUhS1tv8AiyspI2KrH68/r1px5EUA8tklB04+tFNuUkkRFdq2V7JusLdpAyjY3OcE88CruzXykld92xhk+/SozP00ica3bH9Nxb6bGchtsZYnpmnZYwmiTkKMtCOv06VnTb7r+S9FaozVylnoLKuVGETC/NWUSH7vCGPr2hT84pE77O5+7Cjyc/dgm+mCEgG9jJx1GB3ot+FDGJx6JtzqR+NT3/KrV/akLfkRvi52xnAeSMkMD0P0pWYtDYphQ8q4HHf3OKfCqSEZL2Vsqv8AtC+d/Iz7jsK4q8Gy5cc4B65rX6Nq2jC+pJ0mL53A84zWuQQT0IrQMZmAgnBzyO1FAIlz224AqGHHeyIHq3dQcdaJn9pg9xjFQwkqBvkZDdOcVplO73IAokBJNmK3TBAIpqC4KEA5IoJxsnHJxdobCxzLlOD8GotG6H+8vxSLrTLbipLuiTiYK/Uq3xXTaH4x1/R2/wDw/VJ48DAG7Ix9DSc2GGVVNWFinLHwdLH9r3iqOCOOSeKQp++UwT9cUWP7ZNeVhvER9wR1pEOm7PskNnOM/ujQ1H9turBv2tjA2fYkVk321ao/4bCBT8vTv05f+wr9OHhCk32x625xHb26A++TzSM32p+JZwVFxDEM8YTJruz3Yawxsq7rxjrl3u87VZsN1CHaKqp7mS4O6eWWY/8APITS+2uC3DHCIMHDHy0/hTCq7dRihlrbHxV6RIwKPxNQnktbb1FQxHahj3T0iMnbHbFbrXJCu2PAHtVXLdSStySTVzDgWNWZebP3sPFtgi3ytgDvSj3LX0pRciIHj5+tMjG25+wDyaWP3Og1a0s4PDMWVzczSgg+2Kp7OBI0EjqWRjj0rkik4ZyeN37ljqccFmikvGzsbG1ufEAt7Oxs1hjVMNKV25Hv8mvUtCsLa10mKxiJCLtb5LA1gfUcjUVjTt8s3+igvuSoOIA9ndQKQXjdimew64FM2shWBrz8QaEHGckEDmspytNe5oDn3yOa1txu/YTjGT1UkUK3DMqJKyme3faSeNynjNDGNa8g3R474vil8M+Lxe6ezwQTylsKcBXB5r2V9VXXtEiuwQZjCA5HUnHWt/q1+p0kMj5MXCv0utlFcMqtQdpdPWQf2kW1/wAx1rBcM1xDL6jHKuMH3rKStUa9eReGBhdy7h+yJDD4anxtLMrnPGCvx71PddMB+yISoA+0etFOQ/z7UnasBd3Uca7RKu5h2zTFb3ZHwRtJfNt54pcq6gjHz2NSkZgLW4wdkq+U/sac1T0LLPTd0K2U7uvmBjEwBxx2yK6AySYd1KlcZCn4qvk5Ji7D27qQTjCSDOPY0tCTaXSl2ZlJ2bgc5HbNDiV37nS0WTEMpwwJPtVPLFJHqCSgjbJ6WHTkVMHujnwPukqAvnazHP50IPJKzDGzbyCTnOetPjaWxMmrBzQsoDNlgpyPihzyt58bPIuxeeKfFO9sU6Pj0DLADr1NGijJQJyGz0HevUyejy+ONsctbR5p5GUEAekDvVrp2mMzTSMCNr7A3YcVTzZlFM0+m6dyas6SHSYGt9ko39D7cjuKlo8Mhu7iaQh2LFc45GMVkPM5RlZuQwqLVB4LOOGDyZ2V2mlZ1yOp60Ng/wDvGYOP2aQgfU/FCp9zbf7DHHtpIWiG6/nlBUoIlHX5qCIY7OA5BZpskH65p1+PwIaJagg8pAgxlgFGOF55p26XfbTEOS5Qtx3AH8KBvUQ0lbHLD1WaRelisKlg3OVxnirWCVJY1t5EG14wyjqCo96pZk7ZaxtNIzXyf91yMoACsrE+2D/KmricxrBzxK4TPwRVdLugvyw/JRT4Et04AxHfJkkZI461rULspJBM6FZQzAjtjpxVxR7q/ngW3SA6og8uW4K5KLlWB6Z+KSl8w3UQ48ooc/HFNxU1sRk09FTqDSNDcAKTwCpB6iuPvmJuWyODzzWz0aRg/Um6Vip9IArGPIFaBivWjYOXHvRw2Tj29u1DIbjZFcE9ea02fMU5GelQgmtGpMFueQKxJPSxbHWprRF7IumGypzxnNbRumeD3qeULa7XoNEWVsqTntTtvdFfTKM575pOSHcPx5HEso4re4A2sMnseKxtKYepCQPrmqn6rhplztWRWLva3CEerNBKTBiCv501TiwXjkiISU9jUlilOO1S5RRMYyJC3mJ560aOzbON2O1LlkS4HQxN7bHIrSMY3P8A6UUmCJRgZ+KruUpOkXEoQW9gpLxFPAA+aWfUsZ2ngUyOFvkRPqKFJtRZ1PvSEs7yEkmrePEomfmzuXALJJ64+tES4jh6gu56DNNcb0iqpdu2LTyyTSbpDxngDpT2nKRMcY/SpmlGFILB6sll1r0v3j7pAhB8qPOF7E+9Wfg/UotIijFxGrb2O7IyQKzcmNywdiNXFlius7nxR2L+J7VZoPJkUqQQcDGBTOn+KocEsCXViBzWJPpJ9mzfh1ELpBIvFax6hPgBRLtcc8cdRTdn4mt1twsigYZgOc8Gq0+jlWvges0XoNpurWs+kSQ+aEmjJKhuOhyKu5GZ5oJozhJ48Fgc4bqKVOLxtphqSfBy32swpc+HpRMn/EwSLIrDuCOaB9luoCWwNsxIO3kk9a1Mb7+gl8GNmXb10GvKOutQqpLC/pdCRnsaBM8ptI2jwe5IPT4rLXJrEZ5nt40lbO1up9qwAyXaSAkJtwT7/NGmkrZDDTEmHERIbOevWlp2aGeKVmBD+kg9qOD8AOxa3ymqy7yPUDg0ymJrR024dDgL8+9NldpgL4DxhnlmC4EnplCk9COtdHFMPLQsFxxn86XlSbIsdR1VViOMg8UOSMGWSWNvRxkfIpMXtk0xwSqpDcc47VqTEjsCobb0471MAWI30zkNGvpXAI5ocLuuFmJ8xSFb2I96tw3EVIcmuBDOoT1Kw5DUjKW3sqjKupIB6ZpqdCmq2fJNtAzS4xwABVvZ6e7XMaiPLAFsn9K9DmyUYnTYG60dFpGnxJE7t6y0hIOOAKPPH5KIqEncc/mTWPPI5zaZv48ahBUNXchi2OGwGlQHHb3Bpu1UQF0ALABpS3QcnOBVef2a8lhPYv5zXLw3IQLHb7icnB5HtS8gma9knVQIjFjOeuRmjilHTfGiJW1oDAxg04ybFDNHkgDknmosGZNNZgAc5IHTp1NOVXf84Eu6GLps/dlOAWYMpz7UdWE7yw7QEA2kqevFJapJ+w2LvQTSIyZ77DnaoVAPoOlT0idpri1ER6ROCM8cN3oMi7u5+y/4GRdUjoZYFntzC0YVS2SoPHWhgC6iRiAAkmUx0OOlZ0ZNKx4jbhJxqEbrvjkmPOe+B/KgWMTmyVLoEurN+PnjPBzVpypNedf7AU2VsyEm+3FhESOKDaRyKHDEsckg57VbTXbRWatlZdIVjleLOW9X0rlNZQx3GTyCM1q9HK5GJ9Qj6CuzuJz9a2PxfA61pGGrM/ezyTRE5dvyqGHGyUWQpyD1NakPKj5/Oh8jOI7NSDAz2xWmGRkZrgWtmlODgHjFbKbu/PSp4I+5EVZ0K7jlfryKahdXP4ue/PShkvKIi2nTH4YlY/ixnoRVhbR3PAhct7Amqs6f3FuGuDJp7lRiRQSOKSe5YcFDQQhF8BPLJAjeL0KnOaz/AHio98HjFN/RbOXUUYdRx/3qP+8mrlgCfVETqEhHHvQnu3JPODRxxJAy6iTQF5mPU5/Ohlz0NNUSvKbZrf0/nUGkxwOSfaiURLl7EdzN1O0fxrAvTHv3ogUrJEjqKat5di/J4oJK0OxS7XYzpDF9TCsxPHGfarrxvaPYyWM6jbFNHgYPeky1kSGQk6lIp7OeV3UjeSRxVkn3tYmKI+Ac5xScqgnTL+Cc5K0M3KXokilaKRQRgGoQ3kgjZZN4IPcdKrqMJr0lzuyRfqRoag6uz7zwwIx0+a6nRvFElrcW8TuWhJztPSkdT0ynHQ/p+p7XTOm8ZSLregNPasMLH+0XP6Ul9m1ttmk3wCPyoQpIP4j71Qxf0+inGROd93WwaOqLmDVGSTkSLuGPehpIIkljfJTPH51nxpmq1syEie1dXDFVG0jP8aZgZY0SPqMYFE7SoBrYOdWEUhjPOdygGh3AeaAiQhTwRjuaPWmRtkRFm6TOcyLwD2asiRYrvLsSX+e4pj4A86HIlZ5opYiPQSr++DVtFE72koPUDg+/tSnWjm6CWlwzLbSSD8fpb4NMwO0WozRk5R13gfzpfYk3RJYKjSQug29MjnkVOAO6ZPU8H61ME6AbELlN6Kx2lkJV/fFDhJlViQVYelge/wA1Zaai2K5dMHg+UGYnCHafpWtrurANwvIFMinyA34PmxLZYLmBDghmLHPXgVdWh32/nH0kqQcjtWpndpSK/TxStIsNLX/g4lyOFBwPaozxNLqUe1gI4gGcmqN1Ntl+m4pGreH73DLLLgRtclwW7AcU3Mknn3D7jgQfgB6HmunJd1ewSTqwdvD5mluylhJNDlgffFDjkWO0gVyVLKEyOO1Rdtr5OqtmpwskEsT8uV9PY0vcfsTaRFTyf0wO1MhvQuWtkLuSP71ahsgjLbvy6U3pKANORwPMKgfSpnaxnR3MstPhZZLqXcQ0jnGfbGBSmmP91g80AF47cZGcclzmq9qXcl8D0qo6OORWaRM4IIzz1yKrrN2j0NhuYNklWB/5uKqxjSp+6Gvknpiyf8UchS07ZB7jpRmbETMBwDxgiunTlohcFNdtH5ioDnzVLfUUjk+cI1zkDOc9sVexJ1srZGVsxKNAqcqSQfpXOa/DvIdPwjINanSupJmP1se7G0UfTvz061pR6gSe3vWseeoluyfmpwsSTnPFQ1SDi7ZKIblcdOa0c7EI7fwofIfg2CGUZ5H0rTn1dT05qEc+LBt25PWpBvbn2oxadM2G3N6vyohiBLFM/FDdBKpBYWuIyCRuHUVY2mqCEgszRkf3ulIyQU/tHY5OPIzLd+bkiVG+FPvSczA+5pUYtaGSkmJOck9ffNCY4AqyiuwZ/OtDr3owNm84rW7HXj866ju6iO8Z6kn4rBvPCr+tFVckckHX++xPNSAAJAGKkit2YAMNg4rFxxyag7VknBwME8Gprx6eaF8BrkNZTC21GCZjhQw3fSvcfEPgy/1rwl90li2X1uoubUkYEsZ9j3/7VT6mXZKMiz08e7uTOIsNIazt7MSRYkVtsgI5H1rpUtla3mCr6cHoKx+pzdz7rPT9LhUIqI9Z263EQikAZdqshxz81pdIgl1G6hkhHKhhx1+az/1XBvtZdcFJbRy2teGIpDc/dj5c0QyV7MK46+S5sZUSZSDwV+a3ejz/AKy7ZcmJ1uB4X+pHg6aC/vEsYrOJj5lwQGj9x7V6BoED6RbuZV5kK7sngiqvXduPF2LyT0Mnm6jufhDWsTFDFPglo32n5BozSK7MrcK65rGSpJm6yME+zYu0gOOD2qFtKZfNGMsrYxmjqrYFUEgcCRotzb85H0NZLK0TqrAbScfQ0SipMGTpC13M+xJclGR+eOnNTBK3RQuD6t6n601cUAPPOsM6FVJDjDY6Zq5sLzzCyOTnFJmuDq8ELmRYnESP33gHsaduMM9tcrktnDY+aD2bOaHQ4jdMnIPA+tG8wq8iDPIDfQ0KdIhoRlVhcykZHmpwD0zWop82yuWAcrhvrVmN1oXKvJqxdpBuKgjoT70s3mC84HHfFMi7faxbrlHgsUCuN4yzqMKfajxEx6ZMcHco8vIOeelaMpXp+4uEaHkkW1d3k5WKFFx9TTkEha7uuMkbAMfSqs43t/zgtwfgUiaS08Ozl12yJuzn3Jp3TXMr3EpQjO1Bn4UVGRLtlJe/9iYvaiyOqMVa0ijbBMoXA44xSWpZmlWNUJMbqxweo+KnCkqkyMm7QvfyFbmyVWLDeTg0C8kMl5CM52SYx+VWYR4YiUuUMzsovbYlwVIYHuOnemtJIaCNjwZGLcHqTSsl9gyH3lxasoym0gr/AC7UvZW+bFZOX8xFUj4DE1T7u1P9izyyxjbLXZTG4HIGfit2ChtPtsZ2v6jgfOaTLUf8g6B2kXlW7PvcftWcn6n2oF4zLesG9UUigcdAc9aNeqTZD0hG9IjAtoQdyodhJ5qv81llcBcMIhhm65xVzErVsq5HvQlLEZGgJYYQZ+pql1CFmaWNfVEeenQ1oYJbM7qYtxZzMiEStnqD+laHX2rYu0eaaaZFACScng5FFiGG9wa6TOgicZ/FjHBrI+FIPYnigY1GRDamD/OoAlhzjJqbvZD0kjWcnHGKgSQ4FEhbeiZOWB9hzUlft7ioaJT2NR3DImM8d81Yrc28kBWa3QnHUVXnF8otQaepAja2EhLIzRsRng0pPaNGPRNn86mOSV1IGWKNXFi/lS7iC/fHWhusqkjcePenKUWJcJe5orJg56CsCMSctj/KptIHsk+SSxAj1McjrzWeXGp5GePeo7n4D/TiuSRZfSAuM+1alfHJOcfNQkyXJVrQNiCTznHNZjnHxTBdmbctjHNEggeTGxckGhlJJWyYwcnSQW9t5LZ1EgwSM4pct3Axg9KiL7laCyReOTiwgAbCnmvfPs/+1WG28H2Gi+J7eR77S5FOn3YH9rD3jJ9wOPYjHcc1uph3xpcj8HPc+D0rXfAtl4v0iPxL4HmjuFnG6W1zg7h1A9mHsa84OnzWN5JbXUckM4HqSRSCD7EVgdb08sDt8Pj+35PSfTuqWePa/ujz/cX01TBcqpYkgsnx7irLftvbSU/vZjJFZ2TcrRprgFeWJfUkliQss6mNgBnmuf8AFelw2NhDNqESiWI4Rc5PxVro5Slkio8lPrpxjifcA0LT00+D/e2rDbcTYW2hPYHvXZajG8mnhCoKeXkHPemfUMlzj7Ff6Vj7YOT5YCeZbuwCYAcR5/Sl1LSJazKfT0IqlFdqNNtWMyKyFCo9KnNFkUr+3RRtJ2tjrmuVvRDpAkCyXiMDhk4NNMPvC+gA7Dk0avwLlSFLphK0sbg52dPelVlUC2kcHH4SfamwuqBLJwspwoBTAOaZty0M+9Rw6Y/OhfsjuB2YGe2hmRQzKQSQe3erOP1KsYbCMODVd8UT8jEyhkQLyUIOfejTymORJMDaxAPxXRryAzJiGVWfgq2aqJ4DFPKBwu7zAvuD1qxh9WgJug0atEvmxY2Z5Hag3dyBM3wuQaOKtgvZ4gjFTEuMBmxn2qV9IuFt04Z2Tn35q/VyQCa7R/WNjWm3aN0kqJ0681OzQm9u3bAQScfUDFV7rH/Pgevu0Du1lnlvLcNtRIlxnoSTzTdzAxigSMYVXUtg8gChclFJfzgNJu2algHnTSSgNmQSJ8HFVdtG8MXmBmyyHr04yaPHO40LnGnYuRvewf09GJ/PvQVO66LLjKTFvfjFW46K0/k3ZHfBExIHrcNVnpLqbCIKA2Bx75peZadDcT3Y4srQpczk9FRcN7+1OyTstleCH/0kAAA9xVKUb3/PBbi60E0wFbS5JyWLkcf4aY0xwtjbR8kbOuO9IyU7Dixa+n3WDyqVRjIFzn571DVWEcby8nYFzj2zmjhGqXz/AGObsrmhJ3yPncSxUsegJqvgY+UfOB3rkHPcVcg00yrPTINtIwCOPcYxSCfthIH5wxGasw8srZPb3OT1SExSnvg4NIdByK3MUrijy3UR7MjRtOPiiKMkHNFICBNPxNkGoxZy3vmgD4omSAR8/FCfkrjt1qYnS40QUHPXvWn7EUfkS+AgOB0rA2X5PahCvwGVdy+3HFF9Qzj2pbY5a2aV2AB56da3JJ+zPvUVsJOkD3ZkPyK05JLc/X6UQF2gUhIKrzjpWmJBIJo0A2wg4x9K2MZ4/hQsNexjAFQQMn4qMv4Dg471yOYIj1KemRTUMfQ89KmbpEY42y30PTDPOGlGEBxV9p1ksazIUHDYyR2rL6nNbaRudH0/bFSZS+LIDuikXJQcE1zn73wau9JK8SM3ro9uZnReHNLGoTbdwVQOcnmu9k023m0+SzniBiwNkgHKn3zWZ1nUOORRXg2Oh6VSwtvyQ8JeJ/FP2Yau9xpkv3mxcgTRSAtHKP8AmHY/8w5r3S0+2P7N/GNnFH4oiNhd7cE3EZIQ/wDLKnOPritXC8PWYnCdfz/ZmRlxZely98HTX+pzHiaHwY063HhzxPbXERYHa0gJU/XiuU1rXNLsIFT7ykxD7wYyDzWFl+lSjPtT0a8PrHpvJHfwV0n2pJZQtHpVirzE53ydBXIt4mEl++pa6xuJx6o4uwb6Vb6foVgT7fuZRy9U+olcvtQ34euNQ8Va019d8Q24ykf7oFeoy/t9LLJ1CZ21k/Uu2OVQXg3Pp/qxd7XJQPHJGIZIieuD8g0WEslhLGFO6Jj0FIbVFzyMPMzwIVJ9WCKM0JDHBILYJUnvS7ohvZNCvmny1we5NZbsFZzjg1KbQLvwQ3o94kgHoA2kit6naAWuY8cHdT06oUzdkquqMjZXFOysCq7DgoQSKH/FRz2PW37GPEZ3Ann86t4gBGAwzgcUnLV2cn4YKbMF3DKuSh4INMXiF7d2jb5/Souqok3Cd9ujZwSM4NIarve4hkGFH9m30NNxySlsW1ZKJRBbfd2YknIBNLNtkjKuMFeM1Kfa9HVo8VtSsjxnAIGRz2NaMG7U43bcSZgBjpgCtNPtb/AurSLLUlDPZKB1nHb4peEtHdvH6WZpwCfoCaRDcKHPUrQ84ihuS05Ja6AQqOmRW5wz3itETi3jJYZxnjilJ203xX/wY+KQO5uHSG1ZuGlYBvzFV+osIbbdsEmDjk4xninYopNULm9OwZCwG2AxsU4BPOOKklqYEyw27vWMkE4b5FO7nX5EtITsVjZIwyMAWcDmrDTwsUEEGWMoyf8ADzXZrpo7HXJcmBJVO5QcgHn4+KYhQS207RtzMOvbPSs6U3RdS8ktKjZBOsmCpkPQ/FMB0W5giGQu1sY9/alS3J0HF6KqdQ9uYgu5VucMG781u4niM95FMSEysYzyORVhJvj+cANoX1CEhZFJAi2BVOeQRVYUd4zvG1hn8xVjFJVZXyJ2BaMPbuMhWI60k+63aYEAn8dW4O/SypPXqQhqNqkil8ehhmuYuIWjk2sCP61p9LPVGJ1+LfcgZIA+aLGBjAANWpcGfF7Jg8k4wKh2bAPXNCg5UZlcE85FRHVqlEOjP3RjrUCuRjvmiQMkjfap4GDkfxqGckvYmrFduO/amopByD1pU0NxugzJGyDjaexFaltsxFsjjmlqTQ1wvgT8rDDJ/drWOWAJ4pt2JSrRAjJVjg1Fl9YJGRRpgte4QHr7Vhwq4HP0oQ70SHIyAfrWlGWIPSoJoIIgxx7DirTRrD7xJDvG1DScs+2FlrpsPfNJHZLZpbhFgH72TR7ePEs0TLjnOfesKWTuTbPSRgopITvbIXfnwbegwO9ee39tLaXDxyKV2nr71p/T8i3BmN9VxvWRBdPvJLSQSRsVPxXU2niyUQtFN6gWByKZ1PSrK78gdF1rwrtfB0em+J9NuvRdOEjY8hxxSOr2Hh25uMx3SR7h1U96zYYs/TybgjTy5On6mNSZQX2h6ZErNDqiPj92qeSG1iTKzbzn3rSw58uRU40ZWbpMGJ2pWCkuWCkR4UZ/OnNF0i41i5CRKz5Pqduwps5Rwwc2Kxweeax+D2vQ9Ii0fRdqLyq5LKOSab0u5WO1lSUHb1H0NeOySeXum/LPW44fpxUV4F4x51jcRxnIjOUoFlcFp2RlA3rnOetElaa8hsNBlHdOMKeKbLLMoeNjvCkEH3rmCCjZhETIOOciho+CzcFeoHtRJXwCL2v7K5kB5R/UD7U/aPJIHjblex9xTnSYtvQvZRmITIrEsGzj2phn23CNIfS42sKN7YK4LEIwh2R5HHUVZ6VdhlCTH1AVVlw7Cq+CzbY/LKCByK3IxCNt5XHWlIhfIvEbfyVZ5WE2cCP4oV2VKlCOvQ/NPfKaAjfkDeZFurKSXTnrWmkR4eMeoZP1rqtWSeEW5ZGtkxzv/Lpz/OrtI18yNyD+zy2fyrSzunoDDVbBSuZ9R07PpUhnIFKQSmNWmUjKSSPhu/QCujH01/PIUnu2W12gla2kCklH3HHUcVlmC81/kkhmA/hVa6jXt/cbVuxeby7kdGzbyAD5pST/AImCVZGCjzAFz8HinQtc+Bc1YHUnCjBAIDAEHtml7XAskVjt4IGeuasRT7BEvuBac4kuIRnIRWPTrk1a2651GJMcCPJ2nvmuzaf7HYuE0XcXqjI43YI61u2LQzW1t28slj9Ky3TtGghmwRgZ24y0pNY7j/eca4zhCw56c80FXJhVorrRDPPeKxGUuQ/6CjGCK/jM6ZRnZWP1U06UnF2vFC0rVMq5YpfurCQHzBKTt9xmhTO3nqExsZeTjoasxpiJpiUo/YmJgA2Ox+aXAaRW80HegKn5q1DiypJbpijBkg/aLlAoAPfNVGo24kwAvr6g1cwyqVoo9TDvh2so3Qo7KwwwPvRVI/DxmtJ7RhRVOmb3ZQkDpUQMo4oeA3swDBI7GtOvJJ6VKBaVGj+HHSoN3zjOKJAM2eCPYfFSB9u4rmcnRIchTj61PptPzzQMYvcnJJtx0HFMRzHy+pyR70DjaGRfqaAF+AepweKiCMbgBnGKlIG7dEAcx9sjpWi2R6uuaNIAkrDJrJO3AxmhrYfKCohZgMdO1NrBu4GcjsKXOVFrFC9lnpOmNPeKJFKgjGavILTy4EVBzDJgjHas3qMqbo2Ol6ftVvku5FK2zEpkZHP9aZt1Xd75FZUuLRp1sHFAv3mZz1bkACqfxBpEd6wDLtOOCBTsOZwyKQnNiWTG4M4y90G9tS4MRdB3AqpeN0JVlYH5Feiw5oZVaZ5bqOmnhe+DEkZM4P1zWjIWPJ6cU7tRV7/FklYngZo9nZ3FyWjghdyPilylGCtsbjjPI0oqzqtC8G3F4y/em2KwyFr1DQNJg03TFaBAsijnjrXmvqXWfq+iPB6j6d0X6K75clzcSKunM4GFZcGlbCAG2RJOJGBAPvWRFNRfuapC0BSYRldoxgkVW3Km2lDt0V/4GnQS7q9wWNvIY5kwAQ/et8eVIyfiB7UXbSIZPzVMSc54qcCq8O1hnqDiuS8IB7F7OMDfGcZU8Z54oSStBPICeVbIHxT1UmwG9DBkK3iyIMK64ai3Dq8RYfjHSpdumB7j2lTvLCd59WcYp+CNYZTJn0mkZFUqJi7RYrciNY3x6CcGjvN6cgAITzzSu3wcVzZKqy8yI/SiT5MQcdQeaNolEm2nEgXIYc0k/wCykQRDKA1MPkhqjxe1jG5JCMnJIPxmraZgtpMS2DsPPtWjldyQGKkhZBm+t8AZhtiT+dKpEJIoo15Uod2eoJYUalX8/J1Xstbq4VrWUrx5bbQ3zkCiPdxolw6nLRct81V/TbHd6Qg/mCwu5gMFzvXB+KVguBJFbkoN0p9Wfcd6sximm1/NCG6exG6BluXUZLZD7c+xqV+zP93VD+Js5qzGrjZXdbC6VGm1OeTkZP1p6KURXVwThsJ6cdgBSMluTQ7FSih21Pk6O0hPO0t+tW9uuWicYJKAZx71QzeX8lyDIxyGOGVwP/V/hUZGDavFkciE/wA6WlttfIdhCohWdiRtc9cc4I70pCfu1sIznesRbI6ECpi+5UQ+RG7lMl1BgAoE3NjrzScBk2HzBh88ZFXYRSjRWm9i8sZaVJDjABH51BiRKFYDc/tT070V2LzRMbbY/DDg570jKqpcKpXnZVjG/CK+ReWVN/Zgjfkeo8GqqSNopCCuBWnhn3KmYnU4u2XcjUYBTnpmtjjdTSuq0zRblTnmtk4zXEdwPPqPTFYwI69fpRC7ZE49xzxW+3HXFSQiacDBIqSc9T370DGRZFiWH8KIr4RR3rmtEqVMihyvPWsizg4wRnioOXKoi3BOOmeaiTyeRyKJAMKg3KcD1YoyxFyARjIoJSofjj3aLC1tJHlAVc54rpdK0X0PNIpG05wazeqzqC0zY6Lp+520XV3bH9lJCvAXPApmxiXymcjJbBI96yJTuFG0o1LXAa4ljeLywu0letKiby/KbPoIx9DUQjqiWxyB1Yq3UdCa2kRnknR2B28r70D1ZwZLVVjLykbDgVVajo9vLIWWJCT14osWaUZdy0iMuOM40yrfwzZOctEASemcVEeFbHYrhMqTitBdbkrRmy+n4m+CwtPDFlHIVMIxxgkVe2tjDYasnlxKEkXHSqOfqp5NNl7D00Me4ouZtPNu0MsIztbJFW0CIAyg5Vjkg9s1lzydyVl0XlV4rGWN14zx3oVnG62KGU5KHKn2FSpel0dZuzYyvIw7nikdRQXIkCYHHT6UcHUiHwLRyebpqP0dG5piIgF8dCM096sBOyRRWQeWKlBKFDKV9WaHnRDM4SYttyD1NLXmBcLJjIPBFHCW0A0N3TgQRbWBGcfSk0kYtNHGct1pqfuAnosLO4eOBX4zjkDtVlJcZt45IySrHB+KU43LZKaobs0kME8L5KDlc1u2n9PlSsFJ/Dk0EttnL4HniDAtkAkY/OkTM25Uk5U5U0EZd22TwGtpjgwkcDil7oAQuqnDA5o4alohrR5BBwAB0pjUeNPmx7CtB/egV9pOQAJOwHq8kc9+hpGH/wAsPgJ/+oVMeGc/uQ1IAbK4z/7/AP8AtUtL/wD1b/r2qYfz/QmXA+f/AC8Q7bR/KqCX+wsT3EjUXT+RWZaQWL/z83+AfzNZd/8Amrf/ABUz/GvwL8fuMxgApgfvmoSAC7uMf+0aWuQ1wWsP/wBG/wD+cVZQkiG3wT/Z/wBKqZV/uXcfAvASdBJJz1//AFU6gzfwk9fL60qXn9xkTNS/8k/1FLXP/nVHbyDXY16f8yHyIaoMW5I4OxeaQvDgLj2FW8PCKuTlkH/cpaX8cR75PNPiV5ch5vwGqy4/tl/wmmYQMyQmgDWke4Z570hqCqYDkD8PtV7H9xm5knF2VKf2b/FQ7CtAyGtE+uzNQXluahESIkekfQ1j0TB8mv3vyNET+grmRHkk4GwcCtL2oPAb0zTdP/l/nUpOkf1on4JXDND8Df4qkoAVsDFQyIkZeFOPeosBu/I10SJjNsMqufarCEDeOO9V8hoYUqR1nhxEM/Kr09q6C36XI7c8V5/qNzdnpelS7EG6WkePY0pY8XMYHAwar4+GPlyZH+Mf4jSx/sP/AJmnQ5AfI7pX9m1NwcX0uP8A2x/KglzIJLgNPzYjP96i3CgLEQADtXkUhEvkWuQBckADFKWX9nIO27pT8fAnIXUAHo4pvWABLDgD8Of41Xkl3jMZaQ8g554HWtw9T9apS0ywyV6P+Gl/w0K2GbHn+7Upek5Cmk/hk+G4/Wko+dRuQenFOivWyGKaf/5a4HbfTFt+FP8AAf506XLFoZt/wxjtmtEDzjx2oUjmaQnElAm/tox2o1wA+DJen50OH/zg/wAJpsUgIjOlcrOD03GrSHiwIHShlyzi0tDz/wDEUleDF/bEdeaU0u4NfaWxJ8kfWq694kOOPVSsK9RLQQfic98da0Obg559NMj9wPhn/9k=') no-repeat;
width: 10em;
height: 10em;
}
.image-inline-with-dimensions {
background: url('data:image/jpeg;base64,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') no-repeat;
width: 640px;
height: 458px;
}
================================================
FILE: tests/recipes/image/inline/s.scss
================================================
@import "recipes/image/inline";
.image-inline {
@include image-inline("test.jpg");
width: 10em;
height: 10em;
}
.image-inline-with-dimensions {
@include image-inline-with-dimensions("test.jpg");
}
================================================
FILE: tests/recipes/image/s.css
================================================
.image {
background-image: url('../../images/test.jpg?1347875798');
background-repeat: no-repeat;
background-position: 50% 50%;
}
.image-with-dimensions {
background-image: url('../../images/test.jpg?1347875798');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 640px;
height: 458px;
}
.image-with-dimensions-line-height {
background-image: url('../../images/test.jpg?1347875798');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 640px;
height: 458px;
line-height: 458px;
}
.image-replace-text {
text-indent: -119988px;
overflow: hidden;
text-align: left;
background-image: url('../../images/test.jpg?1347875798');
background-repeat: no-repeat;
background-position: 50% 50%;
}
.image-replace-text-with-dimensions {
text-indent: -119988px;
overflow: hidden;
text-align: left;
background-image: url('../../images/test.jpg?1347875798');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 640px;
height: 458px;
}
================================================
FILE: tests/recipes/image/s.scss
================================================
@import "recipes/image";
.image { @include image("test.jpg") }
.image-with-dimensions { @include image-with-dimensions("test.jpg") }
.image-with-dimensions-line-height { @include image-with-dimensions("test.jpg", true) }
.image-replace-text { @include image-replace-text("test.jpg") }
.image-replace-text-with-dimensions { @include image-replace-text-with-dimensions("test.jpg") }
================================================
FILE: tests/recipes/image/sprite/index.html
================================================
Icon from Iconmonster
Sprite item
sprite-item
sprite-item
sprite-item
sprite-item
Sprite item with dimensions
sprite-item
sprite-item
sprite-item
sprite-item
Sprite item replacement
sprite-item
sprite-item
sprite-item
sprite-item
================================================
FILE: tests/recipes/image/sprite/s.css
================================================
.sprite-item-1 {
background: url('../../../images/sprite-s75126c5d8d.png') 0 0 no-repeat;
}
.sprite-item-2 {
background: url('../../../images/sprite-s75126c5d8d.png') 0 -192px no-repeat;
}
.sprite-item-3 {
background: url('../../../images/sprite-s75126c5d8d.png') 0 -64px no-repeat;
}
.sprite-item-4 {
background: url('../../../images/sprite-s75126c5d8d.png') 0 -128px no-repeat;
}
.sprite-item-with-dimensions-1 {
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 0 no-repeat;
}
.sprite-item-with-dimensions-2 {
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -192px no-repeat;
}
.sprite-item-with-dimensions-3 {
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -64px no-repeat;
}
.sprite-item-with-dimensions-4 {
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -128px no-repeat;
}
.sprite-item-replacement-1 {
text-indent: -119988px;
overflow: hidden;
text-align: left;
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 0 no-repeat;
}
.sprite-item-replacement-2 {
text-indent: -119988px;
overflow: hidden;
text-align: left;
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -192px no-repeat;
}
.sprite-item-replacement-3 {
text-indent: -119988px;
overflow: hidden;
text-align: left;
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -64px no-repeat;
}
.sprite-item-replacement-4 {
text-indent: -119988px;
overflow: hidden;
text-align: left;
width: 64px;
height: 64px;
background: url('../../../images/sprite-s75126c5d8d.png') 0 -128px no-repeat;
}
================================================
FILE: tests/recipes/image/sprite/s.scss
================================================
@import "recipes/shape/polygon";
@import "recipes/image/sprite";
$simple-sprite-map: simple-sprite-map();
.sprite-item-1 { @include sprite-item(timer1) }
.sprite-item-2 { @include sprite-item(timer2) }
.sprite-item-3 { @include sprite-item(timer3) }
.sprite-item-4 { @include sprite-item(timer4) }
.sprite-item-with-dimensions-1 { @include sprite-item-with-dimensions(timer1) }
.sprite-item-with-dimensions-2 { @include sprite-item-with-dimensions(timer2) }
.sprite-item-with-dimensions-3 { @include sprite-item-with-dimensions(timer3) }
.sprite-item-with-dimensions-4 { @include sprite-item-with-dimensions(timer4) }
.sprite-item-replacement-1 { @include sprite-item-replacement(timer1) }
.sprite-item-replacement-2 { @include sprite-item-replacement(timer2) }
.sprite-item-replacement-3 { @include sprite-item-replacement(timer3) }
.sprite-item-replacement-4 { @include sprite-item-replacement(timer4) }
================================================
FILE: tests/recipes/index.html
================================================
Tests for recipes
================================================
FILE: tests/recipes/layout/index.html
================================================
Tests for recipes /layout
================================================
FILE: tests/recipes/layout/vertical-align/block/index.html
================================================
================================================
FILE: tests/recipes/layout/vertical-align/block/s.css
================================================
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
.v-align-block-wrapper {
display: table;
overflow: hidden;
margin-left: auto;
margin-right: auto;
height: 100%;
*position: relative;
}
.v-align-block {
display: table-cell;
vertical-align: middle;
*position: absolute;
*top: 50%;
}
.v-align-block-fallback {
*position: relative;
*top: -50%;
}
================================================
FILE: tests/recipes/layout/vertical-align/block/s.scss
================================================
@import "recipes/layout/vertical-align/block";
@include vertical-align-block-page;
.v-align-block-wrapper
{
@include vertical-align-block-wrapper;
}
.v-align-block
{
@include vertical-align-block;
}
.v-align-block-fallback
{
@include vertical-align-block-fallback;
}
================================================
FILE: tests/recipes/layout/vertical-align/index.html
================================================
================================================
FILE: tests/recipes/layout/vertical-align/s.css
================================================
.valign {
outline: 1px solid red;
height: 10em;
line-height: 10em;
}
.valign p {
display: inline-block;
line-height: 1;
vertical-align: middle;
text-align: center;
}
================================================
FILE: tests/recipes/layout/vertical-align/s.scss
================================================
@import "recipes/layout/vertical-align";
.valign
{
outline: 1px solid red;
@include vertical-align-parent-height(10em);
p { @include vertical-align }
}
================================================
FILE: tests/recipes/media-queries/index.html
================================================
Tests for recipes /media-queries
Resize this window to checkout the result, or view this page with different device (with iOS Simulator or Opera Mobile Emulator)
For width and height, to be able to use this mixins, you should choose how many screen size you're about to support.
Advice: Use media-min() for mobile first approch, media-max otherwise
================================================
FILE: tests/recipes/media-queries/s.css
================================================
div {
font-size: 2em;
}
.media-min-width:after {
content: 'Min width (for mobile first)';
}
@media (min-width: 20em) {
.media-min-width:after {
content: 'Min width 20em';
}
}
@media (min-width: 40em) {
.media-min-width:after {
content: 'Min width 40em';
}
}
@media (min-width: 60em) {
.media-min-width:after {
content: 'Min width 60em';
}
}
.media-gap-width:after {
content: 'Gap width (for precision)';
}
@media (min-width: 20em) and (max-width: 40em) {
.media-gap-width:after {
content: 'Gap width 20em -> 40em';
}
}
@media (min-width: 40em) and (max-width: 60em) {
.media-gap-width:after {
content: 'Gap width 40em -> 60em';
}
}
.media-max-width:after {
content: 'Max width (for desktop first)';
}
@media (max-width: 60em) {
.media-max-width:after {
content: 'Max width 60em';
}
}
@media (max-width: 40em) {
.media-max-width:after {
content: 'Max width 40em';
}
}
@media (max-width: 20em) {
.media-max-width:after {
content: 'Max width 20em';
}
}
.media-min-height:after {
content: 'Min height';
}
@media (min-height: 10em) {
.media-min-height:after {
content: 'Min height 10em';
}
}
@media (min-height: 20em) {
.media-min-height:after {
content: 'Min height 20em';
}
}
@media (min-height: 30em) {
.media-min-height:after {
content: 'Min height 30em';
}
}
.media-gap-height:after {
content: 'Gap height (for precision)';
}
@media (min-width: 10em) and (max-width: 20em) {
.media-gap-height:after {
content: 'Gap height 10em -> 20em';
}
}
@media (min-width: 20em) and (max-width: 30em) {
.media-gap-height:after {
content: 'Gap height 20em -> 30em';
}
}
.media-max-height:after {
content: 'Max width (for desktop first)';
}
@media (max-height: 30em) {
.media-max-height:after {
content: 'Max width 30em';
}
}
@media (max-height: 20em) {
.media-max-height:after {
content: 'Max width 20em';
}
}
@media (max-height: 10em) {
.media-max-height:after {
content: 'Max width 10em';
}
}
.media-orientation:after {
content: 'No orientation defined';
}
@media (orientation: portrait) {
.media-orientation:after {
content: 'Orientation: portrait';
}
}
@media (orientation: landscape) {
.media-orientation:after {
content: 'Orientation: landscape';
}
}
.media-resolution:after {
content: 'Default resolution 1dppx';
}
@media (-webkit-min-device-pixel-ratio: 1), (min-resolution: 96dpi) {
.media-resolution:after {
content: 'Resolution 1dppx';
}
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
.media-resolution:after {
content: 'Resolution 1.5dppx';
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.media-resolution:after {
content: 'Resolution 2dppx';
}
}
.media-pixel-ratio:after {
content: 'Default pixel ratio';
}
@media (-webkit-min-device-pixel-ratio: 1), (-moz-min-device-pixel-ratio: 1), (-o-min-device-pixel-ratio: 2 / 2), (min-device-pixel-ratio: 1) {
.media-pixel-ratio:after {
content: 'Pixel ratio: 1';
}
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.media-pixel-ratio:after {
content: 'Pixel ratio: 1.5';
}
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2) {
.media-pixel-ratio:after {
content: 'Pixel ratio: 2';
}
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
.media-highres-shortcut:after {
content: 'High res (shortcut)';
}
}
@media (max-width: 40em) {
body:after {
content: "small";
display: none;
}
}
@media (min-width: 40em) {
body:after {
content: "medium";
display: none;
}
}
@media (min-width: 60em) {
body:after {
content: "large";
display: none;
}
}
================================================
FILE: tests/recipes/media-queries/s.scss
================================================
@import "recipes/media-queries";
div
{
font-size: 2em;
}
.media-min-width
{
&:after {
content: 'Min width (for mobile first)';
@include media-min(20em) { content: 'Min width 20em'; }
@include media-min(40em) { content: 'Min width 40em'; }
@include media-min(60em) { content: 'Min width 60em'; }
}
}
.media-gap-width
{
&:after {
content: 'Gap width (for precision)';
@include media-gap(20em, 40em) { content: 'Gap width 20em -> 40em'; }
@include media-gap(40em, 60em) { content: 'Gap width 40em -> 60em'; }
}
}
.media-max-width
{
&:after {
content: 'Max width (for desktop first)';
@include media-max(60em) { content: 'Max width 60em'; }
@include media-max(40em) { content: 'Max width 40em'; }
@include media-max(20em) { content: 'Max width 20em'; }
}
}
.media-min-height
{
&:after {
content: 'Min height';
@include media-min-height(10em) { content: 'Min height 10em'; }
@include media-min-height(20em) { content: 'Min height 20em'; }
@include media-min(30em, height) { content: 'Min height 30em'; } // notice different syntax available
}
}
.media-gap-height
{
&:after {
content: 'Gap height (for precision)';
@include media-gap(10em, 20em) { content: 'Gap height 10em -> 20em'; }
@include media-gap(20em, 30em) { content: 'Gap height 20em -> 30em'; }
}
}
.media-max-height
{
&:after {
content: 'Max width (for desktop first)';
@include media-max(30em, height) { content: 'Max width 30em'; } // notice different syntax available
@include media-max-height(20em) { content: 'Max width 20em'; }
@include media-max-height(10em) { content: 'Max width 10em'; }
}
}
.media-orientation
{
&:after {
content: 'No orientation defined';
@include media-portrait() { content: 'Orientation: portrait'; }
@include media-landscape() { content: 'Orientation: landscape'; }
}
}
.media-resolution
{
&:after {
content: 'Default resolution 1dppx';
@include media-resolution(1) { content: 'Resolution 1dppx'; }
@include media-resolution() { content: 'Resolution 1.5dppx'; } // notice default value to 1.5
@include media-resolution(2) { content: 'Resolution 2dppx'; }
}
}
.media-pixel-ratio
{
&:after {
content: 'Default pixel ratio';
@include media-pixel-ratio(1) { content: 'Pixel ratio: 1'; }
@include media-pixel-ratio() { content: 'Pixel ratio: 1.5'; } // notice default value to 1.5
@include media-pixel-ratio(2) { content: 'Pixel ratio: 2'; }
}
}
.media-highres-shortcut
{
&:after {
@include media-highres() { content: 'High res (shortcut)'; }
}
}
// media-queries-for-js tests
@include media-queries-for-js(small, 'max-width: 40em');
@include media-queries-for-js(medium, 'min-width: 40em');
@include media-queries-for-js(large, 'min-width: 60em');
================================================
FILE: tests/recipes/s.css
================================================
================================================
FILE: tests/recipes/s.scss
================================================
@import "recipes";
================================================
FILE: tests/recipes/shadow/drop/curved/index.html
================================================
================================================
FILE: tests/recipes/shadow/drop/curved/s.css
================================================
div {
width: 18em;
height: 10em;
margin: 5em auto;
background: #eeeeee;
border: 1px solid #ccc;
}
div p {
padding: 3em 0;
text-align: center;
}
div:hover {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
/*
* This is required is you want to apply some transform on the element using drop shadow
*/
.drop-shadow-curved-vt-1,
.drop-shadow-curved-vt-2,
.drop-shadow-curved-vt,
.drop-shadow-curved-hz-1,
.drop-shadow-curved-hz-2,
.drop-shadow-curved-hz {
position: relative;
}
.drop-shadow-curved-vt-1 > :last-child::before,
.drop-shadow-curved-vt-2 > :last-child::before,
.drop-shadow-curved-vt > :last-child::before,
.drop-shadow-curved-hz-1 > :last-child::before,
.drop-shadow-curved-hz-2 > :last-child::before,
.drop-shadow-curved-hz > :last-child::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #eeeeee;
}
.drop-shadow-curved-vt-1 {
position: relative;
}
.drop-shadow-curved-vt-1:before {
content: "";
position: absolute;
z-index: -1;
top: 10px;
bottom: 10px;
left: 0;
right: 50%;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 0.1;
-moz-border-radius: 0.1;
-ms-border-radius: 0.1;
-o-border-radius: 0.1;
border-radius: 0.1;
}
.drop-shadow-curved-vt-2 {
position: relative;
}
.drop-shadow-curved-vt-2:before {
content: "";
position: absolute;
z-index: -1;
top: 10px;
bottom: 10px;
left: 50%;
right: 0;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 0.1;
-moz-border-radius: 0.1;
-ms-border-radius: 0.1;
-o-border-radius: 0.1;
border-radius: 0.1;
}
.drop-shadow-curved-vt {
position: relative;
}
.drop-shadow-curved-vt:before {
content: "";
position: absolute;
z-index: -1;
top: 10px;
bottom: 10px;
left: 0;
right: 0;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 0.1;
-moz-border-radius: 0.1;
-ms-border-radius: 0.1;
-o-border-radius: 0.1;
border-radius: 0.1;
}
.drop-shadow-curved-hz-1 {
position: relative;
}
.drop-shadow-curved-hz-1:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 50%;
left: 10px;
right: 10px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 10;
-moz-border-radius: 10;
-ms-border-radius: 10;
-o-border-radius: 10;
border-radius: 10;
}
.drop-shadow-curved-hz-2 {
position: relative;
}
.drop-shadow-curved-hz-2:before {
content: "";
position: absolute;
z-index: -1;
top: 50%;
bottom: 0;
left: 10px;
right: 10px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 10;
-moz-border-radius: 10;
-ms-border-radius: 10;
-o-border-radius: 10;
border-radius: 10;
}
.drop-shadow-curved-hz {
position: relative;
}
.drop-shadow-curved-hz:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 10px;
right: 10px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 10;
-moz-border-radius: 10;
-ms-border-radius: 10;
-o-border-radius: 10;
border-radius: 10;
}
================================================
FILE: tests/recipes/shadow/drop/curved/s.scss
================================================
@import "compass/css3";
@import "recipes/shadow";
$background: #eee;
div
{
width: 18em;
height: 10em;
margin: 5em auto;
background: $background;
border: 1px solid #ccc;
p
{
padding: 3em 0;
text-align: center;
}
&:hover
{
@include transform(rotate(3deg));
}
}
/*
* This is required is you want to apply some transform on the element using drop shadow
*/
.drop-shadow-curved-vt-1,
.drop-shadow-curved-vt-2,
.drop-shadow-curved-vt,
.drop-shadow-curved-hz-1,
.drop-shadow-curved-hz-2,
.drop-shadow-curved-hz
{
@include drop-shadow-transform-requirement($background);
}
.drop-shadow-curved-vt-1
{
@include drop-shadow-curved('left');
}
.drop-shadow-curved-vt-2
{
@include drop-shadow-curved('right');
}
.drop-shadow-curved-vt
{
@include drop-shadow-curved;
}
.drop-shadow-curved-hz-1
{
@include drop-shadow-curved('top');
}
.drop-shadow-curved-hz-2
{
@include drop-shadow-curved('bottom');
}
.drop-shadow-curved-hz
{
@include drop-shadow-curved('horizontal');
}
================================================
FILE: tests/recipes/shadow/drop/index.html
================================================
Original effect from http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
more examples
================================================
FILE: tests/recipes/shadow/drop/s.css
================================================
div {
width: 18em;
height: 10em;
margin: 5em auto;
background: #eeeeee;
border: 1px solid #ccc;
}
div p {
padding: 3em 0;
text-align: center;
}
a.more {
display: block;
width: 100px;
margin: -50px auto 0;
}
/*
* This is required is you want to apply some transform on the element using drop shadow
*/
.drop-shadow-curved-vt,
.drop-shadow-lifted-corners,
.drop-shadow-perspective {
position: relative;
}
.drop-shadow-curved-vt > :last-child::before,
.drop-shadow-lifted-corners > :last-child::before,
.drop-shadow-perspective > :last-child::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #eeeeee;
}
.drop-shadow-curved-vt:hover,
.drop-shadow-lifted-corners:hover,
.drop-shadow-perspective:hover {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
.drop-shadow-curled-corners {
position: relative;
-webkit-border-radius: 0 0 120px 120px/0 0 6px 6px;
-moz-border-radius: 0 0 120px 120px/0 0 6px 6px;
-ms-border-radius: 0 0 120px 120px/0 0 6px 6px;
-o-border-radius: 0 0 120px 120px/0 0 6px 6px;
border-radius: 0 0 120px 120px/0 0 6px 6px;
}
.drop-shadow-curled-corners:before, .drop-shadow-curled-corners:after {
content: "";
position: absolute;
z-index: -2;
bottom: 12px;
width: 50%;
height: 55%;
-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
}
.drop-shadow-curled-corners:before {
left: 10px;
-webkit-transform: skew(-8deg) rotate(-3deg);
-moz-transform: skew(-8deg) rotate(-3deg);
-ms-transform: skew(-8deg) rotate(-3deg);
-o-transform: skew(-8deg) rotate(-3deg);
transform: skew(-8deg) rotate(-3deg);
}
.drop-shadow-curled-corners:after {
right: 10px;
-webkit-transform: skew(8deg) rotate(3deg);
-moz-transform: skew(8deg) rotate(3deg);
-ms-transform: skew(8deg) rotate(3deg);
-o-transform: skew(8deg) rotate(3deg);
transform: skew(8deg) rotate(3deg);
}
.drop-shadow-curved-vt {
position: relative;
}
.drop-shadow-curved-vt:before {
content: "";
position: absolute;
z-index: -1;
top: 10px;
bottom: 10px;
left: 0;
right: 0;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 0.1;
-moz-border-radius: 0.1;
-ms-border-radius: 0.1;
-o-border-radius: 0.1;
border-radius: 0.1;
}
/*
.drop-shadow-flying
{
@include drop-shadow-flying;
}
*/
.drop-shadow-lifted-corners {
position: relative;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.drop-shadow-lifted-corners::before, .drop-shadow-lifted-corners::after {
content: "";
position: absolute;
z-index: -2;
bottom: 10px;
width: 70%;
height: 55%;
max-width: 300px;
/* avoid rotation causing ugly appearance at large container widths */
max-height: 100px;
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}
.drop-shadow-lifted-corners::before {
left: 10px;
-webkit-transform: skew(-15deg) rotate(-6deg);
-moz-transform: skew(-15deg) rotate(-6deg);
-ms-transform: skew(-15deg) rotate(-6deg);
-o-transform: skew(-15deg) rotate(-6deg);
transform: skew(-15deg) rotate(-6deg);
}
.drop-shadow-lifted-corners::after {
right: 10px;
-webkit-transform: skew(15deg) rotate(6deg);
-moz-transform: skew(15deg) rotate(6deg);
-ms-transform: skew(15deg) rotate(6deg);
-o-transform: skew(15deg) rotate(6deg);
transform: skew(15deg) rotate(6deg);
}
.drop-shadow-perspective {
position: relative;
}
.drop-shadow-perspective:before {
content: "";
position: absolute;
z-index: -2;
left: 80px;
bottom: 5px;
width: 50%;
height: 35%;
-webkit-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
-moz-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
-webkit-transform: skew(50deg);
-moz-transform: skew(50deg);
-ms-transform: skew(50deg);
-o-transform: skew(50deg);
transform: skew(50deg);
-webkit-transform-origin: 0 100% 50%;
-moz-transform-origin: 0 100% 50%;
-ms-transform-origin: 0 100% 50%;
-o-transform-origin: 0 100% 50%;
transform-origin: 0 100% 50%;
}
.drop-shadow-raised {
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3);
}
================================================
FILE: tests/recipes/shadow/drop/s.scss
================================================
@import "compass/css3";
@import "recipes/shadow";
$background: #eee;
div
{
width: 18em;
height: 10em;
margin: 5em auto;
background: $background;
border: 1px solid #ccc;
p
{
padding: 3em 0;
text-align: center;
}
}
a.more
{
display: block;
width: 100px;
margin: -50px auto 0;
}
/*
* This is required is you want to apply some transform on the element using drop shadow
*/
//.drop-shadow-curled-corners,
.drop-shadow-curved-vt,
.drop-shadow-lifted-corners,
.drop-shadow-perspective,
{
@include drop-shadow-transform-requirement($background);
&:hover
{
@include transform(rotate(3deg));
}
}
.drop-shadow-curled-corners
{
@include drop-shadow-curled-corners;
}
.drop-shadow-curved-vt
{
@include drop-shadow-curved;
}
/*
.drop-shadow-flying
{
@include drop-shadow-flying;
}
*/
.drop-shadow-lifted-corners
{
@include drop-shadow-lifted-corners;
}
.drop-shadow-perspective
{
@include drop-shadow-perspective;
}
.drop-shadow-raised
{
@include drop-shadow-raised;
}
================================================
FILE: tests/recipes/shadow/index.html
================================================
Tests for recipes /shadow
================================================
FILE: tests/recipes/shape/ellipse/index.html
================================================
================================================
FILE: tests/recipes/shape/ellipse/s.css
================================================
div {
background: #000;
margin: 4em auto;
}
.circle {
width: 10em;
height: 10em;
-webkit-border-radius: 5em;
-moz-border-radius: 5em;
-ms-border-radius: 5em;
-o-border-radius: 5em;
border-radius: 5em;
}
.ellipse-h {
width: 20em;
height: 10em;
-webkit-border-radius: 10em 5em;
-moz-border-radius: 10em / 5em;
border-radius: 10em / 5em;
}
.ellipse-v {
width: 10em;
height: 20em;
-webkit-border-radius: 5em 10em;
-moz-border-radius: 5em / 10em;
border-radius: 5em / 10em;
}
.ellipse-nw {
width: 20em;
height: 10em;
-webkit-border-radius: 10em 5em;
-moz-border-radius: 10em / 5em;
border-radius: 10em / 5em;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
================================================
FILE: tests/recipes/shape/ellipse/s.scss
================================================
@import "recipes/shape/ellipse";
@import "compass/css3/transform";
div
{
background: #000;
margin: 4em auto;
}
.circle
{
@include circle(10em);
}
.ellipse-h
{
@include ellipse(20em, 10em);
}
.ellipse-v
{
@include ellipse(10em, 20em);
}
.ellipse-nw
{
@include ellipse(20em, 10em);
@include transform(rotate(45deg));
}
================================================
FILE: tests/recipes/shape/index.html
================================================
Tests for recipes /shape
================================================
FILE: tests/recipes/shape/polygon/index.html
================================================
hexagon
hexagon
hexagon
octagon
octagon
octagon
parallelogram
parallelogram
pentagon
pentagon
pentagon
rectangle
rectangle
rhombus
rhombus
rhombus
square
square
trapezoid
trapezoid
trapezoid
================================================
FILE: tests/recipes/shape/polygon/s.css
================================================
div {
color: #fff;
text-shadow: 0 -0.1em 0.2em black;
margin: 4em auto;
text-align: center;
}
.hexagon {
width: 5em;
height: 2.5em;
background-color: black;
position: relative;
}
.hexagon:before, .hexagon:after {
content: "";
position: absolute;
width: 0;
height: 0;
left: 0;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
}
.hexagon:before {
top: -1.25em;
border-bottom: 1.25em solid black;
}
.hexagon:after {
bottom: -1.25em;
border-top: 1.25em solid black;
}
.hexagon2 {
width: 8em;
height: 2.5em;
background-color: black;
position: relative;
}
.hexagon2:before, .hexagon2:after {
content: "";
position: absolute;
width: 0;
height: 0;
left: 0;
border-left: 4em solid transparent;
border-right: 4em solid transparent;
}
.hexagon2:before {
top: -2em;
border-bottom: 2em solid black;
}
.hexagon2:after {
bottom: -2em;
border-top: 2em solid black;
}
.hexagon3 {
width: 5em;
height: 4em;
background-color: black;
position: relative;
}
.hexagon3:before, .hexagon3:after {
content: "";
position: absolute;
width: 0;
height: 0;
left: 0;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
}
.hexagon3:before {
top: -1.25em;
border-bottom: 1.25em solid black;
}
.hexagon3:after {
bottom: -1.25em;
border-top: 1.25em solid black;
}
.octagon {
width: 5em;
height: 2.1em;
background: black;
position: relative;
}
.octagon:before, .octagon:after {
content: "";
position: absolute;
left: 0;
width: 2.1em;
height: 0;
border-left: 1.45em solid transparent;
border-right: 1.45em solid transparent;
}
.octagon:before {
top: -1.45em;
border-bottom: 1.45em solid black;
}
.octagon:after {
bottom: -1.45em;
border-top: 1.45em solid black;
}
.octagon2 {
width: 5em;
height: 3.36em;
background: black;
position: relative;
}
.octagon2:before, .octagon2:after {
content: "";
position: absolute;
left: 0;
width: 2.1em;
height: 0;
border-left: 1.45em solid transparent;
border-right: 1.45em solid transparent;
}
.octagon2:before {
top: -2.32em;
border-bottom: 2.32em solid black;
}
.octagon2:after {
bottom: -2.32em;
border-top: 2.32em solid black;
}
.octagon3 {
width: 8em;
height: 2.1em;
background: black;
position: relative;
}
.octagon3:before, .octagon3:after {
content: "";
position: absolute;
left: 0;
width: 3.36em;
height: 0;
border-left: 2.32em solid transparent;
border-right: 2.32em solid transparent;
}
.octagon3:before {
top: -1.45em;
border-bottom: 1.45em solid black;
}
.octagon3:after {
bottom: -1.45em;
border-top: 1.45em solid black;
}
.parallelogram {
width: 8em;
height: 5em;
-webkit-transform: skew(30deg);
-moz-transform: skew(30deg);
-ms-transform: skew(30deg);
-o-transform: skew(30deg);
transform: skew(30deg);
background: black;
}
.parallelogram2 {
width: 5em;
height: 8em;
-webkit-transform: skew(-10deg);
-moz-transform: skew(-10deg);
-ms-transform: skew(-10deg);
-o-transform: skew(-10deg);
transform: skew(-10deg);
background: black;
}
.pentagon {
position: relative;
width: 2.7em;
border-width: 2.5em 0.9em 0;
border-style: solid;
border-color: black transparent;
}
.pentagon:before {
content: "";
position: absolute;
height: 0;
width: 0;
top: -4.25em;
left: -0.9em;
border-width: 0 2.25em 1.75em;
border-style: solid;
border-color: transparent transparent black;
}
.pentagon2 {
position: relative;
width: 4.32em;
border-width: 2.5em 1.44em 0;
border-style: solid;
border-color: black transparent;
}
.pentagon2:before {
content: "";
position: absolute;
height: 0;
width: 0;
top: -4.25em;
left: -1.44em;
border-width: 0 3.6em 1.75em;
border-style: solid;
border-color: transparent transparent black;
}
.pentagon3 {
position: relative;
width: 2.7em;
border-width: 4em 0.9em 0;
border-style: solid;
border-color: black transparent;
}
.pentagon3:before {
content: "";
position: absolute;
height: 0;
width: 0;
top: -6.8em;
left: -0.9em;
border-width: 0 2.25em 2.8em;
border-style: solid;
border-color: transparent transparent black;
}
.rectangle {
width: 8em;
height: 5em;
background: black;
}
.rectangle2 {
width: 5em;
height: 8em;
background: black;
}
.rhombus {
width: 5em;
height: 5em;
background: black;
-webkit-transform: rotate(-45deg) skew(0deg, 0deg);
-moz-transform: rotate(-45deg) skew(0deg, 0deg);
-ms-transform: rotate(-45deg) skew(0deg, 0deg);
-o-transform: rotate(-45deg) skew(0deg, 0deg);
transform: rotate(-45deg) skew(0deg, 0deg);
}
.rhombus2 {
width: 8em;
height: 8em;
background: black;
-webkit-transform: rotate(-45deg) skew(-10deg, -10deg);
-moz-transform: rotate(-45deg) skew(-10deg, -10deg);
-ms-transform: rotate(-45deg) skew(-10deg, -10deg);
-o-transform: rotate(-45deg) skew(-10deg, -10deg);
transform: rotate(-45deg) skew(-10deg, -10deg);
}
.rhombus3 {
width: 5em;
height: 5em;
background: black;
-webkit-transform: rotate(-45deg) skew(20deg, 20deg);
-moz-transform: rotate(-45deg) skew(20deg, 20deg);
-ms-transform: rotate(-45deg) skew(20deg, 20deg);
-o-transform: rotate(-45deg) skew(20deg, 20deg);
transform: rotate(-45deg) skew(20deg, 20deg);
}
.square {
width: 5em;
height: 5em;
background: black;
}
.square2 {
width: 8em;
height: 8em;
background: black;
}
.trapezoid {
border-bottom: 5em solid black;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
height: 0;
width: 5em;
}
.trapezoid2 {
border-bottom: 5em solid black;
border-left: 4em solid transparent;
border-right: 4em solid transparent;
height: 0;
width: 8em;
}
.trapezoid3 {
border-bottom: 8em solid black;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
height: 0;
width: 5em;
}
================================================
FILE: tests/recipes/shape/polygon/s.scss
================================================
@import "recipes/shape/polygon";
div
{
color: #fff;
text-shadow: 0 -.1em .2em #000;
margin: 4em auto;
text-align: center;
}
.hexagon { @include hexagon(5em, 5em, #000) }
.hexagon2 { @include hexagon(8em, 5em, #000) }
.hexagon3 { @include hexagon(5em, 8em, #000) }
.octagon { @include octagon(5em, 5em, #000) }
.octagon2 { @include octagon(5em, 8em, #000) }
.octagon3 { @include octagon(8em, 5em, #000) }
.parallelogram { @include parallelogram(8em, 5em, 30deg, #000) }
.parallelogram2 { @include parallelogram(5em, 8em, -10deg, #000) }
.pentagon { @include pentagon(5em, 5em, #000) }
.pentagon2 { @include pentagon(8em, 5em, #000) }
.pentagon3 { @include pentagon(5em, 8em, #000) }
.rectangle { @include rectangle(8em, 5em, #000) }
.rectangle2 { @include rectangle(5em, 8em, #000) }
.rhombus { @include rhombus(5em, #000) }
.rhombus2 { @include rhombus(8em, #000, -10deg) }
.rhombus3 { @include rhombus(5em, #000, 20deg) }
.square { @include square(5em, #000) }
.square2 { @include square(8em, #000) }
.trapezoid { @include trapezoid(5em, 5em, #000) }
.trapezoid2 { @include trapezoid(8em, 5em, #000) }
.trapezoid3 { @include trapezoid(5em, 8em, #000) }
================================================
FILE: tests/recipes/shape/polygon/star/index.html
================================================
star 5
star 5
star 6
star 6
star 8
star 8
star 12
star 12
================================================
FILE: tests/recipes/shape/polygon/star/s.css
================================================
div {
color: #fff;
text-shadow: 0 -0.1em 0.2em black;
margin: 4em auto;
text-align: center;
}
.star-5 {
margin-top: 2.5em;
margin-bottom: 2.5em;
position: relative;
display: block;
width: 0;
height: 0;
border-right: 5em solid transparent;
border-bottom: 3.5em solid black;
border-left: 5em solid transparent;
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg);
}
.star-5:before, .star-5:after {
content: '';
position: absolute;
display: block;
width: 0;
height: 0;
z-index: -1;
}
.star-5:before {
top: -2.25em;
left: -3.25em;
border-bottom: 4em solid black;
border-left: 1.5em solid transparent;
border-right: 1.5em solid transparent;
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.star-5:after {
top: 0.15em;
left: -5.25em;
border-right: 5em solid transparent;
border-bottom: 3.5em solid black;
border-left: 5em solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
transform: rotate(-70deg);
}
.star-5-2 {
margin-top: 4em;
margin-bottom: 4em;
position: relative;
display: block;
width: 0;
height: 0;
border-right: 8em solid transparent;
border-bottom: 5.6em solid black;
border-left: 8em solid transparent;
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg);
}
.star-5-2:before, .star-5-2:after {
content: '';
position: absolute;
display: block;
width: 0;
height: 0;
z-index: -1;
}
.star-5-2:before {
top: -3.6em;
left: -5.2em;
border-bottom: 6.4em solid black;
border-left: 2.4em solid transparent;
border-right: 2.4em solid transparent;
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
transform: rotate(-35deg);
}
.star-5-2:after {
top: 0.24em;
left: -8.4em;
border-right: 8em solid transparent;
border-bottom: 5.6em solid black;
border-left: 8em solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
transform: rotate(-70deg);
}
.star-6 {
width: 0;
height: 0;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
border-bottom: 5em solid black;
position: relative;
z-index: 0;
}
.star-6:after {
content: "";
position: absolute;
width: 0;
height: 0;
z-index: -1;
border-left: 2.5em solid transparent;
border-right: 2.5em solid transparent;
border-top: 5em solid black;
top: 1.5em;
left: -2.5em;
}
.star-6-2 {
width: 0;
height: 0;
border-left: 4em solid transparent;
border-right: 4em solid transparent;
border-bottom: 8em solid black;
position: relative;
z-index: 0;
}
.star-6-2:after {
content: "";
position: absolute;
width: 0;
height: 0;
z-index: -1;
border-left: 4em solid transparent;
border-right: 4em solid transparent;
border-top: 8em solid black;
top: 2.4em;
left: -4em;
}
.star-8 {
position: relative;
text-align: center;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(20deg);
z-index: 0;
}
.star-8, .star-8:before {
width: 5em;
height: 5em;
background: black;
}
.star-8:before {
content: "";
position: absolute;
top: 0;
left: 0;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
z-index: -1;
}
.star-8-2 {
position: relative;
text-align: center;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(20deg);
z-index: 0;
}
.star-8-2, .star-8-2:before {
width: 8em;
height: 8em;
background: black;
}
.star-8-2:before {
content: "";
position: absolute;
top: 0;
left: 0;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
z-index: -1;
}
.star-12 {
position: relative;
text-align: center;
z-index: 0;
}
.star-12, .star-12:before, .star-12:after {
width: 5em;
height: 5em;
background: black;
}
.star-12:before, .star-12:after {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.star-12:before {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
.star-12:after {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-ms-transform: rotate(60deg);
-o-transform: rotate(60deg);
transform: rotate(60deg);
}
.star-12-2 {
position: relative;
text-align: center;
z-index: 0;
}
.star-12-2, .star-12-2:before, .star-12-2:after {
width: 8em;
height: 8em;
background: black;
}
.star-12-2:before, .star-12-2:after {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.star-12-2:before {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
.star-12-2:after {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-ms-transform: rotate(60deg);
-o-transform: rotate(60deg);
transform: rotate(60deg);
}
================================================
FILE: tests/recipes/shape/polygon/star/s.scss
================================================
@import "recipes/shape/polygon";
div
{
color: #fff;
text-shadow: 0 -.1em .2em #000;
margin: 4em auto;
text-align: center;
}
.star-5 { @include star-5(5em, #000) }
.star-5-2 { @include star-5(8em, #000) }
.star-6 { @include star-6(5em, #000) }
.star-6-2 { @include star-6(8em, #000) }
.star-8 { @include star-8(5em, #000) }
.star-8-2 { @include star-8(8em, #000) }
.star-12 { @include star-12(5em, #000) }
.star-12-2 { @include star-12(8em, #000) }
================================================
FILE: tests/recipes/shape/polygon/triangle/index.html
================================================
First triangles are using default $height value (half), others are using auto == same width & height)
Top
Bottom
Left
Right
Top Left
Top Right
Bottom Left
Bottom Right
================================================
FILE: tests/recipes/shape/polygon/triangle/s.css
================================================
.triangle-top {
width: 0;
height: 0;
border-right: 0.5em solid transparent;
border-bottom: 0.5em solid black;
border-left: 0.5em solid transparent;
}
.triangle-top-auto {
width: 0;
height: 0;
border-right: 0.5em solid transparent;
border-bottom: 1em solid black;
border-left: 0.5em solid transparent;
}
.triangle-right {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-bottom: 0.5em solid transparent;
border-left: 0.5em solid black;
}
.triangle-right-auto {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-bottom: 0.5em solid transparent;
border-left: 1em solid black;
}
.triangle-bottom {
width: 0;
height: 0;
border-top: 0.5em solid black;
border-right: 0.5em solid transparent;
border-left: 0.5em solid transparent;
}
.triangle-bottom-auto {
width: 0;
height: 0;
border-top: 1em solid black;
border-right: 0.5em solid transparent;
border-left: 0.5em solid transparent;
}
.triangle-left {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 0.5em solid black;
border-bottom: 0.5em solid transparent;
}
.triangle-left-auto {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 1em solid black;
border-bottom: 0.5em solid transparent;
}
.triangle-top-left {
width: 0;
height: 0;
border-top: 0.5em solid black;
border-right: 0.5em solid transparent;
border-bottom: 0.5em solid transparent;
border-left: 0.5em solid black;
}
.triangle-top-left-auto {
width: 0;
height: 0;
border-top: 0.5em solid black;
border-right: 0.5em solid transparent;
border-bottom: 0.5em solid transparent;
border-left: 0.5em solid black;
}
.triangle-top-right {
width: 0;
height: 0;
border-top: 0.5em solid black;
border-right: 0.5em solid black;
border-bottom: 0.5em solid transparent;
border-left: 0.5em solid transparent;
}
.triangle-top-right-auto {
width: 0;
height: 0;
border-top: 0.5em solid black;
border-right: 0.5em solid black;
border-bottom: 0.5em solid transparent;
border-left: 0.5em solid transparent;
}
.triangle-bottom-left {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 0.5em solid transparent;
border-bottom: 0.5em solid black;
border-left: 0.5em solid black;
}
.triangle-bottom-left-auto {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 0.5em solid transparent;
border-bottom: 0.5em solid black;
border-left: 0.5em solid black;
}
.triangle-bottom-right {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 0.5em solid black;
border-bottom: 0.5em solid black;
border-left: 0.5em solid transparent;
}
.triangle-bottom-right-auto {
width: 0;
height: 0;
border-top: 0.5em solid transparent;
border-right: 0.5em solid black;
border-bottom: 0.5em solid black;
border-left: 0.5em solid transparent;
}
================================================
FILE: tests/recipes/shape/polygon/triangle/s.scss
================================================
@import "recipes/shape/polygon/triangle";
$test-triangle-width: 1em;
.triangle-top { @include triangle(top, $test-triangle-width) }
.triangle-top-auto { @include triangle(top, $test-triangle-width, auto) }
.triangle-right { @include triangle(right, $test-triangle-width) }
.triangle-right-auto { @include triangle(right, $test-triangle-width, auto) }
.triangle-bottom { @include triangle(bottom, $test-triangle-width) }
.triangle-bottom-auto { @include triangle(bottom, $test-triangle-width, auto) }
.triangle-left { @include triangle(left, $test-triangle-width) }
.triangle-left-auto { @include triangle(left, $test-triangle-width, auto) }
.triangle-top-left { @include triangle(top-left, $test-triangle-width); }
.triangle-top-left-auto { @include triangle(top-left, $test-triangle-width, auto); }
.triangle-top-right { @include triangle(top-right, $test-triangle-width); }
.triangle-top-right-auto { @include triangle(top-right, $test-triangle-width, auto); }
.triangle-bottom-left { @include triangle(bottom-left, $test-triangle-width); }
.triangle-bottom-left-auto { @include triangle(bottom-left, $test-triangle-width, auto); }
.triangle-bottom-right { @include triangle(bottom-right, $test-triangle-width); }
.triangle-bottom-right-auto { @include triangle(bottom-right, $test-triangle-width, auto); }
================================================
FILE: tests/recipes/shape/symbol/index.html
================================================
================================================
FILE: tests/recipes/shape/symbol/s.css
================================================
.diamond {
border-style: solid;
border-color: transparent transparent black transparent;
border-width: 0 2.5em 2.5em 2.5em;
height: 0;
width: 5em;
position: relative;
margin: 1em 0 5em 0;
}
.diamond:after {
content: "";
position: absolute;
top: 2.5em;
left: -2.5em;
width: 0;
height: 0;
border-style: solid;
border-color: black transparent transparent transparent;
border-width: 3.5em 5em 0 5em;
}
.diamond2 {
border-style: solid;
border-color: transparent transparent black transparent;
border-width: 0 4em 4em 4em;
height: 0;
width: 8em;
position: relative;
margin: 1.6em 0 8em 0;
}
.diamond2:after {
content: "";
position: absolute;
top: 4em;
left: -4em;
width: 0;
height: 0;
border-style: solid;
border-color: black transparent transparent transparent;
border-width: 5.6em 8em 0 8em;
}
.egg {
display: block;
width: 5em;
height: 8em;
background-color: black;
-webkit-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-moz-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-ms-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-o-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
}
.egg2 {
display: block;
width: 8em;
height: 10em;
background-color: black;
-webkit-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-moz-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-ms-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
-o-border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
}
.heart {
position: relative;
width: 5em;
height: 4em;
}
.heart:before, .heart:after {
position: absolute;
content: "";
top: 0;
width: 2.5em;
height: 4em;
background: black;
-webkit-border-radius: 2em 2em 0 0;
-moz-border-radius: 2em 2em 0 0;
-ms-border-radius: 2em 2em 0 0;
-o-border-radius: 2em 2em 0 0;
border-radius: 2em 2em 0 0;
}
.heart:before {
left: 2.5em;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.heart2 {
position: relative;
width: 10em;
height: 8em;
}
.heart2:before, .heart2:after {
position: absolute;
content: "";
top: 0;
width: 5em;
height: 8em;
background: black;
-webkit-border-radius: 4em 4em 0 0;
-moz-border-radius: 4em 4em 0 0;
-ms-border-radius: 4em 4em 0 0;
-o-border-radius: 4em 4em 0 0;
border-radius: 4em 4em 0 0;
}
.heart2:before {
left: 5em;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0% 100%;
-moz-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
-o-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}
.heart2:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.infinity {
position: relative;
width: 5em;
height: 2.35849em;
}
.infinity:before, .infinity:after {
content: "";
position: absolute;
top: 0;
width: 1.41509em;
height: 1.41509em;
border: 0.4717em solid black;
}
.infinity:before {
left: 0;
-webkit-border-radius: 1.17925em 1.17925em 0 1.17925em;
-moz-border-radius: 1.17925em 1.17925em 0 1.17925em;
-ms-border-radius: 1.17925em 1.17925em 0 1.17925em;
-o-border-radius: 1.17925em 1.17925em 0 1.17925em;
border-radius: 1.17925em 1.17925em 0 1.17925em;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.infinity:after {
right: 0;
-webkit-border-radius: 1.17925em 1.17925em 1.17925em 0;
-moz-border-radius: 1.17925em 1.17925em 1.17925em 0;
-ms-border-radius: 1.17925em 1.17925em 1.17925em 0;
-o-border-radius: 1.17925em 1.17925em 1.17925em 0;
border-radius: 1.17925em 1.17925em 1.17925em 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.infinity2 {
position: relative;
width: 10.6em;
height: 5em;
}
.infinity2:before, .infinity2:after {
content: "";
position: absolute;
top: 0;
width: 3em;
height: 3em;
border: 1em solid black;
}
.infinity2:before {
left: 0;
-webkit-border-radius: 2.5em 2.5em 0 2.5em;
-moz-border-radius: 2.5em 2.5em 0 2.5em;
-ms-border-radius: 2.5em 2.5em 0 2.5em;
-o-border-radius: 2.5em 2.5em 0 2.5em;
border-radius: 2.5em 2.5em 0 2.5em;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.infinity2:after {
right: 0;
-webkit-border-radius: 2.5em 2.5em 2.5em 0;
-moz-border-radius: 2.5em 2.5em 2.5em 0;
-ms-border-radius: 2.5em 2.5em 2.5em 0;
-o-border-radius: 2.5em 2.5em 2.5em 0;
border-radius: 2.5em 2.5em 2.5em 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.pacman {
width: 0;
height: 0;
border-right: 5em solid transparent;
border-top: 5em solid black;
border-left: 5em solid black;
border-bottom: 5em solid black;
border-top-left-radius: 5em;
border-top-right-radius: 5em;
border-bottom-left-radius: 5em;
border-bottom-right-radius: 5em;
}
.pacman2 {
width: 0;
height: 0;
border-right: 8em solid transparent;
border-top: 8em solid black;
border-left: 8em solid black;
border-bottom: 8em solid black;
border-top-left-radius: 8em;
border-top-right-radius: 8em;
border-bottom-left-radius: 8em;
border-bottom-right-radius: 8em;
}
.yin-yang {
width: 4.8em;
height: 2.4em;
background: white;
border-color: black;
border-style: solid;
border-width: 0.1em 0.1em 2.5em 0.1em;
position: relative;
}
.yin-yang, .yin-yang:before, .yin-yang:after {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.yin-yang:before, .yin-yang:after {
content: "";
position: absolute;
top: 50%;
border: 0.9em solid;
width: 0.6em;
height: 0.6em;
}
.yin-yang:before {
left: 0;
background: white;
border-color: black;
}
.yin-yang:after {
left: 50%;
background: black;
border-color: white;
}
.yin-yang2 {
width: 7.68em;
height: 3.84em;
background: red;
border-color: lime;
border-style: solid;
border-width: 0.16em 0.16em 4em 0.16em;
position: relative;
}
.yin-yang2, .yin-yang2:before, .yin-yang2:after {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.yin-yang2:before, .yin-yang2:after {
content: "";
position: absolute;
top: 50%;
border: 1.44em solid;
width: 0.96em;
height: 0.96em;
}
.yin-yang2:before {
left: 0;
background: red;
border-color: lime;
}
.yin-yang2:after {
left: 50%;
background: lime;
border-color: red;
}
================================================
FILE: tests/recipes/shape/symbol/s.scss
================================================
@import "compass/css3";
@import "recipes/shape/symbol";
.diamond { @include diamond(5em, #000) }
.diamond2 { @include diamond(8em, #000) }
.egg { @include egg(5em, 8em, #000) }
.egg2 { @include egg(8em, 10em, #000) }
.heart { @include heart(5em, 4em, #000) }
.heart2 { @include heart(10em, 8em, #000) }
.infinity { @include infinity(5em, false, #000) }
.infinity2 { @include infinity(false, 5em, #000) }
.pacman { @include pacman(5em, #000) }
.pacman2 { @include pacman(8em, #000) }
.yin-yang { @include yin-yang(5em, #000) }
.yin-yang2 { @include yin-yang(8em, #0f0, #f00) }
================================================
FILE: tests/recipes/text/gradient/index.html
================================================
Webkit only sorry
Gradient bevel
Gradient glossy
Gradient matte
Gradient recessed
================================================
FILE: tests/recipes/text/gradient/s.css
================================================
div {
font-size: 3em;
font-weight: bold;
}
.text-gradient-bevel {
color: #62bbe1;
background: -webkit-linear-gradient(top, #a2d7ed, #84cae8 30%, #62bbe1 65%, #48b0dc);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.text-gradient-glossy {
color: #62bbe1;
background: -webkit-linear-gradient(top, #a2d7ed, #77c4e5 50%, #62bbe1 51%, #4db2dd);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.text-gradient-matte {
color: #62bbe1;
background: -webkit-linear-gradient(top, #a2d7ed, #77c4e5 3%, #4db2dd);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.text-gradient-recessed {
color: #62bbe1;
background: -webkit-linear-gradient(top, #37a8d9, #4db2dd 10%, #62bbe1 65%, #64bce1);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
================================================
FILE: tests/recipes/text/gradient/s.scss
================================================
@import "recipes/text";
div {
font-size: 3em;
font-weight: bold;
}
$test-color: #62BBE1;
.text-gradient-bevel {
@include text-gradient($test-color, bevel);
}
.text-gradient-glossy {
@include text-gradient($test-color, glossy);
}
.text-gradient-matte {
@include text-gradient($test-color, matte);
}
.text-gradient-recessed {
@include text-gradient($test-color, recessed);
}
================================================
FILE: tests/recipes/text/index.html
================================================
Tests for recipes /text
================================================
FILE: tests/recipes/ui/convex/index.html
================================================
No hover
Hover me
================================================
FILE: tests/recipes/ui/convex/s.css
================================================
.ui-convex,
.ui-convex-hover {
width: 10em;
height: 2em;
margin: 1em auto;
}
.ui-convex {
background: #dddddd;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
background: -webkit-linear-gradient(#eeeeee, #dddddd);
background: -moz-linear-gradient(#eeeeee, #dddddd);
background: -o-linear-gradient(#eeeeee, #dddddd);
background: linear-gradient(#eeeeee, #dddddd);
}
.ui-convex-hover {
background: #dddddd;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
background: -webkit-linear-gradient(#eeeeee, #dddddd);
background: -moz-linear-gradient(#eeeeee, #dddddd);
background: -o-linear-gradient(#eeeeee, #dddddd);
background: linear-gradient(#eeeeee, #dddddd);
}
.ui-convex-hover:hover, .ui-convex-hover:focus {
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
background: -webkit-linear-gradient(#dddddd, #eeeeee);
background: -moz-linear-gradient(#dddddd, #eeeeee);
background: -o-linear-gradient(#dddddd, #eeeeee);
background: linear-gradient(#dddddd, #eeeeee);
}
================================================
FILE: tests/recipes/ui/convex/s.scss
================================================
@import "compass/css3";
@import "recipes/ui/convex";
.ui-convex,
.ui-convex-hover,
{
width: 10em;
height: 2em;
margin: 1em auto;
}
.ui-convex
{
@include ui-convex(#ddd, false)
}
.ui-convex-hover
{
@include ui-convex;
}
================================================
FILE: tests/recipes/ui/gradient/index.html
================================================
Tests for recipes /ui /gradient
================================================
FILE: tests/recipes/ui/gradient/s.css
================================================
.ui-gradient-demo {
width: 10em;
height: 2em;
margin: 1em auto;
}
.ui-gradient {
background: #dddddd;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #c4c4c4));
background: -webkit-linear-gradient(#f7f7f7, #c4c4c4);
background: -moz-linear-gradient(#f7f7f7, #c4c4c4);
background: -o-linear-gradient(#f7f7f7, #c4c4c4);
background: linear-gradient(#f7f7f7, #c4c4c4);
}
.ui-gradient-top {
background: #dddddd;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #aaaaaa));
background: -webkit-linear-gradient(#dddddd, #aaaaaa);
background: -moz-linear-gradient(#dddddd, #aaaaaa);
background: -o-linear-gradient(#dddddd, #aaaaaa);
background: linear-gradient(#dddddd, #aaaaaa);
}
.ui-gradient-bottom {
background: #dddddd;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
background: -webkit-linear-gradient(#ffffff, #dddddd);
background: -moz-linear-gradient(#ffffff, #dddddd);
background: -o-linear-gradient(#ffffff, #dddddd);
background: linear-gradient(#ffffff, #dddddd);
}
================================================
FILE: tests/recipes/ui/gradient/s.scss
================================================
@import "compass/css3";
@import "recipes/ui/gradient";
.ui-gradient-demo
{
width: 10em;
height: 2em;
margin: 1em auto;
}
.ui-gradient
{
@include ui-gradient-from-middle;
}
.ui-gradient-top
{
@include ui-gradient-from-top;
}
.ui-gradient-bottom
{
@include ui-gradient-from-bottom;
}
================================================
FILE: tests/recipes/ui/index.html
================================================
================================================
FILE: tests/recipes/ui/keyboard/index.html
================================================
Tests for recipes /ui /keyboard
A
Z
E
R
T
Y
U
I
O
P
================================================
FILE: tests/recipes/ui/keyboard/s.css
================================================
kbd {
padding: .2em .3em;
min-width: 1em;
font: normal 0.85em "Lucida Grande", Lucida, Arial, sans-serif;
text-align: center;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-ms-border-radius: 0.25em;
-o-border-radius: 0.25em;
border-radius: 0.25em;
border: none;
display: inline;
display: inline-block;
text-decoration: none;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background: #fafafa;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2d2d2), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #d2d2d2, #ffffff);
background: -moz-linear-gradient(top, #d2d2d2, #ffffff);
background: -o-linear-gradient(top, #d2d2d2, #ffffff);
background: linear-gradient(top, #d2d2d2, #ffffff);
color: #444;
text-shadow: 0 0 2px white;
/*@include box-shadow(
inset 0 0 1px #fff,
inset 0 0 .4em rgb(200, 200, 200),
0 .1em 0 rgb(130, 130, 130),
0 .11em 0 rgba(#000, .4),
0 .1em .11em rgba(#000, .9)
);
*/
-webkit-box-shadow: inset 0 0 25px #e8e8e8, 0 1px 0 #c3c3c3, 0 2px 0 #c9c9c9, 0 2px 3px #333333;
-moz-box-shadow: inset 0 0 25px #e8e8e8, 0 1px 0 #c3c3c3, 0 2px 0 #c9c9c9, 0 2px 3px #333333;
box-shadow: inset 0 0 25px #e8e8e8, 0 1px 0 #c3c3c3, 0 2px 0 #c9c9c9, 0 2px 3px #333333;
text-shadow: 0px 1px 0px #f5f5f5;
}
kbd[title] {
cursor: help;
}
.ui-keyboard-dark kbd {
padding: .2em .3em;
min-width: 1em;
font: normal 0.85em "Lucida Grande", Lucida, Arial, sans-serif;
text-align: center;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
-ms-border-radius: 0.25em;
-o-border-radius: 0.25em;
border-radius: 0.25em;
border: none;
display: inline;
display: inline-block;
text-decoration: none;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background: #505050;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3c3c3c), color-stop(100%, #505050));
background: -webkit-linear-gradient(#3c3c3c, #505050);
background: -moz-linear-gradient(#3c3c3c, #505050);
background: -o-linear-gradient(#3c3c3c, #505050);
background: linear-gradient(#3c3c3c, #505050);
color: #fafafa;
text-shadow: -1px -1px 0 #464646;
-webkit-box-shadow: inset 0 0 1px #969696, inset 0 -0.05em 0.4em #505050, 0 0.1em 0 #1e1e1e, 0 0.1em 0.1em rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 1px #969696, inset 0 -0.05em 0.4em #505050, 0 0.1em 0 #1e1e1e, 0 0.1em 0.1em rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 1px #969696, inset 0 -0.05em 0.4em #505050, 0 0.1em 0 #1e1e1e, 0 0.1em 0.1em rgba(0, 0, 0, 0.3);
}
.ui-keyboard-dark kbd[title] {
cursor: help;
}
================================================
FILE: tests/recipes/ui/keyboard/s.scss
================================================
@import "compass/css3";
@import "recipes/ui/keyboard";
// For a simpler approch, you can just include @include ui-keyboard-kbd
kbd
{
@include ui-keyboard-key;
.ui-keyboard-dark &
{
@include ui-keyboard-key(dark);
}
}
================================================
FILE: tests/recipes/ui/loader/index.html
================================================
================================================
FILE: tests/recipes/ui/loader/pulse/index.html
================================================
================================================
FILE: tests/recipes/ui/loader/pulse/s.css
================================================
@charset "utf-8";
.ui-loader-pulse {
position: relative;
width: 40px;
height: 40px;
line-height: 40px;
z-index: 1;
margin: 0 auto;
}
.ui-loader-pulse span {
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3))) 50% 50%;
background: -webkit-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) 50% 50%;
background: -moz-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) 50% 50%;
background: -o-radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) 50% 50%;
background: radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) 50% 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0%;
opacity: 1;
-webkit-animation: ui-loader-pulse 1.4s ease-in-out infinite;
-moz-animation: ui-loader-pulse 1.4s ease-in-out infinite;
animation: ui-loader-pulse 1.4s ease-in-out infinite;
z-index: 1;
}
.ui-loader-pulse:before, .ui-loader-pulse:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.ui-loader-pulse:before {
content: "";
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background: black;
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(40%, #000000), color-stop(100%, #999999));
background: -webkit-radial-gradient(#000000 40%, #999999);
background: -moz-radial-gradient(#000000 40%, #999999);
background: -o-radial-gradient(#000000 40%, #999999);
background: radial-gradient(#000000 40%, #999999);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0);
}
.ui-loader-pulse:after {
color: white;
font-size: 1em;
text-align: center;
content: "• • •";
-webkit-animation: ui-loader-pulse-content 1s ease-in-out infinite;
-moz-animation: ui-loader-pulse-content 1s ease-in-out infinite;
animation: ui-loader-pulse-content 1s ease-in-out infinite;
}
.wrap {
background: #000;
margin: 2em;
padding: 2em;
}
.ui-loader-pulse.white {
position: relative;
width: 40px;
height: 40px;
line-height: 40px;
z-index: 1;
}
.ui-loader-pulse.white span {
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.8))) 50% 50%;
background: -webkit-radial-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)) 50% 50%;
background: -moz-radial-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)) 50% 50%;
background: -o-radial-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)) 50% 50%;
background: radial-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)) 50% 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0%;
opacity: 1;
-webkit-animation: ui-loader-pulse 1.4s ease-in-out infinite;
-moz-animation: ui-loader-pulse 1.4s ease-in-out infinite;
animation: ui-loader-pulse 1.4s ease-in-out infinite;
z-index: 1;
}
.ui-loader-pulse.white:before, .ui-loader-pulse.white:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.ui-loader-pulse.white:before {
content: "";
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background: black;
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(40%, #000000), color-stop(100%, #999999));
background: -webkit-radial-gradient(#000000 40%, #999999);
background: -moz-radial-gradient(#000000 40%, #999999);
background: -o-radial-gradient(#000000 40%, #999999);
background: radial-gradient(#000000 40%, #999999);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 0 6px rgba(0, 0, 0, 0.7), 0 0 0 1px black;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0);
}
.ui-loader-pulse.white:after {
color: white;
font-size: 1em;
text-align: center;
content: "• • •";
-webkit-animation: ui-loader-pulse-content 1s ease-in-out infinite;
-moz-animation: ui-loader-pulse-content 1s ease-in-out infinite;
animation: ui-loader-pulse-content 1s ease-in-out infinite;
}
@-webkit-keyframes ui-loader-pulse {
100% {
opacity: 0;
width: 180%;
height: 180%;
margin: -40%;
}
}
@-moz-keyframes ui-loader-pulse {
100% {
opacity: 0;
width: 180%;
height: 180%;
margin: -40%;
}
}
@keyframes ui-loader-pulse {
100% {
opacity: 0;
width: 180%;
height: 180%;
margin: -40%;
}
}
@-webkit-keyframes ui-loader-pulse-content {
0% {
content: "•";
}
33% {
content: "•";
}
34% {
content: "• •";
}
66% {
content: "• •";
}
67% {
content: "• • •";
}
100% {
content: "• • •";
}
}
@-moz-keyframes ui-loader-pulse-content {
0% {
content: "•";
}
33% {
content: "•";
}
34% {
content: "• •";
}
66% {
content: "• •";
}
67% {
content: "• • •";
}
100% {
content: "• • •";
}
}
@keyframes ui-loader-pulse-content {
0% {
content: "•";
}
33% {
content: "•";
}
34% {
content: "• •";
}
66% {
content: "• •";
}
67% {
content: "• • •";
}
100% {
content: "• • •";
}
}
================================================
FILE: tests/recipes/ui/loader/pulse/s.scss
================================================
@charset "utf-8"; // require for the pulse loader characters
@import "compass/css3";
@import "recipes/ui/loader/pulse";
.ui-loader-pulse
{
@include ui-loader-pulse;
margin: 0 auto;
}
.wrap
{
background: #000;
margin: 2em;
padding: 2em;
}
.ui-loader-pulse.white
{
@include ui-loader-pulse($pulse-color: rgba(#fff, .8), $pulse-color-alt: rgba(#fff, 0));
}
@include ui-loader-pulse-effect-animation();
@include ui-loader-pulse-content-animation();
================================================
FILE: tests/recipes/ui/menu/dropdown/index.html
================================================
You just need to do two things :
Add a class "no-js" to a parent element (e.g.: <html class="no-js">
style ul/li !
Optionnaly use a javascript to manage change 'no-js' class, and add a timer to make a better UX (see here )
@todo a jquery plugin link here (I need to make a jquery plugin of the helper I use everytime i need a dropdown menu)
================================================
FILE: tests/recipes/ui/menu/dropdown/s.css
================================================
nav {
z-index: 3;
}
nav ul {
z-index: 4;
list-style-position: outside;
}
nav ul li {
position: relative;
display: inline-block;
*display: inline;
}
nav ul a {
display: inline-block;
}
nav ul ul {
position: absolute;
z-index: 5;
display: none;
}
.no-js nav li:hover > ul {
display: block;
}
nav ul {
padding: 0;
background: #ccc;
border: 1px solid #ddd;
}
nav ul li {
border: 1px solid #aaa;
}
================================================
FILE: tests/recipes/ui/menu/dropdown/s.scss
================================================
@import "recipes/ui/menu/dropdown";
nav
{
@include ui-menu-dropdown;
// minimal style
ul
{
padding: 0;
background: #ccc;
border: 1px solid #ddd;
li
{
border: 1px solid #aaa;
}
}
}
================================================
FILE: tests/recipes/ui/menu/index.html
================================================
================================================
FILE: tests/recipes/ui/overlay/index.html
================================================
Tests for recipes /ui /overlay
================================================
FILE: tests/recipes/ui/overlay/s.css
================================================
.ui-overlay {
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 10;
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(0%, rgba(127, 127, 127, 0.5)), color-stop(35%, rgba(127, 127, 127, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.7)));
background-image: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: -moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: -o-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background-image: radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
pointer-events: none;
}
================================================
FILE: tests/recipes/ui/overlay/s.scss
================================================
@import "recipes/ui/overlay";
.ui-overlay
{
@include ui-overlay;
// just to be able to click on the navigation link for the demo
pointer-events: none;
}
================================================
FILE: tests/recipes/ui/separator/index.html
================================================
Tests for recipes /ui /separator
Original examples by @chriscoyier http://jsfiddle.net/chriscoyier/GaEzp/35/
================================================
FILE: tests/recipes/ui/separator/s.css
================================================
hr {
margin: 5em 0;
}
.ui-separator-gradient {
border: 0;
height: 1px;
background: black;
background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.75)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
background: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
background: linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.ui-separator-gradient-2 {
border: 0;
height: 1px;
background: #333333;
background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #cccccc), color-stop(50%, #333333), color-stop(100%, #cccccc));
background: -webkit-linear-gradient(left, #cccccc, #333333, #cccccc);
background: -moz-linear-gradient(left, #cccccc, #333333, #cccccc);
background: -o-linear-gradient(left, #cccccc, #333333, #cccccc);
background: linear-gradient(left, #cccccc, #333333, #cccccc);
}
.ui-separator-gradient-3 {
border: 0;
height: 1px;
background: #cccccc;
background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #333333), color-stop(50%, #cccccc), color-stop(100%, #333333));
background: -webkit-linear-gradient(left, #333333, #cccccc, #333333);
background: -moz-linear-gradient(left, #333333, #cccccc, #333333);
background: -o-linear-gradient(left, #333333, #cccccc, #333333);
background: linear-gradient(left, #333333, #cccccc, #333333);
}
.ui-separator-dashed {
border: 0;
border-bottom: 1px dashed #cccccc;
background: #999999;
}
.ui-separator-dashed-2 {
border: 0;
border-bottom: 2px dashed rgba(0, 0, 0, 0.7);
background: white;
}
.ui-separator-dropshadow {
border: 0;
height: 6px;
box-shadow: inset 0 6px 6px -6px black;
}
.ui-separator-dropshadow-2 {
border: 0;
height: 0.8em;
box-shadow: inset 0 0.8em 0.8em -0.8em #cccccc;
}
.ui-separator-shadow {
border: 0;
height: 0;
box-shadow: 0 0 10px 1px black;
}
.ui-separator-shadow-2 {
border: 0;
height: 0;
box-shadow: 0 0 0.4em 0.1em #aaaaaa;
}
================================================
FILE: tests/recipes/ui/separator/s.scss
================================================
@import "compass/css3";
@import "recipes/background";
@import "recipes/ui/separator";
hr
{
margin: 5em 0;
}
.ui-separator-gradient
{
@include ui-separator-gradient;
}
.ui-separator-gradient-2
{
@include ui-separator-gradient(#333, #ccc);
}
.ui-separator-gradient-3
{
@include ui-separator-gradient(#ccc, #333);
}
.ui-separator-dashed
{
@include ui-separator-dashed;
}
.ui-separator-dashed-2
{
@include ui-separator-dashed(#fff, rgba(#000, .7), 2px);
}
.ui-separator-dropshadow
{
@include ui-separator-dropshadow;
}
.ui-separator-dropshadow-2
{
@include ui-separator-dropshadow(#ccc, .8em);
}
.ui-separator-shadow
{
@include ui-separator-shadow;
}
.ui-separator-shadow-2
{
@include ui-separator-shadow(#aaa, .4em, .1em);
}
================================================
FILE: tests/recipes/ui/tooltip/index.html
================================================
Tests for recipes /ui /tooltip
top
right
bottom(default)
left
================================================
FILE: tests/recipes/ui/tooltip/s.css
================================================
div {
width: 16em;
height: 8em;
margin: 4em auto;
}
.tooltip-top {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: white;
border: 2px solid #cccccc;
}
.tooltip-top:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-right: 5px solid transparent;
border-bottom: 5px solid white;
border-left: 5px solid transparent;
position: absolute;
top: -5px;
left: 50%;
margin-left: -5px;
}
.tooltip-top:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-right: 8px solid transparent;
border-bottom: 8px solid #cccccc;
border-left: 8px solid transparent;
position: absolute;
top: -8px;
left: 50%;
margin-left: -8px;
}
.tooltip-right {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: white;
border: 2px solid #cccccc;
}
.tooltip-right:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid white;
position: absolute;
right: -5px;
top: 50%;
margin-top: -5px;
}
.tooltip-right:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid #cccccc;
position: absolute;
right: -8px;
top: 50%;
margin-top: -8px;
}
.tooltip-bottom {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: white;
border: 2px solid #cccccc;
}
.tooltip-bottom:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 5px solid white;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -5px;
}
.tooltip-bottom:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 8px solid #cccccc;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
}
.tooltip-left {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: white;
border: 2px solid #cccccc;
}
.tooltip-left:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-right: 5px solid white;
border-bottom: 5px solid transparent;
position: absolute;
left: -5px;
top: 50%;
margin-top: -5px;
}
.tooltip-left:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-right: 8px solid #cccccc;
border-bottom: 8px solid transparent;
position: absolute;
left: -8px;
top: 50%;
margin-top: -8px;
}
.cssarrowplease {
position: relative;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
background: #88b7d5;
border: 4px solid #c2e1f5;
}
.cssarrowplease:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-right: 30px solid transparent;
border-bottom: 30px solid #88b7d5;
border-left: 30px solid transparent;
position: absolute;
top: -30px;
left: 50%;
margin-left: -30px;
}
.cssarrowplease:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-right: 36px solid transparent;
border-bottom: 36px solid #c2e1f5;
border-left: 36px solid transparent;
position: absolute;
top: -36px;
left: 50%;
margin-left: -36px;
}
.bubble {
position: relative;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 100, color-stop(70%, #ffffff), color-stop(100%, #e6e6e6));
background: -webkit-radial-gradient(top, farthest-side, #ffffff 70%, #e6e6e6);
background: -moz-radial-gradient(top, farthest-side, #ffffff 70%, #e6e6e6);
background: -o-radial-gradient(top, farthest-side, #ffffff 70%, #e6e6e6);
background: radial-gradient(top, farthest-side, #ffffff 70%, #e6e6e6);
border: 2px solid #b3b3b3;
}
.bubble:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 20px solid #e6e6e6;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
position: absolute;
bottom: -20px;
left: 50%;
margin-left: -10px;
}
.bubble:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 23px solid #b3b3b3;
border-right: 13px solid transparent;
border-left: 13px solid transparent;
position: absolute;
bottom: -23px;
left: 50%;
margin-left: -13px;
}
.squared-bubble {
position: relative;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
background: red;
border: 0.15em solid #990000;
}
.squared-bubble:after {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 3em solid red;
border-right: 0.5em solid transparent;
border-left: 0.5em solid transparent;
position: absolute;
bottom: -3em;
left: 0;
margin-left: 1em;
-webkit-transform: rotate(25deg);
-moz-transform: rotate(25deg);
-ms-transform: rotate(25deg);
-o-transform: rotate(25deg);
transform: rotate(25deg);
-webkit-transform-origin: 100% 0% 0;
-moz-transform-origin: 100% 0% 0;
-ms-transform-origin: 100% 0% 0;
-o-transform-origin: 100% 0% 0;
transform-origin: 100% 0% 0;
}
.squared-bubble:before {
content: "";
position: absolute;
display: block;
width: 0;
height: 0;
border-top: 3.21213em solid #990000;
border-right: 0.71213em solid transparent;
border-left: 0.71213em solid transparent;
position: absolute;
bottom: -3.21213em;
left: 0;
margin-left: 0.78787em;
-webkit-transform: rotate(25deg);
-moz-transform: rotate(25deg);
-ms-transform: rotate(25deg);
-o-transform: rotate(25deg);
transform: rotate(25deg);
-webkit-transform-origin: 101.41421% 1.41421% 0;
-moz-transform-origin: 101.41421% 1.41421% 0;
-ms-transform-origin: 101.41421% 1.41421% 0;
-o-transform-origin: 101.41421% 1.41421% 0;
transform-origin: 101.41421% 1.41421% 0;
}
.squared-bubble:before {
z-index: -1;
}
================================================
FILE: tests/recipes/ui/tooltip/s.scss
================================================
@import "compass/css3";
@import "recipes/ui/tooltip";
div
{
width: 16em;
height: 8em;
margin: 4em auto;
}
.tooltip-top { @include ui-tooltip(top);}
.tooltip-right { @include ui-tooltip(right);}
.tooltip-bottom { @include ui-tooltip;}
.tooltip-left { @include ui-tooltip(left);}
.cssarrowplease
{
@include ui-tooltip(
top,
$border-radius: 6px,
$tip-color: #88b7d5,
$tip-color-alt: #c2e1f5,
$tip-width: 60px,
$tip-height: 30px,
$border-width: 4px
);
}
.bubble
{
$tip-color: darken(#fff, 10%);
@include ui-tooltip(
$border-radius: 50%,
$tip-width: 20px,
$tip-color: $tip-color,
$tip-height: auto,
$background: radial-gradient(top, farthest-side, #fff 70%, $tip-color)
);
}
.squared-bubble
{
@include ui-tooltip(
$tip-color: red,
$tip-width: 1em,
$tip-height: 3em,
$tip-margin-position: left,
$tip-margin: 1em,
//http://jsfiddle.net/necolas/hjMqh/
$tip-transform: rotate(25deg), // skewX(-15deg)
$tip-transform-origin: 100% 0% 0 0,
$border-width: .15em
);
&:before { z-index: -1 }; // fix triangle border overlay
}
================================================
FILE: tests/recipes/utilities/clearfix/index.html
================================================
See http://nicolasgallagher.com/micro-clearfix-hack/demo/ for original effect
================================================
FILE: tests/recipes/utilities/clearfix/s.css
================================================
.container {
*zoom: 1;
}
.container:before, .container:after {
content: "";
display: block;
overflow: hidden;
}
.container:after {
clear: both;
}
.body {
width: 480px;
margin: 20px auto;
}
.container {
background: #DCE6BE;
}
.section {
float: left;
display: inline;
width: 220px;
height: 200px;
padding: 30px 0 0;
margin: 20px 10px;
text-align: center;
background: #A0C431;
}
================================================
FILE: tests/recipes/utilities/clearfix/s.scss
================================================
@import "recipes/utilities/clearfix";
.body
{
width: 480px;
margin: 20px auto;
}
.container
{
background: #DCE6BE;
@include clearfix;
}
.section
{
float: left;
display: inline;
width: 220px;
height: 200px;
padding:30px 0 0;
margin: 20px 10px;
text-align:center;
background: #A0C431;
}
================================================
FILE: tests/recipes/utilities/index.html
================================================
Tests for recipes /utilities
================================================
FILE: tests/recipes/utilities/position/index.html
================================================
top-left
top-right
bottom-left
bottom-right
top-left-alt
top-right-alt
bottom-left-alt
bottom-right-alt
================================================
FILE: tests/recipes/utilities/position/s.css
================================================
.referent {
font-size: 2em;
position: relative;
width: 10em;
height: 10em;
background: rgba(255, 0, 0, 0.5);
margin: 5em auto;
}
.referent div {
background: rgba(0, 128, 0, 0.5);
font-size: .5em;
}
.top-left {
position: absolute;
top: 0;
left: 0;
}
.top-right {
position: absolute;
top: 0;
right: 0;
}
.bottom-left {
position: absolute;
bottom: 0;
left: 0;
}
.bottom-right {
position: absolute;
right: 0;
bottom: 0;
}
.top-left-alt {
position: absolute;
top: 1em;
left: 10%;
}
.top-right-alt {
position: absolute;
top: -20%;
right: 20px;
}
.bottom-left-alt {
position: absolute;
bottom: 50px;
left: 2em;
}
.bottom-right-alt {
position: absolute;
right: 60pt;
bottom: 0;
}
================================================
FILE: tests/recipes/utilities/position/s.scss
================================================
@import "recipes/shape/polygon/square";
@import "recipes/utilities/position";
.referent
{
font-size: 2em;
position: relative;
@include square(10em, rgba(red, .5));
margin: 5em auto;
div
{
background: rgba(green, .5);
font-size: .5em;
}
}
.top-left { @include top-left }
.top-right { @include top-right }
.bottom-left { @include bottom-left }
.bottom-right { @include bottom-right }
.top-left-alt { @include top-left(1em, 10%) }
.top-right-alt { @include top-right(-20%, 20px) }
.bottom-left-alt { @include bottom-left(50px, 2em) }
.bottom-right-alt { @include bottom-right(0, 60pt) }
================================================
FILE: tests/recipes/utilities/relative-position/index.html
================================================
top
right
bottom
left
top distanced
right distanced
bottom distanced
left distanced
left top
right top
left bottom
right bottom
top left moved
top right moved
bottom left moved
bottom right moved
================================================
FILE: tests/recipes/utilities/relative-position/s.css
================================================
.referent {
font-size: 2em;
position: relative;
width: 10em;
height: 10em;
background: rgba(255, 0, 0, 0.5);
margin: 5em auto;
}
.referent div {
background: rgba(0, 128, 0, 0.5);
font-size: .5em;
}
.top {
position: absolute;
width: 1em;
height: 1em;
top: -1em;
left: 50%;
margin-left: -0.5em;
}
.right {
position: absolute;
width: 2em;
height: 0.5em;
right: -2em;
top: 50%;
margin-top: -0.25em;
}
.bottom {
position: absolute;
width: 0.5em;
height: 2em;
bottom: -2em;
left: 50%;
margin-left: -0.25em;
}
.left {
position: absolute;
width: 2em;
height: 2em;
left: -2em;
top: 50%;
margin-top: -1em;
}
.top-distanced {
position: absolute;
width: 1em;
height: 1em;
top: -4em;
left: 50%;
margin-left: -0.5em;
}
.right-distanced {
position: absolute;
width: 1em;
height: 1em;
right: -4em;
top: 50%;
margin-top: -0.5em;
}
.bottom-distanced {
position: absolute;
width: 1em;
height: 1em;
bottom: -4em;
left: 50%;
margin-left: -0.5em;
}
.left-distanced {
position: absolute;
width: 1em;
height: 1em;
left: -4em;
top: 50%;
margin-top: -0.5em;
}
.left-top {
position: absolute;
width: 1em;
height: 1em;
left: -1em;
top: 0;
margin-top: 0;
}
.right-top {
position: absolute;
width: 1em;
height: 1em;
right: -1em;
top: 0;
margin-top: 0;
}
.left-bottom {
position: absolute;
width: 1em;
height: 1em;
left: -1em;
bottom: 0;
margin-bottom: 0;
}
.right-bottom {
position: absolute;
width: 1em;
height: 1em;
right: -1em;
bottom: 0;
margin-bottom: 0;
}
.top-left-moved {
position: absolute;
width: 1em;
height: 1em;
top: -1em;
left: 0;
margin-left: 10%;
}
.top-right-moved {
position: absolute;
width: 1em;
height: 1em;
top: -1em;
right: 0;
margin-right: 20%;
}
.bottom-left-moved {
position: absolute;
width: 1em;
height: 1em;
bottom: -1em;
left: 0;
margin-left: 20%;
}
.bottom-right-moved {
position: absolute;
width: 1em;
height: 1em;
bottom: -1em;
right: 0;
margin-right: 30%;
}
================================================
FILE: tests/recipes/utilities/relative-position/s.scss
================================================
@import "recipes/shape/polygon/square";
@import "recipes/utilities/relative-position";
.referent
{
font-size: 2em;
position: relative;
@include square(10em, rgba(red, .5));
margin: 5em auto;
div
{
background: rgba(green, .5);
font-size: .5em;
}
}
.top { @include relative-position(top, 1em, 1em) }
.right { @include relative-position(right, 2em, .5em) }
.bottom { @include relative-position(bottom, .5em, 2em) }
.left { @include relative-position(left, 2em, 2em) }
.top-distanced { @include relative-position(top, 1em, 1em, $distance: 3em) }
.right-distanced { @include relative-position(right, 1em, 1em, $distance: 3em) }
.bottom-distanced { @include relative-position(bottom, 1em, 1em, $distance: 3em) }
.left-distanced { @include relative-position(left, 1em, 1em, $distance: 3em) }
.left-top { @include relative-position(left, 1em, 1em, top, 0) }
.right-top { @include relative-position(right, 1em, 1em, top, 0) }
.left-bottom { @include relative-position(left, 1em, 1em, bottom, 0) }
.right-bottom { @include relative-position(right, 1em, 1em, bottom, 0) }
.top-left-moved { @include relative-position(top, 1em, 1em, left, 10%) }
.top-right-moved { @include relative-position(top, 1em, 1em, right, 20%) }
.bottom-left-moved { @include relative-position(bottom, 1em, 1em, left, 20%) }
.bottom-right-moved { @include relative-position(bottom, 1em, 1em, right, 30%) }
================================================
FILE: tests/tests.css
================================================
@charset "utf-8";
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* normalize.css v2.0.1 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
/* normalize.css v2.0.1 | Base | MIT License | git.io/normalize */
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
/* normalize.css v2.0.1 | Links | MIT License | git.io/normalize */
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
/* normalize.css v2.0.1 | Typography | MIT License | git.io/normalize */
h1 {
font-size: 2em;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* normalize.css v2.0.1 | Embedded Content | MIT License | git.io/normalize */
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
/* normalize.css v2.0.1 | Figures | MIT License | git.io/normalize */
figure {
margin: 0;
}
/* normalize.css v2.0.1 | Forms | MIT License | git.io/normalize */
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
/* normalize.css v2.0.1 | Tables | MIT License | git.io/normalize */
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0 1em;
background: #eee;
background-color: #cccccc;
background-image: -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 1 50%, color-stop(100%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 1 50%, color-stop(100%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -moz-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-image: linear-gradient(rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(left, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px), linear-gradient(left, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0) 1px);
background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position: -1px -1px, -1px -1px, -1px -1px, -1px -1px;
}
.doc {
background: rgba(255, 255, 255, 0.95);
padding: 1em;
margin: 1em 0;
font-style: italic;
font-size: .8em;
-webkit-border-radius: 0.2em;
-moz-border-radius: 0.2em;
-ms-border-radius: 0.2em;
-o-border-radius: 0.2em;
border-radius: 0.2em;
box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.6);
}
.doc,
.doc a {
color: rgba(0, 0, 0, 0.5);
}
.doc:hover,
.doc a:hover {
color: rgba(0, 0, 0, 0.7);
}
================================================
FILE: tests/tests.scss
================================================
@charset "utf-8";
@import "compass";
@import "recipes";
@import "normalize";
body {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0 1em;
background: #eee;
@include background-blueprint-grid(#ccc);
}
.doc {
background: rgba(#fff, .95);
padding: 1em;
margin: 1em 0;
font-style: italic;
font-size: .8em;
@include border-radius(.2em);
box-shadow: 0 .1em .2em rgba(#000, .6);
&,
a {
color: rgba(#000, .5);
&:hover { color: rgba(#000, .7); }
}
}