diff --git a/.gitignore b/.gitignore index fae1f1d..8b0bd7a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ -*/.DS_Store -.idea \ No newline at end of file +.DS_Store +.idea +.sass-cache/ +*.css.map +.vscode +node_modules +.sass-cache/ +*.css.map diff --git a/css/bootstrap-theme.min.css b/15/css/bootstrap-theme.min.css similarity index 99% rename from css/bootstrap-theme.min.css rename to 15/css/bootstrap-theme.min.css index 61358b1..5e0bd02 100644 --- a/css/bootstrap-theme.min.css +++ b/15/css/bootstrap-theme.min.css @@ -2,4 +2,4 @@ * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} diff --git a/css/bootstrap.min.css b/15/css/bootstrap.min.css similarity index 99% rename from css/bootstrap.min.css rename to 15/css/bootstrap.min.css index d65c66b..cd4928a 100644 --- a/css/bootstrap.min.css +++ b/15/css/bootstrap.min.css @@ -2,4 +2,4 @@ * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} diff --git a/css/cloud-style.css b/15/css/cloud-style.css similarity index 99% rename from css/cloud-style.css rename to 15/css/cloud-style.css index b19406a..d6046dd 100644 --- a/css/cloud-style.css +++ b/15/css/cloud-style.css @@ -218,4 +218,4 @@ -o-animation-duration: 180s; animation-duration: 180s; margin-left: 51%; -} \ No newline at end of file +} diff --git a/css/style.css b/15/css/style.css similarity index 97% rename from css/style.css rename to 15/css/style.css index b1b2ca4..1aed2b6 100644 --- a/css/style.css +++ b/15/css/style.css @@ -4,13 +4,13 @@ */ /* Open Sans Google Font */ -@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); +@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); /* Oswald Google Font */ -@import url(http://fonts.googleapis.com/css?family=Oswald:400,700); +@import url(//fonts.googleapis.com/css?family=Oswald:400,700); /* Montserrat Google Font*/ -@import url(http://fonts.googleapis.com/css?family=Montserrat); +@import url(//fonts.googleapis.com/css?family=Montserrat); ::-webkit-input-placeholder { color: #f7f7f7; @@ -404,7 +404,7 @@ h3.hero-info{ } .schedule .container, -.questions .container, +.questions .container, .sponsors .container { padding-top: 100px; padding-bottom: 100px; diff --git a/fonts/font-awesome-4.3.0/css/font-awesome.css b/15/fonts/font-awesome-4.3.0/css/font-awesome.css similarity index 100% rename from fonts/font-awesome-4.3.0/css/font-awesome.css rename to 15/fonts/font-awesome-4.3.0/css/font-awesome.css diff --git a/15/fonts/font-awesome-4.3.0/css/font-awesome.min.css b/15/fonts/font-awesome-4.3.0/css/font-awesome.min.css new file mode 100644 index 0000000..123de92 --- /dev/null +++ b/15/fonts/font-awesome-4.3.0/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"} diff --git a/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf b/15/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/FontAwesome.otf rename to 15/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf diff --git a/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot rename to 15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot diff --git a/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..0dad445 --- /dev/null +++ b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf rename to 15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf diff --git a/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff rename to 15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff diff --git a/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 b/15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 rename to 15/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 diff --git a/fonts/font-awesome-4.3.0/less/animated.less b/15/fonts/font-awesome-4.3.0/less/animated.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/animated.less rename to 15/fonts/font-awesome-4.3.0/less/animated.less diff --git a/fonts/font-awesome-4.3.0/less/bordered-pulled.less b/15/fonts/font-awesome-4.3.0/less/bordered-pulled.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/bordered-pulled.less rename to 15/fonts/font-awesome-4.3.0/less/bordered-pulled.less diff --git a/fonts/font-awesome-4.3.0/less/core.less b/15/fonts/font-awesome-4.3.0/less/core.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/core.less rename to 15/fonts/font-awesome-4.3.0/less/core.less diff --git a/fonts/font-awesome-4.3.0/less/fixed-width.less b/15/fonts/font-awesome-4.3.0/less/fixed-width.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/fixed-width.less rename to 15/fonts/font-awesome-4.3.0/less/fixed-width.less diff --git a/fonts/font-awesome-4.3.0/less/font-awesome.less b/15/fonts/font-awesome-4.3.0/less/font-awesome.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/font-awesome.less rename to 15/fonts/font-awesome-4.3.0/less/font-awesome.less diff --git a/fonts/font-awesome-4.3.0/less/icons.less b/15/fonts/font-awesome-4.3.0/less/icons.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/icons.less rename to 15/fonts/font-awesome-4.3.0/less/icons.less diff --git a/fonts/font-awesome-4.3.0/less/larger.less b/15/fonts/font-awesome-4.3.0/less/larger.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/larger.less rename to 15/fonts/font-awesome-4.3.0/less/larger.less diff --git a/fonts/font-awesome-4.3.0/less/list.less b/15/fonts/font-awesome-4.3.0/less/list.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/list.less rename to 15/fonts/font-awesome-4.3.0/less/list.less diff --git a/fonts/font-awesome-4.3.0/less/mixins.less b/15/fonts/font-awesome-4.3.0/less/mixins.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/mixins.less rename to 15/fonts/font-awesome-4.3.0/less/mixins.less diff --git a/fonts/font-awesome-4.3.0/less/path.less b/15/fonts/font-awesome-4.3.0/less/path.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/path.less rename to 15/fonts/font-awesome-4.3.0/less/path.less diff --git a/fonts/font-awesome-4.3.0/less/rotated-flipped.less b/15/fonts/font-awesome-4.3.0/less/rotated-flipped.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/rotated-flipped.less rename to 15/fonts/font-awesome-4.3.0/less/rotated-flipped.less diff --git a/fonts/font-awesome-4.3.0/less/stacked.less b/15/fonts/font-awesome-4.3.0/less/stacked.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/stacked.less rename to 15/fonts/font-awesome-4.3.0/less/stacked.less diff --git a/fonts/font-awesome-4.3.0/less/variables.less b/15/fonts/font-awesome-4.3.0/less/variables.less similarity index 100% rename from fonts/font-awesome-4.3.0/less/variables.less rename to 15/fonts/font-awesome-4.3.0/less/variables.less diff --git a/fonts/font-awesome-4.3.0/scss/_animated.scss b/15/fonts/font-awesome-4.3.0/scss/_animated.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_animated.scss rename to 15/fonts/font-awesome-4.3.0/scss/_animated.scss diff --git a/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss b/15/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss rename to 15/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss diff --git a/fonts/font-awesome-4.3.0/scss/_core.scss b/15/fonts/font-awesome-4.3.0/scss/_core.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_core.scss rename to 15/fonts/font-awesome-4.3.0/scss/_core.scss diff --git a/fonts/font-awesome-4.3.0/scss/_fixed-width.scss b/15/fonts/font-awesome-4.3.0/scss/_fixed-width.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_fixed-width.scss rename to 15/fonts/font-awesome-4.3.0/scss/_fixed-width.scss diff --git a/fonts/font-awesome-4.3.0/scss/_icons.scss b/15/fonts/font-awesome-4.3.0/scss/_icons.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_icons.scss rename to 15/fonts/font-awesome-4.3.0/scss/_icons.scss diff --git a/fonts/font-awesome-4.3.0/scss/_larger.scss b/15/fonts/font-awesome-4.3.0/scss/_larger.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_larger.scss rename to 15/fonts/font-awesome-4.3.0/scss/_larger.scss diff --git a/fonts/font-awesome-4.3.0/scss/_list.scss b/15/fonts/font-awesome-4.3.0/scss/_list.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_list.scss rename to 15/fonts/font-awesome-4.3.0/scss/_list.scss diff --git a/fonts/font-awesome-4.3.0/scss/_mixins.scss b/15/fonts/font-awesome-4.3.0/scss/_mixins.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_mixins.scss rename to 15/fonts/font-awesome-4.3.0/scss/_mixins.scss diff --git a/fonts/font-awesome-4.3.0/scss/_path.scss b/15/fonts/font-awesome-4.3.0/scss/_path.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_path.scss rename to 15/fonts/font-awesome-4.3.0/scss/_path.scss diff --git a/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss b/15/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss rename to 15/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss diff --git a/fonts/font-awesome-4.3.0/scss/_stacked.scss b/15/fonts/font-awesome-4.3.0/scss/_stacked.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_stacked.scss rename to 15/fonts/font-awesome-4.3.0/scss/_stacked.scss diff --git a/fonts/font-awesome-4.3.0/scss/_variables.scss b/15/fonts/font-awesome-4.3.0/scss/_variables.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/_variables.scss rename to 15/fonts/font-awesome-4.3.0/scss/_variables.scss diff --git a/fonts/font-awesome-4.3.0/scss/font-awesome.scss b/15/fonts/font-awesome-4.3.0/scss/font-awesome.scss similarity index 100% rename from fonts/font-awesome-4.3.0/scss/font-awesome.scss rename to 15/fonts/font-awesome-4.3.0/scss/font-awesome.scss diff --git a/fonts/glyphicons-halflings-regular (1).svg b/15/fonts/glyphicons-halflings-regular (1).svg similarity index 100% rename from fonts/glyphicons-halflings-regular (1).svg rename to 15/fonts/glyphicons-halflings-regular (1).svg diff --git a/fonts/glyphicons-halflings-regular.eot b/15/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from fonts/glyphicons-halflings-regular.eot rename to 15/fonts/glyphicons-halflings-regular.eot diff --git a/15/fonts/glyphicons-halflings-regular.svg b/15/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..187805a --- /dev/null +++ b/15/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/glyphicons-halflings-regular.ttf b/15/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from fonts/glyphicons-halflings-regular.ttf rename to 15/fonts/glyphicons-halflings-regular.ttf diff --git a/fonts/glyphicons-halflings-regular.woff b/15/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from fonts/glyphicons-halflings-regular.woff rename to 15/fonts/glyphicons-halflings-regular.woff diff --git a/fonts/glyphicons-halflings-regular.woff2 b/15/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from fonts/glyphicons-halflings-regular.woff2 rename to 15/fonts/glyphicons-halflings-regular.woff2 diff --git a/images/Bloomberg.png b/15/images/Bloomberg.png similarity index 100% rename from images/Bloomberg.png rename to 15/images/Bloomberg.png diff --git a/images/Civitas_Logo.jpg b/15/images/Civitas_Logo.jpg similarity index 100% rename from images/Civitas_Logo.jpg rename to 15/images/Civitas_Logo.jpg diff --git a/images/Civitas_Logo.png b/15/images/Civitas_Logo.png similarity index 100% rename from images/Civitas_Logo.png rename to 15/images/Civitas_Logo.png diff --git a/images/HACKTX.svg b/15/images/HACKTX.svg similarity index 99% rename from images/HACKTX.svg rename to 15/images/HACKTX.svg index 30765a4..bf8f69d 100644 --- a/images/HACKTX.svg +++ b/15/images/HACKTX.svg @@ -66,4 +66,4 @@ - \ No newline at end of file + diff --git a/images/HBK.jpg b/15/images/HBK.jpg similarity index 100% rename from images/HBK.jpg rename to 15/images/HBK.jpg diff --git a/images/MSFT.png b/15/images/MSFT.png similarity index 100% rename from images/MSFT.png rename to 15/images/MSFT.png diff --git a/images/RetailMeNot.png b/15/images/RetailMeNot.png similarity index 100% rename from images/RetailMeNot.png rename to 15/images/RetailMeNot.png diff --git a/images/Xyience.png b/15/images/Xyience.png similarity index 100% rename from images/Xyience.png rename to 15/images/Xyience.png diff --git a/images/a16z.png b/15/images/a16z.png similarity index 100% rename from images/a16z.png rename to 15/images/a16z.png diff --git a/images/app_store.svg b/15/images/app_store.svg similarity index 100% rename from images/app_store.svg rename to 15/images/app_store.svg diff --git a/images/bats.png b/15/images/bats.png similarity index 100% rename from images/bats.png rename to 15/images/bats.png diff --git a/images/bazaarvoice.png b/15/images/bazaarvoice.png similarity index 100% rename from images/bazaarvoice.png rename to 15/images/bazaarvoice.png diff --git a/images/bridge-md.svg b/15/images/bridge-md.svg similarity index 99% rename from images/bridge-md.svg rename to 15/images/bridge-md.svg index ca24e2c..c240d5b 100644 --- a/images/bridge-md.svg +++ b/15/images/bridge-md.svg @@ -21,4 +21,4 @@ - \ No newline at end of file + diff --git a/images/bridge.svg b/15/images/bridge.svg similarity index 99% rename from images/bridge.svg rename to 15/images/bridge.svg index 8d85cc9..e77b3cb 100644 --- a/images/bridge.svg +++ b/15/images/bridge.svg @@ -14,4 +14,4 @@ - \ No newline at end of file + diff --git a/images/bridge_bats.svg b/15/images/bridge_bats.svg similarity index 99% rename from images/bridge_bats.svg rename to 15/images/bridge_bats.svg index f59f7cc..461f313 100644 --- a/images/bridge_bats.svg +++ b/15/images/bridge_bats.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/images/bridge_lg.svg b/15/images/bridge_lg.svg similarity index 99% rename from images/bridge_lg.svg rename to 15/images/bridge_lg.svg index c6abad6..37fd0c2 100644 --- a/images/bridge_lg.svg +++ b/15/images/bridge_lg.svg @@ -22,4 +22,4 @@ - \ No newline at end of file + diff --git a/images/capitalone.png b/15/images/capitalone.png similarity index 100% rename from images/capitalone.png rename to 15/images/capitalone.png diff --git a/images/chair.png b/15/images/chair.png similarity index 100% rename from images/chair.png rename to 15/images/chair.png diff --git a/images/cloud1.svg b/15/images/cloud1.svg similarity index 99% rename from images/cloud1.svg rename to 15/images/cloud1.svg index 73e0e29..4c9438e 100644 --- a/images/cloud1.svg +++ b/15/images/cloud1.svg @@ -14,4 +14,4 @@ - \ No newline at end of file + diff --git a/images/cloud2.svg b/15/images/cloud2.svg similarity index 99% rename from images/cloud2.svg rename to 15/images/cloud2.svg index ad7801e..6af7434 100644 --- a/images/cloud2.svg +++ b/15/images/cloud2.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/images/cloud3.svg b/15/images/cloud3.svg similarity index 99% rename from images/cloud3.svg rename to 15/images/cloud3.svg index 979f704..81a5914 100644 --- a/images/cloud3.svg +++ b/15/images/cloud3.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/images/cloud4.svg b/15/images/cloud4.svg similarity index 99% rename from images/cloud4.svg rename to 15/images/cloud4.svg index cba5435..7ef0607 100644 --- a/images/cloud4.svg +++ b/15/images/cloud4.svg @@ -14,4 +14,4 @@ - \ No newline at end of file + diff --git a/images/contextio_logo_large.png b/15/images/contextio_logo_large.png similarity index 100% rename from images/contextio_logo_large.png rename to 15/images/contextio_logo_large.png diff --git a/images/epic.jpg b/15/images/epic.jpg similarity index 100% rename from images/epic.jpg rename to 15/images/epic.jpg diff --git a/images/epic.png b/15/images/epic.png similarity index 100% rename from images/epic.png rename to 15/images/epic.png diff --git a/images/favicon-16x16.png b/15/images/favicon-16x16.png old mode 100755 new mode 100644 similarity index 100% rename from images/favicon-16x16.png rename to 15/images/favicon-16x16.png diff --git a/images/favicon-32x32.png b/15/images/favicon-32x32.png old mode 100755 new mode 100644 similarity index 100% rename from images/favicon-32x32.png rename to 15/images/favicon-32x32.png diff --git a/images/favicon-96x96.png b/15/images/favicon-96x96.png old mode 100755 new mode 100644 similarity index 100% rename from images/favicon-96x96.png rename to 15/images/favicon-96x96.png diff --git a/images/favicon.ico b/15/images/favicon.ico old mode 100755 new mode 100644 similarity index 100% rename from images/favicon.ico rename to 15/images/favicon.ico diff --git a/images/foodBanner.png b/15/images/foodBanner.png similarity index 100% rename from images/foodBanner.png rename to 15/images/foodBanner.png diff --git a/images/footer-image.png b/15/images/footer-image.png similarity index 100% rename from images/footer-image.png rename to 15/images/footer-image.png diff --git a/images/gogosqueez.png b/15/images/gogosqueez.png similarity index 100% rename from images/gogosqueez.png rename to 15/images/gogosqueez.png diff --git a/images/google.png b/15/images/google.png similarity index 100% rename from images/google.png rename to 15/images/google.png diff --git a/images/google_play.svg b/15/images/google_play.svg similarity index 100% rename from images/google_play.svg rename to 15/images/google_play.svg diff --git a/images/grass.png b/15/images/grass.png similarity index 100% rename from images/grass.png rename to 15/images/grass.png diff --git a/images/grass.svg b/15/images/grass.svg similarity index 99% rename from images/grass.svg rename to 15/images/grass.svg index 2c11fc6..9b637cf 100644 --- a/images/grass.svg +++ b/15/images/grass.svg @@ -9,4 +9,4 @@ - \ No newline at end of file + diff --git a/images/hackdfw.png b/15/images/hackdfw.png similarity index 100% rename from images/hackdfw.png rename to 15/images/hackdfw.png diff --git a/images/hacktx-title.svg b/15/images/hacktx-title.svg similarity index 99% rename from images/hacktx-title.svg rename to 15/images/hacktx-title.svg index 3862d57..9f2a349 100644 --- a/images/hacktx-title.svg +++ b/15/images/hacktx-title.svg @@ -29,4 +29,4 @@ - \ No newline at end of file + diff --git a/images/hacktxBanner.png b/15/images/hacktxBanner.png similarity index 100% rename from images/hacktxBanner.png rename to 15/images/hacktxBanner.png diff --git a/images/hacktx_title.png b/15/images/hacktx_title.png similarity index 100% rename from images/hacktx_title.png rename to 15/images/hacktx_title.png diff --git a/images/hills.png b/15/images/hills.png similarity index 100% rename from images/hills.png rename to 15/images/hills.png diff --git a/images/hills.svg b/15/images/hills.svg similarity index 99% rename from images/hills.svg rename to 15/images/hills.svg index cbe19f8..c794809 100644 --- a/images/hills.svg +++ b/15/images/hills.svg @@ -49,4 +49,4 @@ - \ No newline at end of file + diff --git a/images/ibm.jpg b/15/images/ibm.jpg similarity index 100% rename from images/ibm.jpg rename to 15/images/ibm.jpg diff --git a/images/ibm.png b/15/images/ibm.png similarity index 100% rename from images/ibm.png rename to 15/images/ibm.png diff --git a/images/indeed.png b/15/images/indeed.png similarity index 100% rename from images/indeed.png rename to 15/images/indeed.png diff --git a/images/justins.png b/15/images/justins.png similarity index 100% rename from images/justins.png rename to 15/images/justins.png diff --git a/images/kayak.svg b/15/images/kayak.svg similarity index 99% rename from images/kayak.svg rename to 15/images/kayak.svg index 7b16a51..aa38ed4 100644 --- a/images/kayak.svg +++ b/15/images/kayak.svg @@ -37,4 +37,4 @@ - \ No newline at end of file + diff --git a/images/keen.png b/15/images/keen.png similarity index 100% rename from images/keen.png rename to 15/images/keen.png diff --git a/images/kpcb.png b/15/images/kpcb.png similarity index 100% rename from images/kpcb.png rename to 15/images/kpcb.png diff --git a/images/mad.png b/15/images/mad.png similarity index 100% rename from images/mad.png rename to 15/images/mad.png diff --git a/images/mad_logo_15_16_no_bg.png b/15/images/mad_logo_15_16_no_bg.png similarity index 100% rename from images/mad_logo_15_16_no_bg.png rename to 15/images/mad_logo_15_16_no_bg.png diff --git a/images/mlh_.png b/15/images/mlh_.png similarity index 100% rename from images/mlh_.png rename to 15/images/mlh_.png diff --git a/images/mongodb.png b/15/images/mongodb.png similarity index 100% rename from images/mongodb.png rename to 15/images/mongodb.png diff --git a/images/nationalinstruments.png b/15/images/nationalinstruments.png similarity index 100% rename from images/nationalinstruments.png rename to 15/images/nationalinstruments.png diff --git a/images/sendgrid.png b/15/images/sendgrid.png similarity index 100% rename from images/sendgrid.png rename to 15/images/sendgrid.png diff --git a/images/skyline.png b/15/images/skyline.png similarity index 100% rename from images/skyline.png rename to 15/images/skyline.png diff --git a/images/skyline.svg b/15/images/skyline.svg similarity index 99% rename from images/skyline.svg rename to 15/images/skyline.svg index 91d71af..9661bbf 100644 --- a/images/skyline.svg +++ b/15/images/skyline.svg @@ -42,4 +42,4 @@ - \ No newline at end of file + diff --git a/images/square.png b/15/images/square.png similarity index 100% rename from images/square.png rename to 15/images/square.png diff --git a/images/statefarm.png b/15/images/statefarm.png similarity index 100% rename from images/statefarm.png rename to 15/images/statefarm.png diff --git a/images/thalmic-labs.png b/15/images/thalmic-labs.png similarity index 100% rename from images/thalmic-labs.png rename to 15/images/thalmic-labs.png diff --git a/images/thomsonreuters.png b/15/images/thomsonreuters.png similarity index 100% rename from images/thomsonreuters.png rename to 15/images/thomsonreuters.png diff --git a/images/uship-logo1.png b/15/images/uship-logo1.png similarity index 100% rename from images/uship-logo1.png rename to 15/images/uship-logo1.png diff --git a/images/utcs.png b/15/images/utcs.png similarity index 100% rename from images/utcs.png rename to 15/images/utcs.png diff --git a/images/utcsBanner.png b/15/images/utcsBanner.png similarity index 100% rename from images/utcsBanner.png rename to 15/images/utcsBanner.png diff --git a/images/water-waves.png b/15/images/water-waves.png similarity index 100% rename from images/water-waves.png rename to 15/images/water-waves.png diff --git a/images/water-waves.svg b/15/images/water-waves.svg similarity index 99% rename from images/water-waves.svg rename to 15/images/water-waves.svg index 55b424c..ceaf584 100644 --- a/images/water-waves.svg +++ b/15/images/water-waves.svg @@ -13,4 +13,4 @@ - \ No newline at end of file + diff --git a/images/wave-back-lg.svg b/15/images/wave-back-lg.svg similarity index 99% rename from images/wave-back-lg.svg rename to 15/images/wave-back-lg.svg index 6844bf8..832c0ee 100644 --- a/images/wave-back-lg.svg +++ b/15/images/wave-back-lg.svg @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/images/wave-back-temp.svg b/15/images/wave-back-temp.svg similarity index 99% rename from images/wave-back-temp.svg rename to 15/images/wave-back-temp.svg index 2699505..7b35bfc 100644 --- a/images/wave-back-temp.svg +++ b/15/images/wave-back-temp.svg @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/images/wave-back.svg b/15/images/wave-back.svg similarity index 99% rename from images/wave-back.svg rename to 15/images/wave-back.svg index 05b2252..f24bc2c 100644 --- a/images/wave-back.svg +++ b/15/images/wave-back.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/images/wave-bridge.svg b/15/images/wave-bridge.svg similarity index 99% rename from images/wave-bridge.svg rename to 15/images/wave-bridge.svg index bb728a2..19f1f5b 100644 --- a/images/wave-bridge.svg +++ b/15/images/wave-bridge.svg @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/images/wave-front-lg.svg b/15/images/wave-front-lg.svg similarity index 98% rename from images/wave-front-lg.svg rename to 15/images/wave-front-lg.svg index 4d5fd1d..a960bee 100644 --- a/images/wave-front-lg.svg +++ b/15/images/wave-front-lg.svg @@ -1,36 +1,36 @@ - - - - -wave-front-lg -Created with Sketch. - - - - - - - - - - - - - - - - - + + + + +wave-front-lg +Created with Sketch. + + + + + + + + + + + + + + + + + diff --git a/images/wave-front-temp.png b/15/images/wave-front-temp.png similarity index 100% rename from images/wave-front-temp.png rename to 15/images/wave-front-temp.png diff --git a/images/wave-front-temp.svg b/15/images/wave-front-temp.svg similarity index 99% rename from images/wave-front-temp.svg rename to 15/images/wave-front-temp.svg index 3b7b6dc..2ab16e0 100644 --- a/images/wave-front-temp.svg +++ b/15/images/wave-front-temp.svg @@ -12,4 +12,4 @@ - \ No newline at end of file + diff --git a/images/wave-front.svg b/15/images/wave-front.svg similarity index 99% rename from images/wave-front.svg rename to 15/images/wave-front.svg index e2681c0..6676c8f 100644 --- a/images/wave-front.svg +++ b/15/images/wave-front.svg @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/images/wave-middle-lg.svg b/15/images/wave-middle-lg.svg similarity index 99% rename from images/wave-middle-lg.svg rename to 15/images/wave-middle-lg.svg index aee2454..5c63ad4 100644 --- a/images/wave-middle-lg.svg +++ b/15/images/wave-middle-lg.svg @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/images/wave-middle-temp.svg b/15/images/wave-middle-temp.svg similarity index 99% rename from images/wave-middle-temp.svg rename to 15/images/wave-middle-temp.svg index 0e8c2e7..47b27d0 100644 --- a/images/wave-middle-temp.svg +++ b/15/images/wave-middle-temp.svg @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/images/wave-middle.svg b/15/images/wave-middle.svg similarity index 99% rename from images/wave-middle.svg rename to 15/images/wave-middle.svg index 60e71f5..8b659da 100644 --- a/images/wave-middle.svg +++ b/15/images/wave-middle.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + diff --git a/15/index.html b/15/index.html new file mode 100644 index 0000000..eba9c2e --- /dev/null +++ b/15/index.html @@ -0,0 +1,383 @@ + + + + + + + + HackTX IV + + + + + + + + + + +
+ + MLH Official - Fall 2015 +
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+

Austin, TX | Sept. 26-27

+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+

HACKTX IS FOR

+

+
+
+

HackTX is a place to grow. Challenge yourself to learn something, break something, or create something. Whether you are a computer prodigy or a complete beginner, HackTX is for you. Join us for one intense weekend where you will push the limits, make new friends, and build great things!

+
+
+ +
+ + + + +
+ +
+ +
+ +
+ +
+

SCHEDULE

+ +
+
+ +
+
+ +
+ +
+

Saturday

+ +
+
+

9:30a

+

12p

+

1p

+

1:30p

+

4:15p

+

8p

+
+
+

Check In

+

Opening Ceremony

+

Hacking Begins

+

Lunch

+

Afternoon Snackage

+

Dinner

+
+
+
+ +
+

Sunday

+ +
+
+

12a

+

4a

+

9:45a

+

11a

+

12p

+

2p

+

4p

+

4:30p

+
+
+

Midnight Surprise!

+

Morning Snack

+

Breakfast

+

Hack Ends & Lunch

+

Expo Begins

+

Closing Ceremony

+

Buses Arrive

+

Buses Depart

+
+
+
+
+
+
+ +
+ + + +
+
+ +
+
+
+

FAQ

+

See the Code of Conduct

+ +
+
+

What is HackTX?

+

HackTX is a 24 hour student hackathon at The University of Texas at Austin in the Student Activity Center (SAC). Its mission is to enable awesome students around Texas.

+

What is a hackathon?

+

A hackathon is a magical event where students spend hours and hours building an idea into reality. It's about learning new things and coming up with creative solutions with technology.

+

Who can attend?

+

HackTX only accepts current students (undergraduates, graduates, or high school students at least 18 years old). No other requirements necessary.

+

When does registration open?

+

Registration will open on Sept. 1st 5:00pm CST. If you are accepted, you’ll have seven days to confirm your attendance. Sign up for our newsletter and we will send you a reminder before registration.

+

What are the rules?

+

All code must be written at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc) must abide by the Code of Conduct.

+
+ +
+

What should I bring?

+

Yourself, your valid university ID (or driver's license if in high school), a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, or power tools are not allowed. Smiles and awesomeness are welcome.

+

Do you give travel reimbursements?

+

We provide buses from nearby schools. If you want a bus from your school? Fill out our bus request form. We do not provide reimbursements for those who fly in, but we will provide some awesome high fives.

+

How much money will this cost me?

+

Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. HackTX provides students with WiFi, meals, swag, workspace, and prizes for the entire event.

+

How do teams work?

+

Teams can be up to 5 members. If you don't have a team, check out our Facebook group for attendees. Joining a team of new friends is the best part of a hackathon.

+

What if this FAQ didn’t answer my questions?

+

Please email us at hello@hacktx.com if you still have any questions! We will be happy to answer them.

+
+
+
+
+
+ +
+
+
+

POWERED BY

+
+ + + +
+
+ + + +
+ + +
+

Interested in supporting HackTX? Email us at partnerships@hacktx.com

+
+ +
+
+
+ +
+
+ +
+
+
+

MADE WITH ❤ IN AUSTIN, TX

+

HackTX is a student event. Our supporters are supporters of the event and not of the University of Texas. + There is no implied endorsement of these companies by the University.

+
+ + + +
+
+
+
+ + + + + + + + + +
+ + diff --git a/js/animate.min.js b/15/js/animate.min.js similarity index 98% rename from js/animate.min.js rename to 15/js/animate.min.js index ef17d75..7e8fe4f 100644 --- a/js/animate.min.js +++ b/15/js/animate.min.js @@ -1,4 +1,4 @@ var animate=function(){var d={delay:0,duration:400,easing:"ease"},g=function(){return Array.prototype.includes?function(b,a){return b.includes(a)}:function(b,a){return b.some(function(b){return b===a})}}(),h=function(){var b=function(a){return/\D$/.test(a)?a:a+"ms"};return function(a,c){var f={property:"opacity,"+e(),duration:b(c.duration||d.duration),"timing-function":c.easing||d.easing,delay:b(c.delay||d.delay)};Object.keys(f).forEach(function(b){a.style["transition-"+b]=f[b]})}}(),k=function(b){var a= function(c){c.target.removeEventListener("transitionend",a);b.complete&&b.complete.call(c.target)};return a},l=function(b,a){void 0!=a.opacity&&(b.style.opacity=a.opacity)},e=function(){var b;return function(){b||(b="transform"in document.body.style?"transform":"-webkit-transform");return b}}(),m=function(){var b=["complete","el","opacity"].concat(Object.keys(d));return function(a){return!g(b,a)}}(),n=function(b){return Object.keys(b).filter(function(a){return m(a)})},p=function(){return function(b, a){var c=n(a);c.length&&(b.style[e()]=c.map(function(b){var c;c=a[b];c=/\D$/.test(c)||/scale/.test(b)?c:/rotate|skew/.test(b)?c+"deg":c+"px";return b+"("+c+")"}).join(" "))}}(),q=function(b){return function(a){requestAnimationFrame(function(){[h,l,p].forEach(function(c){c(a,b)})});a.addEventListener("transitionend",k(b))}};return function(b){return function(a){"object"==typeof a&&b(a)}}(function(b){var a=b.el;if("string"==typeof a)var c=document,a=/^[\#.]?[\w-]+$/.test(a)?"."==a[0]?c.getElementsByClassName(a.slice(1)): -"#"==a[0]?c.getElementById(a.slice(1)):c.getElementsByTagName(a):c.querySelectorAll(a);(a.nodeType?[a]:Array.isArray(a)?a:[].slice.call(a)).forEach(q(b))})}(); \ No newline at end of file +"#"==a[0]?c.getElementById(a.slice(1)):c.getElementsByTagName(a):c.querySelectorAll(a);(a.nodeType?[a]:Array.isArray(a)?a:[].slice.call(a)).forEach(q(b))})}(); diff --git a/js/clouds.js b/15/js/clouds.js similarity index 100% rename from js/clouds.js rename to 15/js/clouds.js diff --git a/js/hacktx-typed.js b/15/js/hacktx-typed.js similarity index 97% rename from js/hacktx-typed.js rename to 15/js/hacktx-typed.js index 9633c9f..27c8f51 100644 --- a/js/hacktx-typed.js +++ b/15/js/hacktx-typed.js @@ -5,4 +5,4 @@ $( document ).ready(function() { typeSpeed: 150 }); -}); \ No newline at end of file +}); diff --git a/js/main.js b/15/js/main.js similarity index 100% rename from js/main.js rename to 15/js/main.js diff --git a/js/skrollr.js b/15/js/skrollr.js similarity index 99% rename from js/skrollr.js rename to 15/js/skrollr.js index 8c869f5..256904d 100644 --- a/js/skrollr.js +++ b/15/js/skrollr.js @@ -1777,4 +1777,4 @@ window.skrollr = skrollr; } -}(window, document)); \ No newline at end of file +}(window, document)); diff --git a/js/typed.js b/15/js/typed.js old mode 100755 new mode 100644 similarity index 100% rename from js/typed.js rename to 15/js/typed.js diff --git a/16/css/style.css b/16/css/style.css new file mode 100644 index 0000000..f9de492 --- /dev/null +++ b/16/css/style.css @@ -0,0 +1 @@ +@import "https://fonts.googleapis.com/css?family=Josefin+Sans";*{color:#EAF0CE;font-family:'Josefin Sans', sans-serif}body{background:#E7F3FB}.bg{height:100vh;background:radial-gradient(rgba(0,0,0,0.9) 5%,rgba(0,0,0,0.7) 15%,rgba(0,0,0,0.3)),url(../images/cover-min.png) no-repeat fixed center;background-size:100% 100%}.register-now{margin-bottom:10px}.header{margin-bottom:-161px}.logo{width:15%;height:auto;margin-top:-10px}.content{width:50%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);position:absolute}@media (min-width: 0px) and (max-width: 500px){.content{width:80%}}.hacktx-logo{width:100%;display:block;margin:auto;padding-bottom:20px}.teaser-text{font-size:3em;text-align:center;font-weight:bold}.teaser-text .map-link{color:#EAF0CE}.title-buttons{background:#CE0019;transition:all 0.5s ease;border:none;border-radius:3px;color:#EAF0CE;font-size:2em;padding:0.6em 0.3em;text-decoration:none !important;text-shadow:0 0 0}.title-buttons:hover{background:#e6001b;text-decoration:none;color:#EAF0CE}@media (max-width: 660px){.teaser-text{font-size:2em;text-align:center}.bg{height:100vh;background:radial-gradient(rgba(0,0,0,0.9) 5%,rgba(0,0,0,0.7) 15%,rgba(0,0,0,0.3)),url(../images/cover-min.png) no-repeat fixed}}@media (max-width: 480px){.logo{width:100px;margin:0 auto;margin-top:-5px;margin-bottom:24px}}.transition{margin-top:5em}.typed-text{color:aqua}@media (min-width: 0px) and (max-width: 500px){.logo-fix{margin-top:-95%}}@media (max-width: 360px){.palantir-fix{margin-top:-95%}}.about{height:100%;width:100%;position:relative;background-size:100% 100%;background:#E7F3FB}.about .typed-cursor{opacity:1;font-size:38px;color:#124e78;font-family:'Oswald', sans-serif;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite;margin-top:-.6vh}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.about h1{color:#CB0922;font-size:5em;font-weight:bold;text-align:center}.about h3{color:#CB0922;font-size:3em;font-weight:bold;text-align:center}.about h3 .typed-title{color:#124e78}.about p{color:#4E4E4E;font-size:2em}.about .alert{color:#CB0922}.about .alert fa{color:#CB0922}.about .alert--success{color:#26A65B}.about .alert--success .fa{color:#26A65B}.about .alert--error{color:#CB0922}.about .alert--error .fa{color:#CB0922}.about .about-content p{text-align:center;margin:auto}@media (min-width: 0px) and (max-width: 500px){.about .about-content p{text-align:justify}}.about .about-content h2{color:#CB0922;font-size:2em}.about .about-content .mailing-list{text-align:center;font-size:2em}.about .about-content .mailing-list input[type=email]{width:80%;color:#124e78;padding:12px 20px;margin:8px 0;box-sizing:border-box}.about .about-content .mailing-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:1px solid rgba(203,9,34,0.4);background-color:rgba(255,255,255,0.2);border-radius:3px;font-size:18px;color:#FFF;transition-duration:0.25s;font-weight:300;transition-duration:0.25s;font-weight:300}.about .about-content .mailing-list input.no-expand:focus{width:250px}.about .about-content .mailing-list input::selection{color:white;background:#124e78}.about .about-content .mailing-list input ::-moz-selection{background:#000}.about .about-content .mailing-list input:hover{background-color:rgba(255,255,255,0.4)}.about .about-content .mailing-list input:focus{background-color:white}.about .about-content .mailing-list input[type=submit]{height:100%;padding:12px 20px;background:#CB0922;border:0 none;cursor:pointer}.about .hype-video{margin-top:3em;height:50vh;width:100%;background-size:100% 100%;background:#E6E6E6;margin-bottom:3em}@media (max-width: 768px){.about .hype-video{display:none}}.schedule{color:black}.schedule h4{color:black;font-size:2.5em}.schedule h5{color:black;font-size:2em}.faq{height:100%;width:100%;position:relative;background-size:100% 100%;background:#124e78}.faq .faq-content{padding-top:3em}.faq .faq-content h1{text-align:center;font-size:5em;text-shadow:1.5px 1.5px 1.5px #CB0922;margin-bottom:1em}.faq .faq-content .faq-info{position:relative;text-align:left;margin-top:1em}.faq .faq-content .faq-info .top-dark-blue{background-image:url("../images/textbox1.png");background-size:100% 100%;height:11em;width:100%;background-repeat:no-repeat;background-position:left top;position:relative}@media (min-width: 0px) and (max-width: 500px){.faq .faq-content .faq-info .top-dark-blue{height:12em}}.faq .faq-content .faq-info .top-dark-blue p{position:absolute;left:5%;right:3%;top:15%;font-weight:bold;font-size:2em;color:#E6E6E6}.faq .faq-content .faq-info .small-question{height:9em}.faq .faq-content .faq-info .faq-entry{margin-bottom:1em}.faq .faq-content .faq-info .huge-text{height:25em !important}@media (min-width: 501px) and (max-width: 991px){.faq .faq-content .faq-info .huge-text{height:15em !important}}.faq .faq-content .faq-info .huge-text p{top:35% !important}@media (min-width: 501px) and (max-width: 991px){.faq .faq-content .faq-info .huge-text p{top:50% !important}}@media (min-width: 0px) and (max-width: 500px){.faq .faq-content .faq-info .huge-text p{top:35% !important}}.faq .faq-content .faq-info .small-text{height:13em !important}.faq .faq-content .faq-info .opposite-direction-bot{background-image:url("../images/textbox2reversed.png") !important}.faq .faq-content .faq-info .opposite-direction-top{background-image:url("../images/textbox1reversed.png") !important}.faq .faq-content .faq-info #gigantic-text{background-image:url("../images/textbox2stretch.png");height:37em;background-repeat:no-repeat;background-position:left top;background-size:100% 100%;margin-top:-2em}@media (min-width: 501px) and (max-width: 991px){.faq .faq-content .faq-info #gigantic-text{height:22em}}.faq .faq-content .faq-info #gigantic-text p{padding-left:0.5em;text-align:left;position:absolute;width:90%;top:25%;font-size:1.3em;color:#4E4E4E}@media (min-width: 501px) and (max-width: 991px){.faq .faq-content .faq-info #gigantic-text p{top:40%}}.faq .faq-content .faq-info .bot-light-blue{background-image:url("../images/textbox2.png");height:17em;background-repeat:no-repeat;background-position:left top;background-size:100% 100%;margin-top:-2em}@media (min-width: 0px) and (max-width: 500px){.faq .faq-content .faq-info .bot-light-blue{margin-top:-2.5em;height:20em}}.faq .faq-content .faq-info .bot-light-blue p{padding-left:0.5em;text-align:left;position:absolute;width:90%;top:40%;font-size:1.3em;color:#4E4E4E}@media (min-width: 501px) and (max-width: 991px){.faq .faq-content .faq-info .bot-light-blue p{top:50%}}.partners{height:100%;width:100%;background-size:100% 100%;background:#E7F3FB}.partners h1{color:#CB0922;font-size:5em;font-weight:bold;text-align:center}.partners .partner-row .partner-entry{margin-top:5%;margin-bottom:5%}@media (min-width: 768px){.partners .partner-row .partner-entry{display:inline-block;vertical-align:middle;float:none}.partners .partner-row .partner-entry .push-fix{margin-bottom:0em !important}}.partners .partner-row .no-padding{padding:0}.partners .rest-partners img{height:100%;width:100%}@media (min-width: 0px) and (max-width: 500px){.partners .rest-partners img{width:95%}}.partners .two-per-partners img{height:100%;width:100%}.partners p{margin-top:2em;margin-bottom:2em;text-align:center;color:#4E4E4E;font-size:2em}.partners #mlh{width:35%;height:50%}.partners #microsoft{width:50%}.partners #utcs{width:50%}@media (max-width: 768px){.partners #palantir{margin-top:-8em}.partners #mlh{width:50%;height:50%}.partners #microsoft{width:75%}.partners #utcs{width:75%}.partners .partnership-text{font-size:1.5em}}.footer{height:100%;width:100%;position:relative;background-size:100% 100%;background:#CB0922}.footer .footer-info-row{margin-top:4em;margin-bottom:3em;text-align:center}.footer .footer-info-row a{padding:10px}.footer p{text-align:center;font-size:1.5em;color:#E7F3FB;padding-bottom:1em}.footer i{color:#E7F3FB}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-text{color:black;font-size:1.5em} diff --git a/16/css/sweetalert.css b/16/css/sweetalert.css new file mode 100644 index 0000000..2c33dec --- /dev/null +++ b/16/css/sweetalert.css @@ -0,0 +1,5 @@ +body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:white;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.04706) 0px 0px 0px 1px inset !important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-webkit-keyframes slideFromTop{0%{top:0%}100%{top:50%}}@keyframes slideFromTop{0%{top:0%}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0%}}@keyframes slideToTop{0%{top:50%}100%{top:0%}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9}/*! + * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/) + * Copyright 2015 Daniel Cardoso <@DanielCardoso> + * Licensed under MIT + */.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}} diff --git a/16/fonts/font-awesome-4.3.0/css/font-awesome.css b/16/fonts/font-awesome-4.3.0/css/font-awesome.css new file mode 100644 index 0000000..2dcdc22 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/css/font-awesome.css @@ -0,0 +1,1801 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.3.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-genderless:before, +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} diff --git a/fonts/font-awesome-4.3.0/css/font-awesome.min.css b/16/fonts/font-awesome-4.3.0/css/font-awesome.min.css similarity index 100% rename from fonts/font-awesome-4.3.0/css/font-awesome.min.css rename to 16/fonts/font-awesome-4.3.0/css/font-awesome.min.css diff --git a/16/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf b/16/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf new file mode 100644 index 0000000..f7936cc Binary files /dev/null and b/16/fonts/font-awesome-4.3.0/fonts/FontAwesome.otf differ diff --git a/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..33b2bb8 Binary files /dev/null and b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.eot differ diff --git a/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg similarity index 100% rename from fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg rename to 16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.svg diff --git a/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..ed9372f Binary files /dev/null and b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf differ diff --git a/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..8b280b9 Binary files /dev/null and b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff differ diff --git a/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..3311d58 Binary files /dev/null and b/16/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2 differ diff --git a/16/fonts/font-awesome-4.3.0/less/animated.less b/16/fonts/font-awesome-4.3.0/less/animated.less new file mode 100644 index 0000000..66ad52a --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/16/fonts/font-awesome-4.3.0/less/bordered-pulled.less b/16/fonts/font-awesome-4.3.0/less/bordered-pulled.less new file mode 100644 index 0000000..0c90eb5 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/bordered-pulled.less @@ -0,0 +1,16 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/16/fonts/font-awesome-4.3.0/less/core.less b/16/fonts/font-awesome-4.3.0/less/core.less new file mode 100644 index 0000000..f814f1e --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/core.less @@ -0,0 +1,13 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); // ensures no half-pixel rendering in firefox + +} diff --git a/16/fonts/font-awesome-4.3.0/less/fixed-width.less b/16/fonts/font-awesome-4.3.0/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/16/fonts/font-awesome-4.3.0/less/font-awesome.less b/16/fonts/font-awesome-4.3.0/less/font-awesome.less new file mode 100644 index 0000000..1f45c63 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/font-awesome.less @@ -0,0 +1,17 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; diff --git a/16/fonts/font-awesome-4.3.0/less/icons.less b/16/fonts/font-awesome-4.3.0/less/icons.less new file mode 100644 index 0000000..c265de5 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/icons.less @@ -0,0 +1,596 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-genderless:before, +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } diff --git a/16/fonts/font-awesome-4.3.0/less/larger.less b/16/fonts/font-awesome-4.3.0/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/16/fonts/font-awesome-4.3.0/less/list.less b/16/fonts/font-awesome-4.3.0/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/16/fonts/font-awesome-4.3.0/less/mixins.less b/16/fonts/font-awesome-4.3.0/less/mixins.less new file mode 100644 index 0000000..c97f460 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/mixins.less @@ -0,0 +1,27 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); // ensures no half-pixel rendering in firefox + +} + +.fa-icon-rotate(@degrees, @rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} diff --git a/16/fonts/font-awesome-4.3.0/less/path.less b/16/fonts/font-awesome-4.3.0/less/path.less new file mode 100644 index 0000000..9211e66 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); +// src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/16/fonts/font-awesome-4.3.0/less/rotated-flipped.less b/16/fonts/font-awesome-4.3.0/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/16/fonts/font-awesome-4.3.0/less/stacked.less b/16/fonts/font-awesome-4.3.0/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/16/fonts/font-awesome-4.3.0/less/variables.less b/16/fonts/font-awesome-4.3.0/less/variables.less new file mode 100644 index 0000000..d526064 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/less/variables.less @@ -0,0 +1,606 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.3.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-ambulance: "\f0f9"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-ban: "\f05e"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-o: "\f133"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-credit-card: "\f09d"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edit: "\f044"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-square: "\f199"; +@fa-var-eraser: "\f12d"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f1db"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-html5: "\f13b"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map-marker: "\f041"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-openid: "\f19b"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f1a7"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-stop: "\f04d"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wifi: "\f1eb"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-yahoo: "\f19e"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/16/fonts/font-awesome-4.3.0/scss/_animated.scss b/16/fonts/font-awesome-4.3.0/scss/_animated.scss new file mode 100644 index 0000000..8a020db --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss b/16/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss new file mode 100644 index 0000000..9d3fdf3 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_bordered-pulled.scss @@ -0,0 +1,16 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_core.scss b/16/fonts/font-awesome-4.3.0/scss/_core.scss new file mode 100644 index 0000000..5a2db9d --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_core.scss @@ -0,0 +1,13 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); // ensures no half-pixel rendering in firefox + +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_fixed-width.scss b/16/fonts/font-awesome-4.3.0/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_icons.scss b/16/fonts/font-awesome-4.3.0/scss/_icons.scss new file mode 100644 index 0000000..fbcfe81 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_icons.scss @@ -0,0 +1,596 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-genderless:before, +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } diff --git a/16/fonts/font-awesome-4.3.0/scss/_larger.scss b/16/fonts/font-awesome-4.3.0/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/16/fonts/font-awesome-4.3.0/scss/_list.scss b/16/fonts/font-awesome-4.3.0/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_mixins.scss b/16/fonts/font-awesome-4.3.0/scss/_mixins.scss new file mode 100644 index 0000000..6b7f160 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_mixins.scss @@ -0,0 +1,27 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0); // ensures no half-pixel rendering in firefox + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_path.scss b/16/fonts/font-awesome-4.3.0/scss/_path.scss new file mode 100644 index 0000000..bb457c2 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss b/16/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/16/fonts/font-awesome-4.3.0/scss/_stacked.scss b/16/fonts/font-awesome-4.3.0/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/16/fonts/font-awesome-4.3.0/scss/_variables.scss b/16/fonts/font-awesome-4.3.0/scss/_variables.scss new file mode 100644 index 0000000..9b7210e --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/_variables.scss @@ -0,0 +1,606 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.3.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-ambulance: "\f0f9"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-ban: "\f05e"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-o: "\f133"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-credit-card: "\f09d"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edit: "\f044"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-square: "\f199"; +$fa-var-eraser: "\f12d"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f1db"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-html5: "\f13b"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map-marker: "\f041"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-openid: "\f19b"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f1a7"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-stop: "\f04d"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wifi: "\f1eb"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-yahoo: "\f19e"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/16/fonts/font-awesome-4.3.0/scss/font-awesome.scss b/16/fonts/font-awesome-4.3.0/scss/font-awesome.scss new file mode 100644 index 0000000..388ac6b --- /dev/null +++ b/16/fonts/font-awesome-4.3.0/scss/font-awesome.scss @@ -0,0 +1,17 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; diff --git a/fonts/glyphicons-halflings-regular.svg b/16/fonts/glyphicons-halflings-regular (1).svg similarity index 100% rename from fonts/glyphicons-halflings-regular.svg rename to 16/fonts/glyphicons-halflings-regular (1).svg diff --git a/16/fonts/glyphicons-halflings-regular.eot b/16/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/16/fonts/glyphicons-halflings-regular.eot differ diff --git a/16/fonts/glyphicons-halflings-regular.svg b/16/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/16/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/16/fonts/glyphicons-halflings-regular.ttf b/16/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/16/fonts/glyphicons-halflings-regular.ttf differ diff --git a/16/fonts/glyphicons-halflings-regular.woff b/16/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/16/fonts/glyphicons-halflings-regular.woff differ diff --git a/16/fonts/glyphicons-halflings-regular.woff2 b/16/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/16/fonts/glyphicons-halflings-regular.woff2 differ diff --git a/16/images/FreetailLogo.svg b/16/images/FreetailLogo.svg new file mode 100644 index 0000000..80fa3da --- /dev/null +++ b/16/images/FreetailLogo.svg @@ -0,0 +1,29112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + partnerships@freetailhackers.comBuild. Create. Innovate. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + partnerships@freetailhackers.comBuild. Create. Innovate. + + + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + What is Design Hacks? + + + What Makes Design Hacks Special? + + + Our community welcomes hackers of all levels and provides them with the resources + to succeed in our workshops. This is possible due to the eforts of our generous + partner companies who host workshops and bring in experienced mentors. + We bring in UT Austin students from the highest-ranked programs in the country.* + This is Freetail's frst hackathon focusing on graphic design. If you're interested in + fostering a community of talented, diverse students, reach out to our corporate team + at partnerships@freetailhackers.com. + + + Who is Running the Show? + + + This event is brought to you by Freetail Hackers, an UT student-org dedicated + to empowering students who are passionate about building technology. We organize + and host hackathons, day-long marathons where students collaborate + and create software and hardware solutions. + + + Top 10 National Computer Science and Engineering program - U.S. News & World Report + McCombs School of Business Marketing program ranked #3 - U.S. News & World Report + Moody College of Communications Advertising program ranked #1 - Journal of Advertising Education + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gregory Gym + + + UT Austin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + March 26, 2016 + + + 10am to 10pm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reg + + + Presents + + + + + + + + FOOD + SWAG + COMPANIES + WORKSHOPS + OPEN TO ALL MAJORS + and best of all... + Registration opens + + + Freetail Hackers is a student + organization focused on + empowering students who are + passionate about technology. + Our + + + + + + rst event, Design Hacks, + centers around creating + logos, user interfaces, + graphic designs, games, and + other design related products. + + + Follow 'Freetail Hackers' + + + + + + on to learn more + + + + + FREE FOR UT STUDENTS + + + + + + MARCH + + + 26 + + + + + + + + + + + + + GregoryGym + Games Room + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Presents + + + + + + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + + + + FEB + + + + + @ + + + + + 19 + 4pm + + + + + 1 + 2 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + 4 + + + + + + 115, 168, 184 + 247, 47, 39 + 249, 126, 0 + 251, 161, 0 + + + 18, 78, 120 + + 229, 204, 168 + + 47, 41, 34 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/16/images/HACKTX.svg b/16/images/HACKTX.svg new file mode 100644 index 0000000..d7a734b --- /dev/null +++ b/16/images/HACKTX.svg @@ -0,0 +1,9115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HACK + TX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HACK + TX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2016 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2016 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + partnerships@freetailhackers.comBuild. Create. Innovate. + + + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + What is Design Hacks? + + + What Makes Design Hacks Special? + + + Our community welcomes hackers of all levels and provides them with the resources + to succeed in our workshops. This is possible due to the eforts of our generous + partner companies who host workshops and bring in experienced mentors. + We bring in UT Austin students from the highest-ranked programs in the country.* + This is Freetail's frst hackathon focusing on graphic design. If you're interested in + fostering a community of talented, diverse students, reach out to our corporate team + at partnerships@freetailhackers.com. + + + Who is Running the Show? + + + This event is brought to you by Freetail Hackers, an UT student-org dedicated + to empowering students who are passionate about building technology. We organize + and host hackathons, day-long marathons where students collaborate + and create software and hardware solutions. + + + Top 10 National Computer Science and Engineering program - U.S. News & World Report + McCombs School of Business Marketing program ranked #3 - U.S. News & World Report + Moody College of Communications Advertising program ranked #1 - Journal of Advertising Education + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gregory Gym + + + UT Austin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + March 26, 2016 + + + 10am to 10pm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reg + + + Presents + + + + + + + + + FOOD + SWAG + COMPANIES + WORKSHOPS + OPEN TO ALL MAJORS + and best of all... + Registration opens + + + + Freetail Hackers is a student + organization focused on + empowering students who are + passionate about technology. + Our + + + + + + rst event, Design Hacks, + centers around creating + logos, user interfaces, + graphic designs, games, and + other design related products. + + + + Follow 'Freetail Hackers' + + + + + + + on to learn more + + + + + FREE FOR UT STUDENTS + + + + + + MARCH + + + 26 + + + + + + + + + + + + + GregoryGym + Games Room + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Presents + + + + + + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + Register by March 4 + at freetailhackers.com + + + + FEB + + + + + @ + + + + + 19 + 4pm + + + + + 2 + + + + + + + 115, 168, 184 + 247, 47, 39 + 249, 126, 0 + 251, 161, 0 + + + + 18, 78, 120 + + 229, 204, 168 + + 47, 41, 34 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/16/images/MLH_LOCKUP.png b/16/images/MLH_LOCKUP.png new file mode 100644 index 0000000..80c1dff Binary files /dev/null and b/16/images/MLH_LOCKUP.png differ diff --git a/16/images/MLH_LOCKUP.svg b/16/images/MLH_LOCKUP.svg new file mode 100644 index 0000000..2bff10c --- /dev/null +++ b/16/images/MLH_LOCKUP.svg @@ -0,0 +1,3 @@ + + +image/svg+xml diff --git a/16/images/app-event-banner.png b/16/images/app-event-banner.png new file mode 100644 index 0000000..f66cc64 Binary files /dev/null and b/16/images/app-event-banner.png differ diff --git a/16/images/cover-min.png b/16/images/cover-min.png new file mode 100644 index 0000000..0689b31 Binary files /dev/null and b/16/images/cover-min.png differ diff --git a/16/images/cover.png b/16/images/cover.png new file mode 100644 index 0000000..9856759 Binary files /dev/null and b/16/images/cover.png differ diff --git a/16/images/favicon-16x16.png b/16/images/favicon-16x16.png new file mode 100644 index 0000000..1e6121b Binary files /dev/null and b/16/images/favicon-16x16.png differ diff --git a/16/images/favicon-32x32.png b/16/images/favicon-32x32.png new file mode 100644 index 0000000..77d2a19 Binary files /dev/null and b/16/images/favicon-32x32.png differ diff --git a/16/images/favicon-48x48.png b/16/images/favicon-48x48.png new file mode 100644 index 0000000..bb43b10 Binary files /dev/null and b/16/images/favicon-48x48.png differ diff --git a/16/images/favicon.ico b/16/images/favicon.ico new file mode 100644 index 0000000..ca96b60 Binary files /dev/null and b/16/images/favicon.ico differ diff --git a/16/images/fbIcon.png b/16/images/fbIcon.png new file mode 100644 index 0000000..91184c9 Binary files /dev/null and b/16/images/fbIcon.png differ diff --git a/16/images/hacktx.png b/16/images/hacktx.png new file mode 100644 index 0000000..b36f426 Binary files /dev/null and b/16/images/hacktx.png differ diff --git a/16/images/jpmc/fb.jpg b/16/images/jpmc/fb.jpg new file mode 100644 index 0000000..40eca74 Binary files /dev/null and b/16/images/jpmc/fb.jpg differ diff --git a/16/images/jpmc/instagram.gif b/16/images/jpmc/instagram.gif new file mode 100644 index 0000000..019b4db Binary files /dev/null and b/16/images/jpmc/instagram.gif differ diff --git a/16/images/jpmc/jp_morgan_banner.jpg b/16/images/jpmc/jp_morgan_banner.jpg new file mode 100644 index 0000000..225ebe0 Binary files /dev/null and b/16/images/jpmc/jp_morgan_banner.jpg differ diff --git a/16/images/jpmc/linkedin.jpg b/16/images/jpmc/linkedin.jpg new file mode 100644 index 0000000..25cad20 Binary files /dev/null and b/16/images/jpmc/linkedin.jpg differ diff --git a/16/images/jpmc/twitter.jpg b/16/images/jpmc/twitter.jpg new file mode 100644 index 0000000..9e59a8e Binary files /dev/null and b/16/images/jpmc/twitter.jpg differ diff --git a/16/images/jpmc/youtube.jpg b/16/images/jpmc/youtube.jpg new file mode 100644 index 0000000..7d007d4 Binary files /dev/null and b/16/images/jpmc/youtube.jpg differ diff --git a/16/images/mailIcon.png b/16/images/mailIcon.png new file mode 100644 index 0000000..06d8b08 Binary files /dev/null and b/16/images/mailIcon.png differ diff --git a/16/images/partners/1517.jpeg b/16/images/partners/1517.jpeg new file mode 100644 index 0000000..6b55e40 Binary files /dev/null and b/16/images/partners/1517.jpeg differ diff --git a/16/images/partners/1517.png b/16/images/partners/1517.png new file mode 100644 index 0000000..9eae6d3 Binary files /dev/null and b/16/images/partners/1517.png differ diff --git a/16/images/partners/IndeedLogo2.jpg b/16/images/partners/IndeedLogo2.jpg new file mode 100644 index 0000000..19fe488 Binary files /dev/null and b/16/images/partners/IndeedLogo2.jpg differ diff --git a/16/images/partners/a16z.png b/16/images/partners/a16z.png new file mode 100644 index 0000000..4e581df Binary files /dev/null and b/16/images/partners/a16z.png differ diff --git a/16/images/partners/bloomberg.png b/16/images/partners/bloomberg.png new file mode 100644 index 0000000..b92f80b Binary files /dev/null and b/16/images/partners/bloomberg.png differ diff --git a/16/images/partners/capital-one.png b/16/images/partners/capital-one.png new file mode 100644 index 0000000..fdd48dd Binary files /dev/null and b/16/images/partners/capital-one.png differ diff --git a/16/images/partners/cdk.png b/16/images/partners/cdk.png new file mode 100644 index 0000000..cc21d64 Binary files /dev/null and b/16/images/partners/cdk.png differ diff --git a/16/images/partners/digital-ocean.png b/16/images/partners/digital-ocean.png new file mode 100644 index 0000000..a1e77ee Binary files /dev/null and b/16/images/partners/digital-ocean.png differ diff --git a/16/images/partners/elastic.png b/16/images/partners/elastic.png new file mode 100644 index 0000000..ccdd53d Binary files /dev/null and b/16/images/partners/elastic.png differ diff --git a/16/images/partners/enjoylife.png b/16/images/partners/enjoylife.png new file mode 100644 index 0000000..0d23cf6 Binary files /dev/null and b/16/images/partners/enjoylife.png differ diff --git a/16/images/partners/fasten.png b/16/images/partners/fasten.png new file mode 100644 index 0000000..3f7b9af Binary files /dev/null and b/16/images/partners/fasten.png differ diff --git a/16/images/partners/fb.png b/16/images/partners/fb.png new file mode 100644 index 0000000..f2fdd73 Binary files /dev/null and b/16/images/partners/fb.png differ diff --git a/16/images/partners/formspree.png b/16/images/partners/formspree.png new file mode 100644 index 0000000..8326111 Binary files /dev/null and b/16/images/partners/formspree.png differ diff --git a/16/images/partners/gogo-squeeze.png b/16/images/partners/gogo-squeeze.png new file mode 100644 index 0000000..50fa5a0 Binary files /dev/null and b/16/images/partners/gogo-squeeze.png differ diff --git a/16/images/partners/goldman.jpg b/16/images/partners/goldman.jpg new file mode 100644 index 0000000..78f0f34 Binary files /dev/null and b/16/images/partners/goldman.jpg differ diff --git a/16/images/partners/goldman.png b/16/images/partners/goldman.png new file mode 100644 index 0000000..ea013e7 Binary files /dev/null and b/16/images/partners/goldman.png differ diff --git a/16/images/partners/google.png b/16/images/partners/google.png new file mode 100644 index 0000000..8079b9a Binary files /dev/null and b/16/images/partners/google.png differ diff --git a/16/images/partners/hbk.png b/16/images/partners/hbk.png new file mode 100644 index 0000000..f52b9f3 Binary files /dev/null and b/16/images/partners/hbk.png differ diff --git a/16/images/partners/homeaway.svg b/16/images/partners/homeaway.svg new file mode 100644 index 0000000..a0ab134 --- /dev/null +++ b/16/images/partners/homeaway.svg @@ -0,0 +1,86 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/16/images/partners/indeed.png b/16/images/partners/indeed.png new file mode 100644 index 0000000..4bb28a0 Binary files /dev/null and b/16/images/partners/indeed.png differ diff --git a/16/images/partners/janestreet.png b/16/images/partners/janestreet.png new file mode 100644 index 0000000..2b09cb5 Binary files /dev/null and b/16/images/partners/janestreet.png differ diff --git a/16/images/partners/jpmorgan.png b/16/images/partners/jpmorgan.png new file mode 100644 index 0000000..11cdd35 Binary files /dev/null and b/16/images/partners/jpmorgan.png differ diff --git a/16/images/partners/justins.png b/16/images/partners/justins.png new file mode 100644 index 0000000..4968e1c Binary files /dev/null and b/16/images/partners/justins.png differ diff --git a/16/images/partners/labatt.png b/16/images/partners/labatt.png new file mode 100644 index 0000000..bfde3c0 Binary files /dev/null and b/16/images/partners/labatt.png differ diff --git a/16/images/partners/mantech.png b/16/images/partners/mantech.png new file mode 100644 index 0000000..082a5e0 Binary files /dev/null and b/16/images/partners/mantech.png differ diff --git a/16/images/partners/markiii.png b/16/images/partners/markiii.png new file mode 100644 index 0000000..ab0f387 Binary files /dev/null and b/16/images/partners/markiii.png differ diff --git a/16/images/partners/microsoft.png b/16/images/partners/microsoft.png new file mode 100644 index 0000000..564416b Binary files /dev/null and b/16/images/partners/microsoft.png differ diff --git a/16/images/partners/mlh-logo-color.svg b/16/images/partners/mlh-logo-color.svg new file mode 100644 index 0000000..b035f08 --- /dev/null +++ b/16/images/partners/mlh-logo-color.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/16/images/partners/mlh.png b/16/images/partners/mlh.png new file mode 100644 index 0000000..72c8618 Binary files /dev/null and b/16/images/partners/mlh.png differ diff --git a/16/images/partners/mlh.svg b/16/images/partners/mlh.svg new file mode 100644 index 0000000..52e86cf --- /dev/null +++ b/16/images/partners/mlh.svg @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3x + 2x + 3x + 2x + + + + + + + + + + + + x + x + + diff --git a/16/images/partners/mongodb.png b/16/images/partners/mongodb.png new file mode 100644 index 0000000..bca911b Binary files /dev/null and b/16/images/partners/mongodb.png differ diff --git a/16/images/partners/palantir.png b/16/images/partners/palantir.png new file mode 100644 index 0000000..0550f1f Binary files /dev/null and b/16/images/partners/palantir.png differ diff --git a/16/images/partners/qualtrics.png b/16/images/partners/qualtrics.png new file mode 100644 index 0000000..f0b92c9 Binary files /dev/null and b/16/images/partners/qualtrics.png differ diff --git a/16/images/partners/quantlab-financial.png b/16/images/partners/quantlab-financial.png new file mode 100644 index 0000000..c244c55 Binary files /dev/null and b/16/images/partners/quantlab-financial.png differ diff --git a/16/images/partners/rackspace.png b/16/images/partners/rackspace.png new file mode 100644 index 0000000..70e5c9a Binary files /dev/null and b/16/images/partners/rackspace.png differ diff --git a/16/images/partners/simplyprotein-logo.png b/16/images/partners/simplyprotein-logo.png new file mode 100644 index 0000000..4bd7f27 Binary files /dev/null and b/16/images/partners/simplyprotein-logo.png differ diff --git a/16/images/partners/square.png b/16/images/partners/square.png new file mode 100644 index 0000000..95f7cac Binary files /dev/null and b/16/images/partners/square.png differ diff --git a/16/images/partners/squareroot.png b/16/images/partners/squareroot.png new file mode 100644 index 0000000..ee362f9 Binary files /dev/null and b/16/images/partners/squareroot.png differ diff --git a/16/images/partners/thiel.png b/16/images/partners/thiel.png new file mode 100644 index 0000000..927394a Binary files /dev/null and b/16/images/partners/thiel.png differ diff --git a/16/images/partners/tiff.png b/16/images/partners/tiff.png new file mode 100644 index 0000000..efaaee3 Binary files /dev/null and b/16/images/partners/tiff.png differ diff --git a/16/images/partners/twilio.png b/16/images/partners/twilio.png new file mode 100644 index 0000000..b9e22eb Binary files /dev/null and b/16/images/partners/twilio.png differ diff --git a/16/images/partners/uship.png b/16/images/partners/uship.png new file mode 100644 index 0000000..f30960f Binary files /dev/null and b/16/images/partners/uship.png differ diff --git a/16/images/partners/utcs.png b/16/images/partners/utcs.png new file mode 100644 index 0000000..9fdefe3 Binary files /dev/null and b/16/images/partners/utcs.png differ diff --git a/16/images/partners/utcs.svg b/16/images/partners/utcs.svg new file mode 100644 index 0000000..d839633 --- /dev/null +++ b/16/images/partners/utcs.svg @@ -0,0 +1,277 @@ + +image/svg+xml \ No newline at end of file diff --git a/16/images/partners/xyience.png b/16/images/partners/xyience.png new file mode 100644 index 0000000..743f47f Binary files /dev/null and b/16/images/partners/xyience.png differ diff --git a/16/images/partners/zilks.png b/16/images/partners/zilks.png new file mode 100644 index 0000000..c51bb5c Binary files /dev/null and b/16/images/partners/zilks.png differ diff --git a/16/images/social/fb.png b/16/images/social/fb.png new file mode 100644 index 0000000..6c40e85 Binary files /dev/null and b/16/images/social/fb.png differ diff --git a/16/images/social/github.png b/16/images/social/github.png new file mode 100644 index 0000000..22d71ee Binary files /dev/null and b/16/images/social/github.png differ diff --git a/16/images/social/twitter.png b/16/images/social/twitter.png new file mode 100644 index 0000000..dc835e4 Binary files /dev/null and b/16/images/social/twitter.png differ diff --git a/16/images/textbox1.png b/16/images/textbox1.png new file mode 100644 index 0000000..f536116 Binary files /dev/null and b/16/images/textbox1.png differ diff --git a/16/images/textbox1reversed.png b/16/images/textbox1reversed.png new file mode 100644 index 0000000..ef07f2a Binary files /dev/null and b/16/images/textbox1reversed.png differ diff --git a/16/images/textbox2.png b/16/images/textbox2.png new file mode 100644 index 0000000..56fbfc6 Binary files /dev/null and b/16/images/textbox2.png differ diff --git a/16/images/textbox2reversed.png b/16/images/textbox2reversed.png new file mode 100644 index 0000000..99ecdf8 Binary files /dev/null and b/16/images/textbox2reversed.png differ diff --git a/16/images/textbox2stretch.png b/16/images/textbox2stretch.png new file mode 100644 index 0000000..3649f24 Binary files /dev/null and b/16/images/textbox2stretch.png differ diff --git a/16/images/twitterIcon.png b/16/images/twitterIcon.png new file mode 100644 index 0000000..0594266 Binary files /dev/null and b/16/images/twitterIcon.png differ diff --git a/16/index.html b/16/index.html new file mode 100644 index 0000000..711a09c --- /dev/null +++ b/16/index.html @@ -0,0 +1,440 @@ + + + + + + + + + + + + + HackTX + + + + + + + + + + + + + Major League Hacking 2017 Hackathon Season +
+
+
+ +
+
+ +
+ +
+

October 22-23, 2016 +
+ Omni Hotel +

+
+
+
+ +
+
+
+
+

HACKTX IS FOR

+
+
+

HackTX is a place to grow. Challenge yourself to learn something, break something, or create something. Whether you are are an experienced hacker or have just started programming, HackTX is for you. Join us for one intense weekend where you will push the limits, make new friends, and build great things!

+ +
+
+

Join our mailing list!

+
+ + + + + +
+ +
+
+
+
+ +
+
+
+
+
+

Frequently Asked Questions

+
+
+
+
+
+
+
+

What is HackTX?

+
+
+

HackTX is a 24 hour student hackathon hosted by Freetail Hackers, a student organization at The University of Texas at Austin. Its mission is to enable awesome students around Texas.

+
+
+
+
+

What is a hackathon?

+
+
+

A hackathon is a magical event where students spend hours and hours building an idea into reality. It's about learning new things and coming up with creative solutions with technology.

+
+
+
+
+

Why HackTX?

+
+
+

The HackTX team works hard to make our event welcoming, fun, and open to students of all backgrounds. We are focused on bringing people into the Texas hackathon community and thus we want you to have a great experience, meet lots of people, learn new skills and have an amazing time hacking.
+ Don't believe us? We'll let the facts do the talking:
+ - Over 50% of our attendees were first-time hackathoners
+ - We had over 25 different majors at HackTX
+ - HackTX was pretty evenly split among graduation date
+

+
+
+
+
+
+
+
+
+

Who can attend?

+
+
+

HackTX only accepts current students (undergraduates, graduates, or high school students at least 18 years old).

+
+
+
+
+

How do I register and when does registration open?

+
+
+ +

You can register on this site on September 16th 6:00PM CST. If you are accepted, you’ll have seven days to confirm your attendance. Sign up for our newsletter and we will send you a reminder before registration.

+
+
+
+
+

Any rules?

+
+
+

All code must be written at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc) must abide by MLH's Code of Conduct.

+
+
+
+
+ +
+
+
+
+

What should I bring?

+
+
+

Yourself, your valid university ID, a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, and power tools are not allowed. Smiles and awesomeness are welcome.

+
+
+
+
+

Do y'all give travel reimbursements?

+
+
+

We provide buses from nearby schools. Do you want a bus from your school? If so, we’ll provide a form closer to the event. We do not provide reimbursements for those who fly in, but we will provide some awesome high fives.

+
+
+
+
+

Where is HackTX and how do I get there?

+
+
+

We’ve gone off campus this year! HackTX will be hosted at the downtown Omni Hotel. For those traveling from inside of Austin, we are partnering with Fasten to provide a special promo code for discounted rides for our participants. The Metro bus also has a stop on Guadalupe/8th, which is only a short walk from the Omni.

+
+
+
+
+
+
+
+
+

How much money will this cost me?

+
+
+

Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. HackTX provides students with WiFi, meals, swag, workspace, and prizes for the entire event.

+
+
+
+
+

How do teams work?

+
+
+

Teams can be up to 5 members. If you don't have a team, check out our Facebook group for attendees. Joining a team of new friends is the best part of a hackathon.

+
+
+
+
+

What if this FAQ didn’t answer my questions?

+
+
+

Please email us at hello@hacktx.com if you still have any questions! We will be happy to answer them.

+
+
+
+
+
+
+ +
+

Schedule

+
+
+

October 22

+
9:30am Check-in
+
11:00am Opening ceremony
+
12:00pm Hacking begins
+
12:30pm Lunch
+
2:00pm Workshops
+
3:30pm Workshops
+
6:30pm Dinner
+
7:30pm Microsoft Fireside Chat
+
9:00pm 1517 Fireside Chat
+
+
+

October 23

+
12:15am Midnight snack
+
1:00am Late night activity
+
7:30am Breakfast
+
12:00pm Hacking ends
+
12:00pm Lunch
+
1:00pm Judging begins
+
2:30pm Final judging
+
3:00pm Closing ceremony
+
5:00pm Busses depart
+
+
+
+ + +
+
+
+
+

Powered By

+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+

+ Interested in partnering with HackTX? +
Email us at partnerships@freetailhackers.com! +

+
+
+ + + + + + + + + + + + diff --git a/16/js/form.js b/16/js/form.js new file mode 100644 index 0000000..9f7f30a --- /dev/null +++ b/16/js/form.js @@ -0,0 +1,27 @@ +$(function () { + var $contactForm = $('#contact-form'); + $contactForm.submit(function (e) { + e.preventDefault(); + $.ajax({ + url: 'https://formspree.io/xvowplwm', + method: 'POST', + data: $(this).serialize(), + dataType: 'json', + beforeSend: function () { + $('#subscribe-box').hide(); + $('#send').hide(); + $contactForm.append('
Subscribing...
'); + }, + success: function (data) { + $contactForm.find('.alert--loading').hide(); + $contactForm.append('
Successfully subscribed!
'); + }, + error: function (err) { + $contactForm.find('.alert--loading').hide(); + $('#subscribe-box').show(); + $('#send').show(); + $contactForm.append('
Oops, please try again!
'); + } + }); + }); +}); diff --git a/16/js/sweetalert.min.js b/16/js/sweetalert.min.js new file mode 100644 index 0000000..5c997b4 --- /dev/null +++ b/16/js/sweetalert.min.js @@ -0,0 +1 @@ +!function(e,t,n){"use strict";!function o(e,t,n){function a(s,l){if(!t[s]){if(!e[s]){var i="function"==typeof require&&require;if(!l&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=t[s]={exports:{}};e[s][0].call(c.exports,function(t){var n=e[s][1][t];return a(n?n:t)},c,c.exports,o,e,t,n)}return t[s].exports}for(var r="function"==typeof require&&require,s=0;s=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},i=function(e){var n=t.createElement("div");return n.appendChild(t.createTextNode(e)),n.innerHTML},u=function(e){e.style.opacity="",e.style.display="block"},c=function(e){if(e&&!e.length)return u(e);for(var t=0;t0?setTimeout(o,t):e.style.display="none"});o()},h=function(n){if("function"==typeof MouseEvent){var o=new MouseEvent("click",{view:e,bubbles:!1,cancelable:!0});n.dispatchEvent(o)}else if(t.createEvent){var a=t.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a)}else t.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},b=function(t){"function"==typeof t.stopPropagation?(t.stopPropagation(),t.preventDefault()):e.event&&e.event.hasOwnProperty("cancelBubble")&&(e.event.cancelBubble=!0)};a.hasClass=r,a.addClass=s,a.removeClass=l,a.escapeHtml=i,a._show=u,a.show=c,a._hide=d,a.hide=f,a.isDescendant=p,a.getTopMargin=m,a.fadeIn=v,a.fadeOut=y,a.fireClick=h,a.stopEventPropagation=b},{}],5:[function(t,o,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t("./handle-dom"),s=t("./handle-swal-dom"),l=function(t,o,a){var l=t||e.event,i=l.keyCode||l.which,u=a.querySelector("button.confirm"),c=a.querySelector("button.cancel"),d=a.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(i)){for(var f=l.target||l.srcElement,p=-1,m=0;m"),i.innerHTML=e.html?e.text:s.escapeHtml(e.text||"").split("\n").join("
"),e.text&&s.show(i),e.customClass)s.addClass(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var d=t.getAttribute("data-custom-class");s.removeClass(t,d),t.setAttribute("data-custom-class","")}if(s.hide(t.querySelectorAll(".sa-icon")),e.type&&!a.isIE8()){var f=function(){for(var o=!1,a=0;ao;o++)n=parseInt(e.substr(2*o,2),16),n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16),a+=("00"+n).substr(n.length);return a};o.extend=a,o.hexToRgb=r,o.isIE8=s,o.logStr=l,o.colorLuminance=i},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document); \ No newline at end of file diff --git a/16/js/title-type.js b/16/js/title-type.js new file mode 100644 index 0000000..27c8f51 --- /dev/null +++ b/16/js/title-type.js @@ -0,0 +1,8 @@ +$( document ).ready(function() { + + $(".typed-title").typed({ + strings: ['HACKING^5000', 'DESIGNING^3000', 'BUILDING^3000', 'MAKING^3000', 'CREATING^3000', 'YOU'], + typeSpeed: 150 + }); + +}); diff --git a/16/sass/style.scss b/16/sass/style.scss new file mode 100644 index 0000000..618557d --- /dev/null +++ b/16/sass/style.scss @@ -0,0 +1,587 @@ +//To compile: sass --watch sass:css --style compressed --sourcemap=none +$freetail-blue: #124e78; +$freetail-red: #e45243; +$light-blue: #E7F3FB; +$about-red: #CB0922; +$bg-gradient-stops: rgba(0, 0, 0, 0.9) 5%, +rgba(0, 0, 0, 0.7) 15%, +rgba(0, 0, 0, 0.3); + +$phone-width: 500px; +$tablet-width: 501px; +$desktop-width: 992px; + +@mixin tablet { + @media (min-width: #{$tablet-width}) and (max-width: #{$desktop-width - 1px}) { + @content; + } +} + +@mixin desktop { + @media (min-width: #{$desktop-width}) { + @content; + } +} + +@mixin phone { + @media (min-width: 0px) and (max-width: #{$phone-width}) { + @content; + } +} + + +/* Josefin San Google Font */ + +@import 'https://fonts.googleapis.com/css?family=Josefin+Sans'; + +* { + color: #EAF0CE; + font-family: 'Josefin Sans', sans-serif; +} + +body { + background: $light-blue; +} + +.bg { + height: 100vh; + background: radial-gradient($bg-gradient-stops), url(../images/cover-min.png) no-repeat fixed center; + background-size: 100% 100%; +} + +.register-now { + margin-bottom: 10px; +} + +.header { + margin-bottom: -161px; +} + +.logo { + width: 15%; + height: auto; + margin-top: -10px; +} + +.content { + width: 50%; + @include phone { + width: 80%; + } + top: 50%; + left: 50%; + transform: translate3d(-50%, -50%, 0); + position: absolute; +} + +.hacktx-logo { + width: 100%; + display: block; + margin: auto; + padding-bottom: 20px; +} + +.teaser-text { + font-size: 3em; + text-align: center; + font-weight: bold; + + .map-link { + color: #EAF0CE; + } +} + +.title-buttons { + background: #CE0019; + transition: all 0.5s ease; + border: none; + border-radius: 3px; + color: #EAF0CE; + font-size: 2em; + padding: 0.6em 0.3em; + text-decoration: none !important; + text-shadow: 0 0 0; + &:hover { + background: #e6001b; + text-decoration: none; + color: #EAF0CE; + } +} + +@media (max-width: 660px) { + .teaser-text { + font-size: 2em; + text-align: center; + } + .bg { + height: 100vh; + background: radial-gradient($bg-gradient-stops), url(../images/cover-min.png) no-repeat fixed; + } +} + +@media (max-width: 480px) { + .logo { + width: 100px; + margin: 0 auto; + margin-top: -5px; + margin-bottom: 24px; + } +} + +.transition { + margin-top: 5em; +} + +.typed-text { + color: aqua; +} + +.logo-fix { + @include phone { + margin-top: -95%; + } +} + +.palantir-fix { + @media (max-width: 360px) { + margin-top: -95%; + } +} + +.about { + height: 100%; + width: 100%; + position: relative; + background-size: 100% 100%; + background: $light-blue; + /* TYPED FOR HACKTX */ + .typed-cursor { + opacity: 1; + font-size: 38px; + color: $freetail-blue; + font-family: 'Oswald', sans-serif; + -webkit-animation: blink 0.7s infinite; + -moz-animation: blink 0.7s infinite; + animation: blink 0.7s infinite; + /*float: left;*/ + margin-top: -.6vh; + } + @keyframes blink { + 0% { + opacity: 1; + } + 50% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes blink { + 0% { + opacity: 1; + } + 50% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-moz-keyframes blink { + 0% { + opacity: 1; + } + 50% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + h1 { + color: $about-red; + font-size: 5em; + font-weight: bold; + text-align: center; + } + h3 { + color: $about-red; + font-size: 3em; + font-weight: bold; + text-align: center; + .typed-title { + color: $freetail-blue; + } + } + p { + color: #4E4E4E; + font-size: 2em; + } + .alert { + color: $about-red; + fa { + color: $about-red; + } + } + .alert--success { + color: #26A65B; + .fa { + color: #26A65B; + } + } + .alert--error { + color: $about-red; + .fa { + color: $about-red; + } + } + .about-content { + p { + text-align: center; + margin: auto; + } + @include phone { + p { + text-align: justify; + } + } + h2 { + color: $about-red; + font-size: 2em; + } + .mailing-list { + text-align: center; + font-size: 2em; + input[type=email] { + width: 80%; + color: $freetail-blue; + padding: 12px 20px; + margin: 8px 0; + box-sizing: border-box; + } + + input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + outline: 0; + border: 1px solid rgba(203,9,34, 0.4); + background-color: rgba(255, 255, 255, 0.2); + border-radius: 3px; + font-size: 18px; + color: #FFF; + transition-duration: 0.25s; + font-weight: 300; + transition-duration: 0.25s; + font-weight: 300; + &.no-expand:focus { + width: 250px; + } + &::selection { + color: white; + background: $freetail-blue; /* WebKit/Blink Browsers */ + } + ::-moz-selection { + background: #000; /* Gecko Browsers */ + } + + &:hover { + background-color: rgba(255, 255, 255, 0.4); + } + + &:focus { + background-color: white; + } + } + input[type=submit] { + height: 100%; + padding: 12px 20px; + background: $about-red; + border: 0 none; + cursor: pointer; + } + } + } + .hype-video { + margin-top: 3em; + height: 50vh; + width: 100%; + background-size: 100% 100%; + background: #E6E6E6; + margin-bottom: 3em; + } + @media (max-width: 768px) { + .hype-video { + display: none; + } + } +} + +.schedule { + color: black; + h4 { + color: black; + font-size: 2.5em; + } + h5 { + color: black; + font-size: 2em; + } +} + +.faq { + height: 100%; + width: 100%; + position: relative; + background-size: 100% 100%; + background: $freetail-blue; + .faq-content { + padding-top: 3em; + h1 { + text-align: center; + font-size: 5em; + text-shadow: 1.5px 1.5px 1.5px $about-red; + margin-bottom: 1em; + } + .faq-info { + position: relative; + text-align: left; + margin-top: 1em; + .top-dark-blue { + background-image: url('../images/textbox1.png'); + background-size: 100% 100%; + height: 11em; + @include phone { + height: 12em; + } + width: 100%; + background-repeat: no-repeat; + background-position: left top; + position: relative; + p { + position: absolute; + left: 5%; + right: 3%; + top: 15%; + font-weight: bold; + font-size: 2em; + color: #E6E6E6; + } + } + .small-question { + height: 9em; + } + .faq-entry { + margin-bottom: 1em; + } + .huge-text { + height: 25em !important; + @include tablet { + height: 15em !important; + } + p { + top: 35% !important; + @include tablet { + top: 50% !important; + } + @include phone { + top: 35% !important; + } + } + } + .small-text { + height: 13em !important; + } + .opposite-direction-bot { + background-image: url('../images/textbox2reversed.png') !important; + } + .opposite-direction-top { + background-image: url('../images/textbox1reversed.png') !important; + } + #gigantic-text { + background-image: url('../images/textbox2stretch.png'); + height: 37em; + background-repeat: no-repeat; + background-position: left top; + background-size: 100% 100%; + margin-top: -2em; + @include tablet { + height: 22em; + } + + p { + padding-left: 0.5em; + text-align: left; + position: absolute; + width: 90%; + top: 25%; + @include tablet { + top: 40%; + } + font-size: 1.3em; + color: #4E4E4E; + } + } + .bot-light-blue { + background-image: url('../images/textbox2.png'); + height: 17em; + background-repeat: no-repeat; + background-position: left top; + background-size: 100% 100%; + margin-top: -2em; + @include phone { + margin-top: -2.5em; + height: 20em; + } + p { + padding-left: 0.5em; + text-align: left; + position: absolute; + width: 90%; + top: 40%; + @include tablet { + top: 50%; + } + + font-size: 1.3em; + color: #4E4E4E; + } + } + } + } +} + +.partners { + height: 100%; + width: 100%; + background-size: 100% 100%; + background: $light-blue; + h1 { + color: $about-red; + font-size: 5em; + font-weight: bold; + text-align: center; + } + .partner-row { + .partner-entry { + margin-top: 5%; + margin-bottom: 5%; + @media (min-width: 768px) { + display: inline-block; + vertical-align: middle; + float: none; + .push-fix { + margin-bottom: 0em !important; + } + } + } + + .no-padding { + padding: 0; + } + } + .rest-partners { + img { + height: 100%; + width: 100%; + @include phone { + width: 95%; + } + } + } + .two-per-partners { + img { + height: 100%; + width: 100%; + // margin-top: 3em; + } + } + p { + margin-top: 2em; + margin-bottom: 2em; + text-align: center; + color: #4E4E4E; + font-size: 2em; + } + #mlh { + width: 35%; + height: 50%; + } + #microsoft { + width: 50%; + } + #utcs { + width: 50%; + } + @media (max-width: 768px) { + #palantir { + margin-top: -8em; + } + #mlh { + width: 50%; + height: 50%; + } + #microsoft { + width: 75%; + } + #utcs { + width: 75%; + } + .partnership-text { + font-size: 1.5em; + } + } +} + +.footer { + height: 100%; + width: 100%; + position: relative; + background-size: 100% 100%; + background: $about-red; + .footer-info-row { + margin-top: 4em; + margin-bottom: 3em; + text-align: center; + a { + padding: 10px; + } + } + p { + text-align: center; + font-size: 1.5em; + color: $light-blue; + padding-bottom: 1em; + } + i { + color: $light-blue; + } +} + +/* Vertically aligned bootstrap modal courtesy of StackOverflow https://stackoverflow.com/questions/18053408/vertically-centering-bootstrap-modal-window */ +.vertical-alignment-helper { + display:table; + height: 100%; + width: 100%; + pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */ +} +.vertical-align-center { + /* To center vertically */ + display: table-cell; + vertical-align: middle; + pointer-events:none; +} +.modal-content { + /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */ + width:inherit; + height:inherit; + /* To center horizontally */ + margin: 0 auto; + pointer-events: all; +} + +.modal-text { + color: black; + font-size: 1.5em; +} diff --git a/16/sass/sweetalert.scss b/16/sass/sweetalert.scss new file mode 100644 index 0000000..76f159d --- /dev/null +++ b/16/sass/sweetalert.scss @@ -0,0 +1,932 @@ +body.stop-scrolling { + height: 100%; + overflow: hidden; } + +.sweet-overlay { + background-color: black; + /* IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + /* IE8 */ + background-color: rgba(0, 0, 0, 0.4); + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 10000; } + +.sweet-alert { + background-color: white; + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + width: 478px; + padding: 17px; + border-radius: 5px; + text-align: center; + position: fixed; + left: 50%; + top: 50%; + margin-left: -256px; + margin-top: -200px; + overflow: hidden; + display: none; + z-index: 99999; } + @media all and (max-width: 540px) { + .sweet-alert { + width: auto; + margin-left: 0; + margin-right: 0; + left: 15px; + right: 15px; } } + .sweet-alert h2 { + color: #575757; + font-size: 30px; + text-align: center; + font-weight: 600; + text-transform: none; + position: relative; + margin: 25px 0; + padding: 0; + line-height: 40px; + display: block; } + .sweet-alert p { + color: #797979; + font-size: 16px; + text-align: center; + font-weight: 300; + position: relative; + text-align: inherit; + float: none; + margin: 0; + padding: 0; + line-height: normal; } + .sweet-alert fieldset { + border: none; + position: relative; } + .sweet-alert .sa-error-container { + background-color: #f1f1f1; + margin-left: -17px; + margin-right: -17px; + overflow: hidden; + padding: 0 10px; + max-height: 0; + webkit-transition: padding 0.15s, max-height 0.15s; + transition: padding 0.15s, max-height 0.15s; } + .sweet-alert .sa-error-container.show { + padding: 10px 0; + max-height: 100px; + webkit-transition: padding 0.2s, max-height 0.2s; + transition: padding 0.25s, max-height 0.25s; } + .sweet-alert .sa-error-container .icon { + display: inline-block; + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #ea7d7d; + color: white; + line-height: 24px; + text-align: center; + margin-right: 3px; } + .sweet-alert .sa-error-container p { + display: inline-block; } + .sweet-alert .sa-input-error { + position: absolute; + top: 29px; + right: 26px; + width: 20px; + height: 20px; + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-transition: all 0.1s; + transition: all 0.1s; } + .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { + content: ""; + width: 20px; + height: 6px; + background-color: #f06e57; + border-radius: 3px; + position: absolute; + top: 50%; + margin-top: -4px; + left: 50%; + margin-left: -9px; } + .sweet-alert .sa-input-error::before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-input-error::after { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-input-error.show { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } + .sweet-alert input { + width: 100%; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #d7d7d7; + height: 43px; + margin-top: 10px; + margin-bottom: 17px; + font-size: 18px; + box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); + padding: 0 12px; + display: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; } + .sweet-alert input:focus { + outline: none; + box-shadow: 0px 0px 3px #c4e6f5; + border: 1px solid #b4dbed; } + .sweet-alert input:focus::-moz-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input:focus:-ms-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input:focus::-webkit-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input::-moz-placeholder { + color: #bdbdbd; } + .sweet-alert input:-ms-input-placeholder { + color: #bdbdbd; } + .sweet-alert input::-webkit-input-placeholder { + color: #bdbdbd; } + .sweet-alert.show-input input { + display: block; } + .sweet-alert .sa-confirm-button-container { + display: inline-block; + position: relative; } + .sweet-alert .la-ball-fall { + position: absolute; + left: 50%; + top: 50%; + margin-left: -27px; + margin-top: 4px; + opacity: 0; + visibility: hidden; } + .sweet-alert button { + background-color: #8CD4F5; + color: white; + border: none; + box-shadow: none; + font-size: 17px; + font-weight: 500; + -webkit-border-radius: 4px; + border-radius: 5px; + padding: 10px 32px; + margin: 26px 5px 0 5px; + cursor: pointer; } + .sweet-alert button:focus { + outline: none; + box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); } + .sweet-alert button:hover { + background-color: #7ecff4; } + .sweet-alert button:active { + background-color: #5dc2f1; } + .sweet-alert button.cancel { + background-color: #C1C1C1; } + .sweet-alert button.cancel:hover { + background-color: #b9b9b9; } + .sweet-alert button.cancel:active { + background-color: #a8a8a8; } + .sweet-alert button.cancel:focus { + box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; } + .sweet-alert button[disabled] { + opacity: .6; + cursor: default; } + .sweet-alert button.confirm[disabled] { + color: transparent; } + .sweet-alert button.confirm[disabled] ~ .la-ball-fall { + opacity: 1; + visibility: visible; + transition-delay: 0s; } + .sweet-alert button::-moz-focus-inner { + border: 0; } + .sweet-alert[data-has-cancel-button=false] button { + box-shadow: none !important; } + .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { + padding-bottom: 40px; } + .sweet-alert .sa-icon { + width: 80px; + height: 80px; + border: 4px solid gray; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + margin: 20px auto; + padding: 0; + position: relative; + box-sizing: content-box; } + .sweet-alert .sa-icon.sa-error { + border-color: #F27474; } + .sweet-alert .sa-icon.sa-error .sa-x-mark { + position: relative; + display: block; } + .sweet-alert .sa-icon.sa-error .sa-line { + position: absolute; + height: 5px; + width: 47px; + background-color: #F27474; + display: block; + top: 37px; + border-radius: 2px; } + .sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + left: 17px; } + .sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + right: 16px; } + .sweet-alert .sa-icon.sa-warning { + border-color: #F8BB86; } + .sweet-alert .sa-icon.sa-warning .sa-body { + position: absolute; + width: 5px; + height: 47px; + left: 50%; + top: 10px; + -webkit-border-radius: 2px; + border-radius: 2px; + margin-left: -2px; + background-color: #F8BB86; } + .sweet-alert .sa-icon.sa-warning .sa-dot { + position: absolute; + width: 7px; + height: 7px; + -webkit-border-radius: 50%; + border-radius: 50%; + margin-left: -3px; + left: 50%; + bottom: 10px; + background-color: #F8BB86; } + .sweet-alert .sa-icon.sa-info { + border-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-info::before { + content: ""; + position: absolute; + width: 5px; + height: 29px; + left: 50%; + bottom: 17px; + border-radius: 2px; + margin-left: -2px; + background-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-info::after { + content: ""; + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + margin-left: -3px; + top: 19px; + background-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-success { + border-color: #A5DC86; } + .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { + content: ''; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + position: absolute; + width: 60px; + height: 120px; + background: white; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-icon.sa-success::before { + -webkit-border-radius: 120px 0 0 120px; + border-radius: 120px 0 0 120px; + top: -7px; + left: -33px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 60px 60px; + transform-origin: 60px 60px; } + .sweet-alert .sa-icon.sa-success::after { + -webkit-border-radius: 0 120px 120px 0; + border-radius: 0 120px 120px 0; + top: -11px; + left: 30px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 0px 60px; + transform-origin: 0px 60px; } + .sweet-alert .sa-icon.sa-success .sa-placeholder { + width: 80px; + height: 80px; + border: 4px solid rgba(165, 220, 134, 0.2); + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + box-sizing: content-box; + position: absolute; + left: -4px; + top: -4px; + z-index: 2; } + .sweet-alert .sa-icon.sa-success .sa-fix { + width: 5px; + height: 90px; + background-color: white; + position: absolute; + left: 28px; + top: 8px; + z-index: 1; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-icon.sa-success .sa-line { + height: 5px; + background-color: #A5DC86; + display: block; + border-radius: 2px; + position: absolute; + z-index: 2; } + .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + width: 25px; + left: 14px; + top: 46px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-icon.sa-success .sa-line.sa-long { + width: 47px; + right: 8px; + top: 38px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-icon.sa-custom { + background-size: contain; + border-radius: 0; + border: none; + background-position: center center; + background-repeat: no-repeat; } + +/* + * Animations + */ +@-webkit-keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); } + 100% { + transform: scale(1); + -webkit-transform: scale(1); } } + +@keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); } + 100% { + transform: scale(1); + -webkit-transform: scale(1); } } + +@-webkit-keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); } } + +@keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); } } + +@-webkit-keyframes slideFromTop { + 0% { + top: 0%; } + 100% { + top: 50%; } } + +@keyframes slideFromTop { + 0% { + top: 0%; } + 100% { + top: 50%; } } + +@-webkit-keyframes slideToTop { + 0% { + top: 50%; } + 100% { + top: 0%; } } + +@keyframes slideToTop { + 0% { + top: 50%; } + 100% { + top: 0%; } } + +@-webkit-keyframes slideFromBottom { + 0% { + top: 70%; } + 100% { + top: 50%; } } + +@keyframes slideFromBottom { + 0% { + top: 70%; } + 100% { + top: 50%; } } + +@-webkit-keyframes slideToBottom { + 0% { + top: 50%; } + 100% { + top: 70%; } } + +@keyframes slideToBottom { + 0% { + top: 50%; } + 100% { + top: 70%; } } + +.showSweetAlert[data-animation=pop] { + -webkit-animation: showSweetAlert 0.3s; + animation: showSweetAlert 0.3s; } + +.showSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; } + +.showSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideFromTop 0.3s; + animation: slideFromTop 0.3s; } + +.showSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideFromBottom 0.3s; + animation: slideFromBottom 0.3s; } + +.hideSweetAlert[data-animation=pop] { + -webkit-animation: hideSweetAlert 0.2s; + animation: hideSweetAlert 0.2s; } + +.hideSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; } + +.hideSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideToTop 0.4s; + animation: slideToTop 0.4s; } + +.hideSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideToBottom 0.3s; + animation: slideToBottom 0.3s; } + +@-webkit-keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; } + 54% { + width: 0; + left: 1px; + top: 19px; } + 70% { + width: 50px; + left: -8px; + top: 37px; } + 84% { + width: 17px; + left: 21px; + top: 48px; } + 100% { + width: 25px; + left: 14px; + top: 45px; } } + +@keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; } + 54% { + width: 0; + left: 1px; + top: 19px; } + 70% { + width: 50px; + left: -8px; + top: 37px; } + 84% { + width: 17px; + left: 21px; + top: 48px; } + 100% { + width: 25px; + left: 14px; + top: 45px; } } + +@-webkit-keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; } + 65% { + width: 0; + right: 46px; + top: 54px; } + 84% { + width: 55px; + right: 0px; + top: 35px; } + 100% { + width: 47px; + right: 8px; + top: 38px; } } + +@keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; } + 65% { + width: 0; + right: 46px; + top: 54px; } + 84% { + width: 55px; + right: 0px; + top: 35px; } + 100% { + width: 47px; + right: 8px; + top: 38px; } } + +@-webkit-keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } } + +@keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } } + +.animateSuccessTip { + -webkit-animation: animateSuccessTip 0.75s; + animation: animateSuccessTip 0.75s; } + +.animateSuccessLong { + -webkit-animation: animateSuccessLong 0.75s; + animation: animateSuccessLong 0.75s; } + +.sa-icon.sa-success.animate::after { + -webkit-animation: rotatePlaceholder 4.25s ease-in; + animation: rotatePlaceholder 4.25s ease-in; } + +@-webkit-keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; } } + +@keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; } } + +.animateErrorIcon { + -webkit-animation: animateErrorIcon 0.5s; + animation: animateErrorIcon 0.5s; } + +@-webkit-keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; } } + +@keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; } } + +.animateXMark { + -webkit-animation: animateXMark 0.5s; + animation: animateXMark 0.5s; } + +@-webkit-keyframes pulseWarning { + 0% { + border-color: #F8D486; } + 100% { + border-color: #F8BB86; } } + +@keyframes pulseWarning { + 0% { + border-color: #F8D486; } + 100% { + border-color: #F8BB86; } } + +.pulseWarning { + -webkit-animation: pulseWarning 0.75s infinite alternate; + animation: pulseWarning 0.75s infinite alternate; } + +@-webkit-keyframes pulseWarningIns { + 0% { + background-color: #F8D486; } + 100% { + background-color: #F8BB86; } } + +@keyframes pulseWarningIns { + 0% { + background-color: #F8D486; } + 100% { + background-color: #F8BB86; } } + +.pulseWarningIns { + -webkit-animation: pulseWarningIns 0.75s infinite alternate; + animation: pulseWarningIns 0.75s infinite alternate; } + +@-webkit-keyframes rotate-loading { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +@keyframes rotate-loading { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +/* Internet Explorer 9 has some special quirks that are fixed here */ +/* The icons are not animated. */ +/* This file is automatically merged into sweet-alert.min.js through Gulp */ +/* Error icon */ +.sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -ms-transform: rotate(45deg) \9; } + +.sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -ms-transform: rotate(-45deg) \9; } + +/* Success icon */ +.sweet-alert .sa-icon.sa-success { + border-color: transparent\9; } + +.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + -ms-transform: rotate(45deg) \9; } + +.sweet-alert .sa-icon.sa-success .sa-line.sa-long { + -ms-transform: rotate(-45deg) \9; } + +/*! + * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/) + * Copyright 2015 Daniel Cardoso <@DanielCardoso> + * Licensed under MIT + */ +.la-ball-fall, +.la-ball-fall > div { + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.la-ball-fall { + display: block; + font-size: 0; + color: #fff; } + +.la-ball-fall.la-dark { + color: #333; } + +.la-ball-fall > div { + display: inline-block; + float: none; + background-color: currentColor; + border: 0 solid currentColor; } + +.la-ball-fall { + width: 54px; + height: 18px; } + +.la-ball-fall > div { + width: 10px; + height: 10px; + margin: 4px; + border-radius: 100%; + opacity: 0; + -webkit-animation: ball-fall 1s ease-in-out infinite; + -moz-animation: ball-fall 1s ease-in-out infinite; + -o-animation: ball-fall 1s ease-in-out infinite; + animation: ball-fall 1s ease-in-out infinite; } + +.la-ball-fall > div:nth-child(1) { + -webkit-animation-delay: -200ms; + -moz-animation-delay: -200ms; + -o-animation-delay: -200ms; + animation-delay: -200ms; } + +.la-ball-fall > div:nth-child(2) { + -webkit-animation-delay: -100ms; + -moz-animation-delay: -100ms; + -o-animation-delay: -100ms; + animation-delay: -100ms; } + +.la-ball-fall > div:nth-child(3) { + -webkit-animation-delay: 0ms; + -moz-animation-delay: 0ms; + -o-animation-delay: 0ms; + animation-delay: 0ms; } + +.la-ball-fall.la-sm { + width: 26px; + height: 8px; } + +.la-ball-fall.la-sm > div { + width: 4px; + height: 4px; + margin: 2px; } + +.la-ball-fall.la-2x { + width: 108px; + height: 36px; } + +.la-ball-fall.la-2x > div { + width: 20px; + height: 20px; + margin: 8px; } + +.la-ball-fall.la-3x { + width: 162px; + height: 54px; } + +.la-ball-fall.la-3x > div { + width: 30px; + height: 30px; + margin: 12px; } + +/* + * Animation + */ +@-webkit-keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + transform: translateY(145%); } } + +@-moz-keyframes ball-fall { + 0% { + opacity: 0; + -moz-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -moz-transform: translateY(145%); + transform: translateY(145%); } } + +@-o-keyframes ball-fall { + 0% { + opacity: 0; + -o-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -o-transform: translateY(145%); + transform: translateY(145%); } } + +@keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + -moz-transform: translateY(-145%); + -o-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + -moz-transform: translateY(145%); + -o-transform: translateY(145%); + transform: translateY(145%); } } diff --git a/17/assets/CBRE Positive Logo 1.gif b/17/assets/CBRE Positive Logo 1.gif new file mode 100644 index 0000000..0aac13a Binary files /dev/null and b/17/assets/CBRE Positive Logo 1.gif differ diff --git a/17/assets/GSLogo.jpg b/17/assets/GSLogo.jpg new file mode 100644 index 0000000..a5922a7 Binary files /dev/null and b/17/assets/GSLogo.jpg differ diff --git a/17/assets/HRT_Logo_FINAL.png.png b/17/assets/HRT_Logo_FINAL.png.png new file mode 100644 index 0000000..015c6b9 Binary files /dev/null and b/17/assets/HRT_Logo_FINAL.png.png differ diff --git a/17/assets/Logo.jpg b/17/assets/Logo.jpg new file mode 100644 index 0000000..f4c72d9 Binary files /dev/null and b/17/assets/Logo.jpg differ diff --git a/17/assets/a16z.png b/17/assets/a16z.png new file mode 100644 index 0000000..601b732 Binary files /dev/null and b/17/assets/a16z.png differ diff --git a/17/assets/android-chrome-96x96.png b/17/assets/android-chrome-96x96.png new file mode 100644 index 0000000..1597398 Binary files /dev/null and b/17/assets/android-chrome-96x96.png differ diff --git a/17/assets/apple-touch-icon.png b/17/assets/apple-touch-icon.png new file mode 100644 index 0000000..34f40eb Binary files /dev/null and b/17/assets/apple-touch-icon.png differ diff --git a/17/assets/bluechasm.png b/17/assets/bluechasm.png new file mode 100644 index 0000000..1d47bef Binary files /dev/null and b/17/assets/bluechasm.png differ diff --git a/17/assets/browserconfig.xml b/17/assets/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/17/assets/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/17/assets/button.png b/17/assets/button.png new file mode 100644 index 0000000..d9f3650 Binary files /dev/null and b/17/assets/button.png differ diff --git a/17/assets/c1.png b/17/assets/c1.png new file mode 100644 index 0000000..6cf591f Binary files /dev/null and b/17/assets/c1.png differ diff --git a/17/assets/capital_factory.png b/17/assets/capital_factory.png new file mode 100644 index 0000000..a0abcd5 Binary files /dev/null and b/17/assets/capital_factory.png differ diff --git a/17/assets/capital_factory.svg b/17/assets/capital_factory.svg new file mode 100644 index 0000000..47d73ff --- /dev/null +++ b/17/assets/capital_factory.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/17/assets/cbre.png b/17/assets/cbre.png new file mode 100644 index 0000000..8fe5a40 Binary files /dev/null and b/17/assets/cbre.png differ diff --git a/17/assets/cdk.png b/17/assets/cdk.png new file mode 100644 index 0000000..cc829a5 Binary files /dev/null and b/17/assets/cdk.png differ diff --git a/17/assets/citi.png b/17/assets/citi.png new file mode 100644 index 0000000..03079c2 Binary files /dev/null and b/17/assets/citi.png differ diff --git a/17/assets/citifintech.png b/17/assets/citifintech.png new file mode 100644 index 0000000..95b5cac Binary files /dev/null and b/17/assets/citifintech.png differ diff --git a/17/assets/contrary.png b/17/assets/contrary.png new file mode 100644 index 0000000..1677e01 Binary files /dev/null and b/17/assets/contrary.png differ diff --git a/17/assets/contrary.svg b/17/assets/contrary.svg new file mode 100644 index 0000000..cd9179b --- /dev/null +++ b/17/assets/contrary.svg @@ -0,0 +1,182 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/17/assets/contraryConverted.png b/17/assets/contraryConverted.png new file mode 100644 index 0000000..50ea541 Binary files /dev/null and b/17/assets/contraryConverted.png differ diff --git a/17/assets/exxonmobil.png b/17/assets/exxonmobil.png new file mode 100644 index 0000000..913d8f3 Binary files /dev/null and b/17/assets/exxonmobil.png differ diff --git a/17/assets/faq.png b/17/assets/faq.png new file mode 100644 index 0000000..0250464 Binary files /dev/null and b/17/assets/faq.png differ diff --git a/17/assets/favicon-16x16.png b/17/assets/favicon-16x16.png new file mode 100644 index 0000000..9ee0fc8 Binary files /dev/null and b/17/assets/favicon-16x16.png differ diff --git a/17/assets/favicon-32x32.png b/17/assets/favicon-32x32.png new file mode 100644 index 0000000..ce9aa40 Binary files /dev/null and b/17/assets/favicon-32x32.png differ diff --git a/17/assets/favicon.ico b/17/assets/favicon.ico new file mode 100644 index 0000000..10bfb53 Binary files /dev/null and b/17/assets/favicon.ico differ diff --git a/17/assets/fb.png b/17/assets/fb.png new file mode 100644 index 0000000..133cca2 Binary files /dev/null and b/17/assets/fb.png differ diff --git a/17/assets/ggs.png b/17/assets/ggs.png new file mode 100644 index 0000000..5192b0f Binary files /dev/null and b/17/assets/ggs.png differ diff --git a/17/assets/gs.png b/17/assets/gs.png new file mode 100644 index 0000000..215cae6 Binary files /dev/null and b/17/assets/gs.png differ diff --git a/17/assets/h17.png b/17/assets/h17.png new file mode 100644 index 0000000..515e376 Binary files /dev/null and b/17/assets/h17.png differ diff --git a/17/assets/hacktx.png b/17/assets/hacktx.png new file mode 100644 index 0000000..9585639 Binary files /dev/null and b/17/assets/hacktx.png differ diff --git a/17/assets/hbk.png b/17/assets/hbk.png new file mode 100644 index 0000000..89d6a3c Binary files /dev/null and b/17/assets/hbk.png differ diff --git a/17/assets/hrt.png b/17/assets/hrt.png new file mode 100644 index 0000000..c352b57 Binary files /dev/null and b/17/assets/hrt.png differ diff --git a/17/assets/icon.png b/17/assets/icon.png new file mode 100644 index 0000000..adf8505 Binary files /dev/null and b/17/assets/icon.png differ diff --git a/17/assets/jpmc.png b/17/assets/jpmc.png new file mode 100644 index 0000000..b7d2b01 Binary files /dev/null and b/17/assets/jpmc.png differ diff --git a/17/assets/kind.png b/17/assets/kind.png new file mode 100644 index 0000000..64fda21 Binary files /dev/null and b/17/assets/kind.png differ diff --git a/17/assets/manifest.json b/17/assets/manifest.json new file mode 100644 index 0000000..1449a91 --- /dev/null +++ b/17/assets/manifest.json @@ -0,0 +1,13 @@ +{ + "name": "", + "icons": [ + { + "src": "/android-chrome-96x96.png", + "sizes": "96x96", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/17/assets/mdb.png b/17/assets/mdb.png new file mode 100644 index 0000000..6487791 Binary files /dev/null and b/17/assets/mdb.png differ diff --git a/17/assets/microsoft.png b/17/assets/microsoft.png new file mode 100644 index 0000000..ac8aa97 Binary files /dev/null and b/17/assets/microsoft.png differ diff --git a/17/assets/micsoftlogo.png b/17/assets/micsoftlogo.png new file mode 100644 index 0000000..dea7fed Binary files /dev/null and b/17/assets/micsoftlogo.png differ diff --git a/17/assets/mlh.svg b/17/assets/mlh.svg new file mode 100644 index 0000000..2872f42 --- /dev/null +++ b/17/assets/mlh.svg @@ -0,0 +1,165 @@ + + + + + + image/svg+xml + + + + + + + mlh-logo-black + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/17/assets/msft.svg b/17/assets/msft.svg new file mode 100644 index 0000000..161a04c --- /dev/null +++ b/17/assets/msft.svg @@ -0,0 +1,103 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/17/assets/mstile-150x150.png b/17/assets/mstile-150x150.png new file mode 100644 index 0000000..1493eeb Binary files /dev/null and b/17/assets/mstile-150x150.png differ diff --git a/17/assets/pa.png b/17/assets/pa.png new file mode 100644 index 0000000..e38334e Binary files /dev/null and b/17/assets/pa.png differ diff --git a/17/assets/qualtric.png b/17/assets/qualtric.png new file mode 100644 index 0000000..c9a848e Binary files /dev/null and b/17/assets/qualtric.png differ diff --git a/17/assets/redbull_hack_the_hits.png b/17/assets/redbull_hack_the_hits.png new file mode 100644 index 0000000..ed8b10d Binary files /dev/null and b/17/assets/redbull_hack_the_hits.png differ diff --git a/17/assets/register.png b/17/assets/register.png new file mode 100644 index 0000000..07cd401 Binary files /dev/null and b/17/assets/register.png differ diff --git a/17/assets/safari-pinned-tab.svg b/17/assets/safari-pinned-tab.svg new file mode 100644 index 0000000..455f903 --- /dev/null +++ b/17/assets/safari-pinned-tab.svg @@ -0,0 +1,14 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/17/assets/sponsor.png b/17/assets/sponsor.png new file mode 100644 index 0000000..d29bbfd Binary files /dev/null and b/17/assets/sponsor.png differ diff --git a/17/assets/teacher.png b/17/assets/teacher.png new file mode 100644 index 0000000..12c2f94 Binary files /dev/null and b/17/assets/teacher.png differ diff --git a/17/assets/tech.png b/17/assets/tech.png new file mode 100644 index 0000000..8518a3a Binary files /dev/null and b/17/assets/tech.png differ diff --git a/17/assets/viasatlogofinalspot.png b/17/assets/viasatlogofinalspot.png new file mode 100644 index 0000000..e2ef788 Binary files /dev/null and b/17/assets/viasatlogofinalspot.png differ diff --git a/17/assets/vs.png b/17/assets/vs.png new file mode 100644 index 0000000..5076540 Binary files /dev/null and b/17/assets/vs.png differ diff --git a/17/assets/wp.png b/17/assets/wp.png new file mode 100644 index 0000000..1924018 Binary files /dev/null and b/17/assets/wp.png differ diff --git a/17/index.html b/17/index.html new file mode 100644 index 0000000..142f774 --- /dev/null +++ b/17/index.html @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + HackTX 2017 + + + + + + + + + + + + + + + + Major League Hacking 2017 Hackathon Season + +
+
+
+
+
+ +
+

That's all folks!

+
+
+ +
+
+

FAQ

+ +
+
+

Who are the Freetail Hackers?

+

We’re a group of UT Austin students who love organizing hackathons for college students who are interested in tech. We also love going to them. If you enjoy both of these, you should apply to join our team when applications open in December.

+

Who can attend?

+

You can attend if you are a college student over 18 years old! This includes undergraduates and grad students. You must provide your college ID at check-in.

+

Why come to HackTX?

+

Whether you’re new to hackathons or are a hackathon wizard level 500, we welcome hackers of all levels of experience. For hackathon newbies, we’ll host workshops to help you figure out a potential project (music visualizer, anyone?). As always, you’ll have mentors to guide you through even the simplest of tasks, such as setting up your development environment or learning git commands.

+ For our more experienced hackathon level 500 wizards, you’ll be able to enjoy exciting new mini-events and snacks! We’ll be bringing out caffeinated chocolate and a super-secret, hackathon-wide collaborative project.

+

What should I bring?

+

Yourself, your valid university ID, a form of ID proving you are over 18 years old, a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, and power tools are not allowed. Smiles and high-fives are welcome.

+

Do y'all give travel reimbursements?

+

We would like to provide opportunity for all hackers to attend HackTX. We will be giving out a limited number of travel reimbursements. We will not be providing reimbursements to college students in the Austin metro area. Devpost submissions will be required for reimbursements. We will require proof of transactions in order to reimburse. Reimbursements will be capped at $50.

+

How much money will this cost me?

+

Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. Freetail Hackers provides students with Wi-Fi, meals, swag, workspace, and prizes for all of our events!

+

What do I wear?

+

Wear whatever you are most comfortable in! No need to wear anything professional. However, we do require you to be within the MLH Code of Conduct.

+
+ +
+

What is a hackathon?

+

A hackathon is an event where students build an idea into reality. It's about learning new skills and coming up with creative solutions using technology. To help you along the way, we provide mentorship and workshops. Beginners are welcome! We have resources specifically for y’all such as a Hackathon 101 workshop.

+

Any rules?

+

All work must be done at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc.) must abide by the MLH Code of Conduct.

+

How do I register and when does registration open?

+

Registration will open on October 2nd at 5 PM! You can register as a team or individually. Teams are given first-come, first-serve admission and individuals are given randomized admission. To qualify as a team, all you need is at least two people, so grab a buddy!

+

How do teams work?

+

Teams can be up to 5 members. If you don't have a team, check out our Facebook group. Joining a team of new friends is the best part of a hackathon. To create a team, complete your individual registration. Then, create a team by going to your personal dashboard and create a unique name for your team. You can't have the same team name as someone else. Also, capitalization matters! Then, give that team name to your team members. They should input that team name when asked for the team that they want to join. After that, you're done with registration. You should be able to view everyone who is on your team. **We apologize for the confusion surrounding team registration. Previously, we stated that you would be given a randomly generated string; however, now you are able to create your own team name.

+

How do I volunteer at HackTX?

+

Volunteer applications will go live a week after registration opens. Be sure to stay updated with our mailing list to get a reminder before volunteer applications open on October 9th.

+

Where is HackTX 2017?

+

HackTX will be hosted at the Omni Hotel in Downtown Austin.

+

When is HackTX 2017?

+

October 28-29, 2017.

+

What if this FAQ didn’t answer my questions?

+

Please email us at hello@freetailhackers.com if you still have any questions! We will be happy to answer them.

+
+
+
+
+ +
+
+

Sponsors

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + + diff --git a/17/js/gradient.js b/17/js/gradient.js new file mode 100644 index 0000000..d4d1288 --- /dev/null +++ b/17/js/gradient.js @@ -0,0 +1,58 @@ +var colors = new Array( +[200, 2, 101], +[255, 1, 102], +[255, 57, 83], +[255, 133, 58], +[255, 177, 42], +[250, 230, 44]); + +var step = 0; +//color table indices for: +// current color left +// next color left +// current color right +// next color right +var colorIndices = [0,1,2,3]; + +//transition speed +var gradientSpeed = 0.008; + +function updateGradient() { + + if ( $===undefined ) return; + + var c0_0 = colors[colorIndices[0]]; + var c0_1 = colors[colorIndices[1]]; + var c1_0 = colors[colorIndices[2]]; + var c1_1 = colors[colorIndices[3]]; + + var istep = 1 - step; + var r1 = Math.round(istep * c0_0[0] + step * c0_1[0]); + var g1 = Math.round(istep * c0_0[1] + step * c0_1[1]); + var b1 = Math.round(istep * c0_0[2] + step * c0_1[2]); + var color1 = "rgb("+r1+","+g1+","+b1+")"; + + var r2 = Math.round(istep * c1_0[0] + step * c1_1[0]); + var g2 = Math.round(istep * c1_0[1] + step * c1_1[1]); + var b2 = Math.round(istep * c1_0[2] + step * c1_1[2]); + var color2 = "rgb("+r2+","+g2+","+b2+")"; + + $('.gradient').css({ + background: "-webkit-gradient(linear, left top, right top, from("+color1+"), to("+color2+"))"}).css({ + background: "-moz-linear-gradient(left, "+color1+" 0%, "+color2+" 100%)"}); + + step += gradientSpeed; + if ( step >= 1 ) { + step %= 1; + colorIndices[0] = colorIndices[1]; + colorIndices[2] = colorIndices[3]; + + //pick two new target color indices + //do not pick the same as the current one + colorIndices[1] = ( colorIndices[1] + Math.floor( 1 + Math.random() * (colors.length - 1))) % colors.length; + colorIndices[3] = ( colorIndices[3] + Math.floor( 1 + Math.random() * (colors.length - 1))) % colors.length; + + } +} + +setInterval(updateGradient,10); diff --git a/17/js/script.js b/17/js/script.js new file mode 100644 index 0000000..3d18152 --- /dev/null +++ b/17/js/script.js @@ -0,0 +1,4 @@ +$page = $(".site-wrapper") + +$page.on('click', '#sponsorship', function() { window.location = "mailto:partnerships@freetailhackers.com"; }); +$page.on('click', '#register-link', function() { window.location = "http://my.hacktx.com/"; }); diff --git a/17/map/index.html b/17/map/index.html new file mode 100644 index 0000000..515c57d --- /dev/null +++ b/17/map/index.html @@ -0,0 +1,16 @@ + + + + + + + + HackTX | Map + + + + + If you are not redirected automatically, click here. + \ No newline at end of file diff --git a/17/style/style.css b/17/style/style.css new file mode 100644 index 0000000..f287061 --- /dev/null +++ b/17/style/style.css @@ -0,0 +1,288 @@ +html, body { overflow: none !important; overflow-x: none !important; overflow-y: none !important; } + +html { + background-color: #22215b; +} + +h1, h2 { + font-family: "Varela Round", sans-serif; +} + +p { + font-family: "Varela Round", sans-serif; +} + +/*body { + font-family: "Varela Round", sans-serif; +}*/ + +div.site-wrapper { + background-color: #22215b; +} + +.header { + height: 80px; +} + +.logo { + margin: -5px; + width: 105%; +} + +.gradient { + margin: auto; + height: 100%; + width: 60%; +} + +.title { + font-size: 4rem; + text-align: center; + color: #bbb9ea; + height: 90px; + margin: 0 auto; +} + +.cover-button { + height: 107px; + background: #22215b; +} + +.cover-button:hover { + cursor: pointer; +} + +div.bottom { + width: 90%; + height: 5px; + background: linear-gradient(135deg, #ff9833, #ff0b63); + position: absolute; + bottom: 5%; + left: 5%; + border-radius: 5px; +} + +div.top { + width: 75%; + height: 5px; + background: linear-gradient(135deg, #ffaa3a, #ff0b63); + position: absolute; + bottom: 80%; + left: 20%; + border-radius: 5px; +} + +div.left { + width: 5px; + height: 51%; + background: linear-gradient(135deg, #ffaa3a, #ff9833); + position: absolute; + bottom: 6%; + left: 5%; + border-radius: 5px; +} + +div.right { + width: 5px; + height: 80%; + background: #ff0b63; + position: absolute; + bottom: 5%; + left: 94%; + border-radius: 5px; +} + +h1.cover-button-text { + font-size: 3.5rem; + margin-top: 15px; + background: -webkit-linear-gradient(left, #ffaa3a, #ff0b63); + background: linear-gradient(left, #ffaa3a, #ff0b63); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + text-align: center; + white-space: nowrap; + overflow: hidden; +} + +i.cover-icon { + position: relative; + font-size: 2.3rem; + color: #ffaa3a; + left: 2%; + top: 7px; +} + +.cover-container { + min-height: 100vh; + height: 100vh; +} + +.schedule-section { + color: #bbb9ea; + padding-top: 100px; + padding-bottom: 3em; + padding-left: 1.5em; + padding-right: 1.5em; +} + +.schedule-title { + font-size: 42px; +} + +.schedule-event { + text-align: left; + font-size: 22px; + padding-left: .5em; +} + +.schedule-date { + font-size: 30px; + font-weight: 600; + margin-top: 15px; + text-align: left; +} + +.faq-section { + color: #bbb9ea; + padding-top: 100px; + padding-bottom: 3em; + padding-left: 1.5em; + padding-right: 1.5em; +} + +.faq-title { + font-size: 42px; +} + +.faq-answer { + text-align: left; + font-size: 16px; + padding-left: .5em; +} + +.faq-question { + font-size: 20px; + font-weight: 600; + margin-top: 15px; + text-align: left; +} + +a, a:visited { + color: #bbb9ea; + text-decoration: underline; +} + +a:hover { + color: #bbb9ea; +} + +@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { + .gradient { + margin: auto; + height: 100%; + width: 80%; + } + + .title { + font-size: 2rem; + line-height: 50px; + } + + .cover-button { + height: 86px; + } + + h1.cover-button-text { + font-size: 2.5rem; + margin-top: 10px; + } + + #stay-updated { + margin-top: 0px; + font-size: 2.4rem; + white-space: normal; + overflow: auto; + word-wrap: break-word; + } + + div.right { + left: 90.8%; + border-radius: 1px; + } + + i.cover-icon { + font-size: 2rem; + left: -10px; + top: 3px; + } + + .faq-question { + font-size: 18px; + } + + .faq-answer { + font-size: 16px; + } +} + +/* Shenanigans to make the first page vertically centered on phones */ +@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) { + .cover-container { + margin-top: 10em; + } +} + +/* Shenanigans to make the first page vertically centered on tablets */ +@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { + .cover-container { + margin-top: 30%; + } +} + +.sponsor { + width: 300px; + height: 300px; + margin: 2em; + float: left; + text-align: center; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.sponsor .icon-holder { + position: relative; + top: 100px; + display: inline-block; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.sponsor:hover .icon-holder { + top: -30px; + transform: scale(0.4); +} + +.sponsor .description { + width: 80%; + margin: 0 auto; + margin-top: -80px; + opacity: 0; + -webkit-transition: all 50ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + transition: all 50ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} + +.sponsor:hover .description { + opacity: 1; + -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +.center { + text-align: center; +} diff --git a/18/assets/cityscape.svg b/18/assets/cityscape.svg new file mode 100644 index 0000000..fa7d744 --- /dev/null +++ b/18/assets/cityscape.svg @@ -0,0 +1 @@ +hacktx_cityicontotal \ No newline at end of file diff --git a/18/assets/freetail-logo.svg b/18/assets/freetail-logo.svg new file mode 100644 index 0000000..c49c72d --- /dev/null +++ b/18/assets/freetail-logo.svg @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/18/assets/header.svg b/18/assets/header.svg new file mode 100644 index 0000000..c1b2325 --- /dev/null +++ b/18/assets/header.svg @@ -0,0 +1 @@ +hacktx_icon \ No newline at end of file diff --git a/18/assets/icons/android-chrome-192x192.png b/18/assets/icons/android-chrome-192x192.png new file mode 100644 index 0000000..c00de00 Binary files /dev/null and b/18/assets/icons/android-chrome-192x192.png differ diff --git a/18/assets/icons/android-chrome-512x512.png b/18/assets/icons/android-chrome-512x512.png new file mode 100644 index 0000000..6aab28d Binary files /dev/null and b/18/assets/icons/android-chrome-512x512.png differ diff --git a/18/assets/icons/apple-touch-icon.png b/18/assets/icons/apple-touch-icon.png new file mode 100644 index 0000000..a05c719 Binary files /dev/null and b/18/assets/icons/apple-touch-icon.png differ diff --git a/18/assets/icons/favicon-16x16.png b/18/assets/icons/favicon-16x16.png new file mode 100644 index 0000000..5cb12b5 Binary files /dev/null and b/18/assets/icons/favicon-16x16.png differ diff --git a/18/assets/icons/favicon-32x32.png b/18/assets/icons/favicon-32x32.png new file mode 100644 index 0000000..0050776 Binary files /dev/null and b/18/assets/icons/favicon-32x32.png differ diff --git a/18/assets/icons/favicon.ico b/18/assets/icons/favicon.ico new file mode 100644 index 0000000..a06ae89 Binary files /dev/null and b/18/assets/icons/favicon.ico differ diff --git a/18/assets/isss.png b/18/assets/isss.png new file mode 100644 index 0000000..cf2986d Binary files /dev/null and b/18/assets/isss.png differ diff --git a/18/assets/jpmc_challenge.pdf b/18/assets/jpmc_challenge.pdf new file mode 100644 index 0000000..be66bfb Binary files /dev/null and b/18/assets/jpmc_challenge.pdf differ diff --git a/18/assets/logos/CS.png b/18/assets/logos/CS.png new file mode 100644 index 0000000..a88fbdc Binary files /dev/null and b/18/assets/logos/CS.png differ diff --git a/18/assets/logos/aa.png b/18/assets/logos/aa.png new file mode 100644 index 0000000..c4453db Binary files /dev/null and b/18/assets/logos/aa.png differ diff --git a/18/assets/logos/cbre.png b/18/assets/logos/cbre.png new file mode 100644 index 0000000..8fe5a40 Binary files /dev/null and b/18/assets/logos/cbre.png differ diff --git a/18/assets/logos/cdk.png b/18/assets/logos/cdk.png new file mode 100644 index 0000000..cc829a5 Binary files /dev/null and b/18/assets/logos/cdk.png differ diff --git a/18/assets/logos/citadel.png b/18/assets/logos/citadel.png new file mode 100644 index 0000000..c7ffa14 Binary files /dev/null and b/18/assets/logos/citadel.png differ diff --git a/18/assets/logos/citi.png b/18/assets/logos/citi.png new file mode 100644 index 0000000..31285ec Binary files /dev/null and b/18/assets/logos/citi.png differ diff --git a/18/assets/logos/homedepot.png b/18/assets/logos/homedepot.png new file mode 100644 index 0000000..09e434a Binary files /dev/null and b/18/assets/logos/homedepot.png differ diff --git a/18/assets/logos/host.png b/18/assets/logos/host.png new file mode 100644 index 0000000..2e8a65e Binary files /dev/null and b/18/assets/logos/host.png differ diff --git a/18/assets/logos/hrt.png b/18/assets/logos/hrt.png new file mode 100644 index 0000000..1086ba6 Binary files /dev/null and b/18/assets/logos/hrt.png differ diff --git a/18/assets/logos/jpmc.png b/18/assets/logos/jpmc.png new file mode 100644 index 0000000..b7d2b01 Binary files /dev/null and b/18/assets/logos/jpmc.png differ diff --git a/18/assets/logos/microsoft.png b/18/assets/logos/microsoft.png new file mode 100644 index 0000000..ac8aa97 Binary files /dev/null and b/18/assets/logos/microsoft.png differ diff --git a/18/assets/logos/mongodb.svg b/18/assets/logos/mongodb.svg new file mode 100644 index 0000000..04d2530 --- /dev/null +++ b/18/assets/logos/mongodb.svg @@ -0,0 +1 @@ +logo-white-cmyk \ No newline at end of file diff --git a/18/assets/logos/southwest.png b/18/assets/logos/southwest.png new file mode 100644 index 0000000..1f7d188 Binary files /dev/null and b/18/assets/logos/southwest.png differ diff --git a/18/assets/logos/teacher.png b/18/assets/logos/teacher.png new file mode 100644 index 0000000..12c2f94 Binary files /dev/null and b/18/assets/logos/teacher.png differ diff --git a/18/assets/logos/teza.png b/18/assets/logos/teza.png new file mode 100644 index 0000000..d0e4f71 Binary files /dev/null and b/18/assets/logos/teza.png differ diff --git a/18/assets/logos/worldquant.png b/18/assets/logos/worldquant.png new file mode 100644 index 0000000..caca58e Binary files /dev/null and b/18/assets/logos/worldquant.png differ diff --git a/18/assets/poster.jpg b/18/assets/poster.jpg new file mode 100644 index 0000000..e364173 Binary files /dev/null and b/18/assets/poster.jpg differ diff --git a/18/assets/teachertalent_challenge.pdf b/18/assets/teachertalent_challenge.pdf new file mode 100644 index 0000000..5400d1d Binary files /dev/null and b/18/assets/teachertalent_challenge.pdf differ diff --git a/18/assets/teza_challenge.pdf b/18/assets/teza_challenge.pdf new file mode 100644 index 0000000..63e74a3 Binary files /dev/null and b/18/assets/teza_challenge.pdf differ diff --git a/18/assets/us.svg b/18/assets/us.svg new file mode 100644 index 0000000..07f0aaa --- /dev/null +++ b/18/assets/us.svg @@ -0,0 +1 @@ +freetail \ No newline at end of file diff --git a/18/assets/what.svg b/18/assets/what.svg new file mode 100644 index 0000000..a7161b1 --- /dev/null +++ b/18/assets/what.svg @@ -0,0 +1 @@ +what \ No newline at end of file diff --git a/18/assets/who.svg b/18/assets/who.svg new file mode 100644 index 0000000..071c18a --- /dev/null +++ b/18/assets/who.svg @@ -0,0 +1 @@ +who \ No newline at end of file diff --git a/18/css/style.css b/18/css/style.css new file mode 100644 index 0000000..373fc68 --- /dev/null +++ b/18/css/style.css @@ -0,0 +1,557 @@ +body { + font-family: futura-pt, sans-serif; + font-size: 20px; + background: #213e5b; + color: white; } + +html, body { + margin: 0; } + +h1, h2 { + font-family: bebas-neue, sans-serif; + text-transform: uppercase; + font-weight: normal; + line-height: 1; + margin: 0; } + +p { + margin: 0; } + +a { + color: inherit; + text-decoration: underline wavy; } + a:hover { + text-decoration: underline; } + +header { + position: -webkit-sticky; + position: sticky; + top: 0; + left: 0; + right: 0; + background: white; + display: flex; + flex-direction: row; + font-family: bebas-neue, sans-serif; + font-size: 1.9em; + text-transform: uppercase; + transition: all 0.3s ease-in-out; + z-index: 10; + line-height: 1; } + header .logo { + padding: 0 30px; + flex: 1; + display: flex; + align-items: center; } + header .logo a { + text-decoration: none; } + @media only screen and (max-width: 680px) { + header .logo { + padding: 0 15px; } } + header .logo img { + color: #ff4115; + display: block; + height: 1.7em; + transform: translateY(-0.05em); } + @media only screen and (max-width: 680px) { + header .logo img { + height: 1.4em; + transform: translateY(0); } } + header .countdown { + display: flex; + flex-direction: row; + color: #4d4d4d; + align-items: center; } + @media only screen and (max-width: 680px) { + header .countdown { + display: none; } } + header .countdown .number { + padding: 0 15px; + text-align: center; } + header .countdown .number b, header .countdown .number span { + display: block; + font-weight: normal; } + header .countdown .number b { + font-size: 1.2em; } + header .countdown .number span { + color: #999999; + font-size: 0.6em; } + header .countdown .colon { + color: #ff4115; + transform: translateY(-0.3em); } + header .cta { + background: #ff4115; + color: white; + transition: 0.2s ease-in-out all; + overflow: hidden; + padding: 30px 60px; + text-decoration: none; + margin-left: 30px; } + header .cta:hover { + background: #e12a00; + text-shadow: 1px 1px 0 #ff6a48, 2px 2px 0 #ff6a48, 3px 3px 0 #ff6a48, 4px 4px 0 #ff6a48, 5px 5px 0 #ff6a48, 6px 6px 0 #ff6a48, 7px 7px 0 #ff6a48, 8px 8px 0 #ff6a48, 9px 9px 0 #ff6a48, 10px 10px 0 #ff6a48, 11px 11px 0 #ff6a48, 12px 12px 0 #ff6a48, 13px 13px 0 #ff6a48, 14px 14px 0 #ff6a48, 15px 15px 0 #ff6a48, 16px 16px 0 #ff6a48, 17px 17px 0 #ff6a48, 18px 18px 0 #ff6a48, 19px 19px 0 #ff6a48, 20px 20px 0 #ff6a48, 21px 21px 0 #ff6a48, 22px 22px 0 #ff6a48, 23px 23px 0 #ff6a48, 24px 24px 0 #ff6a48, 25px 25px 0 #ff6a48, 26px 26px 0 #ff6a48, 27px 27px 0 #ff6a48, 28px 28px 0 #ff6a48, 29px 29px 0 #ff6a48, 30px 30px 0 #ff6a48, 31px 31px 0 #ff6a48, 32px 32px 0 #ff6a48, 33px 33px 0 #ff6a48, 34px 34px 0 #ff6a48, 35px 35px 0 #ff6a48, 36px 36px 0 #ff6a48, 37px 37px 0 #ff6a48, 38px 38px 0 #ff6a48, 39px 39px 0 #ff6a48, 40px 40px 0 #ff6a48, 41px 41px 0 #ff6a48, 42px 42px 0 #ff6a48, 43px 43px 0 #ff6a48, 44px 44px 0 #ff6a48, 45px 45px 0 #ff6a48, 46px 46px 0 #ff6a48, 47px 47px 0 #ff6a48, 48px 48px 0 #ff6a48, 49px 49px 0 #ff6a48, 50px 50px 0 #ff6a48, 51px 51px 0 #ff6a48, 52px 52px 0 #ff6a48, 53px 53px 0 #ff6a48, 54px 54px 0 #ff6a48, 55px 55px 0 #ff6a48, 56px 56px 0 #ff6a48, 57px 57px 0 #ff6a48, 58px 58px 0 #ff6a48, 59px 59px 0 #ff6a48, 60px 60px 0 #ff6a48, 61px 61px 0 #ff6a48, 62px 62px 0 #ff6a48, 63px 63px 0 #ff6a48, 64px 64px 0 #ff6a48, 65px 65px 0 #ff6a48, 66px 66px 0 #ff6a48, 67px 67px 0 #ff6a48, 68px 68px 0 #ff6a48, 69px 69px 0 #ff6a48, 70px 70px 0 #ff6a48; } + @media only screen and (max-width: 680px) { + header .cta { + padding: 15px 30px; } } + @media only screen and (max-width: 400px) { + header .logo img { + height: 1em; } + header .cta { + font-size: 0.8em; } } + +section, footer { + display: flex; + align-items: center; + justify-content: center; + height: 80vh; + background: #7ba8f9; } + section .wrap, footer .wrap { + width: 100%; + max-width: 600px; + padding: 1em; + box-sizing: border-box; } + section object, footer object { + width: 450px; } + section h2, footer h2 { + padding: 0.4em 0; + font-size: 3em; } + @media only screen and (max-width: 680px) { + section, footer { + flex-direction: column-reverse; + font-size: 0.9em; } + section .wrap, footer .wrap { + width: auto; + padding: 2.5em; } + section object, footer object { + max-width: 80%; } + section h2, footer h2 { + font-size: 2em; } } + +#first { + height: 100vh; + margin: 0 0 -98px 0; + font-size: 4vw; + position: relative; + overflow: hidden; + background: none; } + #first .wrap { + position: relative; + max-width: 22em; + width: 100%; + transform: translateY(-49px) translateY(-2em) translateX(8%); + padding: 0; + z-index: 8; } + #first .info { + display: flex; + font-family: bebas-neue, sans-serif; + font-size: 0.8em; + margin-right: 21%; + margin-bottom: 0.5em; } + #first .info .date { + flex: 1; } + #first .info .location { + text-decoration: none; } + #first h1 { + position: relative; + font-size: 0; } + #first h1 .shadow { + position: absolute; + top: 99%; + left: 0.1%; + right: 0.4%; + height: 900px; + background: #7ba8f9; + transform: skew(45deg); + transform-origin: top left; } + @media only screen and (max-width: 680px) { + #first { + font-size: 27.2px; } + #first .location { + display: none; } } + @media only screen and (min-width: 1100px) { + #first { + font-size: 44px; } } + #first .cityscape { + position: absolute; + bottom: 98px; + left: 0; + right: 0; + z-index: 8; + overflow: hidden; + pointer-events: none; } + #first .cityscape img { + width: 1330px; + max-width: 280%; + display: block; + position: relative; + left: 50%; + transform: translateX(-50%); } + #first .message { + position: absolute; + top: 2em; + left: 0; + right: 0; + max-width: 360px; + font-size: 20px; + color: white; + line-height: 1; + z-index: 8; } + @media only screen and (max-width: 680px) { + #first .message { + font-size: 16px; + margin-right: 120px; } } + #first .message div { + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); + padding: 0.5em 1em; + background: #4b78bb; + animation: slide-in 0.6s ease-out 1s; + animation-fill-mode: backwards; + word-wrap: break-word; } + #first .message a { + text-decoration: none; } + #first .cover { + background: #213e5b; + position: absolute; + top: 0; + right: 0; + bottom: 40px; + width: 40px; + z-index: 7; } + +@keyframes slide-in { + from { + transform: translateX(-100%); } + to { + transform: none; } } + +@media only screen and (max-width: 680px) { + #what { + padding-top: 1.6em; } } + +#mailing { + text-align: center; } + #mailing h2 { + padding: 0.1em 0; } + @media only screen and (max-width: 680px) { + #mailing h2 { + margin: 0 -0.2em; } } + #mailing form { + display: flex; + margin-top: 3em; } + @media only screen and (max-width: 680px) { + #mailing form { + flex-direction: column; } } + #mailing form input { + border: 2px solid white; + background: none; + font-family: bebas-neue, sans-serif; + font-size: inherit; + padding: 0.5em; + color: white; + display: block; + -moz-appearance: none; + -webkit-appearance: none; + border-radius: 0; } + #mailing form input::placeholder { + color: white; + opacity: 1; } + #mailing form input :-ms-input-placeholder { + color: white; } + #mailing form input ::-ms-input-placeholder { + color: white; } + #mailing form .email { + flex-grow: 1; } + #mailing form .submit { + background: white; + color: #7ba8f9; + padding: 0.5em 1em; + transition: color 0.3s ease-in-out, text-shadow 0.2s ease-in-out; + cursor: pointer; } + #mailing form .submit:hover { + color: #4b78bb; + text-shadow: 1px 1px 0 #dde8fd, 2px 2px 0 #dde8fd, 3px 3px 0 #dde8fd, 4px 4px 0 #dde8fd, 5px 5px 0 #dde8fd, 6px 6px 0 #dde8fd, 7px 7px 0 #dde8fd, 8px 8px 0 #dde8fd, 9px 9px 0 #dde8fd, 10px 10px 0 #dde8fd, 11px 11px 0 #dde8fd, 12px 12px 0 #dde8fd, 13px 13px 0 #dde8fd, 14px 14px 0 #dde8fd, 15px 15px 0 #dde8fd, 16px 16px 0 #dde8fd, 17px 17px 0 #dde8fd, 18px 18px 0 #dde8fd, 19px 19px 0 #dde8fd, 20px 20px 0 #dde8fd, 21px 21px 0 #dde8fd, 22px 22px 0 #dde8fd, 23px 23px 0 #dde8fd, 24px 24px 0 #dde8fd, 25px 25px 0 #dde8fd, 26px 26px 0 #dde8fd, 27px 27px 0 #dde8fd, 28px 28px 0 #dde8fd, 29px 29px 0 #dde8fd, 30px 30px 0 #dde8fd, 31px 31px 0 #dde8fd, 32px 32px 0 #dde8fd, 33px 33px 0 #dde8fd, 34px 34px 0 #dde8fd, 35px 35px 0 #dde8fd, 36px 36px 0 #dde8fd, 37px 37px 0 #dde8fd, 38px 38px 0 #dde8fd, 39px 39px 0 #dde8fd, 40px 40px 0 #dde8fd, 41px 41px 0 #dde8fd, 42px 42px 0 #dde8fd, 43px 43px 0 #dde8fd, 44px 44px 0 #dde8fd, 45px 45px 0 #dde8fd, 46px 46px 0 #dde8fd, 47px 47px 0 #dde8fd, 48px 48px 0 #dde8fd, 49px 49px 0 #dde8fd, 50px 50px 0 #dde8fd, 51px 51px 0 #dde8fd, 52px 52px 0 #dde8fd, 53px 53px 0 #dde8fd, 54px 54px 0 #dde8fd, 55px 55px 0 #dde8fd, 56px 56px 0 #dde8fd, 57px 57px 0 #dde8fd, 58px 58px 0 #dde8fd, 59px 59px 0 #dde8fd, 60px 60px 0 #dde8fd, 61px 61px 0 #dde8fd, 62px 62px 0 #dde8fd, 63px 63px 0 #dde8fd, 64px 64px 0 #dde8fd, 65px 65px 0 #dde8fd, 66px 66px 0 #dde8fd, 67px 67px 0 #dde8fd, 68px 68px 0 #dde8fd, 69px 69px 0 #dde8fd, 70px 70px 0 #dde8fd; } + @media only screen and (max-width: 680px) { + #mailing form .submit { + margin: 1em auto; } } + +@media only screen and (max-width: 680px) { + #who { + margin-top: -5em; } + #who object { + margin-bottom: -5em; } } + +#who .isss { + position: fixed; + top: 0; + right: 4em; + width: 5em; + color: #213e5b; + background: white; + padding: 0.6em; + text-align: center; + transform: translateY(-100%) translateY(-1.4em); + transition: transform 0.3s ease-in-out; } + #who .isss img { + display: block; + max-width: 100%; + margin: 5em 0 1em 0; } + #who .isss span { + display: block; + font-size: 0.8em; } + #who .isss:after { + display: block; + content: ""; + position: absolute; + top: 100%; + left: 0; + border: 0 solid transparent; + border-width: 1.4em 3.1em; + border-top-color: white; } + +#who.visible .isss { + transform: none; } + +#preview { + width: 1px; + position: absolute; + left: -9px; } + +#freetail h2 { + margin-right: -2em; } + @media only screen and (max-width: 680px) { + #freetail h2 { + margin-right: 0; } } + +#schedule { + height: auto; } + #schedule .wrap > div > div { + overflow: hidden; } + #schedule time { + min-width: 100px; + display: inline-block; + margin-bottom: 1px; + float: left; } + #schedule span { + display: inline-block; + padding-left: 0.6em; } + +#faq { + height: auto; + padding-bottom: 5em; } + #faq .wrap { + max-width: 1200px; + padding: 1em 2.5em; + width: 100%; } + #faq h2 { + text-align: center; } + #faq .content { + display: flex; + flex-flow: wrap; + margin: 1em -0.5em 0 -0.5em; } + #faq .content .column { + width: 50%; + box-sizing: border-box; + padding: 0 0.5em; } + #faq .content .pair { + margin-bottom: 0.5em; } + #faq .content .pair h3 { + cursor: pointer; + font-family: bebas-neue, sans-serif; + text-transform: uppercase; + font-weight: normal; + margin: 0 0 0.5em 0; + letter-spacing: 0.05em; } + #faq .content .pair h3:after { + content: ""; + display: inline-block; + height: 0; + width: 0; + border: 0 solid transparent; + border-width: 0.3em 0.5em; + border-left-color: #ff4115; + margin-left: 0.4em; + transform: rotate(90deg); + transform-origin: 25% 50%; + transition: 0.1s ease-in-out transform; } + #faq .content .pair h3 em { + font-style: normal; + font-size: 0.6em; + padding: 0.2em 0.4em; + background: #4b78bb; + line-height: 1; + transform: translateY(-0.3em); + display: inline-block; + margin-right: 0.4em; } + #faq .content .pair.collapsed h3:after { + transform: none; } + #faq .content .pair.collapsed p { + display: none; } + @media only screen and (max-width: 680px) { + #faq h2 { + text-align: left; } + #faq .content { + display: block; } + #faq .content .column { + width: auto; } } + +#sponsors { + height: auto; + flex-direction: column; + flex-flow: column wrap; } + #sponsors .main { + text-align: center; } + #sponsors .main img { + display: block; + width: 100%; + max-width: 300px; + height: auto; + margin: 1em auto; } + #sponsors .more { + font-size: 0; + width: 100%; + max-width: 1200px; + display: flex; + justify-content: center; + flex-wrap: wrap; + margin-top: 20px; } + #sponsors .sponsor { + width: 280px; + height: 280px; + float: left; + text-align: center; + position: relative; + transition: all 0.3s ease-in-out; + margin: 10px; } + #sponsors .sponsor .logo { + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); + width: 100%; + display: inline-block; + transition: all 0.3s ease-in-out; } + #sponsors .sponsor .logo img { + width: 100%; + height: auto; } + #sponsors .sponsor .logo span { + font-size: 30px; } + #sponsors .sponsor .description { + position: absolute; + width: 95%; + margin: 0 auto; + top: 50%; + left: 50%; + opacity: 0; + transition: all 50ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + transform: scale(0) translate(-50%, -50%); + transform-origin: left top; + font-size: 20px; } + #sponsors .sponsor.smaller .description { + font-size: 16px; } + #sponsors .sponsor.hastext:hover .logo { + top: -30px; + transform: scale(0.4) translateY(-50%); } + #sponsors .sponsor.hastext:hover .description { + opacity: 1; + transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); + transform: scale(1) translate(-50%, -50%); } + +footer { + background: #4b78bb; + height: auto; } + footer .wrap { + display: flex; + flex-direction: row; + flex-flow: row wrap; + width: 100%; + max-width: 1200px; + padding: 3em 2.5em; } + footer .wrap h2 { + flex: 1; + padding: 0; + text-shadow: 1px 1px 0 #7ba8f9, 2px 2px 0 #7ba8f9, 3px 3px 0 #7ba8f9, 4px 4px 0 #7ba8f9, 5px 5px 0 #7ba8f9, 6px 6px 0 #7ba8f9, 7px 7px 0 #7ba8f9, 8px 8px 0 #7ba8f9, 9px 9px 0 #7ba8f9, 10px 10px 0 #7ba8f9, 11px 11px 0 #7ba8f9, 12px 12px 0 #7ba8f9, 13px 13px 0 #7ba8f9, 14px 14px 0 #7ba8f9, 15px 15px 0 #7ba8f9, 16px 16px 0 #7ba8f9, 17px 17px 0 #7ba8f9, 18px 18px 0 #7ba8f9, 19px 19px 0 #7ba8f9, 20px 20px 0 #7ba8f9, 21px 21px 0 #7ba8f9, 22px 22px 0 #7ba8f9, 23px 23px 0 #7ba8f9, 24px 24px 0 #7ba8f9, 25px 25px 0 #7ba8f9, 26px 26px 0 #7ba8f9, 27px 27px 0 #7ba8f9, 28px 28px 0 #7ba8f9, 29px 29px 0 #7ba8f9, 30px 30px 0 #7ba8f9, 31px 31px 0 #7ba8f9, 32px 32px 0 #7ba8f9, 33px 33px 0 #7ba8f9, 34px 34px 0 #7ba8f9, 35px 35px 0 #7ba8f9, 36px 36px 0 #7ba8f9, 37px 37px 0 #7ba8f9, 38px 38px 0 #7ba8f9, 39px 39px 0 #7ba8f9, 40px 40px 0 #7ba8f9, 41px 41px 0 #7ba8f9, 42px 42px 0 #7ba8f9, 43px 43px 0 #7ba8f9, 44px 44px 0 #7ba8f9, 45px 45px 0 #7ba8f9, 46px 46px 0 #7ba8f9, 47px 47px 0 #7ba8f9, 48px 48px 0 #7ba8f9, 49px 49px 0 #7ba8f9, 50px 50px 0 #7ba8f9, 51px 51px 0 #7ba8f9, 52px 52px 0 #7ba8f9, 53px 53px 0 #7ba8f9, 54px 54px 0 #7ba8f9, 55px 55px 0 #7ba8f9, 56px 56px 0 #7ba8f9, 57px 57px 0 #7ba8f9, 58px 58px 0 #7ba8f9, 59px 59px 0 #7ba8f9, 60px 60px 0 #7ba8f9, 61px 61px 0 #7ba8f9, 62px 62px 0 #7ba8f9, 63px 63px 0 #7ba8f9, 64px 64px 0 #7ba8f9, 65px 65px 0 #7ba8f9, 66px 66px 0 #7ba8f9, 67px 67px 0 #7ba8f9, 68px 68px 0 #7ba8f9, 69px 69px 0 #7ba8f9, 70px 70px 0 #7ba8f9, 71px 71px 0 #7ba8f9, 72px 72px 0 #7ba8f9, 73px 73px 0 #7ba8f9, 74px 74px 0 #7ba8f9, 75px 75px 0 #7ba8f9, 76px 76px 0 #7ba8f9, 77px 77px 0 #7ba8f9, 78px 78px 0 #7ba8f9, 79px 79px 0 #7ba8f9, 80px 80px 0 #7ba8f9, 81px 81px 0 #7ba8f9, 82px 82px 0 #7ba8f9, 83px 83px 0 #7ba8f9, 84px 84px 0 #7ba8f9, 85px 85px 0 #7ba8f9, 86px 86px 0 #7ba8f9, 87px 87px 0 #7ba8f9, 88px 88px 0 #7ba8f9, 89px 89px 0 #7ba8f9, 90px 90px 0 #7ba8f9, 91px 91px 0 #7ba8f9, 92px 92px 0 #7ba8f9, 93px 93px 0 #7ba8f9, 94px 94px 0 #7ba8f9, 95px 95px 0 #7ba8f9, 96px 96px 0 #7ba8f9, 97px 97px 0 #7ba8f9, 98px 98px 0 #7ba8f9, 99px 99px 0 #7ba8f9, 100px 100px 0 #7ba8f9, 101px 101px 0 #7ba8f9, 102px 102px 0 #7ba8f9, 103px 103px 0 #7ba8f9, 104px 104px 0 #7ba8f9, 105px 105px 0 #7ba8f9, 106px 106px 0 #7ba8f9, 107px 107px 0 #7ba8f9, 108px 108px 0 #7ba8f9, 109px 109px 0 #7ba8f9, 110px 110px 0 #7ba8f9, 111px 111px 0 #7ba8f9, 112px 112px 0 #7ba8f9, 113px 113px 0 #7ba8f9, 114px 114px 0 #7ba8f9, 115px 115px 0 #7ba8f9, 116px 116px 0 #7ba8f9, 117px 117px 0 #7ba8f9, 118px 118px 0 #7ba8f9, 119px 119px 0 #7ba8f9, 120px 120px 0 #7ba8f9, 121px 121px 0 #7ba8f9, 122px 122px 0 #7ba8f9, 123px 123px 0 #7ba8f9, 124px 124px 0 #7ba8f9, 125px 125px 0 #7ba8f9, 126px 126px 0 #7ba8f9, 127px 127px 0 #7ba8f9, 128px 128px 0 #7ba8f9, 129px 129px 0 #7ba8f9, 130px 130px 0 #7ba8f9, 131px 131px 0 #7ba8f9, 132px 132px 0 #7ba8f9, 133px 133px 0 #7ba8f9, 134px 134px 0 #7ba8f9, 135px 135px 0 #7ba8f9, 136px 136px 0 #7ba8f9, 137px 137px 0 #7ba8f9, 138px 138px 0 #7ba8f9, 139px 139px 0 #7ba8f9, 140px 140px 0 #7ba8f9, 141px 141px 0 #7ba8f9, 142px 142px 0 #7ba8f9, 143px 143px 0 #7ba8f9, 144px 144px 0 #7ba8f9, 145px 145px 0 #7ba8f9, 146px 146px 0 #7ba8f9, 147px 147px 0 #7ba8f9, 148px 148px 0 #7ba8f9, 149px 149px 0 #7ba8f9, 150px 150px 0 #7ba8f9, 151px 151px 0 #7ba8f9, 152px 152px 0 #7ba8f9, 153px 153px 0 #7ba8f9, 154px 154px 0 #7ba8f9, 155px 155px 0 #7ba8f9, 156px 156px 0 #7ba8f9, 157px 157px 0 #7ba8f9, 158px 158px 0 #7ba8f9, 159px 159px 0 #7ba8f9, 160px 160px 0 #7ba8f9, 161px 161px 0 #7ba8f9, 162px 162px 0 #7ba8f9, 163px 163px 0 #7ba8f9, 164px 164px 0 #7ba8f9, 165px 165px 0 #7ba8f9, 166px 166px 0 #7ba8f9, 167px 167px 0 #7ba8f9, 168px 168px 0 #7ba8f9, 169px 169px 0 #7ba8f9, 170px 170px 0 #7ba8f9, 171px 171px 0 #7ba8f9, 172px 172px 0 #7ba8f9, 173px 173px 0 #7ba8f9, 174px 174px 0 #7ba8f9, 175px 175px 0 #7ba8f9, 176px 176px 0 #7ba8f9, 177px 177px 0 #7ba8f9, 178px 178px 0 #7ba8f9, 179px 179px 0 #7ba8f9, 180px 180px 0 #7ba8f9, 181px 181px 0 #7ba8f9, 182px 182px 0 #7ba8f9, 183px 183px 0 #7ba8f9, 184px 184px 0 #7ba8f9, 185px 185px 0 #7ba8f9, 186px 186px 0 #7ba8f9, 187px 187px 0 #7ba8f9, 188px 188px 0 #7ba8f9, 189px 189px 0 #7ba8f9, 190px 190px 0 #7ba8f9, 191px 191px 0 #7ba8f9, 192px 192px 0 #7ba8f9, 193px 193px 0 #7ba8f9, 194px 194px 0 #7ba8f9, 195px 195px 0 #7ba8f9, 196px 196px 0 #7ba8f9, 197px 197px 0 #7ba8f9, 198px 198px 0 #7ba8f9, 199px 199px 0 #7ba8f9, 200px 200px 0 #7ba8f9, 201px 201px 0 #7ba8f9, 202px 202px 0 #7ba8f9, 203px 203px 0 #7ba8f9, 204px 204px 0 #7ba8f9, 205px 205px 0 #7ba8f9, 206px 206px 0 #7ba8f9, 207px 207px 0 #7ba8f9, 208px 208px 0 #7ba8f9, 209px 209px 0 #7ba8f9, 210px 210px 0 #7ba8f9, 211px 211px 0 #7ba8f9, 212px 212px 0 #7ba8f9, 213px 213px 0 #7ba8f9, 214px 214px 0 #7ba8f9, 215px 215px 0 #7ba8f9, 216px 216px 0 #7ba8f9, 217px 217px 0 #7ba8f9, 218px 218px 0 #7ba8f9, 219px 219px 0 #7ba8f9, 220px 220px 0 #7ba8f9, 221px 221px 0 #7ba8f9, 222px 222px 0 #7ba8f9, 223px 223px 0 #7ba8f9, 224px 224px 0 #7ba8f9, 225px 225px 0 #7ba8f9, 226px 226px 0 #7ba8f9, 227px 227px 0 #7ba8f9, 228px 228px 0 #7ba8f9, 229px 229px 0 #7ba8f9, 230px 230px 0 #7ba8f9, 231px 231px 0 #7ba8f9, 232px 232px 0 #7ba8f9, 233px 233px 0 #7ba8f9, 234px 234px 0 #7ba8f9, 235px 235px 0 #7ba8f9, 236px 236px 0 #7ba8f9, 237px 237px 0 #7ba8f9, 238px 238px 0 #7ba8f9, 239px 239px 0 #7ba8f9, 240px 240px 0 #7ba8f9, 241px 241px 0 #7ba8f9, 242px 242px 0 #7ba8f9, 243px 243px 0 #7ba8f9, 244px 244px 0 #7ba8f9, 245px 245px 0 #7ba8f9, 246px 246px 0 #7ba8f9, 247px 247px 0 #7ba8f9, 248px 248px 0 #7ba8f9, 249px 249px 0 #7ba8f9, 250px 250px 0 #7ba8f9, 251px 251px 0 #7ba8f9, 252px 252px 0 #7ba8f9, 253px 253px 0 #7ba8f9, 254px 254px 0 #7ba8f9, 255px 255px 0 #7ba8f9, 256px 256px 0 #7ba8f9, 257px 257px 0 #7ba8f9, 258px 258px 0 #7ba8f9, 259px 259px 0 #7ba8f9, 260px 260px 0 #7ba8f9; } + footer .wrap h3 { + margin: 0 0 0.5em 0; + font-size: 1.1em; } + footer .wrap div { + margin-left: 5em; } + footer .wrap a { + display: block; } + @media only screen and (max-width: 680px) { + footer .wrap h2 { + flex: 1 100%; } + footer .wrap div { + margin-left: 0; + margin-top: 2em; + flex: 1 auto; } } + +#progress { + position: fixed; + top: 0; + bottom: 0; + right: 0.8em; + display: flex; + flex-direction: column; + justify-content: center; + z-index: 5; + opacity: 0.6; } + @media only screen and (max-width: 680px) { + #progress { + display: none; } } + #progress div { + cursor: pointer; + display: block; + width: 0.5em; + height: 0.5em; + margin: 0.2em auto; + border-radius: 9em; + border: 0.1em solid white; } + #progress div:first-child { + border-radius: 0; + width: 0.4em; + height: 0.4em; } + #progress div.active { + background: white; } + +#mlh-trust-badge { + display: block; + max-width: 100px; + min-width: 60px; + position: absolute; + right: 50px; + top: 0; + width: 10%; + z-index: 10000; + font-size: 20px; + text-align: center; + text-decoration: none; } + #mlh-trust-badge img { + width: 100%; } + @media only screen and (max-width: 680px) { + #mlh-trust-badge { + right: 30px; } } + +#register { + text-align: center; } + +#register .button { + font-family: bebas-neue, sans-serif; + font-size: 1.9em; + text-transform: uppercase; + transition: all 0.3s ease-in-out; + display: block; + background: #ff4115; + color: white; + transition: 0.2s ease-in-out all; + overflow: hidden; + padding: 0.5em 1em; + text-decoration: none; + margin-left: 120px; + margin-right: 120px; } + #register .button:hover { + background: #e12a00; + text-shadow: 1px 1px 0 #ff6a48, 2px 2px 0 #ff6a48, 3px 3px 0 #ff6a48, 4px 4px 0 #ff6a48, 5px 5px 0 #ff6a48, 6px 6px 0 #ff6a48, 7px 7px 0 #ff6a48, 8px 8px 0 #ff6a48, 9px 9px 0 #ff6a48, 10px 10px 0 #ff6a48, 11px 11px 0 #ff6a48, 12px 12px 0 #ff6a48, 13px 13px 0 #ff6a48, 14px 14px 0 #ff6a48, 15px 15px 0 #ff6a48, 16px 16px 0 #ff6a48, 17px 17px 0 #ff6a48, 18px 18px 0 #ff6a48, 19px 19px 0 #ff6a48, 20px 20px 0 #ff6a48, 21px 21px 0 #ff6a48, 22px 22px 0 #ff6a48, 23px 23px 0 #ff6a48, 24px 24px 0 #ff6a48, 25px 25px 0 #ff6a48, 26px 26px 0 #ff6a48, 27px 27px 0 #ff6a48, 28px 28px 0 #ff6a48, 29px 29px 0 #ff6a48, 30px 30px 0 #ff6a48, 31px 31px 0 #ff6a48, 32px 32px 0 #ff6a48, 33px 33px 0 #ff6a48, 34px 34px 0 #ff6a48, 35px 35px 0 #ff6a48, 36px 36px 0 #ff6a48, 37px 37px 0 #ff6a48, 38px 38px 0 #ff6a48, 39px 39px 0 #ff6a48, 40px 40px 0 #ff6a48, 41px 41px 0 #ff6a48, 42px 42px 0 #ff6a48, 43px 43px 0 #ff6a48, 44px 44px 0 #ff6a48, 45px 45px 0 #ff6a48, 46px 46px 0 #ff6a48, 47px 47px 0 #ff6a48, 48px 48px 0 #ff6a48, 49px 49px 0 #ff6a48, 50px 50px 0 #ff6a48, 51px 51px 0 #ff6a48, 52px 52px 0 #ff6a48, 53px 53px 0 #ff6a48, 54px 54px 0 #ff6a48, 55px 55px 0 #ff6a48, 56px 56px 0 #ff6a48, 57px 57px 0 #ff6a48, 58px 58px 0 #ff6a48, 59px 59px 0 #ff6a48, 60px 60px 0 #ff6a48, 61px 61px 0 #ff6a48, 62px 62px 0 #ff6a48, 63px 63px 0 #ff6a48, 64px 64px 0 #ff6a48, 65px 65px 0 #ff6a48, 66px 66px 0 #ff6a48, 67px 67px 0 #ff6a48, 68px 68px 0 #ff6a48, 69px 69px 0 #ff6a48, 70px 70px 0 #ff6a48; } + @media only screen and (max-width: 680px) { + #register .button { + margin-left: 30px; + margin-right: 30px; } } diff --git a/18/css/style.scss b/18/css/style.scss new file mode 100644 index 0000000..8691093 --- /dev/null +++ b/18/css/style.scss @@ -0,0 +1,716 @@ +$gray: #4d4d4d; +$red: #ff4115; +$blue: #7ba8f9; +$darkblue: #4b78bb; +$white: white; +$reallydarkblue: #213e5b; + +$fancy: bebas-neue, sans-serif; +$main: futura-pt, sans-serif; +$fontsize: 20px; + +$smol: 680px; +$reallywide: 1200px; + +body { + font-family: $main; + font-size: $fontsize; + background: $reallydarkblue; + color: $white; +} + +html, body { + margin: 0; +} + +h1, h2 { + font-family: $fancy; + text-transform: uppercase; + font-weight: normal; + line-height: 1; + margin: 0; +} + +p { + margin: 0; +} + +a { + color: inherit; + text-decoration: underline wavy; + &:hover { + text-decoration: underline; + } +} + +$pad: 30px; +header { + position: -webkit-sticky; + position: sticky; + top: 0; + left: 0; + right: 0; + background: $white; + display: flex; + flex-direction: row; + font-family: $fancy; + font-size: 1.9em; + text-transform: uppercase; + transition: all 0.3s ease-in-out; + z-index: 10; + line-height: 1; + .logo { + a { + text-decoration: none; + } + padding: 0 $pad; + @media only screen and (max-width: $smol) { + padding: 0 $pad/2; + } + flex: 1; + display: flex; + align-items: center; + img { + color: $red; + display: block; + height: 1.7em; + transform: translateY(-0.05em); + @media only screen and (max-width: $smol) { + height: 1.4em; + transform: translateY(0); + } + } + } + .countdown { + display: flex; + @media only screen and (max-width: $smol) { + display: none; + } + flex-direction: row; + color: $gray; + align-items: center; + .number { + padding: 0 $pad/2; + text-align: center; + b, span { + display: block; + font-weight: normal; + } + b { + font-size: 1.2em; + } + span { + color: #999999; + font-size: 0.6em; + } + } + .colon { + color: $red; + transform: translateY(-0.3em); + } + } + .cta { + background: $red; + color: $white; + transition: 0.2s ease-in-out all; + overflow: hidden; + &:hover { + background: darken($red, 10%); + $shadows: (); + $length: 70; + @for $i from 1 through $length { + $shadows: append($shadows, $i*1px $i*1px 0 lighten($red, 10%), 'comma'); + } + text-shadow: $shadows; + } + padding: $pad $pad*2; + @media only screen and (max-width: $smol) { + padding: $pad/2 $pad; + } + text-decoration: none; + margin-left: $pad; + } + @media only screen and (max-width: 400px) { + .logo img { + height: 1em; + } + .cta { + font-size: 0.8em; + } + } +} + +$headerheight: $pad*2 + $fontsize*1.9; // see header font-size +section, footer { + display: flex; + align-items: center; + justify-content: center; + height: 80vh; + background: $blue; + .wrap { + width: 100%; + max-width: 600px; + padding: 1em; + box-sizing: border-box; + } + object { + width: 450px; + } + h2 { + padding: 0.4em 0; + font-size: 3em; + } + @media only screen and (max-width: $smol) { + flex-direction: column-reverse; + font-size: 0.9em; + .wrap { + width: auto; + padding: 2.5em; + } + object { + max-width: 80%; + } + h2 { + font-size: 2em; + } + } +} + +#first { + height: 100vh; + margin: 0 0 -1*$headerheight 0; + $stopat: 1100px; + $titlesize: 4; + font-size: $titlesize*1vw; + position: relative; + overflow: hidden; + background: none; + .wrap { + position: relative; + max-width: 22em; + width: 100%; + transform: translateY(-$headerheight/2) translateY(-2em) translateX(8%); + padding: 0; + z-index: 8; + } + .info { + display: flex; + font-family: bebas-neue, sans-serif; + font-size: 0.8em; + margin-right: 21%; + margin-bottom: 0.5em; + .date { + flex: 1; + } + .location { + text-decoration: none; + } + } + h1 { + position: relative; + font-size: 0; + .shadow { + position: absolute; + top: 99%; + left: 0.1%; + right: 0.4%; + height: 900px; + background: $blue; + transform: skew(45deg); + transform-origin: top left; + } + } + @media only screen and (max-width: $smol) { + font-size: $smol/100*$titlesize; + .location { + display: none; + } + } + @media only screen and (min-width: $stopat) { + font-size: $stopat/100*$titlesize; + } + .cityscape { + position: absolute; + bottom: $headerheight; + left: 0; + right: 0; + z-index: 8; + overflow: hidden; + pointer-events: none; + img { + width: 1330px; + max-width: 280%; + display: block; + position: relative; + left: 50%; + transform: translateX(-50%); + } + } + .message { + position: absolute; + top: 2em; + @media only screen and (max-width: $smol) { + font-size: 16px; + margin-right: 120px; + } + left: 0; + right: 0; + max-width: 360px; + font-size: $fontsize; + color: $white; + line-height: 1; + z-index: 8; + div { + box-shadow: 0 4px 10px rgba(0,0,0,0.2); + padding: 0.5em 1em; + background: $darkblue; + animation: slide-in 0.6s ease-out 1s; + animation-fill-mode: backwards; + word-wrap: break-word; + } + a { + text-decoration: none; + } + } + .cover { + background: $reallydarkblue; + position: absolute; + top: 0; + right: 0; + bottom: 40px; + width: 40px; + z-index: 7; + } +} + +@keyframes slide-in { + from { transform: translateX(-100%) } + to { transform: none } +} + +#what { + @media only screen and (max-width: $smol) { + padding-top: 1.6em; + } +} + +#mailing { + text-align: center; + h2 { + padding: 0.1em 0; + @media only screen and (max-width: $smol) { + margin: 0 -0.2em; + } + } + form { + display: flex; + @media only screen and (max-width: $smol) { + flex-direction: column; + } + margin-top: 3em; + input { + border: 2px solid $white; + background: none; + font-family: $fancy; + font-size: inherit; + padding: 0.5em; + color: $white; + display: block; + -moz-appearance: none; + -webkit-appearance: none; + border-radius: 0; + &::placeholder { + color: $white; + opacity: 1; + } + :-ms-input-placeholder { + color: $white; + } + ::-ms-input-placeholder { + color: $white; + } + } + .email { + flex-grow: 1; + } + .submit { + background: $white; + color: $blue; + padding: 0.5em 1em; + transition: color 0.3s ease-in-out, text-shadow 0.2s ease-in-out; + cursor: pointer; + &:hover { + color: $darkblue; + $shadows: (); + $length: 70; + @for $i from 1 through $length { + $shadows: append($shadows, $i*1px $i*1px 0 lighten($blue, 20%), 'comma'); + } + text-shadow: $shadows; + } + @media only screen and (max-width: $smol) { + margin: 1em auto; + } + } + } +} + +#who { + @media only screen and (max-width: $smol) { + margin-top: -5em; + object { + margin-bottom: -5em; + } + } + $bannerwidth: 5em; + $bannerpad: 0.6em; + .isss { + position: fixed; + top: 0; + right: 4em; + width: $bannerwidth; + color: $reallydarkblue; + background: $white; + padding: $bannerpad; + text-align: center; + img { + display: block; + max-width: 100%; + margin: 5em 0 1em 0; + } + span { + display: block; + font-size: 0.8em; + } + &:after { + display: block; + content: ""; + position: absolute; + top: 100%; + left: 0; + border: 0 solid transparent; + border-width: 1.4em $bannerwidth/2+$bannerpad; + border-top-color: $white; + } + transform: translateY(-100%) translateY(-1.4em); + transition: transform 0.3s ease-in-out; + } + &.visible .isss { + transform: none; + } +} + +#preview { + width: 1px; + position: absolute; + left: -9px; +} + +#freetail { + h2 { + margin-right: -2em; + @media only screen and (max-width: $smol) { + margin-right: 0; + } + } +} + +#schedule { + height: auto; + .wrap > div > div { + overflow: hidden; + } + time { + min-width: 100px; + display: inline-block; + margin-bottom: 1px; + float: left; + } + span { + display: inline-block; + padding-left: 0.6em; + } +} + +#faq { + height: auto; + padding-bottom: 5em; + .wrap { + max-width: $reallywide; + padding: 1em 2.5em; + width: 100%; + } + h2 { + text-align: center; + } + .content { + display: flex; + flex-flow: wrap; + margin: 1em -0.5em 0 -0.5em; + .column { + width: 50%; + box-sizing: border-box; + padding: 0 0.5em; + } + .pair { + margin-bottom: 0.5em; + h3 { + cursor: pointer; + font-family: bebas-neue, sans-serif; + text-transform: uppercase; + font-weight: normal; + margin: 0 0 0.5em 0; + letter-spacing: 0.05em; + &:after { + content: ""; + display: inline-block; + height: 0; + width: 0; + border: 0 solid transparent; + border-width: 0.3em 0.5em; + border-left-color: $red; + margin-left: 0.4em; + transform: rotate(90deg); + transform-origin: 25% 50%; + transition: 0.1s ease-in-out transform; + } + em { + font-style: normal; + font-size: 0.6em; + padding: 0.2em 0.4em; + background: $darkblue; + line-height: 1; + transform: translateY(-0.3em); + display: inline-block; + margin-right: 0.4em; + } + } + &.collapsed { + h3:after { + transform: none; + } + p { + display: none; + } + } + } + } + @media only screen and (max-width: $smol) { + h2 { + text-align: left; + } + .content { + display: block; + .column { + width: auto; + } + } + } +} + +#sponsors { + height: auto; + flex-direction: column; + flex-flow: column wrap; + .main { + text-align: center; + img { + display: block; + width: 100%; + max-width: 300px; + height: auto; + margin: 1em auto; + } + } + .more { + font-size: 0; + width: 100%; + max-width: $reallywide; + display: flex; + justify-content: center; + flex-wrap: wrap; + margin-top: $fontsize; + } + .sponsor { + width: 280px; + height: 280px; + float: left; + text-align: center; + position: relative; + transition: all 0.3s ease-in-out; + margin: $fontsize/2; + .logo { + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); + width: 100%; + display: inline-block; + transition: all 0.3s ease-in-out; + img { + width: 100%; + height: auto; + } + span { + font-size: 30px; + } + } + .description { + position: absolute; + width: 95%; + margin: 0 auto; + top: 50%; + left: 50%; + opacity: 0; + transition: all 50ms cubic-bezier(.68,-.55,.265,1.55); + transform: scale(0) translate(-50%, -50%); + transform-origin: left top; + font-size: $fontsize; + } + &.smaller .description { + font-size: 16px; + } + &.hastext:hover { + .logo { + top: -30px; + transform: scale(0.4) translateY(-50%); + } + .description { + opacity: 1; + transition: all 600ms cubic-bezier(.68,-.55,.265,1.55); + transform: scale(1) translate(-50%, -50%); + } + } + } +} + +footer { + background: $darkblue; + height: auto; + .wrap { + display: flex; + flex-direction: row; + flex-flow: row wrap; + width: 100%; + max-width: $reallywide; + padding: 3em 2.5em; + h2 { + flex: 1; + padding: 0; + $shadows: (); + $length: 260; + @for $i from 1 through $length { + $shadows: append($shadows, $i*1px $i*1px 0 $blue, 'comma'); + } + text-shadow: $shadows; + } + h3 { + margin: 0 0 0.5em 0; + font-size: 1.1em; + } + div { + margin-left: 5em; + } + a { + display: block; + } + @media only screen and (max-width: $smol) { + // flex-direction: column; + h2 { + flex: 1 100%; + } + div { + margin-left: 0; + margin-top: 2em; + flex: 1 auto; + } + } + } +} + +// side dots +#progress { + position: fixed; + top: 0; + bottom: 0; + right: 0.8em; + display: flex; + flex-direction: column; + justify-content: center; + z-index: 5; + opacity: 0.6; + @media only screen and (max-width: $smol) { + display: none; + } + div { + cursor: pointer; + display: block; + width: 0.5em; + height: 0.5em; + margin: 0.2em auto; + border-radius: 9em; + border: 0.1em solid $white; + &:first-child { + border-radius: 0; + width: 0.4em; + height: 0.4em; + } + &.active { + background: $white; + } + } +} + +#mlh-trust-badge { + display: block; + max-width: 100px; + min-width: 60px; + position: absolute; + right: 50px; + top: 0; + width: 10%; + z-index: 10000; + font-size: $fontsize; + text-align: center; + text-decoration: none; + img { + width: 100%; + } + @media only screen and (max-width: $smol) { + right: 30px; + } +} + +#register { + text-align: center; +} + +#register .button { + font-family: $fancy; + font-size: 1.9em; + text-transform: uppercase; + transition: all 0.3s ease-in-out; + display: block; + background: $red; + color: $white; + transition: 0.2s ease-in-out all; + overflow: hidden; + padding: 0.5em 1em; + &:hover { + background: darken($red, 10%); + $shadows: (); + $length: 70; + @for $i from 1 through $length { + $shadows: append($shadows, $i*1px $i*1px 0 lighten($red, 10%), 'comma'); + } + text-shadow: $shadows; + } + text-decoration: none; + margin-left: $pad * 4; + margin-right: $pad * 4; + + @media only screen and (max-width: $smol) { + margin-left: $pad; + margin-right: $pad; + } +} diff --git a/18/index.html b/18/index.html new file mode 100644 index 0000000..1aaf5da --- /dev/null +++ b/18/index.html @@ -0,0 +1,410 @@ + + + + + + HackTX 2018 + + + + + + + + + + + + + + + + + + +
+
+
+
October 20 - 21
+ AT&T Conference Center +
+

+ HackTX +
+

+
+
+ +
+
+
+ Interested in sponsoring? Reach out to us at + partnerships@freetailhackers.com! +
+
+ + Major League Hacking 2019 Hackathon Season + +
+
+
+ +
+
+ - + days +
+
:
+
+ - + hrs +
+
:
+
+ - + mins +
+
:
+
+ - + secs +
+
+ Register +
+
+
+

What is HackTX?

+

+ HackTX is an annual 24-hour hackathon at The University of Texas at Austin where students can make their ideas real. + It's about learning new skills and coming up with creative solutions using technology. + To help along the way, we provide mentorship and workshops. Beginners are welcome! + Check out pictures from our previous events! +

+
+ +
+
+
+

Who can attend?

+

+ The event is open to college students over 18 years old. This includes undergraduates and grad students. + We welcome hackers of all levels of experience. + With workshops to learn the basics and mentors to guide hands-on, beginners are given the change to learn new skills. + For more experienced hackathon participants, there are exciting mini-events and challenges! +

+
+ +
+ + New! HackTX CTF brought to you by ISSS +
+
+
+
+

Who are the Freetail Hackers?

+

+ We're a group of UT Austin students who love organizing hackathons for college students. + We also love going to them. If you enjoy both of these, you should apply to join our team when applications open in December! + Application will be posted on our Facebook page. + Need to reach out to us about any further questions or want to work with us for the next event? + Email us at hello@freetailhackers.com! +

+
+ +
+
+
+

Things are changing around here!

+

HackTX is no longer accepting based on a first-come first-serve basis, but rather on a random rolling basis. Read more about it here! +

+

Applications close September 28 2018 11:59 PM CT

+
+ Register +
+
+
+
+

Sponsors

+

We would like to thank our sponsors without whom this event would not be possible.

+
+
+

+ HackTX is powered by + The Home Depot +

+

Also thank you to our other sponsors:

+
+
+
+ + + + + + + + + + + + + + + + +
+
+
+
+

Schedule

+

Saturday, October 20th

+
+
Check-in starts Lobby Area
+
Opening ceremony Zlotnik
+
Hacking begins
+
Teammatching session Classroom 104
+
Walk-ins open Lobby Area
+
Lunch served Prefunction Space
+
Getting Started with React by The Home Depot Classroom 105
+
How to win a hack with AI by Microsoft Classroom 106
+
Airplane toss Prefunction Space
+
Dinner served Prefunction Space
+
CTF starts Classroom 105
+
The Home Depot yoga Classroom 104
+
MLH cup stacking Prefunction Space, under escalator
+
+

Sunday, October 21th

+
+
Midnight treat Prefunction Space
+
Breakfast Prefunction Space
+
Hoppy Hour Classroom 104
+
Hacking ends
+
Lunch Prefunction Space
+
Reimbursements Help Desk
+
Expo starts
+
Finals judging
+
Closing ceremony Zlotnik
+
HackTX ends
+
+
+
+
+
+

Frequently asked questions

+
+
+
+

What should I bring?

+

Yourself, your valid university ID, a form of ID proving you are over 18 years old, a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, and power tools are not allowed. Smiles and high-fives are welcome.

+
+
+

Do y'all give travel reimbursements?

+

Currently we are not able to provide travel reimbursements due to departmental restrictions. We will let you know and provide instructions on how to claim your reimbursement if the option opens up.

+
+
+

What is a hackathon?

+

A hackathon is an event where students build an idea into reality. It's about learning new skills and coming up with creative solutions using technology. To help you along the way, we provide mentorship and workshops. Beginners are welcome! We have resources specifically for y’all such as a Hackathon 101 workshop.

+
+
+

How do teams work?

+

Teams can be up to 5 members. If you don't have a team, check out our Facebook group. Joining a team of new friends is the best part of a hackathon. To create a team, complete your individual registration. Then, create a team by going to your personal dashboard and create a unique name for your team. You can't have the same team name as someone else. Also, capitalization matters! Then, give that team name to your team members. They should input that team name when asked for the team that they want to join. After that, you're done with registration. You should be able to view everyone who is on your team.

+
+
+

How do I volunteer at HackTX?

+

Volunteer applications will go live a week after registration opens. Be sure to stay updated with our mailing list to get a reminder before volunteer applications open on September 14th.

+
+
+

How much money will this cost me?

+

Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. Freetail Hackers provides students with Wi-Fi, meals, swag, workspace, and prizes for all of our events!

+
+
+

What do I wear?

+

Wear whatever you are most comfortable in! No need to wear anything professional. However, we do require you to be within the MLH Code of Conduct.

+
+
+

Any rules?

+

All work must be done at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc.) must abide by the MLH Code of Conduct.

+
+
+

Where is HackTX 2018?

+

HackTX will be hosted at the AT&T Conference Center.

+
+
+

When is HackTX 2018?

+

It'll be October 20 - 21, 2018! Exact times are TBD.

+
+
+

When does registration close?

+

Registration closes September 26th at 11:59 PM.

+
+
+

Are there any pre-event activities?

+

We have puzzles! Check them out here: puzzles.hacktx.com. We also have a Slack where you can discuss puzzles and where hints might or might not be published.

+
+
+
+
+

What hardware is available?

+

Hardware will be provided by MLH. We can't promise availability of particular items.

+
+
+

Puzzles Are there any hints?

+

Hints might be in the puzzles themselves or on our Slack. Good luck!

+
+
+

Puzzles Why should I do the puzzles?

+

If you are one of the first to complete the puzzles, you might be eligible for guaranteed admission to HackTX! Also, they're fun! Hopefully...

+
+
+

Puzzles Can I work on these with my team?

+

Please sign in with your personal account and do not share answers or procedures. You don't want to ruin the fun, right?

+
+
+

CTF What is a CTF?

+

A "Capture the Flag" (CTF) competition is a hacking and computer security contest. Strings of text, referred to as "flags," are hidden or encrypted in a series of puzzles and challenges. During the competition, participants try to decrypt, hack, reverse-engineer, or exploit challenges in order to gain access to these flags. For each flag retrieved, teams get a certain number of points. The teams with the most points win. For the first time ever, UT's Information Systems and Security Society (ISSS) will be running a CTF this year at HackTX!

+
+
+

CTF How will the CTF be run?

+

HackTXCTF will be 3 hours long and consist of several dozen problems that gradually increase in difficulty (and point value). The categories will include Binary Exploitation, Algorithms, Reverse Engineering, Cryptography, Web, and others. Some problems can be solved in a matter of seconds, while others may take hours. Writeups explaining the problems will be released once the event ends.

+
+
+

CTF I have no prior experience! Can I still participate?

+

Absolutely! The CTF is aimed at both absolute beginners and seasoned veterans, and there will be problems spanning all difficulties. There will also be mentors from ISSS as well as various security companies present to help you.

+
+
+

CTF How do I participate?

+

Make sure you're registered to go to HackTX first! Then, just show up to the CTF location when it is announced. Make sure you and your team members each have a laptop - the problems will be distributed online.

+
+
+

CTF Do I need a team?

+

Teams are by no means necessary, but you're absolutely welcome to compete in teams of up to three. Just come with your team and you'll be able to register together during the event.

+
+
+

CTF How can I prepare?

+

No preparation is necessary! That being said, if you'd like to learn more and are a UT student, ISSS hosts weekly meetings where they teach the basics of hacking and computer security, as well as CTF competitions every other Friday. Just go to isss.io to find out about the next meeting. There are also tons of resources available online. Github has a great collection of tutorials, explanations, and practice problems that you can use to hone your skills.

+
+
+

CTF Are there prizes for the CTF?

+

There will be prizes! More details to come on the day of the event.

+
+
+

What if this FAQ didn’t answer my questions?

+

Please email us at hello@freetailhackers.com if you still have any questions! We will be happy to answer them.

+
+
+
+
+
+
+
+

Freetail Hackers

+
+

Address

+ The Incubator, 3rd floor
+ 2317 Speedway
+ Austin, TX 78712 +
+ +
+
+
+ + + + + diff --git a/18/js/script.js b/18/js/script.js new file mode 100644 index 0000000..35104ff --- /dev/null +++ b/18/js/script.js @@ -0,0 +1,216 @@ +$(document).ready(function() { + function smoothScroll(el, to, duration) { + if (duration < 0) { + return; + } + var difference = to - $(window).scrollTop(); + var perTick = difference / duration * 10; + this.scrollToTimerCache = setTimeout(function() { + if (!isNaN(parseInt(perTick, 10))) { + window.scrollTo(0, $(window).scrollTop() + perTick); + smoothScroll(el, to, duration - 10); + } + }.bind(this), 10); + } + $("#what object").on("load", function() { + var svg = this.contentDocument, + els = svg.querySelectorAll("#square1, #triangle1, #circle1"), + timeline = anime.timeline({ + loop: true, + direction: "alternate", + autoplay: false + }); + + for (var i = 0; i < els.length; i++) { + var el = els[i]; + timeline.add({ + targets: el, + opacity: [0, 1], + duration: 100, + delay: 300, + }); + } + + timeline.add({ + targets: selectElements(svg, "#circlearrow2 *"), + strokeDashoffset: [initialStroke, 0], + duration: 300, + easing: "easeInOutSine", + }).add({ + targets: selectElements(svg, "#circle2"), + opacity: [0, 1], + duration: 200, + delay: -100, + }).add({ + targets: selectElements(svg, "#circle21"), + opacity: [0, 1], + duration: 200, + delay: -100, + }).add({ + targets: selectElements(svg, "#squarearrow2 *"), + strokeDashoffset: [initialStroke, 0], + duration: 300, + easing: "easeInOutSine", + }).add({ + targets: selectElements(svg, "#square2front, #square2back"), + opacity: [0, 1], + duration: 200, + delay: -100, + }).add({ + targets: selectElements(svg, "#trianglearrow2 *"), + strokeDashoffset: [initialStroke, 0], + duration: 300, + easing: "easeInOutSine", + }).add({ + targets: selectElements(svg, "#triangle2front, #triangle2back"), + opacity: [0, 1], + duration: 200, + delay: -100, + }); + + registerAnimation(svg, 1, timeline, 1.6); + }); + + $("#who object").on("load", function() { + var svg = this.contentDocument, + timeline = anime.timeline({ + loop: true, + direction: "alternate", + autoplay: false + }); + + var t = ["#triangle", "#squaredash", "#circle", "#triangledash", "#square", "#circledash"].map(function(x) { + return svg.querySelectorAll(x)[0]; + }).forEach(function(el) { + timeline.add({ + targets: el, + opacity: [0, 1], + duration: 300, + }); + }); + + registerAnimation(svg, 2, timeline, 2); + }); + + $("#freetail object").on("load", function() { + var svg = this.contentDocument, + timeline = anime.timeline({ + loop: true, + direction: "alternate", + autoplay: false + }); + + timeline.add({ + targets: selectElements(svg, "#bridge"), + opacity: [1, 1], + duration: 200, + }).add({ + targets: selectElements(svg, "#moon"), + fill: ["transparent", "white"], + translateY: [250, 0], + duration: 300, + }).add({ + targets: selectElements(svg, "#bat"), + opacity: [0, 1], + duration: 200, + }); + + registerAnimation(svg, 3, timeline, 1.2); + }); + + function initialStroke(pathEl) { + var offset = anime.setDashoffset(pathEl); + pathEl.setAttribute("stroke-dashoffset", offset); + return offset; + } + + function selectElements(svg, selector) { + var items = [], els = svg.querySelectorAll(selector); + for (var i = 0; i < els.length; i++) items.push(els[i]); + return items; + } + + var timelines = []; + function registerAnimation(svg, page, timeline, speed) { + // $(svg).mouseover(function() { + // timelines[page].timeline.play(); + // }); + timelines[page] = { + timeline: timeline, + speed: speed, + }; + } + + $(window).scroll(function() { + if ($("body").width() < 600) { + for (i in timelines) { + timelines[i].timeline.seek(timelines[i].timeline.duration); + } + return; + } + + var sectionsScrolled = $(this).scrollTop() / $("#register").height(); + $("#progress div").removeClass("active"); + $("#progress div").eq(sectionsScrolled).addClass("active"); + $("section").removeClass("visible").eq(sectionsScrolled).addClass("visible"); + + sectionsScrolled += 3/5; + var section = parseInt(sectionsScrolled); + var actualProgress = sectionsScrolled % 1; + var progress = 1; + if (section in timelines) progress = Math.min(1, actualProgress * timelines[section].speed); + + if (section + 1 in timelines) timelines[section + 1].timeline.seek(0); + if (section in timelines) timelines[section].timeline.seek(timelines[section].timeline.duration * progress); + if (section - 1 in timelines) timelines[section - 1].timeline.seek(timelines[section - 1].timeline.duration); + }).scroll(); + + for (var i = 0; i < $("section").length; i++) $("#progress").append($("
")); + + $("#progress div").click(function() { + smoothScroll($(window), $("section").eq($(this).attr("data-pos")).offset().top, 300); + }).first().addClass("active"); + + // FAQ + + $("#faq .pair").addClass("collapsed").find("h3").click(function() { + $(this).parent(".pair").toggleClass("collapsed"); + }); + + // Subscribe button + + $("header .cta").click(function(e) { + e.preventDefault(); + smoothScroll($(window), $("#register").offset().top, 400); + }); + + // Countdown + + var clock = $(".countdown"); + var daysSpan = clock.find(".days b"); + var hoursSpan = clock.find(".hours b"); + var minutesSpan = clock.find(".minutes b"); + var secondsSpan = clock.find(".seconds b"); + + function updateClock() { + var t = Date.parse("October 20 2018 10:00:00 GMT-0500") - Date.parse(new Date()); + var seconds = Math.floor((t / 1000) % 60); + var minutes = Math.floor((t / 1000 / 60) % 60); + var hours = Math.floor((t / (1000 * 60 * 60)) % 24); + var days = Math.floor(t / (1000 * 60 * 60 * 24)); + daysSpan.text(days); + hoursSpan.text(("0"+hours).slice(-2)); + minutesSpan.text(("0"+minutes).slice(-2)); + secondsSpan.text(("0"+seconds).slice(-2)); + if (t <= 0) { + clearInterval(timeinterval); + clock.hide(); + } + if (Date.parse("September 7 2018 15:00:00 GMT-0500") <= Date.parse(new Date())) { + $("#register .button").attr("href", "https://my.hacktx.com/"); + } + } + + updateClock(); + var timeinterval = setInterval(updateClock, 1000); +}); diff --git a/19/assets/background18.jpg b/19/assets/background18.jpg new file mode 100644 index 0000000..a324d56 Binary files /dev/null and b/19/assets/background18.jpg differ diff --git a/19/assets/barton-springs.png b/19/assets/barton-springs.png new file mode 100644 index 0000000..97848f9 Binary files /dev/null and b/19/assets/barton-springs.png differ diff --git a/19/assets/file b/19/assets/file new file mode 100644 index 0000000..e69de29 diff --git a/19/assets/freetail.png b/19/assets/freetail.png new file mode 100644 index 0000000..3dc13b3 Binary files /dev/null and b/19/assets/freetail.png differ diff --git a/19/assets/freetail_logo.png b/19/assets/freetail_logo.png new file mode 100644 index 0000000..0e73618 Binary files /dev/null and b/19/assets/freetail_logo.png differ diff --git a/19/assets/hamilton-pool.png b/19/assets/hamilton-pool.png new file mode 100644 index 0000000..da29c0c Binary files /dev/null and b/19/assets/hamilton-pool.png differ diff --git a/19/assets/icons/android-chrome-192x192.ico b/19/assets/icons/android-chrome-192x192.ico new file mode 100644 index 0000000..24c8ae5 Binary files /dev/null and b/19/assets/icons/android-chrome-192x192.ico differ diff --git a/19/assets/icons/android-chrome-384x384.ico b/19/assets/icons/android-chrome-384x384.ico new file mode 100644 index 0000000..651673d Binary files /dev/null and b/19/assets/icons/android-chrome-384x384.ico differ diff --git a/19/assets/icons/apple-touch-icon.ico b/19/assets/icons/apple-touch-icon.ico new file mode 100644 index 0000000..f1439e5 Binary files /dev/null and b/19/assets/icons/apple-touch-icon.ico differ diff --git a/19/assets/icons/browserconfig.xml b/19/assets/icons/browserconfig.xml new file mode 100644 index 0000000..fc52a67 --- /dev/null +++ b/19/assets/icons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/19/assets/icons/favicon-16x16.ico b/19/assets/icons/favicon-16x16.ico new file mode 100644 index 0000000..727c9e9 Binary files /dev/null and b/19/assets/icons/favicon-16x16.ico differ diff --git a/19/assets/icons/favicon-32x32.ico b/19/assets/icons/favicon-32x32.ico new file mode 100644 index 0000000..cec99a5 Binary files /dev/null and b/19/assets/icons/favicon-32x32.ico differ diff --git a/19/assets/icons/favicon-48x48.ico b/19/assets/icons/favicon-48x48.ico new file mode 100644 index 0000000..1064e98 Binary files /dev/null and b/19/assets/icons/favicon-48x48.ico differ diff --git a/19/assets/icons/mstile-150x150.ico b/19/assets/icons/mstile-150x150.ico new file mode 100644 index 0000000..1aea68a Binary files /dev/null and b/19/assets/icons/mstile-150x150.ico differ diff --git a/19/assets/icons/safari-pinned-tab.svg b/19/assets/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..a885edc --- /dev/null +++ b/19/assets/icons/safari-pinned-tab.svg @@ -0,0 +1,21 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/19/assets/icons/site.webmanifest b/19/assets/icons/site.webmanifest new file mode 100644 index 0000000..e916aa2 --- /dev/null +++ b/19/assets/icons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/assets/icons/android-chrome-192x192.ico", + "sizes": "192x192", + "type": "image/x-icon" + }, + { + "src": "/assets/icons/android-chrome-384x384.ico", + "sizes": "384x384", + "type": "image/x-icon" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/19/assets/lady-bird-lake.png b/19/assets/lady-bird-lake.png new file mode 100644 index 0000000..45f3eb5 Binary files /dev/null and b/19/assets/lady-bird-lake.png differ diff --git a/19/assets/logos/PIMCO.jpg b/19/assets/logos/PIMCO.jpg new file mode 100644 index 0000000..3be6a70 Binary files /dev/null and b/19/assets/logos/PIMCO.jpg differ diff --git a/19/assets/logos/americanAirlines.png b/19/assets/logos/americanAirlines.png new file mode 100644 index 0000000..a1ac097 Binary files /dev/null and b/19/assets/logos/americanAirlines.png differ diff --git a/19/assets/logos/baodUp.png b/19/assets/logos/baodUp.png new file mode 100644 index 0000000..06408ff Binary files /dev/null and b/19/assets/logos/baodUp.png differ diff --git a/19/assets/logos/capitalOne.png b/19/assets/logos/capitalOne.png new file mode 100644 index 0000000..1d62135 Binary files /dev/null and b/19/assets/logos/capitalOne.png differ diff --git a/19/assets/logos/cbre.pdf b/19/assets/logos/cbre.pdf new file mode 100644 index 0000000..a1f847f Binary files /dev/null and b/19/assets/logos/cbre.pdf differ diff --git a/19/assets/logos/cbre.png b/19/assets/logos/cbre.png new file mode 100644 index 0000000..e263132 Binary files /dev/null and b/19/assets/logos/cbre.png differ diff --git a/19/assets/logos/cdkGlobal.jpg b/19/assets/logos/cdkGlobal.jpg new file mode 100644 index 0000000..f4c72d9 Binary files /dev/null and b/19/assets/logos/cdkGlobal.jpg differ diff --git a/19/assets/logos/chase.eps b/19/assets/logos/chase.eps new file mode 100644 index 0000000..10f7422 --- /dev/null +++ b/19/assets/logos/chase.eps @@ -0,0 +1,5982 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Logo2008_JPMC_D_Black.eps +%%Creator: Adobe Illustrator(R) 13.0 +%%For: Design +%%CreationDate: 7/21/08 +%%BoundingBox: 0 0 407 27 +%%HiResBoundingBox: 0 0 406.4648 26.9287 +%%CropBox: 0 0 406.4648 26.9287 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 13.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039 %ADO_ContainsXMP: MainFirst %AI7_Thumbnail: 128 8 8 %%BeginData: 3426 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FFFFFF5227A8FFA8277DFF5252FFFF59277DFD04FF52F8FD05FFA8 %FD05FFA8FD07FFA8FD15FF5252FFFF7D527DFD17FFA8FD05FFA852FF52A8 %FD05FFA8527DFFFFA852FD05FFA8FD07FF52F8FFFFFFF87DFF7DF8A8FFA8 %2727FFFFFFA82727A8FF7DA8A8FF7DA8FFA852FFA87DFFFFA87DA8FF7DA8 %FFFFFF7E7DFFFFFFA87D7DFFFFA8A9FFFFFF522EA8FFFFFF7D7EFF7D7DFF %FFA853FFFFFFA87DFFFFFFA8A8FF7DFFA87DA8FF7DFD04FFA8277D52FFA8 %FD04FF2E52FFFFFFA97DA8FF7DA8A8FF7DA8FD05FF5227FFFFFF277DFF52 %52A8FFA8A8F87DFFFF7D7D27FFA852A8FFFFA827FFA827A8A827FFFF5352 %FFFFA87DFFFFFF5252FFFFFFA8525284FF7DFD04FF2752FD05FFA8FF5252 %A8FF5252FFFFFFA827A8FFFF527D7EA8FFFF27A8A8A8FD04FF7E5227A8FF %7DA8FFFFA8F8A8FD04FFA8FFA852A8FFFF7D28FD05FF7DF8FFFFFF277DFF %7DA8FFFFA8FF7DF8FF7DA87D27FF7DF8FFFFFFA8277DFFF8A82752FFFFF8 %A8FFFF7D7DA8FF7D7D217DFFFF7DA8522E7DA8A8FFFFFFF853FD07FF52F8 %A87D5227FFFFA8522728FFFF7D525353FFFF27537DA8FFFFFF7D7DA85252 %A852FFFFFF7D277DFD06FF5227FFFFFFA8277EFFA8FFFF5227FFFFFF2752 %FD05FF7DA8FF27277EFF7DF8FF7D27FD04FF27A8FF27A85252FFA8277DFF %FF5227FFFF7DA87D27FFFFA8A8FF52527DFD04FF5227FD04FF7D84FF5227 %A8FF5252FFFF537D7D277DFFA8A87D52A8FF27A87DFFA8FFFF5227FFA852 %27A8FD04FF2752FD04FF52FF5252FFFFFFA9F8A8FF52A8A85253FFFFA8F8 %52A8FFFFFFA85252FF7D27A8FF52277DFF527DA8AF527DFFA8F8A87D5252 %FF5952A8FF2752A97D53FFA82752FF527DFFFF2759FD04FFA85252A8A87D %52A8FF5227FFFF5227FF7D52A8FF2752A87DA8A827A8A8277DFF527DFFFF %7D287DA85227527DA8FFFF7D277DA8A87D52A8FF527DA8A8527DA87D7DA8 %FF7DFFFFFF7D7D7DFD04FFA8597DFFFF7DFFA87D53A8FFFF7DFFA87DA8FF %A87DA8FF7D7DA8FF7DA8A87DA8FF7DA8FFFF7D7DFFA87DFFFFFF7DFD05FF %A87DA8FF7DA8A8FF7D7DFFFF7D7DA8A87DFFFFA853FF7DA8A8A8FFFF7DA8 %A87DA8FFFFFF7D7D7DFFA87D7DA8FFFFFFA87DAF7EA8A8FFFFFF7DFFA87E %FFFF53FD10FFA8FD07FFA8FFFFFFA8FD09FFA8FFFFFFA8FD09FFA8FFFFFF %A8FD09FFA8FFA8FFFFFFA8FFFFFFA8FFFFFFA8FD07FFA8FFFFFFA8FFFFFF %A8FD05FFA8FFFFFFA8FFA8FD07FFA8FD0AFFFF %%EndData +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 73 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration + dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: (Page 1) 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + Print + + + + + Adobe Illustrator CS3 + 2008-07-21T11:51:26-04:00 + 2008-07-21T11:51:26-04:00 + 2008-07-21T11:51:26-04:00 + + + + 256 + 20 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7x+b2k6bfflx5jlvLaOa ax0u9ubOVh8cM0du7o8bfaUhlHTFWMfkT5W8uX/5PaS17p0FzJqkUjahLKgeSYpcSBObtVvgp8O+ 3bFXn35Q+WvIQ/JbzBqfmG2tY57S8voo9ZdY4rxPTiQxiK4+GQNy+yobc9sVZp5Bi1PzV+QP1jzp Cb+8FreyWVzdL/pHpxq4gmDkBw9B8LjcrQ1NcVQ//OP2qX2havr35a6vO8txprLqOjzSmrS2VyFY /wDA81b5sfDFUu/5yd1C9vdOt7S2nePTdKv7OK+EbMvq3V6rssZKkf3MC8iP+LV8MVel615j0byd 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 fpP6t9R5x8PrPp+lz5D0qc/h5cqcffpir//Z + + + + + + uuid:31339E49AD58DD118698FDB0A01AB3A8 + uuid:32339E49AD58DD118698FDB0A01AB3A8 + + uuid:54181E3F7E56DD118EACD12A91A45B1C + uuid:8D5696C4BC54DD119075B8B8E7332ABB + + + + Print + + + + 279.400000 + 215.900000 + Millimeters + + 1 + False + False + + + Black + + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Red + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Yellow + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Green + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blue + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + C=0 M=30 Y=70 K=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 Y=75 K=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 Y=95 K=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 Y=95 K=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 Y=10 K=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 Y=5 K=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 Y=10 K=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + K=100 + GRAY + PROCESS + 255 + + + K=90 + GRAY + PROCESS + 229 + + + K=80 + GRAY + PROCESS + 203 + + + K=70 + GRAY + PROCESS + 178 + + + K=60 + GRAY + PROCESS + 152 + + + K=50 + GRAY + PROCESS + 127 + + + K=40 + GRAY + PROCESS + 101 + + + K=30 + GRAY + PROCESS + 76 + + + K=20 + GRAY + PROCESS + 50 + + + K=10 + GRAY + PROCESS + 25 + + + K=5 + GRAY + PROCESS + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -26.9287 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 26.9287 li +406.465 26.9287 li +406.465 0 li +cp +clp +[1 0 0 1 0 0 ]ct +7.4541 0.567383 mo +19.1489 0.567383 li +19.1489 1.41504 li +18.5181 1.41504 li +17.2778 1.41504 16.4678 1.51563 16.085 1.71973 cv +15.7002 1.92969 15.4458 2.30859 15.3252 2.86523 cv +15.1992 3.42676 15.1357 4.75488 15.1357 6.85254 cv +15.1357 15.4746 li +15.1357 17.6172 15.0552 19.2363 14.8882 20.3555 cv +14.7168 21.4736 14.2544 22.5635 13.4844 23.626 cv +12.7168 24.6807 11.6914 25.5029 10.4121 26.0752 cv +9.12939 26.6455 7.64209 26.9287 5.94434 26.9287 cv +4.03955 26.9287 2.56982 26.5732 1.54297 25.874 cv +0.51416 25.1689 0 24.3262 0 23.3584 cv +0 22.7725 0.184082 22.2793 0.55127 21.877 cv +0.920898 21.4785 1.37305 21.2832 1.91113 21.2832 cv +2.46094 21.2832 2.9209 21.458 3.28809 21.8154 cv +3.65918 22.1738 3.84375 22.6133 3.84375 23.1357 cv +3.84375 23.4463 3.7666 23.7637 3.61719 24.1035 cv +3.479 24.3975 3.41162 24.6172 3.41162 24.7656 cv +3.41162 25.1611 3.64453 25.4707 4.11377 25.6934 cv +4.58594 25.9111 5.1665 26.0273 5.86084 26.0273 cv +7.27246 26.0273 8.4585 25.5771 9.42627 24.6787 cv +10.3896 23.7803 10.9702 22.7197 11.1689 21.4951 cv +11.3662 20.2754 11.4673 18.2588 11.4673 15.4463 cv +11.4673 6.8418 li +11.4673 4.83496 11.4063 3.54102 11.2896 2.95801 cv +11.1704 2.375 10.9209 1.97168 10.542 1.74902 cv +10.1631 1.52637 9.33203 1.41504 8.05273 1.41504 cv +7.4541 1.41504 li +7.4541 0.567383 li +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 0 0 1 cmyk +f +29.4912 12.9883 mo +31.3003 12.9883 li +32.7568 12.9883 33.9326 12.8477 34.8296 12.5508 cv +35.7231 12.2646 36.4717 11.6475 37.0669 10.7139 cv +37.6646 9.77832 37.9629 8.62793 37.9629 7.26074 cv +37.9629 5.16895 37.4487 3.63672 36.4229 2.65625 cv +35.3984 1.67773 33.7349 1.1875 31.4316 1.1875 cv +30.5859 1.1875 29.9375 1.21387 29.4912 1.2666 cv +29.4912 12.9883 li +cp +29.4912 13.8975 mo +29.4912 19.2256 li +29.4912 21.2246 29.5386 22.5283 29.6343 23.1436 cv +29.7271 23.7588 29.979 24.2197 30.3911 24.5166 cv +30.8008 24.8193 31.5757 24.9678 32.7144 24.9678 cv +33.5562 24.9678 li +33.5562 25.8154 li +21.9229 25.8154 li +21.9229 24.9678 li +22.5977 24.9678 li +23.6831 24.9678 24.436 24.8271 24.8535 24.5615 cv +25.271 24.2832 25.5386 23.8564 25.6514 23.2764 cv +25.7627 22.7041 25.8184 21.3623 25.8184 19.2471 cv +25.8184 6.85449 li +25.8184 4.83984 25.7627 3.54688 25.6514 2.96094 cv +25.5386 2.375 25.2896 1.97461 24.8999 1.74902 cv +24.5127 1.52637 23.6753 1.41504 22.3936 1.41504 cv +21.9229 1.41504 li +21.9229 0.567383 li +25.0986 0.4375 li +27.6396 0.333984 29.6211 0.286133 31.042 0.286133 cv +33.6582 0.286133 35.6738 0.490234 37.0854 0.898438 cv +38.4995 1.30957 39.6582 2.0332 40.5635 3.08008 cv +41.4673 4.11914 41.9189 5.43652 41.9189 7.02441 cv +41.9189 8.40527 41.6079 9.61914 40.9927 10.6748 cv +40.3779 11.7295 39.4966 12.5322 38.3457 13.0762 cv +37.1929 13.6221 35.1689 13.8975 32.2715 13.8975 cv +29.4912 13.8975 li +cp +f +62.9966 21.458 mo +72.1792 0.567383 li +79.9722 0.567383 li +79.9722 1.41504 li +79.0391 1.41504 li +77.7935 1.41504 76.9771 1.51563 76.5928 1.71973 cv +76.2056 1.92969 75.9512 2.30859 75.8213 2.86523 cv +75.6885 3.42676 75.625 4.75781 75.625 6.85449 cv +75.625 19.2471 li +75.625 21.2354 75.6729 22.5342 75.7734 23.1514 cv +75.8716 23.7637 76.1235 24.2197 76.5264 24.5166 cv +76.9316 24.8193 77.7085 24.9678 78.8535 24.9678 cv +79.9722 24.9678 li +79.9722 25.8154 li +67.8291 25.8154 li +67.8291 24.9678 li +68.7275 24.9678 li +69.8037 24.9678 70.5488 24.8271 70.9702 24.5615 cv +71.3838 24.2832 71.6543 23.8564 71.7734 23.2813 cv +71.8926 22.7041 71.9512 21.3623 71.9512 19.2471 cv +71.9512 3.17578 li +62.0054 25.8154 li +61.0986 25.8154 li +51.0552 3.17578 li +51.0552 17.9697 li +51.0552 19.9941 51.1162 21.3701 51.2407 22.1045 cv +51.3652 22.8359 51.748 23.4775 52.395 24.0293 cv +53.0405 24.5801 53.9521 24.8936 55.1201 24.9678 cv +55.1201 25.8154 li +46.0254 25.8154 li +46.0254 24.9678 li +47.1108 24.9092 47.9961 24.6123 48.6758 24.085 cv +49.3599 23.5576 49.7749 22.9053 49.9204 22.1416 cv +50.0742 21.3672 50.1499 19.9414 50.1499 17.8525 cv +50.1499 6.85449 li +50.1499 4.8457 50.0903 3.54688 49.9722 2.96094 cv +49.853 2.375 49.6025 1.97461 49.2207 1.74902 cv +48.8418 1.52637 48.0078 1.41504 46.7183 1.41504 cv +46.0254 1.41504 li +46.0254 0.567383 li +53.7295 0.567383 li +62.9966 21.458 li +cp +f +84.7144 16.04 mo +84.7144 19.1621 85.332 21.5059 86.5752 23.0752 cv +87.8135 24.6357 89.6714 25.418 92.1499 25.418 cv +94.3262 25.418 96.0464 24.6357 97.3057 23.0752 cv +98.5674 21.5059 99.2036 19.1729 99.2036 16.0684 cv +99.2036 13.0498 98.5806 10.7324 97.3374 9.12598 cv +96.0918 7.52051 94.2891 6.71387 91.9248 6.71387 cv +89.5947 6.71387 87.8135 7.49902 86.5752 9.07324 cv +85.332 10.6396 84.7144 12.959 84.7144 16.04 cv +cp +81.4092 15.9385 mo +81.4092 12.9434 82.4082 10.5361 84.4121 8.7207 cv +86.4136 6.91016 88.9082 6.00391 91.9009 6.00391 cv +94.9199 6.00391 97.4434 6.89941 99.4712 8.69434 cv +101.494 10.4893 102.506 12.9385 102.506 16.04 cv +102.506 19.0459 101.536 21.4785 99.6011 23.3398 cv +97.6582 25.2061 95.1079 26.1338 91.9458 26.1338 cv +88.8657 26.1338 86.3394 25.2061 84.3701 23.3398 cv +82.395 21.4785 81.4092 19.0088 81.4092 15.9385 cv +cp +f +382.77 16.04 mo +382.77 19.1621 383.39 21.5059 384.63 23.0752 cv +385.868 24.6357 387.729 25.418 390.205 25.418 cv +392.381 25.418 394.102 24.6357 395.363 23.0752 cv +396.625 21.5059 397.259 19.1729 397.259 16.0684 cv +397.259 13.0498 396.638 10.7324 395.387 9.12598 cv +394.151 7.52051 392.341 6.71387 389.979 6.71387 cv +387.649 6.71387 385.868 7.49902 384.63 9.07324 cv +383.39 10.6396 382.77 12.959 382.77 16.04 cv +cp +379.464 15.9385 mo +379.464 12.9434 380.466 10.5361 382.465 8.7207 cv +384.469 6.91016 386.971 6.00391 389.961 6.00391 cv +392.975 6.00391 395.504 6.89941 397.526 8.69434 cv +399.554 10.4893 400.562 12.9385 400.562 16.04 cv +400.562 19.0459 399.591 21.4785 397.648 23.3398 cv +395.713 25.2061 393.165 26.1338 390.003 26.1338 cv +386.923 26.1338 384.399 25.2061 382.428 23.3398 cv +380.45 21.4785 379.464 19.0088 379.464 15.9385 cv +cp +f +110.931 15.7637 mo +111.636 15.7432 112.362 15.7158 113.12 15.6787 cv +113.873 15.6416 114.525 15.5361 115.082 15.3613 cv +115.638 15.1865 116.089 14.9365 116.431 14.6104 cv +116.775 14.2793 117.046 13.8418 117.239 13.3115 cv +117.438 12.7734 117.539 12.1162 117.539 11.332 cv +117.539 9.96387 117.202 8.86914 116.529 8.0498 cv +115.858 7.22852 114.39 6.81738 112.131 6.81738 cv +111.784 6.81738 111.378 6.83594 110.931 6.87305 cv +110.931 15.7637 li +cp +125.518 25.7783 mo +120.322 25.7783 li +119.405 25.124 117.995 23.4404 116.1 20.708 cv +115.49 19.835 114.859 19.001 114.204 18.2021 cv +113.547 17.4023 113.096 16.9121 112.853 16.7363 cv +112.601 16.5596 112.222 16.4746 111.699 16.4746 cv +110.931 16.4746 li +110.931 20.7471 li +110.931 22.2666 110.968 23.2627 111.037 23.7266 cv +111.108 24.1963 111.302 24.5488 111.612 24.7764 cv +111.925 25.0049 112.521 25.1162 113.398 25.1162 cv +114.337 25.1162 li +114.337 25.7783 li +105.033 25.7783 li +105.033 25.1162 li +105.664 25.1162 li +106.496 25.1162 107.071 25.0127 107.395 24.8027 cv +107.715 24.5908 107.919 24.2646 108.001 23.8174 cv +108.092 23.374 108.137 22.3428 108.137 20.7207 cv +108.137 11.1992 li +108.137 9.65137 108.092 8.6543 108.001 8.2041 cv +107.917 7.75586 107.721 7.44824 107.421 7.27637 cv +107.122 7.10645 106.469 7.02148 105.47 7.02148 cv +105.133 7.02148 li +105.133 6.35645 li +107.906 6.22363 li +109.756 6.14648 111.222 6.10449 112.304 6.10449 cv +114.154 6.10449 115.657 6.27441 116.813 6.61621 cv +117.966 6.96582 118.904 7.52832 119.623 8.3125 cv +120.333 9.09473 120.688 10.0332 120.688 11.1221 cv +120.688 12.3945 120.224 13.4785 119.299 14.3799 cv +118.371 15.2764 117.011 15.8379 115.211 16.0576 cv +116.025 16.4395 117.327 17.8496 119.124 20.2783 cv +120.59 22.2451 121.732 23.5283 122.565 24.1455 cv +123.4 24.7529 124.383 25.0791 125.518 25.1162 cv +125.518 25.7783 li +cp +f +138.96 17.4873 mo +147.352 17.4873 li +147.352 18.1465 li +146.427 18.1465 145.796 18.248 145.47 18.4336 cv +145.136 18.6191 144.916 18.9287 144.813 19.3662 cv +144.709 19.8037 144.656 20.8584 144.656 22.5342 cv +144.656 24.6064 li +144.431 24.5693 144.219 24.5488 144.041 24.5488 cv +143.307 24.5488 142.345 24.7764 141.155 25.2217 cv +139.532 25.8291 138.029 26.1338 136.648 26.1338 cv +133.873 26.1338 131.564 25.2168 129.725 23.3877 cv +127.885 21.5615 126.962 19.2471 126.962 16.4395 cv +126.962 13.6641 127.848 11.2256 129.605 9.13965 cv +131.368 7.04785 133.756 6.00391 136.778 6.00391 cv +139.378 6.00391 141.528 6.95313 143.233 8.8584 cv +143.559 8.18262 143.755 7.44824 143.84 6.66602 cv +144.505 6.66602 li +144.505 13.1689 li +143.84 13.1689 li +143.567 11.1836 142.809 9.61133 141.573 8.4502 cv +140.338 7.29785 138.838 6.71387 137.067 6.71387 cv +135.246 6.71387 133.658 7.39258 132.304 8.74707 cv +130.949 10.0967 130.273 12.501 130.273 15.9551 cv +130.273 19.3955 130.923 21.8291 132.222 23.2686 cv +133.526 24.7021 135.137 25.418 137.067 25.418 cv +138.059 25.418 138.957 25.2168 139.766 24.8086 cv +140.574 24.4053 141.128 23.9121 141.417 23.3291 cv +141.714 22.7432 141.862 22.0068 141.862 21.1162 cv +141.862 20.0771 141.788 19.3799 141.65 19.0352 cv +141.513 18.6846 141.298 18.4521 141.009 18.3301 cv +140.723 18.2129 140.192 18.1465 139.424 18.1465 cv +138.96 18.1465 li +138.96 17.4873 li +cp +f +161.142 17.8955 mo +157.756 9.68262 li +154.369 17.8955 li +161.142 17.8955 li +cp +161.436 18.6104 mo +154.072 18.6104 li +153.563 19.8408 li +152.818 21.6299 152.447 22.7939 152.447 23.3369 cv +152.447 23.9229 152.643 24.3633 153.041 24.665 cv +153.438 24.9678 153.95 25.1162 154.581 25.1162 cv +154.581 25.7783 li +148.736 25.7783 li +148.736 25.1162 li +149.597 24.9775 150.239 24.6787 150.666 24.2041 cv +151.087 23.7295 151.596 22.7354 152.189 21.2139 cv +152.253 21.0703 152.487 20.5166 152.895 19.5488 cv +158.562 6.10449 li +159.129 6.10449 li +165.595 21.5107 li +166.478 23.541 li +166.682 23.9971 166.952 24.3574 167.289 24.6172 cv +167.628 24.8877 168.137 25.0498 168.813 25.1162 cv +168.813 25.7783 li +161.189 25.7783 li +161.189 25.1162 li +162.122 25.1162 162.753 25.0439 163.082 24.9092 cv +163.41 24.7686 163.575 24.4932 163.575 24.085 cv +163.575 23.875 163.354 23.25 162.915 22.208 cv +161.436 18.6104 li +cp +f +188.707 26.2314 mo +174.934 8.01563 li +174.934 21.4893 li +174.934 22.6084 174.989 23.3447 175.095 23.7002 cv +175.206 24.0479 175.514 24.376 176.028 24.6709 cv +176.542 24.9678 177.313 25.1162 178.342 25.1162 cv +178.342 25.7783 li +171.122 25.7783 li +171.122 25.1162 li +172.039 25.0498 172.741 24.8828 173.226 24.6064 cv +173.708 24.3369 173.992 24.042 174.085 23.7266 cv +174.178 23.4111 174.22 22.667 174.22 21.4951 cv +174.22 11.1992 li +174.22 9.71191 174.151 8.71289 174.011 8.2041 cv +173.873 7.70605 173.653 7.37695 173.351 7.2334 cv +173.046 7.09082 172.37 7.02148 171.326 7.02148 cv +171.326 6.35645 li +177.118 6.35645 li +188.608 21.5527 li +188.608 9.9375 li +188.608 9.08105 188.521 8.47949 188.344 8.13477 cv +188.168 7.79004 187.806 7.52246 187.265 7.31836 cv +186.719 7.11719 186.066 7.02148 185.303 7.02148 cv +185.303 6.35645 li +192.32 6.35645 li +192.32 7.02148 li +191.506 7.08496 190.867 7.24414 190.403 7.49121 cv +189.937 7.7373 189.635 8.03418 189.513 8.38379 cv +189.383 8.73438 189.318 9.3252 189.318 10.1572 cv +189.318 26.2314 li +188.707 26.2314 li +cp +f +225.406 16.4111 mo +226.252 16.4111 li +226.252 25.2803 li +225.406 25.2803 li +225.184 24.2705 224.778 23.3818 224.192 22.6084 cv +221.984 25.1104 219.161 26.3506 215.729 26.3506 cv +212.1 26.3506 209.134 25.2002 206.832 22.8916 cv +204.531 20.5879 203.379 17.54 203.379 13.7441 cv +203.379 11.252 203.908 8.90332 204.969 6.70313 cv +206.032 4.50098 207.517 2.86816 209.42 1.80273 cv +211.32 0.736328 213.403 0.201172 215.673 0.201172 cv +217.547 0.201172 219.251 0.587891 220.775 1.3623 cv +222.3 2.13086 223.439 2.98438 224.192 3.92285 cv +224.735 2.87012 225.069 1.78125 225.176 0.657227 cv +226.026 0.657227 li +226.252 10.2002 li +225.406 10.2002 li +224.85 6.81543 223.718 4.44531 222.003 3.1123 cv +220.296 1.77539 218.363 1.10742 216.211 1.10742 cv +213.584 1.10742 211.493 2.17871 209.939 4.33105 cv +208.389 6.47559 207.62 9.54785 207.62 13.5449 cv +207.62 17.3301 208.455 20.2334 210.151 22.2588 cv +211.851 24.2705 213.958 25.2803 216.471 25.2803 cv +217.817 25.2803 219.198 24.9541 220.606 24.2939 cv +222.014 23.6367 223.13 22.5234 223.948 20.957 cv +224.772 19.3896 225.258 17.877 225.406 16.4111 cv +cp +f +246.708 15.9658 mo +236.596 15.9658 li +236.596 20.6602 li +236.596 22.1924 236.638 23.1963 236.709 23.6689 cv +236.783 24.1406 236.987 24.4932 237.293 24.7236 cv +237.608 24.9541 238.207 25.0654 239.087 25.0654 cv +239.594 25.0654 li +239.594 25.7256 li +230.798 25.7256 li +230.798 25.0654 li +231.305 25.0654 li +232.14 25.0654 232.715 24.9619 233.038 24.75 cv +233.364 24.543 233.573 24.2148 233.661 23.7744 cv +233.749 23.3291 233.796 22.2959 233.796 20.6709 cv +233.796 11.1514 li +233.796 9.60352 233.749 8.60645 233.661 8.15625 cv +233.573 7.71094 233.375 7.40332 233.08 7.22852 cv +232.792 7.05859 232.147 6.96875 231.159 6.96875 cv +230.798 6.96875 li +230.798 6.31152 li +239.594 6.31152 li +239.594 6.96875 li +239.233 6.96875 li +238.273 6.96875 237.646 7.04785 237.349 7.20703 cv +237.049 7.36621 236.845 7.6582 236.746 8.08496 cv +236.641 8.5166 236.596 9.53711 236.596 11.1514 cv +236.596 15.001 li +246.708 15.001 li +246.708 11.1514 li +246.708 9.60352 246.668 8.60645 246.583 8.15625 cv +246.496 7.71094 246.308 7.40332 246.019 7.22852 cv +245.732 7.05859 245.099 6.96875 244.121 6.96875 cv +243.609 6.96875 li +243.609 6.31152 li +252.402 6.31152 li +252.402 6.96875 li +252.124 6.96875 li +251.161 6.96875 250.538 7.04785 250.252 7.20703 cv +249.955 7.36621 249.757 7.6582 249.658 8.08496 cv +249.555 8.5166 249.507 9.53711 249.507 11.1514 cv +249.507 20.6709 li +249.507 22.1943 249.544 23.1963 249.618 23.6709 cv +249.685 24.1455 249.878 24.4932 250.188 24.7236 cv +250.509 24.9541 251.095 25.0654 251.965 25.0654 cv +252.402 25.0654 li +252.402 25.7256 li +243.609 25.7256 li +243.609 25.0654 li +244.277 25.0654 li +245.094 25.0654 245.661 24.9619 245.977 24.75 cv +246.292 24.5381 246.496 24.2119 246.583 23.7695 cv +246.668 23.3242 246.708 22.29 246.708 20.6602 cv +246.708 15.9658 li +cp +f +266.734 17.8496 mo +263.353 9.63574 li +259.962 17.8496 li +266.734 17.8496 li +cp +267.023 18.5635 mo +259.67 18.5635 li +259.156 19.7979 li +258.414 21.5801 258.043 22.7432 258.043 23.2871 cv +258.043 23.8701 258.236 24.3154 258.637 24.6123 cv +259.034 24.9141 259.546 25.0654 260.177 25.0654 cv +260.177 25.7256 li +254.326 25.7256 li +254.326 25.0654 li +255.193 24.9307 255.835 24.6279 256.262 24.1563 cv +256.681 23.6846 257.189 22.6826 257.791 21.1611 cv +257.85 21.0205 258.08 20.4639 258.488 19.501 cv +264.155 6.05176 li +264.726 6.05176 li +271.19 21.458 li +272.073 23.4912 li +272.272 23.9443 272.545 24.3096 272.885 24.5752 cv +273.221 24.835 273.729 24.999 274.408 25.0654 cv +274.408 25.7256 li +266.782 25.7256 li +266.782 25.0654 li +267.713 25.0654 268.349 24.9941 268.675 24.8613 cv +269.001 24.7178 269.171 24.4424 269.171 24.04 cv +269.171 23.8271 268.95 23.2021 268.508 22.1572 cv +267.023 18.5635 li +cp +f +276.887 25.5264 mo +276.887 19.2686 li +277.598 19.2686 li +278.408 23.3369 280.336 25.3701 283.368 25.3701 cv +284.728 25.3701 285.791 24.9775 286.538 24.2041 cv +287.289 23.4248 287.66 22.5576 287.66 21.5957 cv +287.66 20.625 287.334 19.8066 286.677 19.1494 cv +286.021 18.499 284.821 17.8047 283.074 17.0625 cv +281.516 16.3945 280.344 15.8086 279.557 15.3076 cv +278.767 14.8066 278.146 14.1572 277.701 13.3545 cv +277.261 12.5508 277.041 11.6973 277.041 10.791 cv +277.041 9.40723 277.518 8.25684 278.485 7.33496 cv +279.448 6.41211 280.664 5.95117 282.144 5.95117 cv +282.971 5.95117 283.745 6.08301 284.477 6.35352 cv +285.202 6.61621 285.947 7.17285 286.714 8.01074 cv +287.156 7.48828 287.405 6.9209 287.464 6.31152 cv +288.068 6.31152 li +288.068 11.3896 li +287.464 11.3896 li +287.098 9.92676 286.448 8.76855 285.521 7.92871 cv +284.596 7.08496 283.517 6.66602 282.295 6.66602 cv +281.134 6.66602 280.28 6.97363 279.734 7.59473 cv +279.193 8.21191 278.92 8.89355 278.92 9.62988 cv +278.92 10.5205 279.265 11.2734 279.946 11.8828 cv +280.614 12.5088 281.828 13.2188 283.577 14.0039 cv +285.247 14.751 286.467 15.3555 287.228 15.8086 cv +287.988 16.2627 288.599 16.8936 289.062 17.6934 cv +289.516 18.499 289.749 19.4219 289.749 20.4717 cv +289.749 22.1309 289.194 23.4834 288.081 24.5225 cv +286.974 25.5635 285.494 26.083 283.639 26.083 cv +281.505 26.083 279.724 25.2646 278.3 23.6338 cv +277.981 24.0791 277.749 24.71 277.598 25.5264 cv +276.887 25.5264 li +cp +f +308.831 19.6768 mo +309.494 19.6768 li +309.07 25.7256 li +293.075 25.7256 li +293.075 25.0654 li +293.476 25.0654 li +294.43 25.0654 295.05 24.9385 295.328 24.6787 cv +295.609 24.4209 295.782 24.0928 295.858 23.7002 cv +295.933 23.3057 295.97 22.2959 295.97 20.6709 cv +295.97 11.1514 li +295.97 9.66699 295.933 8.69434 295.851 8.22754 cv +295.769 7.75879 295.58 7.43262 295.291 7.25 cv +294.994 7.06152 294.374 6.96875 293.431 6.96875 cv +293.431 6.31152 li +307.254 6.31152 li +307.716 11.1328 li +307.056 11.1328 li +306.748 9.78613 306.377 8.82715 305.937 8.26465 cv +305.497 7.69531 304.978 7.33691 304.367 7.19141 cv +303.761 7.04297 302.788 6.96875 301.441 6.96875 cv +298.771 6.96875 li +298.771 15.1016 li +300.815 15.1016 li +301.757 15.1016 302.411 15.0215 302.782 14.8623 cv +303.159 14.6982 303.402 14.4541 303.522 14.126 cv +303.644 13.7969 303.699 13.1553 303.699 12.2061 cv +304.359 12.2061 li +304.359 18.8125 li +303.699 18.8125 li +303.699 17.7363 303.612 17.0146 303.429 16.6436 cv +303.252 16.2813 302.992 16.04 302.642 15.9287 cv +302.295 15.8223 301.712 15.7637 300.887 15.7637 cv +298.771 15.7637 li +298.771 20.3555 li +298.771 22.6504 298.912 24.0049 299.215 24.4053 cv +299.512 24.8135 300.304 25.0146 301.601 25.0146 cv +303.037 25.0146 li +304.058 25.0146 304.896 24.8955 305.555 24.6602 cv +306.204 24.4209 306.833 23.8994 307.427 23.0801 cv +308.021 22.2666 308.492 21.1318 308.831 19.6768 cv +cp +f +327.988 9.37012 mo +330.581 7.85938 331.872 6.22656 331.872 4.46875 cv +331.872 3.42188 331.588 2.57617 331.008 1.92969 cv +330.43 1.2832 329.658 0.964844 328.712 0.964844 cv +327.776 0.964844 327.023 1.27441 326.454 1.89258 cv +325.887 2.50781 325.605 3.27832 325.605 4.19824 cv +325.605 5.46289 326.403 7.18848 327.988 9.37012 cv +cp +326.048 11.7217 mo +324.681 12.5508 323.625 13.5215 322.886 14.6299 cv +322.136 15.7432 321.765 16.8193 321.765 17.8525 cv +321.765 19.4482 322.409 20.9619 323.702 22.3799 cv +324.99 23.8066 326.448 24.5166 328.076 24.5166 cv +329.892 24.5166 331.564 23.6211 333.102 21.8291 cv +330.372 17.6641 328.018 14.3008 326.048 11.7217 cv +cp +334.419 9.88477 mo +342.777 9.88477 li +342.777 10.791 li +341.728 11.0723 340.808 11.5781 340.025 12.3018 cv +339.238 13.0254 338.43 14.3906 337.598 16.3975 cv +336.9 18.0537 336.256 19.2627 335.671 20.042 cv +337.063 22.0332 338.154 23.292 338.944 23.8271 cv +339.739 24.3633 340.582 24.6279 341.479 24.6279 cv +342.7 24.6279 343.644 24.042 344.304 22.876 cv +345.205 22.876 li +344.935 23.9443 344.349 24.8027 343.461 25.4551 cv +342.57 26.1074 341.539 26.4355 340.376 26.4355 cv +337.836 26.4355 335.609 25.1689 333.683 22.627 cv +331.397 25.1689 328.978 26.4355 326.427 26.4355 cv +325.179 26.4355 323.991 26.1338 322.854 25.5322 cv +321.712 24.9307 320.786 24.085 320.07 22.9951 cv +319.353 21.9111 318.997 20.6494 318.997 19.2256 cv +318.997 17.5928 319.442 16.2256 320.336 15.1172 cv +321.224 14.0088 322.934 12.6094 325.46 10.9287 cv +323.938 8.81348 323.178 6.90234 323.178 5.19531 cv +323.178 3.84375 323.697 2.64258 324.733 1.58496 cv +325.775 0.530273 327.077 0 328.648 0 cv +330.048 0 331.31 0.397461 332.447 1.1875 cv +333.571 1.97949 334.136 3.0166 334.136 4.29688 cv +334.136 6.29492 332.267 8.23047 328.537 10.1074 cv +330.856 13.2295 333.036 16.252 335.09 19.167 cv +335.827 18.1367 336.413 17.0625 336.845 15.9551 cv +337.264 14.8525 337.486 13.9902 337.486 13.3672 cv +337.486 11.8828 336.463 11.0215 334.419 10.791 cv +334.419 9.88477 li +cp +f +373.86 16.3262 mo +374.708 16.3262 li +374.708 25.1924 li +373.86 25.1924 li +373.638 24.1885 373.229 23.2979 372.646 22.5234 cv +370.438 25.0205 367.609 26.2666 364.188 26.2666 cv +360.556 26.2666 357.59 25.1162 355.286 22.8096 cv +352.979 20.501 351.829 17.4502 351.829 13.6563 cv +351.829 11.1621 352.362 8.81348 353.425 6.61621 cv +354.483 4.41602 355.973 2.7832 357.873 1.71484 cv +359.769 0.651367 361.854 0.116211 364.126 0.116211 cv +366.006 0.116211 367.708 0.498047 369.229 1.27441 cv +370.753 2.04102 371.894 2.89941 372.646 3.83496 cv +373.192 2.7832 373.521 1.69629 373.638 0.567383 cv +374.48 0.567383 li +374.708 10.1123 li +373.86 10.1123 li +373.304 6.72461 372.172 4.36328 370.456 3.02734 cv +368.747 1.68555 366.817 1.01758 364.667 1.01758 cv +362.035 1.01758 359.949 2.09082 358.393 4.24316 cv +356.845 6.38574 356.073 9.45996 356.073 13.46 cv +356.073 17.248 356.919 20.1514 358.607 22.1709 cv +360.299 24.1826 362.406 25.1924 364.927 25.1924 cv +366.273 25.1924 367.652 24.8643 369.063 24.2041 cv +370.467 23.5518 371.589 22.4414 372.402 20.875 cv +373.229 19.3057 373.714 17.7891 373.86 16.3262 cv +cp +f +402.191 24.167 mo +402.191 23.584 402.398 23.083 402.819 22.667 cv +403.235 22.248 403.734 22.0439 404.32 22.0439 cv +404.914 22.0439 405.42 22.248 405.839 22.667 cv +406.255 23.083 406.465 23.584 406.465 24.167 cv +406.465 24.7656 406.253 25.2666 405.831 25.6885 cv +405.404 26.1045 404.9 26.3135 404.32 26.3135 cv +403.724 26.3135 403.223 26.0967 402.81 25.667 cv +402.398 25.2324 402.191 24.7344 402.191 24.167 cv +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 10.0 %%AI8_CreatorVersion: 13.0.2 %%For: (Design) () %%Title: (Logo2008_JPMC_D_Black.eps) %%CreationDate: 7/21/08 11:51 AM %AI9_DataStream %Gb"-6l]1@'P$[qenIG(:JM,1=&au&)@=Yj[2,^I^?.C//"JKcqo5mu)Gsg^c8Ms:.DJ%c]Rd\Gl7EQs71V$chhuIm^HW:TBGV0P>D2NkC*#F1p\a]^hgbI\X,k$k %p?PL=I.uIGf3`q(m9EapuT3h40!f'eYcc%s4N1b["U_lp8]k$ %bMUt\qsXL@^]!ZlA,C4^m:1M'Vn`(Xr_7gi?ZU %p_Y+8rgKndoA_LlgD^(#qd4h_(#SgRg\md()`6g(O/uacbL-=$ApaD.qtG1sh_4se^\Q-\]u:\hDo;OZ[T=j$5Q8b#s2$sqmD@b/ %q!sn-hLGI]LN#GdGO9(O_m\-GCX.*.i]nUZhnDk[laarLf2;M9?U+S[hgTkN=78BPr2YlcJ+q"9NPG;edl=iJhgYLjkPoH^MYfEi %DrVP>J,T<^+27]CYT]Ep(&6/[W_K>(Z3u]s5j26kbWe'rKmQXrLZ9$HbI8! %^\RBLn%Se9rR:c-FNeUYfoF.ZSbM=3RqSj/gCBds&_$SmBj6mgmd4-SVR90PMl.o/r! %cg.XFqYId?[e/md^&IjHbJYcgcPrK(hD&?E-$ap1mln#62OA9ErO07QS(Q/6c*k]BgH;o5p=m$F4V>lk2VE"!fbW7Z>>smd=L2k, %rO2+%^K,.)AFCC_1Z%$OZL+sT2UC]ieT$!'PK,kI]bl+\@]Dsp49YYS$kiL%UIMnO"L`I;=3`0SHA[ne';/)E59bjgQNpp#*\lY)]pFgcC. %FhDJDB>8;dB]$7HYtnh3qebrWf%ka@bN@T:4W!PuXd_4B>G8IX-]aQ+D1V;1@iG5-5$dOJGi..lp;o<=Cg2:1Ru;KO[E%k.HMk]/ %O#&RqEuaf(2mJ*=s,$GrSaE]+h'\_pf9sU,]%VV?DVG'>rbUi"%<87P8"%&<*=)I0lq(FXg)GE?4tl@Dl]!42EUY(I)cRgM1JRD^ %of%>c--Fisppp94?)-QY)aF3@jm-j_*(Q6SKD.S%oC*

^tesnM/2'0Na6B>M\oaH`>Pdf-ea;n,'q] %8Bes`Yp1%=epcqUm8H`+Ci=]-Hb]>mo>NcAfp;%j0h3^Z?)M2C54c.JUZ$:&W9!0/M7meL[X[;onXdGu[^HuUe_MUXQ+jt[S`:Ef %[-c5+gQAXChCYj2XX:LSR[^b_lJ&F:HGh1l4Vc/Lj[Ss8^&R`AhN&u:dENG?9A@jPrTJ=kdm4@[qfRqF\^#RlhMJqc*j\Z.qff*] %ej&b!Cfu83rJ50;fW3TKUE.AJ[lJT4imi:oCG4?1Apr:fU8?SVf6PWPp?+g)rcm2Kl1=fC[dC_Ce6S^'5)5]&*+cOSi(%WMkGpe' %XjQhgm=TS2[E[@\R%(FuO4e=<,?g?S&T?jualdGhgDOVhVG0=G<]XrM[TmVbn'.G^^Xr25he4U3?[Nc]gKNlaW)`6T)6[OWpRFGI %&V$RpfI,kK[$lmqlUcG_1O,Hnn&:c0WO2/Q.G)=;Dl&!!a4`0UM(ZZ`H?;8]k$a5[a0g$bm&t4A8$`*jeOX])kHus/-9LP5Tt@%4 %\Q1nD]^.4-CW]nkIrEqBQX9Pjl;_\GM"s5[q>pRcs,Mk=83n%Q4-r=AY;rnIJN %iRQ^\p0*scT>un%\_crnkKjp7%[X[2l-Zqu!M@g)8o5o_*@A.5JHua^\osWnJCZ/ %HN3BGfB4Um5HXlBT(PX3\m4LrqZb&t^;'ThT4$Z)s7fT>q-SRIrj0oiD1?9#rp#,cL8_X)IrY2bFn`fPFT;-hh1**7QZinq0<`^* %:Toh_&$ISIGhl`9fCa93SR8;HnTB)%D<]O@bL=YpbJVO!EkL`lgWTH!]Z`%XbP3j"$fjrR]Uk]:T-'ZNkMr^Ne$eH4H$Q!RVs!Sq %G^=daH$X@rl/U71e+n)Jm8)KcqQrB0:Xdef1d&K9^-"SD5./&kiUM:X*r!_BEID(5kJuh,HlVPq?6,1>jiHet@&a6d:s[q"/srk<9n2K.&&DSt<,]"Y8lldP^?5.&u-=SHrRM==u"`B(.R86K8bkE\h+/e?.9*6Z'4bM&-CH'st< %)rdlbpne5E%*H$Yo#VhaN,/?.B-9X[W9bL":D(gk=MnTfL#+300,*05(][rEFTE?;$DgCJKq %4-2fk(;o1ZG1b0MH.[lF_1oDd_>464cb&08PM\TRgY0RWrP,JcC4:O(amVmIj*,_4+3mrogg5>TcIP[9qst`koE,PFZA,s;:ts%H %I+m=s[-@5IThUSbHLg=29eS]D%^0Bs13tn52#GerGM=q>\D=Pu['^p^\(tUoCFX2ag!j22gQa\)p=jbl:$koI#+o^;n^ELm3s7HE %J@saHA$T5U@O[C7Xo5ZfAQ*BemHE6qm*gkgm0oHhTAmca)SPl=29!nA %C%H&jFD*]m4_T/cWL^nMp<0Aseq3n_SX/*EH*?)C(VSG]:#2\_)uQ`qqA4)FchdEtIKDY,8T;\+E+ljB59X&l.2G-&B'lbRFhSf3 %LMGG\DN8$%kbjD7kFE]Y3')&T2F!C+5FWEQULl`k-9nhQo##>S^sB;&5LZ5&ChqLj\!BOlSC=BL:V3LKVq%]t"8^*DG5C+/Yn"[P %SZ8lB]"[qg)q1"J7njM_:/+5RHVSRhCj1?*qrGf]/Re\"!.4H-N4hODO$WJp0`-7lL9uZBNnPP_'t4pfM;112^ejdbmR:I7lh"2( %>Lh#nKahd"hPT_jTMDnh:$lR/O%6Spg<*>PO]-AYZVgM\\@^IIOglRc=klcN5O3XcB3['2Z+0[PXqj6LZ1,cn&DeGA%h;m_mAj`? %Ek&9teAGGc.#,Gq4%CZqZ#XnN)B'^dS;8iD_9prF3:M*Hgk17(JG/76Rm\iHM0-GVFR8QRj$W7IWh>ATD[Jpj)O#`o%=n+B.'MXj41%DT=erK %pW[S'lD'uQ%t;BeIaT9dipJjQmIX]_'Q2BjK0#qLkR.a2qXid2n+_'P5PZc-kbn6/TB`>HmY@G*Heba8o.tlUb>MRI2og%P2=T1A %&4A3!4?F@NS.1P)LBhJ1)4\3p:E+*"c&0#+"ZRiaLJR]LbgJ:T12$Nb!Z@"7."*YK)Ns0bCGocP:'%1:Y/bn1sDc)n1HW^""+kUjOS$2N? %mom'*%eleWlE)r7UUBoQFq30XnD)1q%0B=K&&U*KG3[`T %0fP]*m:>#lER%%Ha$ulfL8idJ9ZDgl\RB>lVtAi]FLIj9&b:=\C\3$8?e[jegVn5OB@,AXIHr4Dm9X-emW4:R?<`m9>?iqmZYXK3 %fGj#!`n8=$gZM&^f@H\9[KG]jjfWITejsp?<'N3Q5;d]#4MA0J2)_J\m?ClqDYAh0Za'P8>m$\Qe_mjCkHS;7k&sq3%8(uBle/Eb %NtpS)$[Obh&+>7pIdKFcFG2%T-aqq%9cC*m<2B!9rN%;WU?]sAJq %?T./hBDMGcG(8?Ip&9l`'B3l"&*NdrSIkh%'B06Y+b$GTiTE6MrkT%dqLOA^FUe!k03*MIFE@,eqjEB&hg>41(&mijq?Nn0^],KB %1&XZ@E!7'XTHrPF;iJ3;g7M"mQ63f_l4SIKP!K %*+.B_YL$uN0g?Yt9\.8?7l%OoA:6/\LGLf\acPYf6oA%N6Y)tE-9KJDe[urfT'cr+,)aYtW^XFR %N[gM&F]Z7;@:#H]:[5H9F:uuLFa+^gG@KBRPe/ur(*RPcLj.'LX]LR3?c9kWGuPU3K?/>:X)#J.^)9H-U0b%VKB,TXp9VgXrM!W& %B+LN)Z8_-d6g.I^@NJ22dFf2H1:f$TNJk;K6mm=gpP3$LM/bI/Eh_Oj2d_()?f'[)J,PMW'Fj2ClgCZpj0[[(/T'8YcU+bD>8l2?ePCYo]nbSXhg!A)Ab.#C %jMh/"rUW7_b5ZY"h#Gq'J,E*[rF]I:+9&kMd@+2-Q`[9;X+-TrH8i%l5MeYb=QF9O[:9#$A#s.3X_](Gmp[HG?"U0c[L7bRf4ES2[)4moh0bf2g$.nh]?gQBqtq`=W%*7r`m\hALdVf=r6B\R:`()3uDCNt;YB0/J^HlS=lnC@5".rW%d>H>B%BgIg@!cdLf/0@.Q#j`NWdBW^s]19^*FF_N5=g4R]9VE%4\75OTZ>q6F;`p?6/F]3Zs %DpW8])7KJfSX%6,X/'N2a0o6KZgtV4UpKX)p7tp[[+pgd2TrI6V"=0(Oj;Ri?_hK!^pZesjg?J,ebQoml)]8-([5b,/KX:MB,e>h %([6=FN>Lh_GnTq9FKM]3pEEln[iKLODRG[KlU\Lf%4DU[CSb_e0%./u17^Sm>2;*,([5,6`QK(^eeSZ'@n4+2eRI`*8_;,Ppg9i' %f8m6c?)sHcn02-gYPWL*Y*E3ldZ^ia*Trle>PAnC/P.uRmUK$RX#mbJFC&iZ'\'P]BH(/QB6AqZ:tNjU+=-6R4:FC94oB[:Y]Y*p9o=F`aSX%gk6Cht"3s@^qfoFjK$[$n\`s[%@6B8TH?#*!/hjFc"[A)c=M)oR!@uiZdS,7H(Y*E5H %EM9P#IG'K=CZDicW,oE6([AY\oVhAmo0T"?2tM_aB@5)"c<,.Z([AY\>c>""EP=kI$i?:dlptbhlaA/*XPBr[M)m/r4L%7ZX.-S, %8^pmg(lh!i.o-b,6b6;S[_+XmBB=;aPB9j^NjBtdZ2lt4FZlXUS%Q\:lo`rM>kcH8Me5sik[T^s-:E]-]]GKr/umL^$X %j(up4q+Sg(hHGqM>UsaQG]\m[FiP&9cF?n=gP%*p\(KBdRW`+EX-uhBhZ@i#\-6!*ENQ`h&OIf(>2?a59/:BFhUr`uADCX$n$&l6 %jBCB>36NJsb._eE>UsaAZuqIGFh?;jODEs$D;Q"IMg`V*kTJLBVWkT=f?.sX*Qkd!]5/H-jfE>,qDdT<4@XsBb$!CU[o1N:>*tP= %CZT\u8BWGpja#]Eb$!O7EMHI8XMZH!`D$dPb5#730&`&$nfBK-b/H,_7ldc2d).W^q< %]UY(iQ8J%dOB[[G[M&g)Dg3$U(kWi@Q03!UaB=.%\%RFL@McIq:WW?'0UrG0099`N3Nnp=KNqpI8Br3.e]P@XCTHb6="Dn@[?YYD=0&?XCFaUcX1`tO\B[U2\Cr,aEV3?(M5s^C`7j[a2-Eaen20&;[IdC3>PU0s?%tO_D<3BiD<3^5lSA0jCFaUclS?1K %>[(K.>[+H[Y#`20>ck.UY#[03lS?1K>[(L#\6?EiY#`82>ck.UY%8X!\aaOr\r;'slLU7Ye]Tn.X4NWTe_d5LY-uX1`7=Qk9jI() %f#6)WaDKpOmAM;5o@YLof'I8f=)XNREOBg]>cg$D-Ecsf-a%n*Pf2+q2i4TeQ,M4q20&;0T=A')9jGA:&m$U`:uXNsD\H3Q.uC;A %CZ='jD\?-PX,6.)oSKW6D\?+jR8Xc#/(__ib.!5n4EQF\bu,3V0DC=(YI,XYo?\kf?G9!9Xfa"R.Gu_[X#?=X6mus\GG_HM6"%GgVe4U]>Sh5qo%%> %h+cmDD6kRlo@PFnXo'Mc[5M>)=(b/t>ePNK\9_FP>lD;aM6!t]:L&l:20&;08R/Cq6](+c^I_\4W[=lLY)03ED\L`'f-RS#Y)-pE %h^#A,VFt0r>SC0hh^5MT%-6d*R^d[S:L(T5,d(1NM5un['A$sd'3C[$,d(1\9jDPYC?"N*X!FjMr$HE#F^="\b$F!f/T29R<`Kgb %@!T*:2?K3[dop+[FKDVCFaUcCFd.k>[(L#\@-FE\5(f5`-'f1`-'eF`3g?;,d(0L'3?^9`-'ej-E^BN'A$:Q&m$U@ %-E^BN'A'N"URW';'3B\LP.4]+-EaUIT=B2Q8R2429&aT4j>M"c4]rG"4/+TPD+FL^EOD*3'%^j^'3B*s2i4RocB>\@\L+K1TPkLq %C$lX957'sAlK+MRea#ie)OS&J=3".0\2p]`ip,Wg\6A]`'%_,OS%)YXQ+6Z1-#p?`D;s:7]#<.A20!KpgVhXBC?!si?/fV&h^5Md %g*No1853?;'n,*,<@)XmE_TfPI$;'D>tnS+>SC39A@IDrD/`3SIA`@K[?]VpY2e(\Y-$J*Y2f4&EG\]%EG_O)E?4e_M/00X'%^1P %'%^0u9jCn&QajJEQajKpS&BG3qS]e,]>V+Bh^#A,XsUSC0hh^5L,jU'3As>-#js75&muBGFQ*gdk$?VQ##Aoc1s8;*S3Jpoi%M/Y$Sh6>eR9c %Y#_]^X-`_%eZ*BDlK+2=>5I11Aa_m.=Pc)DiS7ihJ^A&.4"PAWcOP)Q-*@hCHAgW3ELkBCh/8)8g7`Dn`-'cHFh9T13Dm84 %ijs<3gUkCH\%FT&jeUWoD]L@mCo'T>8@KPGQ,jm.XK6Ij8[nT"S!.r;U/,bq3U(_1>D%T#]%uu/3D"F>hKk=Pn@Wo/88!AK8&Rkl %]#4*i@8G;lT!rl/?,KTVU`66o4`MJUFk0QB#1aE0V^8LdQDcl.EEt6I%<"#RK:TK>8O %?/C+7*UMI7hc8)6T!p=R-f&0Md(\tj]"p/RiTT=5_,AnFb$>6F?%)I'G(\nZ6XUYa)*IV,]6H8ZqAK?Ui!l9mh@OT*G1PYWo,Ns; %K.!n@=`J(sURcl'DMUG:-L_4$$:bX^M)W@J]T?bRr-CiuFlj.!a6m`8aUXo`#/QgUK4hL=P1U^9Po[>oH\:Fc[P#@.S*S#;(sfPA %Z&A-'RpD2)A!bHon=hqkj"&'SA9P\s2gI0j>hQ2)Zch3)^CjF>r5m@X %NjP.ccd%^,\4BnRG+Qp<=.c$0Zg2r1fi`2LDge7K-)/eYUUVu;MCg($t6G/\]3/o.[3jup7fc#+QIUEcBgc:)hsoF7D9:0Y#Bn8(#Z!>Bp*]!Y@F8c%,> %0J:8/q""j)gf4>XV--tn^^;2Si8?V4A:uXUn>%rd1l(#I=`&gr:;Ocqg5CQTMLtlfiS0F>T7:V5mf3:@5Mc@F`d2RsJ;+$m %n*_)*rTh(E5kN<_EB?=%\g4DXG"MNJ]TiNGkM%U\_pLB,!Rc/[C+'1[ceC'DkJU]H8"Y3rUm5l1,ia867@Efs6_hsd?'8Mo\g/:s %V+]7qG1.aOJFe[K6_hu19@A^,?';X-[7esB

chG2773g:XgdZMj1%,Rm.#?'Qe]%SIp?n,HFcE4K$odbfAc_H/8>0$.4mmum=S6?.LEdNrUSj;-bcc-dnPl`4>C$"%pq,?L+r9'%,T>e5J(0S=&Foic9C-`.!r\Hl[qtDO1p$DnC<&C0\L@&a`'6CJ2\gMHKQ_.p_=XYnp`oq.`/3aAFVQR.N %)rl7GW-gI"Zps06*Hi*]X1O(YHs;YP+2)6B96B=IT_qn9E*#lMcrmEBHlLAm2CN3o"$sKhonpk>;u;r0SbK7>jBH06=%FCsCEJ]] %6hI*&,]?P3H656p[kACSDaJJ[8n/1L>GrO$9d0=I%huV^ak(6a'2L@Y\gZE49Wg(a&'DRK>s\9CNlt[[npMRGgRu3eM602-a/6RT %ms&]Oc?6Z].$'&YMTO1YN=2Umnoh.@/u_#]\"k_A92+1\np9,'Z3p0p&sKLF*)H>X)K.Ib[gqU[8?.*,UIO:a0c_(Y>D92-qWH)p %n+FG)Blh7JYm[C&.@UgMEO1pkrJIDQB[,[sUr,eD'h>mU[RX/.c,uh?lh.mLkbt!#)/4)tR8^n/Mt1[/P8$NV2n,cYEXh8MYkr8? %dcTE>),_\nX./*()]c<74)]R9dT.F7r)eDh^X[167&h"oS#`qb[-Wp^a]e;(>98p6[GGo7,&%E-,O^FZg03FG?GT7`m7ZfLLnkn. %66tC4S8HB`3'uja\n[(umII/=U.m-!Y\+dfZ*ZfDR''P;N)aF?D:d<%Ou#9F[G=nDAW8::jS=5;aY9"gS3AG/8_H?j/h`Pg9aWp %r)7+ic)$m_f$'^X_p=`3"(HsN7/3;]f[n`"6+j!]XQ3)8mD+M4OZZ3_pCUAZ*`%a-qGoVo0d?UZ*]d#gS6Fs %*tc,ZBr],UUNY(ekClbPe@TUT;&apG/NlSJfT(+fB@O?u@q*sIj*g/PC+&:1?6$@GpG$"p[Gbaq^,Tl*rOH/e2.?Bp=DGf/:bS,< %h6:6;2513jK;Bo2+&gK`'=Qp@&!e,,f(jos$/=4e_fUk$/7E;*CmcoC2MS;1J&/LG#`FXdLT(U7l^9GL@Jeh@R(BQ9*=5[!/s4Rr %C?P:5r>h?\mQ._er3U.r;PM\7s/qoZMRS(':qHIQXuTAE/ND+G.!8m$RqX;DZfb#Fq?_@>*D'PghTmIHqq;iWh8N^?%]&N.T1=JI %IiFK\2'"b)6#%2-1sQD*.u,)d(U@)sk748iE6"YoN92%3;>7/QXi%*PoKLf75g_=\b=0f5\d\2/RsTnTb9`=FnB05'G>L"qM$I_1]Ho'A7KR1\.)qN&sG]OT\b)&'@[.h'o45O6'4taQpH1(1a %0+6K*T'Q<*oi/M_,ZI.P>qRA2^0p1IX>"Ipppo6PS1ZR3C=B+b]f)T$b[d%#d\](dTb %-_-O4"Iq8]3]b-s=%:D*\GS5f&^ILs&[2hl4ii&RKX3-=O$u#YDir3]iEV9\[uPDSAFFLLGBYS#0`Z$K1P^76.pOjTlGeYX*HLRX %7nhn)Mj9>O-fdsn*olPMOE4e*\.W7(#@!@3M[$@N3@jtiFA^qM2FqJlXS3TiFDf]"&t,P:$$T%hRA_]n3U"]:5/t8hSou;X7"*A-iYB/ZmC"iHi-g+1P5)(pT\+idgZ/_?gg<7&R %k=j?r'XenB9J0Wq!D(S*VQJe,6"a*dYtYP9KtO:EDGeH65dugn$$>Su8+)k>1Z`p"ec_P/pN]BX\[FXq*U'SBM8SSNbB4)4mScVW %:4gdKHT`!`5#:5s%QZ6n9bHU%C0d!Er\hrfUiQolQo`[KSlF)&V";Ja+%\M/+nN9gUpHAo#*td$$d9@M]]ICb7lkRZo*"r`S_$;jm%ErjXOg&,/=NGrFM?UO:XXN6fTUF@i&@HQ-$ruKl"1lW]3O%SXHC+=SZA"f,UVcW %DEJDkcCAJ=aVj>J@G^isFll=-6op[?pFBIUo!J/EW_(q1EFl2R91R(dV"=0,VlRPgaDdYkZ]B"YPB9j^,%!pi\X'p9l"[0R99RR( %o8)juFRGu$=1UG.F>K^KLNO^8FOf4!W,pCT00??D3k&mc5$N.;2_nPaSVc(TFChM2%GhF)?DJMq!"76.9rIRaSINl'fUpVtVJ232 %\;9LICTeg=TX1njl]nWAV7eUEJZc]>Z1n'o=k^o>jf<8F7k[,XDH&i4"eGCi>R@HtV^l1uo/SF6([5,Z10b.O@\7?U0@JMsRDth? %k)E,;b*qXHFJFhkm8I&8mmr"]F>cqU2aP%Fb#fdWO"6.B@7K4m1OZgkRCion+-@Em@eifp0+c3GV1KH=a2L)'e5$S@?,@ %cWIkt7^d,M`err"V6%"O/&p;@XOb>QkR_^[3EaWXB:Uoi^OjbsU=[1HkN-hYcoHu0cM;4q.qePGE940=G)pQ^f%Gi:mN(I[%1n&2 %@q=i@SDPALHH^(sXtXKIe;cC@B79,^IriN"SIe)5@*ZFJD8.c;GIO;o@EqWh\;CLQL2\dYF&j?k*cndH\6BQ41M;'I-tadZ[]QI_ %T\_%EB4lL3J-Y0?gC7po3P,qGoF/m%E@@#kX`Y-$_0/]$q\7Y?EcueHR4le;l.Cc4-K(KCQPbsVP$h$FPI*:A4[Q])b4*S'B2Yp? %/;-$I[--X5iEbSiId[upc#/C+M7Hd0UiLAH)oG0dc;`dh!M"/4Q$o0@jkO[sCR^N/VBgNORQ*6iJeZMToWX-m1MMe-k;IH&i8gEY %q)B(.cE-AT\pEM?4R4U:S-tO-:X8&_`&T>@35fc_9*79.mJMb'@"/>ciB)@oCSeoQ07VB01-i.*4L4L\&*jd>Htoo_1;G %+jIj!^`9ujF4TiTPOlY]^;L`0=]:,Y/MPcpcPlWMKfL(Z&bdaVEs@q?^G'<^aHnR(NB1`<;_Lfqumpkc?U2i+8Q;M-5$U&p+fcZiZf?cc:3?Y4h^ropMlVe+8$"Xs&):#s'`#IHKh\ %]b4Du[\M=%60DR!FPJ5,XNnp@d((Yj?ak(CUQ#lB-0T0'a72c,V\fc3TJN]m3W$bFe^nk6cqWm5N6@HY1V;5X/QC/dKKD\El_L$B %"aH,Hnuj0!3msFrI9`F$YP1/^`77QKI2WLWbgY/1*!`$[g(;q4*qQ`RLF26/e)$B@F#?a?g#iL/fu;a=!-FG!BO$t+MqQK&i1P/_ %H0Y:jXDY`23A4-/jr-F+LH/;9a7Do.XaElb@a<-nf\_7a\o#(mf3F(bBB#hd^P/bo#feW`YOAZ,3#r4]RP[%>DD\c>)K$K"Hr+558HGZXWP7-KE3%kg@BGFlkgeMh.\^MS.NLXu@E5su&N3g*D]1/iS.Xi`)XLq#AQ]/7&'K_k*UV=JV`gOMd*;siAd5r0=A=T'n %CWT^RX?H<,\;CU&B"c&@F0pR,Nk!J_?$*h"`3hWm05"N?qoCc7BE%Q`/qn:W@!e6,(h^k^HsFQhlub$9))n"9G3,ePBHN,f$urE) %nC?EM(p,;u]gf'4DB0rt*-!4F7mYp$%uV8`P/)ln-94kaT-iXS[m$tB.\l*+j-Ge5nu1;B5gJYLi>Sh]lO`-Y]PRO['n>[`9$$fj %\r4#X1>QUYYF;ZB.^"]Uf4YoR4L9ShjNQ"8Nbc"Z+4"XnaB90:j8M>2DRAm%>d!$8,J4cQ]]i/hE#!/[7uW]&An0Z]o7a_U*p1!T %Y%"M\NLL363=!`V%9N(?,g2$)5>rbiFj:/)p>ha-B]t5Ppj.[1\;HPo"5>j!jl+I'(&t_a]aO#9B6.CBF7p?D$5AJ@k"VF;T=:8s %XY.6AbXs=/5s"<;fBoP**Qg:=1LGKg)mYJbq`Y/EUkq,o-atUCh/26>EhUe$6QdjUB<+28lY`bo[)6k=LHtF5W,ku:S.]sVA5E)f %\*c0@H0t3(48FjfT[%`6\6ZdhVR.CKJ&Beu(Y:0Uoe3&0YE=*R7de*p7%K;f>c-gV`+aS]b$46`9$ai)k"^Y*$["Ac=L8Ldfnf7) %hMWqjeA>o''9]QM_jEHS(`7tr!bhJ.ge)Qs'"qte3Umn),7P+HdRTJO=M %j#*LJ)W#`2H)pUuO3o%^NQ+$.`D["ICX9U^bp;K_]+l-?39Z;PqgR@?4i/rA5j.$24C0sO*B!-d3^_;fbS&:13fP;(c5h@0jgsDs %psji(j]qX)"a$_r5WU!L]r:+%002X8Sa.D6%R>1TjIA#O9c'Vbc=N(nM!_iJ)$Jlo$rVqK1'l+1Z2a,P?T2?@#-$*>#D%3#K7LYb %5q;V`E*f_V-E2V_5'2lY^.S\CqCWdVm(7A$!l*5NM"AtZM"AtZC7L%i6C`7^/HS(gO;d=+KTODM#U,O'#e=tYkoce-kTH\,kTDaJ %Pn$,-M[i(?*BHaYZ9nkjbK`na/!IpWl+66BK4L=>neui@jF_P;G4.cWcQ5.S+k^?Q+f+G/P7Wm?G-$<;3uK2IQ^o!;--F+2aZ_d( %+goWk6:gh'8I3F%3sd'9T:LXs9P#N'A<\GbUl4dhKOg;p,:'$H)'K`D(a4K<$6dbLKoh2,'LL`M$R*F`mKgeLPO6C9WUT)j'^ruYJlAO;fYamGggAIW`dj/eRm_.9rZ$"@nj"?;Cd'@fK;Alb1).1g"/^K<_kI$+-,AR\D %q6$kH*]_W`HDWK-UY3(TYN#X/9.D/Mr_7-_.3krWO8G+/?p1eRAo(jt7b/m* %ASMfY7Vp#mZ(J"SfSHMT:1Jt?=_Np7M705LiXO8,8>EB'0k4beYEG-Q/7YL+fu4M4`!.iSn\#umVq&rUS@3rTPC*@@p`==3=PtEU0/-X#n1qojJ7eaD/PENBQ90]pjPmT#ulV`'"eI=%7!rDq?29N7bs#g7sW%BX_\L %A]2_L*/.rtp[D%#nSM^;N7]kO=ma@fO/j7A)=R.&[cHLlKY9^h<7Dr38?(&mp:Lb(pMkjJu20GV%0)?=1G)b(pL. %oGCiU8.H#m11J-jNsbu.^hetcP/`=&1<]YNA&M]fXK`TXjWdYj!-MeikE1a@,HDetli'\QN-$J51Qj/O1Qj/O1t&'sdR^*3g.7r; %hFP[bGpCF/GpCF/GpATNdRFkJToCfF[VIX3RG.dZXp"?Z5f %@#$pDBd\<3fV+?+47nXB44FdKLHYe+cpoSPcprUl=bjm)IAF^iI71)76;hNQ63?ON8>$t18YmF7$+*&CJT`FeQ$+Q$cjkat[)4#c[)4#;FtuU=*6IO7V$;&\6>"?q7 %$;!`L.4!88#"d6\be3&3SJ76_SJ76_SLYs+l_KWX3Z03I%YLR_%YFo8@?A8c%$Jao$kcZt63?LM81Nt&8:V]f$*Zc?WN\`5&aV2B %J=R+3auTqD=GK0DlS(ldYYGNsa#Z4+ah!V)4]!M_UdL[uP!kitP!kj'Oq)X*8.p(98.p(981No#OX04fOX04fO`[Oc7Zs\XN?h(C %NMIfTOQg)5:)Z]e:)Z\o3b]j23b]k$DTmpKH^L7]hb2D>,"^:<7FI;n(.j[,\gV0d_]l(U_]jYR=H.dQRp`&]^f=GK@D=bfHJld/11*?%L\*=<(R6R./)BI&jcBI'gbXM\0gNMN:D)Mq"?70;_X81NlN80Aok$)Bp5WN8H3 %&aNti,jJp&FJtBlP,O#DTM?7oLH8Q`M)o>rM)o>r*U9G_,jM1f,jM1fFJtBm!pXP!phU4 %J/ot.V&^lh[)4/?G*jP?FtuX>*@;)s_^)4c_^,>,\0Sj"Q__J.QNYt"OoRRKOpX9U'#>'C"PBE2<7jbgJT[n:YYHZ>73*9PW'_j3 %Ff6Q#Ff6RYY,oN<6ep9^cC'n?k/[%@Lek1c=)pP3Gal$3IDH!LJJ!7n4>+mjHG*S %HkJ,g:Jrp&:En#VPCPZ8P);8A&ibYA!p@p%.d0\p!$+*,TL1*+TL1(-FCcI&3cpMl3cl!c%\!UJ@?X[;Tp#I;F:pio:/XB5:*S%n %P5mX[OpX6d&jV4H!pQp\.d=0/+<'VFIKdX("lb\ie65Q6#P3g&Ld[?:m5 %e4N+pX:cqK<_:8<=s\\QXV+0l*Y]Yj\AAta4Jb_.C&Ftk@V5&dd$a5O`F''(sDS;59"u(ci!tE %C]K'FcuM`^H'a0D;MgAakaqC=0:'!.SfsBokb.m#T\j5C9aW*7rIM"6&P>ZP/[3LO"9!%Uf2o4j0'^M2e0s %;+sG4]?dEeideEgoIiXs;e"iu],p0K'Pc/oYU[^-hiAnV`6.t!4j_M`2D>(58kFe8.4&A$7S.&g7S/A4)'t,:)'t,:)'tQC&k\=^ %&k\=^&kY3Fas[:f+d=6F-'VApasTcHasTcHasZFU.\@th.\@tp.\EMhWI0k^WI0k^WJ$EEV@lK6V@lLO.7-UW.6`SrMG=4Id7Gf^ %d7NnU\4n=OVV5Z7D'!\$0%"XuJ=+@RXYV!''=UrX[/<&t=*Ptk43MG=4Bb8U"Y %>&KO'N+/!$;03F)MG@&(MG=4Bd7M-PFHT6nF:p!Z:BEuT8Ld4"8VBr_P/O;@Oq+7\P9`SnP9`T;r)3!AU7mbr7&?(m7&?)h&=$"R %&=$%S&.P8-1/p;+1/p;+1/p`st'>S?O\9*3u2P#T$OP!HK6>S>u'L.kLu[Y@HWg/c<@TP]rf;UDkp,n\j3W?e-RPtFs%[]ULt`;g.B,g^Cn8lFo^8gT%+ %lZPR]4,&Q2PA]]PO&^uEo,:OH2[_quWH;@@P!Cs2'&cP78Ym@U$$8N\JSqD3Q#:7Xcjc6C]V1Kf^7g_*\$?M3n1O7YP&H^5n-tWc %^7g]h^.BUODl=r>%@*a[D3[]phc@95n84F`;YdcD,n]$8W?gtMPtFsM[RqhHE2uqN!4PQHWIS3LP!HNW.LCc4V34fpX\q_5g_qdO %J6V,u'Z-sjFp6i*W?`$me^1F&_P*,l_P*-KE0qm^%[3\$%[.%4@?SDc9Tm7P6kUVt8-7i`8LidT8H_%A&g2s#;CI;j!p/oBTH#"E %V&UN_P_0QE%ZdDp%Z^b:iK:o97$7m<6kW%G8-8#e8IF_COU-&B,_-AaUk0)9,WA%.$)!JO;E9M%!p@p$i#EY,jW#0FS3nNPF(cg6 %FD)qM%Za#N6R/S+P=>W;cq"-W)G()Q$4*:l,6;n",SbE7,_3&!@ujRA/WpH%/.t4'7KVf#81NiM80Aok$)Bp5WMDm+JTQ,^O:I>I %Oq*O@UdHAXFD)qbFD)q]:)XG36R/S'6R)VRBI&*/[S6R&M*_]f]WO@UK7&kO5e%LJrK+b=_p,aEI2,`iLk"Oc7j<79`e5WTkt8;BT28V]\8kp2Ak3[Bji3ZJcp%YZ0" %-\\?@h2pSsO=h61"J$6iNc\/iP'"T1A1(Y2,TZ*EOF$JTEdrQ#eo1iZ&:3S3nI!S3nHNF!r;a%Y^^1%YY&4To]78 %'Trea'GQbe[L;-[hf.SFhr^SFhr^SFhpRF4*PkF4*PkF4*Q>bXimJb`/$5"Qnd+<6e&W8^9mL8^<<`+*X5B %+/tbt*td\?7fXS'8-L%-#b]'V!Hcs="a%g1J.?i-clnHLcs_t@FN>\W%XFk#:@8CX_]8c"\0D`1\0HM6G6H:ON`=BaNW;,q&O;+6 %;F-(#!pG_9!$1W$+W^!,8;B5-ktjl"l(j=>3n+a,LH8=!LH5M#:e(L+l:;(!l3O%M*Zo*"`FIQs`"d=rd%QI"3n09!3n+a,LH5M#:e*#!:e(L+mKfW+*N>jP*>.P3NW;,iOU=/!&O7^d"O<^$ %<6h1t^cBmV3/9Om3@AqPbi+S43S]aK3ReWpLH5M!:e,CXLH8%W/!c%W)?eiJe+_BHn73BHo2@D$7kPNE!umHiQ16&Klie;B^fR!p%KbG3L#ZNE!u-N;tuG&Klie;B^fR!p%]t %J/m96KcJePOM`"EKQ#^O_:_%=Fbb:"qbb:#H3OBAPLGi$bLGf4sn4)=UhFQTFg'F39)hE'D,Ia11)l]>p %)\M8;7c59;80o;-#c,?VJTP!="a*?\TFPZ=e00fNeB&U@lB"J#*R[JE*R4qh_\iJt3$T/\3$Y(+B*?`CN)\;Gi3+ %!pYk:5TS9D5on7,:a]fWe=hh#e=hhO3g>apSWo6HF]([AFi21/8"Gm,%WtZ=P''YlP'+ZbUEWhgAL(D+B*?dW)MZCK`73E\d80qX>,+pT;&_NGe8;//&8B,of7P`8Q0N-pnq'*b&(YL"ZP:k8eHI>5; %R13FIF'7`O>qR)-8>`]@75C-n0%-T%To3G..pXF4m%fP]?$=XbZHH"W#[MW%7Ck*5kp"elVo4<246[qpO.B72m'2a,P!+!:7CjO% %kp"ejGHG?cX^fcb^8oFP[Rg,F8JfK446[qpT:L(dm'Dm.P'qN%7CkZEkouPup,n,&@hnf/R*Fa:L`-dhZZ]gVu6j&Yo>1F:fJl0!E08OWd3Do+l,sOS)Hpp```[@N<&X,-?6o6[gT\7I1N>*$U.I:9p@-nPfYC %7Ju<&2,`:ROkCZI1o2g62qPK_Z@_Bdo5XA`LT!R`n`FIC`j]MS?,Xm/2q!=cq')qY11j/rZ+J^JMumG+au43CMtdItl6L_d0OeV& %-R=ZGh/sSAnjTYF(rl2:lkZ0]4SU,/2(M:NHkG,mBjK.'Z$EG&#@GDU+4C+,?,WadaUtD.fM:3g+)tXuesI7*j1^?:`'!T^-fKuB2V`_pI$(kXNT9dX@iR&-Jac+p`qEYjOjSJ^c:\ul"7Oo*(LPM"'OPC0Z#])ePR!>I04H./L@at)7X_1!^5/M' %/JGihgHm_RpI3(=!LUUB=G8I=MJ@;5KK"PrS*+$0@Dqln5D:^f0T%F`7aXYX;/DAP;/?hQ'NkQt,)]E\@Z/$!C_8Xa/Q+Td/HSVB %Mni54OigSt,0>"9(>>8WI,:KMD%juMCns%V2G=OI$"b6HkAW$0*4]774Lj54TMI/&ND7IUgc0/&RdME&RdMMOb1sp7YK/'7YK/'7P9Xs %0-Z@P0-ZA7M\M&G0-Z:N0-Z:N02aKm^5+J3_?^uI(o\@;0HuD6Ma1-eO\/LH,!ZiL"Gl&qR9> %#^!s#JSt6,Q#=)Qcja=b]]"cJ^83J,^83J,^83M]pm/dQpm/dQpm/e<`A`/Vi@THii@TJ?_RK/+`4,A-`4,A-$K'8J&`6J'&`6J' %.==cs,QO1FL]EdU8-)ul+sL:g+sL:g,)("#Mhl?I+p)$G,)'tbN/2F%N/2F%N-'_Wcp]S(/_D6kgk%-kKNkZL$K2b:OW`G2/0`(c %as/^d';kSED,OD^15 %!pLKb,*d7Cp`b6+fe8/@KDKIq1hqV[fe_c"%"ep4J8P[%Ui:460*:;Pq''cqOY9Tm\&]A:F,PDX3/9.b5_grnkg2`u*PP&jSU;#7 %LG&_mn3nhjE'41A^'LCL(TF'#?UUP[?UUP[@AJE+Kb8kgKb8kgKolabl&1@>l&1@>l&-8(V(X%@/bgM6?2>b!FQn^>F=E0)F:5rV %+l.`(&u8amM[4D4^.8:\JhJ=p/bgN"lC6aj'[SH,+p-SP0-\grp`a2qNJ0&1dOb_L,2KP9hECde/om(,D%Vm_FcdePg*25mBo<,Y %;AKl/;AL^W93Xf[93Xf[93\3R/o;2_/p.bg/p3:C3d_N1LG&_nn3nhkn3nH?^5,=8/lG8r/ct:a73EV^80o:f#c*Y:!pJ!".d6@j %+uHqB>t]^.@3f$7"P8$7"P8$6q^scp\<)YXRK?F:hpk>GP^<>==iG('/Kt+r,1O,%(mb"O(;4<6Sd/J2q]` %0S_8Y0dg %R)9^@F8-qe%UZ#P%UT@aiJYK3I$)9+F:gKf/ct5*74RKi7Go0"#b8dKWLUm!J91K0E"66NE\;bPE@uYOE=QEQ?k-U5PY5FQPY5HG %U0RO=U0RO=U0RO=KlcL:Li`>8?k-P>@Lc`Jbe[L;LG2U\LG0priJW4HI$':HHkA&f0*:;*74RHh7DKnW#aiLGWLQifd%Q@sdc$*L3eS)9LG2Ut-Xd/)+cHC^KTQq^Jkj#c %SAQ.oF7MaLk&94()S94()S94=W8/qjmg/qjmg/qoDqFQn\hFQn\hFQn\td%rB>d%rB>d\STp8=.&H8;AlCd%rEo %5aT>YJ.>pSS4d4bE%ZPNE@uYOE@u[%_DuuU@4ls?@4ltjK"2RbKXhddKXhdd3m=EQEa^S;&Rd;7OhdK'OTN)#707KYM[4@E,)(#N %Mhl@eMhl@eM\O0>M[4=%M[4=%M\O+gMnh<"&K$9V;Ak6C!orc=`&Mk$auFJT(l'^Fj3U4Ej3U5&*4cE76Pl_\_\[lD&k5,+_FR*8 %_?c)f(kHZ4,DC.4+tsL6"NKDY<6!#r!HIlY+:_bS+:_Z[`1`*>3.-jG3.);TLG&_hn3nhfE'8^k^'Kh<(TEKh?UTuK?UTuK@AH.@ %Kb6U'Kb6U'Kola`l&,gfl&,gfl&-7sV(X%6V(X%6V(Y^h2dYAuiK-]@7$L>QUei[tOe>tU,/RU]+pE&PM[4CgM[4CgM\OC30-\]< %0-\]<02acr_MC1<_MC1<_FV_Xe3u"8V(En:V(NCN93\3R/o?^n?-4?8?-4>pF_Qa>F_Qa>F_QaJe7"7@FfC9)FfC95eDZ=93d_N9 %LG)P&LG&_on3r!kFHMGAF:h?)/ct=b74RTL76hm)#cL*,WMm]N!Hf#E5TR^47305NW'_Cne4CLVW08ltW#HAlJNETN*U;^D,jXNL %,jU3N7`CII\1WrGP:i$"P:t@h:;09):;09):;09>3k6N*PMf\P;#m3LG/ep,`G""n]FqYCL`D#b$3=2JTUZ2 %Q#udF,$k$h,$k$hKlm)6!aQ-X!aQ-X"`u2P"R+8M&a7XZ.A0=@7%d1[7%d1[Ujt(G&V2Q_&V2Q_OTIRs&TKFW&TKFWOcFLL/olO2 %Z:.0m9,@oa?+*:4h.;KIln2F/[(Bk2K"K2A&aq>V7)6ENO[?_(((p-j>t!&OFHJmQHkEm0kt/lLY`/s:4GFHMORUl0>7SpZZZo*X/5d$$03"aUeN178S[,]d)p,;kes?R/QQq')6Laqs;?g$hEcPEdea?$>d-C6tK5OmKB; %/s9L`njU,B48C)RAJ]Vdp=RJ'l$D^WH=W)-I$*d#P:tAWf\qb8@tu^(Nuc).mBT(rU!F3WKK_JNOj[lt01)9O^'K.1p`d,l%UXlg %(12_C%pu,%H2&ROGmGW_GmGVuIOU3Yr%;>EoXfL5K"oJF&c^8q&cXIjU]BoT77=r`77=r7(F]X&KFpN>&k5:*9,RKXdE2FDFV3pc %2`mu7,$$Yj9DTj`dr+1O&Ork"h-/@,GF(!m*VAO"V(ja+f1s>A]tEYC3uB2CB3d80,BGrqcfIi1`6.I<5PZL(g/a%M*^&&UU?/1;tp[Q>pDFMGlZt&Nf.FoT1argA>)EPEt_[5HAjlrE=u[+(M+34db/U]P"X[ %cfl'3XRXTHLqepVP?>b^&N^#0&1#8OSS'N]8n5fb_\4n7`e`Mh=]-)N7=XD&NQj2-W.i3JrjCn?Q7 %O.&<($tI5u`c6qL]>([Y%iB=s`:'6;CDnF@Df*K:)85C>U6^W<2Z(QKKFo_uYmA>uYmb#1eU$.P&+P,FI43h@OT^f.$@G`"=UH&=E[:Q\*H.b7,o.b4kj %`>T=bO[^fsO[]=#d`@O1q>&1P"DUOR!bt=P,&0^pKr?G[Lo;JV#cB,2'V)$X,+PMf,+PMf;K/)U8Dk1r6o7VPUsLs#&^_;.6nh>N %Uqegh&]$<+&]$<+OTO"=7KcYk&[<$cUnAE;"I,30pmI1#;GidZ?pZN_13]N_13]N_15#jXAhRV&\=tPf"GkEeks*Eekr:0$FnELH/6M %-Z]F/@?,jtb`RK:`"-j0*%?8&*"h%**#WcVIu#'DKK.2<6F\jB7(>'D`p7W[;d@&"E+t>gE+t=\ks"O:G:<6ep5!'9HY5_hL#5_hH'k`A:7*V)`I?-4BjIQ;Mk %,?''kEl]JZF=E9,F=E9,FD6dMe>5;Pe>5;@X@mi7^b4^\d4XMmd4XOC69F6?_(Og]_(Oi3!kX[e"M9mgL3uCUb9M^`Boe'mBoe'm %Bo`tZV*,Hm96iq,96m>K0's7e0's7e0("cf47!Qq0("ekqAu[hEnH%Ng*;2Tg*;2Tg*6cEfH\27X %(aRHWF@[[=%Z@-G%Z:J<@?H@f80jIB80j9,M.F]4rTDggFX`G<\g])j %Ue?Q?O=hiB+k-CO8;?IG$&PINDOtq<39k*,&ts3_+t9U_Yt0Ih1D5OH2^=G!f$.;B@U3._@U3._Klq*lLimEoLimEo'\9*L,1`SZ %,1`SZ;HS]C!pduiU6@blP);;',U+6A$)Bp4WMIEUJTP!>O:I2EZ>Pss,1]=08^p9G4$/OTa/WP#TpSP(5S]&l=?S %Ef2tXP);;*&l=?V!pW*!WLuU*!Hcs>J5/!ojW$/bSAQ\)F4_alF-9,1*&7hf6RJe"9:82<9:82<9:;Sp/nGZ8/nGZ8/o?cg\[4rH %\[4q[F"*:ecD=2YcD=2ij9YdI8IFWY-5#F&8VFX=8IFTX-5#E=-5#E=-7PHXRm`c>Rm`c>S"t!5Rj9\S15R]O1.f;eg*FO?g*FO? %g*?iCBp4?oBp4?oBp07XV+i/\V+i/\V+jiQLJ7j6auUMafH_2RfH^M=1'sU@-E3ZU-385@,_-AoUk0)G7%cmo!HcC.'m.MBJ.@tM %dNOfRdNOf>3c#F*LJ:ZDLJ7j8YXq)#2G$=X2MkOk9EOOA8Lj%f8RNPo$*6K@\RcdB8S&o+$*;#lJTV5EQ$*EZcjlfRg0p4FggQFt %4,aekLJ^rg-_U[u+d@L=KT_5)'M=%j'M=%j'M8`#;CE.F;CE.FdO6QS9;=nb9;m_mp>m_k[j8:3f'\oN],2=?+#^7_^ %'\oN],2B"k!q$Ul.deu_^tislfl;dE;K7Ih,2OK-^q8R:GEKPU."QRZ-1DD>V","j"Q!RO^cRLFr2O@%\oi:%\j0Z@?^aRN04N0 %N"Wr:T`j!kPZ6:,."QLH-*RlQjHaqfPZ6;3;Zc@7.04WAPuQV:uHOCQW?\Ohdr&YJ!X.Jr4Abf!l1$mM"d!'M"d!'C:o=$6G.Ni/HS,3OrEg5Q&sWj.Ntua.]I]q3mgK6Yt@Q& %YtAb7/#u'@/Q)m\GXs-g$P0:k/j-3J]'uprC)7pl$!hdJEp1?W.]GRU==*Ut@?o2lLK.6!n77ep&)O^SkeWH_dWONj.\RAK;G$T@ %8Lj!$n77ep+.fQsm),#ede2S@.NtpZ<0GY#Ulm@aP>m^mStqO.p*>o&!$[[.^pH]V?s4ikJSCCb5cbS8QrZe4?s4kN+ArL[9W=gs %0VoCIQr4599W@(gL&WrD-.ZjB&lI1O]Q\'-;_,,YSM4_'P;;8rmk1`\HDiCW5V',10e[2djpYe40dXh6:Vo:Ul;6]1DFX_2c6&OTaDe/K]4j5,))PZWF64erCX`;/kXsC\d/+V+tL_diLukTm:sAC"kuphG1RFHU?rZONI9.M![i-aEYI$]*/$XQ/!Ke6b7./%`s&A`@[20m4G,`9+>UKMQ'\Vbn5I %U^TR*9qdd'/>Je,@O%upABR3V'1b0;8gd2`8gd2`8gij7.\.gs.\.gs.\3@j<&R<'<&R<'<&R=g;!B6U1i/?9W,.WWUU!ISUU!IS %UU!HPNli\?Nli\?ONJp75Ur6K5q8?L5q8G$"0$C*"K?JU5`/;lod5M\MF[e?&P4HD&P4+EM^2[EOecG#OT^UeP(6CtP)<+)&hkf! %"H$ZOSPt+^aMFR_7b8TB6+E!<@KOU'o:c&drMFLJUMFIY6d7?O$1m1I-1_L(O %7fl!H81Hsr8;'erP!l6*Oq+1ZOX*5hOX*5hO`U^8N?eNSN?eNSNMHZT1m/"*Qo>TZT])#4IS(hVIS(hVIS(iqjX1s58;/&[#a@[uJTBs!;eM*rEekr*%WS:2%WMWm+cZO_M'J:*La+S`EX3*8X5[*81[_6Q:SsBHt!N6Q<"h6Q:SsBHp=`D5:&> %D$8"TNBfM2O[;(0&L`Dl!p-XU.co#H6oh=\.#0ZX.>Kb^jfh4I*7dZW*7bC[_]")H=#Eh8K6T>E:E3p5f;$=`Z %ML[ZSObu+d&J0^G!oab[.cV(/?lZ$LN5H@/N5H?\EL7qZ*25u8*23^t6PP)kLa%Om3$'a`:B\\rM,_LRM86X,%ZOlLp'u)J6m*J< %#_YPYWJ!VPJT,9H&.VF11(I"]`lSlc`5r\W&1:6V`510ngF6A@kn#4:,S;Cu,S;CuUdLY/O[P]rO[P]rOUcBZ6kXM16kXM16n75m %M'V,WM'V-$b_\F$:!uEZj!JIa0Q*%#!p$4=A&O&U,Y\E_:!uF[ga#Ui5]2`2!ot\2,!^%/,uPmF8J;]s-[t2!;2b %MB_1-Va0#okC%;>ga#&D(3/O]'liF\+:^O;`.]71!J_]ti6XgkSFho[2s_+NL)g?QYX9ntUk]4ofHK/^4/CjF3s<9+LVPk8ONKNK %&GUu#!oL4L.c7Hti#?hFHp\FDHp\EqDs/A6%6\7ebn0D>@L.3G%&nJ=%"W>Q+n,pqV"+sL"MQ%6^c02nau>/#i!hIF]O?Oo]O?PF %2p;il%5F[<%5A""+bmck`/k$[S.5OS(BWOa67Up_63(7n7m-^eXcNlLX:PAe('D!H<9,!"LZX!Y-kO %J3s]qE+gD[E+gC+%P7h%TnQIaTnS"VZk*e((/ba"('87mo3@>oEj.(LYjP7-Q %4o42Ne-Is'@P2baUtg4V-V6>_+A"TX+A"TX+
K0VGE&1E;E;CQfp$M8V>%Kb_<5q:sB6%Bq9#`qCYWK9IP!HRBH5Rng164P"= %aPhaO3IHni3U%Y?%NP\lTnD,U/p36_\^Wp<>j/p38u\^WnF?0WPo/p38-]!Ob2?.pF:/o?\B]@9-b]o %T`7BO"L&?:L+&1KPV^Xk&!F"R_&/bg,7"^Q4jFji40Um&Im9s5q^Ro'[(t=Pnr<@=;3VbnkU+6!ap]JKVLS%1jfZY6%!rqc>'\@/DDb,e'rY6!i?c@TWl:r>?CNV!7K[lVIOBgTJ"0'-B#(l=j#(lCl##_9N0bC]&$j>rj%&Abf@N_Tk*!khr*(Z4, %`'=mL`'@/7`'?L4n@qF$jB:!el_kMRR9D\9!jO?/=LCSd0?c0cg`[6`ak_jUnP*5'0Hg'rkK%!i"Ca9YMLe$aJ,;&)"ChC[QMEcg %[[$3!'2n;5X=9+M$?Qr\0s-de3Sf*2g3!<\p(u'H>J_9Zbb`"n3 %[P`=FDeRWRC^G[FNo-o-#m)hG6\fCf$">eSN>)_/5I$am-jYh:rPYTXG=W^#U*/l?fLDSXmc&JT+RUW1>EU+PVpBrR8J$6;)aZh9 %Li(57ckRg^rS.5bOlca:k]pf6-L!O4-:MTh:ifE-cBF)qr\_:S&6B2;!G$lOM`2QHfgiO6-NK9",A`5[hFSo%4Nou3Gs@5m,,86!=#eM %(j!E)&@:%F&K8Ue4en7&LJPIPmJd>tO=I&85uL7mJfpjU6!cl-'EfQo$'IV)'',mb6:"L@Kn?+`$3b](WDJ\@dpPI>9uV^se5Rti %Wi9*^<)^%E0/XIPP%lH^"?@2(nrcqF+=X3T5uLI3K"U/D-qML[:_;\%'Vrl#4:#s7&;$JTKN()<#XM6,#XM,b6Ah/IK-7&\+G_I/ %8/5'J&B%O1#[.QG;RI2[">(?!Js6=i<%.tV5tV/EOA^Uj.])VS8?%CVPZ1%A'iKi!KJZnpOMZZM+b^4g87=gr;OEOiU`^fd.7a_2 %.O:hT-qFV)$5.rNJqR)H"URIc@7!j_`ItmW1mehr<(KRFW0!+-NWp,Z1+FOpAQ24A91FVgUl5We8Jqs_jJAS[6;g7kKVXK_$2ICp %OH?2V&0Y^,7#3Z0+J``l5_q6LGRtQ!*i(9UJ.Mhn+9[5t#cRk1&;%\`KV39.6E7geKHP4F+UB&U8/4+?&-NIe6in_YV!8ma#l5kj %"F1Xl;UnK,#iZ%"K"(i7<,mNt6/97B&3$hT.W/W;L`9G%q?@^5oF38QI=hkmhk3<9^5_7EGC>)N6/Y.b<.0B+6/S>%&3+)A$pikQ6`S'*L7iO:+_Vj'8C]]8&2[-i#SI@Z;Deq>"HA$B6/s(T4uZ!W,)q3^604b+WlfmH+ELp6 %a;e;QPrZ&[A.C3pR=bmH3X6IQcG>4-F)W:&kMS\R3OfXb**>`H3j90K%P.aZ!t2)+#8VpBJVBb>?m/P9`.fCW^`c5hE(H6Ti"2[o %3!?2o*)`"22?]k/%705d6`SSNL7iXm+Xe@I8Tdo"K;J5WELZ/"K;J560`tfWmj=X+Ec$S80)eCPre+?Ub:D`eA6o>WIk^I %lJP$k3r"d\Fl4EV*I%in#9HdN%Qjlr!tR]`^dG-QJVTn@n0)HcHq;dKp^h/1n.;B*4JYRiGR.1P*eMmmLK(5T%mfKr6dRm`OK*Hm %+_VmD#[.HTntC3a+[t^i6dRmX&8=M58_1gpN+3'2P`aed2s\X`I%oV0%;W %;X"=@TQEFCKMI1k$CqHbQd?$N8YHeAP!UNaj<\n76rN6eLnrCS&U=\R(m,ND?pmoU`/)'J:5ha/S/;i[:5HtakCeYec3Y(SSSOYj %\e]/P^uX!*+X/@WJV^s\:7Ol?gn#E"WTFAA<1O+*60A5:&3<(=,'7cJ#T]E@63el9Pn$OlV1TFIl/4t0d_Ud5FDrEP*M>r'3^=:A %%T!;)!u._,#N^Nb6&M=WOrsMP,$`,$!km78Q%=+t7V#7:&;.<$[/-`C9"/MS+U; %X9_-?<$[/mW5qWqKSlSP#o-%*'.WPc3h[`HF@&Dok_+i+PYS;N.\0\(<4\CMjJmL2TQT0: %f%ST#1*%U9.5'/!1:%b:`UK,6i;i'jZm_2BFXfnP.i %@\bIo`!B6G0nRn@N"i5n(d[Ee7Z]Z]OXbJR,=iij#[.He;RI!B"K`=lK%*)F<2kKeOjj[S60SA=WmUp,TQC/Y-lp)oYKFVCc#T^P`63f.fTaP,$arIpIA.DcGR1h/M<=W7:PlhggjhO`YPA+>f5#7Q"t2GUiK2V8K@!>SAuHb[h`V\L)3ib$5T=K$:W%!?07T[OXbEHfEa7aKT.*q:"W"%\L)+qR;45=Q06]CNDuHai^T_b:"T_!BV]A`d"o%=Ad#5g)6%'M1kO?\N?EC0,?=(5N?EC@,D[Ai8/44b&]>/o %"L3RtWF?)iK%NAK8F1jrWn7?3+Eg!pL`Oi5'g&'#`"$G`YlboD@L"oFfEiQalp+(@fR]&*G+^'/G!\^!fSLS>Z.kQq]@_r[H&8*5 %O]4E),H5k@3jM;a'024j-ZUK_:?]blm=^Lqg'Jck[1bUl;EJk?WHM`@;XMD_][T^C8?*\ITQWV^]YmS;8;^^",H5f;2_Cg&_Es8] %lWTnUL=QYPH"ii-&[W$m"K_bIWEOMJ\l.?KiLi]&3p;\UFjM@r3oCUG%X=dA*Uj>4#<[Uf!KU3Z"!0bnJ4G\^i/oL3U.8$@kRj$h %HK7HX&frK"Qg=u]QgBOH0%#f]G);5MmZJPUmueZiJsY[,MO3N4P*bB'e\":?:q^C0OM,0pWp[]`TR4e@+FM:k<96br"R/R&7+ql, %;RJ1*&]??M&_&J]OXbjR,IuA=3g+8ATd-bKT(nFQlRct3`L['mf4%MU8T&5E+NYY+!0Xpg<@&kJ[,OSr6S!WH[@n%Y,knY)8()N- %IcTV%'0hY_47OQ[\e@@"Enq$E8_9MV2gF`nOM!]"U-I(I-\d]B`uB'RAR5<@XP!6LkQb96Ek0prY_3/.iNl1=*dT_Dc)mp9=mdk=n_;&J6;5hH![A$%g)rf6^j-M(O+a %\Hn?6nt+mJ4.GY%MaU*P7<+9?OHacpM3-@T]Z3?02Wa0.+k_HRe8GC3fmXMK('M`k/*!l?P-%Vm$BVR>@@rH#Z"mM-k_1IMPM^N'F@A]MBnHd'Zj6N+XAM7JWQ[r$6a\oW=Y4l;^!EcVF!g[C+=l^ePlfGb,H5@ %Q^ipV5u*,qUmqc8WH'J?,iqu.$$$A=;WSUE"?D/Y5u/XpWh)P=TVkPH+Jo\qV'%$S.0rM1;?.9(:,05?Y5t)qf:f.L]%i%flUhF!g,gs258>L53OVEdJLdW./ %MF7f<'M2.]-kZh+'F=gG7?R]W6A!"(OJ$PZ8?0IVO@q8JO2r&d/\t"G%4R;Y:KR7/A6`"F1YI;UeDD$/u.TK"++.<,mO5 %6/3SR&2slX.W,eCL`6I'q?B5`oaQQWI01WYh`s`4^5^@7')Df!K"q[9WVQfcK"cet+E0Y^_iBTr6_L[fAE$-DS*!f,53"Q]/>TtF+\3rlF_BhM]$C:mP'J9]TU2W\c8E#^SOhrD1;A:_i&kQ=P,a,Z*8;b>366_C^ %KL?`F#YEFR6qBZ)+@mbt8WXXG97fPMQNW.%/d[[OND"r#BO!;h[P*@s<&nDK* %"IT?8WB(8NK$Jq/TQ;5$ej5CjFV#fulU6gWFV#fh*<\s!3X?@o%Y=h_'1#N]%YOt] %"!Ktp5Y.p'JWQOH+=&?U#YC:B&/(cKKES7V+fSWmKES7V+[PBY8?10jIirkV,Y/p]8X2=J&u9EQ&Q/j#;PakV"K;JH60^^+MUWq= %,-=Lk6s>o_8^Y+;84)X*+Hb5$5uP'B#ngrX&gYo:,Y3gD,s``W"!NfV,skM*/eJ^f>p:PW\jT)He0REo;O7NCZn;ZJm7!0A5pEF( %Jj`e/"NcGM,skM:/f>:9>r!\R\qEV3eg3^.X\4O>>*fppdCQ,EUifKZBH7dYC)mQd=pIBGeq&o^XTK_4lTe"f3Y7ISFW_rC*=)sT %#=DCs%YdAT#==$nJWLSJK-3JG7$&O6&0t9@+@sj?#a3[u&L9$3'1%db(Bd<%SHtCFed3KkXkQZ`BjDi,0<#UOP#*j(sl\(A4Zq^luC7Pp!e@LrMQIIr,'!r.%"K`&bUadAjM3JL% %6qWdK8Q!&E8>L?!O@\W!+=TpL"Gr?q&J@Z@+s]VB&gp:O;F\.Zcl6&X+(IrX`J*\7n&gUAd,Y1+a%YUW-*=N6H %f@[3\ciK8.T`ZK)kb(HX3[g.@FAO4gSLBX83`..qk_,%ncj:jeTbBc`&iq0].)L'4%\6BXAW %KV[n'#a3[t&L8fI6'/a$:'=/Rgl@,Cc9[OkSV&%Nk9*;,3XCluFL<`O;+NaKHuclJcqd"+K7[46%[HLOAfX#=XeR#==$lJWM!s+='tPKTMjK+='Ju#YC:B&/(cKKES9,+fS?E6R&L6M5N`+5Y-d^6'*43&0sde"A.-)#SOKSJcr3.+K8Nl %Jcr'*+@5988?10jO;- %&gS+$,Y5?[7M[^Z'"T>Z,]lV>HjF"%,Xpp[+d(+t6R&3;6rIPJ+VMn%;C%Dc.$C.$@Oi+XDj`#RM[[6;g5^KERPb %h@>eQ+fQpr6A!@2OJ$VJ,ZWr68>L8K,cD[g8PqJR&l]?m"I4T^W@A-=K$&om60'.ZWlRJfTQ1ShW#Pq3 %&g7RL97fPeQNTmB\Kj]kF%MHakE6r:3gTukQG?3;,SI[V8;bb?66`*rKLA.n#Y>W>6qBZ/Os#n8,sbFn/dW.>>nSD\\g0g1PV*Q2 %U3+M=8El9\OjYOD;RA&"&ntWL,gs9"8;c%G73]!h,!kRg85ef-OoJFs9I`@OHgS`GS&0-$DUG?=G:8,h5Wq8ZLUdO[W,/+XF%16:b#AKTNjr %:'aFkSIgr`4!>k&[1iP%C+"Z[eP6Cl9C7CoUtTB!;S,1b?=G:8,fMAIP17(/4-nAW&/)>[KESCZ+fSWM65!Ig"GsK<$'M$*&1!FM %,Y02'8WXXc97fQ0QO&GD/eO6jFbu2Nl4P8&e0RFZUb37BOLc].,]u\?'WH^-OjYOA,,Iqaj?r/I6;jUs0dP2Y`K3XW(.;'MDF#P2 %]1%iQmhS>i"E.-_;S8erOM%A[;Y(ME61kj661tp7WO`=$K'jpOK(('Q;O&mI&u7/m'!r1(UhX6l,SIj[85R&h8;d=2OQ9S@"A,ch %7$,(4H6Pn#Xd@b=`L[?uf4%MY8T&6p+NYY+jQO"H%>5ucZpI<(6S!iN[@n%_,knW38CDW.K]M7+'1.kb4!>m6\e@F$Enq$F8_76a %Dpi\SK]M7*'E4,c4!>m6\J%=#o%XNp8^C\N+jZ\jP*bK0#YFm\KTN"u:'aGah1:[G])s4mG6^H4Ie@\.FfIJIn&g,,[)@:Vnh&"e[/7USRn_X?T#CT)SKC:GP"5#NrESGUT#lNr+H@pRTs?agN+\Vr[TJ8qH'2Nh.ZZu? %&p%%-H#MXOFSIXGOf7PfKsu^",eo`'Y?U>TYmd6GABA]iESDs%0;IBM#m*-9V_iR5B2\0d$$%AN9t?Jl6Jl!8cpZMK)q5fEjWcTprCI:cI%fm@aG`6Z/9@=F9YpS44KW>6^1`\^GbPT33a`\ %/[7QZ)\ZQj/m"b<=[O7PQIn(gq7r;`Z;"33s-_Q'^[liQpTqOobI)ii(OuJ:?iT8t^\h15p7L*3r#paa&mmpQ.DCC1;LAYA]Ymk_ %$K3o`[lXobESZ %;VqIP&7=rU.DFe=?K)nd8ntPSPgj%0-njs&O-83I+=4ESJ/?-gm-B^D5.B.Du;I2[;.OB3I/1#EK0'/pN %J14\H.B.AB.95P=;Gu\.;GueQ;I36+QBG,NQ]b5OQr9^i/g[>(0I=,%ABIR15Z:SGZFl%$Nq+MclE\'ZUb9i[8F!Ln8WgS89d6R[ %ng:&Q=l#m0>uinHfW?Jem'=2o&Ne>RM&g+6@L&b;C!n'S4N4V^kj4Qr"D4n+]&l2diZlp7SGm")+JA5A0,Q?5a!*dC:W4n+\84nt7@ %4TR#cd=Y7ed0!6;d=Y:FU'IEUU'IHVU'ILb;EZFn<5#AT,1Xk/-Uma-F<]8Y8gdNMXE7?>0<:=.os3";W*U6#.B8_g:8E3:M,:l: %FAc'K8k#`bUk7k4WDqE#;F1#L<006kPq%,W.``Zu$F0o6;IpA4"k`uV62&)nWpG;98G5HNTR'EaNj^jG@-pP$(Au"'V[e#IKYW#IT_`#Ia3O4Lg[+4M[634NNd3H@RLpHB9X+HCucA %d=Y^rdEDA6'"tAr;FE2(T1JU[reX#rl^nm=bM"6T]rZ\rU6jt;MWeXI'8bR\,".L_-UmXFY"8+K=-,PkPq%'`.nC`J$BbY+;FM+> %"jn!rP+!bCje[6S=&SXc^8ZC0='h=CGQl>*]98U1G3,QG@TQJ!`3,ouM-YC@T%K=X4M`PIH%K+(U*k1378NDFMI'd7r>%QSPq%*q %.u589$E=?D;H46P7B-U)K'L1T<7QV,61nVe:d*HrWdSl;7RNU6cTkUj?/EV5R^$5`t>C"VdqBQ9\TQQPE>m %HJg/62AY=AV.7(/tg'V5bRR$`XHPK'^=Y<7un6 %62&7%TR(Q.9PUjBm[&3V_5.XGJRL`RB@U'J\978Fa.RKplbk/"<%c%BLloAE`t4?/X&c%BN*RKplbk/"W9Q8\kLA8\p$l.=rq;-1qb>-1qb@je[/4/ZEqs'h*G8sYM?hP7B-ARl`eECQZrG"sBL2/2>#7>;QE#0@/LVZ2$]52;;AB_<"iURX61R9EWoS`<8Fdm, %cod,MWd,.-BHBPLRKq5<2%QDbd0")KoKZT[k^g)`H6=eq*_=JPk^g*?d0")KoKZRk4cksZHQXo'4bska&#,oc*^gCI#LS.k6*sVI %'@_X%=e'M#.tm>%?'M(1=VjN7Tmht*b`_$e<7BJeP^N# %W[2cuXC^Xf\>RK@(/tgS %V5bSU$`XHfK'GY2<7MZED!7bE9Jk>H7*OgiE9!gkF)-QIqH5S3t-$<9\J4V7Za_ZnL)J`%Tf0Wd]f6 %TRV^*kboX-E)fFX$CDQ+Uk#L4MBm.@81>HjGY:lq'#@Qk74OZN;O.Zm$7V.S`*6+EPAb^Q+b\$B!"*^K$U?F!mff@,QgNt%,0($e %I*6:/.)'80H/mK-N`XHHHcI(]bM)HCEEO5e5q[;t)iVtomg=)Er+Ij.fFCp$km-"Ws@6/u/4:f\]XUT9jUj'a/PK0:sARQ^:L497$D%\YPQfPfq7n-d!b0]>@fnod@uF[JCR!P,gfU0"Lflk#-=5 %bXFR[PRBgFPY5#nUg0!JVd/403OCIpQR[a9cq5Hd3YXoJLeCab6sS*U6sL;@6sT^L@FP75&=7n(Yj&nS$hFmYqJZB4Is:gsJ*;CN %hu<;`raYm'0E1fts$-N3bCBE\ht^XYq4IZ_hu'R*s4s;2rZ.8p/Anan3"'Z>/s"Vk.$gL@CgKr_p@Ee6r6PE/1&eeWqp5<&ci<>2 %[f-+Wh#:+L13Nr,2Ld58[JTR)T-BN6r2ljYi+qHgZGB%[MPJUp&!tJmDOt2$6D5kZlhS\g5E^.*!,YQd7,QcD)Ym2:lTaAWF>0hs!H,IO+eM'[4^[/]W %[ZU91gOePP7sNu^$P`"(48rEUHbGDRHN*lE82DR*Km3?bm`K"RGrUKW3=fXAFIE0E8XJjNAkiVY-lXQ!Zfh?M%BH8MHkP=QdF#;H %bk#aJ/c':mM!JQ`qJ %PWmjHO*?TMZe\lKqc,`Fq9-B=XYA%Dm=<`$(@&BTld]]-@LWk>=CoW+t,aqO_Pp&(5Nqfr[qtI(sr6':Frh)$Smoa?h/m[!eVGl0d%j %gMMSN8+a^j"U6/^U=2OpCoZ$,a&0qI+?<$p*qicL]1tESCP]KmS^D.I[l9dVeS-'K?uMl`RY>k92bKtg:)CD+1^fI+qYf]d6deN' %*QAu9$)Mj7SY^[XDs9(d53Qu+kI5I7cUarSp-&-@eS-pt/ %/P]Z"==K$'?_($]Z)k]lJirb\*^9T6s%nb^A@=tmRJ>p.`6Bhe[8W::Q#Ct1V%n< %mJZPIa,G]HhJHV0%X<.A=*C'Ke@`*AHAa[s[ojR+*gt6cgC?kpi5P>_heYGs[INN@>L-Cc+T:Hg)(U?6I^A^kI!;&5B2!d(D8)V3 %<3Xbe[[oKAREk(U>L-P\EA+o*UTNf>?dSS!_Wj$dd"DoU]$4;5c\J33Zd8/66gn`hTNFZIWl8Mol?*@T3a1oBO)YWWLp5f4'+91M: %a7aGD:"u!f@J9Y"r=;-kU]8C6b8('=0E1Y%r1!_=G5fcOq;WRsq/:c]07MdXmSDT`J,f>ZJ,8V_qO?[J]f&hShG3lYlH>s!HNY;@ %N;^iZ@7p(O\?&Va(WaDimDHTkC"D_7g;r`MZ]RKKmJTgF`U1'G&+s572Xti%@OGosArb*rdpl:qrhFhH7_\in0E"--#T!!sIJa$` %AqP3]]USLp`ne`L1CfhC:CNG40>Heuh,cf3Zf';=23nbcG28!p>u**\_WWSh/%@'_K[$t*qsh??\THc %"$Y6*DGIOAC;;uqd==LuqI@5Tp,b&`dgtp*CY[WPkm#jJrnMFZ\"+SGUb6*JnglO[$T&aoNm,#40?nl_\hu-PX&dc7](Uo'^oc;c %j&?]S;q%jCMqZ_SQRrI@/KM`iP/9?A4Wc!fkJ="Dqr_pk;SPHVn&_(_FIK6[R^L[b+8OO$,CF+[e\niI-8V5*R,Z+U:p4Qabe<j+.Y0Yfq\f4W(G=X++Ip)^HD,'F`:ErE\c\%*bfrqg9\R# %j4pqk=GDO?c]]:Gjg-fo9caT,,Epi"3mdZ[qH':Yi(&3NprK^$?0:Rj$_+VIB,D&kU6J0!q0t$D-EWqBiQ#UQ9RO %4bW5%H&_e7@=0DA2.1=dB\%-"`n[GrD2k.McJN@nH3\G%`dRJq^q!Z4mu5"m0chd]=(mXHYKt^!Es_GU4_%YP?q2Vk\"0+)dATe4 %gWU&so@OH]k1uX*4LPOUI(f$i3._iBUQ!IBN=@IY=E'.G6?tOBeeO^#8g6Km.EJY %>!;LgB$Q7t=ih/V9o8@p#c$YpR;l_Yg\05S*N7e]4bbP6F,?ToDO<(od"#-*NsnI*@#[k3m*68/WY^sH[1u"?#I2$b\/YmHamO]FDkaL %12U7R^V;A4aS&q>h9X7*\KYk!]alpE?\J:/mu8cQhqr!Oo*_-9laC$/&`&Zn;jhWijkIo/FDoL.UpJA;F6>3bGmWKdf=X!RREa_L %)9MK]6]Q'5mu*@Vh>N'<.MkLLQg^7EpW;O)$=h`g.(oGteq:\D)@2BH:^JG$0dS@[:H`moqC/RoaD\=PaC#.BGngd>>\l,N.U %28<>HDTiT>.^(?-J*^;iXXA/i1^;%P%peMkipi/`i\-6c^UqnB`6gh3HCFL<*gUoj3:CF;c_LdhQZ'?Urn)DTn7Z&+\-(i8N!B!a %)Xuu=b]]T%\D80bN8:U"s#[0VkQRG'_K]i^eSWF:^9d2F487[FL%qU-1_,$"[WL5903:UFZYTs:]BrLX^#/J!eu"BIYb8IEmQPLa %[;BsOIX0OI5Vi'PZL1=rZk9M(-j"SLFNhC>mB[[0GP_Z4Ytp<:&u,J#QIPQ2Tmr,R7nl=^d68'Y\*MTVfPNP-f7*9;WP&dUD4A0* %ru!#SI_,d/F605%V465ZqsN4g[:fKD-8kj@Saf=8%"ASV^?9nRdKO8-p2(SB;8Y<4<[ouaV^$fh%r %e4*deQThUnlj<:C%Q9sKm`dkANBYujN*Fe2oIKb9/7[%>1EY@0iuQh5Yp"T\hV;ld+u %o-6<[QT^laq55d,L2jmsT4FciL2[!7o8L)gdQZ&4#.EiAHH+!;`pM]M-HkcQZs8&NIsf2drH(WoQF8r(#.Nt%d&^_ea`Q9\MF[=g %pmY;8T#bJk"^uLp6;*V[aQTW>GJJ0;F6Dk.S\`CYc]SLU\9@F\N!AXuE3J7C7Si'EmmtGM\&UZ*9$r/@7i@ecp=DMe[b-eD_m^j0 %:l/G(gah/HpD0_M1u,I(][NWc%1JP^7T#oumTBH81Fq2BC)00S^'7rNJXS@NB<"ha_f_;Cj&'[`k@W6cGr..sR)oR,et2,/&6l#F %?6gJBo83[gl5Y4\^3i]MQoC/i.pM^)KA#tR*I5OXG,F$K_BS$DS[j3pl/Og;nXm`ddoQ,d]j5in:X#p/E@mi##GBmd%u73gm.o*$ %rRr.`Ve0Wg+mW@%4l$I78``]qZT!+;/k+&Mo4muMj4m>o_\*1"MML0C#gmFLNLZf3BN=FuGeESn2iFMi@AnCYmld9s0jrsMbJ0_ZdJ8$go\oT$siGo=luK.ZLLNl %QfWb?9pY5mU>6Dob$bd2[fD)>=5bNM@4]/P(Yr0kr`P=YSi7X"ArMVhrjR97AB')V@@O^"N!=S26th\$aKm:P_$HJ!*r;IL\JgIb %mh)T@IB`5_/0H.g<5/AiitdES)L.rka'CU'\T'D].ql'Z^WGgPM)FqRCa#br%I%n_[\`_P0Z_/kNh<*7'YjRePqO6ZpJ0o/dQE!: %o5;)^.`S$=r0Y!#bWP)3&'pO2a>]/-q?Lp,J#Q_reg;#Bl`f8#k9T7q#8qG:g(T>Aq;'AgCDj8C][\5c,dHe:rXS9Wl(@lA7e?Jk %r&jKkrpa@.:)!ZB%N4);Tq/C)`kV1Dj([01o1@[tl+,':Hd6WgU#sPrm;9:.NUq7_ddOr[XInY.i\-<-=LdkfH/"ra:HL"PY.j6n %GE9Lg5*Pk\cG7K5H]Ca7e)pAYD)9ssJ+?7Wq.pc[bj7-I$##F*O3KA78(IOcgENUMR>5A?a]gW.3V+^bp3s(Y04q9_VaX5sBuQm[ %rF]=8qmEj^0M]MinAFG0BH]n;nn.j?kDY'OQ=kl`r:\mC2nZ;IrLIn25=T^3=S\TP!Frt8K.aI'D-]/VUI5m"mSWo0Tb[ZO:Yi%_ %Oh=?M'q7tuF'&"_Gsr?Ns(emXI>k)HUKE:hm`0`l1Y1^f69KM:N(5GN*ogkcG5KU8paMdXl;>(E*Uj!7O%'TsrB.pba]]"Gdhppt %:PVC/$GW^??N';sr^u#9h2!gHp89rof]O8og*F;rD@bJAL!^Eh%*a0S5l@V-*r)b-GDkeWT:^H=*fGdCZL!Y-L9&IPKu\T;X1_3. %\m9&:,`_HJV-^=`M^9D?`T]_(2k'UW[ECaZ3Q6F23\0`J,VRW)4b87RdkAnAJ[2`L^hdBHoeRRn?uFugQ4Wq %Fi;l2Wt\(5A_HNWqg[*MJ,8^)RXTu+T7Th'XUFc0MUf9WO67JT9.d=/p*<$0mZQOoB3V8 %5Bh@lSaD"ntC'q=jGA$o+H4#Pu+8*s@$U6)L\oHPIlLpfTj"=FmqddpY4tg.0mZ;NRIl7/?/fjA& %Z>12>jN;!&TlFS6?H=c63#)r9`RsQ$/mI$n`i_ZD2hhG#0ktS&(h]@"HIqr>W>,O&G,f6=53g/*5?lH8*M_9HA%ZJX+'U!Ur[RHC %\m)%;[j-/_s0--0]DgrJUW[\8H&4l:3Cb%%(VA*;qZPj#lc3ZNb#d0tTU!m2GpYpgp3g#7:T'F5^^kSEUf43Ji@c1$n#)[]bf`>H_M,P!h2R0Zg>2lZ1 %3n;"A.Em`j6\JsdHG9+/Lj]4ngemPG/J:2YKQlHmZ1N=UZ4X,#ZXhjn*CD[N84PbON?q*9%g2ha*`ZGZTg,nVY!YIupPl4W9TkpWt!46""iZCaf.:fal-$ %8)O-2aH&i`;/jP4op&1Z#b^"u=(E\bcCL)/qtUqp4Kk(?dX2;nH6"6?1i/`gIUm^p5GE^S+2".Q=Km;'f(Y[&8\1``fOfMnVqgoXL`cajO]tnXC,nIgVU>PlMM1hp?*0;?;%@aDsbplEq*5CRr@AC %A+nNAi]NX'-]6Pt=o$mSrU'?7_089/%mU$LnG;*/r-m#4=T32oqcNj6fC6](k4_'E++B57r,@/8@DCF)5CgtF2AB(bmpDXB-(*3ClNQjCI!>(1r>qL6RrX8W"hp;;aVG:(QV:9ZsQMLT9mrm;G[_o9F[/KB5L %aS=_7j@<.dmnG#kS8c37SA,!j4SIeQ:Lt6Q7ZXbCYJX$-BP4WkOLKTZo?^/^s0@+sg=TU3*qJn9%Z"po-1!`")TgRWiJ&$KGXGD?f-LbXjsK72Y*Ln$5-5ONV(h;SI\mF(Cu %EC)Xj4RpXALA28!ko0_`Tj)kSJ::k;gX&g,N.#gDEAXuf4)>N,j(@Huh&L'>iH>T!W#9GcKQ3Ml0?.AL^a"*]?[L%@I+PBj-,^hV %-\q>/-Y6HpWsJHm*(/=5>MCKFbD3dn:]hs+O8$%`UiHltZ#d@_Z269%YAfs(uFGMgZ#hsf2!\;Nkj+[Xumn/`LCsH%-)NN*rQBE+bT9HVEN.04u\GT*=_@[ %..%0[pUtCXb"_8f;MqmSWm_8[FqVaL*-8X67+(GHFr[m$j`bOg#I?([Mmh9&GMZj,_deuQ%J$'B2 %ro30Fr!&&AgFL^*EGI]B&;+i@6/]3K)D@TUYf"p:>HA(r%!M[=8r"aCf/DtQnag3R6H75o*7D8:X)7U=&%$>L+BNk:grXWm]!`#2 %G.PjFNf+jl]]YuF/R@**&4,p`mINCOZkZTu5=D^mm==B65E(m_VB=\QE'tC[(q!=+jc>GPT3"ck`b=:dJE6I48+*cX+&o!_O/;s% %MQ7*EEHh'l54_E;P&[Z@*_?GT@c1in5O?Iaj75D%]74I8[#tWZGmajbrF:2E*e^d]C\qS"#.3fG?gH1,H?OrX\/K4$GNZ7IX(iseXKDKt&HV_VbHM=[fQ]_%8 %CahTP4ef1G@iW?Y?H-jhH1,QWR@=u=p9)7;mN9s'J3TLsPC5O+TD8Q7E+jPOALL5,g6q=DLGj(W=.]kqM+\\l'>8-57U$2jFktMP %82`krNQ:^b%l_W;8sBIZ,`h\5/,5c/oEDnAMO'ih%aW7mR8`+qrmq\uo:iK2bC)-d%^kf=6)8fNlmhQF<2/_e4G;+9:V`BRNW-LpR5@L%$i[5[0+,=d6 %?q`bCX^b.Kp(_#_/''m'4%JGA#>aZMUus7'3TU]%[L-%Q7SVanQj %1+mhik.Tfeq!]H\R8!MR+/gE,-u)DACKGVBTma4@I5I6XULP9&YP21pZsr+&nX/b=[4Q,ha1O1UNJLH.KP=h^4n/m!:m&dXcYW9g %d@7gjV!rcA*h*hKfhNR27f;4\[";rU?@jEEc^+OrSluR+j6'%gkg0aLBn5Gb%kRMG(c%SX>%)r(t1bg?W=_I7fp)cco"B2UJenT^bR-A*T)I.\DtMPh+Z6\jtiZKd"Tg: %QbV(ZQn3Fbf8&P$SQbdTpQ;YPO%sY4HKjlSB#POZN>h=MUqlPM+8>':F47ER?/5.uFc<5'Zn60B)=auga"cK'Q;>D]Qf%[q;4iuf %,>QbiNDNe?$2fbb_XQi#IVH$WTkXg9N94cFCWaVD5(@#(1&1=a'6t4e4O0WLGDak4q9no:3S/+lrdLBp)^@0"VqL)g_g%cXXgUgu %`[?8lNMtV/>(O:(op=Za[6WFVN*=dcs#nB7KCJomCC``7YOmSbgP@Nl5#BI/fda"'s4VOpFP9&'^QBIbeVULG1Z_e]m'[SR'ct2N %H.\Xa[UT7dkM;)8_7XhPrKdlkZe/7EQAY2Zq:3Yn2Kn3cNWUBXj6FnA0Pc&/DWDDjn1WBsHsm-Z5HT7>e[JC^$_6_*]P6VS7=L+r %jW0Pk+n&r#\k_E;c8F:\'&l"tPWS;`f9cdI(cb+U)Y]lUb0sokgX=7^#6o)$pU0jh?.57_B#`XV.c&\%pJ,7LkNH#;hSSX"r4)IR %7'/&h\E8Ro&3M#-R#cbI^P!stVbfTF%-'):Wu,iqHg8?>[@IuF>&5N[5ZgaLJZ %`dD48rcrA$_eq(UH";g&\\YPSQ[maUJkcBR*(^[;e^DiOf,9TO)/2?__=t@H*8+B$W,\W^jF!-\it:/"*c9B6B-'PoS"CAaqdQE5 %7jLWL7J+"XVt%@hk[U%$0+lIrB2T?@<1LIbQZ9Zr0o'2-TY7PB+qF&3%(YcCBH^Ps %G?aod)6\1%:oqk+HjRq,R;bh;Y82m*1@cSNdr"ulp5Z56E0J4ak%Ibm^t4^Of2P7IFN2O5KB<: %dMN'r/(1Bs/2poE(uD>o]q.dXhW$.r$RCMri/0CU9p,"dfuF\?GDl<4G>$tMET8b5;@4^/mn7u1E$u"\MJ6Nf7$Y:rEY.VhO181O %FGj/R0$`a(2K)?L[ugu!qos/`3<;mF%(OoInHq3j1pG2J#`MeH_&1k3Z:[#.8=V3e/(!T5nK$`FFV'&CM(K+4Tf_`^6XR5,;9Yc& %]2jMmRDYsZaR]mZ@i797Dt+j5C[L%c-dd-gn"7Vm#VYeOD;"#]R)h%Cq!B)W:D[Ln"nuMS>\b5"r&hlPej2,dn)Gh9>XpZsi6&Im %=_h"N_TV/R83bs_EH%@G%4&RrI9h)4?H,,5ild;@j,0(q@FHs!"n(H<\;o(o7FeQ%CPTmUl0CqH72kP>pLD2&/9<)kF5n9hGUd^l %VpSF=d(hDT]S$kGBAtIhjRQ2g"(C6Q,([n%7q<_KGG/IcQI-KFHS1#QfdiM>WI&\jm#RA/l3r.k`cN#7qt4rGZaa`S`g4W*?)>!! %[aE_0rL=J8opa0PXJ^IRmL3Zh=-c6LYstU,^;;`>^\@DTcJWE]Ck6gdc@]mER6(m#Q]Vg&o2*3)['J`cK-4h#r?J*b8:^!edthSmPEeGFE=>W["PfOOOC %BcR(V;qNjHoQ0k89TBd1bPgoNn8aJUUN?@7mPiAMdV98)Nu<0!o=g32Y5;i!d*FggWn.a9rV#?T0KDr'*e'EpiJ'4o2n$sj6LRI\ %*=Y]al?A:sch@,4aa\[`ErUq`rWiI0dE%X3-?_X1c2tXk2s#3gk&2@(4i04nI5LLVk%s+>TBXdHeEtFa5Kasr.'@@lSB*(.m)R.$ %@`k>,&VJ;ioQ:^3iUL;aoU.WXVH;utpO?F8DR1#G;ceiu;.75V\@nPkg3dq]UbGfT(i.o$]U`!KqbZSh'Tu,s:hoR7#\64CE5:q0UEn %Xs)QprOh1b6ODi/kc*%JBF\is^sf=35\/MhUSm_UCC_PV/a@[Q?XIWgc.qk)Zs.Q]8Rftto9rrZ1_>CgO[,5,EuV^F27m$QcbPS- %IP#SqG-sWKPuSrcb&q+LfSlZ`/s8m=/7R;WGri'8OTfcJ=r<aq1A]28ES>krM^IjmU%sc>*#h&DFfcObPA`!JZ](,5&/lj0 %EGG'mV$,R<`]hb0qdu8'YP=@&Hth(I$/(@-)UQ;'a20[k[ht`t%L0#5=$%>\+N/`]r;hEDp1p:HcKA3jomjdAl1LNihMUPYc=oHo:o%GT*ZXgYGZ.NPTHXZ[0nT!e2am %r'#6MMhh&28T<"[-dEU3!WJ=L^Li@N!06!7D/&`mY$W80d5RSY*gT8T^DCUVjT13/C$mDgfH[f:4q2Mu('MGIih4(/FR@b;8g7Wh %ECBIT%G4<3\_HJfhDGKJ*IFj?r4T`jAbJ.L%-k+(1iR@>%ijErffs+N26Y*VW:SBS1!cT"/<%^=:kR$sD`iA*.fV/WZu0RY%IP*$5VljY7O> %?@!oVI`3a*?c0iurZSle]Jq$:EWo %=cHuu9.7c!79H#@ %rp=VZbJgFA=P.^H5pqD,m_!QN8u#Om&+b6-GFTsL"$5AH^N<`adIq`p"((ph3`0Z#bC=an)?#6KM^R6L/:0.DH8V"LkEue#^K/p\Q:Z/[.\X'3b31"ddJ)P8hO%jChoNG/B[]VDI;jAG-`3\ueF0SpVr(.jVC3:K]RdaGFMA %DAd^DY>lYbXUmB`fl8fucS%J3o`p2jYE %g#"B890mq'N0jBi%;/OP&rqaXkBAc52eNi`?>i?RZfff/f4s6X'o]kbT^EVI!BrL'BZ8.Rc`<##B].#rOchDInZ3jbZgO5C/PA$m %?eh%]4dN?4pQ,@fQ<*(Z3e&\Ageqf7aC\ren1\eENpjNq\E.a+hji@<,>hSZp%t4-7JZZ$\EAXFF:`&+pT%U%Jo9_-PN,POQrU+, %8(I#]\q`un'd):G)>cELK$'%h?k`_jj2%"P=b6iKq.JU0ThBAcc:G\L`Nq1CiJf]f`:*HA40GK@EG5$9"uFC91M$a#k?t%M/Ust1 %ca$=`G&WM)aRbP`Uc40$B^CjOH`>4JR6;jS-E;;CM]t2!Z1?`^RjIP5peRVe;X\_!dNOO/Y*0I %h;tRR,Icu]U,;J4O*dKUE98'n:mNgC+MSu8*GC,XA?Nu`k$egK3fua7fk7e2rR-C^r&/#oa'a#R)S;E9]&b[ %V)t9pKiP0pRaJppO?HeTl>A3&,6UtFLN4W2N#@DO1bcB`5J'2`7+%!96s/0lRg%9+o_br"B$I?L(#NQi#J?:J28Zk1\AV-flHP^> %l'5/`)T[oXd,\qaaDYD1:k441CqI-NN4EW;I.+V;hDqM'ZK0nkGusP&&RdjUeNM3O7(XPmI`%\NR7"9"O]'8eY(Lo<`i4R=34-:u %SkKQ9&!K`,.9Dl7WH:,rPY;/d4)h<^UFa$0S?E3rn2n]%ZEN.I'DbnC%bl]Bc=Z<&Y2W?jEW]d]JJo#P;t,qfO.K:>hRSDmYj`Mj %gY?@Y8<,O-)aAlN2B;s\4SO157Z1,MGqQeNEn:K1n-s.co<-tkNC)fpB5iU+`uCB]+54OWZuO;sRBZnJ^qYB!Ob?ZN`^SCdYXK8J,6 %d$ff"=&MjfDS>4N,F=&3ikj*6n3>/\h0!LK487N^B^s76!8T!_g6T&Ysl['d8W3X)!Uho*d`5kl\h+?-F;C,'sc:rZ_Oh>$f)pbrZ,89PQP-WrCn^hXj6LF4<20!hD[0AlH6lQ^\(=P1,<[S&$ptf %XgLG7VRhmqZdSTo.ft[(eX9e='b'G%32[>tWMYP$2.LQIQD">AX4FH9e9RmT/4RFjea-C&(legg-mk69,rhq,#O@.Qb0;m6\YXDE %HkmgKZM*us0^sFJcC+ZV@oR)eR4^8-)\."s]OKpial]#B1K%qj:HNQkRT[6@]"acIgSH0lpE[)UkA?+i#Wr+sYY:UUN6*!"=(eNQV&Oh_-fIW(k/`g2l,B7WFc0hrjT4rMhD,/? %9IW62<0+NdIXn$X/G-cLY"@#Zi69G_k.WpcK&+$3+*0!*SRKgZD5CS5cX %>7Gi5=M=0mnA'<];NQOg5Dp7oTFp7,Ak)gT2QfXt0^I="*BPJiI!o3UE2MBbae.WS%9]$fAA@`GOYniQkO.\)0o5k6#YR4_O\p,5 %RHQXm1Ff%W$1D\n(lOfEB,1lW;4U8u:9+k"2\X)]r9Oa:iE@c(nO3HnhAUn=^0,Z)G..,e`n>LcFhmRi]RG`fcthmG\+nFrW8mQ8_C59)Sp0=VWP"!Nfj'*HAD`f[Y6s<+CVh$ri?+HK[)/9V%D_2h_:Hm7T=k3+ %j("?e&b5$Xj/r26&1!TV`#MmHpVfeWd?\-1,*lA]ml3ZC"M*S6o3cGaclWeX1p?X^1HI$p8HZ!_=<.1iCRR+Z"m,tjWk=Z^+6mWG:*4T7n+KZ&@Zg9>Rt/9+cKK4 %3Q6!MAIEG:>-BZ0^Sal+]Wo.$EST:e7f7#)+gYG81YHfD`!:lJ'pW\D+BS-,SSbuES$.brEV@EW?b*qa0R?LD\CYhdGQXpE$UOB! %e?=pH!gGRr3bi^N1On:drr2=r&m^WY*01s@q*G(tcF %9jAt7ro.H4B54gHYp8?VG?)k\CQ71>chJ+'ROl")uB!$ouSg,."RpcSocM..=JSa=!N>dsH7`UeK&r!ts1#?,'tm %dpLthSuZD^FFk1*)F)C'$$e>>LtKZ;EY0ndfAc@mX8^/L7ljJ50b5,PJ]O[9>F>/#A9W%m6Z#BE6$?I0TcT&>_Q5!Xf,%YmSQ+(45i3,Gp %Grh;pq4q8R9i3p?SRn8(8I0?;TD^cXa4IE!4J:b:$1iS.)I[PE`@7.:h*AQi7_6O>JW"NhOjp4ZZ"d[nWbRmV8r>n:lSNf6BZ9:T %hOd\p(,*1UG2C'NGL\%Ta4n*j!\RL*NM1>*mpX%d7XTN_>Wt+>L#`b&3C&M7a %/ZLqJ,`r__%t/BX4?A\\*de-.rVGm!]510;?El]SOl^QO]RG6_m(r.U1MHt%6N_*-klMS"="A&9eP.hE8ZnA+a-/+:=Yu^3]C\2l %dnX_s0$["\m@r,G]$(2_)(3blIKl6HJQ(Xl\"'job46ltD[R3+N=2,]FWUC@Z*iAm-T$ZM0@Knnh(qVml,L\OfW?VQTa.\d"2r7PW:?]Gd&BjfJeE53"3>@[)891fA]IelYA?rsSBE\5Q59Vu %g$b+On\Y`oN^6jt9[p];\U-"/,NgJ3DC7fDf5`3kgq=eg:cQE_j-b1#/q7[lA)Jd/0l4MjEX0TLn]-HdYftF?Ak3QPDjmD%OJJ%N %A5aP['lS">Ui+0kGrn\E)D&mc=LDq.&Z"!7)(4;nC"5nQFKQsR3&ORDZhhhVDL:9Z!;[>N!B7Nda3=4cn)`)_?s$u4XU-hh)B%@3 %J5G2)]rmdkS:l5=S\aZ`-S%YPb@Y!P*m^:ufW_LO2s*BEZ6!fYGt.Tc^"f*"85%q2UH')FV'#Q*933_FNtBqtNgmcU-q76iis(ho %^rLU?/K;4O?MhtEd!5\(43`?UH0pE+\Q.a,b]`^t/b+.IZI]9$3&5=AWa?f[CK>X7HWRP8Gnr4EMhJoTJXa=80q9Vpfp!$#MmAaj %b;G%^hkl;Z1L#0"AR$r"-bEMI,j+qaLJg*0EVu\s)L[E3D9kG4j]F'k"[(%jB>0$tEM/L'>B&3X6+`#\N=G@Ng8NlM*KcdEa['"W<7h6Q]-Le %1@pp1p#*d5EoUmbHG$Q\?=^I7)BF"D3ucGAn''(A#Q<:T7_u+dk'LX8BBRb`T1I:\Oa1O!dOIFi7_'WPN[!ji5*O;F=na%j?04N) %7kEGgEYbC&nU'XKXW"7q %\GHVCYaY#.fl-II@-YpoAp'hUFjYDNJ207Y#[b+]4foJ/:_2R,,=2pR+eKi?]t*=Gi.rM3BOK0"aUtM>^:XMsh@49a7i+5L0h.+J %5L9;a<\7LC\*-\-dD2&EqOVG?[0C\]@<@IPEM4Q=^\:@2]EHdjA!2Piq_2LHCr+2:OK4,@+;*]Epa1%uH+dhj^c9bLHpi:60_R]\ %^kuS`E\"aWh2[cS_!u-l=qmPU=`O@gccLHt&[E8AP>UBg(gfC1Hh8Q'&3=UhRu`1q[A.;8h\!3,N9>KWeRlS!3:nF^UV:tp4!*07 %2D+-!@1>_C7&'c5LWqbF:(n#H+*7NR_Ih"n3&:DKCuh_1=5Ba&-c:$oS7`]%_1\F8&D^0kQ/Oc/K4aIc(^g>ToB>lrF[l4m_!/++ %Q.$?^0a\Y'@pI9iX.65:0;!Yg/-lg?@b,"c0iVjBLdi^GkWO39qu1)7mAkENOmCeS5TRg8d;?(4F6sAjlTGirB,..Le9cHGB-`pQTuE>5N/B%<$[?**/>@*aml]WHG2G&9AC$A9Fsf_dQU((ak6cE/^qbmFFZ`bo=T_`_C!L"M,=Gc34e*,A0R"/KqtUJ/ %? %OhJ4L9fbn$mHqt.e$VRC53pR&762X)VDo*0A\bV5r0<;"/ZYr.*Z6Z,",GTHT %gRRpGK>*t@E,eU5mh(u+$Dj+SG/OM@t`N.=,6sUjo6IbeT0)=N6GdNmn#eREU_#9#`j>\K)@[?cp %lEo2(^eW+)f/`X&j*&3%&,+Edm[^nec^fE1^AYR(DdIP`5;K@upeOmtSC%+4 %T3E)36=js/=+TlPb:54&4L*h:.5LmMh9+&]a*(Tq]M[GP*dC/_ZRP_MfsAVA+1k,PpgN'`qE;5f>,#V8c%B.;=Z=[N2-#%DZgH5W %S6X5Qa,?H0.WXN?@U8mgJ*)NRnmB:27j %h^nl`a,1fVAR"1a)M$ss>tYZYfqDW,Cd$Ru+]"l?6Bb];uTQNd'#u_DaY1$3oc_kp1\:6RnA&5&EdujKDde %XmJYInRX,^au %c9#]b,(F.&l^.-D2,'?^cP5Pc=>l3.NGS"VOsAfDn[d&-CUY]'G(g1pCu6+34f`&[8$m!'],AGcrf?!De`"BOTk*%N'B %-(6pNX=Y9TD&j2A:,A\V@l_%K9?WWLY.4@OjVEE6mj9X@cn4;3^m-[E/bW7QFQA`FV'qS6pfA@3#/$>^2SZkIaO_lPo[?nl<)dq) %!m3WWf*EKCeunDMWps/N],DtJo%K(*1YY`bp0iI^ZFG-:u=G._kaeDiWtn"j8j?Z\39/"JZM4oK3d^5A&>cpL(a[?aRX2!+S&MX@]c]d<4D<5%O#$/j"Ec7D\( %)k`j51&dVG_5L()Y.ZBD;n\G2&(5,5G1N-8k+:lf)c20SaXhbFQQ9S(O`0MiQ"rOT5<]3W141!gGnCKb1S_`hIFgFS2#=@%mi]l. %Er)1Mc9;^o$rP]!RQe,q]2/lAKh=Df1aB$6>HOgf'QW($Ra6g=f/lO,eBjj$3=-$e@-Qc<= %ViJNJ*'PSVM#HM3Xn^=#6634=Bos8r=-*SI.uNG"Hp7P+E0tt]?Vo.,CLs=3i^NC^b4r#b8BTslYI+F.EOS)l%>rPCDq60WlP=,3 %n]>\-Y!&&G8N3k`>^3`W6GO(;$K*0DUfh-j7OH6R.&7A@BB_6CpT4N%edVHBoDN5*!SX; %<`(DL<]G3Ti`8d?Q*&-`2Gpfs+HMB:77TTA_K0rSUX';cILugn=3j.W%>s7FHH/6AMF9('1TP9IA?*):>4Er"=WK9#\m)%85p]X/ %W06)-5TUX7TR_-lXh%_To;W+l]H3p;f#r@@&Wk2j4-_nkP'mq?m(<3QE0sfg2:"@1i7GYU`s.i;U-s@rb/!oZ1`Uuo?\C]^YC[8*!LG'7P %d^Qf/2Id+Bn)rbKeZu@REU?f:A.Dh%0m3j#ITaeE@W%j.F2D3KUh>.1G.Osd$aoX'mAluPDT?!c6_79CE=\!dQ$uUK%IA?qh""k) %ndEACb!QY#NfMZC>u4i5hqCRGWkkB6fUf6,l['YMB*prd@R)hh8U>Xg)PH/$N` %@B\9\54iQ"\Ifc?<&S_@IFSRFhTE7P)jCpOm:Gq9paZf,S'Ii]Wus!h-Q;d/GLmn#B\=VcFKC)gAW6#[/QZ#-A0&IS&o%Ycq'a*Q %p0:0$V?WOYPoheAD9Fg+R67(mS^1cM7r'3dUQeM(jt23@UWR_;M(_M/G?A11#g!\9:_I0r<#=7EPuTPBEA`V-0=,f^RH;u+(- %IHB2^$O$]p43JgXE_:rO_jJuf#8oNt-,,X!K$d>)=SmuJF,RV\A!INFA2OnaL)iNaBE5Ae=;U)c*kuMAPK[RMk!LT:W!V^S/('>i4PO>kQ5//l %gMu)grN.;!gSADXgL=4OP>(W`;i$b?f>-qW]8K63O*!!k-KN1gR5(_/]-$%n.i@$7`WHPFog%^[MS\q524 %3r-(`X$WVp*:VI4ZR$N>OoWBM_r#uso]rs&rP*[a<-gCgLd?>V%ZK;Z1S9$^H5.oRT!]R*foKmdiMp'ot$1/*O]$NlsX$:BEjNGr%V&/pnl*ijUPY:!dEs9O>#"DqE)(pL7[7ZSL7_IugL9`D">JR?=IEEHMA9G6.#)39[kl1T\PnH4Z6XpUP %cfu#ZlHA29pGkIU$sj^01LKMtnDO%n%P4ISII`!WN:/]nj\kiAaEM6R5B\XVE@&>Y[ep$rVbaY93A'':'LqRFDp*G-qnB*".-`mR:fG6Q[I-[T'DZiZ$72&]]qAM1Y!8GG6T`CiA\.QB:5RO6^SBiMauX@ %P#&72g7sUj&`F4,5DIK*+c)'f;2N#&SCCV"2jP^sNBKpqA)u0Td]1orPP8>$Oo#=-iN=!f$!X_7j3eR+crCHK^M/3];8;&R0`J'V %cL(Q/>+M.s>?0)T]7Y`F\NL%.CbmTi`NoGXE4#;T/Zo'/MpWItE8VSRqc_1a*m64LCKS/0gK&YO!I3XhgfO,I)7Xbj8&RLT#pTor,7cC>jaF7onZPEA6'/>Cj]F'^]WTHn^pt;>IZZV32^EI(4XEW\f7)Kd %L,iCIlbuY[ptY$@U6_R\Pn`TctcA+#Jr1`Fo$;#/Dg&@_GZ[K`nii)Q"ZYkrKBYXBu&f3?)VaN@jD$`7U3mWE`YdHU_]cit2S&4r[T/DjJE?A=)OUUb>#hm4Vs3_A1pipU+(IbhdbEN@k*#`I%eJ)TLgmn38c&lp\cf %Ek9]7'oAs_Q?cCYf^d)V9NY[Oq)(!>N!=*R)G>g*X\DioHBpWr-;AL(#Xj:kpA+Nmg]_u3pU.^g^SPG34T0,uU@C#9-k>9NYqT=E`mr.uKTZ%qB.!JB@#T,E %7t6!k0;GF0`sK?$SE/<<3^;:mK`CmI?6(@'IujM:9-eu4Y7PZd(je99HC:I8/kn^IVU!$2H![!%$>gha:"3W7hT*0o %F3ZBk<@J(10)5W]A@F\o'pi^\"*Us]^d#)_>)3^iJ[moA&V5&/&6i"51K$Klid;jJ0730!*64&@M*?LIJU\Ze*AM"Nm_JNL>CAO/ %D"ZnsHdD?&`.Wc?W&D\\W1g/5HU%JF\pOlg=eo0"P,0Y>g0qIt&r?[O^r![4fg_&qc*Q_0M9KpbEDekpJ;HqSJ%Ma&V&^SuQ(8^rRXDP;>ik(&0$]suW1[<%rVW_CWP8=`<-r*".@F4(X&)acs9.FjXoo=gRE)\261G9;. %'h,;aG:Q]c8[?g8aSnd%8os12%Z.<)\Gi#mMGE]pq8BE(L,?\f&;T&Ld %2_V&$C,4HVS&krg`6+oW$S0.lo"a'F)Q+'s4OUe&\r6M3N=J]F\G7a#M4k8^\6q3 %V>/(;2N)"$QlTOf[++%;[XQ[OWaVMM`'u(aS:?VV>R%,=Af(H02N0XPZF\YqcW^:!(m%5g,1][k1$3>dfi%[';/Mg9@O,F``,kmK %XKSh9F[5udJh1!FHN8<%AI!tVJbHr!hDg9!B1e>l.]q7:MXYiC"F$"b?sG(_1MO^"YaNO,Fpl8Hf5H)hEH %pjdNQ!R^$=I?-aL:^MY^93-mQ/d`VLS?/Fh*W(SKor+faOl`RfM-/%AOI0d"]k&jXg:K.M']<"r:*[Zg9DKH66Hts4L&"nA225SS %;,4$0FffM>$U+qeS0Kp\.qk+D0;dL`"M-IV-VH663.bb(+>pDN#3l!*iB?UX#W0W)Wb$X %%*D]o;F?flKs+TQ@Vs6[\kq8m.(^ut%ckV++HN@fFfGVBL"OPDgQg6PE)S!^]H7n2:n86P9l;r$k/82:C_n$.[GU4LDj#;(XS*`) %Qqs"[?l9sEWh6a0L7gV"$,[K%q#NtjK:I\RMJS2GK3nkk0*@@e%*B2O\N%""$C86/-U9qr53!:jSpl/HrK?0n10nhn_+e(LoP+mZ&f+F(NZB[#AADT4r %*S+*8F\ZFh)"Ki21QS4-3;/1uUGi')1A;*n`i5un^TRf7")LA&E],am8T!`\VB/Q+. %Z9mV=Y398T3UL%S5,fGPcm$V?<+I"(Pf,OeN/MidK0aJuC7/?N3nl/8A.-'u,CWR@XJnp8i_7$>1)hqZ*g-'t\7)73N3kmhBi/Br %]PS;1L_)GiH%j>Ye^2,TUI]`p2.mgiHRhK:(Ms7NnsFrQY%_7O;>!&0Qo3,%V@l^Ik%u=E2VtY@*hBg()\+2Wh$+b\ZX*jhgS%T?ajleL?HmaB@7!BpF9+:ec?LlR_(17P:Gu %G;996,-]6)-@qrt&XG^!bm^Rg.="1<4]S5iQc-U\7jSJDSOJ)C>+pdG;+)/X3D'KY'j<\W0J3Q+NM`5s?q>[P*#eUR6s($9-#qem %bt])i(_XD?\>e&&rS$86q0#3`;QF?S//+"E@iWS@9M-*h>`gXq2J9(EEo> %YcMHM\l#2F&A;%P>)pCZ_YeD^Y_\Pj-`5:a0M%P*WG_6Yqg< %YK$r\;k=T;I\#7%os->:7r8lF\I`$B[7U3lm&b*<@9n%'>M`mOQ6/']rrE(=QqQ8e`1OJK9(K0nN9/ %cJ$^kKouNd8NF:.`X:=Z3fKLO4[.smFH.`>/!\)JIcfoCg!CAi>I5\X'`fSe1FF/UWoV!)#4a$*!CG9=7'_nfWZoEi3lJH&JmCna %UeLpaMn%'(Wk0g]jqUjQR1Y9k_6L732E3H>-V_+`+uXBSEgRNfJQC!^\#!LV'-s^Ur0Z-fI"!1KB4OOhnp?4B:)qPMG?)$66$$/s(riCKth;<"(`sf%+<,B7+BH3-a!])>l(+UuIoVX:j]$F+k#4RgR%.B=sVOH3`=K %Ym9m/$*IMG.Pr;b`6*TY*@*-J\^D8$7MXqG.@9rQ!.\>%:HF;4Gi$6$&m:?:pD#PMUgRR@8sK'AErc-^X=[N-?+CMJLqG[n_&ur2 %i*]A^aeY(3Ws!JrQ2i5g4j(Aa"htUO7I.J4Z7([a1s>#VaXYe9#(_jK!isBBicJIhJKZNU+46R/cJ$R#)HARaEtN@\*o^XYajO*RZk5:MZ)mJ]1#FG7`063$[-$$L_29X"-iVC&n2>ObJq:=!2RI8g]B[ba[<7@F&+#1>E3t(hA#IJ?YO= %!Ad/coe;Q]?fIgIKFEp0NG9$h/B'H?M?b$P056T<.4]S](#lGhY)m),Uq#PlL[e;m81pO&4dnUj@s)&D3Npb %P/S6(qB4(S3&@jL;^g+V\p.3e:ZSFH0iYIc,R5]s9Y9F%1*B&9&$YZq43/4$`$oA[5R;ep(&3cKu %e0VgqjJcSp6-`p]=(\PGTGWpT#gETO5%::=hK?5CX:X"KJ9[Us'uCG")<;D+1a;W2E@Bb.;+MoCm3>4@M0[j/3YF;RD9Wr<75dj2 %RM4!9(c4Bajs1sun1+uK$Cd@rUKQ@(:hXM(VHk>TQgP1umba/a0QRpU;sRMTb%\/EG/F>TCokqeuS%AYuo8j %R?faoG%N=O=]$qZ4j#RT.RWe++H+M3krbAc_Xk,q<[>)nq\^!iXB7bNCKnb)=/@DEa:9s6(p<(Y>r]p`)Cn3-F[WtiBoks)n)jsB %HF1UeK2cCp+s=P8XAfkMFlF<3q+C)0$^&1F%rG*!-IE!0n/%'=1]d %*Pjn',bqjE#Qot37-bF=1c!93[clD.95>D'rA&-6]$jODag,2a9TNZR[#"H%^oU>bO=>B>PI6S*9j.`PT$3"O1k..1aCdoSjY?Wu %T%"QY9JE*pa(%jp2]&;f84hog>DplNd0ha6PE,i6/kWl>_bm=X.TW>[iDj-."Yj'\#G#n/)B_MO;?nL=q1Ut\KfC$f$5k-Uk.R3< %G8P:`Lag,_5ANoK/sqtCW/X>sF=Zi=,7bPq=>5F&=!^LsWtb467,%p/fJd_aVh.PYQ+0F+Su%c(G#M,nG]agBO`"(c8iKlcrL>hu %]]$$%G8&_i\26@PUmk%YG@6_SiZQ<_$(VEm\AFPpJ&4#SMX8SR.l,ac+PG&8S:X89$0CACPLhs8T39?nr4\S@5):m,i%*B@GE'IT %6VU>XgH59b*5%2-Y&bd:8EL=^;,KmPVek>b(3lkL-SsJ(8:s#D4sA:lYdu%N6X$L([N[_9pAJYb6GCG`'RC&LI7HP$80M).Z^-#7"^(\uV?k"Fm %qb3nA682irc\cI>kO.[S;8_e+"s=Ef3l3gL7:"+@V.c$c8LY6!,[2h,[B5\RYe\k^&a(kLK082bR8eJ8`8No$#)BF'G@UegS[TX& %B&#rCL["`1\f$?\hu;m:oj;Sh?f,2(rlIVq#:K0?h5`c4hk'f<@KY1>Du7YSo(r3PgWS@Cq_"0hUUT%FDjOOp9PL?n-_D%mSHn>!F7Jt[eHS>@g24\g %mMW*QcX7j-,VT/j&0i$EIEtN8i_OOhqS<\]rT<,%m.U;YNTmAr*As^h %`jB(k;g]8tdjDERF,d.L'jk>GoA]&)n'>Rh %>7OJGrPR=#[r3qG?@RD'XS,M1IJ@3_fROpRpt&heV(X`7_Cn(X(Z&ikn*Rs)IeiR%`U/"1q>hYp5P(BTkhs&:i@FJlZ9":DPPVJX(%JT)>qP(/:SEai%N]KYA^%OA.8<[$uQm=kZ.:\=k!ID,`fnK %raEtBhO;;?]b'o2QN!C5g1RnWn&qCg]=GTQrmf!T#2YSs38>$O;*WiK=-u^4g?dkHmo,h?6[*mVeGTq:(jai\Tl4lRr35';^trC, %5F4V/P:N04IlY-Rf2V95]upmUZhsfekM?FYr:/e/*uD;-#:,%?I"39glMl5636%.u.h4\%GS55qnKa/Y!rpsHp!qYQ(Dm,EY\AE5 %,@rbn/UM9[I!Fk902UfMjji#gcB*\*p"elMWP1<(0.u.!^^e_/c`N=VWrHlhoR1:Z%hJVHFLFD?hn8daqWdo!%s-P)Oo17KC!RXE %!OJI/;B,=p%6^EgT7^ZA:CfJ>n:4=$!N-6?0_U,ZZNh9fq3^`0*u5b)/>)^r@)uhAnRp&nhLt.]m=k*"@G0NG@fu,V:bI]Zbi8We %@9_j"n'>=T^:=%%ip,NN,B\)+NDI9lrq`i>o7NsKrl-=XepS,T1S23e/H+`=U>LK&m;H[X6/N:cn"'Ej,p"-)_;#[<]mT_>lKnH. %e]$k/5G#PKTW@)&=mtWaQfEO1(+8n?AF5Fqjc9qtPQ/"@@#K4*G\Zr=>9.Z#[LL6*0\kq2AW-NWI0Y6D3Rn/qOgZoAuLZbH;+ %m&,VOcl(="g!++K9H&BVS;rBnl7jCXh*:GV+.C`Sq.Id3G^XT*E.Io_g"#m?Y;Z`[T!eJ)IY$)]h\KkfkO2`jHV]%4r8Z#TIe)1I %>d0[rn:Y,\\@fNQk9eZ_QCga=5C7hSC6OAORA00]Zs;,0H45H$$q!6Di%Trr`dTTWJ7BG7&W,f%f'k^)6@?dC4?=/%f2JNi'<)-`dTVN`%_g4Y6#m&isg[ojM^L=[lWG4L^h@Q0\kq1#k@!I#=<6I)#!YG %+)i@@#%KlbKD`!e&;Lq>Z,t;Gpsa\gYBG^*]J^(E3j/A#?h]VLXa^>orppTW1]@+-=%rMVhnT+AfC8S/A(hh2kJhd@"\^hY\EnS< %P"16:e:BESLVMc05ogimiA%:gh/pLe<.MQQ\N^StFHiDXm-4&GVdH=roSD/K;0k:/VoQlMk&-2t5GeteE4FE8 %Zeit&Go.$misFE"KToj)$$gdH`tS#:4X#k,CZI.8s15`:bLP9Ah]?a2=di+6_Z>(heplL$7W6lMO;QZq`N/E,rpQ3Pci*mYljli$5G%W?oo"`pQ`ojJ@[qqL2]$,9^YNGLc'j+P)*Pp3&%93kgG`*jik\bO7:'noH_Fgi4rXUD1m/GY8Y5HU]8::CO^@*j`*7M51HpC\,!%nS`tRa8ETsohZVX3@*\I9JQ)Tu.cS_7mJ!e:DDsNa#B@O$ %[N5q*bYK$V=4]Z#32&T":-+i-54FdW+TqJVS0T*6bCA;P>eL'A$O.DS?G:l.q2ahps*8mg6k."SS9=gI5Ei&ND1Mn&j7/& %5.`*#lGL(1Zi@Uap$VN;go^DKUZ!TX9DROL>[6s:Ch>Dk2>q>lNo+0Ko(&<@!lj3' %R>7j,*7LAN1/.(Cmd1*N%"9$QmDXL4E#o8VYKsG&2Al;.Y_(YB5I^XK*o-(J0Ag*kdRM!^Gd/,"3gaFTB:dj26h]Br4$G,;HsaV* %@fpj:l9U3,#IuO:n_bblraMYt'PmI-Xc%1O=o*5_fjBJ'HGC7jT=X[a0&&Vsr>[TV7Ut=@pA``Q=TTWKJNm<>p/2nl %(_u$q/HPN`/HHe!rFcMi'+OM?Nq(L0nB4ZrpZ4IV/HJ)R!03@qU].ef3RU-1cSc*EH]7sNQT&R?[qAcl]"ZrB,ZiiKBF3&[V[hQF %ICOUDG@thIIXcG/J)=PE52SU:>VuKQ[]>/c&mrD#p#l;Ts1(_@pUom+aLqK6p@@qT4tGAml_\9D]=cj.8h5lcq4,_pB!B^]*r>tB %gGToGc_4Y2$dX89[8T!Aeh:sE?YqItDY4kon1[2GmI^[mjn37'r3>V3hNWG6A>N*\Og'k2:b\SQ-'VmcP^A1sE@$jA`FADIG;nEm %]BZdiM'q %/j0QQ);m-2#WL$lPKT23SWI5fNX@"WB4@UBqqpt5-='X_>F9hedoKPqIYSrqoT,')>=AUYkL'9r`FO9ZY%u70&nrm%+ld/ %o^]!i[";W\Dr4ikScA3@M3+mtS=O$Drq(,uQoX'\rj37a\hsYHc)VmdeK#% %k/ZpLab.<*.-d`!]DH5^>.-X@K'f,'o]-L5U:iGF04DLP*Y^[]FDFVKZ+ %80ImC`6>o].?>+bA!U5W!m=GKR?-;GAR,NhYriffocjcFr@lmf?fXq12#(rp%e&QNpA7o-RoD(*LdV12jn6N>cKNpaW6HAu:dZK#6!g!KKd0&,;&hUfAUK;%c"?1q]1c/.;i)d``gX6d'nZGWrA %*`9H@j#d/IXPa(Zs5t?:!Iagb;k`7aQ?>=L,!G.bri@D<*X*>LK9]"<:l[TXC+HL5H<1VY&D1bFlqSo+kH7#ejhXOZT/J\/BXcJ-V]f9`Fh$K=$[es%sOo3:L_RE@1N%B]4K>#@':Il,.8XhNeZHR7oE/GSYdX`0krWQ\,6>6F=2R<.!s?fN]-G %gJ^kUF8?l+HW5,T&(.rT2Scsg."V)E[am_aOO""[I2$B;*QS-UbDVkI?f$/O'>hJ2bM0Al2Y`;ZD7K0b&,R8iRf@e'bM5_McW>SY %hlJ3ZLURNRk/on*pC)k %#cb)2Y("b:`0[E`NPn--XZOrs8M&BGI)drPMc(`s86Cg/L@el4e96YT)\ZJ %BrP#jospo_)I#Cb\\J-$ag(lBeruR!T0d\njCp'FSbeFW-TZGiSTdd"Vo;GcM!l %0qP7I\CZ%qSI>mU8I0Go"RukM:ZG,^$CC.@C;`Std^0U+JZoT-' %PYZ?.Obs$^nj/*1DpH@0I-.'d$WU*T[[":+-h]RPbhoS355iFS`:\8U-dV5;;pV)KlruBp%e]H9dQN*+J..8)l*+Uje-4S+s/:U)K7Bt@CL.C:6Hi=$H85Crr2H;84W,Oo %X76(HQ\8],rQtQi^XW"^/(Kps>G*W8Mo%dVWV66o["jPmHA(&6FCXCoF9]ubHf(6_jrtd!FhU*_Tc]%0_MRXEL'_jtDY9c1HWH6YOjJ.r9K5R_N:&:hV$4/lf9iu,?jCZlIR6hP'qn&^PV^=jGV"u1>ds]ZT %_"aLl2l@#N,DWq[Bh;<-C*P>Zbd.ZZA[](?oe*uCs8H[2\"3H^f-c(J+!gBhR>X3M,0&DXG]l834!0u`O3Pt*B%J96dt-3J\EnTF %G!7B;+-`=Wae)8t-`R.F>=?E/IOe.3IO_9QeYgm:W)U?$T.;q@'HoTG6!ir2KJu&'P?`0(`912ELS,iaO8W=WQd@)H`HAEf<7dI6 %Y0,mi?CrN$m3$X6@d?8PbXN2Xe%&/#le[*qL>ES@jSX<"[Il3C0dX)k9i=5B;gofkT^Lmh8pLq!p^MYYL/6@nWjt9.aERECrMYLn`f_3VgbOY]Ja%#2Qk>b"`,b=@?8`KNUnP,_(.-_"e:R %H`t#'?#^=:C2)Bfhtg3ZGo(I+F)jp]e=aai8Tc`ED`9g+>mjS?$T[JKaZ`a<7[7m*,%_>dR.uKO+,`$.Um^.hmtsj_-4ch`+JQ7hJ"X?&LGNADCKRWmI=h1q1,qshI4;_/M$jCTlW;!k]8?qp6')F/=fS\CRGX2D;l?gXpZjea5lVJe6(k%Ll6 %XX95f-JMZkm=WRX=`DLWmols%VHE=n6e?dp;n`>oB+M %VY\u1K,94TZJOQ(mVei>PZ8ZB60/ieF!Vko(FENVif^aO_)P_oMkQ!LD";o,FS=d"'V^L3iEl*j,7%nPll))5 %TRZ%"qH.BZ7]?WekiMjM;OZ1?fQosa;;Y!eX,)%^G;\TO&-fmjo4GF[SUi'o4al)LWLu>;u]m=6eSM:iof_WnX %rC5V!/[;rR3c2VVX6uA7Kh,h@TNf=_YbV@F(YJFq$I>"(S>^o<(,o-a>nE#/89h.:RNd*ZY6GT2WNnZUV_$Bk_k_KtUX.k/-aI>- %`%J?/(K6Ded*[jSqNGeBqD_c^Wd%l(L<<2nW[sT1WR/'[(IMQATZ!u`lN$]A4gPW;Zc).V5t]LT];Q'GQPB((l)2I&#LSG\6q8eR %tS'B[d0Ts@V5Rpq:]e!a)B%`+@q2ge$HSSW!G]%Ch_7gC^]GI$hbG)UWABl[&oO_cUP]3kl, %m[3-9Iq$A/+2!9"A@g4:D(/>]-9aB:7::S9Ck'(\Tn/=YL3(80.409;Wp88[WiMKpJdb_sW='t[\K&0.E:gIMS$XD3,cb2m++]f4 %Stn!06`ZBY\AM;>m7[^s3K*[8SB!M!f;22igWet:(R_gLkDV10HnB#+CXmEJT^2n@VW-\JLT$,/0\fcraJ04,X:2s %jU:LERbmn7`8)uu-5.>o+]\7d>a.S!`p9*K5MGCC)#Wk2FC&>),1slJ$?mrR>(kKhnJhg-Q0XTh7DC%'^KG8VJkA#FFoK,A6W,._ %a*FrlQ)5IM9-F)nebV7jTH&[j>=oU8o3TtD5-[;)VJ\&uRu,dCk60[3+HA%lXq`c:p)Th7e#/[2.ML-ch0s51 %^+RL,Cf,pYXj9,9G1OdT^&)5Z9o3G=:5OC-[,5l6e*UE]3f#t8gX&PjUU6]%/o(de %IM^qmUY/=,^Ph5V3>S((S_3Vq(4qX970q:pW5O.NU]XC>(q %Gt=-.jrbh2/IS<>h'$,E[$2HoSOZk>m1+\J"kV;Jn#1aBeDa?R$N#:s#$[4;s+YW;j.?3bZ/dMaa;e2k00' %.A%6jIrtH$f%,PPlYH"p]k)1+P(&5t\lba@Hr)&7=0f/B-TJ^Oe?\5Y(o,iDXm+8b(H"Y'U,\=%?KG+KZL+XA;cUZ5'r]EZJ')?_SLt=4:cp@>ngTCOg6^2KGY=Kdcs)u#ACmN-EPb6W"@mr %0<#*dc'b2OLAmea']QiSF_Xaf*R$,6dW1F>pnMTY,k=bNrALo;YmH*&A#QqS)ItU?n`NN0Mi8)t[D@n-.uY-#R1R!oL>\UT?4ADY %$YkAe8Mk:!47V;k'P4G+!Riqi+M(^")k?MKq%2lk-+VU)4f[B\81]qlUW=!koVF/%Ln;Mp'*Ag!6[SMohre-Z;o5 %TJJ[bctp+Y8t:`;c]oJJ6+@.XP?7f?1s-+OKM:7&#h)11&CsgOL=U<#f[IH;(3#,3)<,"Sb\Thk0q3N?9p\0^jb&CN3+jsUG8^0_ %W\?&Q5a96RblbCN'V=4*]R0PSaks8)YC=`fl[BBDr@^s\R,Sf,5Io(NVg]H] %ITl]BP:)p)G>=?Of9o%MchujRl_bGhI$)#XT7?UrMf4*oIqU.(oo!`YX9:T!Mf3;d'Wq/L[pSiYB1$<=qMQ`S*:=>+''_n+ %W`hMUG^-&aZ"h]-W=g$cOW/(!Yr"7KZ+ZO^mi.-HV<;S7&f5G]^a>%1.T$9V,98P+r]kS@X2srWb[V:Of`"-WX6Jpd.!,:lqqPXT3EZf>[uPt6nT<_Ys=4BB&g2(Q30cJG^l8Tfg:W5q(Sm]7';>Y0G/uZ*6fX4 %LoZr&f3RdJ*Ku["]:PF&6l=\'DcN/.BMMU"_3V@^%kQe"&>&b'9bIb8Zf2K?'-J7-@Ci=,%B.41nonu-kc.(M8_trK'[B;%['FhHkTC;_K.$T!*9^O@\)/!5eiN^=IqO4 %bbe+a:c"QWW*(F<6I(X@t??%&.DTE8!+Y2Z53CHSO>e_c8WN0;IB0*[3?mG_'4g %#E/&t)3t1@S+_Oa;4d--LjI.;\8\Id6Qh!"#BM#N6`slO'tmIsn1hU\7(jp#7P&-;g,c2LK-b:r$^91K6]8H-`3@0D`Djjfn[]OY %Y[\]XGE@YUKO!Xe2/7F>o+PV*"T`MCJU;su#0@?O&Yp-^_!Kf89a21o9H8Gn:IfmDpC2C\KL\Gu5iA@#:)e-IG16a].F&ceYgLFM-SG^*[V3u%QZ1"S\Sa^@LT;qG[IAkPN0l"i]/OuWrPoJM)hVb^]g!# %-AsAa`3S.]^]tB*et>D6l`be0M:MOS5%]/V=?IhcU.Uq"*]IGf1t*`^/cu5C$LZPA=p0oZ9&HFq-nIFg`I&epLXQo7LAW>I[HVgq>nDqKFl:);MRVUj+`&?+ %7\-[m%Ehie@XL2qcU=3_c1qG%=BG#IB,fAGY`'+$M7;IMPXTN3@gL=]5dGP%)A':>!28X61q\kL8MrEarB0%j@)ap3H/(k/JYb,$ %`G&s&8r*aD%2+#HIVZ3;LGgi(QrsZ5.#69fhtt*O"1k>-kb3_WA,E,gH11.Wd";r^@Z;8FOKA)U#+3X1jp[%g:qJJg]f:ESYM+li %h34m#/e1-o%W]eI7A*mA,MP)n=/qB?IQ`Lb9CM^>kq$:@WO!6q9Xi?a;ViKe$"r2Vo9Y*N#7Fqi0s2a,[p]KF(q/.Q7t8k1b1;r!7<(r*6VdnS*ffBY"fd],!?//G('m@btpE@Ko5">q_;27 %]UT8V6RoC[-f5-WlJEOQ\]0qsH4imtD/'jE?m7#6WQr"E0qI*A@Zje(/D%2JE*]`WENn;7""7Xo`*+d.I;X*AX*Qel=@UThluMeO %f$&9@j/q"A?@`Nc=E27*[:]GbBmPA0#q1nsig!)Z/$e+)]3G<@**PH!%_Q$ueZ>h@*@-J?X.1k1rf!o:D6VqLZ?h":f>/IP\n=-L %O64>B#F'W)1t@4W(L@t>,7Q%1V$EI<,c*,bhqc?*`2+XqM><0S?5(E0Tlh$,P1u'--Hk%\_a6)G;1(.\I-oOWfeD^POcr1U+YX=] %cf3WrB\KGHBU_\.mT1?R*]D38ZOoZg`%kfJ8=E/b%6^j@A:?u,Al-CF7kR[X,+.)*L$WDXVG\oKf*W54Y/qjcXp%`.CX^7j %)>_i-`oNNgOjY,P!taB\7])'E]U=o>LP1_QAp,,scB;o0k\tRKarZe7'k-Zsm46OCQqM*[=eF22bO68.`Hb2+dhA)b=43`&f0l#5u"U4*m\$ZB]gLdkt9?sTk4E+&,#Pp%D#e96j@r5oKcI)^Yq!+eS1/92W>-ZE>f[@s*YtFZqg]^0H2Z(W47Gkn.%s4C#sFRq4.i;HPutg=\>P9;68Z(1SOt9\d]B]LK=]9_F-6* %Q/q57D_p`+W@Le9.(*#>Z0?o>7uMk(,pVH/orX1ti,]gj.!k#T&_0'#;DQp.@B,&f^/:%%=\ji5,T;3T$Gg7(W.q"/6e7dGM?P2g %#7andV/^\U%ulRNAp2T)'(hM%T'h]0ma;8L5fPK6-gL+%ge6N'Yhj2)d1 %8R%BqggW=NpK3-pK&CaZA-2=JLBPZtn9kJ`m<9o/O9#g&dJQIBC\V",p##MdKn-U.uRM1!ic(YN-T6o3&#uf#$">c+e71[s: %[3ug8.&<.B._8S0:9``P0>SK0B\6g`K[7SmZa1:%':OV3\2;cprLniI%J$mO1A`Po$WtK%$qFJrD-YSef`?cp.S,Ml&8OV9[38LY %(9p1QGOY@nap:RR(2GUOd?@';8m`k!dp5s=4V0R=iGK!8(,ILg(Vi=gM$[d0dQA+"9V_/d+6L'hLTS^h %95ta;UBMt*dKL0U6gc(ge]Z)Q@,<&/*/WLo(\4O3'N=m1*hD?k!A4cZ9eW)3f527f9:mue:.@)0b;,Lt< %20U\-&558^-K;U&M7AGq?NG2s-k[mb.>6>,aG"B$/@0CMfMPlZe7A,+S%UqQ\6*B2BZ[%lf:7\/0TJqLX@=1%dKDVl"1&:<$C"S* %i0G+c?!I_F#`$B5>:Vo]A119ub`$?^DEm\ooRaJJgLr@7UMfQKMD4M5F,(\92N#$N0!Zu?%gGW(P8Q5M" %LILDPY*rA#lZQr4$m1sg7WpS[*_Gk&E.*T8a21;a>P63UCWqmg+OrREh3Wjd[Vr/)2 %f1'a.#nq=U;IiGI)>dn>;U/,0A+menR3OQ)39;mOPd*YN"W>.FdnFin"gWVOA$hqup>GiSlU1ru,lCAn5+,kY0NuCe9d3D<^CD3O %rVmY)2VYb[pQ"i).+)[40O:D%Zh6(V+emj/,Lt/3@k_n_Mra)FYS]OudM?FE(9_jR`gLXQFsG;N1pU9Z8-Bcmhhk]V6pr]0:To`D %N*P7MX"mI:ZKOQb*6hEd.Kr#N]Cdi%aM3j+gJQO2JmY,7R_2O=6:HeGq)^Cd.KO\jYlBoV'sTVrWILeu`5NS.QV;TH%j=&lSj)q$,M5?cJX>Hs`T %mm3@X#gc,:A$#^aZS;kGaon]?BZ$ba`e2M,4'H,P<,;^AINgfj'j(N1'[Q5_3dM&45qjaqd74Hj^n"0K-aEnqBae(@nYOC8X8rMn %N!N?SQ87Sld@27J@!"Jg\#Nk52)]%!3#]@&=_lQN(F(!;V_FIcdBVV0mK,ep3cR_Y%(T$GkgunqrKA@?AKGeZA;emp1;HB1C.5t? %^-pHVb@&:1perDb0323:M&^J8H"F*b[CZQu(,rPL[p@[q;?UEN@oNb[dDfTQA7'2gbdJ+!ZpM3GT2folZdoeao3g.G("F4+6*el- %Z)s+%SQ15,IT-lO#phW#3Cb's@`@fQbf[H0m<'@OX>qM:(cgRIV(%A6EH)?EPHA7%*"b$[OV%Du6AZguFi70&.Kfp_\IigJfUr6h %j;F:q/rC-Z^^9W+mB[ZeX[YM+15f0m^J*iL'njt]99iq)%VqPM'saWO.(Q!?)BrdGGj1H+Ch^2Gh*!@M8H\F6r!cX81-QU:lpIaTEl&goWFOqs*>L`MTYX>-g_s/InA,l9Q*f#eiN+]dkA)E8;O-rZL#; %8)#DU6>J13(6.0#XAs@'R'.m_M"e__]r$BYQPHT<DQBA/9A-7E.r=Mun;pU.EF11Q,GrkVK9F:H$n65/3s,>o6&eA/PPQL&#G.h%<#D/-U]^ %@=hNoUQ:d>#;oY;,*[;h %`fH2&7!+>PX!%(8D6PuLXc9@k-2U0:\!7PMNI7DNPHi>/I'H9X[#uY70kFVX/FHpY/;gsQ:>us-5fhX)5-G`un`&4Vnq;P=VL^Zo %%,akLTCpd_#%d[F[`:=i$XHjF^,mDg%?"E`TQY4`XpC\'NZA<6Fe2gu% %9U=/K@20oZHstF88"7QoM/<-#H67.A4oLobI< %btGukogVH*f3([:'M"u4Lu&.?c`P)W_8o")s-SX>*I9AA0P&]'X?Cm567$$Xcr8%6T+OOWK>7rSZu%lu&R %Te(hE%abbH35`,K@t4]uq-#Z_PN*5Ha"nZ4\q_Qa5:uZDeVteo7_T=EfV78$m@HaD5n\Q>T@3L[,!*nGnTfM?l7AVSc+\2*X#d2? %ObaJ+n8,`h"V^Nfc"*gHYN(>WI(%@%F?1W#Umn!uZU<7n'h;a`OLu\n\m[U=Y0>1FR7Uj*kJB;F;m;6BfmTH(m)Submce3RVcRD_ %2,/Rf!#D$p.jNY,,N#P7_k]$!p1^#4UiE$fZJ,/AAHq%LE,TZ((nUb#VRH4p(H>DH%nmD]I8T>O4!\arD`:ab+K"eZ$aJA1G?!nu[VRHZSUi`jTe0IMg %"5"k!osTXF`+&-73%83V-cjC_^A\!;pHHGh*apFWY`g$A:=D_4&^m1R2%p_1;cPh0W*p`l7C#\RS&=+0mSM6@SYQeW`cPtmPg^.V-&!ha36XACadLuE! %)Q9JpfH/UAhS00F&eDF+[Y4:^27OqnfH/mIHIrP^;S(Kei_mA?$05!E_CdO/d_d\&Qfqk)W(Yc=f"`o3$1@kK:/I@Wb-M1PVMnt3\4l/H%_tb#fE!`@ %L4M5/9\?;QLWu&)mJtPNK,pU@7i,B^B;1;)i%q'jD%3.p%^q,=*,=Qc+I_M'%7V"`gAsjoFQVta1ss8\QmTQ)%WIm#@L8uIo^*eZ %ENZ_SeW^PeK%0u+g`BQ2b\IYk;]b9.XpGWgp@+M)-ggu=#tN\Z&=[]1liOIQHIs-J'?8]_TM8+!H`0['@2H.BI&A"C2R2/J#Md7C %g&Z4-S8o'\'+]8:h1W#="7RYep$JG3dDOPnS'^GEJDZ#d^BVK1#AXm@p0`4Y:.VG?_f1LSHj:5G:sKkRS9V7@itV>bE1G;/G6$\l %(HXm&8f'R?El*"(4Y3LE8\4tD_T8qcbm=Wt%cEkS@Vu_&3LiYKJ51Bo'1=4&[g(9;#c1\ %hgUMTdH*2A_Xi\(7uZW[@u.uV7,aILU>Yn$H%#YfV!B?Co;0@l4`7;QuL$'tWXeG(7K-e5a*peE]M_9i]2(HZ'r8f)]Eo&@LZ\@f>u %f8t:J?jCLSFKmtiY>'D$c\i#i+S=[*m"!KAh6@&Sn$k3``p#@(^-,AtEN-(FH;-G'U@jsWZn5T;3`nc9Koil/B!6?j7.%Cb\&[mD %0"+7;71VIfpKAA;U\C3(YW[H=%:Y1PCCc^J^@kr]'OU08HQ:qJ#o6(GlOQ/rbL^po'$]#LCldapili%_GGM%`Lq(Cr %2*#;rA7+Y3HYd%&Q'UXJ-3,XfI?"8EO76qJqUQLuVCX8qIYS]D29mkdfH0;/DRh(Emh"]k7JesaD0rp&8-3R_^\2&lq.gMh!qk.d %CleIO0%Q,6mD7B+^Z])8rRW)AnUKrBp'AIt@XAMk'D@_?_"M/m"$@VUOFZk/HRrP<\JJqpT^RC9CpNg;&K(0-0nI`i%]I2,@LX.+ %V#9VBJPF?q@KYA;,s&8Yi,/"8dD6_fYW^V[,8a^fT`gi7\33TkSYd]2YW^V[/(c\Q-!IN9fGZDfE1R5BYVEPf0n[lk)J\c#8^Ch; %Ae13K_=nckkEa7Pn:U,E.Y@/:m!@m^%NOFN>:u"jms3sW9jdLhIn[Vrn58=:8Z'1P1]Ea_T8teFm2\B7!$71+X,t@k?\0?Ve'mTm %>D#*\%i4*Dp0\2V4>c)8!KcIH=p%&3>4^XBdlK<7G'7h6![A2E4]%@h6M>.0,[[a2>] %:GrU+p@-2f@KunppTOpOYW[fJ),h;)b/4jt/W_aK_]>D79j1hS.@VHm24UtofLnJ@4P0[4fbC\;W:Cr>7aCRb^riO3D%Eab>1*'% %b4`f_L0(g#ZSfP(RE;mm=>hD\&nK\fPjMnFLBb*mZtq+-H`6&Roa9?Wot3HCZ?=:B %+foMi^-"c;#Ag`oQGCaiYVgO/ %RD2$dj-Ylffg8Y&KkkODp\jD5@8LN5j#CLGG4YVhrWm@LE\SS`9u+eA.2#>jU"?P]lkj2!4LZZ3A>Tq.2% %0#=+G_=mBDFrr79SkVu;(?4$8VBs"f/HDF1_%QA]_*DN!aOX9I'ok0R-X9M!H`/h[YD@_%r5S)Gd)k52Yn'Ug)_dgY=D@r0Wsrcf!*ci %@L`)NT54u5g)_f]YO01"nCP*EQ2oRgpC[P^*\9U]a+IA/CniY7YjK7>$JW)J&e+Yt#\ %CM7O'oGt`PdDZ_>gZ[AoA>>&?LhqFB4\.K^D@Iq>4BMSpj2(Fcfn1Sf$^PYADgT"\EB(B1bf54h*\nZtC^lhMU=0`5H]2f7i9VVO %/YKGPkO$*lXm[Q`[QR^oB\S.cKXQkPHOt&[@L8fH&!fK7@l15_g>cs"^pM.8(NA*:!LBsSp0\3+D%F&Ye[>sRYhCF@D[WX0G4R2j %p6a%Si7^O3=MS_,"!"Dnk*P9A&DL\Q>D$bHi0H(OZZ!&TZu$>^LYB2M[KP>+%i0-=[a2DfgpSiDLYOfXAdQ%3*c)4rD)12G^tV3b %>sN=tLq?uG:> %$-d=Mh@c@5*c)A5D3E`WT\J[76Z`jtEWOU*&!ep*2P'5d]$\J8<4>$C*j"+,q'B:T4kLg[gV3V!Z?s+m(Y\'nYhcaa[fl+?B4q>% %N<`,GDPJlD]C!EI^jA1G5^;0ra&k3>X9!U-#7DsKpXg"20kUsBqdJ/l$0lq\C+Pkn8#,C&7b?V#.IUWh%jd9sWrf9Xq7Tk&gVFC)/G*r:'EE9^H[iqRt?2._h=a$leVQd-f0E\cHkC]qWmhA)7?"U %OF^fs=6;=q_Bf(-nY3OW+)+9>TP.45;E9hO'taZromj.@9tNV^`Hl3>qNLPtTWF %HUl`O"cG^0L,8mj=c*&ZWBgLE:lRhXO]#W/8R^?o+O%.oR$t61Kp0Y^$D0Im(UKHk6%uTK1eQ0^SL$m_2if)KQ;`[^2k:d5J5t_[ %QitnoMKQ&-fHT/d*^P`]*W*X^$pc6fX)sm<%Rhp`M)#C)@4!Yh.!PlO@a/&QM64)fZ.6gF4HDITkg0ISXFKLZQ&0#SjKE#e-hQk1 %7<]&[TNHg%QGHGac6eLec!IY,BPW^J!&Yr2ZgPcmmbJNiY?qHJ@B %KKBm&hk1-SR#O0eag3?Jmq-+Za`%1WokhGa3c@5C^OGk5pnuKN1?i=qeo%WKbP:cmk?JKWD7nhYT %qkelBQNJt"nPX+aqYu!7k)%rYNQq7:D\tcA"i%j=c'2eiKh:U!pPg-akYfD2la"']cdOt;/_%8.PBu4nH!"AVMEnU0bEO;R9K:N) %8>'Y93sH!*5i(?qTn4bmWgr7QQkG'@,f$I$k.4Q>B`U:jfqt.+=@J9>b)c&S+u)B."E3aD8sL7&Op7GV9Hn.WM0/ZE'[NELrgl3/ %iXAKC_])lYn+Z6B.;Iu>PMQds4V>n3J@>h6L5\QTE^OXgX./M)Z#d%&.b_f2i*YsaC0-AFg5g5Qq/1e^f]SMg %$C7F!WNf_U./FJ3OsC1Ob(M6qjDlCnn6o3Y,ZcAUPth_T34b,#gR;"t0EZo0PT:'0hFs7jlabD9Yuq"ue0H>mB;GXU6tB\eIK1`p %X=:F5d\1l^W!>"SXsHRqpRb5ZPG+TX4";+=I`0ph2]Jcmje;k5Rn.n#&U6n>'9(52J/D-7=-\jM\=Sg:k9-0&*9#$PPu8A8J5-b5 %IdT0"F9)@0nUqlXaROr=HU@_(-i`5KT:Yt1V?["^h(#%$=8,[bKeb_g1.@Pr]33Y)IXeUT8Mq0fW)W^oL]`spS]g]>;K5ZQ^@[8) %444?I\Kj+,is8Cj]hV6WEKlBKZ:[ME#a6.%3RjRqMbkbYoI83TEq81\4o+5Mgt-cD%8i#57,BF$,XEdsqEc44BiY)EXP3.Jin7$8 %-k93(?:sjTQDM/Zmi\rW-`<,]TY:g<:"6$[TuJ_6<%JQ;oW?>4DRp1S5]9fXl_4S>"q_RN#Ukr<\)tL6_C9o;QCXm.O;,[mimk?%+6L.5#;;++*bKF %HrJEYMd8$lSp]:/Bh'^8`2YbBE@*\ZS\e&/-].fF$"=XMS@W(K;PlqL^4KP6q^I0_Y^jf3Z]knN.>%e7bC-7OUDb?dMR6nK*(3nO %;Us8:Z8&TFR2;O=AOXX:lhgr?q*@!O!)+n@@8O+UR/ql'./)U?>O_R4gQ0=@Wej@ocRN-CS4YS?Wc>1+f4l4(mseL18Ji:Q/nS35 %PER2D9J.NU9b7FWR?b_!7i.*Em1f65n'5r<_"R>jq.H[VdN<6c+GjjUQ"@8ICulM$-2/")(, %"b@t;10Mk)`YS7tJ$TAd9LOd<-"=D?@Rb]6\?,k#FoTtJP(tGL7/.n$.1;;U3u+8B<__8g`N]&5XCd-1ahSMlH)n>oj\nhC-,\lF %7?-ei\TT*t$]=UNYbr)S'o-RU&]Y/B'$_C3,uF)sGZo!XcT541.L*G)\:"K]dKRhP@rQ)KQ/bKTbXN_d@P[[]Ch*#`Ba*WK,6Q:fM&4l]fWmP35=X_gF!5oL-8%X#i[sH'P*K<,kM<-`-X2kgrkO_o&.!maS$o/4pKDD %EoPWLktT8CNE6kb0%7\X67>bUkT(`[hm*HZ'lYXLNCn;%SJPZI[Cn$i4F[DAI:Gr"?#'djeP!e_p#R[m]'(7nKLo^P*"-q!>#pO+ %rCQCh.XFe^\`qu$>S3kN%0';a&YLteJ[ggM7/T@-fp:gEJZfYXnWX#@+mUGtn\^63QN]HDp5@e?";.X6%#T:YXs7Vs1ahrjb%rB. %-A!!(bd*t7n][LrkZ9XK3N-`%qCUcNR'I&;*apqO9A(2F'*S8m5(a&BP2-?)XI:c!5Qt)+R!28P=\e)PS)^A8(I3V(R,+F9A1$`-atM3(g6+*ij,0_"U7+Lb'#"530.5YmeYTN>BlPP8u:X\(&8Z %'*:F1"K_0P@&1e]]%:(=R:3.?R\'_o2?Lg9*L;JK4M=jc229UC?*1b(,tb268NYVFP!6pkrT!0Zpg3gAd$S#QEge)QMuJ="Q0 %Q'NJFr)B%pP7^LtL_mG)OcL[B/p?od5+huJ1NfQ*GS>3n;4h)`;SH[?k34a3Lji]JlREA0r^a7g&OWKc,S!/&=7q?+jT?ihX'\C& %hUISmV@Dfj69XPQ;0L6,9hM52sBq$o %8MedAU,1;Em*K?R8'-q6a'UFO?!^odUX>t"^]YksLua!-BeZgsbYS&mGkT+)[,l/1O88N0I-Ho&*%F/"jc*[kVMObl-^=[oXV8m* %EcaZ&h^8.DB8)ID$>9ul0qElibRuG`j>@VgDnQT^fSZY#).!('C09f-=B3C,Z-/d;(TlBUZM06h20RPl:l+^6n_O?B6gB[!)FnQ, %a'.9uS9aqMTC2'u%0KAPLn_Xjr8[A8m1":9\"DM^R&0!3lg(U:QG7cpp>+9<+5U;;\9KO+r-ES%qq%>'S(l?)cdH;PfPUMUp&05tdSXo!bn$.`VI'FF0+nSI$7L0QRUC"crQKeJba@="2DDM:l\?k=@ma8V&,2&6T+Ck]<,GfCoM\,6P$h&s-N&7;9Hf&2Fu/CM(e#VO"4PQ^!hW %cJgQ6H(1g4?i8F+gXL@0A6DBU?^=Ja*Ga^ZM/k9009HY(HD11Za?p0O0Z)qQDA!sYp@SSqfS8)>Fj$[>tbm9.MA-s9)O'8q/L$\9fSp9Ecd^`.%CPu_3E1J1TL %=bs>VVOB2,p@Rm$+c(l)1F9:6OdT!*/4FE''Zq$H?)(ts]!UOoSL3.D>o-mUEtb=V`aQ>J,A"Q25Z1SRlBd%69f@5FB[Cs1"=S.b %]d"\j8#!%4?A8jGVJ*KIIBWD*;.Omfop['6d2J)[<'&*"A<+b\=;aA5do'$qH]-KH0UU2mfUsHQg4kciA?GG8i=E=#NS/'`j/Af? %N2,SB&gP[ZW1nc'*-0M;#@d.k;0rVTI$^2k_V0*NIT/>h`%-nNad`=GO5`e]^FmboPk%;a+-F %NF'd8VUfE@[4Ha$A:/f4K,UU2pS5r_/;)/>aOqp9"M?@=b3H>:/eP(EZ.(t>i\Q`l5QM';M42E5gcBp5Z)[@Z0dgXSdc(mUp7mj. %=TP_jli$C>Ru3"3ej/5;_@>`KLpTE6(uHN>J\X;+O\\#FMR57Q\B/@:"QMf.kk#3B;K!9'E8hjor?\\BL/JYK.TIe8J]sZV?LRbO %W:JD+!ik-P^[J2]EtU.-6&A08@:UA6+MoRsPD#9'.8elM^C4)"/.*[6b!80=ah="+A3q"a.;A$gs0Eaba_3IZ3\&(6&+gU.\%& %>nTLlJiqY7_>kjaQRqMTjZ_d&;pRJLrMG3P['#?a+L>0uhcIgZm#kZ,q=3Nq&HhDo:&g7hSYmH\_K!3$gEbAc.ll[rA]1M1/-oeg %$r;hNA^*7GRBnlmMYmgMm@?lb86,YF$8%Y03YD79d&JiF>Z*C'DaR]&(IStgLh:h)GVR'tg>NnTQTPN^?7l;.e_3?PZI^Qr$^3=W %U\K"q87<]bqs)[(aT`s:EMFYN;UC:&39Clj)lrZj!Qf-8S`9Zso>$SZ:k %L+HDuFHDqYZpBD+QdlF02Rk=;U)YK^9kjrbcMa.')p-2T-.B(\SDTPZUCp"m-tTjMP'G;4OfJ1N#Xku&1"(F\:mXu>q[o?je&Z4) %V*\NmZZ3=+fZ=>jr&YDEb5lKZdZV4GQ*dZnNT:N]n3d0h.T"K0K6j9&J4(rEiJ:X,L8#f%h_^4]4\sLWP:V0sAL6T%#0Rghb.tFK %qak[(Nl[8XYd0)<*(\B:Z:I,M0MFr7;9=hEq/1TL<'tI9o#9Ld?QYa!SCrkY1_'p`<75/;J!B<>$0YPY^NWhNa8/g+60,ST/^L%lD->#ao.$,i"WTH#6p8bc[Y]J95iUW&.G<&Ns$_h1Aei\R`8EHN&iVJ*B:6&);GSWQs@QGP=PJ?;:k %j_X/6^/A(1OX2nJb@,`k6)&@smo$h$fqe4$cJe$QDMVkq`ci[2h1kF]o\ %J;rt:L8DCg:Sm2uOD%%gmW24*,Z<'1am)L$XEFeJc@A$oqh[NRh&fs<]k&Sddis8HNVT[o->ZkeVRSP&S-;3_hl?a-B?`L$Z?S^T %iXRA=>BI=?9HISuB2Ta3$?P6nm$6S8i[,e-C#Z2t52M/UO(.Q8+Q/!_OJ19P/_HKU5;?m^CjD6USP%PjWsIs:@0SE#'&'lMV:Y7GXSC)ihn.5LD-Y56:Pm.-@muPZI`&geP9hW8YC"$A]h"kOTAH3A^Y_) %Ed`%qL)QmNRHQ_4auWGs_5(LHN=82f,tWo:e!\#F$MITl:,8PA@OPX`-_S8VR,*/&ml[)$%JS-bYQU %P)[s+[I#u^$]#/;KjiP@aAXa,KgT93Z>8[Eie2"%Y$=1feV[%V9%kRqN+<;U.q'+mO3HEVMNCXEKP2I]2Y0Fbo8Skc,+BFH394OSMYY-MLfo %_C?7.WmMht$^=ij.G>`=+K)M&t(EXb(R=a#.V?.h)o=(MDk"PtAV3Bq %'[Jj^YU?R-glJ_;-ZUu>="`:Y0!@Z$[q(2A&J&uJ3\d0F,qi"ufFk;PJLs_T\lOc/5RM28F5KKK](i1+Y;d3r14DUfr=ZddudK2&A-(k\L/:@NDh%&gMLn=j`lbA:6Z*O[)>-!)N%/tG$uZ/RH2@0GX*B74+" %c`.#O%a?L;fn879.f:b+:aD$RYN;L0]b8NI&5A7*ho,Xhp4%7;mYF/LUArJu%u?fN-+:7!aU;A8C8DB$5[7%E1\%O]"`g"'Ejtg1OBh.C4ieKh4-R<=Vi; %kBe&bVMg!=Ks4GpRmOt2CWh/P-rU83#jDb"-;9V$;,tUg&n7rMh)J@rUDf2\=_jj-2Q+rS;)LTG]uc)Y;e8`OJs:SmW7iNk":'?1 %lRn'b8o$/\6SfLsS_&]pi+Edg@^.uH1^X^F@#hD?_sb/:AKjn;30#19MUP#"QQT=l).*FQ8[9&,PlsjfA*G,WVQJ,\DhruZOY-7& %85r?MpR)1uO)[BejQ%r7j&;s^rMJXKP`89AAQm9/ngXan?))YH1qLbl"=gV!KC2o'<-55+Y\:S\`5WrYco1ZK-rlnAnU/_!m'km^ %8PX%0M.m&lG`m?g?_H44GPN_M$0-/+X+K$Y[)*mS@4@X?? %P4?_0<`d`E&0Zo5SI3qJrYu=sDPbT<>t`U58Xf/*8n1DL8C5"3=_,VuP`cPSfY49h;N[S8$"&(kcK$`r8[B#W"?D(-+N=QaW<7\R %0QQ04K_6hQ]Au]m"?L0J.!TTr"$fcr+dZT/HN739BL%1!lL,GAW#VFEdM;JM8f(?UEGo"g4JNXLMsB>u)-#Zn(P02e#kdYtQ)'c#m#n4tB*3MCh?.G$RQUSj&K%8#T6Gr6Nq`Jg4aILQ]?K$a:/r:-I8unY-I^:a6Jc$?,?_5N?u)"<>j2nlADD0$,/el!r`,V5VfXR(QVC^/4'Hh %2%3OFZVXDMB?+2Xn=l(*PeHG\8J-SX^mLK\dYT45?G9@8H`fmrXBd)^4dUCSrqt<'k`Za#J7IZ>JG-NsJ[cC4KUPR_i^\W3F+WeD %7`L)AY8:A;2@l_[*19/*WCK/58R02*_&bAN2R='MA4Xk'Sn,MWTd'8Et(ET&A_skZ"@XBAnR7g:FddlKgk/0mb]J+$['FIjcu!uA5n\*;D8UA2dGD!6NqSN)b!.$SReIaU(SsYDt=-$ %kMhnQd-i!Y/5m+4LcA,K7l<>CD-U%pQl[N(G3Xu%3PkNV;KYnP@t[7o>[&DH,./%$@@gZnQ[YePaEHarD[ebM;:39Q.+.kn'T!LQ %4KI)R1Q<@6>3KE%NDmiX3ACRb.e?q%(c0W7:\'."&Ud?43B-'Zd6%eS%OoJpt(A$G5\Mi`cq-W5=iN2WMkH:2tJOGX&MfiF>BU*#oQl3>+^ZJY#<8E9#bO$-(2:k %VhJqH=m;>L7&%(L720Sp@eM4(=R1]fP.q\*4Y^>d+D@,.Ta;Cdip:stbgaU'I#Ab_gHQO!21p7I0j(0U]&m9a7VKWuSK/0XS;T"0^`*:_J;@UA`:P>>c)R2oqUqBLu5[!Ej-nH2KSR %mBpq@>?079N$e^E?-jG@SSF%2%XP0`GYU$7=9_`9^0<::X%'.]L5^eIM`i3AWj%^L/&4g=TbRie&mVQ`E.^tmVJ5ul$IVK2ZGktp %Ze+!4*,04* %)&iB#X347N*!FDRQQ?XLj8pMB3CgDXN6eA_[%Nf3\[6)e#Nf$rU,):+1m,>Y\udR$l'P/T/:\uB>/[)WcB96N %0a;DMY6rl)882?D](ZdB,g7c04s2[cj;Z--'Q%M_H#B-oP$j;1.)hVk'sP^3o]p>E*7W*%)GOq>r2?=C"+jNHV']u6DPZbP*"LdI %>0^t(!I=:t4gT,$U8nn&U-O54mQJ`=R_&$lZt$T[,X5I/1:8/g09<`-4Kfsm=kjr#W@n,>C`A-">ds)j %/ne@oR>)V1.G?*b_or[pe1Imd%9#M0([Vl=RT4B=hssW %)Y5or-qL]RL!VUXAn/F2YiLC%^&e5h%ML&b^5R4.,VQ4=KI&R$..G*>erMhk'S0*Bm=**9#uWN13CZM$,(X>aPGhT$!b&r3%l!n^ %R*UphOXR;aFsds7rA6/_I2WKa7Qo66lHiJKMtm?TZ[P);8!)n$THP:EQ4$Na-$6WU?ji?ZlNr::2O]erm)gL:aK[0pB:TgOOH7r5 %8quhng!3JleQ.R<&e*H%9Z%jN3-&u#3O&l[YaE4u4<9k(;glh-+UB$@c>c4$4[aTO#o,TC2(>K!6bAD5,q0dY@UQ[8"STNQpcY#m,%3NY:VKJ/$gGLe#M!R6OR %i>ZP8eS_CFWIaL#"):p,a>/oNaFW'h!%42OWgjj6YEVCCI8P2K"KWn/Wo0O7F;U4[Q&Bjjq'dJg9.NIUbNufO='eTHbgh439]qdG %bOrl^0QfqO[\&bU?Z9!sWuD/O\Nc1%+3?<`H+SN4\G9P?0.21HhCj#R,E"mJP(h#O&9JHG)":VDJE(I;\sG:!m]:d]s.&$'o,X %q.n+c>uAkm;-\N/<=48FN?/V3[aX=:'/QQSEa-Yb5u50JRX'-BWffK,Zt8<=oAiMdZ.eW`=gKApD9!o,3hapJr@^ce^]UH&:<9BP %RV2'($+tuMWNETf3%t@T;*rU--4rj@_&b=*%d.A1KH1Zp)rn5^&8iMYX68'H%YDbhJ(mk4Cdpi`^"I'tOa)^Fi\@kSbsNQN9QApQ %]6u4s8iL%uVLKFOij*g$?2]Z_Y(=\hmAg#>UcH7C[=`:2jI)@7:WE(Hd]Q=Pu* %.PF8!kWH?.AB#p^(=R$VGq4eObaI,a)"*X-38$b6+m=2!F'l'a`&%._SK9$)6PupI:=ERo8]+GX_bWuN+,/Z]27Ps6iC0O[VTFk? %*6%H"J9EQRMKR]63Q\ZPc\EfROEs7P.c["H8q=;GUYDg@Z^usMKWrs)oAjs?d`d`rj`a9G&cnVP%P1hM/u>RM$TW44V`7mH8+p3K %W5:92K'U+SI^Wc%Uk1'\PUoN!kohQl(3+SaZbp:@rR`Y.EE[d'CF03)UX-*VY^)'@PcfI+fLkQHZm'!dc/bTS=MJDn,:%#U\4Zqe %910tCV8j'.$nZ^oFg05f3Fj3NXADY1o9W`uGAiqMLWER5 %c1fkr6-g6T>V'DPa?%d^W`@c,4HSLP0(*b4-,B^dLmfac'%0A7Ahe7;4^c81XTZMIh<@F@7a]E0`sa_5RB%aq+n?5^#[4S?&3lin %!17*[!A**-`[$S!;H5GXN?ugbAk_6PJF\==@F<:[o6QfB>6lFq?_n?.G'3>rl2f.ec*J:/qqR[[I_gQ`g)/X73>CiFNWgl6231d< %Q/atN=migp=WS>c$6I9>"HP1BfD&+cXq0Q:MBF$XeX@@g7QA[$TU;os9r:DUZ/cH5BAW(b*4!pLeTle/fVUK-pj]90CPVBd2NhC= %?MK+=F=Q!$l4?aGC9[bp7M*4?*lA<'95ReZ0-uqC2"G$9::^K!J7<&TBX[CUqY&fnW_PB3cbA/POp!:Ega/?63#b\G.Ik,7/iAW2 %`g]mtL/_Pi,b&4_7Y]%=Lu*a(e?g[Y7EYIq)!T/VUWq.U`[>F!#ed6jBFU[!Nf^VoB %L@hTHne')p&2>tHMo`25K0Uq:@Cft[/#p`#ptI8G(7pEML!`Ikk+s6BJGk^T+A31[+u6=tQF=nn6gXjZ[HmkJ['PC^5XjWTN&$:4 %_8M8NeIF7@csR\n2HY+F&e#YZX%H,;QSY%K\?b*W:X+rS>"NUgi+C2b\\?DC:)l(X/: %W;7KqRtT&5*^jn+XSc5*jlg@f2!-@N\nFlT("sdj$h!!W5oB@"Wl^)f%.R`f\q98T.^.^d!9k`l[s2QlNGB82gP1"/lMt9;o>^sR %3t[s7/7P[[6hWofb(+/!I"7_feP$(^g0?X?/I0S'FVtbQP1>84['Frq%s@Q'Wu7NmfL.9'+1oASL*D(*2:KJp!)*#QZ*#60QG'j^ %nAgDMi1:AR!l31El@_f+?;38FeHN=)EZs2,BDK'<@57H))OcAbb]`-L<%nXu^+LqS]86.]k$W/.7Z1IpimGWYNDIOQb%:9Pbj$8A %6I=V*)"Zhb"5)KGpuGu=jZ?&-j9#r4X2tW*bf/&ri$1MpCsc2)@R^B!Q>B/s`?r<#AI$D(LV@%)>Ke"mdg9V6E?aCWM.6[-6i3Dm %B@Eg,9WBWg99_,\1.r*h!7D,I4W1be`V5m_+8GeFV+Cp@/j?aORq>;SLX+%!6eg-AO!1Tk<@Bo=$No]cK1PYR`)"r!5aqk1T;*Pj %^nV3n:c/osatJDE0mN4&_Y0*2JLF5K%&`pL(ZHTi8P'OJijfF)OpQRlMe_lES#si.2P]1H+L-dNA&V1,csSB2A7X7n9N&(@/5A#_ %^-Qt[kCS5%nuR!b[=Z-kBkAP-#7GsDeaumCT[@6]7L\Ds[.J9#FI%h8.:leD,Q05KA/9:i4eT=:LE]*M3O9\9M]Kt*b@.PY(+\5O([BaeHJ9o:U+_\$QDlj;Y'l3D(LQ5R- %8bI?#H_N4HXN2Ih?,Ko![D<35/A\CNb%kirQXs>)3$F23:FDi=;&+h.P_"nU&XI5Wge(P>dJ+lCd@fgd0&j^pBs_(]jUQAe!0n^Z %8]h.9fobBrp7"L0W9!`YU4^,+Ai#)L@b6F[R1)8S+5ILpYo#sR\N:*S&G.Npc1dHj;W+I8R'LFC:*qW?`&;s46=D%f%GQPXU+'2p %UCYl$C^k7lnKoDZ`U8ed]%.dZhZObF'MSa=%Vj!3ZDAt)DY>);,%*Md2/7WCC&TZPZ2@nk7'*M3OfhB6'[sV %k0r9`U!4#@c&Rf[1\u*+]ZsSZD/UJkWB)*@,M1GL=u0e>M+VkPWt0FAjO;,jT6"%"uQV3_Zb,<3:q7:DP>^PIn^Tl_jiE1Lf5>8He^"9T$cg,*ddc@1aHQA/UL]nj'WkW,=qWA;jBB@JlTl3]Gi7 %os1@/N)VKeM(pbTcRa[-]3)W68.KSthJ$4F!2Kr71`XVN6oLTH]Pc7%n-GI6_t#@Y7j6!S6q)(1Fj%=_&/?c<$`4S1"udO"9b0d$ %"WUhql!@'VS7U#Yh>^8bqjK\57]mdd4"bq6?AJ`Dj,iAk=[5(I.:t+BGG_(kgEZ%J.nXU[LuI %mMf%Q>4`$VAu)RcU+@o7d4>h%Cn*`9Xgt=JRMiO(k%'UV,(j1Gn1r7;=(Wt*h`NEL7<$M>"-,c^=/Np`.-dai#EQGpKJc'6R=psh %i5+@c6^c?LBg4N=3@Bj=-3o4*$FKr*\C.3'j0C:DD?o?5WQ"79pX5>[C'_%]V;2_K(?B-`&kh3CmmHeVH/,tYaOEd%d*07fSKA4T %RCfE%Kk:u?3L2K3HCkqin-+$O(@$O4edK3&BXY9HX'@`T("AqpX/lhOK;:J\,T7+;%_/KXcpQMhCi(.V8tb2=i=OUbq:/>rP98%\ %=HJ>kO(Rq?u):9Tej$(?7`0DQ3`@`&2QfZ,^l/nj][=4I:+qX="['a!raaSCCNQXjK*`1O]"DkS0ROM_QLO!m\X2 %@P-c=Z&Z_4I8/#morW$KU,7WRSXbED_(X_"SstBi)E(hK\s_"Q51Yi-eOYd*XMQP$,4:m-Tj"%Zjk\j^nT5,OC$^)ck-m1^+=NR] %K+RD"!dn%MZ;HT]R0SgE'-tMB!:iI.Rb"/7F?Q\o%?5*OgE8VL(+X6=.6`P9#_#Ab!0/T(OrMq)XCm5uckpQhe7RZK)q\pRAZ/*b %qp#i,r,WqNJkb'5q4J"!X4IF)rAg+ %)dfJZBb6KUW#kiLSKt;bW$ouL+,`!3qQ%.a#SNW_7#V=]D1g+#.75n%KPdL@ZW;8^]S`?.'MRR_&;:0bp`NcABKdZ91U+BE@J\g@ %c$&p2*C8";[@O1dCUBYKDEXXCj`>K2]L!Hcs4(Z&?*jF%2hkK5+Aa,cLL[BMD*bMsUoCp=D[FE:NAbiXZ!ODZ^uXc(4hALdMjJH= %m"g;,(.>N$O<#)ORIteW&I^^p?J681(T[Uf=1hjAk1s!ik)Mt:FB-Fu2K$k(ef5o;1Ctia[>\^h6CH-8>FREZbiV,2c";>jHoNIJ %=iiGlpj;qW,aRX499FJu2?`b@9UE[^R+iQ#7_RVjRSFo-V76""GO'XUm7U %7T(7d$4@fVVME"b**AHm\-Y[OgB9@o^j45DTb%^<:3gP3"]')2Le!$h,Oe[-1QhR+R[,_kW4n]9k"KeipA5RCXK %^o8W,4=*<[OaL&lPdEonOo9/!TG[]DFBVi(nMVou]o#I:B[I+06B/Q$-P>#[4?j]=-FkU.h/f5gL>lkl.&OnF,BMpEX1,7QAeV9, %.>^A"M2U,^=\*41:Uq=!XoL\m78YW_**Todg'#+E/UNELoQDKIj><&J#T)Fi]hlS1LO/%*T]#=JK"1J;m6\$F'(Qtdd$B_D7jaHPhC"+[[$*T--O3@]e`,1M'8T?q+]=22$ATsdh3 %BiI"qUo\kNd)un#+?-hmJ9I1Yb!aSb?#c:aQ!G(&RpeN9g?-MReahd0LIC%>,@XoGe`QCa,\=A=R@s@QR_k`aD3Odqh%'apT5&t? %8(W8@E9Gh\WK.J24_62ij*;b0a7r:Wj08-rn9'C%l^fu/Tq)TB#L;-k]&VH39[Kj-Uu%9P>J$BAOuc8W_PS'eK]_> %:JFNsAk\A^B\`qFh*um:S6_[nD%IH7J[2M9aVS98Kh:,5?6_*JP.XHg.!H(g%=^Y97`VZXC'aa',9\!k:at@:[b:f`Qs*WgTT'Y, %-]u_#3ShV6X9SmO`$J?Ji!?D_C$K^SN:JD@Y)B;s5gW;LI=Q&XiIY[%U'"l*!hOD;icHFTU/"9]O+PA&M%qD]FE^hB)Uero31]YO %$!9l#\(0W>U*56b0YLMo&EV6ej95$F"j#UA20<*sjF-0E%Do+C`m='d7^I/+2sFI[ %2!Z36`l0m1-0W/0Rs_o"kfD5_I<:cPa(4^u-7QZgYE`DEF<`##R%F7"rd;qRMi/,A%(`] %+HhTe6BK18'%!03CjeZR/F+Mf>][pkSrjfbY-Qfks673-?XCB)hL0WorRq#0LY(GO5.Z,ip$M1JMi6'Yac4q!d(au-j<(8KpI:KY %;u`Jmd=(K?Qa"@clB %#n0QY[Z%"*a27WS9F=0iW:H)Ro99ZMAN=UeDKo3C6B/pdVcZeG+FpI.U5\47SX$8)25rR.kIBn'4UuEu`n;$GP*#BA;"=&L..[2I\qjU:Z%nHlN&$FI5&Y/T(%$0Gkr53\uj %!`\/[,6Pb-1V1PVU4T:6V3Dk*P-,Ef&g=:i$CjQ@0R?01'Q9`%:]FMdNN8&*_P4>HVM6[E$o4U!6Em!%7ZAjO9n">8bFpHJhB %E+LTVLeTre"E(Q'P:K>Vgp/j";s!ZabV7N3Y6N\6\r29\DdLqV+Q5SN3DPA54Zoj)E& %*p8.M%HbIu)GCS09JBZajj#Q95CA:![Lq;.5$@l83K4KfBhr&/SB %n0:hrdX,Rf>a?XmR6%YUb^#%$T_DE2RAQfE!qf!W'nTs7[[9Hc_:2!ZP*`J-]3a`2Qnaj<9W2"HN$fW=Uam8S:u1dT18Tic:K5]c %dR,_M&lEUj+C=5p6RE=E:4]7=!+>IEIX( %`Z%)*%nHcuNTZFX_:mo>@c>L2I?"'b:(0`[opW6f$qZ:de9iZouQ %EU4seZ=:P<)UC[&,F:Ba"B`:$9h,e43P44L#[T_P2!oQ(k4Re,@"K(p8C<\eTm4'SE/3D!O6gbgA.3u[/T33Xk(8dib>!sc;9Bfm %g$8eHZ%mA,ZccRWQd`+T:(WPYArE7][:&DML?^1nf*nN8K!PhX?NMk";9_3[;s\H::TblUA[:rF;A=:8ZK3efUp.H)?sTeH/3HsR %PVD#:BMLkJ#ZfQ?X9)"&"QX>Vc)s&$3[Q4$^Z-"*gP0SN`"ZTnB@^nJNr1?&gCW0b%O44gjI$+fo@P2p;RqBbG^Cgh@SO"a-RAl8 %8I+k4!VhsU-AZX:0g"L@mR2a/EN-NM6].b?RKfG_-o>\.btF;(FC['OJd$LBEKX+4Fq!TYbE.cED,XCI]njCtR9E)'8&uC'.5p#H %Za78Od;>P71%>(&U5$IaSdrW8Q7@nPUS_G6c^#']b9&_e^17FdVRAdEo?;BWAsX/E_Z3;K2pI7\Q^(l$Am;4d,ieOQ6j&Fn.Os5&;CB.\Qq6<2SlmjbmF#JYm$a;3A7c_< %#XHVoA6BY3`kEOY/h6FP-TNjM@OW/dDZQqbB%Bl@9TZX2KKO/5 %gl/tr%lPE$&s%!M_Xrou>'q5B@n?\6F%l^a]6o(dDCdlg0iBimj+Vb@\#1/B'V` %0O!.c^rafdN<>!3oE^9:k3?(>4>+3U"hIuE2e^C-+@or0kDNX38-,ua*6Aq=4Wmr/dtQ&ZPT=3GoUY8>7Hn-55S616(KIJ1/BVYH-t>%+a%=M02hE5&VrE7j-!8V<7++c%oV6HD4:-=G7MigVbKn4RuQR!W@FM*!(&'.Be2%3T5MmM7"h,qX3iLQn.#pD'EF%i0J^s6dXp\+ %#q!jD)V%fkS?2WskeVEpH&F"2nM*![A-mn."E:-'CfBjPfU`XW/l%+A?J_q/DEDM]g"(c"+`f^"B"*0qkfmSl@RK`3Rn@kaDilI9 %`[V:s*5U:(,5]B.!2)XN@)Xa10$=P1X5E53Zt,mX0fQsT!C.-QAhKAAR`e0MS*1_iX:cE*,&_"X^X4B%D?AFPe!-Wq(G3PkFEE%+/VE:? %Ge"#0=r)tHRd-9H"+Mi#s+j@%hg9AaJp!AmT&d:_&CPV$V_L,+0s7I86VX!4!7*enZT/cDUhJ>#F)DSNVr!$nf2CCsb>%-dSK%=e %*Z,IK.Xe"6rC%!k=Q(s4gR5,H),(&j_Ir!e0Q81'Zm##'g$$;rZlWK5>Xu:U8mq)/\BRu#UdTj&9,d"l/n%XSi2K![Yi^1D*gq+D %FbkEH)0->OIce8>'qGE,R.r'd2Y\+phNC$h0;Cq%PS'4q^uoO2CGlg_K)6\fFbV)%!5A-gAA1&0CSdNZX.3W'V1XTW0CW2#ait1F %m?Ok1^!k1,EWVL;aep`H:9;)3J;*2"Fb4D.=u/>=P1+9aW@O0P:ruC-Jmr0:U*J;V'q2./AM?("+o55al5'Im+XLT#1b!9b[iSLb %k.b>2S.M4/G7[=l6AZ9='aZ'e:UQRtN\,p*MOK*4YWdB;+fDOqQE4Fb<0ZaUW8o%gm]U^^liF_`.Oi2$dXIl0PMf$nTJ*P)"srKM %X]*`^&Q5>0/?CJ":OnZsR&i7#a$-gAM#EO`[F)948mTqj!:+8&m_YQOah;n+lt8X6;ULJqZ?^OI1J(nZ8_e6c(mL@H(*F1CakmH] %$;PHd]Oumcd]fXZIX(N.7%p0;#]s1sR!oSWnDj%c1F1-H^[Gi %A[#iH#1(.W)F4aH:^gB_[#3YeWWtO+.Y_N3+7h@1Z70(l!%F?_S2+*pCo3:bn^3X2,tA-2@-GQ`/"RTSU1kK:(@p5`,VG1i`'(79 %D70XREA)2;$KA.lL1)gU+`a%U=/G0U7o_]p<'Z/Yc%W\fbNsTQ-`oiFt\t@lZu.bL)3QPZ=I5D'M+=^)JJi %Ti+[u05t^N3ulTf==1oB[+9>,N2IP2"Jo\iaKe!o2MYD:EO^9&?#8d^codW,)Z6+b#2G[`b8oRE&BAn5k$e'.O2mBa1ot#jXDb=bdP;$CMo=!'8>GW,' %onsE+Qk`$IaWF7:?A=F*=q!:Ic<#!=<@<*"tf!RKdqTP5,C@hFM/aBqgl_a.E>Q(6S^Ye4Nq6d\6I?l[5gR8*Z-q@TT-(1iRFRS:n+:8[p1a],;eF/=AMs/eA_-AGj %GTc[Tm`gZd40^n@FE'C'Y,.+'i?cs>"XOdk*e%beSpEZmQ(=1LMg*^F;;[`A9[0,Y[eHA&+2XlIrgH">d759"*PFZ6io6E*[LEf8 %hQ*^I&u&R8(_alV/*n`.ZWN3nVri6SXLC'HZPlnWQAQAX\M&p=dT1LgR<$Q=NK7-1#T_c&f&,5A34ZoNG@g0h0QOcq->RN>fB0r_ %2?)/-l?26bDl=)9>'- %&7I,O3Qh(,"Q]Ld=k_-]Kg,c)5SWQaC'93,$$YU%ie)mCkSMmH%-kU[)",3s?h %DmFA*ml_d(V'S.>-4f]Qbo\`qm/sH;a?8]\=QC[I#9FLu:3S215X-X*.[m'c2Os1)fbK7+p+s#"bU"tk<;S.Eh %\a$%rt&U=l+\4$M1pBEru@3 %1-.B.)t,D@PapQESqE0A6S=,[B5KJ+(/uB8NqJdf1>h:';qCi+Vf!G6!e8#>gcS]C5':#Q\TJ%mK&%O9?JkFf``$g#JZEM,*?d[> %+S^D/X*Jba]P1VBfr,3IUE&nU@c>5:1Ho:DFj-n %A@AElcf#mVK^?oM&3Pn?*4aUIE.p1+dHHt8"lO;+^(;%GHtL^,/H&nl$Im#"RH.WNmcS:VmP?2G_B3/L92m6QZb$EAlAs4^K+"E0 %+R>1u"9_i;Dc((Zd?cRgF/>>"0mj4ReKRG[8Gga9]"V;n6^cYAhDN9hohZs<_bDHGLX.-FoVW+X9m4o\J+=_qqb#:E57Gg#mKtBS %W\[K9,,K:k!T,A6RFdLPHCDAbd:e3gGS@7ih@poiP>c8e?E"#SkCO235J"t)VPl@+pkb&>?7'^o)*Uu-=fK'W?nWhL6,kt;/X$ur`tg1oW2FZ.pf,jY8C\uHjK(`3 %rk(eqI(a>;T3sG"+T8b2,jic+p(17[1'MYW0IMd1.nl:>*"7CL!7A:oQ:GOtp#9Nu_[*E:i*D(aj/?(@34BJ:q9i9%6rToXJg@=&jpY\imD]i#PbY/$i3&CZ>H;r5I42\DV*aH'rj49B&(8KJs>-b`g;oR(p`F&?'sEW>CIQC@M%`F'9He@qj'C,Y61U20,b(\X$qdR]'EF %8RN8IiL*6eU5#F.$+nno5b->XRak#\.$nG5Y@$)Ei*&:MpNIq0hJXg0ar68a9SP+6%:j2hIi^EsB8NW^M/9%-(jL\\V;ONs6[p5m %AJK'pdGmL[L*$j"I&^HFE6QEf_QXrhl_GlI0n@AF^Ca!C7ZTst;.NRLrEL\Y85g?q-?oP5?@sJT"=q4UAscZZ\&h&jS:"A'BNcs# %!V&0p6J0LB^t%FRRIS;VQZF%9U9;u]Hdsl0lu8Wa+9Ru;6:tbc0q9X %Y%bOYNoXDW/7)R%?XFo48lqeuKQP1^$QuuF3mcp9'pn2WVMbVicV2/b'ekoXCBOI@L^S7/ncpN-8)7T/9Ffm&/#GmYMqafrADCM0=`Bp\mF,:;IZ(e[d3=h?Gb+l+V(ceKP!nJ!g:FH_H!tEOb %\3A&q'FeS2b,hF:X*,Cs']R1U"ZEbl&r(TURL.C7i&,eD-^H"u+?VP[hQ4^=AYS0&QugT">F`,;/*Th]%nRM3qd\*$WRY(W;8 %W@9.`RAlotYUEJ)VVR%0;*]%hWfE>`#/im/.&o'tCXl+Yj1(O@amdjF!;]fN-_I>&9%u^!l0?-&ne9.R"J+aNN92#po:uK8hLN)`5!^- %6uaiSan@Gj,ICl>)`"3$T^M:tnl1ESZt7Pn[tHT^BCtN4kUD'!FKnTQ_T:A[P;7aHlku+6Q^)q#6;8aLX(>`7-B4b1->Jl)%t'Qj %j$AM!ftFCrdhD=M*D1S"?8X>f.rL7l1G`p^BJ_!@#2pGZgZ*puNPnFI1,oj]7q'k[&hL;H$jN57M1>%]8\T[9Sb`g=>sTd@I7iL%I;jU#*hbsnGm"AgfjPLW,fpZ%bhor0!X":rUu0fk5lB6UPB*?c:?Io>6<[5%a%;k`'!/;U`Eofo"?]No/h@9-gd\O5MF\(OBu+5k-k?B8q,[&IAKm.W=-@j* %JrbL@hfX:5Ns=]5Qa)0Eh112(P@k-F!lL1(N+Hn'$:[p6j>7>&^UcBb4L,J;\OQ#>3#O<5GnO5l3J]A1p0qG,MCV-DZXHI-0hibu %UcB`0)iHXfVnU2"`#c`E;l0gCECCFDHJcS_"*X([(1bZq7'i9BO<*V.!_0-C5<9g$i_E0F7,&>Te.L`CYS]n+FQbDP9EX0A;F(bl %cQWifJrE<#9:StVX2&2+`dp".Wd@)&M;o!*$f08UBRM3PA9'tKH7*KY$tXEu-4j^o34\eCN-jI`!Ni2*H!-sGej&BHS%K+" %%')aM!31/mg/:JD&5k"4`N7JfE)gr,E])8S*3JSGYgq/8aR$*g&1JQ!V\ZARp?P0(04$W8k`fcA'4fTJDVm321'hVo$2+"9+X^a) %XT5H4F,Ni*_4QlV^lC?Bd+c2nu)WV&LLp`i!Qmq?_U&HJS%F.p[#nV9\/ntuNR@YSG %*3U>L/)qA1W']WU=$F4J22XFBXNHGqN_CF&K.'d\J^98jhG7gEPNbgVDL<>G=o\_7@*Q]lk-\7r2P24n>/;WN/kS`bKZd%fmBN76MV^-^KR*emO_XWk,),Bd8ebCt8c#\j- %Y*3Q)[Un\0\9R-5iN&DGM8t&SO5lu;^dK5"Q81(C'\jS#j.8cPM0hcejrgM3]"qGQ*75.2Yh@]^@^Wk+9_+Wt<5C!RHk]_p;A;rq %<96,P-'bEIS)b&n,978NH]+9aMJ+#XB[QUn`hfN*R3t?*h5rs:m&AL1IpAdic,5o;VS,Le:tpic,h<7C?<4T^++mW3R:e%%apjUo %Qf]tRP3":+6#FI[1tIl\a\;\VXD)NXdb1ZIjCn_k#P_MsKiF>/X%)Be\jD?u(qF/K+6;+bT6t=o3$E5mcm&.)?d\W+a];/h>'8lJ %-&[lKQ8`B)Y+>shV(!?irm$a9X[_uXH=B7qC#S?Qgc;lT7+35/7nC9FT%4DGAb!^BeuG3WurXjXXc2O&dUs=Oqf?7)=cWBdusrM'#RS:1ZVr3O+9'n2&X6'OfdPT$%oEJ-F1Nd"![um#IU4`#?k[Hi5rXs4K3GEPZ6RY %1%m$Z_g/O#=u\"l.*d*Z)\-sSq8ZX4@5_o>8a;ZYDO%_AFrD7-LMUX3:sXS^dHelI-$V50&X+0E4/d%VP6Ym5LoCBKGmX(3Z>sW, %LRBiH6cgk=(#>W_:99WO]NCF$#fWgDAK2V1n)i0_'@cb4+0fSO,(_g(]Lu-I>)*BmcbZZqcT.H_2>bJ976d8Do5aRR"1M)B&;ao_ %Bt)pPBHt\#*@15Vd.P8<(&FlQ[;GttL]!Z9c\LaT%,Ep(3Pfd]N9dlm;C:[+^)LGSMN%fXGe'i %l7!=dTl/Bfe)jZF@`>u&IT)_cITrBpekSZ[67N;0aO:&'f.G]Kl]8i)?-UQ83[;gIflGB@5p?=l<4?)6\iCMFi:n4U5Jg,[kDLFc %[NP[C&DtsYYAg!8Zf8'.0ug"OMNthGff-2jArkO3/">`c>;A/H3>S"FogMrWUn)081.n.+Pl[IFl.;T=T:D)O!]B2"B<.U)-/ %3%Ni94e0.r\&UpT[s[e9A+`U"FD;'Sgak,,Sr!M]SQS?P[(EL*'e;r"6LVaP8lY*"d',i.:K\o-Sgme5=la]n%1X/O_d9+eaR'!> %.lJn:T:P&b&!:VC(XL`n25_=C0Lu$HASVQMe=nB5N\LopL[*b9L_%VLB#MCb[MJ0"^GGX3)SD\r<@6 %_#sm(W)71u22`VcF\ZqrqSB\>gSTW7@_hH0bb`o`!.[4)WAT_+Y/t-=-(`M":9LY1p#AO#k+gJi$Sr`b(W7T#D0C&V3\=&l:Q`a9$7`jp<8RMF]3R!5>0ta`jE%dE3cgj_N/d?GWg9J@ %a-5p_Or7Gg@[OVK1.u'#TV^smn.4S;NPRRpB0ac`kf:$J[V6#7k,&?=cj&ZO;Dkr_/nA@Kp^ZijA04>sX`!\RC3o1$1PdqZG^^fo %?WtQKLrl6J#*;<@$j'A?;VD7#)![m`OjYZJ"UKph'@p$SC)K&G%Y3huHteU5B:&rc!ce9,i6t?81;93MS3:$]Fp;pdM$UF+jhg)0 %q_\6I0QtZ5M(L4URMD\h;&\"kB#()gq=mT%K)!>N9gCY+/e#KlnTc0_KuZm7S4maMR3Wq,iO8]Ia/i9N37T$N<23*?VGpfk7:_]t %i=O2!#;pn1U0MC7hd$iCMmJ+.NKpYu"]<5^5u9%N:PO7Z`faQ+%PK%:M*@\/,L$Z=+Su^j2q\pKSKt'Nh2/9t'g&;@SidT,f8g9Y %[NpF%cSZ&$7,Z4%q=JXp3:&TMAn'bGnLo%i''WlNY(ah;CfArTA1MJ5=i:=VZ`:B-RF!.Bc>AP=gM^PK=(?NFeMJ&PdEE646rI=;lk2jOT*e*4YE@F-D@9.Eg1, %3k:)#f$&8fA8r@hcTlKb)oc90)5(RE:LS[/(%PYdSL&$SHh`ab1*=\6.5.ddnhC-FK;NU`oID+MLO!#mQtVUs/LqAu&f/JYaZ1Qo %#a1i?]1PGP^J#4c(^/Cc-_M;$FXH2Y:r7&r0"0RNn]88FJ/.e,A7RhnJWfMPc@8_Lbml7*jC_UX]oQ/o:@ %5AV+3*^NO?=*5aa<3o&7Du7%0Ur[eM48^t?fh/9.r*M/s1g4ml%2=nAq8phKV=faD[C___Si!i73\1Oq0,qCFE7hHQOK6@]IVbm:3tEL?F9o]M@/uL_iZ"8T6VMT-qm#b/H$s;)I*DL&(n$,t`/PtdYuh2L %cNonI=&S4%Mp4j,e&[n'PKWI9bc6jf:Vm\-ernjJLY.UFfVr];7TiL?du5uX@n.'!p>bETY>8@"?$7jBc`h:!VZ'*k:p#P.:nL5`/3:8@G-$Cm.GP`Z/9 %q-8N(KBmj$iA7S%ee\-]).BEPe.s]GKYgH`V$gpT;JdFfTX2VaK2Veka25kuYC[Alj9hSjGrK]EBB=h6:JY<]_9/DIPke:])jn*O&s+68VAHg5JKouN %b:5<.CK7D-NPO60_:p2iR/jj_Cgt#i$EXu:]/Odt&XDE&qLbmQ0a"-F_1s*8nD[.k!r=IfgH?&TUlj:Th:!f!$eGo^epcL4c7ZlN %/1,jkcicFc?=a8h.+cI2Q]PkhE;2$&EtY;5nWM6N"&L&6.c@40VSQ=]72e0YP@#<,m[E3>6f@*OhUBeZ"A0sibt0X_ZPR'ZY[t]4 %2h^/(5`c7>QJW8A&4(5hkKiMS:b=qoM[c+G@M-FXB&r:IT?Fp!n"TFEaR'SNBejEiaUEiLF68Ppb(dUc0WKK)VN)#[^ %nps5^A.Csq?B7\7*BBMKikt(]Y6Sh:.)c7OOB.)rN:"H0PDJ%0c`LQ,")=Kf[q5g7^tQm8""]alk62'CT#2N!^uiac;%cq[)#.Qc %'/V<\4A8;^]cjCG0`X*1jLU2pqZ4Z$A3*VkM%TsQoScT`G-3!U#rSi[m\.6q#+I^T[@ZX`:@Yl_[n)d90NojahHhl)dobE\GGaV_ %o;7&@H&aC?CU5jP2H!3!%pMVb^U3+,M?e5e#;bb8F]n=5=d9;k5k3=)8.HQE;jb-T%A/RlKW=[cMMq`ULA>).Oi>;L\9>.`AqRbE %0UpZ&'g`35bChZAn*>j%P,-Gm;TR_%YGgG/F/;k;@`Am7FU/J9joqP4UO*2$'8gV_;_mZKkeDF-/k#NNW8>gikS49Ib6tcoL!`snW %9:J`#W_7DD)FqPbbRG+OOGq@H"TkK-r#;gG4=^enD6uV3\'0)XRd0af*R9XrS'iK&ckMcB9P<-;'IP3-TLMcI;CaH=6SNJB1]Co1 %Me!dqJ.51AH#thDSn93BhS1F:oih&K[K7)Xe[)&^A=HV2SFIe#G+j`NlIHis%;i=+e(i3j.%XFI9#b,!?^#2$AN1RYW.-PT1FubL %s2mHckm?9O?FFg^kN%qRW(@MmE&\1 %_!/['YFe['DPop!^UYH?KuL&7Ee+e"DK\rq3+[j3WSi3%)L[[<,rM*]MG<)44KB")p6hgF_Ua=idL9!3=\GUcZFC3U&-7hW1]7b,H"g)*V\qa3)`dSF?!X'>_-$bQ*Nm,qoU*L>R8!fP*JT16$H8QJm-omR2*lcED_!m=()qk;KmDXb7_Gn %10j)qmu-t15.FQPR&RkX4*B'+/<7R#bed,`EUuQJOlMoKRqp^d-;>d_4jpKQc!E-+2!9#$1TWn])N,>YY$UnJSOu8W.a;_/)!P%/ %I?A%G71\T)Q+Ag\>t1_aV/ds=,:]Kn$u?7l^1S=L`S)kabtRb0Z/S3VVRB%#RQWD;Ws-,d)V*'9OJa/K."Eq7(ZVXJi^e-%]bZ_3 %(%N[ZZT*5iNdeFm&G@)5+5,!EKB:gXR0%9UNe$'0b_#!B).KA$):Wti\Qd3e8iE#$)0NpJ'P2pt)_L-XVNN06LukZmUQ@Mg&6)O3 %n,QOSTruR'663"n\fRY6$N!e&E<4$h"B0?/G@WT>WGpM6E3L8JFsP+gQ?Y96iZQA:Dc=>gN+&*(.W,+:klUm$V3WS`V %[6[Hd(74]e-s-US+RFhK58V4um);At/^9qYjNmtBpc?Z<2P?K*5C&3=QVeVk2-3iATW0#[X'/,<8l!#/kP!?ZZ*D-HD'JO..9IrD %!R+:1d(h2ia`.@DLgbFO7td7`L!Xi/C4NW<2*mG5U`pdV_G&naEdndcpp8"O_n)/4qPm).fkN0*X/QRfKXDEnW$\J*2_6AP%:;C, %"[W0>)rJT#Rt7+M;Q$H0))pq$W*[3KLk]qiAVl?hU_Fa_&.uXNi#qojh7R^7b*[t-E5!4=D\bP-T`s!?=T@=Df#i1@`VuStFONNY %^19R9qJokU?At:c;LZ0hHc7QV'X=n79k;C\o>)*moRK,TfmJPO,?rR#8;qXM0qtA*P;l>"2Zu1P/4LNC/18s.S7-BTiXi:iZ$>gs %RmN+g4Gr,No,9D6/saVc2$@L\&9G1h\l(6,k\176hWg8;g]kau_3,&*D'N.CH*i'4S]4#4GqN5Y9DL0=3p*.[_kXZpnu)TJdK[QY %'InL&m8fO)'1oot;bCZKNU!S'njpSa=ACJ`Ta[s\":XG>Rb`W$&-BcDUi`$+[3#ks].H#f/aI;PlZVpp^M)FHt\>5G\84"cTXLpT:jUN1Z434Tm>b#DV.d1Tsr %9".HG?)4chb@2S?/&T*dnMe:s6Oe8;LV"bTEt=[O).#j"'I!X=#%N<04q#5-="][tNGQ(?hYjACpI.)Ig;)HrJJV*_n&G%f-j]^! %r\C']6N\INBI.?qF"(Oa-n\=e/jf@f8)Yn%iAOIr61Q!!'\d0>q2qt?7VG^^_UE5Mp]JGV"2Bt0J7)KFqMnC\q%M\^eVFq %k@Bt)^Z,[E4L$nMp:k4,8eg(iQBs6T`N(jpHZGZ]&0HE&L+tE!^mlB7^hoCMpc$**^*/XoL[`K2Z^6X'ao %[1qq"N3]<8PGBd)FTYI4]dtm-i#(7#7q$["M:q+:Y4P,Y'jeG^EqV[+\N03_d?h%`%*PN(VGME7+V+X3 %kLT"?gTX$j:D,AofmQj*I4pbC%pW'A*C\rP[),VE86!Z9.!K#H?LJU$hiri1qgq:,o#fHPmQsai!\Whb(_]A['.ra'HU[O*Ut&h^ %k-kC$Z8e]%@&ec2_#.PYIo)W'QaJ0t?p9qo9-f_tl-N5m',T9i,#W&LX-rKa_*@I.+/98+DW$l@.m3tL0+U->ke:84fJ+r'T&6bB%#I('KE@J_J6rSj9pr\)Nn,Y %1rH&mf!Etj,?=s$a\;P,9sFrKZ#FQ&orQdIm^6/fa(Nu2^km+`%rs"27cD0dmUBYZZKd8k5.bE[94u(7/2]N@^1a'>:HYc?n'$_\ %A+iOZi\8pARKV,c8jc)g-o7oJ-KggQDa'_1_ee*np4DPVBD0;5M$,*A?Tb_a<6=nB1K#/)KddP04XBC:UP:8dK/WeY,?R*I4_\Nr_Rq?i!8b*96bnDIEEW]7o91D,N!JU'WJCW$=kG^ESdHZkiKR"=o0Yfq>i;@/-qMl&%b]F,)On7\[V=ToNK[AOUu$+!\h %RuB7dV;87e(7_be2lK]i<5#@:WM5iKkgq7MVcIheefIbbcseCun&[HZUq1eYf(Vmj$V7XRU0!)\7?TYXVg'A%>ujWB.1oF:Z:*)" %O&Wl-(FeIRVo9mM\I`unZUE]*oNY#u$WXQY*a;=>]o^#2G'O;\PVgFV*@GAM7NT@;=LCcKR@k %Y8A1?eMj,5-P7;sEi\T#3j3+[K+:3>,L6FE9M;6:E=s9CPHl?N3^!3X`cIe)!9iQ#9"'p%L/YXL[^`dfG'>\X;=HX],-[5kJ7V4T %!Q4D8OfLdTVJnKFOn8h8G9:JK:!;IIEs[Xf@4(GZnL+)./X]jE\pQD^,_#;>\-.n((0f3s*PDq9JIE(?[1P+-pbM^_lh=clWtsGG %H?$?2+-rNX/0j0i&!Tl.T9Z^k5$H63YdK^+"Ol,[ES"79EG_i$Ye-J2KShIY.*G[hIL?C(J4A$C)\`=;8 %,8])V=fG.6)Mt5(3W*SUHmTr %4bSr1Mc7GpS"C=iC3^6W$!HOM3/L)n5s2f$H,/Z*Z7E7J/q@Q"R55=ogsTq7uZ %l5gbs[+VrAED;EA)aagrgYu*H'U+8qCMru*i7*A\Vq!T-)[5YGBK%F]L$%SPAF@"r0pHHja[":7'O"/Emh::]s3J:(2ah<2rZq`C %5BB4&$3F#Vd/VC8%_\ie2CM"c<\kRA<8qXoLL(qA1fE$Y25ekhB?quQdmn$EaU4!VUd82O`1*5rAs/$c2G,^=;]8o[K`2,G2JHR* %q]Tt9M_`(EO^/938Gb.gTpQ*u9UB'Vhe0:j4'.ZH++QP&6PirHOLXe*[c!*#c]>`8bcJdlSpEn%,7?&KSgd'BAmML^6q^BeQJ'Zs %E2Zqp$p+3j\S4VQ.60K32'jNSh@nYsde7`]"9`*&J3`O+Q0oi1V?P)BDHG.p5@LaPjhSgmK'A(sSeT_B3.:_^EqO24&f!m9VT5+9C-u/m/lRg&&[@Br=p@'OY %E@;`Il`i*/%Rr*5=Qbuq>L#F%U730/VFK7i=CnCo(`G"#hO5ItU%a5hG8XZ=#YtW)NBpI'VmM'?\PV\fAmB@V.1W@O0q!5)Th#3[ %=JN@G_@"tt_^J7BCCD>*EcAb:7IZXVp\$7%37T-0Y4bMh4Y`$9Lu?J[b>7BGS]EOUjt\A=!lqZ(+G]c/kmU\Eu6;(ATV'S"4^1YoqGYiaj/JNiT\_b7cXg,XncJ@?eYN#W]5,fb-F2%9FS]n=r^oqmH?;?/sL5 %dH)VMj;]"@VS^_s&68r>0O0fJ-%!eH94]%[!Lo\3+.P9F-B*;6N@),s7(F3ma+t;Rf]D;;E;(9"-mghhW6>LuYl3!dq$/SVfP!B' %2_YZag/T]Oq2rrr%B23gZX4U>L6-+&'94:kG4YSQEMKr.3QqBN_/UE!Q\nA=RRQ)G]g]P!E/^W9_M[\hY\p1!_U''CYa8g`fti3MX?+2e/S_[2F-na\gnN#1n3Y+,d?2^JA'c\-qG2-N4;f9EA;$qGOou\=p!B2mS=m$]=f$7O %_G)dTE%klF,+NSp(l.-"-r4fS$4]K`MIR2&CX'_d5AG=;.2419O>Np6=r9Ba!*Ehd!c`it]pT&9lE"0M=Umi2.iSX,ir44"`/>(M %>u.,D=(Z1E_-$O)XK]cJBVL64=7k3W_"pdMd$W$2-@s)ndgd17/=,:b#Hj*q]'tpBp`4Knn@k-' %19L*o*`8D\'=0q;f^SimBl-s8S_)plFI1lR2.Lq"!F`na<0q %f2pktIX?8J\h:)@ZD?'NAs1PQk]CHQ+S/u"O %Z+h?.7oqn6^?9ucnbW1F)kYAFeD!4ObPBiekD.[Hme-SWq#'@:FSBnOe[HphhNa/3]Do3U%kitreg\/Af11UD`;06!V0D9SY)b6^ %n*']&jn[lgnbMk:l0b;SXQ9]Umgc]dqKCTI)aEm7]4VWN?<[(qs-M*A:B+,Coh2OT7f@h=o$g%eI>A@pe`5F8sS7s5Pc'rdlfb %?5[Yje&;:@r9$S"Dr1NH][J5\r859U9?4p/V1C:Ig9n.f.i\Hhn#\Mq\b?'9jWskn49)HngW0!7+c\)YpqcCmk;\e]XiKUd2SMA5Hld?Gh8"j]KSISmVRIGLc9a(G]e&6IEglmGK16n,k@R'5J+;:r?5B6Y><*UobYY=fE]d?QZC!Y4\-cC\V!/n_iotXg %6(VCfT)@aW+UhfOq;oSrMb?h6.K4:-E^h&.j--NFVh[M#?al*qnE#/4^:K%oo13TeGbP'LaPV3SFl+Has4`@3r/95(3tki:V?:=3 %]$s',0!%pi@NSqrr"n>bMt$Q\#dX8XI %s#*3Hr@J;c?Xa:*>7^;^Igk9hUdkuuN"?[d@s %o&/mPV9D2mjUX%o-%B2YG82bO7.QljYUC?XK88VjVpTGf#3gH[LZ5Q1HEYE+aImp4dGNr-\&/g%X26]?NB^[LjGgL!5G/QIhGrsRf/Dbhu=^4(M&mE+8D[ICNZF$CJ=dSK#X %^0<3Fa(+l1iq!$Bo'2NSjBq?jMDp"]370\e7$it"N'HJe52JAMMNpEFNh*'T"]B=RjnD=)e:%.>E28+K:g`E6#rEF2'I!p>>mi/t-bEK86VaGC7C%?^-f'R>DSQ`MK]<&X$%#.nn^HR.X %k(LE&Z0_)"e)Tc[@h.Mi(JfYEn@eR7?hD*>?!e4rnF'J;J%9lGZh;H'8"4FBmgnT[l&Ynd/[G5]i-A[D'LB>=DshsA':IQ9H- %g]-sA'`J[A.GX^I5@5HRT9$`\S%h)_iR%T9pAXR/l0IC"qX#ARHh\$_"80,*A0Xa7*H9ZWIaqYOq^Z3_rp-bRC%n+rO$6b@C>#3O %X/Yhtd&f8*k#Z=OBPYdtYJu@bpWDLufd3C$hR`*,']'c^lqR@1Ud-!\\G*l0a5FX0ge?q8iac?ghKP'jIIc3Bl<^BWn*G]>+)jAj %:7LBfo^k0*N6X=gr?'[;iHL;2S+kcVs0_n'\t+o%f7MDpqmFQ'T!fYZM-21:*li/chch2/l,?HWC9>1$J&*tuM=:?o52]dtPrJZg %1M6U#9gBf3.RVho^l-;K![eQBEopF@/c$?oB)WBg/7_cUN2>Oe&mjR*uj5-ZVrj?HV4hNbKBA3&Q[U'1sM@Euo(g8hGDEek0$/e`)RbuMX*3o.;<2S-S--M>r,1AM\kAT@FeYhh>fH^E^X\'"D"jQY#98&rKq %FL._`(N)Af9K/OYp1/.\o)Ii81$.foR_NtA]\PMBhSX=S&osGVn]fWrLlU=-U)Mc'/UG]WX@(F0ED^4KcR8a@SCb&l`t2$ho8[f< %[`pnn\5YEU=Dup+r`g)so8eWpkh=tL&.^nl$K5%U[;a\kN6K#`[HHP^V76#Xn%snm-N-O&9mFn^"V(+sna<0995p+X42#lus6dJ] %mZTh.&jih?ppY^.YHH76iX0bsr_6-94n\g%g%9Z>EV(.tgQ)lK%m`>>s%^k=4^/-jr\)$7rk")Ta*7OQT6B]%q<[ads7p@nb*OJ/ %?=+d]M4!jd%kfRHs#Q59&Y?c%eX-7,jlNc;CO5p$s,-i#rPP[GrUml(kPXV+h]H02rR1u.]^>Ro+`r,)7JkUur=DUW6I23Hr5YH. %m$qFQ+$X4DJ:6kjf-=nIHiE&$qctjMcIu %Fo++I"8=t_hNo%^09;,X69+rl^\I^!oMZ:Zm.gGHA_2S6X5d=]MrXTI?^g$60tV5M)(bq"nDU8gm/1e6PH0Vj_s?@=$Ns0U]spj? %*YIrR5@&HI4hgc9pVl+Aos#l"n%LdL5CC/1e[Xf4hjnrno]#Q:m[MCXf<8H#m61BRf@R3PLPHt4!ijq[T)4QY0<\_f*+$A7*?i%@ %(]*oTQK"drp#Y0.eZ6U%!(T9G+e64#?(LoVnKT.O%0Mj]Rq%?CrkJf^H(/!IdtRIm_+,ImIAA`f4UTGq=i-?]^%;F:VK"V5JGWLY'6qOIT(jE,A5uciQIQH %p=1%#]R+"1p$1Q!jutmj\_?C*Ib`+J-O2QeNn1]O1kOoO_bYIu^:q;u)t\2lWsIC^jR'CK.fgIj9g^)ds8cbo"h %q=3m1hUJT]4!1#b]]p#].JDr=b2;j#^Yp!4I*F=Y5JDLKJ#<1;Xug=c#FGAZVr&R3u'qr?/;Q[Sm7qssOSIiVki:%\ACkjT:UjbeQ&lNS>W56W@OV]Ti(DZBVLX>RY5C]eO\Im1R0?i.h4X4O7NCOmW+Fb!>, %%/2)LAT&,#Nl+<.#Y1po1O;*a<5&o2`ir_e`]B8JW%,9g1D3$?YgLIkLm&CNo_>i(AJ$`MD4aF6f,Q;h1rmEEL)`%4D_Vj%< %J,.ISls0d@0;BDi<%3:0?3j*G$=fNj8iL_'3l>`E-UF*k-p %<;dt=Dg+?2h`kBXHMXLVhqmR?CF]AEi^KK^X-7JI&,.of4$.I+?^Rkn`f:jBT:?reU>Oq[Mj*J5_cQSV`Kt6Qn)"fB@sc)bTQ'?f %D[^k)E4`%"eogLh5-Es@JB+nt[ %YSGN+>]MKR#aF1On*GJuo&/L?U@A[s&KSXSEnhhDX1!2X(N7gjZgO2o]X5%k'DlK>YK,^T %Y'l/0JQK9="%m[e[RJes$?0kLn$'D/qPjpnPOkt2hU(Y1"93a9=6d.G%PP",QqDPg'6O/X9;dc^I736AEZ`^'EprM1WV9H[Q@$69 %*F=2=[6NqHF<73+7,Q7f+49u*AT;K[^-9:qG^9/No';5*LCWUMWrqRXrUaG[]YmkVrAK4EJ)7fo[%=]hs8;0?ntn+72KW$HD]U-H %H9[TSX!Mc;7BlKt17FO+Sp:)%nnS3+L:_&fh;"U4]"7pd7qW'E:`Z,*nD+0JD!cJ@`6j>c-krC7$)YmahCQ:41F*)m(clLa8>b@MrJ())okK762&+ngpJ!1#Io[A-QhY>pE %3gHM\lgpm,Y'+tL4?n&Qe-!D@V#PV+ZL5m0IXgkK_*6J,&C%s7?6Xqfnb/#FVqrg#LoWJ0fF!NoGO,Y!Y0' %54jlIeUR.u?Gl#6,Q+TH6@\BC_g-CJo5UZO5Maq,IFB-/lMK+KkZ(n?s5nmGNG_hTS\46&nbE8g"hIu_8TB#uX?oqup4Nm)G^Xtk %lMSC500\clhI^U_o;M,m4cR?RG@TlD*M20QU:WQYGE)7Ur4CFYlTWtQ2`K0_kMPY,[+pW2NGa_O:JY=r3PDrX]o.g/:8J)gq>B8K %r^]LZd'O/=Eef//hOjf@ir%g"gWPM]j7W/]3B;TbTS.`8PiJGrs7>@2&'n:!cMX[Qk`l'6V6bX!a8FoXoq*ih^\_]>?Jb:na*=ZR %qH_#I5F9=ao_bYk@3=dt(T/WNmkiIrr6e?$>*@/&XD;kNVX^p+=l;J-^UA,HlmVJ7H=5jPY$&Cs]RG>)_m,\$1#@%1DV&ma4.jAO %o\k^dmiV'lDVP&s^r%h=Z/]c:p$GfAMq+2?pmg`$lHRTQR"[ga.W,,[?hOXaq>/$@AU02Z>5,lYG5M6sQLs+E@Mdlc_/H$"p]K+b %MS/(igm2sOmBDgm*kdQfqPJ4X7""ar[`J'jh>4opml>dM6/SYQ5!F@:[i,()0Rk%(lnVsi=WtZ9QgEDa/&bXeNZ[h[pk(b^"nT^N %DS`S2qU]m2n:.&Ms67car:0;W*tD@o40*9@bZ>=C9B1D0qR^A1e[Ma.?CW+/SD(HdpXQa$@WmNna1H3pn'$?p6OH;TS#bA;^-+[; %>oeBT]mk:@_t:X'TD=2%NNbLW_V_FCkf9;(8AW.1pK)`[s8Q0ug"p4g\9P]6eT\g3n)7b."p^i7IKMnC'L1tLgMN8D+*[[kj7h_b %!d<03Gg=_,mY$_8_qjQ#J+`uk%#;#mp"@hd\U&\r/OoX%q8[TfYKtXDosR'=YPX,/^0X^gCCiT"dD#I$?6nq>G^OG)tog%m?W11Z=E66k5>Apqd@Tb1(1(L %%k\8dXKBYu`3tRp-JrCA5(E+`4n_;SoCMQ$`0srgJ`6V,V]V\6$2a_,pQ_..rNZ+bIsTuWpr=c2mR'fur2II/_^DY`YHOSR7IK_Y %lLm3&K/U][S*+liQB69&:L[uBBrPZ\HbO?d%pGD@gZh'TV64[5]r`9=Lk>3S(.19!Td7(r1e5!MH.K=m]S,+g'=:K527Cc7\&FF= %lB:YKLj[^nQ;ZncQ?h^*_!f];:4:RR3?5D/SPnLoVLo9q['_4RDj\\[HhLue$d1hQ.<=XIXWE]@MLISEL&J&!(d_nmF$WG[=JgAP %+\X3BGPqVJ`Ydij1%thWSri86.g@2oZI)Y^,8!J':2u]LEPqA]oF/T!D[D0HUG7"5)=MJEU-NeV6.3HK> %?5rC75,YO%D5V?WKU2;(ei.B7VLu>LO2fr:Q8$=_/:E(Ziu"]&ZlN?4e-]EG3L4MT5V@&^hcX1M;qbk(/U>>olR`L[gO/_#/=a,Y %"jT[]6gPIu1HE]"AZe-%+N[E&VHR=E['YqboXb!f7FV5%akDIoh)h0F %RejQjOb*h&"%f5\L8pOpiuC=7?ruRZ3@nu]c$lOldj7k-2=M`sAMSN7Jjk*(%RID(c7s<28t.`e&CZrBOOf_1>C!j'd9AC$q3/"S %r;J%j'59#@m_/@=s7-EY7s@MlhKjtDhJ4-M7I+gdNRi<;i:uEGa`.1KSYWcEGZ0Xk[D%nOf.Z#fQK*2X,0dBKmip*J]6BJ&?$CTb %RBBo2Mc@`1hbC96QgZ9S2+):8g\&1&Om`#+]?,9qnm*NR7f+en?K1!NUca,%DK6erjK0`AIWRs.D]@S/g?Y*o+Rf!Vmiq;r,kY47 %hBDRliK*/-Ve8ja9)7*;5QBc@C*3=8Zl(5;L4^B@ltk,Tq:<:i2r`QBL"bc0VYR4V'iMiIcqH,&(mE\Q$K\\@:UGF#[[ %QY9XZL^gRfDMsr-Il*o/ocaF(k!#>Ll/tU,R[:i!)7f`n^C5*49W=#KkF8>4h)ropXaaub+lD+arj4U9C%DC"5sP6fW9Y9E"Al*V %9^M<%msunlS^F93;sS9H/1(rXFaAtj>i5-OQPI"t-luTgdM-bp^S#otpUb7^(6_@m98cM3?Qs<^B2:u1n$G8[VeZr(G%f':I53a) %=S1lB:U,g_)m.+<[PZ"-SW>AIQ1&(J>2E1dqHQijXW&2-($B/7U&1@#KsrPUR/2dLZaQt_@t/,`F_4kDpF*eZ?Z3'GXm_:I*EX't %K;J;5J;lANpfS!5(Sj'/la9gF7?3[;qR+gko=h"LY[oH"[GotQ>&&Uu?../6@UAt(I;[tR6H^"G"8_q<_85lB+^_g6TDMZFWIJ?m %1$H6a7I5Q4V0**5pqF/e]DB75&EgNSe2#EDG)7fgG=eUH]Ne,)Sb-,[0fp1H>]R@7_dG4>"4eAR%mIG8cB&=/hmNO]blCi"`sgDQ^([rWl`IDCqH!=lIeaI46iYiOg^X&3XkR:=\D@B+ %f^0VegU_gKm99XOmrV@`LMqT>0V\OVGK'U>g:-ENOs=%W62j5h$IB4.$$X+oPQDI?+>>SZm=dm,cm'[=>GuF1R(nuYF,]PZlaI4@ %3PETql#rUmHdZRa3o/=j9]2iIKgrc80f2`X5%A3E,m\hV2`/6=cN/.4G!TfcJOYL242:&f%S7gu6Y))V89il`X2YIpq1K,6igf-^KV7.m4`fmnGB2[3ouIbRP&48W3K`1N5?[5C%<72.:e%9]J]i %5^PA[BHBpmfNZ.<+=6j!bWQW]XXb:"kJW4u8>/ETB#\Q6nSAldMh85Ao*E8K6&7\@M9%$lXc!pjo%0YB,!]U'W\^.!/Zm:gE'Vkg %VYi$soFs@^SBSe20"/bfQXr'1Gt;Kg%(Bj.&X$%/4-IH_5W'C!78+FZBLD&Uc:L['ggN^m7anYE9"RBZ%<3+\"JkXECi$]mDF3Wn %%sVL2$N.[V;T2q+EMSm3;5M06S]bu2C1D^+"BG.IVQY&;AOnF:?C'Q)mtA]ctQR@b?Ji\"hWIP %:[L)'Z0jT@H+36-mhYnSc6;*Z.h?aHc@^/^dYm[=>7\e)jp(nC4TS0BDSBK_:N(2k&)m>k/1D]R'g`>Aemu!bWBQoF7HundZdIo++Uli#u_),p+;I'ec8!?h"dC%k_Jg %mOQ**]=3#sq*2JidBG"94ZL^jG:F*H(*>I/p)2+e/7V+cCG@Vc-AF,K?E('9VCp,gQ8+s.2/8s.CO\!^eE3#=9C:h %SkL,-R@h@Eb^To33't+Id*D8$C#oei.H;4M(aA%*;EOSC[#UcX)EZ1$Qt#ZEQZL"4JT*Z0dtWffdPHOR>3X8 %PSnR9lAUk.-oC'u7AW;ZU=?rAVn4JU%)/P&+C%`d9]Cr@C[r8U*eZ$n&%XWp(Va&$?HdY"nNW<#F%?4sl8.Br;9!,O:2F$`>Z&(p %nnA8J6QJnFZPCP.`=4QR@0:PVe_Q7QBBZcm\e^4t1>@?7Trq)9Ni,RS=q:?b!SLSnQ-j:H16cmMofmZ]m'gpPJ.jpp^kB6!i%N'[ %OpS>X^$`3n>&7t1mi,&%>7eJI,5ZVQ1RGrE@7Thh\\9m9Ll_YHR=@Rel=gMDUmEBV;Ec.ohWE$_-<6ci-JFpX&8j,t#*/N-isO5?$\^I8-8lE`&OX$u\_66+EfATNkE2:p)3)VIr?* %_2oDnrb]FL9]7Yg9.CIp-)JXM/ucNDYbLoc>Z,t]/h"JZ^7bI7a,0oms)IIO<@^Km)0\8oI)/UF](Ha60W`sSUFJV)R$>RIam5YT %h@^JO.<0/^YF-BN5?f--WjO4e(\$Q(o+k0!+]Jb\=6(NAado1RH7Y %o7=Q&@@F4il)FCp9<&!jR'Eig5R\"Ao_FBQ:Xh)T\2s,:c<5aOEmG+(]QRr@Y@<7`f>;EB&Da^GhL31JnhU!O$!u$ %9N3>5J\=k3@&dX>6EPEYN_QmM=hie-Q.Q>HQI:H*%9r.(+qbM8_@S'\p%;m/VSm^aoLT3I@=R%cc6iU]p-9gbmS*'rQ7W2;Ul>]= %64?E.Op`#:+$c!=HM__l-K^d8!Y5.DZJ1)na0F72_iB,cu0/%4XhE`<=[T0m'XbH_jrc0^I"1HP^nq0c"H$n3"NG %:j<>$YKOG+DPXS+A'dQP<%9j?`boWkV$TM?qj.3PH>JHj2MMPs\dbJWb[PWs:mACYlFGjl'o4PA`#PT:_&'S*j9Nol2DMQCM,oMZTbncK*+iSaOA)=( %"sn<=5ngQ*-V[n#<@MS.8(V"C)P*ldQOl(_"dO"kF6SF#6FrR-VfN8.LHGQ6jN8U?Z-i,O"0QCd&!d'aARJC=6kVJQDkS'j)FNs3*Em=-,Em=90Em=E4o'ZK1kRdf"d$I'!;8+"Qkd+=,!)VMSJJgT[ %"`g4/?slGW^[NKk&@rJeJ8uqa&D]ZTi.MVl_$,691_Ab@Due%gn3F(#$kOIV%hX2:%m^9DV(b1JZk=d;E[at,qm6nc^tu2I$QAA( %^];NRO?oML&iAN&f><8T%cR.SH(P6R65RKFM:,!]+V1ml;Lid6W"@cW=L"L50rGZeZDXK8@GCpcNss.,Sk_Mh+TVEZmghmZg\HL?i?"o$+=<\?(W+V.n!r@f7KaNP3l6hmXo6=)`gAp"H/pArRUNDK1E0(HBK03oIWhbh %Ti8!RhZXUO;&)YReY3n%)SM0r"Pa-3ars]`gem`S5I5R[`:9?1h+*KCk4c"h_^lK.F4`EO\I?M)[hb[bp$7iN`cS`+O,%[0_tW<; %N^@=Z9(/%"902JNXD]d[nF*Gf96aU`P:$U`]JM&2d)c*_1E-Sm5%?mV",&\:@ip$[30^Z+jqf.eXu_Xea+U31JUSW[LE#>3_C$+[ %-jh?AJdLEf6Or`P.LR(!o$UalK)NJY`sNRmpa)KXMF1F*80'GW7f>cT %<))f/YWfkDc1"J4_rpcbBkGG7+qN"t#0Vcu7ta!R&<5pe9kPQ6;1,]A:US93C#NJk/ahIV"qHbU_YN-(%juWNW:4]ck5ck($'@5[ %ZcUQ@m0[(Y$CX@`>nq1t'V`[]aT+Ip`O@+rSYPH(0O1+\b+9O77D5GUBb?fX_uiVNbkkpNTe\Ld'7%4DD.;s0D#%`/LnAqm6_F.( %#LpEeco"#fau)s;aq\:APRlUNkj/3J<%B"UF8iaH!8WN65Ua2&(I5Ij))0DPhk5g/n.+HrMLQ3#+$IOG4a_q07k`ii?LSX'gbhk. %au*NLeuX*(8Agn2^cU.1"t5gcL8K.5COhsKIRAbrScaX]^-e+mhW)H;]Dm-<$U.]r*6U82GXW!$>=N/E`0O0B>Z?HXlu'7U7Tfr_ %V+?>5^`9%/^3d.V-2/dm99%/8cBqa-dIlq*`g*Qo/*_1geN0qgVBZopBBX3TV#aGafp'K@Y\@#G7I_tkkLd-jLQ_5hDF,^_'@tn* %>e'!Xff6O'9W7DsiQ+;qSoE9^@N[i0W]fAR$U1$T1EL?%5glm26RBkA&"*L#A3fgP5l:: %s4R'E@#$!p4P/P),VW2b9T-pS2YAc^iG0E>B7%AI)] %%NrER#DqlDJXFgmgD5bO.+c[r-s$hr1St$*h!l'L+m)!+&BXsI$$l4HJ"u@@1C_K0l^]V,g9kZG`"j'O#OGU,:Dhj@Fd>Lf=Rb-/ %6S+hY5$d%X,h8]cER^qglqL28Pt:.M3*25upO/F[OM7jL8#WSp4A#gVomO+oeRj80fh5^&H@9W.ijTD6nkjQ$]r,MqjL6V7_KCO; %?[YouodBqoB(U.lR4T.`NTUmQ/P-A-%'B?E=@*k!I\Kc?g=sB!C`@7_I"(gQrSCMLA7DA1JCS_$`jQ`F;@d24Z7G %l<*sn1QVF^pls$MJ$d2r"Q*WW@Qq"H,;A"DJ.]Ra]:[b9G4I*m>c'LLjB\uee71U8V-L9;2DY0'Mll>%A7$/'0'@nFT?K0cL?:Q,=RY-a"e08is\D8^>BPoepM`W<-S82L7t>5-7+E0;@R('>at=[d@C9+l*i;N1p"gr'+=E2SCnRfAEX]M %1o$sc\tC]Z-W)MK-P.n5-kP6P'[XIWRaI&b>d@>%>I.>(>d7=)q-^BYkiXO`aB!*m.$q$$3:LUjJDMjojS3?!-LeBK1\ck+'&AEK %"6G[T"6&'n)>_:34eQ]7J1fM1]R%\gae6:acU@M8d@OL=B3Cb^$+ggFE%q*FA2'82LLI-p_,=ZKmh9:d@c@7^6p%U`@an):,M4IR %#a<$I;HN`WHIg6@iHHN`RVj[t/:pTp.DtCsFO]__$\m_^]"nt'@j."Zimq&ll.s!N`bJfi>\c#phlAp`d47!Jjpjs$-G9b/ocV*YtS[nZ\4#`hTZZk %0M0pRRqsL$-:YBX2IkB]5`,W^PBQh5^)DW+&""pR4bAG32%h2TOHcCBd"[c8>DGDHOh)2"K3k_0K%#*B(+D$s3). %!S@3f/9RlG*QYBY,+on-?BtI`ljiI,Fa=M0O%C&;K"^n]j3RdtM<(@sM:W%*GTrfuES&B$c.sB[ok&(N;qAM<`i;S!Z2#226RMG:;[0NR@qLCPk0,4i%2pYH9H#>2N#KEO %afL&4afpUJ$`6WBn@EV'Qp$hG=nYSm2p:&lie4HO3D@kiR02Q>Tn=ntR6"0YB'c<>/*7>+9*W^"HGSZ&)]+IiCEXZY%rn?ZorfAD %e:`^2jE7n]hId,Ka`=4*k/'Q?#;^Y+$?S(i;15^E"Vtr8p@I=IPo7n7!`:@moX-uBIm"TO^]8dDau?\ %Le+;Q)'no>@??Mj"aFL_CN&ib_e*)R4,8XsL8dEEB8c@PfG?XH)VS;_BEa9s[C<$40EKgSn$uo\!(?-SSo]^\_`G#;\p-4Fkb>4! %3VK5!GTdO!3!k"&P1K>F?VV$(K`_(2)9\sUM-nS98'sGbf]O*U@T*ZiF/2pTi'[da-:BHE)NB57Bf`[t4MA,#VCo %b)p1cC)_Z;9mdNCIRRAs4*1'R0W-b@Fk^R0-D6C!#(M'k1CKs'L!nW06>^ui;B4Bh%NgUD,Kb0''c]q*V>mKK;6jLhd^?+8I`eW[ %Y]e(g9Sg%>D:5ksl1E6tUq9F-PJnn-=:@TumD7e8jl9Z"/5A;=;C<5-r'6)PMp[Qde8Sj$@4HOe=I_ijE1c0D96#9K=H(t$ga53Z %^gJLtnacZ`ON@"\AbcR\d=#s!mqdf-Z\eP^kTFLbSVmIb+e6O %?:YhIn)KfT>$.Zk33MJQ>s)Kp,R!!8PD-t^@e>W4YcsL_m/)\rZ.MWAEAF,Qhmg_-M&f9WXQ4mY@lbJ'"I]T0p3+Wu\l*cb$Vg`W %4=_iG$8H)1c"(*'XL'gcS_r_a;kRi1SPEWile3Z!6TJO[dA_J5P!K]#KXaBs]=ZM;A;HlQ?N]ab#^aubaDms+#(1V1V\DQ4m3u824t\&/X]o7fC6,2'<@aW(\51f#IrpT %-*/U\hGn@-b[Ih+peCN@,fXeP4@YgS:nk1GC:+5g*&<#A>TH-##Hj1560%$_\-Nm_^=iPm+P_:e;q_;%#@0,Se %19,T146&l*?T-%2cTkZ0H'T?.Fi\9_R1l'A]KETS]O=a+QZ8dYf0l;_;p&8AUGss_i<#hAIU7CQ;DKkZm=&"V2:4\%Zn84!$(o;> %Hs#adl^/P9a`sL1;F-&Y)s[.O:;d>Z:,#CVT3.g?[cPV`NS@Y@jnsS+_P+Q?Zi/C"3E6a-&OULfn:R*Go)sP^YSp'urmg@i?tO?t %b.s,Qeq+!&X6JI/d7e\iJ;2(:9,/!qG+BIl?kY='!^Y_P^L7e.8j/ZB8H_Y.=,V:^1epC+pu#YA3pI*37;gU[F4C9]meoCr61KWp %UYjf0@tT%LU&3+t2%TlZ()(\(G2Cbc<57FB[Pj]82Z7-Vh!PD$K%/,Z"maj]A++Wa(MdBMWBO#??29'.eK="D!>+@E$.(q;Qtc>VZs:>VQr=eFN@6?_<\rJ2[QS %q0t4E:[%g:[BBn'LQ%-CGe_%T$/;d]=1o:=$PXV6ql)pi]Nj;o$78;m0fE^][84$_s=\dud)GD55QNdm#fD\m;u7 %lr^8i)J%rCGRjqiEq:6j_rd`"$"atXCg9j*J=(K2<`\,1OThg8)f*<4*?G3O+iVGFe7h6gLIZ2Vk*Skck)US=Mmd4/7:^I:OW-^I'J@!" %U1RFcie\"5+PukD=-IQe't++1P/IS>[?(%\AYO;5K34k"?iq2AOQ^qmR49[ja1(PP%#UsC1!hm\q-F2YRF5F83%9a\1bgI-+sGG7 %r:(JS/;tc/P_T:5ahTYH9ln6:H:Dk@b8]4F1jYY_m["7%qE^6(QILEfLf`%oH%3J$btSV'@_+j!>3X*U5@gs&-C\R@r6udnUtJQ, %P2WDAoJ@.S_4IJd>YgQq\mq\"Z^>-!P]L\V_Zb]UAE,@m>/OY:IXiQ-/1kd->7W=S,7Bk"Y9tU[5S*&gCi&IIp2+nGi^%]Z:)N`b %7Q1grS'u1Z:4lH,Jh3_`JPAf/CP@SS;;q?!j!erVqCaR["a*hI!B5oS4]dt,SbPH>&Jh1'Wnl08/nE[k$[@$X(-\"DIc=%5oQ2HI %*ut^824%d:MbXG?95XodCQ8R_CT[i*CX*)^]B3G];hKI,4V.(bE0=0lFr2JTB!=JTAj=8T\"gO;jkE*Ka%mMCX#8pGc3fA=F1(sk;r61Lj,iERB.IBJ*Ab* %g3>O"e08-Q?6.9s/j"kPfo!35dM6WrJX#F-BlAn7Ch17!X[g]IXh;!!$ip1ASL8RdWE&,A:+87HMJCO"[LQ*o/F#7"WT)sVZHf\E %^HV'pi0\VV`0fcM^qb-^Nfs3T?2K7SkB$I,oZ488^<_g"8`$Oda%Duq(=(/Db\\B&l;[1+,AoO5^4dHY[-\(l*uM:&9$L#0?fobC7i8mVFHoVO$]*Fg!g*. %T=1<(0o=lDp9@WZ(_GC8TlHe6=+U/gm=l+;R87O`c(l!L5QKI5LXAK=N@EUqMMkMm`@!nkGB*6P`^r4QW*:t43$miP %lHoD7mI'$jW[T&jJ%0L4-,G;qk>FuB=)P"-YsD=Mhu[A/"dJjJk]qskm-eN@ZC6a@qTS-QKP4>>#odN)3jA^WeV\8_!WM"W`8\2nIQ?/gS,gX]gjgdp*Pho- %aVBX&AS7\)IaoHPp)b:V\9`?*5]9C`O$:&WJLc`]P\[E&Pcm+QI/Tge\6t)E^ouX$"OK"R!Ql]I+i4saTa?$a'bbgQ$\=B,ie"o* %0Jqo,Q_=^lE>gVPkD$Xq*6/52a`WD[`Hc,l*o2V6Gf>5aEm9;/X^?8rT.7Oq\9]#3CKtLRA@40rmtDF#T+FeKQlebT2m*g&<7#M9 %-R`*EdZkV/)H5-949S\RRQ"d1>*1"JHS3A(?3El#Cu@;paYQ0D$bCrE;^p=,K1*]F?0dne.mc/]Fnqk5,"qg99gpsYc(AZK"hr/)[O<2)X%JNup[4QVl&WuOPVCddChY#BF^k>?RRh:%q;5X<>5*d8NCr%H0PdPhK\u= %dXpa=#eorimW=4?lWB$6;Gn9XK0Ag]UJ!WN(f3IW+ZLdf%V7#B0ZQL0rd*826,47TI3%'-Ge4,D %G)&rB:bX%.pcdnBP!,6U-n7KULp0$d[W+#\702(ap4%U1/XSWE?oZaD0b_Hr?q5]?X$M`MZs*8_13mY5==9'tSCD;Q)B.5X'0 %Z^]g\]?)*o4Q*3+K@Dd$*Igo5<;#5GD2=+Q)oR:n^4Wk]F1dLf,SVh9DES!:l:PCOJ=@i4V!=F-`OM"_RSmjqAW)ObG5/;HYLXB>-MQR/%_osa;q":TPrC4DCT1uE1p_Yf\8GcmIjp-Bp(%"[_ %GNcLBC!c5OYS/#-5U&R#0`OC]jZtp!8EC34C&pZ?LYB\npG$c9b_WkHadQ)#)_o<.&r,4H5*>:R\JcM2%uhJ %+[_sU/LpT#X84g(bNh;D#[]*:$H$gk%EMAl_JeXVH_8G^YC+%(/dC1,QPhmE(P""J%,SQ2_glbVM@nf6*!='c84HOd'$Ggr*mFsr %M.ac)Q&#WO^D,.IE%S(Eb-e_`KPQ^0;(fjHU3o,8_,sdu)pk]U31sN5EBpuIja_;%c@P>`7632:/$Y,qFX>`Bj]];AS+M$F,J)K: %SgVPWpBhP*77'ntKigmg\Io@.E[;dT?rnNramMbp,g(h>kSYJ6`CYBll]DgI^D8?q-S7_ZqLXEG8]%qJ0o>!"1"5$S<&UMpSu2nJ %XMgjeR`8bWa51HFe!\qaM:A40K>KT]]DK+kS?VB%Y99@6],sfg]fmu\/03?(Gqh4\-:b]-loffbpd.Dp/Gk8@=mdd'3M4H*>W1b. %'QZ`55"Wj/EdaSgI`jb:%\T"Gn(sNE2fuofSOhCuE!P3M-,3_LmqTm`H8`.Nk1,dV\0TFqU2LHkctWd^!',CU5Y+MAE9?HA%O:i4 %-udMgG8o3.`_QgK.K(EQV\p6/jNEX!UT9l.AVLFWbA$I'Nf+?nR&<'V#D]D7-Ls.`e&Ttr %"ZlDqe4Q6_JPYMlC*4W`NQj9b2Tlun*0+;uE],&^R:"9KT+P#[\1BbaRUZQ7V(5\Emi.N45aabC@5'Cjo`@/.I:>Os!S@[&F2^C0 %2L7n9:Z_"'J`&@?]IXPfi.%]XTEkLWj0T9is,l\0eNf&Lg5PAb5W5j[klr:.:agd&&%Ah5\t4fq#+J@U@SF?eAbQ?<`pKmI>Xe1* %U&*^^+qb^,S)ef$F_mZ$`o.]WS$,2>)FMg=mN(B9h&GA&fqf#C$k9AT'V1O`RQm,Rfn6B>4L!H+%&l9THa?;9g)%FA14XRIG!QXK %2ZLR$c2b!b1o";3Bh#UGe3LQVej-cXfKcuXg@Ud``XO`9B&:>J2$53d=>4`XW^e9m9AjOH-4)dDS_h"gl7c",`X[YpjpjLZ13apH %1O0V.'r*-2=tko=`8?$GG0gT#?l-JsQ=R*.!Tg2R@:VmE#'3^9(#IOB5YVIg!\.G?k6Ed@ %WT4KrcQC#t7A$X@D9.IN4:`mA-f6cI$/&(b2NHuKS$&skV;6LH_05Btg`Anp94^HqNf"W0Dgi'!8'ZRK]O3![T/R=C`DI7o49^cA %"lm6+N-!*O!F@^>\Xs\+Db+I[4PA6Mn<%LYnTT1P?a.lJ)ItAR#2L346+P!T;6KCnUKue=#hSi(I_fU:P7IsbtC %(577NJ,-_Vofp1icS+benE$R_s6'<`s7iLAHiNpArUT7rrp]$ITDm0_J,JD8If9*"5CWG$b9-cTo7-c1p#eR %AI9_PrivateDataEnd \ No newline at end of file diff --git a/19/assets/logos/chase.png b/19/assets/logos/chase.png new file mode 100644 index 0000000..0f029e0 Binary files /dev/null and b/19/assets/logos/chase.png differ diff --git a/19/assets/logos/citadel.png b/19/assets/logos/citadel.png new file mode 100644 index 0000000..74fe5b1 Binary files /dev/null and b/19/assets/logos/citadel.png differ diff --git a/19/assets/logos/facebook.png b/19/assets/logos/facebook.png new file mode 100644 index 0000000..9dbcd5d Binary files /dev/null and b/19/assets/logos/facebook.png differ diff --git a/19/assets/logos/goldman.png b/19/assets/logos/goldman.png new file mode 100644 index 0000000..9b93799 Binary files /dev/null and b/19/assets/logos/goldman.png differ diff --git a/19/assets/logos/homeDepot.jpg b/19/assets/logos/homeDepot.jpg new file mode 100644 index 0000000..62106fa Binary files /dev/null and b/19/assets/logos/homeDepot.jpg differ diff --git a/19/assets/logos/microsoft.png b/19/assets/logos/microsoft.png new file mode 100644 index 0000000..758d4db Binary files /dev/null and b/19/assets/logos/microsoft.png differ diff --git a/19/assets/logos/mongoDB.png b/19/assets/logos/mongoDB.png new file mode 100644 index 0000000..a0e964a Binary files /dev/null and b/19/assets/logos/mongoDB.png differ diff --git a/19/assets/logos/pwc.pdf b/19/assets/logos/pwc.pdf new file mode 100644 index 0000000..083183e Binary files /dev/null and b/19/assets/logos/pwc.pdf differ diff --git a/19/assets/logos/pwc.png b/19/assets/logos/pwc.png new file mode 100644 index 0000000..333bafb Binary files /dev/null and b/19/assets/logos/pwc.png differ diff --git a/19/assets/pennybacker-bridge.png b/19/assets/pennybacker-bridge.png new file mode 100644 index 0000000..b9d7e52 Binary files /dev/null and b/19/assets/pennybacker-bridge.png differ diff --git a/19/background-only/index.html b/19/background-only/index.html new file mode 100644 index 0000000..9229512 --- /dev/null +++ b/19/background-only/index.html @@ -0,0 +1,35 @@ + + + + + + + + + HackTX 2020 + + + + + + + + + + +

+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/19/background-only/index.js b/19/background-only/index.js new file mode 100644 index 0000000..67e16c4 --- /dev/null +++ b/19/background-only/index.js @@ -0,0 +1,34 @@ +var superContentContainer; // #superContentContainer +var contentContainer; // #contentContainer +var questionContainer; // #question-container +var firstQuestion; // .question (first one) + + +// scroll horiozontally on vertical scroll +function replaceVerticalScrollByHorizontal(event) { + if (event.deltaX != 0 && Math.abs(event.deltaY) < 1) { + return; // default scroll + } else if (Math.abs(event.deltaY) > 0) { + superContentContainer.scroll(superContentContainer.scrollLeft + event.deltaY , 0); + } + event.preventDefault(); +} + +window.addEventListener('wheel', replaceVerticalScrollByHorizontal, {passive: false}); + +document.addEventListener("DOMContentLoaded", function(event) { + // move hack tx title into view if it is cut off + superContentContainer = document.querySelector('#superContentContainer'); + contentContainer = document.querySelector('#contentContainer'); + resizeBackground(); + window.onresize = resizeBackground(); +}); + +function resizeBackground() { + + // resize background layers if necessary + const els = document.querySelectorAll('.stretch-bg'); + for (const layer of els) { + layer.style.width = (contentContainer.offsetWidth + 200) + "px"; + } +} \ No newline at end of file diff --git a/19/bebaneue/bebasneue-bold-demo.html b/19/bebaneue/bebasneue-bold-demo.html new file mode 100644 index 0000000..3b804ff --- /dev/null +++ b/19/bebaneue/bebasneue-bold-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Bold Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Bold +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Bold in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Bold in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/bebaneue/bebasneue-bold-webfont.woff b/19/bebaneue/bebasneue-bold-webfont.woff new file mode 100644 index 0000000..c2251c2 Binary files /dev/null and b/19/bebaneue/bebasneue-bold-webfont.woff differ diff --git a/19/bebaneue/bebasneue-bold-webfont.woff2 b/19/bebaneue/bebasneue-bold-webfont.woff2 new file mode 100644 index 0000000..90f68c3 Binary files /dev/null and b/19/bebaneue/bebasneue-bold-webfont.woff2 differ diff --git a/19/bebaneue/bebasneue-book-demo.html b/19/bebaneue/bebasneue-book-demo.html new file mode 100644 index 0000000..fd35033 --- /dev/null +++ b/19/bebaneue/bebasneue-book-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Book Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Book +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Book in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Book in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/bebaneue/bebasneue-book-webfont.woff b/19/bebaneue/bebasneue-book-webfont.woff new file mode 100644 index 0000000..c4cda4b Binary files /dev/null and b/19/bebaneue/bebasneue-book-webfont.woff differ diff --git a/19/bebaneue/bebasneue-book-webfont.woff2 b/19/bebaneue/bebasneue-book-webfont.woff2 new file mode 100644 index 0000000..767c6ca Binary files /dev/null and b/19/bebaneue/bebasneue-book-webfont.woff2 differ diff --git a/19/bebaneue/bebasneue-light-demo.html b/19/bebaneue/bebasneue-light-demo.html new file mode 100644 index 0000000..49b4e70 --- /dev/null +++ b/19/bebaneue/bebasneue-light-demo.html @@ -0,0 +1,617 @@ + + + + + + + + + + + + + Bebas Neue Light Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Light +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Light in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Light in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/bebaneue/bebasneue-light-webfont.woff b/19/bebaneue/bebasneue-light-webfont.woff new file mode 100644 index 0000000..fda5bbe Binary files /dev/null and b/19/bebaneue/bebasneue-light-webfont.woff differ diff --git a/19/bebaneue/bebasneue-light-webfont.woff2 b/19/bebaneue/bebasneue-light-webfont.woff2 new file mode 100644 index 0000000..f6f2201 Binary files /dev/null and b/19/bebaneue/bebasneue-light-webfont.woff2 differ diff --git a/19/bebaneue/bebasneue-regular-demo.html b/19/bebaneue/bebasneue-regular-demo.html new file mode 100644 index 0000000..9d7080e --- /dev/null +++ b/19/bebaneue/bebasneue-regular-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Regular Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Regular +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Regular in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/bebaneue/bebasneue-regular-webfont.woff b/19/bebaneue/bebasneue-regular-webfont.woff new file mode 100644 index 0000000..ae7c911 Binary files /dev/null and b/19/bebaneue/bebasneue-regular-webfont.woff differ diff --git a/19/bebaneue/bebasneue-regular-webfont.woff2 b/19/bebaneue/bebasneue-regular-webfont.woff2 new file mode 100644 index 0000000..b32f465 Binary files /dev/null and b/19/bebaneue/bebasneue-regular-webfont.woff2 differ diff --git a/19/bebaneue/generator_config.txt b/19/bebaneue/generator_config.txt new file mode 100644 index 0000000..81e64f6 --- /dev/null +++ b/19/bebaneue/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"optimal","formats":["woff","woff2"],"tt_instructor":"default","fix_gasp":"xy","fix_vertical_metrics":"Y","metrics_ascent":"","metrics_descent":"","metrics_linegap":"","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/19/bebaneue/specimen_files/grid_12-825-55-15.css b/19/bebaneue/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/19/bebaneue/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/19/bebaneue/specimen_files/specimen_stylesheet.css b/19/bebaneue/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..aecc43c --- /dev/null +++ b/19/bebaneue/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/19/bebaneue/stylesheet.css b/19/bebaneue/stylesheet.css new file mode 100644 index 0000000..76c8832 --- /dev/null +++ b/19/bebaneue/stylesheet.css @@ -0,0 +1,24 @@ +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 10, 2019 */ + + + +@font-face { + font-family: 'bebas_neuebold'; + src: url('bebasneue-bold-webfont.woff2') format('woff2'), + url('bebasneue-bold-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'bebas_neuebook'; + src: url('bebasneue-book-webfont.woff2') format('woff2'), + url('bebasneue-book-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/19/css/app.css b/19/css/app.css new file mode 100644 index 0000000..8f57a81 --- /dev/null +++ b/19/css/app.css @@ -0,0 +1,150 @@ +@font-face { + font-family: 'Beba Neue'; + src: url("./bebaneue/bebasneue-regular-webfont.woff2") format("woff2"), url("./bebaneue/bebasneue-regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'Beba Neue Light'; + src: url("./bebaneue/bebasneue-light-webfont.woff2") format("woff2"), url("./bebaneue/bebasneue-light-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +html, body { + font-family: sans-serif; + font-size: 16px; + margin: 0; + padding: 0; + background: #210D18; + color: #210D18; + display: flex; + align-items: center; + justify-content: center; + height: 100%; + width: 100%; } + +section, footer { + margin: 0 auto; + padding-top: 8px; + padding-bottom: 8px; + max-width: 800px; } + @media all and (min-width: 400px) { + section, footer { + padding-top: 16px; } } + @media all and (min-width: 400px) { + section, footer { + padding-bottom: 16px; } } + +main { + margin: auto; } + +#hero { + position: relative; + display: flex; + align-items: center; + justify-content: center; + color: white; + background: #151113; + font-size: 0; + overflow: hidden; + margin: 0 auto; + min-height: 500px; } + #hero .contents { + position: relative; + text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.5); + margin: 16px; + font-size: 2vw; } + #hero .contents div, #hero .contents h1 { + position: relative; } + @media all and (min-width: 1024px) { + #hero .contents { + display: flex; } + #hero .contents .content { + width: 50%; } + #hero .contents .content .date { + font-size: 72px; } + #hero .contents .content .hacktx { + font-size: 200px; } + #hero .contents .content .location { + font-size: 36px; } + #hero .contents .picture { + width: 50%; } } + @media all and (max-width: 1024px) { + #hero .contents .content { + margin-top: 64px; + width: 100%; } + #hero .contents .content .date { + font-size: 36px; } + #hero .contents .content .hacktx { + font-size: 100px; } + #hero .contents .content .location { + font-size: 18px; } + #hero .contents .picture { + width: 100%; } } + #hero .contents .content { + display: flex; + align-items: center; + justify-content: center; } + #hero .contents .content div { + display: inline; } + #hero .contents .content .text { + width: 100%; } + #hero .contents .content .date { + font-family: "Beba Neue Light"; + color: #FFFFFF; + color: white; } + #hero .contents .content .hacktx { + font-family: "Beba Neue"; + font-weight: bold; + color: #FFFFFF; + color: white; } + #hero .contents .content .location { + font-family: "Beba Neue Light"; + color: #FFFFFF; + color: white; } + #hero .contents .picture { + position: relative; + display: inline-block; } + #hero .contents .picture img { + width: auto; + height: auto; + max-width: 100%; + min-width: 25%; } + +#maillist { + margin-top: 8px; + margin-bottom: 8px; } + @media all and (min-width: 400px) { + #maillist { + margin-top: 16px; } } + @media all and (min-width: 400px) { + #maillist { + margin-bottom: 16px; } } + #maillist form { + width: 100%; + display: flex; } + #maillist form input { + padding: 8px; + font-size: 0.75em; + font-family: "Beba Neue Light"; + color: #210D18; + background: #FFFFFF; } + @media all and (min-width: 400px) { + #maillist form input { + padding: 16px; } } + #maillist form input:focus, #maillist form input:active { + border-color: white; + position: relative; } + @media all and (max-width: 1024px) { + #maillist form input { + font-size: 2.5em; } } + #maillist form .email { + flex-grow: 1; } + +a { + color: inherit; + text-decoration: none; + border-bottom: 1px solid; } + +footer { + text-align: center; } diff --git a/19/css/app.scss b/19/css/app.scss new file mode 100644 index 0000000..a9c180d --- /dev/null +++ b/19/css/app.scss @@ -0,0 +1,188 @@ +$pad: 8px; +$herowidth: 1024px; +$mainwidth: 800px; +$background: #210D18; +$foreground: #210D18; + +@mixin puffy($property) { + @include puffy($property, 1); +} + +@mixin puffy($property, $multiplier: 1) { + #{$property}: $multiplier*$pad; + @media all and (min-width: $mainwidth/2) { + #{$property}: $multiplier*$pad*2; + } +} + +@font-face { + font-family: 'Beba Neue'; + src: url('./bebaneue/bebasneue-regular-webfont.woff2') format('woff2'), + url('./bebaneue/bebasneue-regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Beba Neue Light'; + src: url('./bebaneue/bebasneue-light-webfont.woff2') format('woff2'), + url('./bebaneue/bebasneue-light-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +html, body { + font-family: sans-serif; + font-size: 16px; + margin: 0; + padding: 0; + background: $background; + color: $foreground; + display: flex; + align-items: center; + justify-content: center; + height: 100%; + width: 100%; +} + +section, footer { + margin: 0 auto; + @include puffy(padding-top); + @include puffy(padding-bottom); + max-width: $mainwidth; +} + +main { + margin: auto; +} + +#hero { + position: relative; + display: flex; + align-items: center; + justify-content: center; + color: white; + background: #151113; + font-size: 0; + overflow: hidden; + margin: 0 auto; + min-height: 500px; + .contents { + position: relative; + text-shadow: 0 2px 2px rgba(0,0,0,0.3), 0 5px 10px rgba(0,0,0,0.5); + margin: 16px; + font-size: 2vw; + div, h1 { + position: relative; + } + @media all and (min-width: $herowidth) { + display: flex; + .content { + width: 50%; + .date { + font-size: 72px; + } + .hacktx { + font-size: 200px; + } + .location { + font-size: 36px; + } + } + .picture { + width: 50% + } + } + @media all and (max-width: $herowidth) { + .content { + margin-top: 64px; + width: 100%; + .date { + font-size: 36px; + } + .hacktx { + font-size: 100px; + } + .location { + font-size: 18px; + } + } + .picture { + width: 100%; + } + } + .content { + display: flex; + align-items: center; + justify-content: center; + div { + display: inline; + } + .text { + width: 100%; + } + .date { + font-family: "Beba Neue Light"; + color: #FFFFFF; + color: rgb(255, 255, 255); + } + .hacktx { + font-family: "Beba Neue"; + font-weight: bold; + color: #FFFFFF; + color: rgb(255, 255, 255); + } + .location { + font-family: "Beba Neue Light"; + color: #FFFFFF; + color: rgb(255, 255, 255); + } + } + .picture { + position: relative; + display: inline-block; + img { + width: auto; + height: auto; + max-width: 100%; + min-width: 25%; + } + } + } +} + +#maillist { + @include puffy(margin-top); + @include puffy(margin-bottom); + form { + width: 100%; + display: flex; + input { + @include puffy(padding); + font-size: 0.75em; + font-family: "Beba Neue Light"; + color: $foreground; + background: #FFFFFF; + &:focus, &:active { + border-color: white; + position: relative; + } + @media all and (max-width: $herowidth) { + font-size: 2.5em; + } + } + .email { + flex-grow: 1; + } + } +} + +a { + color: inherit; + text-decoration: none; + border-bottom: 1px solid; +} + +footer { + text-align: center; +} diff --git a/19/css/bebaneue/bebasneue-bold-demo.html b/19/css/bebaneue/bebasneue-bold-demo.html new file mode 100644 index 0000000..3b804ff --- /dev/null +++ b/19/css/bebaneue/bebasneue-bold-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Bold Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Bold +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Bold in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Bold in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/css/bebaneue/bebasneue-bold-webfont.woff b/19/css/bebaneue/bebasneue-bold-webfont.woff new file mode 100644 index 0000000..c2251c2 Binary files /dev/null and b/19/css/bebaneue/bebasneue-bold-webfont.woff differ diff --git a/19/css/bebaneue/bebasneue-bold-webfont.woff2 b/19/css/bebaneue/bebasneue-bold-webfont.woff2 new file mode 100644 index 0000000..90f68c3 Binary files /dev/null and b/19/css/bebaneue/bebasneue-bold-webfont.woff2 differ diff --git a/19/css/bebaneue/bebasneue-book-demo.html b/19/css/bebaneue/bebasneue-book-demo.html new file mode 100644 index 0000000..fd35033 --- /dev/null +++ b/19/css/bebaneue/bebasneue-book-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Book Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Book +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Book in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Book in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/css/bebaneue/bebasneue-book-webfont.woff b/19/css/bebaneue/bebasneue-book-webfont.woff new file mode 100644 index 0000000..c4cda4b Binary files /dev/null and b/19/css/bebaneue/bebasneue-book-webfont.woff differ diff --git a/19/css/bebaneue/bebasneue-book-webfont.woff2 b/19/css/bebaneue/bebasneue-book-webfont.woff2 new file mode 100644 index 0000000..767c6ca Binary files /dev/null and b/19/css/bebaneue/bebasneue-book-webfont.woff2 differ diff --git a/19/css/bebaneue/bebasneue-light-demo.html b/19/css/bebaneue/bebasneue-light-demo.html new file mode 100644 index 0000000..49b4e70 --- /dev/null +++ b/19/css/bebaneue/bebasneue-light-demo.html @@ -0,0 +1,617 @@ + + + + + + + + + + + + + Bebas Neue Light Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Light +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Light in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Light in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/css/bebaneue/bebasneue-light-webfont.woff b/19/css/bebaneue/bebasneue-light-webfont.woff new file mode 100644 index 0000000..fda5bbe Binary files /dev/null and b/19/css/bebaneue/bebasneue-light-webfont.woff differ diff --git a/19/css/bebaneue/bebasneue-light-webfont.woff2 b/19/css/bebaneue/bebasneue-light-webfont.woff2 new file mode 100644 index 0000000..f6f2201 Binary files /dev/null and b/19/css/bebaneue/bebasneue-light-webfont.woff2 differ diff --git a/19/css/bebaneue/bebasneue-regular-demo.html b/19/css/bebaneue/bebasneue-regular-demo.html new file mode 100644 index 0000000..9d7080e --- /dev/null +++ b/19/css/bebaneue/bebasneue-regular-demo.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + Bebas Neue Regular Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
AaBb
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyBebas Neue Regular +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of Bebas Neue Regular in this kit supports the following languages:
+ + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Alsatian, Aragonese, Arapaho, Arrernte, Asturian, Aymara, Bislama, Cebuano, Corsican, Fijian, French_creole, Genoese, Gilbertese, Greenlandic, Haitian_creole, Hiligaynon, Hmong, Hopi, Ibanag, Iloko_ilokano, Indonesian, Interglossa_glosa, Interlingua, Irish_gaelic, Jerriais, Lojban, Lombard, Luxembourgeois, Manx, Mohawk, Norfolk_pitcairnese, Occitan, Oromo, Pangasinan, Papiamento, Piedmontese, Potawatomi, Rhaeto-romance, Romansh, Rotokas, Sami_lule, Samoan, Sardinian, Scots_gaelic, Seychelles_creole, Shona, Sicilian, Somali, Southern_ndebele, Swahili, Swati_swazi, Tagalog_filipino_pilipino, Tetum, Tok_pisin, Uyghur_latinized, Volapuk, Walloon, Warlpiri, Xhosa, Yapese, Zulu, Latinbasic, Ubasic, Demo

+

Glyph Chart

+

The subset of Bebas Neue Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#13;

+

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#160;

 
+

&#161;

¡
+

&#162;

¢
+

&#163;

£
+

&#164;

¤
+

&#165;

¥
+

&#166;

¦
+

&#167;

§
+

&#168;

¨
+

&#169;

©
+

&#170;

ª
+

&#171;

«
+

&#172;

¬
+

&#173;

­
+

&#174;

®
+

&#175;

¯
+

&#176;

°
+

&#177;

±
+

&#178;

²
+

&#179;

³
+

&#180;

´
+

&#181;

µ
+

&#182;

+

&#183;

·
+

&#184;

¸
+

&#185;

¹
+

&#186;

º
+

&#187;

»
+

&#188;

¼
+

&#189;

½
+

&#190;

¾
+

&#191;

¿
+

&#192;

À
+

&#193;

Á
+

&#194;

Â
+

&#195;

Ã
+

&#196;

Ä
+

&#197;

Å
+

&#198;

Æ
+

&#199;

Ç
+

&#200;

È
+

&#201;

É
+

&#202;

Ê
+

&#203;

Ë
+

&#204;

Ì
+

&#205;

Í
+

&#206;

Î
+

&#207;

Ï
+

&#208;

Ð
+

&#209;

Ñ
+

&#210;

Ò
+

&#211;

Ó
+

&#212;

Ô
+

&#213;

Õ
+

&#214;

Ö
+

&#215;

×
+

&#216;

Ø
+

&#217;

Ù
+

&#218;

Ú
+

&#219;

Û
+

&#220;

Ü
+

&#221;

Ý
+

&#222;

Þ
+

&#223;

ß
+

&#224;

à
+

&#225;

á
+

&#226;

â
+

&#227;

ã
+

&#228;

ä
+

&#229;

å
+

&#230;

æ
+

&#231;

ç
+

&#232;

è
+

&#233;

é
+

&#234;

ê
+

&#235;

ë
+

&#236;

ì
+

&#237;

í
+

&#238;

î
+

&#239;

ï
+

&#240;

ð
+

&#241;

ñ
+

&#242;

ò
+

&#243;

ó
+

&#244;

ô
+

&#245;

õ
+

&#246;

ö
+

&#247;

÷
+

&#248;

ø
+

&#249;

ù
+

&#250;

ú
+

&#251;

û
+

&#252;

ü
+

&#253;

ý
+

&#254;

þ
+

&#255;

ÿ
+

&#338;

Œ
+

&#339;

œ
+

&#376;

Ÿ
+

&#710;

ˆ
+

&#732;

˜
+

&#8192;

 
+

&#8193;

+

&#8194;

+

&#8195;

+

&#8196;

+

&#8197;

+

&#8198;

+

&#8199;

+

&#8200;

+

&#8201;

+

&#8202;

+

&#8208;

+

&#8209;

+

&#8210;

+

&#8211;

+

&#8212;

+

&#8216;

+

&#8217;

+

&#8218;

+

&#8220;

+

&#8221;

+

&#8222;

+

&#8226;

+

&#8230;

+

&#8239;

+

&#8249;

+

&#8250;

+

&#8287;

+

&#8364;

+

&#8482;

+

&#9724;

+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/19/css/bebaneue/bebasneue-regular-webfont.woff b/19/css/bebaneue/bebasneue-regular-webfont.woff new file mode 100644 index 0000000..ae7c911 Binary files /dev/null and b/19/css/bebaneue/bebasneue-regular-webfont.woff differ diff --git a/19/css/bebaneue/bebasneue-regular-webfont.woff2 b/19/css/bebaneue/bebasneue-regular-webfont.woff2 new file mode 100644 index 0000000..b32f465 Binary files /dev/null and b/19/css/bebaneue/bebasneue-regular-webfont.woff2 differ diff --git a/19/css/bebaneue/generator_config.txt b/19/css/bebaneue/generator_config.txt new file mode 100644 index 0000000..81e64f6 --- /dev/null +++ b/19/css/bebaneue/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"optimal","formats":["woff","woff2"],"tt_instructor":"default","fix_gasp":"xy","fix_vertical_metrics":"Y","metrics_ascent":"","metrics_descent":"","metrics_linegap":"","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/19/css/bebaneue/specimen_files/grid_12-825-55-15.css b/19/css/bebaneue/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/19/css/bebaneue/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/19/css/bebaneue/specimen_files/specimen_stylesheet.css b/19/css/bebaneue/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..aecc43c --- /dev/null +++ b/19/css/bebaneue/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/19/css/bebaneue/stylesheet.css b/19/css/bebaneue/stylesheet.css new file mode 100644 index 0000000..76c8832 --- /dev/null +++ b/19/css/bebaneue/stylesheet.css @@ -0,0 +1,24 @@ +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 10, 2019 */ + + + +@font-face { + font-family: 'bebas_neuebold'; + src: url('bebasneue-bold-webfont.woff2') format('woff2'), + url('bebasneue-bold-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'bebas_neuebook'; + src: url('bebasneue-book-webfont.woff2') format('woff2'), + url('bebasneue-book-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/19/css/foundation.css b/19/css/foundation.css new file mode 100644 index 0000000..ac6648c --- /dev/null +++ b/19/css/foundation.css @@ -0,0 +1,5805 @@ +@charset "UTF-8"; +/** + * Foundation for Sites by ZURB + * Version 6.4.2 + * foundation.zurb.com + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; } } + +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ +/* Document + ========================================================================== */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ } + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; } + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +figcaption, +figure { + display: block; } + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; } + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * Add the correct display in IE. + */ +main { + display: block; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ } + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +a:active, +a:hover { + outline-width: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ } + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; } + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; } + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; } + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; } + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Show the overflow in IE. + */ +button { + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ } + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** + * Show the overflow in Edge. + */ +input { + overflow: visible; } + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ } + [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ } + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; } + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE, and Firefox. + */ +details { + display: block; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* + * Add the correct display in IE 9-. + */ +menu { + display: block; } + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; } + +/** + * Add the correct display in IE. + */ +template { + display: none; } + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; } + +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } + +html { + box-sizing: border-box; + font-size: 100%; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; } + +textarea { + height: auto; + min-height: 50px; + border-radius: 0; } + +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; } + +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; } + +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; } + [data-whatinput='mouse'] button { + outline: 0; } + +pre { + overflow: auto; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; } + +.is-visible { + display: block !important; } + +.is-hidden { + display: none !important; } + +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin: 0 auto; } + @media print, screen and (min-width: 40em) { + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin: 0 auto; } + @media print, screen and (min-width: 40em) { + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin: 0 auto; } + +.grid-x { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + +.cell { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + min-height: 0px; + min-width: 0px; + width: 100%; } + .cell.auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .cell.shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + +.grid-x > .auto { + width: auto; } + +.grid-x > .shrink { + width: auto; } + +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + +@media print, screen and (min-width: 64em) { + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + +.grid-x > .small-1 { + width: 8.33333%; } + +.grid-x > .small-2 { + width: 16.66667%; } + +.grid-x > .small-3 { + width: 25%; } + +.grid-x > .small-4 { + width: 33.33333%; } + +.grid-x > .small-5 { + width: 41.66667%; } + +.grid-x > .small-6 { + width: 50%; } + +.grid-x > .small-7 { + width: 58.33333%; } + +.grid-x > .small-8 { + width: 66.66667%; } + +.grid-x > .small-9 { + width: 75%; } + +.grid-x > .small-10 { + width: 83.33333%; } + +.grid-x > .small-11 { + width: 91.66667%; } + +.grid-x > .small-12 { + width: 100%; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + width: auto; } + .grid-x > .medium-shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; } + .grid-x > .medium-1 { + width: 8.33333%; } + .grid-x > .medium-2 { + width: 16.66667%; } + .grid-x > .medium-3 { + width: 25%; } + .grid-x > .medium-4 { + width: 33.33333%; } + .grid-x > .medium-5 { + width: 41.66667%; } + .grid-x > .medium-6 { + width: 50%; } + .grid-x > .medium-7 { + width: 58.33333%; } + .grid-x > .medium-8 { + width: 66.66667%; } + .grid-x > .medium-9 { + width: 75%; } + .grid-x > .medium-10 { + width: 83.33333%; } + .grid-x > .medium-11 { + width: 91.66667%; } + .grid-x > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .grid-x > .large-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + width: auto; } + .grid-x > .large-shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; } + .grid-x > .large-1 { + width: 8.33333%; } + .grid-x > .large-2 { + width: 16.66667%; } + .grid-x > .large-3 { + width: 25%; } + .grid-x > .large-4 { + width: 33.33333%; } + .grid-x > .large-5 { + width: 41.66667%; } + .grid-x > .large-6 { + width: 50%; } + .grid-x > .large-7 { + width: 58.33333%; } + .grid-x > .large-8 { + width: 66.66667%; } + .grid-x > .large-9 { + width: 75%; } + .grid-x > .large-10 { + width: 83.33333%; } + .grid-x > .large-11 { + width: 91.66667%; } + .grid-x > .large-12 { + width: 100%; } } + +.grid-margin-x:not(.grid-x) > .cell { + width: auto; } + +.grid-margin-y:not(.grid-y) > .cell { + height: auto; } + +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; } } + .grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; } } + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.25rem); } + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.25rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); } + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.25rem); } + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.25rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); } + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.25rem); } + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.25rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); } + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.25rem); } + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.25rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); } + .grid-margin-x > .medium-auto { + width: auto; } + .grid-margin-x > .medium-shrink { + width: auto; } + .grid-margin-x > .medium-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .medium-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .medium-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .medium-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .medium-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .medium-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .medium-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .medium-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-x > .large-auto { + width: auto; } + .grid-margin-x > .large-shrink { + width: auto; } + .grid-margin-x > .large-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .large-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .large-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .large-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .large-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .large-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .large-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .large-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); } } + +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + +.small-up-1 > .cell { + width: 100%; } + +.small-up-2 > .cell { + width: 50%; } + +.small-up-3 > .cell { + width: 33.33333%; } + +.small-up-4 > .cell { + width: 25%; } + +.small-up-5 > .cell { + width: 20%; } + +.small-up-6 > .cell { + width: 16.66667%; } + +.small-up-7 > .cell { + width: 14.28571%; } + +.small-up-8 > .cell { + width: 12.5%; } + +@media print, screen and (min-width: 40em) { + .medium-up-1 > .cell { + width: 100%; } + .medium-up-2 > .cell { + width: 50%; } + .medium-up-3 > .cell { + width: 33.33333%; } + .medium-up-4 > .cell { + width: 25%; } + .medium-up-5 > .cell { + width: 20%; } + .medium-up-6 > .cell { + width: 16.66667%; } + .medium-up-7 > .cell { + width: 14.28571%; } + .medium-up-8 > .cell { + width: 12.5%; } } + +@media print, screen and (min-width: 64em) { + .large-up-1 > .cell { + width: 100%; } + .large-up-2 > .cell { + width: 50%; } + .large-up-3 > .cell { + width: 33.33333%; } + .large-up-4 > .cell { + width: 25%; } + .large-up-5 > .cell { + width: 20%; } + .large-up-6 > .cell { + width: 16.66667%; } + .large-up-7 > .cell { + width: 14.28571%; } + .large-up-8 > .cell { + width: 12.5%; } } + +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + +.grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); } + +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + +.grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); } + +.grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); } + +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + +@media print, screen and (min-width: 40em) { + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + .grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); } + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + .grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); } + .grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); } + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); } + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); } + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); } + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); } + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.28571% - 1.875rem); } + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } + +@media print, screen and (min-width: 64em) { + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); } + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); } + .grid-margin-x.large-up-3 > .cell { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); } + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); } + .grid-margin-x.large-up-6 > .cell { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x.large-up-7 > .cell { + width: calc(14.28571% - 1.875rem); } + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } + +.small-margin-collapse { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .small-1 { + width: 8.33333%; } + .small-margin-collapse > .small-2 { + width: 16.66667%; } + .small-margin-collapse > .small-3 { + width: 25%; } + .small-margin-collapse > .small-4 { + width: 33.33333%; } + .small-margin-collapse > .small-5 { + width: 41.66667%; } + .small-margin-collapse > .small-6 { + width: 50%; } + .small-margin-collapse > .small-7 { + width: 58.33333%; } + .small-margin-collapse > .small-8 { + width: 66.66667%; } + .small-margin-collapse > .small-9 { + width: 75%; } + .small-margin-collapse > .small-10 { + width: 83.33333%; } + .small-margin-collapse > .small-11 { + width: 91.66667%; } + .small-margin-collapse > .small-12 { + width: 100%; } + @media print, screen and (min-width: 40em) { + .small-margin-collapse > .medium-1 { + width: 8.33333%; } + .small-margin-collapse > .medium-2 { + width: 16.66667%; } + .small-margin-collapse > .medium-3 { + width: 25%; } + .small-margin-collapse > .medium-4 { + width: 33.33333%; } + .small-margin-collapse > .medium-5 { + width: 41.66667%; } + .small-margin-collapse > .medium-6 { + width: 50%; } + .small-margin-collapse > .medium-7 { + width: 58.33333%; } + .small-margin-collapse > .medium-8 { + width: 66.66667%; } + .small-margin-collapse > .medium-9 { + width: 75%; } + .small-margin-collapse > .medium-10 { + width: 83.33333%; } + .small-margin-collapse > .medium-11 { + width: 91.66667%; } + .small-margin-collapse > .medium-12 { + width: 100%; } } + @media print, screen and (min-width: 64em) { + .small-margin-collapse > .large-1 { + width: 8.33333%; } + .small-margin-collapse > .large-2 { + width: 16.66667%; } + .small-margin-collapse > .large-3 { + width: 25%; } + .small-margin-collapse > .large-4 { + width: 33.33333%; } + .small-margin-collapse > .large-5 { + width: 41.66667%; } + .small-margin-collapse > .large-6 { + width: 50%; } + .small-margin-collapse > .large-7 { + width: 58.33333%; } + .small-margin-collapse > .large-8 { + width: 66.66667%; } + .small-margin-collapse > .large-9 { + width: 75%; } + .small-margin-collapse > .large-10 { + width: 83.33333%; } + .small-margin-collapse > .large-11 { + width: 91.66667%; } + .small-margin-collapse > .large-12 { + width: 100%; } } + +.small-padding-collapse { + margin-right: 0; + margin-left: 0; } + .small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; } + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .small-1 { + width: 8.33333%; } + .medium-margin-collapse > .small-2 { + width: 16.66667%; } + .medium-margin-collapse > .small-3 { + width: 25%; } + .medium-margin-collapse > .small-4 { + width: 33.33333%; } + .medium-margin-collapse > .small-5 { + width: 41.66667%; } + .medium-margin-collapse > .small-6 { + width: 50%; } + .medium-margin-collapse > .small-7 { + width: 58.33333%; } + .medium-margin-collapse > .small-8 { + width: 66.66667%; } + .medium-margin-collapse > .small-9 { + width: 75%; } + .medium-margin-collapse > .small-10 { + width: 83.33333%; } + .medium-margin-collapse > .small-11 { + width: 91.66667%; } + .medium-margin-collapse > .small-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .medium-1 { + width: 8.33333%; } + .medium-margin-collapse > .medium-2 { + width: 16.66667%; } + .medium-margin-collapse > .medium-3 { + width: 25%; } + .medium-margin-collapse > .medium-4 { + width: 33.33333%; } + .medium-margin-collapse > .medium-5 { + width: 41.66667%; } + .medium-margin-collapse > .medium-6 { + width: 50%; } + .medium-margin-collapse > .medium-7 { + width: 58.33333%; } + .medium-margin-collapse > .medium-8 { + width: 66.66667%; } + .medium-margin-collapse > .medium-9 { + width: 75%; } + .medium-margin-collapse > .medium-10 { + width: 83.33333%; } + .medium-margin-collapse > .medium-11 { + width: 91.66667%; } + .medium-margin-collapse > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .medium-margin-collapse > .large-1 { + width: 8.33333%; } + .medium-margin-collapse > .large-2 { + width: 16.66667%; } + .medium-margin-collapse > .large-3 { + width: 25%; } + .medium-margin-collapse > .large-4 { + width: 33.33333%; } + .medium-margin-collapse > .large-5 { + width: 41.66667%; } + .medium-margin-collapse > .large-6 { + width: 50%; } + .medium-margin-collapse > .large-7 { + width: 58.33333%; } + .medium-margin-collapse > .large-8 { + width: 66.66667%; } + .medium-margin-collapse > .large-9 { + width: 75%; } + .medium-margin-collapse > .large-10 { + width: 83.33333%; } + .medium-margin-collapse > .large-11 { + width: 91.66667%; } + .medium-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; } + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse { + margin-right: 0; + margin-left: 0; } + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .small-1 { + width: 8.33333%; } + .large-margin-collapse > .small-2 { + width: 16.66667%; } + .large-margin-collapse > .small-3 { + width: 25%; } + .large-margin-collapse > .small-4 { + width: 33.33333%; } + .large-margin-collapse > .small-5 { + width: 41.66667%; } + .large-margin-collapse > .small-6 { + width: 50%; } + .large-margin-collapse > .small-7 { + width: 58.33333%; } + .large-margin-collapse > .small-8 { + width: 66.66667%; } + .large-margin-collapse > .small-9 { + width: 75%; } + .large-margin-collapse > .small-10 { + width: 83.33333%; } + .large-margin-collapse > .small-11 { + width: 91.66667%; } + .large-margin-collapse > .small-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .medium-1 { + width: 8.33333%; } + .large-margin-collapse > .medium-2 { + width: 16.66667%; } + .large-margin-collapse > .medium-3 { + width: 25%; } + .large-margin-collapse > .medium-4 { + width: 33.33333%; } + .large-margin-collapse > .medium-5 { + width: 41.66667%; } + .large-margin-collapse > .medium-6 { + width: 50%; } + .large-margin-collapse > .medium-7 { + width: 58.33333%; } + .large-margin-collapse > .medium-8 { + width: 66.66667%; } + .large-margin-collapse > .medium-9 { + width: 75%; } + .large-margin-collapse > .medium-10 { + width: 83.33333%; } + .large-margin-collapse > .medium-11 { + width: 91.66667%; } + .large-margin-collapse > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .large-1 { + width: 8.33333%; } + .large-margin-collapse > .large-2 { + width: 16.66667%; } + .large-margin-collapse > .large-3 { + width: 25%; } + .large-margin-collapse > .large-4 { + width: 33.33333%; } + .large-margin-collapse > .large-5 { + width: 41.66667%; } + .large-margin-collapse > .large-6 { + width: 50%; } + .large-margin-collapse > .large-7 { + width: 58.33333%; } + .large-margin-collapse > .large-8 { + width: 66.66667%; } + .large-margin-collapse > .large-9 { + width: 75%; } + .large-margin-collapse > .large-10 { + width: 83.33333%; } + .large-margin-collapse > .large-11 { + width: 91.66667%; } + .large-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-padding-collapse { + margin-right: 0; + margin-left: 0; } + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +.small-offset-0 { + margin-left: 0%; } + +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 0.625rem); } + +.small-offset-1 { + margin-left: 8.33333%; } + +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.33333% + 0.625rem); } + +.small-offset-2 { + margin-left: 16.66667%; } + +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.66667% + 0.625rem); } + +.small-offset-3 { + margin-left: 25%; } + +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 0.625rem); } + +.small-offset-4 { + margin-left: 33.33333%; } + +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.33333% + 0.625rem); } + +.small-offset-5 { + margin-left: 41.66667%; } + +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.66667% + 0.625rem); } + +.small-offset-6 { + margin-left: 50%; } + +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 0.625rem); } + +.small-offset-7 { + margin-left: 58.33333%; } + +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.33333% + 0.625rem); } + +.small-offset-8 { + margin-left: 66.66667%; } + +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.66667% + 0.625rem); } + +.small-offset-9 { + margin-left: 75%; } + +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 0.625rem); } + +.small-offset-10 { + margin-left: 83.33333%; } + +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.33333% + 0.625rem); } + +.small-offset-11 { + margin-left: 91.66667%; } + +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.66667% + 0.625rem); } + +@media print, screen and (min-width: 40em) { + .medium-offset-0 { + margin-left: 0%; } + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 0.9375rem); } + .medium-offset-1 { + margin-left: 8.33333%; } + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); } + .medium-offset-2 { + margin-left: 16.66667%; } + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); } + .medium-offset-3 { + margin-left: 25%; } + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 0.9375rem); } + .medium-offset-4 { + margin-left: 33.33333%; } + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); } + .medium-offset-5 { + margin-left: 41.66667%; } + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); } + .medium-offset-6 { + margin-left: 50%; } + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 0.9375rem); } + .medium-offset-7 { + margin-left: 58.33333%; } + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); } + .medium-offset-8 { + margin-left: 66.66667%; } + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); } + .medium-offset-9 { + margin-left: 75%; } + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 0.9375rem); } + .medium-offset-10 { + margin-left: 83.33333%; } + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); } + .medium-offset-11 { + margin-left: 91.66667%; } + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); } } + +@media print, screen and (min-width: 64em) { + .large-offset-0 { + margin-left: 0%; } + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 0.9375rem); } + .large-offset-1 { + margin-left: 8.33333%; } + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); } + .large-offset-2 { + margin-left: 16.66667%; } + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); } + .large-offset-3 { + margin-left: 25%; } + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 0.9375rem); } + .large-offset-4 { + margin-left: 33.33333%; } + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); } + .large-offset-5 { + margin-left: 41.66667%; } + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); } + .large-offset-6 { + margin-left: 50%; } + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 0.9375rem); } + .large-offset-7 { + margin-left: 58.33333%; } + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); } + .large-offset-8 { + margin-left: 66.66667%; } + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); } + .large-offset-9 { + margin-left: 75%; } + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 0.9375rem); } + .large-offset-10 { + margin-left: 83.33333%; } + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); } + .large-offset-11 { + margin-left: 91.66667%; } + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); } } + +.grid-y { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .grid-y > .cell { + width: auto; } + .grid-y > .auto { + height: auto; } + .grid-y > .shrink { + height: auto; } + .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + .grid-y > .small-1 { + height: 8.33333%; } + .grid-y > .small-2 { + height: 16.66667%; } + .grid-y > .small-3 { + height: 25%; } + .grid-y > .small-4 { + height: 33.33333%; } + .grid-y > .small-5 { + height: 41.66667%; } + .grid-y > .small-6 { + height: 50%; } + .grid-y > .small-7 { + height: 58.33333%; } + .grid-y > .small-8 { + height: 66.66667%; } + .grid-y > .small-9 { + height: 75%; } + .grid-y > .small-10 { + height: 83.33333%; } + .grid-y > .small-11 { + height: 91.66667%; } + .grid-y > .small-12 { + height: 100%; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; } + .grid-y > .medium-shrink { + height: auto; } + .grid-y > .medium-1 { + height: 8.33333%; } + .grid-y > .medium-2 { + height: 16.66667%; } + .grid-y > .medium-3 { + height: 25%; } + .grid-y > .medium-4 { + height: 33.33333%; } + .grid-y > .medium-5 { + height: 41.66667%; } + .grid-y > .medium-6 { + height: 50%; } + .grid-y > .medium-7 { + height: 58.33333%; } + .grid-y > .medium-8 { + height: 66.66667%; } + .grid-y > .medium-9 { + height: 75%; } + .grid-y > .medium-10 { + height: 83.33333%; } + .grid-y > .medium-11 { + height: 91.66667%; } + .grid-y > .medium-12 { + height: 100%; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; } + .grid-y > .large-shrink { + height: auto; } + .grid-y > .large-1 { + height: 8.33333%; } + .grid-y > .large-2 { + height: 16.66667%; } + .grid-y > .large-3 { + height: 25%; } + .grid-y > .large-4 { + height: 33.33333%; } + .grid-y > .large-5 { + height: 41.66667%; } + .grid-y > .large-6 { + height: 50%; } + .grid-y > .large-7 { + height: 58.33333%; } + .grid-y > .large-8 { + height: 66.66667%; } + .grid-y > .large-9 { + height: 75%; } + .grid-y > .large-10 { + height: 83.33333%; } + .grid-y > .large-11 { + height: 91.66667%; } + .grid-y > .large-12 { + height: 100%; } } + +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + +.cell .grid-frame { + width: 100%; } + +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + +.cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + +.cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + +@media print, screen and (min-width: 40em) { + .medium-grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + .cell .medium-grid-frame { + width: 100%; } + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + .medium-cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .medium-cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } } + +@media print, screen and (min-width: 64em) { + .large-grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + .cell .large-grid-frame { + width: 100%; } + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + .large-cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .large-cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } } + +.grid-y.grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } + +@media print, screen and (min-width: 40em) { + .grid-y.medium-grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } } + +@media print, screen and (min-width: 64em) { + .grid-y.large-grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } } + +.cell .grid-y.grid-frame { + height: 100%; } + +@media print, screen and (min-width: 40em) { + .cell .grid-y.medium-grid-frame { + height: 100%; } } + +@media print, screen and (min-width: 64em) { + .cell .grid-y.large-grid-frame { + height: 100%; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 40em) { + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 64em) { + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); } } + +.align-right { + -ms-flex-pack: end; + justify-content: flex-end; } + +.align-center { + -ms-flex-pack: center; + justify-content: center; } + +.align-justify { + -ms-flex-pack: justify; + justify-content: space-between; } + +.align-spaced { + -ms-flex-pack: distribute; + justify-content: space-around; } + +.align-right.vertical.menu > li > a { + -ms-flex-pack: end; + justify-content: flex-end; } + +.align-center.vertical.menu > li > a { + -ms-flex-pack: center; + justify-content: center; } + +.align-top { + -ms-flex-align: start; + align-items: flex-start; } + +.align-self-top { + -ms-flex-item-align: start; + align-self: flex-start; } + +.align-bottom { + -ms-flex-align: end; + align-items: flex-end; } + +.align-self-bottom { + -ms-flex-item-align: end; + align-self: flex-end; } + +.align-middle { + -ms-flex-align: center; + align-items: center; } + +.align-self-middle { + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } + +.align-stretch { + -ms-flex-align: stretch; + align-items: stretch; } + +.align-self-stretch { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; } + +.align-center-middle { + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-line-pack: center; + align-content: center; } + +.small-order-1 { + -ms-flex-order: 1; + order: 1; } + +.small-order-2 { + -ms-flex-order: 2; + order: 2; } + +.small-order-3 { + -ms-flex-order: 3; + order: 3; } + +.small-order-4 { + -ms-flex-order: 4; + order: 4; } + +.small-order-5 { + -ms-flex-order: 5; + order: 5; } + +.small-order-6 { + -ms-flex-order: 6; + order: 6; } + +@media print, screen and (min-width: 40em) { + .medium-order-1 { + -ms-flex-order: 1; + order: 1; } + .medium-order-2 { + -ms-flex-order: 2; + order: 2; } + .medium-order-3 { + -ms-flex-order: 3; + order: 3; } + .medium-order-4 { + -ms-flex-order: 4; + order: 4; } + .medium-order-5 { + -ms-flex-order: 5; + order: 5; } + .medium-order-6 { + -ms-flex-order: 6; + order: 6; } } + +@media print, screen and (min-width: 64em) { + .large-order-1 { + -ms-flex-order: 1; + order: 1; } + .large-order-2 { + -ms-flex-order: 2; + order: 2; } + .large-order-3 { + -ms-flex-order: 3; + order: 3; } + .large-order-4 { + -ms-flex-order: 4; + order: 4; } + .large-order-5 { + -ms-flex-order: 5; + order: 5; } + .large-order-6 { + -ms-flex-order: 6; + order: 6; } } + +.flex-container { + display: -ms-flexbox; + display: flex; } + +.flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + +.flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + +.flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + +.flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + +.flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + +.flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + +.flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } + +@media print, screen and (min-width: 40em) { + .medium-flex-container { + display: -ms-flexbox; + display: flex; } + .medium-flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + .medium-flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + .medium-flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .medium-flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + .medium-flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + .medium-flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + .medium-flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } } + +@media print, screen and (min-width: 64em) { + .large-flex-container { + display: -ms-flexbox; + display: flex; } + .large-flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + .large-flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + .large-flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .large-flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + .large-flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + .large-flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + .large-flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } } + +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; } + +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 80%; + line-height: inherit; } + +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; } + h1 small, .h1 small, + h2 small, .h2 small, + h3 small, .h3 small, + h4 small, .h4 small, + h5 small, .h5 small, + h6 small, .h6 small { + line-height: 0; + color: #cacaca; } + +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +@media print, screen and (min-width: 40em) { + h1, .h1 { + font-size: 3rem; } + h2, .h2 { + font-size: 2.5rem; } + h3, .h3 { + font-size: 1.9375rem; } + h4, .h4 { + font-size: 1.5625rem; } + h5, .h5 { + font-size: 1.25rem; } + h6, .h6 { + font-size: 1rem; } } + +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; } + a:hover, a:focus { + color: #1468a0; } + a img { + border: 0; } + +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; } + +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; } + +li { + font-size: inherit; } + +ul { + margin-left: 1.25rem; + list-style-type: disc; } + +ol { + margin-left: 1.25rem; } + +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +dl { + margin-bottom: 1rem; } + dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; } + blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; } + +cite { + display: block; + font-size: 0.8125rem; + color: #8a8a8a; } + cite:before { + content: "— "; } + +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; } + +figure { + margin: 0; } + +code { + padding: 0.125rem 0.3125rem 0.0625rem; + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; } + +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; } + +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; } + +.lead { + font-size: 125%; + line-height: 1.6; } + +.stat { + font-size: 2.5rem; + line-height: 1; } + p + .stat { + margin-top: -1rem; } + +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +@media print, screen and (min-width: 40em) { + .medium-text-left { + text-align: left; } + .medium-text-right { + text-align: right; } + .medium-text-center { + text-align: center; } + .medium-text-justify { + text-align: justify; } } + +@media print, screen and (min-width: 64em) { + .large-text-left { + text-align: left; } + .large-text-right { + text-align: right; } + .large-text-center { + text-align: center; } + .large-text-justify { + text-align: justify; } } + +.show-for-print { + display: none !important; } + +@media print { + * { + background: transparent !important; + box-shadow: none !important; + color: black !important; + text-shadow: none !important; } + .show-for-print { + display: block !important; } + .hide-for-print { + display: none !important; } + table.show-for-print { + display: table !important; } + thead.show-for-print { + display: table-header-group !important; } + tbody.show-for-print { + display: table-row-group !important; } + tr.show-for-print { + display: table-row !important; } + td.show-for-print { + display: table-cell !important; } + th.show-for-print { + display: table-cell !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; } + abbr[title]:after { + content: " (" attr(title) ")"; } + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + @page { + margin: 0.5cm; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + .print-break-inside { + page-break-inside: auto; } } + +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + font-family: inherit; + padding: 0.85em 1em; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-size: 0.9rem; + line-height: 1; + text-align: center; + cursor: pointer; + background-color: #1779ba; + color: #fefefe; } + [data-whatinput='mouse'] .button { + outline: 0; } + .button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; } + .button.tiny { + font-size: 0.6rem; } + .button.small { + font-size: 0.75rem; } + .button.large { + font-size: 1.25rem; } + .button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; } + .button.primary { + background-color: #1779ba; + color: #fefefe; } + .button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; } + .button.secondary { + background-color: #767676; + color: #fefefe; } + .button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button.success { + background-color: #3adb76; + color: #0a0a0a; } + .button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button.warning { + background-color: #ffae00; + color: #0a0a0a; } + .button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button.alert { + background-color: #cc4b37; + color: #fefefe; } + .button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; } + .button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.primary, .button[disabled].primary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.secondary, .button[disabled].secondary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #767676; + color: #fefefe; } + .button.disabled.success, .button[disabled].success { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button.disabled.warning, .button[disabled].warning { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button.disabled.alert, .button[disabled].alert { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cc4b37; + color: #fefefe; } + .button.hollow { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow, .button.hollow:hover, .button.hollow:focus { + background-color: transparent; } + .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; } + .button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.secondary { + border: 1px solid #767676; + color: #767676; } + .button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; } + .button.hollow.success { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; } + .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.warning { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; } + .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.alert { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear, .button.clear:hover, .button.clear:focus { + background-color: transparent; } + .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + background-color: transparent; } + .button.clear:hover, .button.clear:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] { + border-color: transparent; } + .button.clear.primary { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear.primary:hover, .button.clear.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border-color: transparent; } + .button.clear.secondary { + border: 1px solid #767676; + color: #767676; } + .button.clear.secondary:hover, .button.clear.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; } + .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border-color: transparent; } + .button.clear.success { + border: 1px solid #3adb76; + color: #3adb76; } + .button.clear.success:hover, .button.clear.success:focus { + border-color: #157539; + color: #157539; } + .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; } + .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border-color: transparent; } + .button.clear.warning { + border: 1px solid #ffae00; + color: #ffae00; } + .button.clear.warning:hover, .button.clear.warning:focus { + border-color: #805700; + color: #805700; } + .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; } + .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border-color: transparent; } + .button.clear.alert { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear.alert:hover, .button.clear.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border-color: transparent; } + .button.dropdown::after { + display: block; + width: 0; + height: 0; + border: inset 0.4em; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; } + .button.dropdown.hollow::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.primary::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.secondary::after { + border-top-color: #767676; } + .button.dropdown.hollow.success::after { + border-top-color: #3adb76; } + .button.dropdown.hollow.warning::after { + border-top-color: #ffae00; } + .button.dropdown.hollow.alert::after { + border-top-color: #cc4b37; } + .button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; } + +a.button:hover, a.button:focus { + text-decoration: none; } + +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, + textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + +textarea { + max-width: 100%; } + textarea[rows] { + height: auto; } + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #cacaca; } + +input::-moz-placeholder, +textarea::-moz-placeholder { + color: #cacaca; } + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #cacaca; } + +input::placeholder, +textarea::placeholder { + color: #cacaca; } + +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; } + +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; } + +input[type='search'] { + box-sizing: border-box; } + +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; } + +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; } + [type='checkbox'] + label[for], + [type='radio'] + label[for] { + cursor: pointer; } + +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; } + +[type='file'] { + width: 100%; } + +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; } + label.middle { + margin: 0 0 1rem; + padding: 0.5625rem 0; } + +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; } + +.input-group { + display: -ms-flexbox; + display: flex; + width: 100%; + margin-bottom: 1rem; + -ms-flex-align: stretch; + align-items: stretch; } + .input-group > :first-child { + border-radius: 0 0 0 0; } + .input-group > :last-child > * { + border-radius: 0 0 0 0; } + +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; } + +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-align: center; + align-items: center; } + .input-group-label:first-child { + border-right: 0; } + .input-group-label:last-child { + border-left: 0; } + +.input-group-field { + border-radius: 0; + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; + min-width: 0; } + +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + .input-group-button a, + .input-group-button input, + .input-group-button button, + .input-group-button label { + height: auto; + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; } + +fieldset { + margin: 0; + padding: 0; + border: 0; } + +legend { + max-width: 100%; + margin-bottom: 0.5rem; } + +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; } + .fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; } + +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + @media screen and (min-width: 0\0) { + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } } + select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; } + .is-invalid-input:not(:focus)::-webkit-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus):-ms-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; } + +.is-invalid-label { + color: #cc4b37; } + +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; } + .form-error.is-visible { + display: block; } + +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; } + .accordion[disabled] .accordion-title { + cursor: not-allowed; } + +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; } + +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; } + +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + :last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; } + .accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; } + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: '+'; } + .is-active > .accordion-title::before { + content: '\2013'; } + +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; } + :last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; } + +.accordion-menu li { + width: 100%; } + +.accordion-menu a { + padding: 0.7rem 1rem; } + +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; } + +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; } + +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; } + +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; } + .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; } + +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + left: auto; + right: 1rem; } + +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; } + +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + -ms-transform: rotate(180deg); + transform: rotate(180deg); + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.is-accordion-submenu-parent { + position: relative; } + +.has-submenu-toggle > a { + margin-right: 40px; } + +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + cursor: pointer; + width: 40px; + height: 40px; } + .submenu-toggle::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; } + +.submenu-toggle[aria-expanded='true']::after { + -ms-transform: scaleY(-1); + transform: scaleY(-1); + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.submenu-toggle-text { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } + +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; } + .badge.primary { + background: #1779ba; + color: #fefefe; } + .badge.secondary { + background: #767676; + color: #fefefe; } + .badge.success { + background: #3adb76; + color: #0a0a0a; } + .badge.warning { + background: #ffae00; + color: #0a0a0a; } + .badge.alert { + background: #cc4b37; + color: #fefefe; } + +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; } + .breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .breadcrumbs::after { + clear: both; } + .breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; } + .breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; } + .breadcrumbs a { + color: #1779ba; } + .breadcrumbs a:hover { + text-decoration: underline; } + .breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; } + +.button-group { + margin-bottom: 1rem; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; } + .button-group::before, .button-group::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .button-group::after { + clear: both; } + .button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + .button-group .button:last-child { + margin-right: 0; } + .button-group.tiny .button { + font-size: 0.6rem; } + .button-group.small .button { + font-size: 0.75rem; } + .button-group.large .button { + font-size: 1.25rem; } + .button-group.expanded .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .button-group.primary .button { + background-color: #1779ba; + color: #fefefe; } + .button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; } + .button-group.secondary .button { + background-color: #767676; + color: #fefefe; } + .button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button-group.success .button { + background-color: #3adb76; + color: #0a0a0a; } + .button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button-group.warning .button { + background-color: #ffae00; + color: #0a0a0a; } + .button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button-group.alert .button { + background-color: #cc4b37; + color: #fefefe; } + .button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; } + .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + -ms-flex: 0 0 100%; + flex: 0 0 100%; } + .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + margin-bottom: 0; } } + @media print, screen and (min-width: 64em) { + .button-group.stacked-for-medium .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + margin-bottom: 0; } } + @media screen and (max-width: 39.9375em) { + .button-group.stacked-for-small.expanded { + display: block; } + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; } } + +.card { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-positive: 1; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; } + .card > :last-child { + margin-bottom: 0; } + +.card-divider { + -ms-flex: 0 1 auto; + flex: 0 1 auto; + display: -ms-flexbox; + display: flex; + padding: 1rem; + background: #e6e6e6; } + .card-divider > :last-child { + margin-bottom: 0; } + +.card-section { + -ms-flex: 1 0 auto; + flex: 1 0 auto; + padding: 1rem; } + .card-section > :last-child { + margin-bottom: 0; } + +.card-image { + min-height: 1px; } + +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; } + .callout > :first-child { + margin-top: 0; } + .callout > :last-child { + margin-bottom: 0; } + .callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; } + .callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; } + .callout.success { + background-color: #e1faea; + color: #0a0a0a; } + .callout.warning { + background-color: #fff3d9; + color: #0a0a0a; } + .callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; } + .callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; } + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; } + +.close-button { + position: absolute; + color: #8a8a8a; + cursor: pointer; } + [data-whatinput='mouse'] .close-button { + outline: 0; } + .close-button:hover, .close-button:focus { + color: #0a0a0a; } + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; } + .close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; } + +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + [data-whatinput='mouse'] .menu li { + outline: 0; } + .menu a, + .menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu input { + display: inline-block; } + .menu, .menu.horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.simple { + -ms-flex-align: center; + align-items: center; } + .menu.simple li + li { + margin-left: 1rem; } + .menu.simple a { + padding: 0; } + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.medium-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.medium-expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.medium-simple li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + @media print, screen and (min-width: 64em) { + .menu.large-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.large-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.large-expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.large-simple li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + .menu.nested { + margin-right: 0; + margin-left: 1rem; } + .menu.icons a { + display: -ms-flexbox; + display: flex; } + .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: -ms-flexbox; + display: flex; } + .menu.icon-left li a { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; } + .menu.icon-left li a img, + .menu.icon-left li a i, + .menu.icon-left li a svg { + margin-right: 0.25rem; } + .menu.icon-right li a { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; } + .menu.icon-right li a img, + .menu.icon-right li a i, + .menu.icon-right li a svg { + margin-left: 0.25rem; } + .menu.icon-top li a { + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .menu.icon-top li a img, + .menu.icon-top li a i, + .menu.icon-top li a svg { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu.icon-bottom li a { + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .menu.icon-bottom li a img, + .menu.icon-bottom li a i, + .menu.icon-bottom li a svg { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu .is-active > a { + background: #1779ba; + color: #fefefe; } + .menu .active > a { + background: #1779ba; + color: #fefefe; } + .menu.align-left { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; } + .menu.align-right li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right.vertical li { + display: block; + text-align: right; } + .menu.align-right.vertical li .submenu li { + text-align: right; } + .menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; } + .menu.align-center li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; } + .menu.align-center li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; } + +.menu-centered > .menu { + -ms-flex-pack: center; + justify-content: center; } + .menu-centered > .menu li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; } + .menu-centered > .menu li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + +.no-js [data-responsive-menu] ul { + display: none; } + +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; } + .menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; } + +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; } + .menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; } + +.is-drilldown { + position: relative; + overflow: hidden; } + .is-drilldown li { + display: block; } + .is-drilldown.animate-height { + transition: height 0.5s; } + +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; } + +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; } + .drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + .drilldown .is-drilldown-submenu.is-closing { + -ms-transform: translateX(100%); + transform: translateX(100%); } + .drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; } + +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; } + +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; } + +.drilldown .is-drilldown-submenu-parent > a { + position: relative; } + .drilldown .is-drilldown-submenu-parent > a::after { + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + left: auto; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + right: auto; + left: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + border-left-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; + border-left-width: 0; } + +.dropdown-pane { + position: absolute; + z-index: 10; + width: 300px; + padding: 1rem; + visibility: hidden; + display: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; } + .dropdown-pane.is-opening { + display: block; } + .dropdown-pane.is-open { + visibility: visible; + display: block; } + +.dropdown-pane.tiny { + width: 100px; } + +.dropdown-pane.small { + width: 200px; } + +.dropdown-pane.large { + width: 400px; } + +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + +.dropdown.menu a { + padding: 0.7rem 1rem; } + [data-whatinput='mouse'] .dropdown.menu a { + outline: 0; } + +.dropdown.menu .is-active > a { + background: transparent; + color: #1779ba; } + +.no-js .dropdown.menu ul { + display: none; } + +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; } + +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; } + +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.dropdown.menu.vertical > li > a::after { + right: 14px; } + +.dropdown.menu.vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +@media print, screen and (min-width: 40em) { + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; } + .dropdown.menu.medium-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +@media print, screen and (min-width: 64em) { + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.large-vertical > li > a::after { + right: 14px; } + .dropdown.menu.large-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; } + +.is-dropdown-menu.vertical { + width: 100px; } + .is-dropdown-menu.vertical.align-right { + float: right; } + +.is-dropdown-submenu-parent { + position: relative; } + .is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; } + .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; } + .dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; } + .is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + .is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; } + .is-dropdown-submenu > li { + width: 100%; } + .is-dropdown-submenu.js-dropdown-active { + display: block; } + +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; } + .responsive-embed iframe, + .responsive-embed object, + .responsive-embed embed, + .responsive-embed video, + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-embed.widescreen, + .flex-video.widescreen { + padding-bottom: 56.25%; } + +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; } + .label.primary { + background: #1779ba; + color: #fefefe; } + .label.secondary { + background: #767676; + color: #fefefe; } + .label.success { + background: #3adb76; + color: #0a0a0a; } + .label.warning { + background: #ffae00; + color: #0a0a0a; } + .label.alert { + background: #cc4b37; + color: #fefefe; } + +.media-object { + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .media-object img { + max-width: none; } + @media screen and (max-width: 39.9375em) { + .media-object.stack-for-small { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } } + @media screen and (max-width: 39.9375em) { + .media-object.stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; } + .media-object.stack-for-small .media-object-section img { + width: 100%; } } + +.media-object-section { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .media-object-section:first-child { + padding-right: 1rem; } + .media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; } + .media-object-section > :last-child { + margin-bottom: 0; } + .media-object-section.main-section { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + +.is-off-canvas-open { + overflow: hidden; } + +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; } + .js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; } + .js-off-canvas-overlay.is-closable { + cursor: pointer; } + .js-off-canvas-overlay.is-overlay-absolute { + position: absolute; } + .js-off-canvas-overlay.is-overlay-fixed { + position: fixed; } + +.off-canvas-wrapper { + position: relative; + overflow: hidden; } + +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas { + outline: 0; } + .off-canvas.is-transition-push { + z-index: 12; } + .off-canvas.is-closed { + visibility: hidden; } + .off-canvas.is-transition-overlap { + z-index: 13; } + .off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; } + .off-canvas-absolute.is-transition-push { + z-index: 12; } + .off-canvas-absolute.is-closed { + visibility: hidden; } + .off-canvas-absolute.is-transition-overlap { + z-index: 13; } + .off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas-absolute.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + width: 250px; + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left { + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-left.has-transition-push { + -ms-transform: translateX(250px); + transform: translateX(250px); } + .position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + width: 250px; + -ms-transform: translateX(250px); + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right { + -ms-transform: translateX(250px); + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-right.has-transition-push { + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top { + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-top.has-transition-push { + -ms-transform: translateY(250px); + transform: translateY(250px); } + .position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); } + +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + -ms-transform: translateY(250px); + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom { + -ms-transform: translateY(250px); + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-bottom.has-transition-push { + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); } + +.off-canvas-content { + -ms-transform: none; + transform: none; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + .off-canvas-content.has-transition-push { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content .off-canvas.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +@media print, screen and (min-width: 40em) { + .position-left.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; } } + +@media print, screen and (min-width: 64em) { + .position-left.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; } } + +@media print, screen and (min-width: 40em) { + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; } + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + -ms-transform: none; + transform: none; } + .off-canvas.in-canvas-for-medium .close-button { + display: none; } } + +@media print, screen and (min-width: 64em) { + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; } + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + -ms-transform: none; + transform: none; } + .off-canvas.in-canvas-for-large .close-button { + display: none; } } + +.orbit { + position: relative; } + +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; } + +.orbit-slide { + width: 100%; } + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0; } + +.orbit-figure { + margin: 0; } + +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; } + +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; } + +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; } + [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; } + .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); } + +.orbit-previous { + left: 0; } + +.orbit-next { + left: auto; + right: 0; } + +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; } + [data-whatinput='mouse'] .orbit-bullets { + outline: 0; } + .orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; } + .orbit-bullets button:hover { + background-color: #8a8a8a; } + .orbit-bullets button.is-active { + background-color: #8a8a8a; } + +.pagination { + margin-left: 0; + margin-bottom: 1rem; } + .pagination::before, .pagination::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .pagination::after { + clear: both; } + .pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; } + .pagination li:last-child, .pagination li:first-child { + display: inline-block; } + @media print, screen and (min-width: 40em) { + .pagination li { + display: inline-block; } } + .pagination a, + .pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; } + .pagination a:hover, + .pagination button:hover { + background: #e6e6e6; } + .pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; } + .pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; } + .pagination .disabled:hover { + background: transparent; } + .pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; } + +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: '\00ab'; } + +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: '\00bb'; } + +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; } + .progress.primary .progress-meter { + background-color: #1779ba; } + .progress.secondary .progress-meter { + background-color: #767676; } + .progress.success .progress-meter { + background-color: #3adb76; } + .progress.warning .progress-meter { + background-color: #ffae00; } + .progress.alert .progress-meter { + background-color: #cc4b37; } + +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; } + +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + position: absolute; + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; } + +body.is-reveal-open { + overflow: hidden; } + +html.is-reveal-open, +html.is-reveal-open body { + min-height: 100%; + overflow: hidden; + position: fixed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: scroll; } + +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; } + [data-whatinput='mouse'] .reveal { + outline: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + min-height: 0; } } + .reveal .column { + min-width: 0; } + .reveal > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + width: 600px; + max-width: 75rem; } } + .reveal.collapse { + padding: 0; } + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width: 30%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.small { + width: 50%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.large { + width: 90%; + max-width: 75rem; } } + .reveal.full { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } + @media screen and (max-width: 39.9375em) { + .reveal { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } } + .reveal.without-overlay { + position: fixed; } + +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: none; + touch-action: none; } + +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; } + .slider-fill.is-dragging { + transition: all 0s linear; } + +.slider-handle { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + left: 0; + z-index: 1; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + -ms-touch-action: manipulation; + touch-action: manipulation; } + [data-whatinput='mouse'] .slider-handle { + outline: 0; } + .slider-handle:hover { + background-color: #14679e; } + .slider-handle.is-dragging { + transition: all 0s linear; } + +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; } + +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + .slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; } + .slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + +.sticky-container { + position: relative; } + +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); } + +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; } + .sticky.is-stuck.is-at-top { + top: 0; } + .sticky.is-stuck.is-at-bottom { + bottom: 0; } + +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; } + .sticky.is-anchored.is-at-bottom { + bottom: 0; } + +.switch { + height: 2rem; + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; } + +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; } + input + .switch-paddle { + margin: 0; } + .switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; } + input:checked ~ .switch-paddle { + background: #1779ba; } + input:checked ~ .switch-paddle::after { + left: 2.25rem; } + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; } + +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.switch-active { + left: 8%; + display: none; } + input:checked + label > .switch-active { + display: block; } + +.switch-inactive { + right: 15%; } + input:checked + label > .switch-inactive { + display: none; } + +.switch.tiny { + height: 1.5rem; } + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; } + .switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; } + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; } + +.switch.small { + height: 1.75rem; } + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; } + .switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; } + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem; } + +.switch.large { + height: 2.5rem; } + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; } + .switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; } + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; } + +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; } + table thead, + table tbody, + table tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; } + table caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; } + table thead { + background: #f8f8f8; + color: #0a0a0a; } + table tfoot { + background: #f1f1f1; + color: #0a0a0a; } + table thead tr, + table tfoot tr { + background: transparent; } + table thead th, + table thead td, + table tfoot th, + table tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; } + table tbody th, + table tbody td { + padding: 0.5rem 0.625rem 0.625rem; } + table tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; } + table.unstriped tbody { + background-color: #fefefe; } + table.unstriped tbody tr { + border-bottom: 0; + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; } + +@media screen and (max-width: 63.9375em) { + table.stack thead { + display: none; } + table.stack tfoot { + display: none; } + table.stack tr, + table.stack th, + table.stack td { + display: block; } + table.stack td { + border-top: 0; } } + +table.scroll { + display: block; + width: 100%; + overflow-x: auto; } + +table.hover thead tr:hover { + background-color: #f3f3f3; } + +table.hover tfoot tr:hover { + background-color: #ececec; } + +table.hover tbody tr:hover { + background-color: #f9f9f9; } + +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; } + +.table-scroll { + overflow-x: auto; } + .table-scroll table { + width: auto; } + +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; } + .tabs::before, .tabs::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .tabs::after { + clear: both; } + +.tabs.vertical > li { + display: block; + float: none; + width: auto; } + +.tabs.simple > li > a { + padding: 0; } + .tabs.simple > li > a:hover { + background: transparent; } + +.tabs.primary { + background: #1779ba; } + .tabs.primary > li > a { + color: #fefefe; } + .tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; } + +.tabs-title { + float: left; } + .tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + .tabs-title > a:hover { + background: #fefefe; + color: #1468a0; } + .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; } + +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; } + +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; } + +.tabs-panel { + display: none; + padding: 1rem; } + .tabs-panel.is-active { + display: block; } + +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 4px #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; } + +a.thumbnail { + transition: box-shadow 200ms ease-out; } + a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); } + a.thumbnail image { + box-shadow: none; } + +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-align: center; + align-items: center; } + .title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.title-bar-left, +.title-bar-right { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + +.title-bar-right { + text-align: right; } + +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; } + +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; } + +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; } + .tooltip::before { + position: absolute; } + .tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-top-width: 0; + border-bottom-style: solid; + border-color: transparent transparent #0a0a0a; + bottom: 100%; } + .tooltip.bottom.align-center::before { + left: 50%; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + .tooltip.top::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; } + .tooltip.top.align-center::before { + left: 50%; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + .tooltip.left::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; } + .tooltip.left.align-center::before { + bottom: auto; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .tooltip.right::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; } + .tooltip.right.align-center::before { + bottom: auto; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .tooltip.align-top::before { + bottom: auto; + top: 10%; } + .tooltip.align-bottom::before { + bottom: 10%; + top: auto; } + .tooltip.align-left::before { + left: 10%; + right: auto; } + .tooltip.align-right::before { + left: auto; + right: 10%; } + +.top-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; + padding: 0.5rem; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar, + .top-bar ul { + background-color: #e6e6e6; } + .top-bar input { + max-width: 200px; + margin-right: 1rem; } + .top-bar .input-group-field { + width: 100%; + margin-right: 0; } + .top-bar input.button { + width: auto; } + .top-bar .top-bar-left, + .top-bar .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + @media print, screen and (min-width: 40em) { + .top-bar { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .top-bar .top-bar-left { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + margin-right: auto; } + .top-bar .top-bar-right { + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-left: auto; } } + @media screen and (max-width: 63.9375em) { + .top-bar.stacked-for-medium { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } } + @media screen and (max-width: 74.9375em) { + .top-bar.stacked-for-large { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } } + +.top-bar-title { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; } + +.top-bar-left, +.top-bar-right { + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + +.hide { + display: none !important; } + +.invisible { + visibility: hidden; } + +@media screen and (max-width: 39.9375em) { + .hide-for-small-only { + display: none !important; } } + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display: none !important; } } + +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display: none !important; } } + +@media screen and (max-width: 39.9375em) { + .show-for-medium { + display: none !important; } } + +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + .hide-for-medium-only { + display: none !important; } } + +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + .show-for-medium-only { + display: none !important; } } + +@media print, screen and (min-width: 64em) { + .hide-for-large { + display: none !important; } } + +@media screen and (max-width: 63.9375em) { + .show-for-large { + display: none !important; } } + +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + .hide-for-large-only { + display: none !important; } } + +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + .show-for-large-only { + display: none !important; } } + +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } + +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; } + +.show-for-landscape, +.hide-for-portrait { + display: block !important; } + @media screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: block !important; } } + @media screen and (orientation: portrait) { + .show-for-landscape, + .hide-for-portrait { + display: none !important; } } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + @media screen and (orientation: landscape) { + .hide-for-landscape, + .show-for-portrait { + display: none !important; } } + @media screen and (orientation: portrait) { + .hide-for-landscape, + .show-for-portrait { + display: block !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-center { + display: block; + margin-right: auto; + margin-left: auto; } + +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + +.clearfix::after { + clear: both; } + +.slide-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(-100%); + transform: translateY(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-down.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(-100%); + transform: translateX(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-left.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(100%); + transform: translateY(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-up.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(100%); + transform: translateX(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-right.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-down.mui-leave.mui-leave-active { + -ms-transform: translateY(100%); + transform: translateY(100%); } + +.slide-out-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-right.mui-leave.mui-leave-active { + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.slide-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-up.mui-leave.mui-leave-active { + -ms-transform: translateY(-100%); + transform: translateY(-100%); } + +.slide-out-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-left.mui-leave.mui-leave-active { + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + +.fade-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 0; + transition-property: opacity; } + +.fade-in.mui-enter.mui-enter-active { + opacity: 1; } + +.fade-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 1; + transition-property: opacity; } + +.fade-out.mui-leave.mui-leave-active { + opacity: 0; } + +.hinge-in-from-top.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-top.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-right.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-bottom.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(90deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-bottom.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(90deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-left.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-x.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-x.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-y.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-y.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-out-from-top.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-top.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-right.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.hinge-out-from-bottom.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-bottom.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(90deg); + opacity: 0; } + +.hinge-out-from-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-left.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(90deg); + opacity: 0; } + +.hinge-out-from-middle-x.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-x.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-middle-y.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-y.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.scale-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(0.5); + transform: scale(0.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-up.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1.5); + transform: scale(1.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-down.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-up.mui-leave.mui-leave-active { + -ms-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; } + +.scale-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-down.mui-leave.mui-leave-active { + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; } + +.spin-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out.mui-leave.mui-leave-active { + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + opacity: 0; } + +.spin-in-ccw.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in-ccw.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out-ccw.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out-ccw.mui-leave.mui-leave-active { + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + opacity: 0; } + +.slow { + transition-duration: 750ms !important; } + +.fast { + transition-duration: 250ms !important; } + +.linear { + transition-timing-function: linear !important; } + +.ease { + transition-timing-function: ease !important; } + +.ease-in { + transition-timing-function: ease-in !important; } + +.ease-out { + transition-timing-function: ease-out !important; } + +.ease-in-out { + transition-timing-function: ease-in-out !important; } + +.bounce-in { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + transition-delay: 300ms !important; } + +.long-delay { + transition-delay: 700ms !important; } + +.shake { + animation-name: shake-7; } + +@keyframes shake-7 { + 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { + transform: translateX(7%); } + 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { + transform: translateX(-7%); } } + +.spin-cw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(-1turn); } + 100% { + transform: rotate(0); } } + +.spin-ccw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(0); } + 100% { + transform: rotate(1turn); } } + +.wiggle { + animation-name: wiggle-7deg; } + +@keyframes wiggle-7deg { + 40%, 50%, 60% { + transform: rotate(7deg); } + 35%, 45%, 55%, 65% { + transform: rotate(-7deg); } + 0%, 30%, 70%, 100% { + transform: rotate(0); } } + +.shake, +.spin-cw, +.spin-ccw, +.wiggle { + animation-duration: 500ms; } + +.infinite { + animation-iteration-count: infinite; } + +.slow { + animation-duration: 750ms !important; } + +.fast { + animation-duration: 250ms !important; } + +.linear { + animation-timing-function: linear !important; } + +.ease { + animation-timing-function: ease !important; } + +.ease-in { + animation-timing-function: ease-in !important; } + +.ease-out { + animation-timing-function: ease-out !important; } + +.ease-in-out { + animation-timing-function: ease-in-out !important; } + +.bounce-in { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + animation-delay: 300ms !important; } + +.long-delay { + animation-delay: 700ms !important; } diff --git a/19/css/foundation.min.css b/19/css/foundation.min.css new file mode 100644 index 0000000..f0f3611 --- /dev/null +++ b/19/css/foundation.min.css @@ -0,0 +1 @@ +@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.large-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-right.vertical.menu>li>a{-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}.flex-container{display:-ms-flexbox;display:flex}.flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-ms-flexbox;display:flex}.medium-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-ms-flexbox;display:flex}.large-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child{border-radius:0}.input-group>:last-child>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-ms-flex:1 1 0px;flex:1 1 0px;height:auto;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:'+'}.is-active>.accordion-title::before{content:'\2013'}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.accordion-menu li{width:100%}.accordion-menu a{padding:.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{left:auto;right:1rem}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-ms-transform:rotate(180deg);transform:rotate(180deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-ms-transform:scaleY(-1);transform:scaleY(-1);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#1779ba;color:#fefefe}.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.breadcrumbs{margin:0 0 1rem 0;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#1779ba}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.button-group{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch}.button-group::after,.button-group::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.button-group::after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem;-ms-flex:0 0 auto;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{-ms-flex:1 1 0px;flex:1 1 0px}.button-group.primary .button{background-color:#1779ba;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#126195;color:#fefefe}.button-group.secondary .button{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{-ms-flex:0 0 100%;flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{-ms-flex:1 1 0px;flex:1 1 0px;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{-ms-flex:1 1 0px;flex:1 1 0px;margin-bottom:0}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.menu{padding:0;margin:0;list-style:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.simple{-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.medium-simple li{-ms-flex:1 1 0px;flex:1 1 0px}}@media print,screen and (min-width:64em){.menu.large-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.large-simple li{-ms-flex:1 1 0px;flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-ms-flexbox;display:flex}.menu.icon-left li a{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#1779ba;color:#fefefe}.menu .active>a{background:#1779ba;color:#fefefe}.menu.align-left{-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.drilldown a{padding:.7rem 1rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-ms-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-ms-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{position:absolute;top:50%;margin-top:-6px;right:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.drilldown.align-left .is-drilldown-submenu-parent>a::after{left:auto;right:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.drilldown.align-right .is-drilldown-submenu-parent>a::after{right:auto;left:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}.dropdown-pane{position:absolute;z-index:10;width:300px;padding:1rem;visibility:hidden;display:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{visibility:visible;display:block}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu a{padding:.7rem 1rem}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu .is-active>a{background:0 0;color:#1779ba}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#1779ba;color:#fefefe}.label.primary{background:#1779ba;color:#fefefe}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.media-object{display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.media-object img{max-width:none}@media screen and (max-width:39.9375em){.media-object.stack-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{-ms-flex:0 1 auto;flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}.media-object-section.main-section{-ms-flex:1 1 0px;flex:1 1 0px}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-ms-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-ms-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-ms-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-ms-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{-ms-transform:none;transform:none;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-push{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:inherit;width:inherit;overflow:inherit;transition:inherit}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:inherit;width:inherit;overflow:inherit;transition:inherit}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;background-color:rgba(10,10,10,.5);color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button:hover{background-color:#8a8a8a}.orbit-bullets button.is-active{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:'\00ab'}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:'\00bb'}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#1779ba}.progress-meter-text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#14679e}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-ms-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sticky-container{position:relative}.sticky{position:relative;z-index:0;transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:0;background:#cacaca;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;transform:translate3d(0,0,0);border-radius:0;background:#fefefe;transition:all .25s ease-out;content:''}input:checked~.switch-paddle{background:#1779ba}input:checked~.switch-paddle::after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{padding:.5rem .625rem .625rem;font-weight:700}table thead{background:#f8f8f8;color:#0a0a0a}table tfoot{background:#f1f1f1;color:#0a0a0a}table tfoot tr,table thead tr{background:0 0}table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:.5rem .625rem .625rem}table tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.9375em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::after,.tabs::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:solid 4px #fefefe;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(23,121,186,.5)}a.thumbnail image{box-shadow:none}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{-ms-flex:1 1 0px;flex:1 1 0px}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.top-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{-ms-flex:0 0 auto;flex:0 0 auto}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{animation-duration:250ms!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important} \ No newline at end of file diff --git a/19/css/normalize.css b/19/css/normalize.css new file mode 100644 index 0000000..192eb9c --- /dev/null +++ b/19/css/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/19/css/styles.css b/19/css/styles.css new file mode 100644 index 0000000..b2e2237 --- /dev/null +++ b/19/css/styles.css @@ -0,0 +1,169 @@ +@font-face { + font-family: 'Beba Neue Bold'; + src: url("./bebaneue/bebasneue-bold-webfont.woff2") format("woff2"), url("./bebaneue/bebasneue-bold-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'Beba Neue'; + src: url("./bebaneue/bebasneue-regular-webfont.woff2") format("woff2"), url("./bebaneue/bebasneue-regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'Beba Neue Light'; + src: url("./bebaneue/bebasneue-light-webfont.woff2") format("woff2"), url("./bebaneue/bebasneue-light-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; } + +html, body { + margin: 0; + padding: 0; + background: #210D18; + height: 100%; + width: 100%; } + +.parent-center { + display: flex; + align-items: center; + justify-content: center; } + +.submit { + color: white; + background: #210D18; + transition: 0.2s ease-in-out all; + overflow: hidden; + padding: 30px 60px; + text-decoration: none; + margin-left: 30px; } + .submit:hover { + background: #cc0000; + text-shadow: 1px 1px 0 #ff3333, 2px 2px 0 #ff3333, 3px 3px 0 #ff3333, 4px 4px 0 #ff3333, 5px 5px 0 #ff3333, 6px 6px 0 #ff3333, 7px 7px 0 #ff3333, 8px 8px 0 #ff3333, 9px 9px 0 #ff3333, 10px 10px 0 #ff3333, 11px 11px 0 #ff3333, 12px 12px 0 #ff3333, 13px 13px 0 #ff3333, 14px 14px 0 #ff3333, 15px 15px 0 #ff3333, 16px 16px 0 #ff3333, 17px 17px 0 #ff3333, 18px 18px 0 #ff3333, 19px 19px 0 #ff3333, 20px 20px 0 #ff3333, 21px 21px 0 #ff3333, 22px 22px 0 #ff3333, 23px 23px 0 #ff3333, 24px 24px 0 #ff3333, 25px 25px 0 #ff3333, 26px 26px 0 #ff3333, 27px 27px 0 #ff3333, 28px 28px 0 #ff3333, 29px 29px 0 #ff3333, 30px 30px 0 #ff3333, 31px 31px 0 #ff3333, 32px 32px 0 #ff3333, 33px 33px 0 #ff3333, 34px 34px 0 #ff3333, 35px 35px 0 #ff3333, 36px 36px 0 #ff3333, 37px 37px 0 #ff3333, 38px 38px 0 #ff3333, 39px 39px 0 #ff3333, 40px 40px 0 #ff3333, 41px 41px 0 #ff3333, 42px 42px 0 #ff3333, 43px 43px 0 #ff3333, 44px 44px 0 #ff3333, 45px 45px 0 #ff3333, 46px 46px 0 #ff3333, 47px 47px 0 #ff3333, 48px 48px 0 #ff3333, 49px 49px 0 #ff3333, 50px 50px 0 #ff3333, 51px 51px 0 #ff3333, 52px 52px 0 #ff3333, 53px 53px 0 #ff3333, 54px 54px 0 #ff3333, 55px 55px 0 #ff3333, 56px 56px 0 #ff3333, 57px 57px 0 #ff3333, 58px 58px 0 #ff3333, 59px 59px 0 #ff3333, 60px 60px 0 #ff3333, 61px 61px 0 #ff3333, 62px 62px 0 #ff3333, 63px 63px 0 #ff3333, 64px 64px 0 #ff3333, 65px 65px 0 #ff3333, 66px 66px 0 #ff3333, 67px 67px 0 #ff3333, 68px 68px 0 #ff3333, 69px 69px 0 #ff3333, 70px 70px 0 #ff3333; } + +.title { + font-family: 'Beba Neue Bold'; + color: #FFFFFF; + color: white; } + +.heading { + font-family: 'Beba Neue'; + color: #FFFFFF; + color: white; } + +#registration-button { + display: block; + margin-top: 15px; } + #registration-button a { + font-family: 'Beba Neue'; + color: #210D18; + padding: 5px; + background-color: #FFFFFF; + transition: 0.3s; + text-decoration: none; } + #registration-button a:hover { + background-color: #5e344c; + color: #FFFFFF; } + +.normal-text { + font-family: 'Montserrat'; + color: #FFFFFF; + color: white; } + +.contents { + margin: 8vw 8vw; } + +.content-margin { + margin: 2vw; } + +.content div { + display: inline; } + +.content img { + width: 100%; + height: 100%; } + +.content .question { + font-weight: bolder; + margin-bottom: 5px; } + +.content .answer { + font-weight: lighter; + margin: 5px 0px 20px; } + +.no-margin-top { + margin-top: 0px; } + +.header { + width: 100%; } + +#maillist form { + width: 100%; + padding-top: 32px; + display: flex; } + #maillist form input { + font-family: "Beba Neue"; + background: #FFFFFF; + color: #210D18; } + #maillist form input:focus, #maillist form input:active { + border-color: white; + position: relative; } + #maillist form .email { + flex-grow: 1; } + +@media all and (min-width: 1024px) { + .conditional-no-margin-top { + margin-top: 0px; } + .title { + font-size: 200px; + font-size: 15vw; } + .heading { + font-size: 72px; + font-size: 4vw; } + #registration-button a { + font-size: 72px; + font-size: 4vw; } + .normal-text { + font-size: 19px; + font-size: 1.5vw; } + .contents { + display: flex; } + .content { + width: 50%; } + .content .answer { + font-size: 1.3vw; } + .four-items { + width: 33%; } + #maillist form input { + padding: 0.5vw; + font-size: 2vw; } } + +@media all and (max-width: 1024px) { + .conditional-center { + text-align: center; } + .title { + font-size: 100px; + font-size: 25vw; } + .heading { + font-size: 48px; + font-size: 7.5vw; } + #registration-button a { + font-size: 48px; + font-size: 7.5vw; } + .normal-text { + font-size: 19px; + font-size: 4.0vw; + text-align: center; } + .four-items { + width: 50%; + padding: 3vw 0vw; } + .content .answer { + font-size: 3.5vw; } + #maillist form input { + padding: 1vw; + font-size: 4vw; } } + +#sponsors { + background: #ffffff; + height: auto; + flex-direction: column; + flex-flow: column wrap; } diff --git a/19/css/styles.scss b/19/css/styles.scss new file mode 100644 index 0000000..16df849 --- /dev/null +++ b/19/css/styles.scss @@ -0,0 +1,245 @@ +$desktop-width: 1024px; +$background-color: #210D18; +$foreground-color: #210D18; +$pad: 30px; + +@font-face { + font-family: 'Beba Neue Bold'; + src: url('./bebaneue/bebasneue-bold-webfont.woff2') format('woff2'), + url('./bebaneue/bebasneue-bold-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Beba Neue'; + src: url('./bebaneue/bebasneue-regular-webfont.woff2') format('woff2'), + url('./bebaneue/bebasneue-regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Beba Neue Light'; + src: url('./bebaneue/bebasneue-light-webfont.woff2') format('woff2'), + url('./bebaneue/bebasneue-light-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +html, body { + margin: 0; + padding: 0; + background: $background-color; + height: 100%; + width: 100%; +} + +.parent-center { + display: flex; + align-items: center; + justify-content: center; +} + +.submit { + color: white; + background: $background-color; + transition: 0.2s ease-in-out all; + overflow: hidden; + &:hover { + background: darken(red, 10%); + $shadows: (); + $length: 70; + @for $i from 1 through $length { + $shadows: append($shadows, $i*1px $i*1px 0 lighten(red, 10%), 'comma'); + } + text-shadow: $shadows; + } + padding: $pad $pad*2; + text-decoration: none; + margin-left: $pad; +} + +.title { + font-family: 'Beba Neue Bold'; + color: #FFFFFF; + color: rgb(255, 255, 255); +} + +.heading { + font-family: 'Beba Neue'; + color: #FFFFFF; + color: rgb(255, 255, 255); +} + +#registration-button { + display: block; + margin-top: 15px; + + a { + font-family: 'Beba Neue'; + color: $background-color; + padding: 5px; + background-color: #FFFFFF; + transition: 0.3s; + text-decoration: none; + } + + a:hover { + background-color: rgb(94, 52, 76); + color: #FFFFFF; + } +} + +.normal-text { + font-family: 'Montserrat'; + color: #FFFFFF; + color: rgb(255, 255, 255); +} + +.contents { + margin: 8vw 8vw; +} + +.content-margin { + margin: 2vw; +} + +.content { + div { + display: inline; + } + + img { + width: 100%; + height: 100%; + } + + .question { + font-weight: bolder; + margin-bottom: 5px; + } + + .answer { + font-weight: lighter; + margin: 5px 0px 20px; + } +} + +.no-margin-top { + margin-top: 0px; +} + +.header { + width: 100%; +} + +#maillist { + form { + width: 100%; + padding-top: 32px; + display: flex; + input { + font-family: "Beba Neue"; + background: #FFFFFF; + color: $foreground-color; + &:focus, &:active { + border-color: white; + position: relative; + } + } + .email { + flex-grow: 1; + } + } +} + +@media all and (min-width: $desktop-width) { + .conditional-no-margin-top { + margin-top: 0px; + } + .title { + font-size: 200px; + font-size: 15vw; + } + .heading { + font-size: 72px; + font-size: 4vw; + } + #registration-button a { + font-size: 72px; + font-size: 4vw; + } + .normal-text { + font-size: 19px; + font-size: 1.5vw; + } + .contents { + display: flex + } + .content { + width: 50%; + + .answer { + font-size: 1.3vw; + } + } + .four-items { + width: 33%; + } + #maillist { + form { + input { + padding: 0.5vw; + font-size: 2vw; + } + } + } +} + +@media all and (max-width: $desktop-width) { + .conditional-center { + text-align: center; + } + .title { + font-size: 100px; + font-size: 25vw; + } + .heading { + font-size: 48px; + font-size: 7.5vw; + } + #registration-button a { + font-size: 48px; + font-size: 7.5vw; + } + .normal-text { + font-size: 19px; + font-size: 4.0vw; + text-align: center; + } + .four-items { + width: 50%; + padding: 3vw 0vw; + } + .content { + .answer { + font-size: 3.5vw; + } + } + #maillist { + form { + input { + padding: 1vw; + font-size: 4vw; + } + } + } +} + +#sponsors { + background: #ffffff; + height: auto; + flex-direction: column; + flex-flow: column wrap; +} diff --git a/19/index.html b/19/index.html new file mode 100644 index 0000000..f97632a --- /dev/null +++ b/19/index.html @@ -0,0 +1,308 @@ + + + + + + +HackTX + + + + + + + + + + + + + + + + + + + +Major League Hacking 2020 Hackathon Season + +
+
+
+
+
November 2-3
+
+
HACKTX
+
+
@ AT&T CONFERENCE CENTER
+
+ +
+
+
+ Hamiliton Pool +
+
+ +
+ Schedule +
+
+
+

Saturday

+

+

10:00am - 12:00pm: Check-ins open for confirmed attendees

+

11:00am - 12:00pm: *Walk-ins open for previously accepted attendees

+

11:30am - 12:30pm: Opening Ceremony

+

12:00pm - 1:00pm: *Walk-ins open for waitlisted students

+

12:30pm - 1:30pm: Team building / Ideation workshop

+

1:00pm - 2:00pm: *Walk-ins open for all students with valid university ID

+

1:00pm - 2:30pm: Lunch is served +

3:00pm - 4:00pm: Home Depot Workshop (Classroom 105)

+

3:00pm - 4:00pm: MongoDB Workshop (Classroom 106)

+

4:00pm - 5:00pm: Microsoft Workshop (Classroom 105)

+

4:00pm - 5:00pm: CBRE Workshop (Classroom 106)

+

5:00pm - 6:00pm: PIMCO Workshop (Classroom 105)

+

5:00pm - 6:00pm: American Airlines Side Event (Prefunction Space)

+

6:00pm - 7:00pm: PIMCO Side Event (Classroom 104)

+

7:00pm - 8:30pm: Dinner is served

+

8:00pm - 11:30pm: CTF by ISSS

+

8:30pm - 9:30pm: MLH Cup Stacking begins

+

* Walk-ins will be accepted based on event capacity

+

* Keep an eye out on our Facebook page for walk-in updates!

+
+
+

Sunday

+

+

12:00am - 1:30am: Midnight snack with Bao'd Up is served

+

8:00am - 9:30am: Breakfast is served

+

10:00am - 11:00am: Pitch workshop with Longhorn Entrepeneurship Agency

+

11:30am - 1:00pm: Lunch is served

+

12:00pm: HACKING ENDS

+

1:00pm - 2:30pm: Project Demo EXPO

+

2:30pm - 3:00pm: Final project judging

+

3:00pm - 4:00pm: Closing Ceremony

+

5:00pm: Event officially ends

+
+
+ +
+ What is HackTX? +
+
+
+ Pennybacker Bridge +
+
+
+

+ HackTX is an annual 24-hour hackathon at the University of Texas at Austin. It's a place for students to learn new skills and come up with creative solutions using technology. To help along the way, we provide mentorship and workshops. Beginners are welcome! +

+
+
+
+ +
+ Who can attend? +
+
+
+
+

+ The event is open to college students over 18 years old. This includes undergraduate and graduate students from other universities. All levels of experience are welcome! + Beginner? No problem! We'll have mentors and workshops to help you develop new skills. + Interested in learning something new? We'll have mini-events and challenges along the way, including a CTF hosted by ISSS! +

+
+
+
+ Lady Bird Lake +
+
+ +
+ Who are the freetail hackers? +
+
+
+

+ We're a group of UT Austin students who love organizing hackathons for college students. We also love going to them. If you enjoy both of these, you should apply to join our team when applications open in December! Applications will be posted on our Facebook page. Need to reach out to us for any further questions or want to work with us for the next event? Email us at hello@freetailhackers.com! +

+
+
+ +
+ Inclusion +
+
+
+
+

+ To embrace inclusivity, all participants are expected to follow MLH's Code of Conduct to faciliate a safe space and a positive hackathon experience for everyone! +

+
+
+
+
+ +
+ FAQ +
+
+
+

What should I bring?

+

Yourself, your valid university ID, a form of ID proving you are over 18 years old, a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, and power tools are not allowed. Smiles and high-fives are welcome.

+ +

Do y'all give travel reimbursements?

+

Currently we have not determined the available travel reimbursements for this year. We will let you know and provide instructions on how to claim your reimbursement if the option opens up, so please let us know in your application if you require one. In the past, we have been able to provide reimbursement up to $50.

+ +

How do teams work?

+

Teams can be up to 5 members. If you don't have a team, check out our Facebook group. Joining a team of new friends is the best part of a hackathon. To create a team, complete your individual registration. Then, create a team by going to your personal dashboard and entering a unique name for your team. Finally, give that team name to your team members (capitalization matters!). They should input that team name when asked for the team that they want to join. After that, you're done with registration and should be able to view everyone who is on your team. It's also okay to show up and find a team on the day of the event!

+ +

How do I volunteer at HackTX?

+

Volunteer applications will go live a week after registration opens. Be sure to stay updated with our mailing list to get a reminder before volunteer applications open on September 23th.

+
+
+

How much money will this cost me?

+

Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. Freetail Hackers provides students with Wi-Fi, meals, swag, workspace, and prizes for all of our events!

+ +

What do I wear?

+

Wear whatever you are most comfortable in! No need to wear anything professional. However, we do require you to be within the MLH Code of Conduct.

+ +

Any rules?

+

All work must be done at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc.) must abide by the MLH Code of Conduct.

+ +

Where is HackTX 2019?

+

HackTX will be hosted at the AT&T Conference Center in Austin, TX.

+ +

When is HackTX 2019?

+

It'll be November 2-3, 2019! Exact schedule coming soon.

+ +

When does registration close?

+

Early Bird Registration closes September 27th at 11:59 PM. If you are accepted, you will ave a week to confirm your registration. If you are not accepted at this time, don't worry! Your application will be reviewed again when registration closes completely on October 11th, 11:59pm.

+ +

What hardware is available?

+

Hardware will be provided by MLH. We can't promise availability of particular items.

+
+
+ +
+
+
+ Sponsors +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ Made with <3 in Austin +
+
+ + + diff --git a/19/js/app.js b/19/js/app.js new file mode 100644 index 0000000..aa8eddd --- /dev/null +++ b/19/js/app.js @@ -0,0 +1,61 @@ +(function() { + var size = 12, + canvas = document.getElementById("pattern"), + ctx = canvas.getContext("2d"); + + canvas.width = 1200; // $herowidth + canvas.height = canvas.width; + + function render() { + canvas.width = canvas.width; + + for (var i = 0; i < floaties.length; i++) { + var floaty = floaties[i]; + var numberOfSides = 5, + step = 2 * Math.PI / 5, + shift = floaty.theta; + ctx.beginPath(); + for (var j = 0; j <= 5;j++) { + var curStep = j * step + shift; + ctx.lineTo(floaty.x + size * Math.cos(curStep), floaty.y + size * Math.sin(curStep)); + } + ctx.strokeStyle = "white"; + ctx.lineWidth = 3; + ctx.stroke(); + + floaty.y--; + floaty.theta += Math.PI / 180; + if (floaty.y < -size || floaty.x < -size) { + floaties[i] = randomFloaty(); + } + } + + requestAnimationFrame(render); + } + + var floaties = []; + for (var i = 0; i < 20; i++) { + floaties.push({ + x: (Math.random()*canvas.width)|0, + y: (Math.random()*canvas.height)|0, + theta: Math.random()*Math.PI*0.2+0, + }); + } + render(); + + function randomFloaty() { + return { + x: (Math.random()*canvas.width)|0, + y: canvas.height+size, + theta: Math.random()*Math.PI*0.2+0, + }; + } + + function drawAt(x, y, theta) { + ctx.translate(x, y); + ctx.rotate(theta); + ctx.drawImage(prerender, x-size, y-size); + ctx.rotate(-theta); + ctx.translate(-x, -y); + } +})(); diff --git a/19/js/vendor/foundation.js b/19/js/vendor/foundation.js new file mode 100644 index 0000000..cbde5fb --- /dev/null +++ b/19/js/vendor/foundation.js @@ -0,0 +1,11726 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // identity function for calling harmony imports with the correct context +/******/ __webpack_require__.i = function(value) { return value; }; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 35); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = jQuery; + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return rtl; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return GetYoDigits; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return transitionend; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +// Core Foundation Utilities, utilized in a number of places. + +/** + * Returns a boolean for RTL support + */ +function rtl() { + return __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html').attr('dir') === 'rtl'; +} + +/** + * returns a random base-36 uid with namespacing + * @function + * @param {Number} length - number of random base-36 digits desired. Increase for more random strings. + * @param {String} namespace - name of plugin to be incorporated in uid, optional. + * @default {String} '' - if no plugin name is provided, nothing is appended to the uid. + * @returns {String} - unique id + */ +function GetYoDigits(length, namespace) { + length = length || 6; + return Math.round(Math.pow(36, length + 1) - Math.random() * Math.pow(36, length)).toString(36).slice(1) + (namespace ? '-' + namespace : ''); +} + +function transitionend($elem) { + var transitions = { + 'transition': 'transitionend', + 'WebkitTransition': 'webkitTransitionEnd', + 'MozTransition': 'transitionend', + 'OTransition': 'otransitionend' + }; + var elem = document.createElement('div'), + end; + + for (var t in transitions) { + if (typeof elem.style[t] !== 'undefined') { + end = transitions[t]; + } + } + if (end) { + return end; + } else { + end = setTimeout(function () { + $elem.triggerHandler('transitionend', [$elem]); + }, 1); + return 'transitionend'; + } +} + + + +/***/ }), +/* 2 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Plugin; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +// Abstract class for providing lifecycle hooks. Expect plugins to define AT LEAST +// {function} _setup (replaces previous constructor), +// {function} _destroy (replaces previous destroy) + +var Plugin = function () { + function Plugin(element, options) { + _classCallCheck(this, Plugin); + + this._setup(element, options); + var pluginName = getPluginName(this); + this.uuid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["a" /* GetYoDigits */])(6, pluginName); + + if (!this.$element.attr('data-' + pluginName)) { + this.$element.attr('data-' + pluginName, this.uuid); + } + if (!this.$element.data('zfPlugin')) { + this.$element.data('zfPlugin', this); + } + /** + * Fires when the plugin has initialized. + * @event Plugin#init + */ + this.$element.trigger('init.zf.' + pluginName); + } + + _createClass(Plugin, [{ + key: 'destroy', + value: function destroy() { + this._destroy(); + var pluginName = getPluginName(this); + this.$element.removeAttr('data-' + pluginName).removeData('zfPlugin') + /** + * Fires when the plugin has been destroyed. + * @event Plugin#destroyed + */ + .trigger('destroyed.zf.' + pluginName); + for (var prop in this) { + this[prop] = null; //clean up script to prep for garbage collection. + } + } + }]); + + return Plugin; +}(); + +// Convert PascalCase to kebab-case +// Thank you: http://stackoverflow.com/a/8955580 + + +function hyphenate(str) { + return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); +} + +function getPluginName(obj) { + if (typeof obj.constructor.name !== 'undefined') { + return hyphenate(obj.constructor.name); + } else { + return hyphenate(obj.className); + } +} + + + +/***/ }), +/* 3 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MediaQuery; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +// Default set of media queries +var defaultQueries = { + 'default': 'only screen', + landscape: 'only screen and (orientation: landscape)', + portrait: 'only screen and (orientation: portrait)', + retina: 'only screen and (-webkit-min-device-pixel-ratio: 2),' + 'only screen and (min--moz-device-pixel-ratio: 2),' + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + 'only screen and (min-device-pixel-ratio: 2),' + 'only screen and (min-resolution: 192dpi),' + 'only screen and (min-resolution: 2dppx)' +}; + +// matchMedia() polyfill - Test a CSS media type/query in JS. +// Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license +var matchMedia = window.matchMedia || function () { + 'use strict'; + + // For browsers that support matchMedium api such as IE 9 and webkit + + var styleMedia = window.styleMedia || window.media; + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script && script.parentNode && script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = 'getComputedStyle' in window && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function (media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function (media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; +}(); + +var MediaQuery = { + queries: [], + + current: '', + + /** + * Initializes the media query helper, by extracting the breakpoint list from the CSS and activating the breakpoint watcher. + * @function + * @private + */ + _init: function () { + var self = this; + var $meta = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('meta.foundation-mq'); + if (!$meta.length) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('').appendTo(document.head); + } + + var extractedStyles = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('.foundation-mq').css('font-family'); + var namedQueries; + + namedQueries = parseStyleToObject(extractedStyles); + + for (var key in namedQueries) { + if (namedQueries.hasOwnProperty(key)) { + self.queries.push({ + name: key, + value: 'only screen and (min-width: ' + namedQueries[key] + ')' + }); + } + } + + this.current = this._getCurrentSize(); + + this._watcher(); + }, + + + /** + * Checks if the screen is at least as wide as a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it's smaller. + */ + atLeast: function (size) { + var query = this.get(size); + + if (query) { + return matchMedia(query).matches; + } + + return false; + }, + + + /** + * Checks if the screen matches to a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check, either 'small only' or 'small'. Omitting 'only' falls back to using atLeast() method. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it does not. + */ + is: function (size) { + size = size.trim().split(' '); + if (size.length > 1 && size[1] === 'only') { + if (size[0] === this._getCurrentSize()) return true; + } else { + return this.atLeast(size[0]); + } + return false; + }, + + + /** + * Gets the media query of a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to get. + * @returns {String|null} - The media query of the breakpoint, or `null` if the breakpoint doesn't exist. + */ + get: function (size) { + for (var i in this.queries) { + if (this.queries.hasOwnProperty(i)) { + var query = this.queries[i]; + if (size === query.name) return query.value; + } + } + + return null; + }, + + + /** + * Gets the current breakpoint name by testing every breakpoint and returning the last one to match (the biggest one). + * @function + * @private + * @returns {String} Name of the current breakpoint. + */ + _getCurrentSize: function () { + var matched; + + for (var i = 0; i < this.queries.length; i++) { + var query = this.queries[i]; + + if (matchMedia(query.value).matches) { + matched = query; + } + } + + if (typeof matched === 'object') { + return matched.name; + } else { + return matched; + } + }, + + + /** + * Activates the breakpoint watcher, which fires an event on the window whenever the breakpoint changes. + * @function + * @private + */ + _watcher: function () { + var _this = this; + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('resize.zf.mediaquery').on('resize.zf.mediaquery', function () { + var newSize = _this._getCurrentSize(), + currentSize = _this.current; + + if (newSize !== currentSize) { + // Change the current media query + _this.current = newSize; + + // Broadcast the media query change on the window + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).trigger('changed.zf.mediaquery', [newSize, currentSize]); + } + }); + } +}; + +// Thank you: https://github.com/sindresorhus/query-string +function parseStyleToObject(str) { + var styleObject = {}; + + if (typeof str !== 'string') { + return styleObject; + } + + str = str.trim().slice(1, -1); // browsers re-quote string style values + + if (!str) { + return styleObject; + } + + styleObject = str.split('&').reduce(function (ret, param) { + var parts = param.replace(/\+/g, ' ').split('='); + var key = parts[0]; + var val = parts[1]; + key = decodeURIComponent(key); + + // missing `=` should be `null`: + // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters + val = val === undefined ? null : decodeURIComponent(val); + + if (!ret.hasOwnProperty(key)) { + ret[key] = val; + } else if (Array.isArray(ret[key])) { + ret[key].push(val); + } else { + ret[key] = [ret[key], val]; + } + return ret; + }, {}); + + return styleObject; +} + + + +/***/ }), +/* 4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Keyboard; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); +/******************************************* + * * + * This util was created by Marius Olbertz * + * Please thank Marius on GitHub /owlbertz * + * or the web http://www.mariusolbertz.de/ * + * * + ******************************************/ + + + + + + +var keyCodes = { + 9: 'TAB', + 13: 'ENTER', + 27: 'ESCAPE', + 32: 'SPACE', + 35: 'END', + 36: 'HOME', + 37: 'ARROW_LEFT', + 38: 'ARROW_UP', + 39: 'ARROW_RIGHT', + 40: 'ARROW_DOWN' +}; + +var commands = {}; + +// Functions pulled out to be referenceable from internals +function findFocusable($element) { + if (!$element) { + return false; + } + return $element.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]').filter(function () { + if (!__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':visible') || __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).attr('tabindex') < 0) { + return false; + } //only have visible elements and those that have a tabindex greater or equal 0 + return true; + }); +} + +function parseKey(event) { + var key = keyCodes[event.which || event.keyCode] || String.fromCharCode(event.which).toUpperCase(); + + // Remove un-printable characters, e.g. for `fromCharCode` calls for CTRL only events + key = key.replace(/\W+/, ''); + + if (event.shiftKey) key = 'SHIFT_' + key; + if (event.ctrlKey) key = 'CTRL_' + key; + if (event.altKey) key = 'ALT_' + key; + + // Remove trailing underscore, in case only modifiers were used (e.g. only `CTRL_ALT`) + key = key.replace(/_$/, ''); + + return key; +} + +var Keyboard = { + keys: getKeyCodes(keyCodes), + + /** + * Parses the (keyboard) event and returns a String that represents its key + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + * @param {Event} event - the event generated by the event handler + * @return String key - String that represents the key pressed + */ + parseKey: parseKey, + + /** + * Handles the given (keyboard) event + * @param {Event} event - the event generated by the event handler + * @param {String} component - Foundation component's name, e.g. Slider or Reveal + * @param {Objects} functions - collection of functions that are to be executed + */ + handleKey: function (event, component, functions) { + var commandList = commands[component], + keyCode = this.parseKey(event), + cmds, + command, + fn; + + if (!commandList) return console.warn('Component not defined!'); + + if (typeof commandList.ltr === 'undefined') { + // this component does not differentiate between ltr and rtl + cmds = commandList; // use plain list + } else { + // merge ltr and rtl: if document is rtl, rtl overwrites ltr and vice versa + if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["b" /* rtl */])()) cmds = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, commandList.ltr, commandList.rtl);else cmds = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, commandList.rtl, commandList.ltr); + } + command = cmds[keyCode]; + + fn = functions[command]; + if (fn && typeof fn === 'function') { + // execute function if exists + var returnValue = fn.apply(); + if (functions.handled || typeof functions.handled === 'function') { + // execute function when event was handled + functions.handled(returnValue); + } + } else { + if (functions.unhandled || typeof functions.unhandled === 'function') { + // execute function when event was not handled + functions.unhandled(); + } + } + }, + + + /** + * Finds all focusable elements within the given `$element` + * @param {jQuery} $element - jQuery object to search within + * @return {jQuery} $focusable - all focusable elements within `$element` + */ + + findFocusable: findFocusable, + + /** + * Returns the component name name + * @param {Object} component - Foundation component, e.g. Slider or Reveal + * @return String componentName + */ + + register: function (componentName, cmds) { + commands[componentName] = cmds; + }, + + + // TODO9438: These references to Keyboard need to not require global. Will 'this' work in this context? + // + /** + * Traps the focus in the given element. + * @param {jQuery} $element jQuery object to trap the foucs into. + */ + trapFocus: function ($element) { + var $focusable = findFocusable($element), + $firstFocusable = $focusable.eq(0), + $lastFocusable = $focusable.eq(-1); + + $element.on('keydown.zf.trapfocus', function (event) { + if (event.target === $lastFocusable[0] && parseKey(event) === 'TAB') { + event.preventDefault(); + $firstFocusable.focus(); + } else if (event.target === $firstFocusable[0] && parseKey(event) === 'SHIFT_TAB') { + event.preventDefault(); + $lastFocusable.focus(); + } + }); + }, + + /** + * Releases the trapped focus from the given element. + * @param {jQuery} $element jQuery object to release the focus for. + */ + releaseFocus: function ($element) { + $element.off('keydown.zf.trapfocus'); + } +}; + +/* + * Constants for easier comparing. + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + */ +function getKeyCodes(kcs) { + var k = {}; + for (var kc in kcs) { + k[kcs[kc]] = kcs[kc]; + }return k; +} + + + +/***/ }), +/* 5 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Triggers; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_motion__ = __webpack_require__(6); + + + + + +var MutationObserver = function () { + var prefixes = ['WebKit', 'Moz', 'O', 'Ms', '']; + for (var i = 0; i < prefixes.length; i++) { + if (prefixes[i] + 'MutationObserver' in window) { + return window[prefixes[i] + 'MutationObserver']; + } + } + return false; +}(); + +var triggers = function (el, type) { + el.data(type).split(' ').forEach(function (id) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + id)[type === 'close' ? 'trigger' : 'triggerHandler'](type + '.zf.trigger', [el]); + }); +}; + +var Triggers = { + Listeners: { + Basic: {}, + Global: {} + }, + Initializers: {} +}; + +Triggers.Listeners.Basic = { + openListener: function () { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'open'); + }, + closeListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('close'); + if (id) { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'close'); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('close.zf.trigger'); + } + }, + toggleListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('toggle'); + if (id) { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'toggle'); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('toggle.zf.trigger'); + } + }, + closeableListener: function (e) { + e.stopPropagation(); + var animation = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('closable'); + + if (animation !== '') { + __WEBPACK_IMPORTED_MODULE_1__foundation_util_motion__["a" /* Motion */].animateOut(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), animation, function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('closed.zf'); + }); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).fadeOut().trigger('closed.zf'); + } + }, + toggleFocusListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('toggle-focus'); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + id).triggerHandler('toggle.zf.trigger', [__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)]); + } +}; + +// Elements with [data-open] will reveal a plugin that supports it when clicked. +Triggers.Initializers.addOpenListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.openListener); + $elem.on('click.zf.trigger', '[data-open]', Triggers.Listeners.Basic.openListener); +}; + +// Elements with [data-close] will close a plugin that supports it when clicked. +// If used without a value on [data-close], the event will bubble, allowing it to close a parent component. +Triggers.Initializers.addCloseListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.closeListener); + $elem.on('click.zf.trigger', '[data-close]', Triggers.Listeners.Basic.closeListener); +}; + +// Elements with [data-toggle] will toggle a plugin that supports it when clicked. +Triggers.Initializers.addToggleListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.toggleListener); + $elem.on('click.zf.trigger', '[data-toggle]', Triggers.Listeners.Basic.toggleListener); +}; + +// Elements with [data-closable] will respond to close.zf.trigger events. +Triggers.Initializers.addCloseableListener = function ($elem) { + $elem.off('close.zf.trigger', Triggers.Listeners.Basic.closeableListener); + $elem.on('close.zf.trigger', '[data-closeable], [data-closable]', Triggers.Listeners.Basic.closeableListener); +}; + +// Elements with [data-toggle-focus] will respond to coming in and out of focus +Triggers.Initializers.addToggleFocusListener = function ($elem) { + $elem.off('focus.zf.trigger blur.zf.trigger', Triggers.Listeners.Basic.toggleFocusListener); + $elem.on('focus.zf.trigger blur.zf.trigger', '[data-toggle-focus]', Triggers.Listeners.Basic.toggleFocusListener); +}; + +// More Global/complex listeners and triggers +Triggers.Listeners.Global = { + resizeListener: function ($nodes) { + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).triggerHandler('resizeme.zf.trigger'); + }); + } + //trigger all listening elements and signal a resize event + $nodes.attr('data-events', "resize"); + }, + scrollListener: function ($nodes) { + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).triggerHandler('scrollme.zf.trigger'); + }); + } + //trigger all listening elements and signal a scroll event + $nodes.attr('data-events', "scroll"); + }, + closeMeListener: function (e, pluginId) { + var plugin = e.namespace.split('.')[0]; + var plugins = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-' + plugin + ']').not('[data-yeti-box="' + pluginId + '"]'); + + plugins.each(function () { + var _this = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + _this.triggerHandler('close.zf.trigger', [_this]); + }); + } +}; + +// Global, parses whole document. +Triggers.Initializers.addClosemeListener = function (pluginName) { + var yetiBoxes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-yeti-box]'), + plugNames = ['dropdown', 'tooltip', 'reveal']; + + if (pluginName) { + if (typeof pluginName === 'string') { + plugNames.push(pluginName); + } else if (typeof pluginName === 'object' && typeof pluginName[0] === 'string') { + plugNames.concat(pluginName); + } else { + console.error('Plugin names must be strings'); + } + } + if (yetiBoxes.length) { + var listeners = plugNames.map(function (name) { + return 'closeme.zf.' + name; + }).join(' '); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off(listeners).on(listeners, Triggers.Listeners.Global.closeMeListener); + } +}; + +function debounceGlobalListener(debounce, trigger, listener) { + var timer = void 0, + args = Array.prototype.slice.call(arguments, 3); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off(trigger).on(trigger, function (e) { + if (timer) { + clearTimeout(timer); + } + timer = setTimeout(function () { + listener.apply(null, args); + }, debounce || 10); //default time to emit scroll event + }); +} + +Triggers.Initializers.addResizeListener = function (debounce) { + var $nodes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-resize]'); + if ($nodes.length) { + debounceGlobalListener(debounce, 'resize.zf.trigger', Triggers.Listeners.Global.resizeListener, $nodes); + } +}; + +Triggers.Initializers.addScrollListener = function (debounce) { + var $nodes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-scroll]'); + if ($nodes.length) { + debounceGlobalListener(debounce, 'scroll.zf.trigger', Triggers.Listeners.Global.scrollListener, $nodes); + } +}; + +Triggers.Initializers.addMutationEventsListener = function ($elem) { + if (!MutationObserver) { + return false; + } + var $nodes = $elem.find('[data-resize], [data-scroll], [data-mutate]'); + + //element callback + var listeningElementsMutation = function (mutationRecordsList) { + var $target = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(mutationRecordsList[0].target); + + //trigger the event handler for the element depending on type + switch (mutationRecordsList[0].type) { + case "attributes": + if ($target.attr("data-events") === "scroll" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('scrollme.zf.trigger', [$target, window.pageYOffset]); + } + if ($target.attr("data-events") === "resize" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('resizeme.zf.trigger', [$target]); + } + if (mutationRecordsList[0].attributeName === "style") { + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + } + break; + + case "childList": + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + break; + + default: + return false; + //nothing + } + }; + + if ($nodes.length) { + //for each element that needs to listen for resizing, scrolling, or mutation add a single observer + for (var i = 0; i <= $nodes.length - 1; i++) { + var elementObserver = new MutationObserver(listeningElementsMutation); + elementObserver.observe($nodes[i], { attributes: true, childList: true, characterData: false, subtree: true, attributeFilter: ["data-events", "style"] }); + } + } +}; + +Triggers.Initializers.addSimpleListeners = function () { + var $document = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document); + + Triggers.Initializers.addOpenListener($document); + Triggers.Initializers.addCloseListener($document); + Triggers.Initializers.addToggleListener($document); + Triggers.Initializers.addCloseableListener($document); + Triggers.Initializers.addToggleFocusListener($document); +}; + +Triggers.Initializers.addGlobalListeners = function () { + var $document = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document); + Triggers.Initializers.addMutationEventsListener($document); + Triggers.Initializers.addResizeListener(); + Triggers.Initializers.addScrollListener(); + Triggers.Initializers.addClosemeListener(); +}; + +Triggers.init = function ($, Foundation) { + if (typeof $.triggersInitialized === 'undefined') { + var $document = $(document); + + if (document.readyState === "complete") { + Triggers.Initializers.addSimpleListeners(); + Triggers.Initializers.addGlobalListeners(); + } else { + $(window).on('load', function () { + Triggers.Initializers.addSimpleListeners(); + Triggers.Initializers.addGlobalListeners(); + }); + } + + $.triggersInitialized = true; + } + + if (Foundation) { + Foundation.Triggers = Triggers; + // Legacy included to be backwards compatible for now. + Foundation.IHearYou = Triggers.Initializers.addGlobalListeners; + } +}; + + + +/***/ }), +/* 6 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Move; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Motion; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); + + + + + +/** + * Motion module. + * @module foundation.motion + */ + +var initClasses = ['mui-enter', 'mui-leave']; +var activeClasses = ['mui-enter-active', 'mui-leave-active']; + +var Motion = { + animateIn: function (element, animation, cb) { + animate(true, element, animation, cb); + }, + + animateOut: function (element, animation, cb) { + animate(false, element, animation, cb); + } +}; + +function Move(duration, elem, fn) { + var anim, + prog, + start = null; + // console.log('called'); + + if (duration === 0) { + fn.apply(elem); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + return; + } + + function move(ts) { + if (!start) start = ts; + // console.log(start, ts); + prog = ts - start; + fn.apply(elem); + + if (prog < duration) { + anim = window.requestAnimationFrame(move, elem); + } else { + window.cancelAnimationFrame(anim); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + } + } + anim = window.requestAnimationFrame(move); +} + +/** + * Animates an element in or out using a CSS transition class. + * @function + * @private + * @param {Boolean} isIn - Defines if the animation is in or out. + * @param {Object} element - jQuery or HTML object to animate. + * @param {String} animation - CSS class to use. + * @param {Function} cb - Callback to run when animation is finished. + */ +function animate(isIn, element, animation, cb) { + element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(element).eq(0); + + if (!element.length) return; + + var initClass = isIn ? initClasses[0] : initClasses[1]; + var activeClass = isIn ? activeClasses[0] : activeClasses[1]; + + // Set up the animation + reset(); + + element.addClass(animation).css('transition', 'none'); + + requestAnimationFrame(function () { + element.addClass(initClass); + if (isIn) element.show(); + }); + + // Start the animation + requestAnimationFrame(function () { + element[0].offsetWidth; + element.css('transition', '').addClass(activeClass); + }); + + // Clean up the animation when it finishes + element.one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["c" /* transitionend */])(element), finish); + + // Hides the element (for out animations), resets the element, and runs a callback + function finish() { + if (!isIn) element.hide(); + reset(); + if (cb) cb.apply(element); + } + + // Resets transitions and removes motion-specific classes + function reset() { + element[0].style.transitionDuration = 0; + element.removeClass(initClass + ' ' + activeClass + ' ' + animation); + } +} + + + +/***/ }), +/* 7 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Box; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__foundation_util_core__ = __webpack_require__(1); + + + + +var Box = { + ImNotTouchingYou: ImNotTouchingYou, + OverlapArea: OverlapArea, + GetDimensions: GetDimensions, + GetOffsets: GetOffsets, + GetExplicitOffsets: GetExplicitOffsets +}; + +/** + * Compares the dimensions of an element to a container and determines collision events with container. + * @function + * @param {jQuery} element - jQuery object to test for collisions. + * @param {jQuery} parent - jQuery object to use as bounding container. + * @param {Boolean} lrOnly - set to true to check left and right values only. + * @param {Boolean} tbOnly - set to true to check top and bottom values only. + * @default if no parent object passed, detects collisions with `window`. + * @returns {Boolean} - true if collision free, false if a collision in any direction. + */ +function ImNotTouchingYou(element, parent, lrOnly, tbOnly, ignoreBottom) { + return OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom) === 0; +}; + +function OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom) { + var eleDims = GetDimensions(element), + topOver, + bottomOver, + leftOver, + rightOver; + if (parent) { + var parDims = GetDimensions(parent); + + bottomOver = parDims.height + parDims.offset.top - (eleDims.offset.top + eleDims.height); + topOver = eleDims.offset.top - parDims.offset.top; + leftOver = eleDims.offset.left - parDims.offset.left; + rightOver = parDims.width + parDims.offset.left - (eleDims.offset.left + eleDims.width); + } else { + bottomOver = eleDims.windowDims.height + eleDims.windowDims.offset.top - (eleDims.offset.top + eleDims.height); + topOver = eleDims.offset.top - eleDims.windowDims.offset.top; + leftOver = eleDims.offset.left - eleDims.windowDims.offset.left; + rightOver = eleDims.windowDims.width - (eleDims.offset.left + eleDims.width); + } + + bottomOver = ignoreBottom ? 0 : Math.min(bottomOver, 0); + topOver = Math.min(topOver, 0); + leftOver = Math.min(leftOver, 0); + rightOver = Math.min(rightOver, 0); + + if (lrOnly) { + return leftOver + rightOver; + } + if (tbOnly) { + return topOver + bottomOver; + } + + // use sum of squares b/c we care about overlap area. + return Math.sqrt(topOver * topOver + bottomOver * bottomOver + leftOver * leftOver + rightOver * rightOver); +} + +/** + * Uses native methods to return an object of dimension values. + * @function + * @param {jQuery || HTML} element - jQuery object or DOM element for which to get the dimensions. Can be any element other that document or window. + * @returns {Object} - nested object of integer pixel values + * TODO - if element is window, return only those values. + */ +function GetDimensions(elem) { + elem = elem.length ? elem[0] : elem; + + if (elem === window || elem === document) { + throw new Error("I'm sorry, Dave. I'm afraid I can't do that."); + } + + var rect = elem.getBoundingClientRect(), + parRect = elem.parentNode.getBoundingClientRect(), + winRect = document.body.getBoundingClientRect(), + winY = window.pageYOffset, + winX = window.pageXOffset; + + return { + width: rect.width, + height: rect.height, + offset: { + top: rect.top + winY, + left: rect.left + winX + }, + parentDims: { + width: parRect.width, + height: parRect.height, + offset: { + top: parRect.top + winY, + left: parRect.left + winX + } + }, + windowDims: { + width: winRect.width, + height: winRect.height, + offset: { + top: winY, + left: winX + } + } + }; +} + +/** + * Returns an object of top and left integer pixel values for dynamically rendered elements, + * such as: Tooltip, Reveal, and Dropdown. Maintained for backwards compatibility, and where + * you don't know alignment, but generally from + * 6.4 forward you should use GetExplicitOffsets, as GetOffsets conflates position and alignment. + * @function + * @param {jQuery} element - jQuery object for the element being positioned. + * @param {jQuery} anchor - jQuery object for the element's anchor point. + * @param {String} position - a string relating to the desired position of the element, relative to it's anchor + * @param {Number} vOffset - integer pixel value of desired vertical separation between anchor and element. + * @param {Number} hOffset - integer pixel value of desired horizontal separation between anchor and element. + * @param {Boolean} isOverflow - if a collision event is detected, sets to true to default the element to full width - any desired offset. + * TODO alter/rewrite to work with `em` values as well/instead of pixels + */ +function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow) { + console.log("NOTE: GetOffsets is deprecated in favor of GetExplicitOffsets and will be removed in 6.5"); + switch (position) { + case 'top': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? GetExplicitOffsets(element, anchor, 'top', 'left', vOffset, hOffset, isOverflow) : GetExplicitOffsets(element, anchor, 'top', 'right', vOffset, hOffset, isOverflow); + case 'bottom': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow) : GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow); + case 'center top': + return GetExplicitOffsets(element, anchor, 'top', 'center', vOffset, hOffset, isOverflow); + case 'center bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'center', vOffset, hOffset, isOverflow); + case 'center left': + return GetExplicitOffsets(element, anchor, 'left', 'center', vOffset, hOffset, isOverflow); + case 'center right': + return GetExplicitOffsets(element, anchor, 'right', 'center', vOffset, hOffset, isOverflow); + case 'left bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow); + case 'right bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow); + // Backwards compatibility... this along with the reveal and reveal full + // classes are the only ones that didn't reference anchor + case 'center': + return { + left: $eleDims.windowDims.offset.left + $eleDims.windowDims.width / 2 - $eleDims.width / 2 + hOffset, + top: $eleDims.windowDims.offset.top + $eleDims.windowDims.height / 2 - ($eleDims.height / 2 + vOffset) + }; + case 'reveal': + return { + left: ($eleDims.windowDims.width - $eleDims.width) / 2 + hOffset, + top: $eleDims.windowDims.offset.top + vOffset + }; + case 'reveal full': + return { + left: $eleDims.windowDims.offset.left, + top: $eleDims.windowDims.offset.top + }; + break; + default: + return { + left: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? $anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset : $anchorDims.offset.left + hOffset, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + + } +} + +function GetExplicitOffsets(element, anchor, position, alignment, vOffset, hOffset, isOverflow) { + var $eleDims = GetDimensions(element), + $anchorDims = anchor ? GetDimensions(anchor) : null; + + var topVal, leftVal; + + // set position related attribute + + switch (position) { + case 'top': + topVal = $anchorDims.offset.top - ($eleDims.height + vOffset); + break; + case 'bottom': + topVal = $anchorDims.offset.top + $anchorDims.height + vOffset; + break; + case 'left': + leftVal = $anchorDims.offset.left - ($eleDims.width + hOffset); + break; + case 'right': + leftVal = $anchorDims.offset.left + $anchorDims.width + hOffset; + break; + } + + // set alignment related attribute + switch (position) { + case 'top': + case 'bottom': + switch (alignment) { + case 'left': + leftVal = $anchorDims.offset.left + hOffset; + break; + case 'right': + leftVal = $anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset; + break; + case 'center': + leftVal = isOverflow ? hOffset : $anchorDims.offset.left + $anchorDims.width / 2 - $eleDims.width / 2 + hOffset; + break; + } + break; + case 'right': + case 'left': + switch (alignment) { + case 'bottom': + topVal = $anchorDims.offset.top - vOffset + $anchorDims.height - $eleDims.height; + break; + case 'top': + topVal = $anchorDims.offset.top + vOffset; + break; + case 'center': + topVal = $anchorDims.offset.top + vOffset + $anchorDims.height / 2 - $eleDims.height / 2; + break; + } + break; + } + return { top: topVal, left: leftVal }; +} + + + +/***/ }), +/* 8 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return onImagesLoaded; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +/** + * Runs a callback function when images are fully loaded. + * @param {Object} images - Image(s) to check if loaded. + * @param {Func} callback - Function to execute when image is fully loaded. + */ +function onImagesLoaded(images, callback) { + var self = this, + unloaded = images.length; + + if (unloaded === 0) { + callback(); + } + + images.each(function () { + // Check if image is loaded + if (this.complete && this.naturalWidth !== undefined) { + singleImageLoaded(); + } else { + // If the above check failed, simulate loading on detached element. + var image = new Image(); + // Still count image as loaded if it finalizes with an error. + var events = "load.zf.images error.zf.images"; + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(image).one(events, function me(event) { + // Unbind the event listeners. We're using 'one' but only one of the two events will have fired. + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).off(events, me); + singleImageLoaded(); + }); + image.src = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).attr('src'); + } + }); + + function singleImageLoaded() { + unloaded--; + if (unloaded === 0) { + callback(); + } + } +} + + + +/***/ }), +/* 9 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Nest; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +var Nest = { + Feather: function (menu) { + var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'zf'; + + menu.attr('role', 'menubar'); + + var items = menu.find('li').attr({ 'role': 'menuitem' }), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent', + applyAria = type !== 'accordion'; // Accordions handle their own ARIA attriutes. + + items.each(function () { + var $item = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $sub = $item.children('ul'); + + if ($sub.length) { + $item.addClass(hasSubClass); + $sub.addClass('submenu ' + subMenuClass).attr({ 'data-submenu': '' }); + if (applyAria) { + $item.attr({ + 'aria-haspopup': true, + 'aria-label': $item.children('a:first').text() + }); + // Note: Drilldowns behave differently in how they hide, and so need + // additional attributes. We should look if this possibly over-generalized + // utility (Nest) is appropriate when we rework menus in 6.4 + if (type === 'drilldown') { + $item.attr({ 'aria-expanded': false }); + } + } + $sub.addClass('submenu ' + subMenuClass).attr({ + 'data-submenu': '', + 'role': 'menu' + }); + if (type === 'drilldown') { + $sub.attr({ 'aria-hidden': true }); + } + } + + if ($item.parent('[data-submenu]').length) { + $item.addClass('is-submenu-item ' + subItemClass); + } + }); + + return; + }, + Burn: function (menu, type) { + var //items = menu.find('li'), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent'; + + menu.find('>li, .menu, .menu > li').removeClass(subMenuClass + ' ' + subItemClass + ' ' + hasSubClass + ' is-submenu-item submenu is-active').removeAttr('data-submenu').css('display', ''); + } +}; + + + +/***/ }), +/* 10 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Accordion; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + +/** + * Accordion module. + * @module foundation.accordion + * @requires foundation.util.keyboard + */ + +var Accordion = function (_Plugin) { + _inherits(Accordion, _Plugin); + + function Accordion() { + _classCallCheck(this, Accordion); + + return _possibleConstructorReturn(this, (Accordion.__proto__ || Object.getPrototypeOf(Accordion)).apply(this, arguments)); + } + + _createClass(Accordion, [{ + key: '_setup', + + /** + * Creates a new instance of an accordion. + * @class + * @name Accordion + * @fires Accordion#init + * @param {jQuery} element - jQuery object to make into an accordion. + * @param {Object} options - a plain object with settings to override the default options. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Accordion.defaults, this.$element.data(), options); + + this.className = 'Accordion'; // ie9 back compat + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Accordion', { + 'ENTER': 'toggle', + 'SPACE': 'toggle', + 'ARROW_DOWN': 'next', + 'ARROW_UP': 'previous' + }); + } + + /** + * Initializes the accordion by animating the preset active pane(s). + * @private + */ + + }, { + key: '_init', + value: function _init() { + var _this3 = this; + + this.$element.attr('role', 'tablist'); + this.$tabs = this.$element.children('[data-accordion-item]'); + + this.$tabs.each(function (idx, el) { + var $el = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(el), + $content = $el.children('[data-tab-content]'), + id = $content[0].id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_core__["a" /* GetYoDigits */])(6, 'accordion'), + linkId = el.id || id + '-label'; + + $el.find('a:first').attr({ + 'aria-controls': id, + 'role': 'tab', + 'id': linkId, + 'aria-expanded': false, + 'aria-selected': false + }); + + $content.attr({ 'role': 'tabpanel', 'aria-labelledby': linkId, 'aria-hidden': true, 'id': id }); + }); + var $initActive = this.$element.find('.is-active').children('[data-tab-content]'); + this.firstTimeInit = true; + if ($initActive.length) { + this.down($initActive, this.firstTimeInit); + this.firstTimeInit = false; + } + + this._checkDeepLink = function () { + var anchor = window.location.hash; + //need a hash and a relevant anchor in this tabset + if (anchor.length) { + var $link = _this3.$element.find('[href$="' + anchor + '"]'), + $anchor = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor); + + if ($link.length && $anchor) { + if (!$link.parent('[data-accordion-item]').hasClass('is-active')) { + _this3.down($anchor, _this3.firstTimeInit); + _this3.firstTimeInit = false; + }; + + //roll up a little to show the titles + if (_this3.options.deepLinkSmudge) { + var _this = _this3; + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).load(function () { + var offset = _this.$element.offset(); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: offset.top }, _this.options.deepLinkSmudgeDelay); + }); + } + + /** + * Fires when the zplugin has deeplinked at pageload + * @event Accordion#deeplink + */ + _this3.$element.trigger('deeplink.zf.accordion', [$link, $anchor]); + } + } + }; + + //use browser to open a tab, if it exists in this tabset + if (this.options.deepLink) { + this._checkDeepLink(); + } + + this._events(); + } + + /** + * Adds event handlers for items within the accordion. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this = this; + + this.$tabs.each(function () { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + var $tabContent = $elem.children('[data-tab-content]'); + if ($tabContent.length) { + $elem.children('a').off('click.zf.accordion keydown.zf.accordion').on('click.zf.accordion', function (e) { + e.preventDefault(); + _this.toggle($tabContent); + }).on('keydown.zf.accordion', function (e) { + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Accordion', { + toggle: function () { + _this.toggle($tabContent); + }, + next: function () { + var $a = $elem.next().find('a').focus(); + if (!_this.options.multiExpand) { + $a.trigger('click.zf.accordion'); + } + }, + previous: function () { + var $a = $elem.prev().find('a').focus(); + if (!_this.options.multiExpand) { + $a.trigger('click.zf.accordion'); + } + }, + handled: function () { + e.preventDefault(); + e.stopPropagation(); + } + }); + }); + } + }); + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('popstate', this._checkDeepLink); + } + } + + /** + * Toggles the selected content pane's open/close state. + * @param {jQuery} $target - jQuery object of the pane to toggle (`.accordion-content`). + * @function + */ + + }, { + key: 'toggle', + value: function toggle($target) { + if ($target.closest('[data-accordion]').is('[disabled]')) { + console.info('Cannot toggle an accordion that is disabled.'); + return; + } + if ($target.parent().hasClass('is-active')) { + this.up($target); + } else { + this.down($target); + } + //either replace or update browser history + if (this.options.deepLink) { + var anchor = $target.prev('a').attr('href'); + + if (this.options.updateHistory) { + history.pushState({}, '', anchor); + } else { + history.replaceState({}, '', anchor); + } + } + } + + /** + * Opens the accordion tab defined by `$target`. + * @param {jQuery} $target - Accordion pane to open (`.accordion-content`). + * @param {Boolean} firstTime - flag to determine if reflow should happen. + * @fires Accordion#down + * @function + */ + + }, { + key: 'down', + value: function down($target, firstTime) { + var _this4 = this; + + /** + * checking firstTime allows for initial render of the accordion + * to render preset is-active panes. + */ + if ($target.closest('[data-accordion]').is('[disabled]') && !firstTime) { + console.info('Cannot call down on an accordion that is disabled.'); + return; + } + $target.attr('aria-hidden', false).parent('[data-tab-content]').addBack().parent().addClass('is-active'); + + if (!this.options.multiExpand && !firstTime) { + var $currentActive = this.$element.children('.is-active').children('[data-tab-content]'); + if ($currentActive.length) { + this.up($currentActive.not($target)); + } + } + + $target.slideDown(this.options.slideSpeed, function () { + /** + * Fires when the tab is done opening. + * @event Accordion#down + */ + _this4.$element.trigger('down.zf.accordion', [$target]); + }); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target.attr('aria-labelledby')).attr({ + 'aria-expanded': true, + 'aria-selected': true + }); + } + + /** + * Closes the tab defined by `$target`. + * @param {jQuery} $target - Accordion tab to close (`.accordion-content`). + * @fires Accordion#up + * @function + */ + + }, { + key: 'up', + value: function up($target) { + if ($target.closest('[data-accordion]').is('[disabled]')) { + console.info('Cannot call up on an accordion that is disabled.'); + return; + } + + var $aunts = $target.parent().siblings(), + _this = this; + + if (!this.options.allowAllClosed && !$aunts.hasClass('is-active') || !$target.parent().hasClass('is-active')) { + return; + } + + $target.slideUp(_this.options.slideSpeed, function () { + /** + * Fires when the tab is done collapsing up. + * @event Accordion#up + */ + _this.$element.trigger('up.zf.accordion', [$target]); + }); + + $target.attr('aria-hidden', true).parent().removeClass('is-active'); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target.attr('aria-labelledby')).attr({ + 'aria-expanded': false, + 'aria-selected': false + }); + } + + /** + * Destroys an instance of an accordion. + * @fires Accordion#destroyed + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('[data-tab-content]').stop(true).slideUp(0).css('display', ''); + this.$element.find('a').off('.zf.accordion'); + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('popstate', this._checkDeepLink); + } + } + }]); + + return Accordion; +}(__WEBPACK_IMPORTED_MODULE_3__foundation_plugin__["a" /* Plugin */]); + +Accordion.defaults = { + /** + * Amount of time to animate the opening of an accordion pane. + * @option + * @type {number} + * @default 250 + */ + slideSpeed: 250, + /** + * Allow the accordion to have multiple open panes. + * @option + * @type {boolean} + * @default false + */ + multiExpand: false, + /** + * Allow the accordion to close all panes. + * @option + * @type {boolean} + * @default false + */ + allowAllClosed: false, + /** + * Allows the window to scroll to content of pane specified by hash anchor + * @option + * @type {boolean} + * @default false + */ + deepLink: false, + + /** + * Adjust the deep link scroll to make sure the top of the accordion panel is visible + * @option + * @type {boolean} + * @default false + */ + deepLinkSmudge: false, + + /** + * Animation time (ms) for the deep link adjustment + * @option + * @type {number} + * @default 300 + */ + deepLinkSmudgeDelay: 300, + + /** + * Update the browser history with the open accordion + * @option + * @type {boolean} + * @default false + */ + updateHistory: false +}; + + + +/***/ }), +/* 11 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AccordionMenu; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + +/** + * AccordionMenu module. + * @module foundation.accordionMenu + * @requires foundation.util.keyboard + * @requires foundation.util.nest + */ + +var AccordionMenu = function (_Plugin) { + _inherits(AccordionMenu, _Plugin); + + function AccordionMenu() { + _classCallCheck(this, AccordionMenu); + + return _possibleConstructorReturn(this, (AccordionMenu.__proto__ || Object.getPrototypeOf(AccordionMenu)).apply(this, arguments)); + } + + _createClass(AccordionMenu, [{ + key: '_setup', + + /** + * Creates a new instance of an accordion menu. + * @class + * @name AccordionMenu + * @fires AccordionMenu#init + * @param {jQuery} element - jQuery object to make into an accordion menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, AccordionMenu.defaults, this.$element.data(), options); + this.className = 'AccordionMenu'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('AccordionMenu', { + 'ENTER': 'toggle', + 'SPACE': 'toggle', + 'ARROW_RIGHT': 'open', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'close', + 'ESCAPE': 'closeAll' + }); + } + + /** + * Initializes the accordion menu by hiding all nested menus. + * @private + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'accordion'); + + var _this = this; + + this.$element.find('[data-submenu]').not('.is-active').slideUp(0); //.find('a').css('padding-left', '1rem'); + this.$element.attr({ + 'role': 'tree', + 'aria-multiselectable': this.options.multiOpen + }); + + this.$menuLinks = this.$element.find('.is-accordion-submenu-parent'); + this.$menuLinks.each(function () { + var linkId = this.id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'acc-menu-link'), + $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $sub = $elem.children('[data-submenu]'), + subId = $sub[0].id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'acc-menu'), + isActive = $sub.hasClass('is-active'); + + if (_this.options.submenuToggle) { + $elem.addClass('has-submenu-toggle'); + $elem.children('a').after(''); + } else { + $elem.attr({ + 'aria-controls': subId, + 'aria-expanded': isActive, + 'id': linkId + }); + } + $sub.attr({ + 'aria-labelledby': linkId, + 'aria-hidden': !isActive, + 'role': 'group', + 'id': subId + }); + }); + this.$element.find('li').attr({ + 'role': 'treeitem' + }); + var initPanes = this.$element.find('.is-active'); + if (initPanes.length) { + var _this = this; + initPanes.each(function () { + _this.down(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)); + }); + } + this._events(); + } + + /** + * Adds event handlers for items within the menu. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this = this; + + this.$element.find('li').each(function () { + var $submenu = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('[data-submenu]'); + + if ($submenu.length) { + if (_this.options.submenuToggle) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('.submenu-toggle').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e) { + _this.toggle($submenu); + }); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('a').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e) { + e.preventDefault(); + _this.toggle($submenu); + }); + } + } + }).on('keydown.zf.accordionmenu', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('ul').children('li'), + $prevElement, + $nextElement, + $target = $element.children('[data-submenu]'); + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(Math.max(0, i - 1)).find('a').first(); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)).find('a').first(); + + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('[data-submenu]:visible').length) { + // has open sub menu + $nextElement = $element.find('li:first-child').find('a').first(); + } + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':first-child')) { + // is first element of sub menu + $prevElement = $element.parents('li').first().find('a').first(); + } else if ($prevElement.parents('li').first().children('[data-submenu]:visible').length) { + // if previous element has open sub menu + $prevElement = $prevElement.parents('li').find('li:last-child').find('a').first(); + } + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':last-child')) { + // is last element of sub menu + $nextElement = $element.parents('li').first().next('li').find('a').first(); + } + + return; + } + }); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'AccordionMenu', { + open: function () { + if ($target.is(':hidden')) { + _this.down($target); + $target.find('li').first().find('a').first().focus(); + } + }, + close: function () { + if ($target.length && !$target.is(':hidden')) { + // close active sub of this item + _this.up($target); + } else if ($element.parent('[data-submenu]').length) { + // close currently open sub + _this.up($element.parent('[data-submenu]')); + $element.parents('li').first().find('a').first().focus(); + } + }, + up: function () { + $prevElement.focus(); + return true; + }, + down: function () { + $nextElement.focus(); + return true; + }, + toggle: function () { + if (_this.options.submenuToggle) { + return false; + } + if ($element.children('[data-submenu]').length) { + _this.toggle($element.children('[data-submenu]')); + return true; + } + }, + closeAll: function () { + _this.hideAll(); + }, + handled: function (preventDefault) { + if (preventDefault) { + e.preventDefault(); + } + e.stopImmediatePropagation(); + } + }); + }); //.attr('tabindex', 0); + } + + /** + * Closes all panes of the menu. + * @function + */ + + }, { + key: 'hideAll', + value: function hideAll() { + this.up(this.$element.find('[data-submenu]')); + } + + /** + * Opens all panes of the menu. + * @function + */ + + }, { + key: 'showAll', + value: function showAll() { + this.down(this.$element.find('[data-submenu]')); + } + + /** + * Toggles the open/close state of a submenu. + * @function + * @param {jQuery} $target - the submenu to toggle + */ + + }, { + key: 'toggle', + value: function toggle($target) { + if (!$target.is(':animated')) { + if (!$target.is(':hidden')) { + this.up($target); + } else { + this.down($target); + } + } + } + + /** + * Opens the sub-menu defined by `$target`. + * @param {jQuery} $target - Sub-menu to open. + * @fires AccordionMenu#down + */ + + }, { + key: 'down', + value: function down($target) { + var _this = this; + + if (!this.options.multiOpen) { + this.up(this.$element.find('.is-active').not($target.parentsUntil(this.$element).add($target))); + } + + $target.addClass('is-active').attr({ 'aria-hidden': false }); + + if (this.options.submenuToggle) { + $target.prev('.submenu-toggle').attr({ 'aria-expanded': true }); + } else { + $target.parent('.is-accordion-submenu-parent').attr({ 'aria-expanded': true }); + } + + $target.slideDown(_this.options.slideSpeed, function () { + /** + * Fires when the menu is done opening. + * @event AccordionMenu#down + */ + _this.$element.trigger('down.zf.accordionMenu', [$target]); + }); + } + + /** + * Closes the sub-menu defined by `$target`. All sub-menus inside the target will be closed as well. + * @param {jQuery} $target - Sub-menu to close. + * @fires AccordionMenu#up + */ + + }, { + key: 'up', + value: function up($target) { + var _this = this; + $target.slideUp(_this.options.slideSpeed, function () { + /** + * Fires when the menu is done collapsing up. + * @event AccordionMenu#up + */ + _this.$element.trigger('up.zf.accordionMenu', [$target]); + }); + + var $menus = $target.find('[data-submenu]').slideUp(0).addBack().attr('aria-hidden', true); + + if (this.options.submenuToggle) { + $menus.prev('.submenu-toggle').attr('aria-expanded', false); + } else { + $menus.parent('.is-accordion-submenu-parent').attr('aria-expanded', false); + } + } + + /** + * Destroys an instance of accordion menu. + * @fires AccordionMenu#destroyed + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('[data-submenu]').slideDown(0).css('display', ''); + this.$element.find('a').off('click.zf.accordionMenu'); + + if (this.options.submenuToggle) { + this.$element.find('.has-submenu-toggle').removeClass('has-submenu-toggle'); + this.$element.find('.submenu-toggle').remove(); + } + + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'accordion'); + } + }]); + + return AccordionMenu; +}(__WEBPACK_IMPORTED_MODULE_4__foundation_plugin__["a" /* Plugin */]); + +AccordionMenu.defaults = { + /** + * Amount of time to animate the opening of a submenu in ms. + * @option + * @type {number} + * @default 250 + */ + slideSpeed: 250, + /** + * Adds a separate submenu toggle button. This allows the parent item to have a link. + * @option + * @example true + */ + submenuToggle: false, + /** + * The text used for the submenu toggle if enabled. This is used for screen readers only. + * @option + * @example true + */ + submenuToggleText: 'Toggle menu', + /** + * Allow the menu to have multiple open panes. + * @option + * @type {boolean} + * @default true + */ + multiOpen: true +}; + + + +/***/ }), +/* 12 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Drilldown; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + + +/** + * Drilldown module. + * @module foundation.drilldown + * @requires foundation.util.keyboard + * @requires foundation.util.nest + * @requires foundation.util.box + */ + +var Drilldown = function (_Plugin) { + _inherits(Drilldown, _Plugin); + + function Drilldown() { + _classCallCheck(this, Drilldown); + + return _possibleConstructorReturn(this, (Drilldown.__proto__ || Object.getPrototypeOf(Drilldown)).apply(this, arguments)); + } + + _createClass(Drilldown, [{ + key: '_setup', + + /** + * Creates a new instance of a drilldown menu. + * @class + * @name Drilldown + * @param {jQuery} element - jQuery object to make into an accordion menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Drilldown.defaults, this.$element.data(), options); + this.className = 'Drilldown'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Drilldown', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'previous', + 'ESCAPE': 'close', + 'TAB': 'down', + 'SHIFT_TAB': 'up' + }); + } + + /** + * Initializes the drilldown by creating jQuery collections of elements + * @private + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'drilldown'); + + if (this.options.autoApplyClass) { + this.$element.addClass('drilldown'); + } + + this.$element.attr({ + 'role': 'tree', + 'aria-multiselectable': false + }); + this.$submenuAnchors = this.$element.find('li.is-drilldown-submenu-parent').children('a'); + this.$submenus = this.$submenuAnchors.parent('li').children('[data-submenu]').attr('role', 'group'); + this.$menuItems = this.$element.find('li').not('.js-drilldown-back').attr('role', 'treeitem').find('a'); + this.$element.attr('data-mutate', this.$element.attr('data-drilldown') || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'drilldown')); + + this._prepareMenu(); + this._registerEvents(); + + this._keyboardEvents(); + } + + /** + * prepares drilldown menu by setting attributes to links and elements + * sets a min height to prevent content jumping + * wraps the element if not already wrapped + * @private + * @function + */ + + }, { + key: '_prepareMenu', + value: function _prepareMenu() { + var _this = this; + // if(!this.options.holdOpen){ + // this._menuLinkEvents(); + // } + this.$submenuAnchors.each(function () { + var $link = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + var $sub = $link.parent(); + if (_this.options.parentLink) { + $link.clone().prependTo($sub.children('[data-submenu]')).wrap(''); + } + $link.data('savedHref', $link.attr('href')).removeAttr('href').attr('tabindex', 0); + $link.children('[data-submenu]').attr({ + 'aria-hidden': true, + 'tabindex': 0, + 'role': 'group' + }); + _this._events($link); + }); + this.$submenus.each(function () { + var $menu = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $back = $menu.find('.js-drilldown-back'); + if (!$back.length) { + switch (_this.options.backButtonPosition) { + case "bottom": + $menu.append(_this.options.backButton); + break; + case "top": + $menu.prepend(_this.options.backButton); + break; + default: + console.error("Unsupported backButtonPosition value '" + _this.options.backButtonPosition + "'"); + } + } + _this._back($menu); + }); + + this.$submenus.addClass('invisible'); + if (!this.options.autoHeight) { + this.$submenus.addClass('drilldown-submenu-cover-previous'); + } + + // create a wrapper on element if it doesn't exist. + if (!this.$element.parent().hasClass('is-drilldown')) { + this.$wrapper = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this.options.wrapper).addClass('is-drilldown'); + if (this.options.animateHeight) this.$wrapper.addClass('animate-height'); + this.$element.wrap(this.$wrapper); + } + // set wrapper + this.$wrapper = this.$element.parent(); + this.$wrapper.css(this._getMaxDims()); + } + }, { + key: '_resize', + value: function _resize() { + this.$wrapper.css({ 'max-width': 'none', 'min-height': 'none' }); + // _getMaxDims has side effects (boo) but calling it should update all other necessary heights & widths + this.$wrapper.css(this._getMaxDims()); + } + + /** + * Adds event handlers to elements in the menu. + * @function + * @private + * @param {jQuery} $elem - the current menu item to add handlers to. + */ + + }, { + key: '_events', + value: function _events($elem) { + var _this = this; + + $elem.off('click.zf.drilldown').on('click.zf.drilldown', function (e) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', 'li').hasClass('is-drilldown-submenu-parent')) { + e.stopImmediatePropagation(); + e.preventDefault(); + } + + // if(e.target !== e.currentTarget.firstElementChild){ + // return false; + // } + _this._show($elem.parent('li')); + + if (_this.options.closeOnClick) { + var $body = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('body'); + $body.off('.zf.drilldown').on('click.zf.drilldown', function (e) { + if (e.target === _this.$element[0] || __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.contains(_this.$element[0], e.target)) { + return; + } + e.preventDefault(); + _this._hideAll(); + $body.off('.zf.drilldown'); + }); + } + }); + } + + /** + * Adds event handlers to the menu element. + * @function + * @private + */ + + }, { + key: '_registerEvents', + value: function _registerEvents() { + if (this.options.scrollTop) { + this._bindHandler = this._scrollTop.bind(this); + this.$element.on('open.zf.drilldown hide.zf.drilldown closed.zf.drilldown', this._bindHandler); + } + this.$element.on('mutateme.zf.trigger', this._resize.bind(this)); + } + + /** + * Scroll to Top of Element or data-scroll-top-element + * @function + * @fires Drilldown#scrollme + */ + + }, { + key: '_scrollTop', + value: function _scrollTop() { + var _this = this; + var $scrollTopElement = _this.options.scrollTopElement != '' ? __WEBPACK_IMPORTED_MODULE_0_jquery___default()(_this.options.scrollTopElement) : _this.$element, + scrollPos = parseInt($scrollTopElement.offset().top + _this.options.scrollTopOffset, 10); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').stop(true).animate({ scrollTop: scrollPos }, _this.options.animationDuration, _this.options.animationEasing, function () { + /** + * Fires after the menu has scrolled + * @event Drilldown#scrollme + */ + if (this === __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html')[0]) _this.$element.trigger('scrollme.zf.drilldown'); + }); + } + + /** + * Adds keydown event listener to `li`'s in the menu. + * @private + */ + + }, { + key: '_keyboardEvents', + value: function _keyboardEvents() { + var _this = this; + + this.$menuItems.add(this.$element.find('.js-drilldown-back > a, .is-submenu-parent-item > a')).on('keydown.zf.drilldown', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('li').parent('ul').children('li').children('a'), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(Math.max(0, i - 1)); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)); + return; + } + }); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Drilldown', { + next: function () { + if ($element.is(_this.$submenuAnchors)) { + _this._show($element.parent('li')); + $element.parent('li').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + $element.parent('li').find('ul li a').filter(_this.$menuItems).first().focus(); + }); + return true; + } + }, + previous: function () { + _this._hide($element.parent('li').parent('ul')); + $element.parent('li').parent('ul').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + setTimeout(function () { + $element.parent('li').parent('ul').parent('li').children('a').first().focus(); + }, 1); + }); + return true; + }, + up: function () { + $prevElement.focus(); + // Don't tap focus on first element in root ul + return !$element.is(_this.$element.find('> li:first-child > a')); + }, + down: function () { + $nextElement.focus(); + // Don't tap focus on last element in root ul + return !$element.is(_this.$element.find('> li:last-child > a')); + }, + close: function () { + // Don't close on element in root ul + if (!$element.is(_this.$element.find('> li > a'))) { + _this._hide($element.parent().parent()); + $element.parent().parent().siblings('a').focus(); + } + }, + open: function () { + if (!$element.is(_this.$menuItems)) { + // not menu item means back button + _this._hide($element.parent('li').parent('ul')); + $element.parent('li').parent('ul').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + setTimeout(function () { + $element.parent('li').parent('ul').parent('li').children('a').first().focus(); + }, 1); + }); + return true; + } else if ($element.is(_this.$submenuAnchors)) { + _this._show($element.parent('li')); + $element.parent('li').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + $element.parent('li').find('ul li a').filter(_this.$menuItems).first().focus(); + }); + return true; + } + }, + handled: function (preventDefault) { + if (preventDefault) { + e.preventDefault(); + } + e.stopImmediatePropagation(); + } + }); + }); // end keyboardAccess + } + + /** + * Closes all open elements, and returns to root menu. + * @function + * @fires Drilldown#closed + */ + + }, { + key: '_hideAll', + value: function _hideAll() { + var $elem = this.$element.find('.is-drilldown-submenu.is-active').addClass('is-closing'); + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.parent().closest('ul').data('calcHeight') }); + $elem.one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($elem), function (e) { + $elem.removeClass('is-active is-closing'); + }); + /** + * Fires when the menu is fully closed. + * @event Drilldown#closed + */ + this.$element.trigger('closed.zf.drilldown'); + } + + /** + * Adds event listener for each `back` button, and closes open menus. + * @function + * @fires Drilldown#back + * @param {jQuery} $elem - the current sub-menu to add `back` event. + */ + + }, { + key: '_back', + value: function _back($elem) { + var _this = this; + $elem.off('click.zf.drilldown'); + $elem.children('.js-drilldown-back').on('click.zf.drilldown', function (e) { + e.stopImmediatePropagation(); + // console.log('mouseup on back'); + _this._hide($elem); + + // If there is a parent submenu, call show + var parentSubMenu = $elem.parent('li').parent('ul').parent('li'); + if (parentSubMenu.length) { + _this._show(parentSubMenu); + } + }); + } + + /** + * Adds event listener to menu items w/o submenus to close open menus on click. + * @function + * @private + */ + + }, { + key: '_menuLinkEvents', + value: function _menuLinkEvents() { + var _this = this; + this.$menuItems.not('.is-drilldown-submenu-parent').off('click.zf.drilldown').on('click.zf.drilldown', function (e) { + // e.stopImmediatePropagation(); + setTimeout(function () { + _this._hideAll(); + }, 0); + }); + } + + /** + * Opens a submenu. + * @function + * @fires Drilldown#open + * @param {jQuery} $elem - the current element with a submenu to open, i.e. the `li` tag. + */ + + }, { + key: '_show', + value: function _show($elem) { + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.children('[data-submenu]').data('calcHeight') }); + $elem.attr('aria-expanded', true); + $elem.children('[data-submenu]').addClass('is-active').removeClass('invisible').attr('aria-hidden', false); + /** + * Fires when the submenu has opened. + * @event Drilldown#open + */ + this.$element.trigger('open.zf.drilldown', [$elem]); + } + }, { + key: '_hide', + + + /** + * Hides a submenu + * @function + * @fires Drilldown#hide + * @param {jQuery} $elem - the current sub-menu to hide, i.e. the `ul` tag. + */ + value: function _hide($elem) { + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.parent().closest('ul').data('calcHeight') }); + var _this = this; + $elem.parent('li').attr('aria-expanded', false); + $elem.attr('aria-hidden', true).addClass('is-closing'); + $elem.addClass('is-closing').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($elem), function () { + $elem.removeClass('is-active is-closing'); + $elem.blur().addClass('invisible'); + }); + /** + * Fires when the submenu has closed. + * @event Drilldown#hide + */ + $elem.trigger('hide.zf.drilldown', [$elem]); + } + + /** + * Iterates through the nested menus to calculate the min-height, and max-width for the menu. + * Prevents content jumping. + * @function + * @private + */ + + }, { + key: '_getMaxDims', + value: function _getMaxDims() { + var maxHeight = 0, + result = {}, + _this = this; + this.$submenus.add(this.$element).each(function () { + var numOfElems = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('li').length; + var height = __WEBPACK_IMPORTED_MODULE_4__foundation_util_box__["a" /* Box */].GetDimensions(this).height; + maxHeight = height > maxHeight ? height : maxHeight; + if (_this.options.autoHeight) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('calcHeight', height); + if (!__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).hasClass('is-drilldown-submenu')) result['height'] = height; + } + }); + + if (!this.options.autoHeight) result['min-height'] = maxHeight + 'px'; + + result['max-width'] = this.$element[0].getBoundingClientRect().width + 'px'; + + return result; + } + + /** + * Destroys the Drilldown Menu + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + if (this.options.scrollTop) this.$element.off('.zf.drilldown', this._bindHandler); + this._hideAll(); + this.$element.off('mutateme.zf.trigger'); + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'drilldown'); + this.$element.unwrap().find('.js-drilldown-back, .is-submenu-parent-item').remove().end().find('.is-active, .is-closing, .is-drilldown-submenu').removeClass('is-active is-closing is-drilldown-submenu').end().find('[data-submenu]').removeAttr('aria-hidden tabindex role'); + this.$submenuAnchors.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).off('.zf.drilldown'); + }); + + this.$submenus.removeClass('drilldown-submenu-cover-previous invisible'); + + this.$element.find('a').each(function () { + var $link = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + $link.removeAttr('tabindex'); + if ($link.data('savedHref')) { + $link.attr('href', $link.data('savedHref')).removeData('savedHref'); + } else { + return; + } + }); + } + }]); + + return Drilldown; +}(__WEBPACK_IMPORTED_MODULE_5__foundation_plugin__["a" /* Plugin */]); + +Drilldown.defaults = { + /** + * Drilldowns depend on styles in order to function properly; in the default build of Foundation these are + * on the `drilldown` class. This option auto-applies this class to the drilldown upon initialization. + * @option + * @type {boolian} + * @default true + */ + autoApplyClass: true, + /** + * Markup used for JS generated back button. Prepended or appended (see backButtonPosition) to submenu lists and deleted on `destroy` method, 'js-drilldown-back' class required. Remove the backslash (`\`) if copy and pasting. + * @option + * @type {string} + * @default '
  • Back
  • ' + */ + backButton: '
  • Back
  • ', + /** + * Position the back button either at the top or bottom of drilldown submenus. Can be `'left'` or `'bottom'`. + * @option + * @type {string} + * @default top + */ + backButtonPosition: 'top', + /** + * Markup used to wrap drilldown menu. Use a class name for independent styling; the JS applied class: `is-drilldown` is required. Remove the backslash (`\`) if copy and pasting. + * @option + * @type {string} + * @default '
    ' + */ + wrapper: '
    ', + /** + * Adds the parent link to the submenu. + * @option + * @type {boolean} + * @default false + */ + parentLink: false, + /** + * Allow the menu to return to root list on body click. + * @option + * @type {boolean} + * @default false + */ + closeOnClick: false, + /** + * Allow the menu to auto adjust height. + * @option + * @type {boolean} + * @default false + */ + autoHeight: false, + /** + * Animate the auto adjust height. + * @option + * @type {boolean} + * @default false + */ + animateHeight: false, + /** + * Scroll to the top of the menu after opening a submenu or navigating back using the menu back button + * @option + * @type {boolean} + * @default false + */ + scrollTop: false, + /** + * String jquery selector (for example 'body') of element to take offset().top from, if empty string the drilldown menu offset().top is taken + * @option + * @type {string} + * @default '' + */ + scrollTopElement: '', + /** + * ScrollTop offset + * @option + * @type {number} + * @default 0 + */ + scrollTopOffset: 0, + /** + * Scroll animation duration + * @option + * @type {number} + * @default 500 + */ + animationDuration: 500, + /** + * Scroll animation easing. Can be `'swing'` or `'linear'`. + * @option + * @type {string} + * @see {@link https://api.jquery.com/animate|JQuery animate} + * @default 'swing' + */ + animationEasing: 'swing' + // holdOpen: false +}; + + + +/***/ }), +/* 13 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DropdownMenu; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + + +/** + * DropdownMenu module. + * @module foundation.dropdown-menu + * @requires foundation.util.keyboard + * @requires foundation.util.box + * @requires foundation.util.nest + */ + +var DropdownMenu = function (_Plugin) { + _inherits(DropdownMenu, _Plugin); + + function DropdownMenu() { + _classCallCheck(this, DropdownMenu); + + return _possibleConstructorReturn(this, (DropdownMenu.__proto__ || Object.getPrototypeOf(DropdownMenu)).apply(this, arguments)); + } + + _createClass(DropdownMenu, [{ + key: '_setup', + + /** + * Creates a new instance of DropdownMenu. + * @class + * @name DropdownMenu + * @fires DropdownMenu#init + * @param {jQuery} element - jQuery object to make into a dropdown menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, DropdownMenu.defaults, this.$element.data(), options); + this.className = 'DropdownMenu'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('DropdownMenu', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'previous', + 'ESCAPE': 'close' + }); + } + + /** + * Initializes the plugin, and calls _prepareMenu + * @private + * @function + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'dropdown'); + + var subs = this.$element.find('li.is-dropdown-submenu-parent'); + this.$element.children('.is-dropdown-submenu-parent').children('.is-dropdown-submenu').addClass('first-sub'); + + this.$menuItems = this.$element.find('[role="menuitem"]'); + this.$tabs = this.$element.children('[role="menuitem"]'); + this.$tabs.find('ul.is-dropdown-submenu').addClass(this.options.verticalClass); + + if (this.options.alignment === 'auto') { + if (this.$element.hasClass(this.options.rightClass) || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__foundation_util_core__["b" /* rtl */])() || this.$element.parents('.top-bar-right').is('*')) { + this.options.alignment = 'right'; + subs.addClass('opens-left'); + } else { + this.options.alignment = 'left'; + subs.addClass('opens-right'); + } + } else { + if (this.options.alignment === 'right') { + subs.addClass('opens-left'); + } else { + subs.addClass('opens-right'); + } + } + this.changed = false; + this._events(); + } + }, { + key: '_isVertical', + value: function _isVertical() { + return this.$tabs.css('display') === 'block' || this.$element.css('flex-direction') === 'column'; + } + }, { + key: '_isRtl', + value: function _isRtl() { + return this.$element.hasClass('align-right') || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__foundation_util_core__["b" /* rtl */])() && !this.$element.hasClass('align-left'); + } + + /** + * Adds event listeners to elements within the menu + * @private + * @function + */ + + }, { + key: '_events', + value: function _events() { + var _this = this, + hasTouch = 'ontouchstart' in window || typeof window.ontouchstart !== 'undefined', + parClass = 'is-dropdown-submenu-parent'; + + // used for onClick and in the keyboard handlers + var handleClickFn = function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', '.' + parClass), + hasSub = $elem.hasClass(parClass), + hasClicked = $elem.attr('data-is-click') === 'true', + $sub = $elem.children('.is-dropdown-submenu'); + + if (hasSub) { + if (hasClicked) { + if (!_this.options.closeOnClick || !_this.options.clickOpen && !hasTouch || _this.options.forceFollow && hasTouch) { + return; + } else { + e.stopImmediatePropagation(); + e.preventDefault(); + _this._hide($elem); + } + } else { + e.preventDefault(); + e.stopImmediatePropagation(); + _this._show($sub); + $elem.add($elem.parentsUntil(_this.$element, '.' + parClass)).attr('data-is-click', true); + } + } + }; + + if (this.options.clickOpen || hasTouch) { + this.$menuItems.on('click.zf.dropdownmenu touchstart.zf.dropdownmenu', handleClickFn); + } + + // Handle Leaf element Clicks + if (_this.options.closeOnClickInside) { + this.$menuItems.on('click.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + if (!hasSub) { + _this._hide(); + } + }); + } + + if (!this.options.disableHover) { + this.$menuItems.on('mouseenter.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + + if (hasSub) { + clearTimeout($elem.data('_delay')); + $elem.data('_delay', setTimeout(function () { + _this._show($elem.children('.is-dropdown-submenu')); + }, _this.options.hoverDelay)); + } + }).on('mouseleave.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + if (hasSub && _this.options.autoclose) { + if ($elem.attr('data-is-click') === 'true' && _this.options.clickOpen) { + return false; + } + + clearTimeout($elem.data('_delay')); + $elem.data('_delay', setTimeout(function () { + _this._hide($elem); + }, _this.options.closingTime)); + } + }); + } + this.$menuItems.on('keydown.zf.dropdownmenu', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', '[role="menuitem"]'), + isTab = _this.$tabs.index($element) > -1, + $elements = isTab ? _this.$tabs : $element.siblings('li').add($element), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(i - 1); + $nextElement = $elements.eq(i + 1); + return; + } + }); + + var nextSibling = function () { + $nextElement.children('a:first').focus(); + e.preventDefault(); + }, + prevSibling = function () { + $prevElement.children('a:first').focus(); + e.preventDefault(); + }, + openSub = function () { + var $sub = $element.children('ul.is-dropdown-submenu'); + if ($sub.length) { + _this._show($sub); + $element.find('li > a:first').focus(); + e.preventDefault(); + } else { + return; + } + }, + closeSub = function () { + //if ($element.is(':first-child')) { + var close = $element.parent('ul').parent('li'); + close.children('a:first').focus(); + _this._hide(close); + e.preventDefault(); + //} + }; + var functions = { + open: openSub, + close: function () { + _this._hide(_this.$element); + _this.$menuItems.eq(0).children('a').focus(); // focus to first element + e.preventDefault(); + }, + handled: function () { + e.stopImmediatePropagation(); + } + }; + + if (isTab) { + if (_this._isVertical()) { + // vertical menu + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + down: nextSibling, + up: prevSibling, + next: closeSub, + previous: openSub + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + down: nextSibling, + up: prevSibling, + next: openSub, + previous: closeSub + }); + } + } else { + // horizontal menu + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: prevSibling, + previous: nextSibling, + down: openSub, + up: closeSub + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: nextSibling, + previous: prevSibling, + down: openSub, + up: closeSub + }); + } + } + } else { + // not tabs -> one sub + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: closeSub, + previous: openSub, + down: nextSibling, + up: prevSibling + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: openSub, + previous: closeSub, + down: nextSibling, + up: prevSibling + }); + } + } + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'DropdownMenu', functions); + }); + } + + /** + * Adds an event handler to the body to close any dropdowns on a click. + * @function + * @private + */ + + }, { + key: '_addBodyHandler', + value: function _addBodyHandler() { + var $body = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document.body), + _this = this; + $body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu').on('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu', function (e) { + var $link = _this.$element.find(e.target); + if ($link.length) { + return; + } + + _this._hide(); + $body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu'); + }); + } + + /** + * Opens a dropdown pane, and checks for collisions first. + * @param {jQuery} $sub - ul element that is a submenu to show + * @function + * @private + * @fires DropdownMenu#show + */ + + }, { + key: '_show', + value: function _show($sub) { + var idx = this.$tabs.index(this.$tabs.filter(function (i, el) { + return __WEBPACK_IMPORTED_MODULE_0_jquery___default()(el).find($sub).length > 0; + })); + var $sibs = $sub.parent('li.is-dropdown-submenu-parent').siblings('li.is-dropdown-submenu-parent'); + this._hide($sibs, idx); + $sub.css('visibility', 'hidden').addClass('js-dropdown-active').parent('li.is-dropdown-submenu-parent').addClass('is-active'); + var clear = __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__["a" /* Box */].ImNotTouchingYou($sub, null, true); + if (!clear) { + var oldClass = this.options.alignment === 'left' ? '-right' : '-left', + $parentLi = $sub.parent('.is-dropdown-submenu-parent'); + $parentLi.removeClass('opens' + oldClass).addClass('opens-' + this.options.alignment); + clear = __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__["a" /* Box */].ImNotTouchingYou($sub, null, true); + if (!clear) { + $parentLi.removeClass('opens-' + this.options.alignment).addClass('opens-inner'); + } + this.changed = true; + } + $sub.css('visibility', ''); + if (this.options.closeOnClick) { + this._addBodyHandler(); + } + /** + * Fires when the new dropdown pane is visible. + * @event DropdownMenu#show + */ + this.$element.trigger('show.zf.dropdownmenu', [$sub]); + } + + /** + * Hides a single, currently open dropdown pane, if passed a parameter, otherwise, hides everything. + * @function + * @param {jQuery} $elem - element with a submenu to hide + * @param {Number} idx - index of the $tabs collection to hide + * @private + */ + + }, { + key: '_hide', + value: function _hide($elem, idx) { + var $toClose; + if ($elem && $elem.length) { + $toClose = $elem; + } else if (idx !== undefined) { + $toClose = this.$tabs.not(function (i, el) { + return i === idx; + }); + } else { + $toClose = this.$element; + } + var somethingToClose = $toClose.hasClass('is-active') || $toClose.find('.is-active').length > 0; + + if (somethingToClose) { + $toClose.find('li.is-active').add($toClose).attr({ + 'data-is-click': false + }).removeClass('is-active'); + + $toClose.find('ul.js-dropdown-active').removeClass('js-dropdown-active'); + + if (this.changed || $toClose.find('opens-inner').length) { + var oldClass = this.options.alignment === 'left' ? 'right' : 'left'; + $toClose.find('li.is-dropdown-submenu-parent').add($toClose).removeClass('opens-inner opens-' + this.options.alignment).addClass('opens-' + oldClass); + this.changed = false; + } + /** + * Fires when the open menus are closed. + * @event DropdownMenu#hide + */ + this.$element.trigger('hide.zf.dropdownmenu', [$toClose]); + } + } + + /** + * Destroys the plugin. + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$menuItems.off('.zf.dropdownmenu').removeAttr('data-is-click').removeClass('is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner'); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document.body).off('.zf.dropdownmenu'); + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'dropdown'); + } + }]); + + return DropdownMenu; +}(__WEBPACK_IMPORTED_MODULE_5__foundation_plugin__["a" /* Plugin */]); + +/** + * Default settings for plugin + */ + + +DropdownMenu.defaults = { + /** + * Disallows hover events from opening submenus + * @option + * @type {boolean} + * @default false + */ + disableHover: false, + /** + * Allow a submenu to automatically close on a mouseleave event, if not clicked open. + * @option + * @type {boolean} + * @default true + */ + autoclose: true, + /** + * Amount of time to delay opening a submenu on hover event. + * @option + * @type {number} + * @default 50 + */ + hoverDelay: 50, + /** + * Allow a submenu to open/remain open on parent click event. Allows cursor to move away from menu. + * @option + * @type {boolean} + * @default false + */ + clickOpen: false, + /** + * Amount of time to delay closing a submenu on a mouseleave event. + * @option + * @type {number} + * @default 500 + */ + + closingTime: 500, + /** + * Position of the menu relative to what direction the submenus should open. Handled by JS. Can be `'auto'`, `'left'` or `'right'`. + * @option + * @type {string} + * @default 'auto' + */ + alignment: 'auto', + /** + * Allow clicks on the body to close any open submenus. + * @option + * @type {boolean} + * @default true + */ + closeOnClick: true, + /** + * Allow clicks on leaf anchor links to close any open submenus. + * @option + * @type {boolean} + * @default true + */ + closeOnClickInside: true, + /** + * Class applied to vertical oriented menus, Foundation default is `vertical`. Update this if using your own class. + * @option + * @type {string} + * @default 'vertical' + */ + verticalClass: 'vertical', + /** + * Class applied to right-side oriented menus, Foundation default is `align-right`. Update this if using your own class. + * @option + * @type {string} + * @default 'align-right' + */ + rightClass: 'align-right', + /** + * Boolean to force overide the clicking of links to perform default action, on second touch event for mobile. + * @option + * @type {boolean} + * @default true + */ + forceFollow: true +}; + + + +/***/ }), +/* 14 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Tabs; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_imageLoader__ = __webpack_require__(8); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + +/** + * Tabs module. + * @module foundation.tabs + * @requires foundation.util.keyboard + * @requires foundation.util.imageLoader if tabs contain images + */ + +var Tabs = function (_Plugin) { + _inherits(Tabs, _Plugin); + + function Tabs() { + _classCallCheck(this, Tabs); + + return _possibleConstructorReturn(this, (Tabs.__proto__ || Object.getPrototypeOf(Tabs)).apply(this, arguments)); + } + + _createClass(Tabs, [{ + key: '_setup', + + /** + * Creates a new instance of tabs. + * @class + * @name Tabs + * @fires Tabs#init + * @param {jQuery} element - jQuery object to make into tabs. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Tabs.defaults, this.$element.data(), options); + this.className = 'Tabs'; // ie9 back compat + + this._init(); + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Tabs', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'previous', + 'ARROW_DOWN': 'next', + 'ARROW_LEFT': 'previous' + // 'TAB': 'next', + // 'SHIFT_TAB': 'previous' + }); + } + + /** + * Initializes the tabs by showing and focusing (if autoFocus=true) the preset active tab. + * @private + */ + + }, { + key: '_init', + value: function _init() { + var _this3 = this; + + var _this = this; + + this.$element.attr({ 'role': 'tablist' }); + this.$tabTitles = this.$element.find('.' + this.options.linkClass); + this.$tabContent = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-tabs-content="' + this.$element[0].id + '"]'); + + this.$tabTitles.each(function () { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $link = $elem.find('a'), + isActive = $elem.hasClass('' + _this.options.linkActiveClass), + hash = $link.attr('data-tabs-target') || $link[0].hash.slice(1), + linkId = $link[0].id ? $link[0].id : hash + '-label', + $tabContent = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + hash); + + $elem.attr({ 'role': 'presentation' }); + + $link.attr({ + 'role': 'tab', + 'aria-controls': hash, + 'aria-selected': isActive, + 'id': linkId, + 'tabindex': isActive ? '0' : '-1' + }); + + $tabContent.attr({ + 'role': 'tabpanel', + 'aria-labelledby': linkId + }); + + if (!isActive) { + $tabContent.attr('aria-hidden', 'true'); + } + + if (isActive && _this.options.autoFocus) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).load(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: $elem.offset().top }, _this.options.deepLinkSmudgeDelay, function () { + $link.focus(); + }); + }); + } + }); + if (this.options.matchHeight) { + var $images = this.$tabContent.find('img'); + + if ($images.length) { + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_imageLoader__["a" /* onImagesLoaded */])($images, this._setHeight.bind(this)); + } else { + this._setHeight(); + } + } + + //current context-bound function to open tabs on page load or history popstate + this._checkDeepLink = function () { + var anchor = window.location.hash; + //need a hash and a relevant anchor in this tabset + if (anchor.length) { + var $link = _this3.$element.find('[href$="' + anchor + '"]'); + if ($link.length) { + _this3.selectTab(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor), true); + + //roll up a little to show the titles + if (_this3.options.deepLinkSmudge) { + var offset = _this3.$element.offset(); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: offset.top }, _this3.options.deepLinkSmudgeDelay); + } + + /** + * Fires when the zplugin has deeplinked at pageload + * @event Tabs#deeplink + */ + _this3.$element.trigger('deeplink.zf.tabs', [$link, __WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor)]); + } + } + }; + + //use browser to open a tab, if it exists in this tabset + if (this.options.deepLink) { + this._checkDeepLink(); + } + + this._events(); + } + + /** + * Adds event handlers for items within the tabs. + * @private + */ + + }, { + key: '_events', + value: function _events() { + this._addKeyHandler(); + this._addClickHandler(); + this._setHeightMqHandler = null; + + if (this.options.matchHeight) { + this._setHeightMqHandler = this._setHeight.bind(this); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('changed.zf.mediaquery', this._setHeightMqHandler); + } + + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('popstate', this._checkDeepLink); + } + } + + /** + * Adds click handlers for items within the tabs. + * @private + */ + + }, { + key: '_addClickHandler', + value: function _addClickHandler() { + var _this = this; + + this.$element.off('click.zf.tabs').on('click.zf.tabs', '.' + this.options.linkClass, function (e) { + e.preventDefault(); + e.stopPropagation(); + _this._handleTabChange(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)); + }); + } + + /** + * Adds keyboard event handlers for items within the tabs. + * @private + */ + + }, { + key: '_addKeyHandler', + value: function _addKeyHandler() { + var _this = this; + + this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function (e) { + if (e.which === 9) return; + + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('ul').children('li'), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + if (_this.options.wrapOnKeys) { + $prevElement = i === 0 ? $elements.last() : $elements.eq(i - 1); + $nextElement = i === $elements.length - 1 ? $elements.first() : $elements.eq(i + 1); + } else { + $prevElement = $elements.eq(Math.max(0, i - 1)); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)); + } + return; + } + }); + + // handle keyboard event with keyboard util + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Tabs', { + open: function () { + $element.find('[role="tab"]').focus(); + _this._handleTabChange($element); + }, + previous: function () { + $prevElement.find('[role="tab"]').focus(); + _this._handleTabChange($prevElement); + }, + next: function () { + $nextElement.find('[role="tab"]').focus(); + _this._handleTabChange($nextElement); + }, + handled: function () { + e.stopPropagation(); + e.preventDefault(); + } + }); + }); + } + + /** + * Opens the tab `$targetContent` defined by `$target`. Collapses active tab. + * @param {jQuery} $target - Tab to open. + * @param {boolean} historyHandled - browser has already handled a history update + * @fires Tabs#change + * @function + */ + + }, { + key: '_handleTabChange', + value: function _handleTabChange($target, historyHandled) { + + /** + * Check for active class on target. Collapse if exists. + */ + if ($target.hasClass('' + this.options.linkActiveClass)) { + if (this.options.activeCollapse) { + this._collapseTab($target); + + /** + * Fires when the zplugin has successfully collapsed tabs. + * @event Tabs#collapse + */ + this.$element.trigger('collapse.zf.tabs', [$target]); + } + return; + } + + var $oldTab = this.$element.find('.' + this.options.linkClass + '.' + this.options.linkActiveClass), + $tabLink = $target.find('[role="tab"]'), + hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1), + $targetContent = this.$tabContent.find('#' + hash); + + //close old tab + this._collapseTab($oldTab); + + //open new tab + this._openTab($target); + + //either replace or update browser history + if (this.options.deepLink && !historyHandled) { + var anchor = $target.find('a').attr('href'); + + if (this.options.updateHistory) { + history.pushState({}, '', anchor); + } else { + history.replaceState({}, '', anchor); + } + } + + /** + * Fires when the plugin has successfully changed tabs. + * @event Tabs#change + */ + this.$element.trigger('change.zf.tabs', [$target, $targetContent]); + + //fire to children a mutation event + $targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger"); + } + + /** + * Opens the tab `$targetContent` defined by `$target`. + * @param {jQuery} $target - Tab to Open. + * @function + */ + + }, { + key: '_openTab', + value: function _openTab($target) { + var $tabLink = $target.find('[role="tab"]'), + hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1), + $targetContent = this.$tabContent.find('#' + hash); + + $target.addClass('' + this.options.linkActiveClass); + + $tabLink.attr({ + 'aria-selected': 'true', + 'tabindex': '0' + }); + + $targetContent.addClass('' + this.options.panelActiveClass).removeAttr('aria-hidden'); + } + + /** + * Collapses `$targetContent` defined by `$target`. + * @param {jQuery} $target - Tab to Open. + * @function + */ + + }, { + key: '_collapseTab', + value: function _collapseTab($target) { + var $target_anchor = $target.removeClass('' + this.options.linkActiveClass).find('[role="tab"]').attr({ + 'aria-selected': 'false', + 'tabindex': -1 + }); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target_anchor.attr('aria-controls')).removeClass('' + this.options.panelActiveClass).attr({ 'aria-hidden': 'true' }); + } + + /** + * Public method for selecting a content pane to display. + * @param {jQuery | String} elem - jQuery object or string of the id of the pane to display. + * @param {boolean} historyHandled - browser has already handled a history update + * @function + */ + + }, { + key: 'selectTab', + value: function selectTab(elem, historyHandled) { + var idStr; + + if (typeof elem === 'object') { + idStr = elem[0].id; + } else { + idStr = elem; + } + + if (idStr.indexOf('#') < 0) { + idStr = '#' + idStr; + } + + var $target = this.$tabTitles.find('[href$="' + idStr + '"]').parent('.' + this.options.linkClass); + + this._handleTabChange($target, historyHandled); + } + }, { + key: '_setHeight', + + /** + * Sets the height of each panel to the height of the tallest panel. + * If enabled in options, gets called on media query change. + * If loading content via external source, can be called directly or with _reflow. + * If enabled with `data-match-height="true"`, tabs sets to equal height + * @function + * @private + */ + value: function _setHeight() { + var max = 0, + _this = this; // Lock down the `this` value for the root tabs object + + this.$tabContent.find('.' + this.options.panelClass).css('height', '').each(function () { + + var panel = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + isActive = panel.hasClass('' + _this.options.panelActiveClass); // get the options from the parent instead of trying to get them from the child + + if (!isActive) { + panel.css({ 'visibility': 'hidden', 'display': 'block' }); + } + + var temp = this.getBoundingClientRect().height; + + if (!isActive) { + panel.css({ + 'visibility': '', + 'display': '' + }); + } + + max = temp > max ? temp : max; + }).css('height', max + 'px'); + } + + /** + * Destroys an instance of an tabs. + * @fires Tabs#destroyed + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('.' + this.options.linkClass).off('.zf.tabs').hide().end().find('.' + this.options.panelClass).hide(); + + if (this.options.matchHeight) { + if (this._setHeightMqHandler != null) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('changed.zf.mediaquery', this._setHeightMqHandler); + } + } + + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('popstate', this._checkDeepLink); + } + } + }]); + + return Tabs; +}(__WEBPACK_IMPORTED_MODULE_3__foundation_plugin__["a" /* Plugin */]); + +Tabs.defaults = { + /** + * Allows the window to scroll to content of pane specified by hash anchor + * @option + * @type {boolean} + * @default false + */ + deepLink: false, + + /** + * Adjust the deep link scroll to make sure the top of the tab panel is visible + * @option + * @type {boolean} + * @default false + */ + deepLinkSmudge: false, + + /** + * Animation time (ms) for the deep link adjustment + * @option + * @type {number} + * @default 300 + */ + deepLinkSmudgeDelay: 300, + + /** + * Update the browser history with the open tab + * @option + * @type {boolean} + * @default false + */ + updateHistory: false, + + /** + * Allows the window to scroll to content of active pane on load if set to true. + * Not recommended if more than one tab panel per page. + * @option + * @type {boolean} + * @default false + */ + autoFocus: false, + + /** + * Allows keyboard input to 'wrap' around the tab links. + * @option + * @type {boolean} + * @default true + */ + wrapOnKeys: true, + + /** + * Allows the tab content panes to match heights if set to true. + * @option + * @type {boolean} + * @default false + */ + matchHeight: false, + + /** + * Allows active tabs to collapse when clicked. + * @option + * @type {boolean} + * @default false + */ + activeCollapse: false, + + /** + * Class applied to `li`'s in tab link list. + * @option + * @type {string} + * @default 'tabs-title' + */ + linkClass: 'tabs-title', + + /** + * Class applied to the active `li` in tab link list. + * @option + * @type {string} + * @default 'is-active' + */ + linkActiveClass: 'is-active', + + /** + * Class applied to the content containers. + * @option + * @type {string} + * @default 'tabs-panel' + */ + panelClass: 'tabs-panel', + + /** + * Class applied to the active content container. + * @option + * @type {string} + * @default 'is-active' + */ + panelActiveClass: 'is-active' +}; + + + +/***/ }), +/* 15 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Positionable; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_plugin__ = __webpack_require__(2); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_core__ = __webpack_require__(1); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + +var POSITIONS = ['left', 'right', 'top', 'bottom']; +var VERTICAL_ALIGNMENTS = ['top', 'bottom', 'center']; +var HORIZONTAL_ALIGNMENTS = ['left', 'right', 'center']; + +var ALIGNMENTS = { + 'left': VERTICAL_ALIGNMENTS, + 'right': VERTICAL_ALIGNMENTS, + 'top': HORIZONTAL_ALIGNMENTS, + 'bottom': HORIZONTAL_ALIGNMENTS +}; + +function nextItem(item, array) { + var currentIdx = array.indexOf(item); + if (currentIdx === array.length - 1) { + return array[0]; + } else { + return array[currentIdx + 1]; + } +} + +var Positionable = function (_Plugin) { + _inherits(Positionable, _Plugin); + + function Positionable() { + _classCallCheck(this, Positionable); + + return _possibleConstructorReturn(this, (Positionable.__proto__ || Object.getPrototypeOf(Positionable)).apply(this, arguments)); + } + + _createClass(Positionable, [{ + key: '_init', + + /** + * Abstract class encapsulating the tether-like explicit positioning logic + * including repositioning based on overlap. + * Expects classes to define defaults for vOffset, hOffset, position, + * alignment, allowOverlap, and allowBottomOverlap. They can do this by + * extending the defaults, or (for now recommended due to the way docs are + * generated) by explicitly declaring them. + * + **/ + + value: function _init() { + this.triedPositions = {}; + this.position = this.options.position === 'auto' ? this._getDefaultPosition() : this.options.position; + this.alignment = this.options.alignment === 'auto' ? this._getDefaultAlignment() : this.options.alignment; + } + }, { + key: '_getDefaultPosition', + value: function _getDefaultPosition() { + return 'bottom'; + } + }, { + key: '_getDefaultAlignment', + value: function _getDefaultAlignment() { + switch (this.position) { + case 'bottom': + case 'top': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_core__["b" /* rtl */])() ? 'right' : 'left'; + case 'left': + case 'right': + return 'bottom'; + } + } + + /** + * Adjusts the positionable possible positions by iterating through alignments + * and positions. + * @function + * @private + */ + + }, { + key: '_reposition', + value: function _reposition() { + if (this._alignmentsExhausted(this.position)) { + this.position = nextItem(this.position, POSITIONS); + this.alignment = ALIGNMENTS[this.position][0]; + } else { + this._realign(); + } + } + + /** + * Adjusts the dropdown pane possible positions by iterating through alignments + * on the current position. + * @function + * @private + */ + + }, { + key: '_realign', + value: function _realign() { + this._addTriedPosition(this.position, this.alignment); + this.alignment = nextItem(this.alignment, ALIGNMENTS[this.position]); + } + }, { + key: '_addTriedPosition', + value: function _addTriedPosition(position, alignment) { + this.triedPositions[position] = this.triedPositions[position] || []; + this.triedPositions[position].push(alignment); + } + }, { + key: '_positionsExhausted', + value: function _positionsExhausted() { + var isExhausted = true; + for (var i = 0; i < POSITIONS.length; i++) { + isExhausted = isExhausted && this._alignmentsExhausted(POSITIONS[i]); + } + return isExhausted; + } + }, { + key: '_alignmentsExhausted', + value: function _alignmentsExhausted(position) { + return this.triedPositions[position] && this.triedPositions[position].length == ALIGNMENTS[position].length; + } + + // When we're trying to center, we don't want to apply offset that's going to + // take us just off center, so wrap around to return 0 for the appropriate + // offset in those alignments. TODO: Figure out if we want to make this + // configurable behavior... it feels more intuitive, especially for tooltips, but + // it's possible someone might actually want to start from center and then nudge + // slightly off. + + }, { + key: '_getVOffset', + value: function _getVOffset() { + return this.options.vOffset; + } + }, { + key: '_getHOffset', + value: function _getHOffset() { + return this.options.hOffset; + } + }, { + key: '_setPosition', + value: function _setPosition($anchor, $element, $parent) { + if ($anchor.attr('aria-expanded') === 'false') { + return false; + } + var $eleDims = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetDimensions($element), + $anchorDims = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetDimensions($anchor); + + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + + if (!this.options.allowOverlap) { + var overlaps = {}; + var minOverlap = 100000000; + // default coordinates to how we start, in case we can't figure out better + var minCoordinates = { position: this.position, alignment: this.alignment }; + while (!this._positionsExhausted()) { + var overlap = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].OverlapArea($element, $parent, false, false, this.options.allowBottomOverlap); + if (overlap === 0) { + return; + } + + if (overlap < minOverlap) { + minOverlap = overlap; + minCoordinates = { position: this.position, alignment: this.alignment }; + } + + this._reposition(); + + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + } + // If we get through the entire loop, there was no non-overlapping + // position available. Pick the version with least overlap. + this.position = minCoordinates.position; + this.alignment = minCoordinates.alignment; + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + } + } + }]); + + return Positionable; +}(__WEBPACK_IMPORTED_MODULE_1__foundation_plugin__["a" /* Plugin */]); + +Positionable.defaults = { + /** + * Position of positionable relative to anchor. Can be left, right, bottom, top, or auto. + * @option + * @type {string} + * @default 'auto' + */ + position: 'auto', + /** + * Alignment of positionable relative to anchor. Can be left, right, bottom, top, center, or auto. + * @option + * @type {string} + * @default 'auto' + */ + alignment: 'auto', + /** + * Allow overlap of container/window. If false, dropdown positionable first + * try to position as defined by data-position and data-alignment, but + * reposition if it would cause an overflow. + * @option + * @type {boolean} + * @default false + */ + allowOverlap: false, + /** + * Allow overlap of only the bottom of the container. This is the most common + * behavior for dropdowns, allowing the dropdown to extend the bottom of the + * screen but not otherwise influence or break out of the container. + * @option + * @type {boolean} + * @default true + */ + allowBottomOverlap: true, + /** + * Number of pixels the positionable should be separated vertically from anchor + * @option + * @type {number} + * @default 0 + */ + vOffset: 0, + /** + * Number of pixels the positionable should be separated horizontally from anchor + * @option + * @type {number} + * @default 0 + */ + hOffset: 0 +}; + + + +/***/ }), +/* 16 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Touch; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +//************************************************** +//**Work inspired by multiple jquery swipe plugins** +//**Done by Yohai Ararat *************************** +//************************************************** + + + +var Touch = {}; + +var startPosX, + startPosY, + startTime, + elapsedTime, + isMoving = false; + +function onTouchEnd() { + // alert(this); + this.removeEventListener('touchmove', onTouchMove); + this.removeEventListener('touchend', onTouchEnd); + isMoving = false; +} + +function onTouchMove(e) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.preventDefault) { + e.preventDefault(); + } + if (isMoving) { + var x = e.touches[0].pageX; + var y = e.touches[0].pageY; + var dx = startPosX - x; + var dy = startPosY - y; + var dir; + elapsedTime = new Date().getTime() - startTime; + if (Math.abs(dx) >= __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.moveThreshold && elapsedTime <= __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.timeThreshold) { + dir = dx > 0 ? 'left' : 'right'; + } + // else if(Math.abs(dy) >= $.spotSwipe.moveThreshold && elapsedTime <= $.spotSwipe.timeThreshold) { + // dir = dy > 0 ? 'down' : 'up'; + // } + if (dir) { + e.preventDefault(); + onTouchEnd.call(this); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('swipe', dir).trigger('swipe' + dir); + } + } +} + +function onTouchStart(e) { + if (e.touches.length == 1) { + startPosX = e.touches[0].pageX; + startPosY = e.touches[0].pageY; + isMoving = true; + startTime = new Date().getTime(); + this.addEventListener('touchmove', onTouchMove, false); + this.addEventListener('touchend', onTouchEnd, false); + } +} + +function init() { + this.addEventListener && this.addEventListener('touchstart', onTouchStart, false); +} + +function teardown() { + this.removeEventListener('touchstart', onTouchStart); +} + +var SpotSwipe = function () { + function SpotSwipe($) { + _classCallCheck(this, SpotSwipe); + + this.version = '1.0.0'; + this.enabled = 'ontouchstart' in document.documentElement; + this.preventDefault = false; + this.moveThreshold = 75; + this.timeThreshold = 200; + this.$ = $; + this._init(); + } + + _createClass(SpotSwipe, [{ + key: '_init', + value: function _init() { + var $ = this.$; + $.event.special.swipe = { setup: init }; + + $.each(['left', 'up', 'down', 'right'], function () { + $.event.special['swipe' + this] = { setup: function () { + $(this).on('swipe', $.noop); + } }; + }); + } + }]); + + return SpotSwipe; +}(); + +/**************************************************** + * As far as I can tell, both setupSpotSwipe and * + * setupTouchHandler should be idempotent, * + * because they directly replace functions & * + * values, and do not add event handlers directly. * + ****************************************************/ + +Touch.setupSpotSwipe = function ($) { + $.spotSwipe = new SpotSwipe($); +}; + +/**************************************************** + * Method for adding pseudo drag events to elements * + ***************************************************/ +Touch.setupTouchHandler = function ($) { + $.fn.addTouch = function () { + this.each(function (i, el) { + $(el).bind('touchstart touchmove touchend touchcancel', function () { + //we pass the original event object because the jQuery event + //object is normalized to w3c specs and does not provide the TouchList + handleTouch(event); + }); + }); + + var handleTouch = function (event) { + var touches = event.changedTouches, + first = touches[0], + eventTypes = { + touchstart: 'mousedown', + touchmove: 'mousemove', + touchend: 'mouseup' + }, + type = eventTypes[event.type], + simulatedEvent; + + if ('MouseEvent' in window && typeof window.MouseEvent === 'function') { + simulatedEvent = new window.MouseEvent(type, { + 'bubbles': true, + 'cancelable': true, + 'screenX': first.screenX, + 'screenY': first.screenY, + 'clientX': first.clientX, + 'clientY': first.clientY + }); + } else { + simulatedEvent = document.createEvent('MouseEvent'); + simulatedEvent.initMouseEvent(type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0 /*left*/, null); + } + first.target.dispatchEvent(simulatedEvent); + }; + }; +}; + +Touch.init = function ($) { + if (typeof $.spotSwipe === 'undefined') { + Touch.setupSpotSwipe($); + Touch.setupTouchHandler($); + } +}; + + + +/***/ }), +/* 17 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Abide; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + +/** + * Abide module. + * @module foundation.abide + */ + +var Abide = function (_Plugin) { + _inherits(Abide, _Plugin); + + function Abide() { + _classCallCheck(this, Abide); + + return _possibleConstructorReturn(this, (Abide.__proto__ || Object.getPrototypeOf(Abide)).apply(this, arguments)); + } + + _createClass(Abide, [{ + key: '_setup', + + /** + * Creates a new instance of Abide. + * @class + * @name Abide + * @fires Abide#init + * @param {Object} element - jQuery object to add the trigger to. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(true, {}, Abide.defaults, this.$element.data(), options); + + this.className = 'Abide'; // ie9 back compat + this._init(); + } + + /** + * Initializes the Abide plugin and calls functions to get Abide functioning on load. + * @private + */ + + }, { + key: '_init', + value: function _init() { + this.$inputs = this.$element.find('input, textarea, select'); + + this._events(); + } + + /** + * Initializes events for Abide. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this3 = this; + + this.$element.off('.abide').on('reset.zf.abide', function () { + _this3.resetForm(); + }).on('submit.zf.abide', function () { + return _this3.validateForm(); + }); + + if (this.options.validateOn === 'fieldChange') { + this.$inputs.off('change.zf.abide').on('change.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + + if (this.options.liveValidate) { + this.$inputs.off('input.zf.abide').on('input.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + + if (this.options.validateOnBlur) { + this.$inputs.off('blur.zf.abide').on('blur.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + } + + /** + * Calls necessary functions to update Abide upon DOM change + * @private + */ + + }, { + key: '_reflow', + value: function _reflow() { + this._init(); + } + + /** + * Checks whether or not a form element has the required attribute and if it's checked or not + * @param {Object} element - jQuery object to check for required attribute + * @returns {Boolean} Boolean value depends on whether or not attribute is checked or empty + */ + + }, { + key: 'requiredCheck', + value: function requiredCheck($el) { + if (!$el.attr('required')) return true; + + var isGood = true; + + switch ($el[0].type) { + case 'checkbox': + isGood = $el[0].checked; + break; + + case 'select': + case 'select-one': + case 'select-multiple': + var opt = $el.find('option:selected'); + if (!opt.length || !opt.val()) isGood = false; + break; + + default: + if (!$el.val() || !$el.val().length) isGood = false; + } + + return isGood; + } + + /** + * Get: + * - Based on $el, the first element(s) corresponding to `formErrorSelector` in this order: + * 1. The element's direct sibling('s). + * 2. The element's parent's children. + * - Element(s) with the attribute `[data-form-error-for]` set with the element's id. + * + * This allows for multiple form errors per input, though if none are found, no form errors will be shown. + * + * @param {Object} $el - jQuery object to use as reference to find the form error selector. + * @returns {Object} jQuery object with the selector. + */ + + }, { + key: 'findFormError', + value: function findFormError($el) { + var id = $el[0].id; + var $error = $el.siblings(this.options.formErrorSelector); + + if (!$error.length) { + $error = $el.parent().find(this.options.formErrorSelector); + } + + $error = $error.add(this.$element.find('[data-form-error-for="' + id + '"]')); + + return $error; + } + + /** + * Get the first element in this order: + * 2. The
    ").addClass("reveal-overlay"+t).appendTo(this.options.appendTo)}},{key:"_updatePosition",value:function(){var t,e,i=this.$element.outerWidth(),n=c()(window).width(),s=this.$element.outerHeight(),o=c()(window).height();t="auto"===this.options.hOffset?parseInt((n-i)/2,10):parseInt(this.options.hOffset,10),e="auto"===this.options.vOffset?s>o?parseInt(Math.min(100,o/10),10):parseInt((o-s)/4,10):parseInt(this.options.vOffset,10),this.$element.css({top:e+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:t+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var t=this,e=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(i,n){if(i.target===e.$element[0]||c()(i.target).parents("[data-closable]")[0]===n)return t.close.apply(t)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){e._updatePosition()}}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",function(t){t.target!==e.$element[0]&&!c.a.contains(e.$element[0],t.target)&&c.a.contains(document,t.target)&&e.close()}),this.options.deepLink&&c()(window).on("popstate.zf.reveal:"+this.id,this._handleState.bind(this))}},{key:"_handleState",value:function(t){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"open",value:function(){function t(){n.isMobile?(n.originalScrollPos||(n.originalScrollPos=window.pageYOffset),c()("html, body").addClass("is-reveal-open")):c()("body").addClass("is-reveal-open")}var e=this;if(this.options.deepLink){var i="#"+this.id;window.history.pushState?this.options.updateHistory?window.history.pushState({},"",i):window.history.replaceState({},"",i):window.location.hash=i}this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show(),this._updatePosition(),this.$element.hide().css({visibility:""}),this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow")),this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id);var n=this;this.options.animationIn?!function(){var i=function(){n.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),t(),h.a.trapFocus(n.$element)};e.options.overlay&&f.a.animateIn(e.$overlay,"fade-in"),f.a.animateIn(e.$element,e.options.animationIn,function(){e.$element&&(e.focusableElements=h.a.findFocusable(e.$element),i())})}():(this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay)),this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),h.a.trapFocus(this.$element),t(),this._extraHandlers(),this.$element.trigger("open.zf.reveal")}},{key:"_extraHandlers",value:function(){var t=this;this.$element&&(this.focusableElements=h.a.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||c()("body").on("click.zf.reveal",function(e){e.target!==t.$element[0]&&!c.a.contains(t.$element[0],e.target)&&c.a.contains(document,e.target)&&t.close()}),this.options.closeOnEsc&&c()(window).on("keydown.zf.reveal",function(e){h.a.handleKey(e,"Reveal",{close:function(){t.options.closeOnEsc&&t.close()}})}))}},{key:"close",value:function(){function t(){e.isMobile?(0===c()(".reveal:visible").length&&c()("html, body").removeClass("is-reveal-open"),e.originalScrollPos&&(c()("body").scrollTop(e.originalScrollPos),e.originalScrollPos=null)):0===c()(".reveal:visible").length&&c()("body").removeClass("is-reveal-open"),h.a.releaseFocus(e.$element),e.$element.attr("aria-hidden",!0),e.$element.trigger("closed.zf.reveal")}if(!this.isActive||!this.$element.is(":visible"))return!1;var e=this;this.options.animationOut?(this.options.overlay&&f.a.animateOut(this.$overlay,"fade-out"),f.a.animateOut(this.$element,this.options.animationOut,t)):(this.$element.hide(this.options.hideDelay),this.options.overlay?this.$overlay.hide(0,t):t()),this.options.closeOnEsc&&c()(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&c()("body").off("click.zf.reveal"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,e.options.deepLink&&(window.history.replaceState?window.history.replaceState("",document.title,window.location.href.replace("#"+this.id,"")):window.location.hash=""),this.$anchor.focus()}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"_destroy",value:function(){this.options.overlay&&(this.$element.appendTo(c()(this.options.appendTo)),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),c()(window).off(".zf.reveal:"+this.id)}}]),e}(p.a);v.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,btmOffsetPct:10,overlay:!0,resetOnClose:!1,deepLink:!1,updateHistory:!1,appendTo:"body",additionalOverlayClasses:""}},function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){return t/e}function r(t,e,i,n){return Math.abs(t.position()[e]+t[n]()/2-i)}function l(t,e){return Math.log(e)/Math.log(t)}i.d(e,"a",function(){return b});var u=i(0),c=i.n(u),h=i(4),d=i(6),f=i(1),p=i(2),m=i(16),g=i(5),v=function(){function t(t,e){for(var i=0;i1?this.inputs.eq(1):c()("#"+this.$handle2.attr("aria-controls")),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),t=!0,this._setInitAttr(1)),this.setHandles(),this._events()}},{key:"setHandles",value:function(){var t=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0,function(){t._setHandlePos(t.$handle2,t.inputs.eq(1).val(),!0)}):this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0)}},{key:"_reflow",value:function(){this.setHandles()}},{key:"_pctOfBar",value:function(t){var e=a(t-this.options.start,this.options.end-this.options.start);switch(this.options.positionValueFunction){case"pow":e=this._logTransform(e);break;case"log":e=this._powTransform(e)}return e.toFixed(2)}},{key:"_value",value:function(t){switch(this.options.positionValueFunction){case"pow":t=this._powTransform(t);break;case"log":t=this._logTransform(t)}var e=(this.options.end-this.options.start)*t+this.options.start;return e}},{key:"_logTransform",value:function(t){return l(this.options.nonLinearBase,t*(this.options.nonLinearBase-1)+1)}},{key:"_powTransform",value:function(t){return(Math.pow(this.options.nonLinearBase,t)-1)/(this.options.nonLinearBase-1)}},{key:"_setHandlePos",value:function(t,e,n,s){if(!this.$element.hasClass(this.options.disabledClass)){e=parseFloat(e),ethis.options.end&&(e=this.options.end);var o=this.options.doubleSided;if(this.options.vertical&&!n&&(e=this.options.end-e),o)if(0===this.handles.index(t)){var r=parseFloat(this.$handle2.attr("aria-valuenow"));e=e>=r?r-this.options.step:e}else{var l=parseFloat(this.$handle.attr("aria-valuenow"));e=e<=l?l+this.options.step:e}var u=this,c=this.options.vertical,h=c?"height":"width",f=c?"top":"left",p=t[0].getBoundingClientRect()[h],m=this.$element[0].getBoundingClientRect()[h],g=this._pctOfBar(e),v=(m-p)*g,b=(100*a(v,m)).toFixed(this.options.decimal);e=parseFloat(e.toFixed(this.options.decimal));var y={};if(this._setValues(t,e),o){var w,_=0===this.handles.index(t),$=~~(100*a(p,m));if(_)y[f]=b+"%",w=parseFloat(this.$handle2[0].style[f])-b+$,s&&"function"==typeof s&&s();else{var k=parseFloat(this.$handle[0].style[f]);w=b-(isNaN(k)?(this.options.initialStart-this.options.start)/((this.options.end-this.options.start)/100):k)+$}y["min-"+h]=w+"%"}this.$element.one("finished.zf.animate",function(){u.$element.trigger("moved.zf.slider",[t])});var C=this.$element.data("dragging")?1e3/60:this.options.moveTime;i.i(d.b)(C,t,function(){isNaN(b)?t.css(f,100*g+"%"):t.css(f,b+"%"),u.options.doubleSided?u.$fill.css(y):u.$fill.css(h,100*g+"%")}),clearTimeout(u.timeout),u.timeout=setTimeout(function(){u.$element.trigger("changed.zf.slider",[t])},u.options.changedDelay)}}},{key:"_setInitAttr",value:function(t){var e=0===t?this.options.initialStart:this.options.initialEnd,n=this.inputs.eq(t).attr("id")||i.i(f.a)(6,"slider");this.inputs.eq(t).attr({id:n,max:this.options.end,min:this.options.start,step:this.options.step}),this.inputs.eq(t).val(e),this.handles.eq(t).attr({role:"slider","aria-controls":n,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":e,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(t,e){var i=this.options.doubleSided?this.handles.index(t):0;this.inputs.eq(i).val(e),t.attr("aria-valuenow",e)}},{key:"_handleEvent",value:function(t,e,n){var s,o;if(n)s=this._adjustValue(null,n),o=!0;else{t.preventDefault();var l=this,u=this.options.vertical,h=u?"height":"width",d=u?"top":"left",p=u?t.pageY:t.pageX,m=(this.$handle[0].getBoundingClientRect()[h]/2,this.$element[0].getBoundingClientRect()[h]),g=u?c()(window).scrollTop():c()(window).scrollLeft(),v=this.$element.offset()[d];t.clientY===t.pageY&&(p+=g);var b,y=p-v;b=y<0?0:y>m?m:y;var w=a(b,m);if(s=this._value(w),i.i(f.b)()&&!this.options.vertical&&(s=this.options.end-s),s=l._adjustValue(null,s),o=!1,!e){var _=r(this.$handle,d,b,h),$=r(this.$handle2,d,b,h);e=_<=$?this.$handle:this.$handle2}}this._setHandlePos(e,s,o)}},{key:"_adjustValue",value:function(t,e){var i,n,s,o,a=this.options.step,r=parseFloat(a/2);return i=t?parseFloat(t.attr("aria-valuenow")):e,n=i%a,s=i-n,o=s+a,0===n?i:i=i>=s+r?o:s}},{key:"_events",value:function(){this._eventsForHandle(this.$handle),this.handles[1]&&this._eventsForHandle(this.$handle2)}},{key:"_eventsForHandle",value:function(t){var e,i=this;if(this.inputs.off("change.zf.slider").on("change.zf.slider",function(t){var e=i.inputs.index(c()(this));i._handleEvent(t,i.handles.eq(e),c()(this).val())}),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(t){return!i.$element.data("dragging")&&void(c()(t.target).is("[data-slider-handle]")||(i.options.doubleSided?i._handleEvent(t):i._handleEvent(t,i.$handle))); +}),this.options.draggable){this.handles.addTouch();var n=c()("body");t.off("mousedown.zf.slider").on("mousedown.zf.slider",function(s){t.addClass("is-dragging"),i.$fill.addClass("is-dragging"),i.$element.data("dragging",!0),e=c()(s.currentTarget),n.on("mousemove.zf.slider",function(t){t.preventDefault(),i._handleEvent(t,e)}).on("mouseup.zf.slider",function(s){i._handleEvent(s,e),t.removeClass("is-dragging"),i.$fill.removeClass("is-dragging"),i.$element.data("dragging",!1),n.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(t){t.preventDefault()})}t.off("keydown.zf.slider").on("keydown.zf.slider",function(t){var e,n=c()(this),s=i.options.doubleSided?i.handles.index(n):0,o=parseFloat(i.inputs.eq(s).val());h.a.handleKey(t,"Slider",{decrease:function(){e=o-i.options.step},increase:function(){e=o+i.options.step},decrease_fast:function(){e=o-10*i.options.step},increase_fast:function(){e=o+10*i.options.step},min:function(){e=i.options.start},max:function(){e=i.options.end},handled:function(){t.preventDefault(),i._setHandlePos(n,e,!0)}})})}},{key:"_destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),clearTimeout(this.timeout)}}]),e}(p.a);b.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500,nonLinearBase:5,positionValueFunction:"linear"}},function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*t}i.d(e,"a",function(){return p});var r=i(0),l=i.n(r),u=i(1),c=i(3),h=i(2),d=i(5),f=function(){function t(t,e){for(var i=0;i=n.topPoint))}),n._events(e.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var t=""==this.options.topAnchor?1:this.options.topAnchor,e=""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor,i=[t,e],n={},s=0,o=i.length;s=this.topPoint?e<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0))):(this.isStuck&&this._removeSticky(!0),!1)}},{key:"_setSticky",value:function(){var t=this,e=this.options.stickTo,i="top"===e?"marginTop":"marginBottom",n="top"===e?"bottom":"top",s={};s[i]=this.options[i]+"em",s[e]=0,s[n]="auto",this.isStuck=!0,this.$element.removeClass("is-anchored is-at-"+n).addClass("is-stuck is-at-"+e).css(s).trigger("sticky.zf.stuckto:"+e),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){t._setSizes()})}},{key:"_removeSticky",value:function(t){var e=this.options.stickTo,i="top"===e,n={},s=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,o=i?"marginTop":"marginBottom",a=t?"top":"bottom";n[o]=0,n.bottom="auto",t?n.top=0:n.top=s,this.isStuck=!1,this.$element.removeClass("is-stuck is-at-"+e).addClass("is-anchored is-at-"+a).css(n).trigger("sticky.zf.unstuckfrom:"+a)}},{key:"_setSizes",value:function(t){this.canStick=c.a.is(this.options.stickyOn),this.canStick||t&&"function"==typeof t&&t();var e=this.$container[0].getBoundingClientRect().width,i=window.getComputedStyle(this.$container[0]),n=parseInt(i["padding-left"],10),s=parseInt(i["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":e-n-s+"px"});var o=this.$element[0].getBoundingClientRect().height||this.containerHeight;if("none"==this.$element.css("display")&&(o=0),this.containerHeight=o,this.$container.css({height:o}),this.elemHeight=o,!this.isStuck&&this.$element.hasClass("is-at-bottom")){var a=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight;this.$element.css("top",a)}this._setBreakPoints(o,function(){t&&"function"==typeof t&&t()})}},{key:"_setBreakPoints",value:function(t,e){if(!this.canStick){if(!e||"function"!=typeof e)return!1;e()}var i=a(this.options.marginTop),n=a(this.options.marginBottom),s=this.points?this.points[0]:this.$anchor.offset().top,o=this.points?this.points[1]:s+this.anchorHeight,r=window.innerHeight;"top"===this.options.stickTo?(s-=i,o-=t+i):"bottom"===this.options.stickTo&&(s-=r-(t+n),o-=r-n),this.topPoint=s,this.bottomPoint=o,e&&"function"==typeof e&&e()}},{key:"_destroy",value:function(){this._removeSticky(!0),this.$element.removeClass(this.options.stickyClass+" is-anchored is-at-top").css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger").off("mutateme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),l()(window).off(this.scrollListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""})}}]),e}(h.a);p.defaults={container:"
    ",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1}},function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}i.d(e,"a",function(){return d});var a=i(0),r=i.n(a),l=i(6),u=i(2),c=i(5),h=function(){function t(t,e){for(var i=0;i").addClass(e).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:t});return i}},{key:"_setPosition",value:function(){f(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_setPosition",this).call(this,this.$element,this.template)}},{key:"show",value:function(){if("all"!==this.options.showOn&&!u.a.is(this.options.showOn))return!1;var t=this;this.template.css("visibility","hidden").show(),this._setPosition(),this.template.removeClass("top bottom left right").addClass(this.position),this.template.removeClass("align-top align-bottom align-left align-right align-center").addClass("align-"+this.alignment),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),t.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var t=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){t.isActive=!1,t.isClick=!1}),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var t=this,e=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(e){t.isActive||(t.timeout=setTimeout(function(){t.show()},t.options.hoverDelay))}).on("mouseleave.zf.tooltip",function(i){clearTimeout(t.timeout),(!e||t.isClick&&!t.options.clickOpen)&&t.hide()}),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(e){e.stopImmediatePropagation(),t.isClick||(t.isClick=!0,!t.options.disableHover&&t.$element.attr("tabindex")||t.isActive||t.show())}):this.$element.on("mousedown.zf.tooltip",function(e){e.stopImmediatePropagation(),t.isClick=!0}),this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(e){t.isActive?t.hide():t.show()}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(i){return e=!0,t.isClick?(t.options.clickOpen||(e=!1),!1):void t.show()}).on("focusout.zf.tooltip",function(i){e=!1,t.isClick=!1,t.hide()}).on("resizeme.zf.trigger",function(){t.isActive&&t._setPosition()})}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"_destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tooltip").removeClass("has-tip top right left").removeAttr("aria-describedby aria-haspopup data-disable-hover data-resize data-toggle data-tooltip data-yeti-box"),this.template.remove()}}]),e}(h.a);p.defaults={disableForTouch:!1,hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,positionClass:"",position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!1,vOffset:0,hOffset:0,tooltipHeight:14,tooltipWidth:12,allowHtml:!1}},function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}i.d(e,"a",function(){return h});var a=i(0),r=i.n(a),l=i(1),u=i(2),c=function(){function t(t,e){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:e.defaults,n=arguments[2];if(!r()(t).length)return!1;var s=Math.round(r()(t).offset().top-i.threshold/2-i.offset);r()("html, body").stop(!0).animate({scrollTop:s},i.animationDuration,i.animationEasing,function(){n&&"function"==typeof n&&n()})}}]),e}(u.a);h.defaults={animationDuration:500,animationEasing:"linear",threshold:50,offset:0}},function(t,e,i){"use strict";function n(t,e,i){var n,s,o=this,a=e.duration,r=Object.keys(t.data())[0]||"timer",l=-1;this.isPaused=!1,this.restart=function(){l=-1,clearTimeout(s),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(s),l=l<=0?a:l,t.data("paused",!1),n=Date.now(),s=setTimeout(function(){e.infinite&&o.restart(),i&&"function"==typeof i&&i()},l),t.trigger("timerstart.zf."+r)},this.pause=function(){this.isPaused=!0,clearTimeout(s),t.data("paused",!0);var e=Date.now();l-=e-n,t.trigger("timerpaused.zf."+r)}}i.d(e,"a",function(){return n});var s=i(0);i.n(s)},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=i.n(n),o=i(18),a=i(3),r=i(5),l=i(17),u=i(10),c=i(11),h=i(12),d=i(19),f=i(13),p=i(20),m=i(21),g=i(22),v=i(23),b=i(24),y=i(26),w=i(27),_=i(28),$=i(29),k=i(30),C=i(14),z=i(31),O=i(32),T=i(25);o.a.addToJquery(s.a),o.a.MediaQuery=a.a,r.a.init(s.a,o.a),o.a.plugin(l.a,"Abide"),o.a.plugin(u.a,"Accordion"),o.a.plugin(c.a,"AccordionMenu"),o.a.plugin(h.a,"Drilldown"),o.a.plugin(d.a,"Dropdown"),o.a.plugin(f.a,"DropdownMenu"),o.a.plugin(p.a,"Equalizer"),o.a.plugin(m.a,"Interchange"),o.a.plugin(g.a,"Magellan"),o.a.plugin(v.a,"OffCanvas"),o.a.plugin(b.a,"Orbit"),o.a.plugin(y.a,"ResponsiveMenu"),o.a.plugin(w.a,"ResponsiveToggle"),o.a.plugin(_.a,"Reveal"),o.a.plugin($.a,"Slider"),o.a.plugin(k.a,"Sticky"),o.a.plugin(C.a,"Tabs"),o.a.plugin(z.a,"Toggler"),o.a.plugin(O.a,"Tooltip"),o.a.plugin(T.a,"ResponsiveAccordionTabs")}]); \ No newline at end of file diff --git a/19/js/vendor/jquery.js b/19/js/vendor/jquery.js new file mode 100644 index 0000000..d2d8ca4 --- /dev/null +++ b/19/js/vendor/jquery.js @@ -0,0 +1,10253 @@ +/*! + * jQuery JavaScript Library v3.2.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2017-03-20T18:59Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + + + + function DOMEval( code, doc ) { + doc = doc || document; + + var script = doc.createElement( "script" ); + + script.text = code; + doc.head.appendChild( script ).parentNode.removeChild( script ); + } +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.2.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && Array.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isFunction: function( obj ) { + return jQuery.type( obj ) === "function"; + }, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + + // As of jQuery 3.0, isNumeric is limited to + // strings and numbers (primitives or objects) + // that can be coerced to finite numbers (gh-2662) + var type = jQuery.type( obj ); + return ( type === "number" || type === "string" ) && + + // parseFloat NaNs numeric-cast false positives ("") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + !isNaN( obj - parseFloat( obj ) ); + }, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + // Convert dashed to camelCase; used by the css and data modules + // Support: IE <=9 - 11, Edge 12 - 13 + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + disabledAncestor = addCombinator( + function( elem ) { + return elem.disabled === true && ("form" in elem || "label" in elem); + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + disabledAncestor( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Simple selector that can be filtered directly, removing non-Elements + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + // Complex selector, compare the two sets, removing non-Elements + qualifier = jQuery.filter( qualifier, elements ); + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; + } ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( jQuery.isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( jQuery.isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + jQuery.isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + jQuery.isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + jQuery.isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ jQuery.camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ jQuery.camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( jQuery.camelCase ); + } else { + key = jQuery.camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + jQuery.contains( elem.ownerDocument, elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, + scale = 1, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + do { + + // If previous iteration zeroed out, double until we get *something*. + // Use string for doubling so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + initialInUnit = initialInUnit / scale; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // Break the loop if scale is unchanged or perfect, or if we've just had enough. + } while ( + scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations + ); + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); + +var rscriptType = ( /^$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); +var documentElement = document.documentElement; + + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 only +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: jQuery.isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( ">tbody", elem )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rmargin = ( /^margin/ ); + +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + div.style.cssText = + "box-sizing:border-box;" + + "position:relative;display:block;" + + "margin:auto;border:1px;padding:1px;" + + "top:1%;width:50%"; + div.innerHTML = ""; + documentElement.appendChild( container ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = divStyle.marginLeft === "2px"; + boxSizingReliableVal = divStyle.width === "4px"; + + // Support: Android 4.0 - 4.3 only + // Some styles come back with percentage values, even though they shouldn't + div.style.marginRight = "50%"; + pixelMarginRightVal = divStyle.marginRight === "4px"; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + + "padding:0;margin-top:1px;position:absolute"; + container.appendChild( div ); + + jQuery.extend( support, { + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelMarginRight: function() { + computeStyleTests(); + return pixelMarginRightVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in emptyStyle ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a property mapped along what jQuery.cssProps suggests or to +// a vendor prefixed property. +function finalPropName( name ) { + var ret = jQuery.cssProps[ name ]; + if ( !ret ) { + ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; + } + return ret; +} + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i, + val = 0; + + // If we already have the right measurement, avoid augmentation + if ( extra === ( isBorderBox ? "border" : "content" ) ) { + i = 4; + + // Otherwise initialize for horizontal or vertical properties + } else { + i = name === "width" ? 1 : 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // At this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + + // At this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // At this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with computed style + var valueIsBorderBox, + styles = getStyles( elem ), + val = curCSS( elem, name, styles ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test( val ) ) { + return val; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && + ( support.boxSizingReliable() || val === elem.style[ name ] ); + + // Fall back to offsetWidth/Height when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + if ( val === "auto" ) { + val = elem[ "offset" + name[ 0 ].toUpperCase() + name.slice( 1 ) ]; + } + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + + // Use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + "float": "cssFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + if ( type === "number" ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = jQuery.camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + } ) : + getWidthOrHeight( elem, name, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = extra && getStyles( elem ), + subtract = extra && augmentWidthOrHeight( + elem, + name, + extra, + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + styles + ); + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ name ] = value; + value = jQuery.css( elem, name ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && + ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || + jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = jQuery.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 13 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( jQuery.isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + jQuery.proxy( result.stop, result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = jQuery.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( jQuery.isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( typeof value === "string" && value ) { + classes = value.match( rnothtmlwhite ) || []; + + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( jQuery.isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + if ( typeof value === "string" && value ) { + classes = value.match( rnothtmlwhite ) || []; + + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value; + + if ( typeof stateVal === "boolean" && type === "string" ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( jQuery.isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( type === "string" ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = value.match( rnothtmlwhite ) || []; + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, isFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup contextmenu" ).split( " " ), + function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; +} ); + +jQuery.fn.extend( { + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +} ); + + + + +support.focusin = "onfocusin" in window; + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = jQuery.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = jQuery.isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( jQuery.isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 13 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available, append data to url + if ( s.data ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + "throws": true + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( jQuery.isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + Major League Hacking 2021 Hackathon Season + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +

    HackTX is an annual hackathon at the University of Texas at Austin. A hackathon is simply a space for students of any major to come together and come up with creative solutions using technology. They are a place to learn, to meet others, and to innovate. We design our hackathons to be beginner-friendly and will have plenty of mentors and workshops to guide you!

    +
    +
    +
    +
    +
    +
    +
    + +
    +

    The event is open to college students over 18 year olds. This includes undergraduate and graduate students from other universities. All levels of experience and all majors are welcome! Beginner? No problem! We'll have mentors and workshops to help you develop new skills. All you need to come in with is a desire to create. Interested in learning something new? We'll have plenty of people to help teach you how to make an impact right from your own desk!

    +
    +
    +
    +
    +
    + +
    +

    We're a group of UT Austin students who love bringing students who are passionate about technology together to build cool tech, learn new skills, and become involved in the hackathon and tech communities. We love organizing hackathons and we also love going to them. If you enjoy both of these, you should apply to join our team when applications open in December! Applications will be posted on our Facebook page. Need to reach out to us for any further questions or want to work with us for the next event? Email us at hello@freetailhackers.com!

    +
    +
    +
    +
    +
    +
    +
    + +
    +

    To embrace inclusivity, all participants are expected to follow MLH's Code of Conduct to facilitate a safe space and a positive hackathon experience for everyone!

    +
    +
    +
    +
    +
    + +
    +
    +

    I’m brand new to hackathons, where do I start?

    +

    Don’t worry if you feel lost, apply anyways! As we’ve said before, we will have plenty of resources, mentors, and workshops for you to learn from. You don’t have to have a working product by the end, you can come to learn something new :) We’ve also created The Ultimate Hackathon Starting Guide for more information about hackathons and technologies to use!

    +

    How do teams work?

    +

    Teams can be up to 5 members. Each member of the team will have to apply individually but teams will be admitted together. To create a team, complete your individual registration. Then, go to your personal dashboard and enter a unique name for your team. Finally, give that team name to your team members (capitalization matters!). They should input that team name in their registration portal. After that, you're done with registration and should be able to view everyone who is on your team.

    +

    I don’t have a team, what should I do?

    +

    No worries! You don’t have to have a team, although we find that working with others and meeting new people is the best part of a hackathon and would recommend it!. Prior to the event, check out our Facebook group as there may be others looking for teammates there. We will also have team matching sessions where you can find people to work with at the hackathon!

    +

    Virtual Hackathon? How does that work?

    +

    Our team has worked really hard to bring some of the best parts of our hackathons to you virtually. We have some exciting new ideas and the essential parts of our event will still be there. You’ll still be able to connect with other hackers, learn new skills, network with our sponsors, and have all the resources to create an amazing project!

    +

    What do I need?

    +

    You will need a computer or some other technical device to work on and tune into our streams on. Try to download any necessary IDEs, packages, or any other large developer tools beforehand. To fully participate in our event, your internet connection needs to be able to handle a typical video call and live stream! We will also be using a group messaging system to communicate. Beyond that, just bring an eager attitude to make the most out of the hackathon!

    +

    When is registration?

    +

    Early Bird Registration opens September 7th and closes on September 18th at 11:59 PM. If you are accepted, you will have a week to confirm your registration. If you are not accepted at this time, your application will be reviewed again when registration closes completely on October 9th, 11:59pm.

    +

    When is HackTX 2020?

    +

    It'll be October 23-25, 2020! Hacking will be from 10 PM CT on Friday to 10 AM CT on Sunday. Exact schedule coming soon!

    +

    Any rules?

    +

    All work must be done at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc.) must abide by the MLH Code of Conduct.

    +

    How do prizes work?

    +

    We are still working on the logistics for this but there will be some company-sponsored challenges as well as overall prizes for the hackathon. These prizes will be available for US attendees and we will work with you if you are international to figure something out. However, at this time, we cannot guarantee prizes for those that are international.

    +

    How much money will this cost me?

    +

    Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. Freetail Hackers provides students with mentors, workshops, swag, resources, and prizes for all of our events!

    +

    How do I volunteer at HackTX?

    +

    We are currently looking for volunteers to help with mentoring and/or judging. If you would like to be a technical mentor for our participants, fill out this form. And if you would like to help judge project submissions, fill out this form.

    +

    What about hardware projects?

    +

    Unfortunately, we cannot provide hardware this year but if you have your own, you’re more than welcome to submit hardware projects!

    +

    Swag???

    +

    Swag.
    We will have swag for our US attendees. However, at this time, we will not be able to ship internationally.

    +
    +
    +
    +
    + +
    + + +
    +
    + + + + \ No newline at end of file diff --git a/20/info-site/assets/CareerFair.png b/20/info-site/assets/CareerFair.png new file mode 100644 index 0000000..b551d5d Binary files /dev/null and b/20/info-site/assets/CareerFair.png differ diff --git a/20/info-site/assets/Challenges.png b/20/info-site/assets/Challenges.png new file mode 100644 index 0000000..74d3b65 Binary files /dev/null and b/20/info-site/assets/Challenges.png differ diff --git a/20/info-site/assets/Companies.png b/20/info-site/assets/Companies.png new file mode 100644 index 0000000..c559bd5 Binary files /dev/null and b/20/info-site/assets/Companies.png differ diff --git a/20/info-site/assets/Extra.png b/20/info-site/assets/Extra.png new file mode 100644 index 0000000..2a63df4 Binary files /dev/null and b/20/info-site/assets/Extra.png differ diff --git a/20/info-site/assets/FAQ.png b/20/info-site/assets/FAQ.png new file mode 100644 index 0000000..9b8d060 Binary files /dev/null and b/20/info-site/assets/FAQ.png differ diff --git a/20/info-site/assets/Schedule.png b/20/info-site/assets/Schedule.png new file mode 100644 index 0000000..e9d2ab6 Binary files /dev/null and b/20/info-site/assets/Schedule.png differ diff --git a/20/info-site/assets/StarsHomepage.png b/20/info-site/assets/StarsHomepage.png new file mode 100644 index 0000000..443db86 Binary files /dev/null and b/20/info-site/assets/StarsHomepage.png differ diff --git a/20/info-site/assets/sponsorLogo/Chevron White.png b/20/info-site/assets/sponsorLogo/Chevron White.png new file mode 100644 index 0000000..3590c48 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/Chevron White.png differ diff --git a/20/info-site/assets/sponsorLogo/KuzoClass.png b/20/info-site/assets/sponsorLogo/KuzoClass.png new file mode 100644 index 0000000..02da9d9 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/KuzoClass.png differ diff --git a/20/info-site/assets/sponsorLogo/Microsoft White.png b/20/info-site/assets/sponsorLogo/Microsoft White.png new file mode 100644 index 0000000..de2efd2 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/Microsoft White.png differ diff --git a/20/info-site/assets/sponsorLogo/Silvercar.png b/20/info-site/assets/sponsorLogo/Silvercar.png new file mode 100644 index 0000000..ceefc78 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/Silvercar.png differ diff --git a/20/info-site/assets/sponsorLogo/echo_AR_kilo_tier.png b/20/info-site/assets/sponsorLogo/echo_AR_kilo_tier.png new file mode 100644 index 0000000..3ae9b0f Binary files /dev/null and b/20/info-site/assets/sponsorLogo/echo_AR_kilo_tier.png differ diff --git a/20/info-site/assets/sponsorLogo/facebook.png b/20/info-site/assets/sponsorLogo/facebook.png new file mode 100644 index 0000000..6374841 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/facebook.png differ diff --git a/20/info-site/assets/sponsorLogo/googleCloud.png b/20/info-site/assets/sponsorLogo/googleCloud.png new file mode 100644 index 0000000..ef6678b Binary files /dev/null and b/20/info-site/assets/sponsorLogo/googleCloud.png differ diff --git a/20/info-site/assets/sponsorLogo/instabase.png b/20/info-site/assets/sponsorLogo/instabase.png new file mode 100644 index 0000000..093c605 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/instabase.png differ diff --git a/20/info-site/assets/sponsorLogo/pwc.png b/20/info-site/assets/sponsorLogo/pwc.png new file mode 100644 index 0000000..3344153 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/pwc.png differ diff --git a/20/info-site/assets/sponsorLogo/vmware.png b/20/info-site/assets/sponsorLogo/vmware.png new file mode 100644 index 0000000..93ee928 Binary files /dev/null and b/20/info-site/assets/sponsorLogo/vmware.png differ diff --git a/20/info-site/assets/sponsorLogo/wayfair.png b/20/info-site/assets/sponsorLogo/wayfair.png new file mode 100644 index 0000000..102413b Binary files /dev/null and b/20/info-site/assets/sponsorLogo/wayfair.png differ diff --git a/20/info-site/assets/starsGeneral.png b/20/info-site/assets/starsGeneral.png new file mode 100644 index 0000000..f0645ad Binary files /dev/null and b/20/info-site/assets/starsGeneral.png differ diff --git a/20/info-site/assets/title.png b/20/info-site/assets/title.png new file mode 100644 index 0000000..563250a Binary files /dev/null and b/20/info-site/assets/title.png differ diff --git a/20/info-site/assets/wave.png b/20/info-site/assets/wave.png new file mode 100644 index 0000000..83322ee Binary files /dev/null and b/20/info-site/assets/wave.png differ diff --git a/20/info-site/css/home-styles.css b/20/info-site/css/home-styles.css new file mode 100644 index 0000000..cf6ab5a --- /dev/null +++ b/20/info-site/css/home-styles.css @@ -0,0 +1,170 @@ +@font-face { + font-family: 'Poppins-Light'; + src: url("../../fonts/Poppins-Regular.ttf") format("truetype"); +} + +html, body{ + height: 100vh; + width: 100vw; + min-height: 215px; + overflow-x: auto; +} + +body{ + background: no-repeat fixed 5% 5%, url('../assets/title.png') no-repeat fixed 90% 50%, url('../assets/wave.png') no-repeat fixed, url('../assets/StarsHomepage.png') fixed; + background-size: 7.5%, 55%, 50% 100%, 100%; + background-color: #1c4862; + margin: 0; + font-family: Poppins-Light, sans-serif; + font-size: 18px; + display: flex; + flex-direction: column; + cursor: url("../../assets/cursor.png"), auto; +} + +nav{ + display: flex; + flex-direction: row; +} + +nav > *{ + width: 100vw; + height: 80px; +} + +#freetail-logo { + margin-left: 1vw; + margin-top: 1vh; + height: 20vh; + max-height: 120px; + width: auto; +} + +nav ul{ + width: 100vw; + margin: 0; + padding: 0; + display: flex; + align-items: center; + justify-content: flex-end; +} + +nav li{ + list-style-type: none; + margin: 0 2vw; +} + +a{ + text-decoration: none; + color: #ed2a41; + font-size: 30px; +} + +a:hover{ + color: white; +} + +button{ + display: none; +} + +td { + padding-right: 10px; +} + +td a{ + text-decoration: none; + color: #1c4862; + font-size: 19px; +} + +td a:hover{ + color: white; +} + +nav a{ + text-decoration: none; + color: white; + font-size: 22px; +} + +nav a:hover{ + color: #ed2a41; +} + +#text-header{ + color: #FFFFFF; + position: fixed; + margin-top: 13%; + margin-left: 5%; + font-size: 30px; + font-weight: bolder; +} + +#text-body{ + color: #FFFFFF; + position: fixed; + margin-top: 19%; + margin-left: 5%; + text-align: left; + font-size: 100%; + width: 30%; + height: 1000px; +} + +@media only screen and (max-width: 1000px) { + body{ + background: no-repeat fixed 5% 5%, url('../assets/title.png') no-repeat fixed 90% 50%, url('../assets/wave.png') no-repeat fixed, url('../assets/StarsHomepage.png') fixed; + background-color: #034965; + background-size: 7.5%, 55%, 50% 100%, 100%; + } + + button{ + display: block; + margin-top: 1vh; + margin-right: 1vw; + font-size: 2vh; + cursor: url("../../assets/cursor.png"), auto; + } + + nav > *{ + width: 100vw; + height: 100px; + } + + nav ul{ + flex-direction: column; + align-items: flex-end; + justify-content: flex-start; + } + + nav li{ + margin: 0; + margin-right: 1vw; + } + + nav a{ + display: block; + font-size: 18px; + } + + #text-header{ + color: #FFFFFF; + position: fixed; + margin-top: 30%; + margin-left: 5%; + font-size: 30px; + font-weight: bolder; + } + + #text-body{ + color: #FFFFFF; + position: fixed; + margin-top: 39%; + margin-left: 5%; + text-align: left; + font-size: 80%; + width: 30%; + height: 1000px; + } + } \ No newline at end of file diff --git a/20/info-site/css/styles.css b/20/info-site/css/styles.css new file mode 100644 index 0000000..8963b99 --- /dev/null +++ b/20/info-site/css/styles.css @@ -0,0 +1,387 @@ +@font-face { + font-family: 'Poppins-Light'; + src: url("../../fonts/Poppins-Regular.ttf") format("truetype"); +} + +html, body{ + height: 100vh; + width: 100vw; + min-height: 215px; + overflow-x: auto; +} + +body{ + background-image: url("../assets/starsGeneral.png"); + background-color: #1c4862; + margin: 0; + font-family: Poppins-Light, sans-serif; + font-size: 18px; + display: flex; + flex-direction: column; + cursor: url("../../assets/cursor.png"), auto; +} + +nav{ + display: flex; + flex-direction: row; +} + +nav > *{ + width: 100vw; + height: 80px; +} + +#freetail-logo { + margin-left: 1vw; + margin-top: 1vh; + height: 20vh; + max-height: 120px; + width: auto; +} + +nav ul{ + width: 100vw; + margin: 0; + padding: 0; + display: flex; + align-items: center; + justify-content: flex-end; +} + +nav li{ + list-style-type: none; + margin: 0 2vw; +} + +nav a{ + text-decoration: none; + color: white; + font-size: 22px; +} + +nav a:hover{ + color: #ed2a41; +} + +button{ + display: none; +} + +a { + color: white; +} + +a:visited { + color: white; +} + +.general{ + width: 100%; + margin: 0 auto; + display: flex; + flex-direction: column; + justify-content: center; +} + +.general-header{ + padding-top: 80px; + width: auto; + height: 70px; + margin: 0 auto; +} + +.extra-header{ + padding-top: 80px; + width: auto; + height: 70px; + margin: 0 auto; +} + +.general-bg{ + width: min(80%, 900px); + margin: 50px auto; + height: 800px; +} + +.general-bg rect{ + height: 100%; + fill: #F7896F; +} + +.companies, .events { + background-color: #F7896F; + width: min(80%, 900px); + margin: 50px auto; + color: white; + padding-top: 70px; +} + +.eventsWrapper { + display: flex; + flex-direction: row; + margin-bottom: 50px; + align-items: flex-start; + justify-content: flex-start; +} + +.eventColumn { + display: flex; + flex-direction: column; + width: 300px; + text-align: center; +} + +.event { + background: rgb(255, 245, 255); + color: black; + text-align: center; + vertical-align: middle; + margin-left: 15px; + margin-right: 15px; + margin-bottom: 30px; + padding: 5px; +} + +.event h1 { + font-size: 18px; + font-weight: bold; +} + +.event h2 { + font-size: 14px; + font-weight: normal; + font-style: italic; +} + +.smallEvent { + background: rgb(255, 245, 255); + color: black; + text-align: center; + vertical-align: middle; + margin-right: 15px; + margin-left: 15px; + margin-bottom: 30px; + width: 50%; + padding: 2px; +} + +.smallEvent h1{ + font-size: 14px; +} + +.smallEvent h2 { + font-size: 10px; + font-weight: normal; + font-style: italic; +} + +.eventRow { + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.speaker { + background-color: pink; +} + +.careerfair { + background-color: rgb(71, 197, 255); +} + +.funevent { + background-color: #1c4862; + color: white; +} + +.beginner { + background-color: rgb(228, 95, 95); +} + +.milestone { + background-color: rgba(255, 241, 43, 0.842); +} + +.row{ + display: flex; + flex-direction: row; + margin-bottom: 50px; + align-items: flex-start; + justify-content: flex-start; +} + +.company{ + width: 390px; + margin: 0 auto; +} + +.company-instabase{ + width: 500px; +} + +.company img{ + width: 360px; + height: auto; + padding: 20px 0; +} + +.company-instabase img{ + width: 500px; + margin: 0 auto; +} + +.company-microsoft img{ + padding: 0; +} + +.company-pwc img{ + width: 200px; + margin-left: 80px; +} + +.company-chevron img{ + padding: 0; +} + +.company p{ + font-size: 14px; +} + +.challenges{ + background-color: #F7896F; + width: min(80%, 900px); + margin: 50px auto; + color: white; + padding-top: 30px; +} + +.challenge h1{ + font-size: 25px; + padding: 0 75px; + text-transform: uppercase; +} + +.challenge h2 { + font-size: 18px; + padding: 0 75px; + font-style: italic; +} + +.challenge p{ + font-size: 16px; + padding: 0 75px; + padding-bottom: 30px; +} + +.challenge a{ + color: rgb(158, 67, 25); +} + +.faqq{ + background-color: #F7896F; + width: min(80%, 900px); + margin: 50px auto; + color: white; + padding-top: 30px; +} + +.faq h1{ + font-size: 25px; + padding: 0 75px; +} + +.faq p{ + font-size: 16px; + padding: 0 75px; + padding-bottom: 30px; +} + +.schedulenotes { + text-align: center; + margin-bottom: 50px; + font-size: 16px; +} + +.dayheader { + text-align: center; + margin-bottom: 35px; + font-size: 24px; +} + + +.square { + width: 30px; + height: 30px; + margin-right: 20px; +} + +.legend { + height: 60px; + display: flex; + flex-direction: row; + margin: 0 20px; + padding-bottom: 50px; +} + +.legend-key { + height: 60px; + display: flex; + flex-direction: row; + margin-right: 20px; +} + +@media only screen and (max-width: 1000px) { + button{ + display: block; + margin-top: 1vh; + margin-right: 1vw; + font-size: 2vh; + cursor: url("../../assets/cursor.png"), auto; + } + + nav > *{ + width: 100vw; + height: 100px; + } + + nav ul{ + flex-direction: column; + align-items: flex-end; + justify-content: flex-start; + } + + nav li{ + margin: 0; + margin-right: 1vw; + } + + nav a{ + display: block; + font-size: 18px; + } + + .general-header{ + margin-top: 0px; + width: 80%; + height: auto; + } + + .extra-header{ + margin-top: 0px; + width: 50%; + height: auto; + } + + .row{ + flex-direction: column; + } + + .company{ + width: 300px; + margin: 0 auto; + } + + .company img{ + width: 270px; + } +} \ No newline at end of file diff --git a/20/info-site/index.html b/20/info-site/index.html new file mode 100644 index 0000000..7350aff --- /dev/null +++ b/20/info-site/index.html @@ -0,0 +1,92 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    Welcome to HackTX!
    +
    + Here's some important resources:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    discord + discord.gg/QhDHJpM +
    guide + ultimate hackathon starting guide +
    room links + mars |  + jupiter |  + neptune +
    livestreams + youtube + +
    credits + credits doc +
    rules + code of conduct +
    social media + facebook |  + twitter |  + instagram +
    +
    + + \ No newline at end of file diff --git a/20/info-site/pages/careerfair.html b/20/info-site/pages/careerfair.html new file mode 100644 index 0000000..083aa50 --- /dev/null +++ b/20/info-site/pages/careerfair.html @@ -0,0 +1,72 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + + +
    +
    +

    HACKTX CAREER FAIR ON GLIMPSE

    +

    Saturday, October 24th: 5:00-7:00pm

    +

    + This year, we will be using Glimpse to host + to host our virtual career fair! If you are planning on attending, make sure to download or view Glimpse + before the event, to lower the amount of time you'll need to set up. Join the career fair simply by + typing in our room key: 5F094C. This will also be available on Discord. +

    +

    + Glimpse will ask you to upload your resume and profile information, and then it will match you + with companies that are looking for people of your description. While you wait, you can visit + with other attendees in the waiting lobby. +

    +

    + If you are a company representative, make sure + to check out this document for instructions on getting set up. If you have any questions, + please ping an organizer in the Discord. +

    +
    + +
    +

    PROFESSIONAL DEVELOPMENT

    +

    Mars Room

    +

    Saturday, October 24th: 4:30-7:00pm

    +

    + To help make sure you're ready for Career Fair, we will be holding professional development + office hours alongside the career fair in the Mars Room. We will have UT's infamous + peer recruiting coaches ready to help you polish up your resume, interview skills, + career fair small talk, and whatever else you may need! Feel free to drop by for any help you like. +

    +

    + If you have technical difficulties at any point during the career fair, please join the Mars Room. +

    +
    +
    +
    + + \ No newline at end of file diff --git a/20/info-site/pages/challenges.html b/20/info-site/pages/challenges.html new file mode 100644 index 0000000..13d702d --- /dev/null +++ b/20/info-site/pages/challenges.html @@ -0,0 +1,136 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + + +
    +
    +

    HackTX Grand Prize!

    +

    1st place: An invitation to Pinnacle 2021 and choice of:

    +

    Oculus Rift Headsets, Sony Headphones, or Air Fryers

    +

    Second and third place will also receive the above prizes, after the first place team has + chosen! Every project is allowed to enter this challenge, as long as you submit to Devpost, + fill out our judging form, and be available in your virtual room during the judging period + from 11:30am-1:00pm on Sunday. +

    +
    + +
    +

    HackTX Beginners Track!

    +

    1st place: It's a surprise! ($50 value per team member)

    +

    Beginner Attendance Form

    +

    + We also have a beginners track this year, for teams that are mostly new to hackathons + or programming in general. To qualify for this track, you must attend 2 beginners workshops + and fill out the above form for each event you attend, in addition to at least one more event throughout HackTX! All + events except Career Fair and speaker events count towards the additional event requirement. +

    +

    + *You are a beginner if this is your first hackathon and you are new to technology, and you + are a beginner team if most of your team is beginners. If you have questions about qualifications, + make sure to ask an organizer! +

    +
    + +
    +

    Azure Champ Prize- Hack for Good!

    +

    $1000 to charity of choice, XBox Ultimate Game Pass, and LinkedIn Premium

    +

    + Microsoft wants you to use Microsoft Azure to create an app with a positive impact, + that addresses a clear need or problem in society. Make sure to include innovations in + technical design such as IoT or Bot Services, and be clear about your target market, purpose, + and go-to-market plan. The team that gets the best score based on all these criteria will be crowned + this year's Azure Champ! +

    +
    + +
    +

    Wayfair- Hack for Housing Inequality

    +

    1st place- $100 Visa gift cards

    +

    2nd place- $30 Uber Eats gift cards

    +

    + Create a solution to support low income or displaced families on finding + and securing housing or other vital resources! Any project in this space + is eligible. +

    +
    + +
    +

    MLH- Best Use of CockroachDB

    +

    1st place: CockroachDB-branded 3-Doodle 3D Printing Pen

    +

    + Build your hackathon project on CockroachDB's open source and indestructible SQL database. PostgreSQL compatible and easy to use. Utilize CockroachDB in your hack for a chance to win a 3D printing pen for each team member. What's more, ALL projects submitted that use CockroachDB will receive a free t-shirt! +

    +
    + +
    +

    GCP- Best Use of Google Cloud

    +

    1st place: Google Cloud Branded backpack, water bottle, and trophy

    +

    2nd place: Google Nest Minis

    +

    GCP COVID-19 Challenge

    +

    + Google Cloud is offering $5000 in GCP credits, and the chance at some swag, for any project + that uses GCP services to tackle the COVID-19 pandemic! Find out more information about how + to apply here. + This prize has an UNLIMITED number of winners! +

    +
    + +
    +

    MLH- Best Hardware Hack

    +

    1st and 2nd place: Grove Beginner Kit w/ built-in Arduino

    +

    + Available for any hardware or hardware emulator hack! If you have questions, message Elizabeth from MLH on Discord. +

    +
    + +
    +

    MLH- Best Domain Name from Domain.com

    +

    1st place: PowerSquare Qi Wireless Chargers and Backpacks

    +

    + Simply register a domain from Domain.com and make an associated website! The best website and domain name choice will win this prize. +

    +
    + +
    +

    EchoAR AR/VR Challenge

    +

    $50 Amazon cards, 1-month Business Tier EchoAR access, and a feature on EchoAR's inspiration page!

    +

    EchoAR is providing FREE Business plan access to their service here for HackTX! Build an app on EchoAR for a chance to get business tier access and maybe launch a startup!

    +
    + +
    +

    KuzoClass Challenge

    +

    Donated spots to KuzoClass, valued at $1500 each

    +

    More information coming soon!

    +
    +
    +
    + + \ No newline at end of file diff --git a/20/info-site/pages/companies.html b/20/info-site/pages/companies.html new file mode 100644 index 0000000..54a42c3 --- /dev/null +++ b/20/info-site/pages/companies.html @@ -0,0 +1,100 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + + +
    +
    +
    + +

    Our Title Sponsor this year, Instabase, is a very exciting startup based in San Francisco that is trying to create an operating system to automize complex document processing workflows! Wiht Instabase, you can build workflows to access information in any type of complex document, as well as automate various business procedures. Check them out at either of their workshops or the career fair!

    +
    +
    +
    +
    + +

    Facebook is sponsoring one of our prizes this year, Oculus Rifts for one of the winning teams! They wish you well at the hackathon and say "Make sure you take your projects into the future!" Make sure to check out their careers page for more information about job openings.

    +
    + +
    + +

    Microsoft is a Giga sponsor this year that will host many Azure workshops and events throughout HackTX 2020! They have also graciously sent their student ambassadors to mentor you throughout the event, so please don't hesitate to ask them any Azure or cloud-computing questions.

    +
    +
    +
    +
    + +

    Google Cloud will be sponsoring a Cloud Hero workshop at HackTX this year, in association with MongoDB. Make sure to check out this workshop and visit their careers page for job openings and more information!

    +
    + +
    + +

    Everyone's favorite furniture sale website, Wayfair, will be sponsoring a workshop at HackTX 2020 this year! Make sure to attend to find out about all the cool engineering they do, and as always check out their careers page for more information.

    +
    +
    +
    +
    + +

    Silvercar wishes all hackers well at HackTX 2020, and is looking forward to finding out more through reviewing your resumes in the HackTX resume book! Make sure to check out their website for internship opportunities.

    +
    + +
    + +

    Chevron will be in attendance throughout the entire event this year, and they have sent mentors to help out with your projects at the event this year. Be sure to check out their career page as well!

    +
    +
    +
    +
    + +

    EchoAR is a startup that has built a 3d-ready cloud platform to help manage and deliver AR/VR content to apps and devices everywhere! Make sure to check out their workshop and sponsored challenge for a chance to win gift cards and access to their service!

    +
    + +
    + +

    KuzoClass is a startup that wants to help you build your own successful startup! Make sure to check out their speaker event and sponsored challenge for a chance to win access to KuzoClass for a year, which would normally cost you $1500!

    +
    +
    +
    +
    + +

    PwC, one of the largest consulting firms in the world, has sent swag for HackTX hackers this year! They wish you the best of luck with their project and remind you to check out their careers page for more information about job openings.

    +
    + +
    + +

    VMWare sent a bunch of socks for all UT-based HackTX participants this year. Make sure to keep an eye out for when you can come pick yours up at the GDC!

    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/20/info-site/pages/faq.html b/20/info-site/pages/faq.html new file mode 100644 index 0000000..90e4ee2 --- /dev/null +++ b/20/info-site/pages/faq.html @@ -0,0 +1,80 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + +
    +
    +

    SUBMISSIONS

    +

    Submissions will be taking place on Devpost! Submitting here will ensure that your team is eligible for swag. In order to be judged, you will need to fill out this separate Google Form. Submissions are due at 11 am CT on Sunday the 25th!

    +
    + +
    +

    JUDGING

    +

    We will be using Gavel to judge. Judges will be going in and out of a video call link between 11:30 am - 1 pm CT on Sunday the 25th.

    + Please be in your meeting link this entire time!

    + Make sure that your link is accessible to the general public and does not require a password to join. If a judge comes and finds no one there or is unable to enter your room for any reason, they will wait 1 minute and then move on.

    + From 1 - 2 pm CT, if you opt in to project fair, your link will be sent to all attendees to hop in and learn about your project. If you sign up for this, make sure at least one member is in your room during this time.

    + At the same time, judges will be having final round judging and discussing the winners. Closing ceremony will be from 2 - 3 pm CT and we will announce winners there.

    +
    + +
    +

    I'M CONFUSED WHAT IS HAPPENING?!

    +

    Not to worry, head over to our Discord and ping the organizers and we can get you started!

    + +
    +

    SWAG?

    +

    Swag.
    + We will have swag for our US attendees. However, at this time, we will not be able to ship internationally. If you have an alternate address in the United States, we can use that instead. You will be eligible for swag ONLY IF you submit a project!! Even if your project is incomplete, we want to see it!! Additionally, we will be raffling out t-shirts at our events so come for a chance to win one!

    +
    + +
    +

    HOW DO I ASK FOR HELP?

    +

    Our Discord HackBot has some built in commands for you to use! To request help from an organizer type in this command: !request organizer your question here. For a mentor, use this: !request mentor your question here. You can also ping sponsors if you have questions about their challenges.

    + The #questions channel is good for quick questions as well and our organizers will be there to answer anything that comes up.

    +
    + +
    +

    WHAT CAN I WORK ON?

    +

    Anything you would like! We want this to be a space for you to learn and expirement. What you create this weekend doesn't need to be perfect or finalized and we encourage you to continue working on it after this weekend! A good starting point to come up with ideas is to think about common problems that you would like to work on and breaking down smaller ways to attack the larger problem.

    +
    + +
    +

    TEAMS? HOW DOES THAT WORK?

    +

    You don't need a team but we would definitely recommend one. They can be up to 5 people! If you're looking for one you can post in the Discord channel, our Facebook event page, or meet people during one of our 2 team formation sessions.

    +
    + +
    +

    WILL THE EVENTS BE RECORDED?

    +

    Yes! All events can be found on our Youtube Channel after the event.

    +
    +
    +
    + + \ No newline at end of file diff --git a/20/info-site/pages/schedule.html b/20/info-site/pages/schedule.html new file mode 100644 index 0000000..4885604 --- /dev/null +++ b/20/info-site/pages/schedule.html @@ -0,0 +1,465 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + + +
    +
    +
    +
    +
    Key Event
    +
    +
    +
    +
    Beginner Workshop
    +
    +
    +
    +
    Speaker Event
    +
    +
    +
    +
    Career Fair
    +
    +
    +
    +
    Fun Event
    +
    +
    +
    + *All times are in Central Time (CT)
    + Alternatively, use our public Google Calendar +
    +
    +
    +
    Friday, Oct 23
    +
    +

    Opening Ceremony

    +

    10:00-11:00pm

    +
    +
    +

    Teambuilding 1

    +

    11:00pm-12:00am

    +
    +
    +
    +
    Saturday, Oct 24
    +
    +

    Teambuilding 2

    +

    7:00-8:00am

    +
    +
    +

    Beginners: Intro to Hackathons

    +

    8:00-9:00am

    +
    +
    +

    Beginners: Intro to Git

    +

    9:00-10:00am

    +
    +
    +
    +

    Beginner: Intro to Mobile Dev

    +

    10:00-11:00am

    +
    +
    +

    Google Cloud: Intro to Firebase

    +

    10:00-11:00am

    +
    +
    +
    +

    Fireside Chat w/ Anant Bhardwaj

    +

    Founder and CEO @ Instabase

    +

    11:00am-12:00pm

    +
    +
    +
    +

    Beginner: Intro to Web Dev

    +

    11:00am-12:00pm

    +
    +
    +

    echoAR Workshop

    +

    11:00am-12:00pm

    +
    +
    +
    +

    Bob Ross MS Paint Party!

    +

    11:30am-12:30pm

    +
    +
    +

    Beginner: ML and AI

    +

    12:00-1:00pm

    +
    +
    +
    +

    Product Management Decoded

    +

    1:00-2:00pm

    +
    +
    +

    Microsoft Workshop: Deploy w/ Azure

    +

    1:00-2:00pm

    +
    +
    +
    +
    +

    Game Dev Workshop w/ EGaDS

    +

    2:00-3:00pm

    +
    +
    +

    KuzoClass Workshop

    +

    2:00-3:00pm

    +
    +
    +
    +

    Speaker Event: Bill Mannel

    +

    VP @ HP Enterprise

    +

    2:30-3:00pm

    +
    +
    +
    +

    Workout session w/ HaCS!

    +

    3:00-3:30pm

    +
    +
    +

    MLH: Cybersecurity CTF

    +

    3:00-4:00pm

    +
    +
    +
    +
    +

    Wayfair Workshop

    +

    4:00-5:00pm

    +
    +
    +

    Women @ HackTX Meetup!

    +

    4:00-5:00pm

    +
    +
    +
    +

    Professional Development and Career Fair!

    +

    4:30-7:00pm

    +
    +
    +

    HackTX-imathon!

    +

    7:00-8:00pm

    +
    +
    +
    +

    Design Workshop

    +

    7:00-8:00pm

    +
    +
    +

    GCP: CloudHero

    +

    7:00-8:00pm

    +
    +
    +
    +

    Hackathon Organizer Meetup!

    +

    8:00-9:00pm

    +
    +
    +

    ATLA and Korra Trivia!

    +

    9:00-9:30pm

    +
    +
    +

    HackTX Trivia Night!

    +

    9:30-10:30pm

    +
    +
    +

    HackTX Online Game Night!

    +

    10:30pm-12:00am

    +
    +
    +
    +
    Sunday, Oct 25
    +
    +

    Late night Smash Tournament

    +

    1:00-3:00am

    +
    +
    +

    Instabase Product Demo!

    +

    9:00-10:00am

    +
    +
    +

    Pitching workshop w/ Convergent

    +

    9:30-10:00am

    +
    +
    +

    Submission Office Hours

    +

    10:00-11:00am

    +
    +
    +

    Submissions Due!!!

    +

    11:00am

    +
    +
    +

    Judging

    +

    11:30am-1:00pm

    +
    +
    +

    Project Fair

    +

    1:00-2:00pm

    +
    +
    +

    Closing Ceremony

    +

    2:00-3:00pm

    +
    +
    +
    +
    +
    + + + + + + + + + + + + \ No newline at end of file diff --git a/20/info-site/scripts/navbar.js b/20/info-site/scripts/navbar.js new file mode 100644 index 0000000..a265dc6 --- /dev/null +++ b/20/info-site/scripts/navbar.js @@ -0,0 +1,24 @@ +/* only execute this script when the document is ready */ +$(document).ready(function(){ + checkSize(); + + $("button").click(function(){ + if($("button").text() == "☰"){ + $("button").text("X"); + }else{ + $("button").text("☰"); + } + + $("li").toggle(); + }); + + $(window).resize(checkSize); +}); + +function checkSize(){ + if ($(window).width() >= 1000){ + $("li").show() + }else{ + $("li").hide() + } +} \ No newline at end of file diff --git a/20/js/index.js b/20/js/index.js new file mode 100644 index 0000000..397a55e --- /dev/null +++ b/20/js/index.js @@ -0,0 +1,63 @@ +var superContentContainer; // #superContentContainer +var contentContainer; // #contentContainer +var questionContainer; // #question-container +var firstQuestion; // .question (first one) + + +// scroll horiozontally on vertical scroll +function replaceVerticalScrollByHorizontal(event) { + if (event.deltaX != 0 && Math.abs(event.deltaY) < 1) { + return; // default scroll + } else if (Math.abs(event.deltaY) > 0) { + superContentContainer.scroll(superContentContainer.scrollLeft + event.deltaY , 0); + } + event.preventDefault(); +} + +window.addEventListener('wheel', replaceVerticalScrollByHorizontal, {passive: false}); + +document.addEventListener("DOMContentLoaded", function(event) { + // move hack tx title into view if it is cut off + const titleRect = document.querySelector('#hacktxtitle').getBoundingClientRect(); + superContentContainer = document.querySelector('#superContentContainer'); + contentContainer = document.querySelector('#contentContainer'); + const contentRect = superContentContainer.getBoundingClientRect(); + if (titleRect.right > contentRect.right) { + const contentMid = (contentRect.width) / 2.0; + const titleMid = titleRect.left + (titleRect.width / 2.0); + superContentContainer.scrollLeft = (titleMid - contentMid); + } + + questionContainer = document.querySelector('#questions-container'); + const questions = document.querySelectorAll(".question"); + firstQuestion = questions[0]; + for (i = 0; i < questions.length; i++) { + questions[i].addEventListener("click", function() { + this.classList.toggle("active"); + var content = this.nextElementSibling; + if (content.style.display === "block") { + content.style.display = "none"; + } else { + content.style.display = "block"; + } + resizeBackground(false); + }); + } + window.onload = () => {resizeBackground(true)}; + window.onresize = () => {resizeBackground(true)}; + superContentContainer.onscroll = replaceVerticalScrollByHorizontal +}); + +function resizeBackground(shouldResizeParallax) { + // resize faqs container if necessary + questionContainer.style.columnWidth = (firstQuestion.offsetWidth + 64) + 'px'; + questionContainer.style.width = 'auto'; + questionContainer.style.width = (questionContainer.scrollWidth + 1) + "px"; + + // resize background layers if necessary + const els = document.querySelectorAll('.stretch-bg'); + els[0].style.width = (contentContainer.offsetWidth + 200) + "px"; + if (shouldResizeParallax) { + els[1].style.width = (contentContainer.offsetWidth + 200) + "px"; + } +} \ No newline at end of file diff --git a/21/app.css b/21/app.css new file mode 100644 index 0000000..d086f76 --- /dev/null +++ b/21/app.css @@ -0,0 +1,23 @@ +/* +Errno::ENOENT: No such file or directory @ rb_sysopen - app.scss + +Backtrace: +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:454:in `read' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:454:in `update_stylesheet' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:209:in `each' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:209:in `update_stylesheets' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:294:in `watch' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/plugin.rb:109:in `method_missing' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:358:in `watch_or_update' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:51:in `process_result' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/base.rb:50:in `parse' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/base.rb:18:in `parse!' +C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/sass-3.7.4/bin/sass:13:in `' +C:/Ruby30-x64/bin/sass:23:in `load' +C:/Ruby30-x64/bin/sass:23:in `
    ' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "Errno::ENOENT: No such file or directory @ rb_sysopen - app.scss"; } diff --git a/21/css/app.css b/21/css/app.css new file mode 100644 index 0000000..453b61e --- /dev/null +++ b/21/css/app.css @@ -0,0 +1,864 @@ +@charset "UTF-8"; +html { + background: #9fbc6f; + position: relative; + width: 100%; } + +body { + overflow-x: clip; + position: relative; + user-select: none; + -webkit-user-drag: none; + width: 100%; + background-image: url("../images/grassbackground.png"); + background-repeat: repeat-y; + margin: 0; + padding: 0; + background-size: contain; } + +#wrapper { + overflow-x: clip; } + +h1, h2, h3, h4, h5, h6, +p, span, textarea, input, label, button, a { + font-family: 'Museo', sans-serif; } + +.heading { + font-family: 'Museo', sans-serif; + color: #000; + font-weight: bold; + font-size: 3vw; + margin-bottom: 6%; } + +.normal-text { + font-family: 'Museo', sans-serif; + color: #000; + margin-bottom: 10%; + line-height: 1.5; + font-size: 1.35vw; + width: 100%; } + +.sky { + position: relative; + background: linear-gradient(180deg, #94FAFF 0%, #FFE67F 100%); + height: 25vw; + width: 100%; + max-width: 100%; + user-select: none; + -webkit-user-drag: none; } + +.terrain { + position: relative; + top: 50vw; + height: 445vw; + user-select: none; + -webkit-user-drag: none; } + +#title { + position: absolute; + top: 7vw; + left: 17.5vw; + width: 65%; + z-index: 2; + animation-name: logo-fall; + animation-duration: 1.5s; + animation-timing-function: cubic-bezier(0.4, 0, 0.8, 0); + user-select: none; + -webkit-user-drag: none; } + +#castle { + position: absolute; + width: 90%; + top: 0%; + left: 5%; + user-select: none; + -webkit-user-drag: none; } + +#date { + animation: fadeInDelayed 3.8s ease-out; + position: absolute; + width: 22%; + z-index: 5; + left: 20vw; + top: 22vw; } + +.button-register { + animation: fadeInDelayed 4.4s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 25vw; + transform: scale(1); + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + transition: transform 0.2s ease-out; } + .button-register a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-register a::before, .button-register a::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; } + .button-register a::after { + content: ""; } + .button-register:hover { + transform: scale(1.05); } + .button-register:hover a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-register:hover a::before, .button-register:hover a::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; } + .button-register:hover a::after { + content: "▶"; } + +.button-mentor { + animation: fadeInDelayed 5s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 30vw; + transform: scale(1); + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + transition: transform 0.2s ease-out; } + .button-mentor a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-mentor a::before, .button-mentor a::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; } + .button-mentor a::after { + content: ""; } + .button-mentor:hover { + transform: scale(1.05); } + .button-mentor:hover a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-mentor:hover a::before, .button-mentor:hover a::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; } + .button-mentor:hover a::after { + content: "▶"; } + +.button-team { + animation: fadeInDelayed 5.6s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 35vw; + transform: scale(1); + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + transition: transform 0.2s ease-out; } + .button-team a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-team a::before, .button-team a::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; } + .button-team a::after { + content: ""; } + .button-team:hover { + transform: scale(1.05); } + .button-team:hover a { + color: #fff; + text-decoration: none; + padding: 10px; } + .button-team:hover a::before, .button-team:hover a::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; } + .button-team:hover a::after { + content: "▶"; } + +.button-more { + position: absolute; + left: 0; + right: 0; + top: 42vw; + max-width: 100%; + text-align: center; + font-size: 2em; + text-shadow: 0 0 6px #0007; + color: #fff; + animation: fadeInDelayed 5.6s ease-out; } + .button-more::after { + font-size: 0.7em; + content: "▼"; + display: block; + position: relative; + top: 1vw; + animation: bounce 2s infinite ease-in-out; } + +#guard1 { + position: absolute; + top: -17vw; + left: 20vw; + width: 5vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#guard2 { + position: absolute; + top: -17vw; + left: 38.5vw; + width: 5vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#what-text { + position: absolute; + top: -17vw; + left: 60vw; } + +#road1 { + position: absolute; + top: -17.58vw; + left: 25.5vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road2 { + position: absolute; + top: 5.75vw; + left: 25.5vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road3 { + position: absolute; + top: 5.75vw; + left: 38.2vw; + height: 12.76vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road4 { + position: absolute; + top: 5.75vw; + left: 53.5vw; + height: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road5 { + position: absolute; + top: 5.75vw; + left: 76vw; + height: 12.7vw; + transform: rotate(180deg); + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#what-heading { + position: absolute; + top: -18vw; + left: 50vw; + width: 40vw; } + +#what-text { + position: absolute; + top: -13vw; + left: 51vw; + width: 40vw; } + +#rock-terrain { + position: relative; + width: 100%; + top: 0vw; + user-select: none; + -webkit-user-drag: none; } + +#dragon { + position: absolute; + top: 15vw; + left: 60vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#volcano { + position: absolute; + top: 16vw; + left: 35vw; + width: 40vw; + user-select: none; + -webkit-user-drag: none; } + +#road6 { + position: absolute; + top: 18.3vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road7 { + position: absolute; + top: 25.3vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road8 { + position: absolute; + top: 48.8vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + transform: rotate(270deg); + user-select: none; + -webkit-user-drag: none; } + +#road9 { + position: absolute; + top: 48.8vw; + left: 52.7vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road10 { + position: absolute; + top: 48.8vw; + left: 29.8vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road11 { + position: absolute; + top: 48.8vw; + left: 22vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road12 { + position: absolute; + top: 48.89vw; + left: 9.4vw; + height: 12.5vw; + z-index: 2; + transform: rotate(90deg); + user-select: none; + -webkit-user-drag: none; } + +#who-heading { + position: absolute; + top: 20vw; + left: 3vw; + width: 50vw; + z-index: 2; } + +@media only screen and (max-width: 670px) { + #who-heading { + top: 19vw; } } +#who-text { + position: absolute; + top: 25vw; + left: 4vw; + width: 34vw; + z-index: 2; } + +@media only screen and (max-width: 670px) { + #who-text { + top: 26vw; } } +#road13 { + position: absolute; + top: 61.3vw; + left: 9.4vw; + width: 12.7vw; + z-index: 2; + transform: rotate(180deg); + user-select: none; + -webkit-user-drag: none; } + +#lake { + position: absolute; + top: 73vw; + z-index: 2; + width: 100%; + user-select: none; + -webkit-user-drag: none; } + +#ducks1 { + position: absolute; + top: 95vw; + left: 35vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#ducks2 { + position: absolute; + top: 130vw; + left: 25vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#schedule { + position: absolute; + right: 5vw; + top: 85vw; + width: 40vw; + z-index: 100; } + #schedule ::-webkit-scrollbar { + width: 20px; } + #schedule ::-webkit-scrollbar-track { + background-color: transparent; } + #schedule ::-webkit-scrollbar-thumb { + background-color: #d6dee1; + border-radius: 20px; + border: 6px solid transparent; + background-clip: content-box; } + #schedule ::-webkit-scrollbar-thumb:hover { + background-color: #a8bbbf; } + #schedule .schedule-heading { + color: white; } + #schedule .schedule-heading #saturday-button, #schedule .schedule-heading #sunday-button { + font-size: 4vw; + cursor: pointer; + display: inline-block; + width: 45%; + text-align: center; + border-radius: 5vw; + border: 0.3vw solid rgba(255, 255, 255, 0); } + #schedule .schedule-heading #saturday-button.active, #schedule .schedule-heading #sunday-button.active { + border-radius: 5vw; + border: 0.3vw solid white; } + #schedule .schedule-text { + max-height: 40vw; + overflow-y: auto; + color: white; + cursor: pointer; } + #schedule .schedule-text .schedule-event-name { + display: inline-block; + font-weight: bold; + font-size: 1.2em; + width: 33vw; } + #schedule .schedule-text p:nth-of-type(1) { + margin: 0; + padding-top: 20px; } + #schedule .schedule-text p:nth-of-type(2) { + margin: 0; + max-height: 0; + transition: max-height 0.3s; + overflow: hidden; } + #schedule .schedule-text .schedule-item:focus-within p:nth-of-type(2) { + max-height: 10vw; } + #schedule #saturday-schedule, #schedule #sunday-schedule { + display: none; } + #schedule #saturday-schedule.active, #schedule #sunday-schedule.active { + display: block; } + +#road14 { + position: absolute; + top: 113vw; + left: 9.4vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road15 { + position: absolute; + top: 132.5vw; + left: 9.4vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road16 { + position: absolute; + top: 155vw; + left: 9.4vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road17 { + position: absolute; + top: 155vw; + left: 22vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#road18 { + position: absolute; + top: 155vw; + left: 42vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; } + +#spriteWalk { + width: 0; + z-index: 3; + transition: top 0.2s, left 0.2s; } + +#road19 { + position: absolute; + top: 155vw; + left: 60.9vw; + width: 14.6vw; + height: 12.8vw; + z-index: 0; + transform: rotate(180deg); + user-select: none; + -webkit-user-drag: none; } + +#inclusion-heading { + position: absolute; + top: 172vw; + left: 25vw; + width: 50vw; + z-index: 3; } + +#inclusion-text { + position: absolute; + top: 177vw; + left: 26vw; + width: 34vw; + z-index: 3; } + +#forest { + position: relative; + width: 100%; + transform: scaleX(-1); + top: 98.25vw; + z-index: 2; + user-select: none; + -webkit-user-drag: none; } + +#bird2 { + position: absolute; + top: 166vw; + left: 48vw; + width: 20vw; + z-index: 100; + user-select: none; + -webkit-user-drag: none; } + +#bird1 { + position: absolute; + top: 178vw; + left: 75vw; + width: 10vw; + z-index: 4; + user-select: none; + -webkit-user-drag: none; } + +#beaver { + position: absolute; + top: 222vw; + left: 57vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#bunny { + position: absolute; + top: 222vw; + left: 5vw; + width: 10vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#fox { + position: absolute; + top: 230vw; + left: 77vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#who-attend-heading { + position: absolute; + top: 245vw; + left: 15vw; + width: 40vw; + z-index: 2; } + +#who-attend-text { + position: absolute; + top: 250vw; + left: 15vw; + width: 40vw; + z-index: 2; } + +#mountains { + position: relative; + width: 50%; + top: 130vw; + z-index: 2; + user-select: none; + -webkit-user-drag: none; } + +#mountain-terrain { + position: relative; + width: 100%; + height: 83vw; + top: 100vw; + user-select: none; + -webkit-user-drag: none; } + +#devrev { + position: absolute; + z-index: 4; + width: 11vw; + top: 375vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; } + +#linode { + position: absolute; + z-index: 4; + width: 21vw; + top: 382vw; + left: 15vw; + user-select: none; + -webkit-user-drag: none; } + +#facebook { + position: absolute; + z-index: 4; + width: 20vw; + top: 379vw; + left: 29vw; + user-select: none; + -webkit-user-drag: none; } + +#mlh { + position: absolute; + z-index: 4; + width: 20vw; + top: 389vw; + left: 46vw; + user-select: none; + -webkit-user-drag: none; } + +#gcp { + position: absolute; + z-index: 4; + width: 20vw; + top: 387vw; + left: 75vw; + user-select: none; + -webkit-user-drag: none; } + +#ecb { + position: absolute; + z-index: 4; + width: 18vw; + top: 376vw; + left: 63vw; + user-select: none; + -webkit-user-drag: none; } + +#github { + position: absolute; + z-index: 4; + width: 16vw; + top: 403vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; } + +#stickermule { + position: absolute; + z-index: 4; + width: 30vw; + top: 403vw; + left: 57vw; + user-select: none; + -webkit-user-drag: none; + transform: scale(1); } + #stickermule:hover { + transform: scale(1.1); } + +#matrix { + position: absolute; + z-index: 4; + width: 15vw; + top: 398vw; + left: 31vw; + user-select: none; + -webkit-user-drag: none; } + +#likewize { + position: absolute; + z-index: 4; + width: 27vw; + top: 410vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; } + +#cave { + position: relative; + width: 100%; + top: 79vw; + user-select: none; + -webkit-user-drag: none; } + +#bat2 { + position: absolute; + top: 375vw; + left: 10vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#bat1 { + position: absolute; + top: 430vw; + left: 75vw; + width: 20vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; } + +#misc-text-section { + position: relative; + height: 0; + margin-bottom: 0; + padding-bottom: 0; } + +#sponsors-heading { + position: absolute; + top: 365vw; + font-size: 5vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + font-family: "Museo", sans-serif; } + +#sponsors-text { + position: absolute; + font-size: 3vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + margin-top: -85vw; + font-family: "Museo", sans-serif; + word-spacing: 10vw; } + +#FAQ-heading { + position: absolute; + font-size: 10vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + margin-top: -20vw; + font-family: "Museo", sans-serif; } + +.two-column { + margin-top: 2vw; + position: absolute; + z-index: 100; + display: flex; + justify-content: space-evenly; + width: 100%; } + +.left-column-mobile { + color: white; + margin-left: 7%; + margin-right: 4%; + max-width: 40%; + justify-content: center; + display: inline; + line-height: 1.25; + margin-bottom: 5%; } + +.right-column-mobile { + color: white; + margin-left: 4%; + margin-right: 7%; + max-width: 40%; + justify-content: center; + display: inline; + line-height: 1.25; + margin-bottom: 5%; } + +.question { + color: #c1e77f; + font-weight: bold; + margin-bottom: -1vw; + font-size: 2vw; } + +@keyframes logo-fall { + 0% { + transform: translate3d(0, -60vw, 0); } + 100% { + transform: translate3d(0, 0px, 0); } } +@keyframes fadeInDelayed { + 0% { + opacity: 0; } + 50% { + opacity: 0; } + 100% { + opacity: 1; } } +@keyframes bounce { + 0% { + transform: translate3d(0, 0, 0); } + 50% { + transform: translate3d(0, -0.75vw, 0); } + 100% { + transform: translate3d(0, 0, 0); } } + +/*# sourceMappingURL=app.css.map */ diff --git a/21/css/app.scss b/21/css/app.scss new file mode 100644 index 0000000..4e4da26 --- /dev/null +++ b/21/css/app.scss @@ -0,0 +1,1025 @@ +//$skygradient-proportion: 0.6; +//$skygradient-blue: rgb(128,255,255); +//$skygradient-yellow: rgb(255,223,128); +//$skygradient: linear-gradient(#{$skygradient-blue}, #{$skygradient-yellow} #{$skygradient-proportion * 70}#{"%"}); + +html { + background: #9fbc6f; + position: relative; + width: 100%; + // ::-webkit-scrollbar { + // width: 20px; + // } + + // ::-webkit-scrollbar-track { + // background-color: inherit; + // } + + // ::-webkit-scrollbar-thumb { + // background-color: #d6dee1; + // border-radius: 20px; + // border: 6px solid transparent; + // background-clip: content-box; + // } + + // ::-webkit-scrollbar-thumb:hover { + // background-color: #a8bbbf; + // } + +} + +body { + overflow-x: clip; + position: relative; + user-select: none; + -webkit-user-drag: none; + width: 100%; + background-image: url("../images/grassbackground.png"); + background-repeat: repeat-y; + margin: 0; + padding: 0; + background-size: contain; +} + +#wrapper { + overflow-x: clip; +} + +h1,h2,h3,h4,h5,h6, +p,span,textarea,input,label,button,a { + font-family: 'Museo', sans-serif; +} + +.heading { + font-family: 'Museo', sans-serif; + color: #000; + font-weight: bold; + font-size: 3vw; + margin-bottom: 6%; +} + +.normal-text { + font-family: 'Museo', sans-serif; + color: #000; + margin-bottom: 10%; + line-height: 1.5; + font-size: 1.35vw; + width: 100%; +} + + +.sky { + position: relative; + background: linear-gradient(180deg, #94FAFF 0%, #FFE67F 100%); + height: 25vw; + width: 100%; + max-width: 100%; + user-select: none; + -webkit-user-drag: none; +} +.terrain { + position: relative; + top: 50vw; + height: 445vw; + user-select: none; + -webkit-user-drag: none; +} + +#title { + position: absolute; + top: 7vw; + left: 17.5vw; + width: 65%; + z-index: 2; + + animation-name: logo-fall; + animation-duration: 1.5s; + animation-timing-function: cubic-bezier(0.4, 0, 0.8, 0); + user-select: none; + -webkit-user-drag: none; +} + +#castle { + position: absolute; + width: 90%; + top: 0%; + left: 5%; + user-select: none; + -webkit-user-drag: none; +} + +#date { + animation: fadeInDelayed 3.8s ease-out; + position: absolute; + width: 22%; + z-index: 5; + left: 20vw; + top: 22vw; +} + +.button-register { + animation: fadeInDelayed 4.4s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 25vw; + + transform: scale(1); + + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; + } + + &::after { + content: ""; + } + } + + transition: transform 0.2s ease-out; + + &:hover { + transform: scale(1.05); + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; + } + + &::after { + content: "▶"; + } + } + } + + +} + +.button-mentor { + animation: fadeInDelayed 5s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 30vw; + + transform: scale(1); + + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; + } + + &::after { + content: ""; + } + } + + transition: transform 0.2s ease-out; + + &:hover { + transform: scale(1.05); + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; + } + + &::after { + content: "▶"; + } + } + } + + +} + +.button-team { + animation: fadeInDelayed 5.6s ease-out; + max-width: 100%; + position: absolute; + left: 0; + right: 0; + top: 35vw; + + transform: scale(1); + + text-align: center; + font-size: 3em; + text-shadow: 0 0 6px #0007; + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: ""; + display: inline-block; + } + + &::after { + content: ""; + } + } + + transition: transform 0.2s ease-out; + + &:hover { + transform: scale(1.05); + a { + color: #fff; + text-decoration: none; + padding: 10px; + + &::before, &::after { + font-size: 0.7em; + padding: 20px; + content: "◀"; + display: inline-block; + } + + &::after { + content: "▶"; + } + } + } + + +} + +.button-more { + position: absolute; + left: 0; + right: 0; + top: 42vw; + max-width: 100%; + text-align: center; + font-size: 2em; + text-shadow: 0 0 6px #0007; + color: #fff; + + animation: fadeInDelayed 5.6s ease-out; + + &::after { + font-size: 0.7em; + content: "▼"; + display: block; + position: relative; + top: 1vw; + animation: bounce 2s infinite ease-in-out; + } +} + +#guard1 { + position: absolute; + top: -17vw; + left: 20vw; + width: 5vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} + +#guard2 { + position: absolute; + top: -17vw; + left: 38.5vw; + width: 5vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} + +#what-text { + position: absolute; + top: -17vw; + left: 60vw; +} + +#road1 { + position: absolute; + top: -17.58vw; + left: 25.5vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road2 { + position: absolute; + top: 5.75vw; + left: 25.5vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road3 { + position: absolute; + top: 5.75vw; + left: 38.2vw; + height: 12.76vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road4 { + position: absolute; + top: 5.75vw; + left: 53.5vw; + height: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road5 { + position: absolute; + top: 5.75vw; + left: 76vw; + height: 12.7vw; + transform: rotate(180deg); + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} + +#what-heading { + position: absolute; + top: -18vw; + left: 50vw; + width: 40vw; +} +#what-text { + position: absolute; + top: -13vw; + left: 51vw; + width: 40vw; +} +#rock-terrain { + position: relative; + width: 100%; + top: 0vw; + user-select: none; + -webkit-user-drag: none; +} +#dragon { + position: absolute; + top: 15vw; + left: 60vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#volcano { + position: absolute; + top: 16vw; + left: 35vw; + width: 40vw; + user-select: none; + -webkit-user-drag: none; +} +#road6 { + position: absolute; + top: 18.3vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road7 { + position: absolute; + top: 25.3vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road8 { + position: absolute; + top: 48.8vw; + left: 76vw; + width: 12.8vw; + z-index: 1; + transform: rotate(270deg); + user-select: none; + -webkit-user-drag: none; +} +#road9 { + position: absolute; + top: 48.8vw; + left: 52.7vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road10 { + position: absolute; + top: 48.8vw; + left: 29.8vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road11 { + position: absolute; + top: 48.8vw; + left: 22vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road12 { + position: absolute; + top: 48.89vw; + left: 9.4vw; + height: 12.5vw; + z-index: 2; + transform: rotate(90deg); + user-select: none; + -webkit-user-drag: none; +} +#who-heading { + position: absolute; + top: 20vw; + left: 3vw; + width: 50vw; + z-index: 2; +} +@media only screen and (max-width: 670px) { + #who-heading { + top: 19vw; } } +#who-text { + position: absolute; + top: 25vw; + left: 4vw; + width: 34vw; + z-index: 2; +} +@media only screen and (max-width: 670px) { + #who-text { + top: 26vw; } } +#road13 { + position: absolute; + top: 61.3vw; + left: 9.4vw; + width: 12.7vw; + z-index: 2; + transform: rotate(180deg); + user-select: none; + -webkit-user-drag: none; +} +#lake { + position: absolute; + top: 73vw; + z-index: 2; + width: 100%; + user-select: none; + -webkit-user-drag: none; +} + +#ducks1 { + position: absolute; + top: 95vw; + left: 35vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} + +#ducks2 { + position: absolute; + top: 130vw; + left: 25vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} + +#schedule { + position: absolute; + right: 5vw; + top: 85vw; + width: 40vw; + z-index: 100; + + ::-webkit-scrollbar { + width: 20px; + } + + ::-webkit-scrollbar-track { + background-color: transparent; + } + + ::-webkit-scrollbar-thumb { + background-color: #d6dee1; + border-radius: 20px; + border: 6px solid transparent; + background-clip: content-box; + } + + ::-webkit-scrollbar-thumb:hover { + background-color: #a8bbbf; + } + + .schedule-heading { + color: white; + + #saturday-button, #sunday-button { + font-size: 4vw; + cursor: pointer; + display: inline-block; + width: 45%; + text-align: center; + border-radius: 5vw; + border: .3vw solid rgba(255, 255, 255, 0); + } + + #saturday-button.active, #sunday-button.active { + border-radius: 5vw; + border: .3vw solid rgba(255, 255, 255, 100); + } + } + + .schedule-text { + max-height: 40vw; + overflow-y: auto; + color: white; + cursor: pointer; + + + .schedule-event-name { + display: inline-block; + font-weight: bold; + font-size: 1.2em; + width: 33vw; + } + + p:nth-of-type(1) { + margin: 0; + padding-top: 20px; + } + + p:nth-of-type(2) { + margin: 0; + max-height: 0; + transition: max-height 0.3s; + overflow: hidden; + } + + .schedule-item:focus-within p:nth-of-type(2) { + max-height: 10vw; + } + } + + #saturday-schedule, #sunday-schedule { + display: none; + } + + #saturday-schedule.active, #sunday-schedule.active { + display: block; + } +} + +#road14 { + position: absolute; + top: 113vw; + left: 9.4vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road15 { + position: absolute; + top: 132.5vw; + left: 9.4vw; + width: 12.7vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} + +#road16 { + position: absolute; + top: 155vw; + left: 9.4vw; + width: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road17 { + position: absolute; + top: 155vw; + left: 22vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#road18 { + position: absolute; + top: 155vw; + left: 42vw; + height: 12.8vw; + z-index: 1; + user-select: none; + -webkit-user-drag: none; +} +#spriteWalk { + width: 0; + z-index: 3; + transition: top 0.2s, left 0.2s; +} + +#road19 { + position: absolute; + top: 155vw; + left: 60.9vw; + width: 14.6vw; + height: 12.8vw; + z-index: 0; + transform: rotate(180deg); + user-select: none; + -webkit-user-drag: none; +} + +#inclusion-heading { + position: absolute; + top: 172vw; + left: 25vw; + width: 50vw; + z-index: 3; + +} +#inclusion-text { + position: absolute; + top: 177vw; + left: 26vw; + width: 34vw; + z-index: 3; +} + +#forest { + position: relative; + width: 100%; + transform: scaleX(-1); + top: 98.25vw; + z-index: 2; + user-select: none; + -webkit-user-drag: none; +} +#bird2 { + position: absolute; + top: 166vw; + left: 48vw; + width: 20vw; + z-index: 100; + user-select: none; + -webkit-user-drag: none; +} +#bird1 { + position: absolute; + top: 178vw; + left: 75vw; + width: 10vw; + z-index: 4; + user-select: none; + -webkit-user-drag: none; +} +#beaver { + position: absolute; + top: 222vw; + left: 57vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#bunny { + position: absolute; + top: 222vw; + left: 5vw; + width: 10vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#fox { + position: absolute; + top: 230vw; + left: 77vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#who-attend-heading { + position: absolute; + top: 245vw; + left: 15vw; + width: 40vw; + z-index: 2; +} +#who-attend-text { + position: absolute; + top: 250vw; + left: 15vw; + width: 40vw; + z-index: 2; +} +#mountains { + position: relative; + width: 50%; + top: 130vw; + z-index: 2; + user-select: none; + -webkit-user-drag: none; +} +#mountain-terrain { + position: relative; + width: 100%; + height: 83vw; + top: 100vw; + user-select: none; + -webkit-user-drag: none; +} +#devrev { + position: absolute; + z-index: 4; + width: 11vw; + top: 375vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; +} +#linode { + position: absolute; + z-index: 4; + width: 21vw; + top: 382vw; + left: 15vw; + user-select: none; + -webkit-user-drag: none; +} +#facebook { + position: absolute; + z-index: 4; + width: 20vw; + top: 379vw; + left: 29vw; + user-select: none; + -webkit-user-drag: none; +} +#mlh { + position: absolute; + z-index: 4; + width: 20vw; + top: 389vw; + left: 46vw; + user-select: none; + -webkit-user-drag: none; +} +#gcp { + position: absolute; + z-index: 4; + width: 20vw; + top: 387vw; + left: 75vw; + user-select: none; + -webkit-user-drag: none; +} +#ecb { + position: absolute; + z-index: 4; + width: 18vw; + top: 376vw; + left: 63vw; + user-select: none; + -webkit-user-drag: none; +} +#github { + position: absolute; + z-index: 4; + width: 16vw; + top: 403vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; +} +#stickermule { + position: absolute; + z-index: 4; + width: 30vw; + top: 403vw; + left: 57vw; + user-select: none; + -webkit-user-drag: none; + transform: scale(1); + &:hover { + transform: scale(1.1); + } +} +#matrix { + position: absolute; + z-index: 4; + width: 15vw; + top: 398vw; + left: 31vw; + user-select: none; + -webkit-user-drag: none; +} +#likewize { + position: absolute; + z-index: 4; + width: 27vw; + top: 410vw; + left: 5vw; + user-select: none; + -webkit-user-drag: none; +} +#cave { + position: relative; + width: 100%; + top: 79vw; + user-select: none; + -webkit-user-drag: none; +} +#bat2 { + position: absolute; + top: 375vw; + left: 10vw; + width: 15vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#bat1 { + position: absolute; + top: 430vw; + left: 75vw; + width: 20vw; + z-index: 3; + user-select: none; + -webkit-user-drag: none; +} +#misc-text-section { + position: relative; + height: 0; + margin-bottom: 0; + padding-bottom: 0; +} + +#sponsors-heading{ + position: absolute; + top: 365vw; + font-size: 5vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + font-family: "Museo", sans-serif; + + } + + #sponsors-text{ + position: absolute; + font-size: 3vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + margin-top: -85vw; + font-family: "Museo", sans-serif; + word-spacing: 10vw; + } + + #FAQ-heading{ + position: absolute; + font-size: 10vw; + z-index: 100; + width: 100vw; + color: white; + text-align: center; + margin-top: -20vw; + font-family: "Museo", sans-serif; + + } + .two-column { + margin-top: 2vw; + position: absolute; + z-index: 100; + display: flex; + justify-content: space-evenly; + width: 100%; + } + + .left-column-mobile { + color: white; + margin-left: 7%; + margin-right: 4%; + max-width: 40%; + justify-content: center; + display: inline; + line-height: 1.25; + margin-bottom: 5%; + } + + .right-column-mobile { + color: white; + margin-left: 4%; + margin-right: 7%; + max-width: 40%; + justify-content: center; + display: inline; + line-height: 1.25; + margin-bottom: 5%; + } + .question{ + color: rgb(193, 231, 127); + font-weight: bold; + margin-bottom: -1vw; + font-size: 2vw; + } + + +@keyframes logo-fall { + 0% { + transform: translate3d(0, -60vw, 0); + } + + 100% { + transform: translate3d(0, 0px, 0); + } +} + +@keyframes fadeInDelayed { + 0% { + opacity: 0; + } + + 50% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes bounce { + 0% { + transform: translate3d(0,0,0); + } + + 50% { + transform: translate3d(0, -.75vw, 0); + } + + 100% { + transform: translate3d(0,0,0); + } +} diff --git a/21/fonts/Museo300-Regular.otf b/21/fonts/Museo300-Regular.otf new file mode 100644 index 0000000..4d5b9a6 Binary files /dev/null and b/21/fonts/Museo300-Regular.otf differ diff --git a/21/fonts/Museo500-Regular.otf b/21/fonts/Museo500-Regular.otf new file mode 100644 index 0000000..da52e9c Binary files /dev/null and b/21/fonts/Museo500-Regular.otf differ diff --git a/21/fonts/Museo700-Regular.otf b/21/fonts/Museo700-Regular.otf new file mode 100644 index 0000000..9bad0a3 Binary files /dev/null and b/21/fonts/Museo700-Regular.otf differ diff --git a/21/fonts/museo_300_macroman/Museo300-Regular-demo.html b/21/fonts/museo_300_macroman/Museo300-Regular-demo.html new file mode 100644 index 0000000..383d528 --- /dev/null +++ b/21/fonts/museo_300_macroman/Museo300-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 300 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 300 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 300 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 300 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff b/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff new file mode 100644 index 0000000..6fdf6ff Binary files /dev/null and b/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff differ diff --git a/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 b/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 new file mode 100644 index 0000000..89c8fc0 Binary files /dev/null and b/21/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 differ diff --git a/21/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css b/21/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css b/21/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/fonts/museo_300_macroman/stylesheet.css b/21/fonts/museo_300_macroman/stylesheet.css new file mode 100644 index 0000000..8dbaab5 --- /dev/null +++ b/21/fonts/museo_300_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo'; + src: url('Museo300-Regular-webfont.woff2') format('woff2'), + url('Museo300-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/fonts/museo_500_macroman/Museo500-Regular-demo.html b/21/fonts/museo_500_macroman/Museo500-Regular-demo.html new file mode 100644 index 0000000..4a0d562 --- /dev/null +++ b/21/fonts/museo_500_macroman/Museo500-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 500 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 500 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 500 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 500 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff b/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff new file mode 100644 index 0000000..03cfd75 Binary files /dev/null and b/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff differ diff --git a/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 b/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 new file mode 100644 index 0000000..4ae8df1 Binary files /dev/null and b/21/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 differ diff --git a/21/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css b/21/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css b/21/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/fonts/museo_500_macroman/stylesheet.css b/21/fonts/museo_500_macroman/stylesheet.css new file mode 100644 index 0000000..49d8ca5 --- /dev/null +++ b/21/fonts/museo_500_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo500-Regular'; + src: url('Museo500-Regular-webfont.woff2') format('woff2'), + url('Museo500-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/fonts/museo_700_macroman/Museo700-Regular-demo.html b/21/fonts/museo_700_macroman/Museo700-Regular-demo.html new file mode 100644 index 0000000..b54a734 --- /dev/null +++ b/21/fonts/museo_700_macroman/Museo700-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 700 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 700 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 700 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 700 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff b/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff new file mode 100644 index 0000000..29bbfe2 Binary files /dev/null and b/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff differ diff --git a/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 b/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 new file mode 100644 index 0000000..a8687bb Binary files /dev/null and b/21/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 differ diff --git a/21/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css b/21/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css b/21/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/fonts/museo_700_macroman/stylesheet.css b/21/fonts/museo_700_macroman/stylesheet.css new file mode 100644 index 0000000..e3231e2 --- /dev/null +++ b/21/fonts/museo_700_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo700-Regular'; + src: url('Museo700-Regular-webfont.woff2') format('woff2'), + url('Museo700-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/images/Bat1.png b/21/images/Bat1.png new file mode 100644 index 0000000..3902c26 Binary files /dev/null and b/21/images/Bat1.png differ diff --git a/21/images/Bat2.png b/21/images/Bat2.png new file mode 100644 index 0000000..78797be Binary files /dev/null and b/21/images/Bat2.png differ diff --git a/21/images/Bird1.png b/21/images/Bird1.png new file mode 100644 index 0000000..7ad0684 Binary files /dev/null and b/21/images/Bird1.png differ diff --git a/21/images/Bird2.png b/21/images/Bird2.png new file mode 100644 index 0000000..8889f52 Binary files /dev/null and b/21/images/Bird2.png differ diff --git a/21/images/Favicon.png b/21/images/Favicon.png new file mode 100644 index 0000000..af87034 Binary files /dev/null and b/21/images/Favicon.png differ diff --git a/21/images/Mountain.png b/21/images/Mountain.png new file mode 100644 index 0000000..8be119c Binary files /dev/null and b/21/images/Mountain.png differ diff --git a/21/images/beaver.png b/21/images/beaver.png new file mode 100644 index 0000000..ee2488c Binary files /dev/null and b/21/images/beaver.png differ diff --git a/21/images/bunny.png b/21/images/bunny.png new file mode 100644 index 0000000..6a83d58 Binary files /dev/null and b/21/images/bunny.png differ diff --git a/21/images/castle+huts.png b/21/images/castle+huts.png new file mode 100644 index 0000000..843f235 Binary files /dev/null and b/21/images/castle+huts.png differ diff --git a/21/images/castle-hacktx.svg b/21/images/castle-hacktx.svg new file mode 100644 index 0000000..9071d31 --- /dev/null +++ b/21/images/castle-hacktx.svg @@ -0,0 +1,1702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/21/images/castle-hacktx@1x.png b/21/images/castle-hacktx@1x.png new file mode 100644 index 0000000..40133a1 Binary files /dev/null and b/21/images/castle-hacktx@1x.png differ diff --git a/21/images/castle-hacktx@2x.png b/21/images/castle-hacktx@2x.png new file mode 100644 index 0000000..fdbb417 Binary files /dev/null and b/21/images/castle-hacktx@2x.png differ diff --git a/21/images/castle-hacktx@4x.png b/21/images/castle-hacktx@4x.png new file mode 100644 index 0000000..f9af7dc Binary files /dev/null and b/21/images/castle-hacktx@4x.png differ diff --git a/21/images/cave-end.png b/21/images/cave-end.png new file mode 100644 index 0000000..d0b1d00 Binary files /dev/null and b/21/images/cave-end.png differ diff --git a/21/images/date.png b/21/images/date.png new file mode 100644 index 0000000..610cb9c Binary files /dev/null and b/21/images/date.png differ diff --git a/21/images/devrev.png b/21/images/devrev.png new file mode 100644 index 0000000..965d0a8 Binary files /dev/null and b/21/images/devrev.png differ diff --git a/21/images/dragon.json b/21/images/dragon.json new file mode 100644 index 0000000..b0d8cf1 --- /dev/null +++ b/21/images/dragon.json @@ -0,0 +1 @@ +{"v":"5.7.6","fr":30,"ip":0,"op":120,"w":400,"h":612,"nm":"Hack TX dragonAnimation","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 1 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[5]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[-5]},{"t":59.75,"s":[0]}],"ix":10},"p":{"a":0,"k":[187.187,329.593,0],"ix":2,"l":2},"a":{"a":0,"k":[172.637,328.403,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[100,96,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":45,"s":[100,104,100]},{"t":59,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.291,3.641],[-0.101,1.007],[-0.128,1.31],[-0.295,4.534],[-0.087,0.171],[-0.029,-0.959],[-0.066,-4.712],[-0.059,-3.958],[0.479,-0.49]],"o":[[1.057,-0.21],[0.131,-1.31],[0.439,-4.514],[0.011,-0.176],[0.465,0.943],[0.14,4.71],[0.056,3.958],[0.008,0.564],[-1.462,-3.573]],"v":[[-2.376,4.545],[-0.757,2.612],[-0.385,-1.319],[1.419,-14.796],[1.671,-15.31],[1.831,-12.397],[1.99,1.74],[2.242,13.612],[1.896,15.31]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.984,570.009],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.029,-0.036],[0.009,0.015],[0.008,0.029]],"o":[[0.029,0.036],[-0.02,-0.008],[-0.016,-0.024],[0,0]],"v":[[-0.044,-0.052],[0.043,0.055],[-0.014,0.029],[-0.04,-0.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.578,461.134],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.032,0.035],[-0.01,-0.015],[-0.01,-0.028]],"o":[[-0.032,-0.035],[0.021,0.007],[0.017,0.023],[0,0]],"v":[[0.048,0.05],[-0.048,-0.053],[0.012,-0.031],[0.043,0.053]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.491,461.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.091,-0.124],[0.091,0.124]],"o":[[-0.091,-0.124],[0.091,0.123]],"v":[[0.136,0.185],[-0.136,-0.185]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[189.519,432.486],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.073,-0.786],[0.837,-0.273],[0.105,0.983],[0.051,0.23],[-0.783,0.449],[-0.59,-0.397]],"o":[[0.024,0.68],[-0.945,0.307],[-0.026,-0.237],[-0.133,-0.609],[0.579,-0.332],[0.644,0.435]],"v":[[1.403,0.251],[0.361,1.819],[-1.096,0.907],[-1.152,0.195],[-0.827,-1.48],[0.965,-1.729]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.427,507.289],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.27,0.044],[-0.063,-0.44],[0.914,-0.745],[0.581,0.162],[0.067,0.378],[-1.648,0.403]],"o":[[0.493,0.024],[0.133,0.925],[-0.447,0.364],[-0.587,-0.164],[-0.174,-0.963],[0.265,-0.064]],"v":[[0.583,-1.982],[1.405,-1.245],[0.96,1.401],[-0.586,1.82],[-1.03,0.702],[-0.226,-1.848]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.719,444.855],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.559,0.013],[-0.096,0.741],[-0.695,-0.072],[0.175,-0.977]],"o":[[-1.407,-0.127],[0.137,-1.043],[0.775,0.08],[-0.177,0.989]],"v":[[0.176,1.851],[-1.906,0.369],[-0.036,-1.813],[1.826,0.896]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.092,511.97],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.621,-0.002],[-0.115,0.74],[-0.598,-0.051],[0.176,-1.019]],"o":[[-1.372,-0.135],[0.139,-0.893],[0.85,0.071],[-0.184,1.067]],"v":[[0.102,1.832],[-1.917,0.327],[-0.031,-1.827],[1.856,0.811]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.378,449.483],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.059,-0.959],[0.293,-0.567],[0.881,0.839],[-1.151,0.878],[-0.736,-0.43]],"o":[[0.022,0.492],[-0.556,1.077],[-1.057,-1.008],[0.651,-0.496],[0.781,0.455]],"v":[[1.863,-0.049],[1.336,1.596],[-1.047,1.979],[-0.914,-1.987],[1.323,-2.388]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[68.445,509.258],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.236,-0.712],[0.159,-0.267],[1.187,0.188],[0.165,1.121],[-0.613,0.588],[-0.762,-0.383]],"o":[[-0.123,0.362],[-0.414,0.696],[-1.135,-0.18],[-0.133,-0.899],[0.608,-0.584],[0.907,0.456]],"v":[[1.915,-0.145],[1.579,0.813],[-0.041,2.537],[-1.925,0.338],[-1.068,-1.919],[1.151,-2.342]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[127.881,446.694],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.183,-1.355],[1.247,0.103],[0.205,0.54],[0.28,0.522],[-0.35,0.487],[-0.49,-0.165],[-0.43,-0.047]],"o":[[-0.173,1.281],[-0.462,-0.039],[-0.21,-0.555],[-0.368,-0.686],[0.364,-0.506],[0.408,0.136],[1.408,0.155]],"v":[[2.294,0.001],[-0.252,2.165],[-1.379,1.444],[-2.109,-0.18],[-1.686,-1.763],[-0.433,-2.023],[0.842,-1.773]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.548,448.215],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.977,0.009],[0.189,0.432],[0.183,0.441],[-0.6,0.595],[-0.897,-0.578],[-0.317,-0.032],[0.984,-1.558]],"o":[[-0.502,-0.009],[-0.192,-0.437],[-0.196,-0.474],[0.486,-0.482],[0.239,0.154],[1.82,0.181],[-0.532,0.841]],"v":[[-0.518,2.359],[-1.525,1.641],[-2.064,0.315],[-2.199,-1.155],[-0.516,-1.79],[0.421,-1.666],[1.814,1.188]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.36,510.573],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.136,-1.485],[1.538,0.181],[-0.21,1.55],[-1.003,-0.119]],"o":[[-0.123,1.343],[-1.623,-0.192],[0.107,-0.789],[1.38,0.164]],"v":[[2.279,0.629],[0.139,2.126],[-2.205,-0.764],[0.154,-2.188]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.213,443.36],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.545,0.165],[-0.24,1.685],[-1.167,-0.103],[0.134,-1.399]],"o":[[-1.784,-0.191],[0.131,-0.915],[1.323,0.116],[-0.126,1.325]],"v":[[0.151,2.113],[-2.193,-0.736],[0.105,-2.174],[2.299,0.621]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.919,505.888],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.132,-0.148],[-0.125,-0.15],[-0.091,-0.124],[-0.174,-0.657],[0.879,0.256],[0.562,0.723],[9.092,11.749],[1.056,0.218],[7.537,1.585],[-0.194,0.713],[-2.172,-0.465],[-7.812,-1.632],[-0.409,-0.527],[-9.311,-11.983]],"o":[[0.124,0.15],[0.091,0.124],[0.273,0.595],[-0.844,0.417],[-0.725,-0.21],[-9.115,-11.73],[-0.652,-0.842],[-7.542,-1.556],[-0.793,-0.167],[0.643,-2.362],[7.804,1.669],[0.69,0.144],[9.3,11.991],[0.121,0.157]],"v":[[27.03,19.513],[27.403,19.962],[27.675,20.333],[28.702,21.99],[26.387,23.423],[24.619,21.397],[-2.706,-13.81],[-5.141,-15.295],[-27.744,-20.082],[-28.508,-21.318],[-26.237,-22.862],[-2.817,-17.897],[-1.288,-16.89],[26.635,19.067]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[161.98,412.338],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.035,-0.478],[0.093,-0.786],[0.012,-0.176],[0.439,-4.513],[0.13,-1.31],[1.057,-0.21],[-0.178,1.845],[-2.074,21.407],[-1.247,2.488],[-3.792,7.732],[-3.402,2.951],[-7.969,7.026],[-0.332,3.606],[-0.836,8.393],[1.031,2.606],[4.195,10.523],[2.345,1.789],[4.516,3.491],[0.084,0.371],[-0.249,-0.024],[-4.91,-3.634],[-2.533,-1.589],[-3.089,-2.878],[-2.637,1.412],[-1.433,0.701],[-0.266,1.408],[-0.682,0.719],[-0.444,0.254],[-0.391,2.282],[-1.455,7.812],[-0.508,2.708],[0.188,0.148],[-0.567,-0.339],[0.129,-0.985],[0.32,-1.761],[0.429,-2.058],[0.685,-3.342],[0.534,-2.606],[0.488,-2.003],[1.03,-0.609],[4.408,-2.15],[1.822,1.473],[4.053,2.892],[0.279,0.092],[-0.956,-1.632],[-2.199,-6.425],[-0.805,-3.829],[0.014,-0.151],[0.494,-2.621],[0.296,-1.999],[0.071,-3.138],[0.662,-4.707],[-0.014,-0.986],[0.502,-0.37],[2.53,-2.199],[4.988,-4.348],[2.185,-1.722],[1.828,-4.231],[3.453,-7.536],[-0.005,-2.267],[0.322,-1.657],[0.004,-3.957],[0.023,-0.157],[0.29,-2.858],[0.591,-6.148]],"o":[[-0.093,0.786],[-0.088,0.171],[-0.294,4.533],[-0.128,1.31],[-0.101,1.006],[-0.717,-1.738],[2.054,-21.409],[0.268,-2.77],[3.861,-7.699],[2.023,-4.124],[8.025,-6.961],[2.686,-2.369],[0.775,-8.399],[0.279,-2.803],[-4.168,-10.534],[-1.089,-2.732],[-4.537,-3.463],[-0.237,-0.184],[0.237,-0.266],[6.141,0.585],[2.401,1.776],[3.634,2.28],[2.158,2.01],[1.408,-0.754],[1.112,-0.545],[0.716,1.202],[0.355,-0.374],[2.096,-1.202],[1.341,-7.832],[0.505,-2.709],[0.038,-0.202],[0.658,-0.774],[0.772,0.461],[-0.232,1.775],[-0.375,2.068],[-0.697,3.34],[-0.534,2.606],[-0.413,2.02],[-0.278,1.138],[-4.216,2.495],[-2.098,1.023],[-3.874,-3.133],[-0.085,-0.06],[0.702,1.916],[3.404,5.811],[1.267,3.701],[0.033,0.155],[-0.243,2.663],[-0.376,1.998],[-0.454,3.058],[-0.108,4.738],[-0.129,0.917],[0.009,0.581],[-2.702,1.986],[-4.993,4.34],[-2.11,1.838],[-3.506,2.761],[-3.286,7.603],[-1.021,2.227],[0.003,1.747],[-0.753,3.882],[-0.001,0.16],[-0.431,2.847],[-0.622,6.144],[-0.046,0.477]],"v":[[-39.19,101.123],[-39.468,103.481],[-39.722,103.995],[-41.524,117.471],[-41.896,121.403],[-43.515,123.335],[-44.206,117.932],[-38.018,53.708],[-35.645,45.846],[-24.112,22.727],[-15.535,12.558],[8.425,-8.458],[12.964,-17.409],[15.39,-42.597],[14.281,-50.699],[1.751,-82.291],[-3.469,-89.024],[-17.03,-99.478],[-17.671,-100.157],[-16.915,-100.212],[-0.53,-93.489],[6.956,-88.545],[16.388,-80.088],[22.616,-79.231],[26.848,-81.475],[29.008,-84.192],[31.053,-84.068],[32.254,-85.056],[35.392,-90.45],[39.712,-113.895],[41.232,-122.02],[41.113,-122.561],[43.048,-122.514],[44.255,-120.333],[43.447,-115.023],[42.197,-108.841],[40.093,-98.825],[38.546,-90.996],[37.218,-84.954],[35.133,-82.477],[22.256,-75.413],[16.478,-75.992],[4.448,-84.844],[3.963,-85.007],[6.538,-79.805],[15.647,-61.815],[18.832,-50.547],[18.925,-50.081],[19.082,-42.128],[18.208,-36.113],[17.098,-26.882],[16.038,-12.685],[15.455,-9.939],[14.439,-8.531],[6.579,-2.261],[-8.256,10.924],[-14.778,16.155],[-23.016,26.207],[-33.715,48.644],[-34.727,55.4],[-35.443,60.445],[-36.719,72.179],[-36.73,72.658],[-37.296,81.248],[-39.084,99.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.915,451.061],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.032,-0.035],[-0.015,-0.024],[-0.02,-0.008],[0.029,0.036],[0.017,0.023],[0.021,0.007]],"o":[[0.008,0.029],[0.009,0.015],[-0.029,-0.036],[-0.01,-0.029],[-0.01,-0.015],[0.032,0.035]],"v":[[66.854,-1.267],[66.879,-1.182],[66.936,-1.156],[66.849,-1.264],[66.818,-1.348],[66.758,-1.371]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.093,0.786],[-0.244,0.378],[-4.772,6.049],[-4.49,4.096],[-1.864,2.127],[-2.416,2.134],[-1.981,0.511],[-3.057,1.703],[-4.011,1.769],[-11.997,4.624],[-6.835,2.454],[-0.3,0.774],[-1.459,4.64],[-0.684,3.433],[-1.954,-0.082],[-0.986,-1.099],[-4.167,-4.282],[-1.19,-0.447],[0.593,0.945],[0.614,1.242],[1.944,2.206],[2.377,3.15],[1.426,0.695],[0.274,0.595],[0.091,0.123],[0.124,0.149],[0.111,1.182],[0.104,3.248],[-0.022,4.558],[-0.229,3.098],[0.125,1.258],[-0.373,1.366],[-0.826,3.388],[0.231,2.701],[0.411,5.378],[0.399,3.785],[-0.673,0.895],[-3.661,1.043],[-0.476,-0.008],[1.526,-1.411],[-0.262,-2.599],[-0.774,-9.901],[0.379,-2.244],[1.621,-4.069],[-0.183,-3.959],[-0.294,-6.375],[-2.76,-3.499],[-0.533,-0.595],[-4.421,-8.161],[-5.197,-9.127],[0.1,-0.466],[0.266,0.297],[6.974,7.8],[3.465,3.867],[1.596,-0.367],[0.396,-1.544],[0.821,-3.331],[0.817,-3.373],[0.75,-0.3],[17.554,-7.057],[8.58,-3.375],[2.738,-3.255],[9.37,-11.063],[0.355,-3.748],[1.085,-11.26],[0.018,-0.192],[0.069,-0.023],[0.901,2.27],[0.009,0.565],[0.056,3.957],[0.14,4.71],[0.465,0.942]],"o":[[0.604,-0.048],[4.182,-6.466],[3.756,-4.76],[2.072,-1.89],[2.125,-2.426],[1.452,-1.281],[3.437,-0.887],[3.837,-2.137],[11.772,-5.193],[6.774,-2.611],[0.788,-0.283],[1.757,-4.526],[1.048,-3.331],[0.384,-1.927],[1.478,0.062],[3.987,4.446],[0.787,0.81],[-0.59,-0.947],[-0.739,-1.18],[-1.335,-2.699],[-2.611,-2.962],[-0.868,-1.15],[-0.174,-0.657],[-0.09,-0.124],[-0.124,-0.15],[0.165,-1.222],[-0.304,-3.243],[-0.146,-4.558],[0.015,-3.096],[0.093,-1.26],[-0.153,-1.548],[0.918,-3.368],[0.646,-2.643],[-0.46,-5.373],[-0.291,-3.797],[-0.134,-1.269],[2.252,-3.001],[0.482,-0.137],[-1.556,1.355],[-1.849,1.71],[0.995,9.88],[0.178,2.278],[-0.729,4.327],[-1.565,3.928],[0.295,6.375],[0.206,4.447],[0.495,0.628],[6.189,6.9],[5.002,9.233],[0.152,0.267],[-0.463,-0.073],[-6.973,-7.801],[-3.46,-3.871],[-1.075,-1.2],[-1.608,0.369],[-0.854,3.323],[-0.831,3.37],[-0.186,0.768],[-17.563,7.034],[-8.555,3.439],[-4.06,1.598],[-9.331,11.095],[-2.41,2.845],[-1.066,11.262],[-0.018,0.192],[-0.069,0.023],[-0.9,-2.271],[0.479,-0.49],[-0.058,-3.957],[-0.067,-4.713],[-0.029,-0.96],[0.093,-0.786]],"v":[[-85.96,89.838],[-85.016,88.852],[-71.764,69.952],[-59.389,56.692],[-53.852,50.274],[-47.089,43.371],[-42.071,40.531],[-32.711,35.788],[-20.9,30.022],[14.985,15.882],[35.459,8.439],[36.939,6.914],[42.158,-6.683],[44.985,-16.766],[48.27,-19.231],[51.707,-17.451],[63.817,-4.244],[66.412,-2.004],[64.64,-4.844],[62.438,-8.392],[56.986,-15.293],[49.764,-24.669],[46.996,-28.018],[45.969,-29.674],[45.697,-30.045],[45.326,-30.494],[44.413,-33.788],[43.948,-43.529],[43.626,-57.205],[43.722,-66.499],[43.65,-70.3],[44.862,-74.376],[47.806,-84.427],[47.835,-92.5],[46.597,-108.633],[45.675,-120.018],[46.521,-123.282],[55.331,-129.491],[56.758,-129.502],[51.917,-125.65],[49.661,-119.515],[52.201,-89.83],[51.39,-83.064],[48.612,-70.221],[47.646,-58.44],[48.592,-39.319],[52.97,-27.386],[54.496,-25.536],[70.266,-2.887],[85.818,24.516],[86.137,25.475],[85.165,24.747],[64.25,1.34],[53.856,-10.259],[49.875,-11.585],[46.904,-8.618],[44.434,1.373],[41.944,11.483],[40.589,12.984],[-12.081,34.131],[-37.749,44.439],[-47.474,52.162],[-75.594,85.341],[-79.803,95.203],[-83.051,128.984],[-83.105,129.56],[-83.312,129.628],[-86.014,122.816],[-85.669,121.117],[-85.919,109.246],[-86.079,95.109],[-86.238,92.196]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[143.685,462.346],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":4,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.54,0.178],[-0.209,1.547],[-1.003,-0.116],[0.143,-1.483]],"o":[[-1.629,-0.197],[0.107,-0.794],[1.38,0.174],[-0.12,1.344]],"v":[[-1.547,6.745],[-3.891,3.857],[-1.533,2.427],[0.587,5.243]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.18,-1.349],[1.246,0.1],[0.209,0.543],[0.281,0.519],[-0.349,0.489],[-0.486,-0.167],[-0.437,-0.052]],"o":[[-0.175,1.289],[-0.469,-0.035],[-0.208,-0.552],[-0.366,-0.688],[0.36,-0.508],[0.408,0.14],[1.402,0.155]],"v":[[-0.061,9.47],[-2.601,11.636],[-3.737,10.914],[-4.465,9.297],[-4.041,7.711],[-2.79,7.449],[-1.509,7.703]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.612,-0.002],[-0.112,0.742],[-0.598,-0.047],[0.178,-1.017]],"o":[[-1.374,-0.133],[0.136,-0.891],[0.857,0.073],[-0.183,1.068]],"v":[[-6.418,12.576],[-8.443,11.064],[-6.558,8.914],[-4.672,11.547]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[1.187,0.195],[0.164,1.121],[-0.609,0.585],[-0.756,-0.384],[-0.233,-0.716],[0.156,-0.266]],"o":[[-1.128,-0.179],[-0.133,-0.907],[0.609,-0.584],[0.91,0.46],[-0.126,0.359],[-0.419,0.693]],"v":[[-10.065,10.485],[-11.944,8.295],[-11.093,6.036],[-8.872,5.607],[-8.109,7.811],[-8.442,8.763]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-1.646,0.404],[-0.276,0.044],[-0.058,-0.437],[0.916,-0.746],[0.577,0.166],[0.065,0.378]],"o":[[0.268,-0.065],[0.49,0.017],[0.132,0.927],[-0.446,0.358],[-0.587,-0.157],[-0.178,-0.961]],"v":[[-6.412,4.267],[-5.595,4.135],[-4.782,4.866],[-5.228,7.516],[-6.765,7.93],[-7.21,6.812]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[1.551,0.17],[-0.242,1.685],[-1.176,-0.103],[0.135,-1.403]],"o":[[-1.78,-0.191],[0.128,-0.912],[1.314,0.117],[-0.128,1.324]],"v":[[-60.835,69.257],[-63.173,66.41],[-60.874,64.974],[-58.682,67.767]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[0.985,-1.563],[0.984,0.005],[0.19,0.43],[0.179,0.439],[-0.6,0.595],[-0.899,-0.579],[-0.319,-0.031]],"o":[[-0.533,0.842],[-0.502,-0.008],[-0.188,-0.44],[-0.195,-0.471],[0.488,-0.485],[0.236,0.153],[1.82,0.185]],"v":[[-59.731,73.021],[-62.064,74.193],[-63.07,73.473],[-63.605,72.145],[-63.744,70.675],[-62.056,70.044],[-61.123,70.164]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ind":7,"ty":"sh","ix":8,"ks":{"a":0,"k":{"i":[[0.561,0.014],[-0.102,0.744],[-0.696,-0.077],[0.175,-0.978]],"o":[[-1.404,-0.125],[0.131,-1.042],[0.776,0.075],[-0.175,0.987]],"v":[[-65.635,75.074],[-67.713,73.598],[-65.845,71.417],[-63.987,74.128]],"c":true},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[0.295,-0.564],[0.874,0.837],[-1.149,0.874],[-0.742,-0.433],[0.052,-0.959]],"o":[[-0.556,1.072],[-1.058,-1.007],[0.651,-0.5],[0.781,0.447],[0.023,0.495]],"v":[[-68.122,72.112],[-70.5,72.496],[-70.369,68.53],[-68.131,68.133],[-67.592,70.465]],"c":true},"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ind":9,"ty":"sh","ix":10,"ks":{"a":0,"k":{"i":[[-0.787,0.457],[-0.595,-0.389],[0.076,-0.787],[0.83,-0.272],[0.107,0.975],[0.048,0.236]],"o":[[0.574,-0.326],[0.642,0.434],[0.025,0.685],[-0.944,0.31],[-0.027,-0.243],[-0.143,-0.606]],"v":[[-66.3,67.063],[-64.508,66.814],[-64.076,68.795],[-65.111,70.363],[-66.571,69.458],[-66.622,68.74]],"c":true},"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ind":10,"ty":"sh","ix":11,"ks":{"a":0,"k":{"i":[[0.593,0.941],[0.615,1.234],[1.948,2.207],[2.379,3.153],[1.419,0.699],[0.879,0.256],[0.553,0.726],[9.095,11.747],[1.064,0.213],[7.533,1.58],[-0.199,0.714],[-2.175,-0.471],[-7.81,-1.626],[-0.411,-0.532],[-9.314,-11.979],[-0.126,-0.153],[0.107,1.176],[0.109,3.256],[-0.017,4.56],[-0.229,3.103],[0.13,1.258],[-0.374,1.371],[-0.828,3.386],[0.232,2.695],[0.407,5.373],[0.399,3.786],[-0.679,0.899],[-3.657,1.044],[-0.472,-0.006],[-0.266,0.156],[-5.87,1.283],[0,0],[0,0],[0,0],[-0.151,-0.095],[0.125,-0.982],[0.251,-1.453],[0.06,-0.306],[0.43,-2.058],[0.685,-3.35],[0.533,-2.611],[0.484,-2.002],[1.023,-0.605],[4.407,-2.147],[1.827,1.472],[4.051,2.892],[0.282,0.097],[-0.958,-1.64],[-2.195,-6.42],[-0.797,-3.824],[0.015,-0.159],[0.494,-2.625],[0.293,-2.001],[0.071,-3.137],[0.664,-4.708],[-0.015,-0.996],[0.507,-0.363],[2.532,-2.197],[4.98,-4.352],[2.186,-1.728],[1.823,-4.224],[3.458,-7.533],[-0.003,-2.27],[0.331,-1.656],[0,-3.958],[0.026,-0.159],[0.296,-2.855],[0.593,-6.152],[0.036,-0.479],[-0.248,0.378],[-4.772,6.05],[-4.484,4.099],[-1.863,2.131],[-2.416,2.138],[-1.978,0.512],[-3.047,1.706],[-4.017,1.763],[-11.998,4.62],[-6.837,2.456],[-0.306,0.775],[-1.452,4.642],[-0.683,3.44],[-1.96,-0.088],[-0.989,-1.1],[-4.169,-4.279],[-1.193,-0.447]],"o":[[-0.739,-1.186],[-1.337,-2.701],[-2.607,-2.964],[-0.864,-1.148],[-0.845,0.421],[-0.724,-0.21],[-9.117,-11.729],[-0.652,-0.846],[-7.536,-1.56],[-0.798,-0.167],[0.639,-2.36],[7.806,1.666],[0.69,0.147],[9.293,11.986],[0.115,0.162],[0.168,-1.219],[-0.301,-3.244],[-0.143,-4.555],[0.017,-3.092],[0.091,-1.257],[-0.151,-1.552],[0.917,-3.367],[0.647,-2.65],[-0.466,-5.38],[-0.297,-3.796],[-0.139,-1.269],[2.248,-2.998],[0.486,-0.144],[0.282,-0.114],[5.235,-3.032],[0,0],[0,0],[0,0],[0.172,0.086],[0.769,0.466],[-0.192,1.468],[-0.049,0.306],[-0.37,2.074],[-0.694,3.349],[-0.532,2.601],[-0.415,2.019],[-0.28,1.139],[-4.218,2.497],[-2.098,1.024],[-3.877,-3.136],[-0.085,-0.058],[0.699,1.926],[3.409,5.803],[1.271,3.699],[0.035,0.154],[-0.236,2.66],[-0.373,1.994],[-0.456,3.061],[-0.115,4.741],[-0.128,0.912],[0.005,0.573],[-2.704,1.99],[-5,4.341],[-2.116,1.836],[-3.51,2.756],[-3.285,7.61],[-1.019,2.233],[0.003,1.739],[-0.745,3.876],[-0.005,0.16],[-0.424,2.842],[-0.622,6.149],[-0.046,0.477],[0.608,-0.052],[4.179,-6.459],[3.754,-4.762],[2.081,-1.889],[2.122,-2.418],[1.449,-1.277],[3.442,-0.894],[3.843,-2.141],[11.773,-5.195],[6.772,-2.613],[0.781,-0.286],[1.753,-4.532],[1.053,-3.324],[0.386,-1.922],[1.471,0.062],[3.982,4.442],[0.786,0.809],[-0.593,-0.942]],"v":[[70.422,18.763],[68.222,15.215],[62.769,8.31],[55.545,-1.065],[52.784,-4.416],[50.466,-2.982],[48.702,-5.01],[21.372,-40.214],[18.933,-41.694],[-3.662,-46.483],[-4.427,-47.721],[-2.159,-49.262],[21.263,-44.302],[22.794,-43.291],[50.714,-7.338],[51.103,-6.888],[50.195,-10.181],[49.727,-19.931],[49.407,-33.604],[49.509,-42.898],[49.432,-46.692],[50.65,-50.775],[53.586,-60.819],[53.621,-68.893],[52.382,-85.026],[51.46,-96.417],[52.307,-99.681],[61.113,-105.884],[62.541,-105.897],[63.399,-106.258],[80.182,-112.366],[41.559,-110.542],[11.399,-113.447],[1.569,-110.475],[2.064,-110.198],[3.27,-108.012],[2.616,-103.624],[2.457,-102.704],[1.209,-96.527],[-0.892,-86.501],[-2.44,-78.674],[-3.765,-72.634],[-5.852,-70.161],[-18.729,-63.095],[-24.51,-63.672],[-36.536,-72.526],[-37.023,-72.693],[-34.45,-67.482],[-25.343,-49.496],[-22.159,-38.229],[-22.064,-37.758],[-21.906,-29.806],[-22.776,-23.792],[-23.886,-14.565],[-24.953,-0.362],[-25.529,2.385],[-26.548,3.784],[-34.406,10.06],[-49.239,23.247],[-55.761,28.477],[-64.002,38.522],[-74.703,60.959],[-75.716,67.723],[-76.434,72.768],[-77.705,84.5],[-77.721,84.982],[-78.287,93.566],[-80.074,112.01],[-80.182,113.446],[-79.232,112.452],[-65.979,93.556],[-53.61,80.292],[-48.069,73.873],[-41.306,66.97],[-36.291,64.138],[-26.933,59.393],[-15.116,53.63],[20.766,39.487],[41.244,32.045],[42.727,30.521],[47.936,16.917],[50.766,6.832],[54.056,4.377],[57.492,6.154],[69.602,19.357],[72.199,21.596]],"c":true},"ix":2},"nm":"Path 11","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.902,438.742],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":13,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.17,-0.094],[0.045,0.055],[-0.174,0.144],[-0.064,-0.066]],"o":[[-0.02,-0.002],[-0.124,-0.072],[0.01,0.001],[0.082,0.089]],"v":[[87.684,26.027],[87.559,25.864],[87.476,25.575],[87.669,25.764]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.029,0.013],[0.028,0.023],[-0.031,0.017],[-0.027,-0.033]],"o":[[-0.02,-0.002],[0.032,-0.017],[0.018,0.022],[-0.03,0.007]],"v":[[-63.586,-111.694],[-63.651,-111.751],[-63.566,-111.803],[-63.503,-111.726]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.274,2.203],[6.024,10.577],[4.826,5.177],[1.831,2.276],[0.188,3.575],[0.508,8.287],[-0.833,1.979],[0,0],[0,0],[0,0],[0,0],[0,0],[0.016,0.252],[0.65,7.748],[0.241,1.982],[-0.724,0.744],[-4.139,1.671],[-3.62,0.666],[-0.178,0.184],[0,0],[5.235,-3.032],[0.283,-0.113],[1.532,-1.41],[-0.262,-2.597],[-0.774,-9.909],[0.377,-2.245],[1.618,-4.074],[-0.191,-3.967],[-0.29,-6.377],[-2.757,-3.501],[-0.535,-0.594],[-4.427,-8.162],[-5.199,-9.13],[0.096,-0.473],[0.262,0.296],[6.973,7.805],[3.465,3.87],[1.593,-0.369],[0.399,-1.539],[0.823,-3.326],[0.817,-3.377],[0.752,-0.3],[17.558,-7.059],[8.583,-3.372],[2.735,-3.253],[9.374,-11.062],[0.351,-3.743],[1.085,-11.258],[0,0],[0.062,-0.024],[0.907,2.267],[1.287,3.64],[-0.177,1.842],[-2.072,21.4],[-1.245,2.492],[-3.798,7.731],[-3.409,2.946],[-7.971,7.028],[-0.328,3.605],[-0.839,8.398],[1.035,2.601],[4.191,10.52],[2.34,1.782],[4.505,3.498],[0.085,0.37],[-0.249,-0.024],[-4.905,-3.627],[-2.53,-1.59],[-3.088,-2.88],[-2.636,1.403],[-1.433,0.695],[-0.267,1.411],[-0.682,0.718],[-0.437,0.259],[-0.391,2.283],[-1.456,7.817],[-0.512,2.704],[0.166,0.147],[0,0],[0.228,-1.013],[0.265,-1.813],[0,0],[0,0],[0,0],[0,0],[0,0],[0.018,-0.079],[0.061,-0.326],[0,0],[0.148,-1.011],[0.572,-0.518],[0.715,-0.232],[0,0],[-0.019,-0.012],[0.401,-0.202],[0,0],[1.065,-0.63],[0.837,0.804],[4.364,2.57],[2.543,1.661],[2.96,0.978],[2.645,0.596],[1.689,0.303],[0.435,-1.073],[-0.929,-0.682],[-0.253,-0.195],[-5.659,-4.353],[-0.931,-2.33],[-3.952,-9.563],[0.492,-4.172],[0.693,-7.397],[2.206,-1.938],[8.056,-6.98],[2.133,-4.315],[3.797,-7.5],[0.37,-3.953],[2.012,-20.773],[-1.151,-2.753],[-1.053,-2.623],[-1.644,-4.106],[-1.1,0.156],[-0.129,1.023],[-0.031,0.318],[-1.141,12.257],[-2.333,2.739],[-9.884,11.666],[-2.455,0.979],[-20.474,8.235],[-5.833,2.352],[-0.387,1.61],[-1.664,6.741],[-0.637,0.14],[-0.381,-0.428],[-3.937,-4.397],[-7.374,-8.245],[-1.05,0.05]],"o":[[-6.088,-10.532],[-3.463,-6.07],[-1.985,-2.13],[-2.244,-2.778],[-0.437,-8.29],[-0.126,-2.132],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.063,-0.177],[-0.619,-7.756],[-0.16,-1.984],[-0.139,-1.058],[3.157,-3.252],[3.408,-1.379],[0.471,-0.085],[0,0],[-5.87,1.283],[-0.266,0.155],[-1.557,1.357],[-1.853,1.71],[0.997,9.882],[0.172,2.277],[-0.728,4.33],[-1.564,3.928],[0.289,6.377],[0.204,4.45],[0.502,0.631],[6.187,6.905],[4.998,9.232],[0.145,0.266],[-0.464,-0.075],[-6.975,-7.795],[-3.465,-3.87],[-1.08,-1.199],[-1.613,0.377],[-0.853,3.324],[-0.827,3.377],[-0.185,0.766],[-17.566,7.037],[-8.559,3.435],[-4.062,1.598],[-9.327,11.097],[-2.405,2.853],[-1.066,11.27],[0,0],[-0.063,0.024],[-0.906,-2.278],[-1.453,-3.576],[-0.716,-1.737],[2.053,-21.412],[0.277,-2.776],[3.866,-7.695],[2.014,-4.116],[8.024,-6.963],[2.689,-2.363],[0.779,-8.404],[0.279,-2.796],[-4.169,-10.538],[-1.093,-2.727],[-4.539,-3.462],[-0.243,-0.184],[0.237,-0.269],[6.142,0.592],[2.4,1.779],[3.638,2.28],[2.158,2.006],[1.41,-0.759],[1.108,-0.547],[0.707,1.204],[0.357,-0.367],[2.104,-1.194],[1.347,-7.827],[0.512,-2.703],[0.039,-0.197],[0,0],[1,0.357],[-0.404,1.79],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.006,0.07],[-0.071,0.324],[0,0],[-0.188,1.007],[-0.131,0.942],[-0.594,0.535],[0,0],[0.019,0.012],[-0.414,0.221],[0,0],[-1.143,0.604],[-1.001,0.587],[-3.597,-3.44],[-2.615,-1.528],[-2.561,-1.674],[-2.589,-0.862],[-1.671,-0.382],[-1.432,-0.248],[-0.463,1.161],[0.254,0.185],[5.647,4.362],[1.983,1.517],[3.804,9.629],[1.605,3.882],[-0.882,7.38],[-0.282,2.927],[-8.011,7.034],[-3.595,3.11],[-3.729,7.527],[-1.787,3.535],[-1.962,20.778],[-0.284,2.956],[1.095,2.607],[1.654,4.107],[0.414,1.025],[1.049,-0.15],[0.05,-0.316],[1.18,-12.253],[0.335,-3.584],[9.912,-11.643],[1.711,-2.015],[20.465,-8.246],[5.842,-2.351],[1.359,-0.552],[1.625,-6.755],[0.117,-0.481],[0.657,-0.148],[3.936,4.398],[7.384,8.236],[0.661,0.746],[2.269,-0.092]],"v":[[91.76,26.58],[73.646,-5.123],[62.137,-22.577],[56.558,-29.323],[52.856,-38.862],[51.566,-63.74],[52.969,-69.653],[55.274,-80.954],[55.49,-82.259],[55.908,-84.821],[56.11,-86.088],[56.396,-90.621],[56.277,-91.265],[54.358,-114.517],[53.837,-120.474],[54.726,-123.031],[65.918,-130.02],[76.462,-133.103],[77.415,-133.503],[75.581,-136.051],[58.798,-129.942],[57.939,-129.583],[53.098,-125.729],[50.839,-119.598],[53.384,-89.907],[52.571,-83.143],[49.797,-70.3],[48.833,-58.518],[49.774,-39.4],[54.149,-27.465],[55.679,-25.62],[71.449,-2.964],[87.004,24.434],[87.322,25.399],[86.349,24.663],[65.437,1.259],[55.041,-10.341],[51.06,-11.669],[48.082,-8.701],[45.612,1.288],[43.121,11.406],[41.771,12.904],[-10.9,34.05],[-36.566,44.356],[-46.292,52.079],[-74.413,85.255],[-78.618,95.117],[-81.873,128.901],[-81.928,129.478],[-82.126,129.55],[-84.836,122.739],[-89.103,111.97],[-89.798,106.568],[-83.61,42.345],[-81.235,34.477],[-69.695,11.357],[-61.12,1.193],[-37.164,-19.827],[-32.625,-28.773],[-30.198,-53.966],[-31.307,-62.06],[-43.835,-93.657],[-49.053,-100.388],[-62.613,-110.847],[-63.261,-111.522],[-62.502,-111.58],[-46.12,-104.858],[-38.631,-99.907],[-29.199,-91.453],[-22.973,-90.592],[-18.738,-92.836],[-16.576,-95.562],[-14.539,-95.436],[-13.339,-96.425],[-10.197,-101.819],[-5.879,-125.263],[-4.353,-133.384],[-4.453,-133.906],[-8.96,-132.381],[-7.908,-130.582],[-8.911,-125.173],[-8.968,-124.897],[-10.445,-116.972],[-11.875,-109.535],[-11.897,-109.407],[-12.721,-105.136],[-12.753,-104.908],[-12.947,-103.932],[-12.978,-103.815],[-13.481,-100.789],[-14.968,-99.013],[-16.837,-97.546],[-19.945,-95.736],[-19.888,-95.7],[-21.095,-95.063],[-21.201,-95.003],[-24.511,-93.182],[-27.026,-93.565],[-38.301,-103.341],[-45.921,-108.294],[-53.919,-112.762],[-61.854,-114.551],[-66.902,-115.55],[-69.579,-114.351],[-68.643,-111.659],[-67.883,-111.084],[-50.93,-98.007],[-46.548,-92.291],[-35.042,-63.435],[-33.366,-51.529],[-35.545,-29.336],[-39.22,-22.054],[-63.263,-0.963],[-72.273,9.772],[-83.558,32.314],[-86.756,43.509],[-92.751,105.832],[-91.493,114.371],[-88.334,122.241],[-83.382,134.552],[-81.12,135.895],[-79.404,134.041],[-79.301,133.087],[-75.78,96.315],[-71.827,86.891],[-42.148,51.926],[-35.916,47.403],[25.497,22.698],[43.013,15.655],[45.944,12.763],[50.897,-7.475],[51.698,-8.694],[53.093,-7.947],[64.922,5.248],[87.053,29.975],[89.503,31.235]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[142.503,462.426],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":5,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":15,"s":[-3]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45,"s":[3]},{"t":59,"s":[0]}],"ix":10},"p":{"a":0,"k":[194.794,279.526,0],"ix":2,"l":2},"a":{"a":0,"k":[182.294,279.526,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":15,"s":[100,93,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":45,"s":[100,107,100]},{"t":59,"s":[100,100,100]}],"ix":6,"l":2,"x":"var $bm_rt;\n$bm_rt = transform.scale;"}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.13,0.1],[0,0],[0,0],[0.17,0.51],[0.26,1.62],[0.87,1.29],[2.63,3.61],[2.9,0.04],[1.64,-0.3],[1.39,-8.66],[0.8,-3.67],[1.29,-2.73],[-1.16,-1.2],[-0.61,-0.73],[0,0],[-1.18,-0.98],[-2.63,0.39],[-0.02,-0.73],[-0.13,-0.33],[0.8,-0.08],[2.56,2.02],[1.32,1.8],[0.94,0.86],[0.73,0.73],[-1.32,2.73],[-0.49,3.31],[-0.39,2.97],[-4.73,3.92],[-4.55,0.9],[-3.32,-4.91],[-2.34,-3.24],[-0.09,-0.85],[-0.11,-0.99],[-0.19,-1.49]],"o":[[0,0],[0,0],[0.12,-0.28],[-0.52,-1.51],[-0.24,-1.47],[-2.51,-3.69],[-1.71,-2.33],[-1.7,-0.04],[-8.68,1.59],[-0.6,3.7],[-0.65,2.99],[-0.73,1.53],[0.66,0.69],[0,0],[0.89,1.24],[1.98,1.66],[0.62,-0.09],[0.02,0.35],[0.44,1.07],[-3.27,0.3],[-1.79,-1.41],[-0.43,-1.18],[-0.77,-0.7],[-2.11,-2.14],[1.43,-2.94],[0.43,-2.96],[0.81,-6.11],[3.67,-3.05],[5.87,-1.16],[2.24,3.3],[0.51,0.71],[0.09,0.99],[0.17,1.44],[0.19,-0.08]],"v":[[24.99,-4.125],[21.78,-1.395],[21.69,-1.355],[21.65,-2.495],[21.02,-7.345],[20.22,-11.755],[12.5,-22.705],[5.5,-26.215],[0.55,-25.425],[-15.7,-8.825],[-17.42,2.295],[-20.97,10.615],[-20.36,14.545],[-18.35,16.595],[-15.19,21.055],[-12.21,24.475],[-5.37,26.665],[-4.35,27.405],[-4.12,28.455],[-5.14,29.725],[-13.85,27.075],[-18.25,22.045],[-20.23,18.955],[-22.44,16.765],[-23.67,9.175],[-20.03,0.105],[-18.77,-8.785],[-10.37,-23.755],[2.22,-28.865],[15.85,-23.265],[22.77,-13.485],[23.65,-11.175],[23.94,-8.205],[24.5,-3.845]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[240.604,241.537],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.98,-0.63],[0.58,-0.4],[3.36,-2.91],[1.07,-2.35],[1.01,-5.06],[-4.15,-8.06],[-1.72,-3.55],[0.3,-4.58],[0,-0.6],[0,0],[0.01,0.49],[-0.01,1.44],[1.28,2.78],[1.61,3.7],[0.74,3.14],[-0.27,4.42],[-1.51,3.43],[-1.72,3.46],[-2.65,2.01],[-2.74,2],[-1.5,0.48],[0.08,0.62],[0.43,0.02],[2.27,0.12],[2.39,0.11],[4.04,-0.25],[6.67,-0.69],[2.73,0.01],[3.22,0.31],[5.27,-1.12],[4.78,-1.9],[4.41,-1.39],[5.71,-1.66],[5.74,-1.67],[2.65,-0.69],[-0.35,-0.04],[-6.95,-0.61],[-0.35,-0.61],[-3.33,-5.64],[-1.24,-3.26],[3.69,-7.1],[3.63,-7.14],[3.63,-3.89],[4.31,-4.61],[3.31,-3.57],[0.61,-0.86],[0,0],[0,0],[-0.03,-0.03],[-0.03,0.05],[0,0],[0.01,-0.05],[0,0],[-0.11,-0.05],[-0.14,0.16],[-7.77,8.42],[-2.14,4.15],[-3.62,6.88],[2.73,6.85],[1.87,3.2],[2.7,4.66],[0.67,0.06],[6.88,0.63],[0.15,1.64],[-1.87,0.51],[-14.01,4.17],[-4.28,1.71],[-5.07,1.08],[-5.32,-0.53],[-3.35,-0.18],[-3.14,0.31],[-6.32,0.53],[-3.43,-0.16],[-5.58,-0.28],[-0.22,-2.01]],"o":[[-0.68,0.22],[-3.67,2.48],[-1.95,1.69],[-2.1,4.64],[-1.67,8.44],[1.8,3.5],[1.99,4.12],[-0.02,0.34],[0,0],[0.29,-0.32],[-0.05,-1.44],[0,-3.03],[-1.68,-3.67],[-1.28,-2.92],[-1.03,-4.4],[0.23,-3.73],[1.57,-3.54],[1.48,-2.97],[2.7,-2.05],[1.27,-0.93],[0.4,-0.13],[-0.08,-0.6],[-2.27,-0.13],[-2.39,-0.12],[-4.07,-0.19],[-6.69,0.41],[-2.74,0.29],[-3.23,-0.03],[-5.31,-0.51],[-5.08,1.08],[-4.3,1.72],[-5.66,1.79],[-5.74,1.67],[-2.57,0.67],[0.38,0.35],[6.95,0.64],[0.74,0.06],[3.28,5.66],[1.76,2.99],[2.8,7.4],[-3.68,7.12],[-2.39,4.72],[-4.3,4.62],[-3.32,3.56],[-0.78,0.7],[0,0],[0,0],[0,0.02],[0.02,-0.05],[0,0],[-0.03,0.05],[0,0],[0.03,0.07],[0.29,0.12],[7.84,-8.36],[3.19,-3.46],[3.54,-6.92],[3.51,-6.65],[-1.39,-3.46],[-2.72,-4.64],[-0.29,-0.51],[-6.88,-0.61],[-1.96,-0.18],[-0.14,-1.57],[14.12,-3.79],[4.42,-1.32],[4.77,-1.91],[5.24,-1.11],[3.34,0.33],[3.16,0.18],[6.31,-0.63],[3.41,-0.28],[5.58,0.25],[2.19,0.11],[0.21,1.84]],"v":[[77.895,-61.875],[75.915,-61.065],[65.175,-53.255],[60.635,-47.145],[54.695,-33.085],[56.625,-8.185],[61.455,2.615],[64.135,15.585],[64.135,16.865],[60.825,19.685],[61.195,18.485],[61.185,14.165],[59.375,5.455],[54.495,-5.615],[51.115,-14.555],[50.795,-27.795],[53.295,-38.585],[58.225,-49.095],[64.435,-56.615],[72.675,-62.595],[76.805,-64.725],[77.685,-65.475],[76.635,-65.995],[69.825,-66.365],[62.655,-66.715],[50.455,-67.185],[30.445,-65.155],[22.235,-64.385],[12.565,-65.175],[-3.285,-64.585],[-17.785,-59.375],[-30.655,-54.195],[-47.765,-49.185],[-64.985,-44.175],[-72.785,-42.145],[-71.685,-41.775],[-50.825,-39.865],[-49.345,-38.925],[-39.455,-21.965],[-34.835,-12.655],[-35.785,9.105],[-46.835,30.465],[-55.435,43.655],[-68.375,57.475],[-78.325,68.165],[-80.455,70.465],[-80.525,70.515],[-80.925,66.135],[-80.855,66.205],[-80.775,66.055],[-80.855,65.975],[-80.925,66.125],[-80.885,65.725],[-80.675,65.905],[-80.135,65.545],[-56.655,40.425],[-49.265,28.595],[-38.555,7.895],[-37.925,-12.315],[-43.075,-22.155],[-51.215,-36.105],[-52.455,-36.995],[-73.085,-38.885],[-76.395,-41.705],[-73.695,-44.995],[-31.545,-57.095],[-18.715,-62.265],[-4.235,-67.465],[11.595,-68.275],[21.625,-67.445],[31.035,-68.245],[49.965,-70.235],[60.245,-69.845],[76.985,-69.045],[80.715,-65.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[204.989,217.537],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.136],[0.74,-0.325],[0.091,0.875],[0.082,0.304],[-0.614,0.519],[-0.634,-0.2],[-0.131,-0.598]],"o":[[0.104,0.894],[-0.664,0.291],[-0.033,-0.311],[-0.15,-0.557],[0.519,-0.439],[0.74,0.234],[0.025,0.113]],"v":[[1.533,0.083],[0.36,1.791],[-0.898,1.136],[-1.113,0.216],[-1.023,-1.422],[0.746,-1.882],[1.529,-0.29]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[152.698,276.53],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.024],[0.75,-0.364],[0.244,1.163],[0.08,0.223],[-0.663,0.521],[-0.558,-0.187],[-0.163,-0.632]],"o":[[0.037,0.887],[-1.026,0.498],[-0.048,-0.232],[-0.217,-0.608],[0.489,-0.383],[0.737,0.247],[0.02,0.074]],"v":[[1.541,-0.151],[0.561,1.689],[-0.906,0.939],[-1.109,0.256],[-0.914,-1.467],[0.715,-2],[1.538,-0.285]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[224.622,186.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.607,-0.226],[-0.035,0.602],[-0.646,0.002],[0.069,-0.929]],"o":[[-1.052,0.016],[0.053,-0.91],[0.79,-0.004],[-0.08,1.087]],"v":[[0.216,1.805],[-1.915,0.499],[-0.142,-1.817],[1.882,0.595]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[152.82,281.226],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.974,0.006],[-0.01,0.636],[-0.704,-0.002],[0.034,-0.907]],"o":[[-0.959,-0.006],[0.014,-0.9],[0.791,0.001],[-0.025,0.656]],"v":[[0.079,1.81],[-1.932,0.452],[-0.122,-1.815],[1.908,0.621]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[224.743,190.779],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.011,1.453],[-0.371,0.511],[-0.903,-0.255],[-0.146,-0.623],[0.175,-0.459],[1.194,-0.007]],"o":[[-0.052,-0.534],[0.587,-0.808],[0.784,0.221],[0.109,0.461],[-0.294,0.77],[-1.2,0.007]],"v":[[-1.837,0.061],[-1.376,-1.536],[0.925,-2.368],[1.78,-0.682],[1.622,0.72],[0.222,2.617]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.07,278.698],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.043,-0.324],[0.434,-0.811],[0.361,0.078],[-0.087,1.326],[-1.332,0.084],[-0.16,-0.478]],"o":[[-0.058,1.162],[-0.185,0.347],[-1.326,-0.283],[0.092,-1.399],[0.612,-0.039],[0.162,0.489]],"v":[[1.921,-0.499],[1.013,2.29],[0.209,2.567],[-1.877,-0.097],[0.559,-2.606],[1.583,-1.795]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.911,188.246],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.449,-0.013],[0.267,0.648],[0.212,0.381],[-0.396,0.519],[-0.768,-0.101],[-0.827,0.148],[-0.104,-0.496]],"o":[[-0.602,0.109],[-0.164,-0.399],[-0.225,-0.405],[0.361,-0.475],[0.767,0.102],[0.84,-0.15],[0.274,1.313]],"v":[[-0.091,2.063],[-1.398,1.243],[-2.042,0.107],[-2.204,-1.185],[-0.826,-2.071],[1.512,-1.961],[2.326,-0.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[156.86,279.552],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.321,0.025],[-0.016,0.754],[-2.333,0.057],[-0.05,-0.783]],"o":[[-0.636,-0.012],[0.021,-0.99],[1.269,-0.03],[0.086,1.35]],"v":[[-0.169,2.066],[-2.406,-0.695],[0.915,-2.061],[2.335,-0.444]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.798,189.1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.686,0.001],[0.023,1.777],[-1.003,0.028],[0.04,-1.347]],"o":[[-1.915,-0.001],[-0.008,-0.712],[1.339,-0.037],[-0.037,1.258]],"v":[[0.287,2.074],[-2.404,-0.395],[-0.196,-2.038],[2.373,0.553]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.116,274.503],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.642,0.005],[-0.007,1.737],[-1.256,-0.023],[-0.041,-1.319]],"o":[[-1.774,-0.005],[0.004,-0.89],[1.274,0.024],[0.038,1.186]],"v":[[0.158,2.067],[-2.396,-0.451],[-0.076,-2.049],[2.365,0.442]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[229.038,184.062],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.576,0.67],[-3.101,-0.137],[-2.148,-0.083],[-0.669,-0.872],[-0.928,-1.22],[-1.566,-2.543],[-1.112,-1.942],[-0.492,-2.942],[-3.305,-5.026],[0.479,-0.908],[2.309,-4.377],[3.76,-7.129],[-0.327,-0.893],[0.37,-0.441],[0.613,-0.623],[6.123,-6.191],[2.166,-1.872],[1.168,-0.65],[0.372,0.3],[-3.325,3.557],[-4.302,4.615],[-2.397,4.714],[-3.688,7.118],[2.803,7.403],[1.767,2.993],[3.277,5.665],[0.731,0.063],[6.954,0.646],[0.383,0.354]],"o":[[3.084,0.395],[2.15,0.094],[1.024,0.04],[0.917,1.195],[1.825,2.399],[1.17,1.901],[1.487,2.597],[0.953,5.708],[0.632,0.961],[-2.308,4.376],[-3.76,7.129],[-0.369,0.7],[0.185,0.507],[-0.563,0.67],[-6.107,6.207],[-2.017,2.04],[-1.168,0.65],[-0.436,-0.133],[3.318,-3.563],[4.309,-4.609],[3.631,-3.896],[3.632,-7.146],[3.684,-7.108],[-1.234,-3.262],[-3.326,-5.636],[-0.353,-0.609],[-6.958,-0.607],[-0.348,-0.032],[2.651,-0.69]],"v":[[-11.256,-57.471],[-1.968,-56.906],[4.479,-56.689],[7.021,-55.333],[10.191,-52.117],[14.73,-44.393],[18.412,-38.807],[21.207,-30.489],[26.097,-13.936],[25.839,-11.114],[18.919,2.018],[7.635,23.403],[7.203,25.653],[6.717,27.191],[4.98,29.161],[-13.361,47.762],[-19.829,53.413],[-23.332,55.363],[-26.729,57.171],[-14.647,44.18],[-1.708,30.365],[6.893,17.173],[17.945,-4.186],[18.887,-25.95],[14.269,-35.258],[4.384,-52.221],[2.906,-53.163],[-17.959,-55.074],[-19.06,-55.439]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.263,230.831],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.43,-1.176],[0.989,0.866],[1.813,2.416],[-0.396,1.716],[-1.362,1.869],[0.019,2.959],[-2.137,4.667],[-3.852,2.142],[-4.298,0.557],[-2.551,-0.071],[-0.967,-0.071],[0.06,0.253],[0.38,2.661],[-2.943,6.976],[-2.464,4.254],[-2.104,1.937],[-2.174,1.8],[-0.002,0.261],[-2.269,-0.121],[-0.082,-0.599],[0.399,-0.128],[1.269,-0.929],[2.705,-2.05],[1.478,-2.968],[1.566,-3.539],[0.229,-3.732],[-1.033,-4.402],[-1.276,-2.923],[-1.682,-3.663],[0.005,-3.03],[-0.042,-1.438],[0.864,-0.365],[0.169,1.435],[0.097,0.993],[0.511,0.71],[2.238,3.307],[5.868,-1.162],[3.668,-3.048],[0.806,-6.116],[0.433,-2.961],[1.425,-2.938],[-2.115,-2.136],[-0.766,-0.7]],"o":[[-1.385,-0.365],[-2.242,-1.959],[-1.181,-1.573],[0.532,-2.305],[1.736,-2.381],[-0.034,-5.097],[1.86,-4.062],[3.811,-2.119],[2.532,-0.328],[0.932,0.025],[0.526,0.039],[-0.627,-2.633],[-1.107,-7.765],[1.905,-4.516],[1.465,-2.53],[2.073,-1.91],[0.191,-0.158],[2.269,0.124],[0.432,0.023],[0.085,0.62],[-1.496,0.478],[-2.74,2.003],[-2.649,2.006],[-1.725,3.464],[-1.515,3.425],[-0.271,4.417],[0.736,3.139],[1.614,3.694],[1.277,2.78],[-0.003,1.439],[0.023,0.768],[-0.19,-1.486],[-0.118,-0.991],[-0.083,-0.848],[-2.333,-3.241],[-3.323,-4.911],[-4.558,0.902],[-4.723,3.924],[-0.391,2.967],[-0.484,3.314],[-1.325,2.73],[0.731,0.738],[0.94,0.858]],"v":[[-24.771,56.206],[-27.97,53.81],[-34.45,47.651],[-34.931,42.643],[-31.793,36.506],[-29.325,28.577],[-26.37,13.836],[-17.518,4.731],[-5.255,1.03],[2.36,0.57],[5.03,0.026],[5.179,-0.715],[4.472,-8.719],[8.764,-30.572],[15.032,-43.871],[20.862,-50.171],[27.364,-55.593],[27.69,-56.206],[34.497,-55.836],[35.546,-55.313],[34.663,-54.559],[30.533,-52.432],[22.294,-46.449],[16.088,-38.931],[11.157,-28.419],[8.66,-17.628],[8.98,-4.393],[12.353,4.551],[17.238,15.614],[19.043,24.328],[19.054,28.645],[17.975,30.317],[17.422,25.963],[17.122,22.984],[16.243,20.681],[9.331,10.895],[-4.299,5.3],[-16.896,10.407],[-25.293,25.382],[-26.554,34.27],[-30.192,43.34],[-28.962,50.925],[-26.752,53.123]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[247.127,207.373],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.64,0],[-0.01,1.74],[-1.26,-0.02],[-0.04,-1.32]],"o":[[-1.77,-0.01],[0,-0.89],[1.27,0.03],[0.04,1.19]],"v":[[29.52,-32.92],[26.97,-35.44],[29.29,-37.04],[31.73,-34.55]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.32,0.03],[-0.02,0.76],[-2.33,0.05],[-0.05,-0.78]],"o":[[-0.64,-0.01],[0.02,-0.99],[1.27,-0.03],[0.09,1.35]],"v":[[28.96,-27.89],[26.72,-30.65],[30.04,-32.01],[31.46,-30.4]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.97,0],[-0.01,0.63],[-0.71,0],[0.03,-0.91]],"o":[[-0.96,-0.01],[0.01,-0.9],[0.79,0],[-0.03,0.65]],"v":[[25.15,-26.46],[23.14,-27.82],[24.95,-30.09],[26.98,-27.65]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0.36,0.08],[-0.09,1.32],[-1.34,0.08],[-0.16,-0.48],[0.04,-0.33],[0.43,-0.81]],"o":[[-1.33,-0.28],[0.09,-1.4],[0.61,-0.04],[0.16,0.49],[-0.06,1.16],[-0.18,0.35]],"v":[[21.45,-28.24],[19.36,-30.9],[21.8,-33.41],[22.82,-32.6],[23.16,-31.3],[22.25,-28.52]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-0.66,0.52],[-0.56,-0.19],[-0.17,-0.63],[0,0.02],[0.75,-0.37],[0.25,1.16],[0.08,0.23]],"o":[[0.49,-0.38],[0.74,0.25],[0.02,0.08],[0.04,0.88],[-1.03,0.49],[-0.05,-0.23],[-0.22,-0.6]],"v":[[24.03,-34.5],[25.66,-35.03],[26.49,-33.32],[26.49,-33.18],[25.51,-31.34],[24.04,-32.09],[23.84,-32.78]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[1.68,0],[0.02,1.77],[-1.01,0.03],[0.04,-1.34]],"o":[[-1.92,0],[-0.01,-0.72],[1.33,-0.03],[-0.03,1.26]],"v":[[-42.27,57.53],[-44.96,55.06],[-42.75,53.41],[-40.19,56]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[1.45,-0.01],[0.26,0.65],[0.22,0.38],[-0.39,0.52],[-0.77,-0.1],[-0.83,0.15],[-0.1,-0.5]],"o":[[-0.6,0.11],[-0.17,-0.4],[-0.22,-0.41],[0.36,-0.47],[0.77,0.1],[0.84,-0.15],[0.28,1.31]],"v":[[-42.91,62.56],[-44.21,61.74],[-44.86,60.61],[-45.02,59.31],[-43.64,58.43],[-41.3,58.54],[-40.49,59.87]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ind":7,"ty":"sh","ix":8,"ks":{"a":0,"k":{"i":[[0.61,-0.23],[-0.03,0.61],[-0.64,0],[0.07,-0.93]],"o":[[-1.05,0.02],[0.05,-0.91],[0.79,-0.01],[-0.08,1.09]],"v":[[-46.64,63.98],[-48.77,62.67],[-47,60.36],[-44.97,62.77]],"c":true},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[0.17,-0.46],[1.19,0],[0.01,1.45],[-0.37,0.51],[-0.9,-0.26],[-0.15,-0.62]],"o":[[-0.3,0.77],[-1.2,0.01],[-0.05,-0.54],[0.59,-0.81],[0.78,0.22],[0.1,0.46]],"v":[[-48.98,60.37],[-50.38,62.26],[-52.44,59.71],[-51.98,58.11],[-49.68,57.28],[-48.82,58.96]],"c":true},"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ind":9,"ty":"sh","ix":10,"ks":{"a":0,"k":{"i":[[-0.61,0.52],[-0.63,-0.2],[-0.13,-0.6],[0,-0.13],[0.74,-0.33],[0.1,0.88],[0.08,0.31]],"o":[[0.52,-0.44],[0.74,0.23],[0.03,0.11],[0.1,0.9],[-0.66,0.29],[-0.03,-0.31],[-0.15,-0.55]],"v":[[-48,56.06],[-46.23,55.6],[-45.45,57.19],[-45.44,57.56],[-46.62,59.27],[-47.88,58.61],[-48.09,57.69]],"c":true},"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ind":10,"ty":"sh","ix":11,"ks":{"a":0,"k":{"i":[[2.39,0.11],[4.04,-0.25],[6.67,-0.69],[2.73,0.01],[3.22,0.31],[5.27,-1.12],[4.78,-1.9],[4.41,-1.39],[5.71,-1.66],[5.74,-1.67],[-3.1,-0.13],[-2.15,-0.08],[-0.67,-0.88],[-0.93,-1.22],[-1.57,-2.55],[-1.11,-1.94],[-0.5,-2.94],[-3.31,-5.02],[0.48,-0.9],[2.31,-4.38],[3.76,-7.13],[-0.33,-0.89],[0.37,-0.44],[0.61,-0.62],[6.12,-6.19],[1.52,-1.27],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.18,-0.98],[-2.63,0.39],[-0.02,-0.73],[-0.13,-0.33],[0.8,-0.08],[2.56,2.02],[1.32,1.8],[0.99,0.87],[1.82,2.42],[-0.39,1.72],[-1.36,1.87],[0.02,2.96],[-2.13,4.66],[-3.85,2.14],[-4.3,0.56],[-2.55,-0.07],[-0.96,-0.07],[0.06,0.25],[0.37,2.66],[-2.95,6.98],[-2.47,4.25],[-2.1,1.94],[-2.18,1.8],[0,0.26]],"o":[[-4.07,-0.19],[-6.69,0.41],[-2.74,0.29],[-3.23,-0.03],[-5.31,-0.51],[-5.08,1.08],[-4.3,1.72],[-5.66,1.79],[-5.74,1.67],[3.09,0.39],[2.15,0.1],[1.02,0.04],[0.92,1.19],[1.82,2.4],[1.17,1.9],[1.49,2.6],[0.95,5.71],[0.63,0.96],[-2.31,4.38],[-3.76,7.13],[-0.37,0.7],[0.19,0.51],[-0.57,0.67],[-6.11,6.21],[-1.39,1.41],[0,0],[0,0],[0,0],[0,0],[0,0],[0.89,1.24],[1.98,1.66],[0.62,-0.09],[0.02,0.35],[0.44,1.07],[-3.27,0.3],[-1.79,-1.41],[-1.38,-0.37],[-2.24,-1.96],[-1.18,-1.57],[0.53,-2.3],[1.74,-2.38],[-0.04,-5.1],[1.86,-4.06],[3.82,-2.12],[2.53,-0.33],[0.94,0.03],[0.53,0.04],[-0.63,-2.64],[-1.11,-7.76],[1.9,-4.52],[1.46,-2.53],[2.08,-1.91],[0.19,-0.16],[-2.39,-0.12]],"v":[[67.97,-68.23],[55.77,-68.7],[35.76,-66.67],[27.55,-65.9],[17.88,-66.69],[2.03,-66.1],[-12.47,-60.89],[-25.34,-55.71],[-42.45,-50.7],[-59.67,-45.69],[-50.38,-45.13],[-43.93,-44.91],[-41.39,-43.55],[-38.22,-40.34],[-33.68,-32.61],[-30,-27.03],[-27.2,-18.71],[-22.31,-2.16],[-22.57,0.66],[-29.49,13.8],[-40.78,35.18],[-41.21,37.43],[-41.69,38.97],[-43.43,40.94],[-69.828,60.501],[-75.14,68.95],[-44.96,66.65],[4.89,57.19],[36.765,51.946],[27.124,47.964],[25.74,43.54],[28.72,46.96],[35.56,49.15],[36.58,49.89],[36.81,50.94],[35.79,52.21],[27.08,49.56],[22.68,44.53],[19.48,42.13],[13,35.97],[12.52,30.96],[15.66,24.83],[18.13,16.9],[21.08,2.16],[29.93,-6.95],[42.2,-10.65],[49.81,-11.11],[52.48,-11.65],[52.63,-12.39],[51.93,-20.4],[56.22,-42.25],[62.49,-55.55],[68.31,-61.85],[74.82,-67.27],[75.14,-67.88]],"c":true},"ix":2},"nm":"Path 11","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[199.674,219.052],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":13,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 3 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.794,305.526,0],"ix":2,"l":2},"a":{"a":0,"k":[187.294,305.526,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[13.964,8.07],[-13.964,8.07],[-13.964,-8.07],[13.964,-8.07]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[202.392,331.434],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.999,7.011],[-18.498,4.25],[0,0],[-0.786,-5.515],[-5.246,-1.827]],"o":[[-1.566,-0.545],[-0.908,-6.365],[0,0],[-19.937,6.525],[0.561,3.937],[0,0]],"v":[[3.592,23.296],[-12.964,9.191],[9.729,-23.296],[13.872,-23.137],[-9.995,8.768],[3.611,20.316]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[200.345,349.167],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.21,-0.56],[1.529,-0.46],[0,-0.001],[-0.573,1.555],[-0.228,0.553],[-2.722,6.591],[2.728,-6.591]],"o":[[-0.57,1.559],[0,0.001],[1.529,-0.463],[0.206,-0.56],[2.726,-6.589],[-2.722,6.59],[-0.23,0.55]],"v":[[-2.83,9.254],[-6.088,12.143],[-6.087,12.146],[-2.826,9.259],[-2.088,7.622],[6.088,-12.146],[-2.09,7.625]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.506,269.459],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.735,0.195],[-0.706,-0.326],[-0.369,-0.165],[0.366,0.169]],"o":[[0.734,0.195],[0.367,0.17],[-0.368,-0.165],[-0.708,-0.327]],"v":[[-1.634,-0.633],[0.528,0.135],[1.634,0.633],[0.531,0.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.786,297.129],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.66,0.346],[0.689,-0.308],[0.647,-0.381],[-0.681,0.305]],"o":[[-0.661,0.346],[-0.682,0.304],[0.648,-0.38],[0.687,-0.308]],"v":[[2.005,-1.016],[-0.016,-0.029],[-2.005,1.016],[-0.013,-0.029]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[240.529,282.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.094,-0.966],[-1.142,0.907],[-3.059,2.328],[3.013,-2.392]],"o":[[1.095,-0.966],[3.01,-2.39],[-3.06,2.328],[-1.141,0.905]],"v":[[-6.228,4.945],[-2.887,2.119],[6.228,-4.945],[-2.889,2.121]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[291.936,249.363],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.29,0.31],[-3.09,-0.24],[-1.048,0.062],[1.093,0.084],[3.101,-0.228],[4.277,-0.471],[0.844,-0.161],[-0.862,0.093]],"o":[[3.1,-0.23],[1.093,0.083],[-1.047,0.061],[-3.096,-0.237],[-4.288,0.316],[-0.861,0.095],[0.846,-0.161],[4.27,-0.47]],"v":[[1.426,-0.719],[10.766,-0.788],[13.97,-0.777],[10.767,-0.789],[1.425,-0.723],[-11.408,0.659],[-13.97,1.029],[-11.404,0.661]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[211.95,289.122],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.41,-2.26],[1.94,0],[8.31,0.05],[0.508,-0.09],[-0.548,-0.003],[-8.312,0.009],[-1.752,0.899],[-4.406,2.256],[-0.531,0.272],[0.533,-0.272]],"o":[[-1.75,0.9],[-8.31,0.01],[-0.55,-0.003],[0.507,-0.088],[8.312,0.051],[1.938,-0.003],[4.404,-2.259],[0.533,-0.273],[-0.532,0.272],[-4.41,2.26]],"v":[[8.59,3.039],[3.059,4.339],[-21.87,4.319],[-23.447,4.466],[-21.874,4.321],[3.062,4.341],[8.592,3.043],[21.85,-3.65],[23.447,-4.466],[21.85,-3.651]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[224.387,290.825],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.26,0.95],[1.66,0.659],[-1.424,-1.063],[-1.626,-0.14],[-1.868,0.002],[1.868,0.164]],"o":[[-1.429,-1.06],[1.66,0.66],[1.264,0.944],[1.867,0.161],[-1.87,0.002],[-1.62,-0.14]],"v":[[-2.689,0.436],[-7.12,-2.482],[-2.694,0.438],[1.516,2.279],[7.12,2.48],[1.511,2.276]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[162.415,304.728],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.257,0.946],[1.243,-0.962],[2.769,-2.103],[-2.752,2.129]],"o":[[-1.257,0.945],[-2.75,2.129],[2.769,-2.101],[1.241,-0.966]],"v":[[6.062,-4.544],[2.307,-1.688],[-6.061,4.544],[2.311,-1.683]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[290.746,243.017],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.061,-0.032],[-0.06,0.032]],"o":[[0.061,-0.032],[-0.06,0.032]],"v":[[-0.089,0.051],[0.089,-0.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[242.761,281.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.266,0.235],[0.263,-0.241],[1.315,-1.209],[-1.317,1.211]],"o":[[-0.267,0.236],[-1.316,1.208],[1.317,-1.209],[0.261,-0.24]],"v":[[2.369,-2.173],[1.567,-1.465],[-2.369,2.173],[1.572,-1.468]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[277.585,253.582],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.103,0.089],[0.104,-0.088],[2.36,-1.956],[-2.336,1.983]],"o":[[-0.103,0.088],[-2.335,1.986],[2.36,-1.956],[0.103,-0.089]],"v":[[3.68,-3.085],[3.372,-2.816],[-3.68,3.085],[3.374,-2.812]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.882,262.096],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.937,-0.006],[-1.934,0.024],[-0.474,0.051],[0.485,-0.005]],"o":[[1.936,-0.006],[0.486,-0.006],[-0.473,0.05],[-1.935,0.025]],"v":[[-3.622,0.089],[2.185,0.006],[3.622,-0.089],[2.187,0.003]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[173.359,307.121],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.483,0.372],[1.629,0.092],[0.348,0.013],[-0.349,-0.02]],"o":[[-1.484,0.372],[-0.347,-0.02],[0.349,0.014],[1.628,0.091]],"v":[[2.848,-0.276],[-1.803,0.184],[-2.848,0.144],[-1.799,0.185]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.116,299.008],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.025,-0.005],[-0.026,0.005]],"o":[[0.025,-0.005],[-0.026,0.005]],"v":[[-0.038,0.008],[0.038,-0.008]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[197.931,290.161],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.125,-0.11],[-0.123,0.113],[-1.011,0.922],[1.004,-0.927]],"o":[[0.125,-0.11],[1.005,-0.929],[-1.01,0.921],[-0.123,0.114]],"v":[[-1.704,1.546],[-1.327,1.221],[1.704,-1.546],[-1.326,1.219]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[256.962,280.094],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.578,0.124],[-1.416,-0.71]],"o":[[1.579,0.126],[-1.417,-0.712]],"v":[[-2.241,-0.63],[2.241,0.629]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[155.377,295.86],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.407,-0.004],[-0.421,-0.101]],"o":[[0.406,-0.003],[-0.42,-0.103]],"v":[[-0.62,-0.069],[0.619,0.073]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.17,292.213],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.831,-0.113],[1.387,0.199],[-1.452,0.197],[-0.838,-0.09]],"o":[[-1.448,0.197],[1.386,0.2],[0.825,-0.112],[-0.836,-0.093]],"v":[[0.876,-0.049],[-3.374,-0.028],[0.879,-0.047],[3.374,-0.079]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.88,301.833],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.976,-0.142],[0.966,0.278],[1.812,0.44],[-1.789,-0.519]],"o":[[-0.975,-0.143],[-1.789,-0.516],[1.812,0.44],[0.964,0.275]],"v":[[4.161,1.007],[1.249,0.393],[-4.162,-1.007],[1.249,0.398]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[142.157,294.076],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.118,0.069],[0.12,-0.07],[-0.418,-0.032],[0.426,0.034]],"o":[[-0.118,0.069],[0.426,0.034],[-0.418,-0.032],[0.12,-0.071]],"v":[[-0.281,-0.152],[-0.633,0.053],[0.633,0.151],[-0.632,0.053]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[127.217,295.59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.468,0.013],[0.468,-0.016],[0.223,0.003],[-0.228,0.007]],"o":[[-0.469,0.013],[-0.228,0.007],[0.224,0.004],[0.467,-0.016]],"v":[[1.04,-0.024],[-0.366,0.016],[-1.04,0.018],[-0.364,0.017]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[165.81,299.167],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.441,0.181],[0.257,-0.036],[0,0]],"o":[[-1.435,-0.205],[-0.375,-0.048],[0,0],[0,0]],"v":[[2.545,-0.71],[-1.766,-1.306],[-2.724,-1.22],[2.724,1.354]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[205.962,370.79],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.222,-0.309],[2.221,0.323]],"o":[[-2.225,-0.309],[2.222,0.322]],"v":[[3.333,0.48],[-3.333,-0.48]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[212.944,370.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.34,0.17],[0.53,0.18],[0.46,-0.47],[0.33,-0.77],[-0.21,-0.11],[-1.13,-0.51],[-0.17,-0.08],[0,0]],"o":[[-0.5,-0.25],[-0.53,-0.19],[-0.56,0.56],[-0.16,0.39],[1.1,0.57],[0.48,0.23],[0,0],[-0.09,0.46]],"v":[[1.86,-0.92],[0.35,-1.65],[-1.23,-2.11],[-2.39,0.09],[-1.88,0.6],[1.45,2.23],[2.2,2.58],[2.55,-0.6]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[130.566,357.674],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.01,0.01],[0,0],[-0.01,0]],"o":[[0,0],[0.01,0],[0.01,-0.01]],"v":[[0.035,-0.025],[-0.035,0.025],[0.005,0.015]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.501,293.049],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.63,1.86],[-2.63,2.35],[-8.72,7.45],[-0.532,0.543],[0,0],[0.558,-0.458],[4.43,-3.74],[1.1,-0.93],[0,0],[0,0],[0,0],[0,0],[0,0],[0.34,-0.33],[2.97,-1.21],[9.82,-4.14],[-1.08,0.44],[-5.37,2.24]],"o":[[3.33,-1.35],[8.56,-7.63],[0.589,-0.503],[0,0],[-0.514,0.488],[-4.48,3.67],[-1.05,0.89],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.16,0.39],[-2.29,2.22],[-9.86,4.05],[-0.75,0.31],[5.4,-2.18],[4.61,-1.92]],"v":[[-1.916,9.067],[6.693,3.098],[32.853,-19.233],[34.526,-20.807],[31.323,-21.938],[29.724,-20.513],[16.444,-9.312],[13.243,-6.613],[11.353,-5.013],[8.043,-2.193],[7.823,-2.003],[4.613,0.727],[4.523,0.767],[3.654,1.737],[-4.266,6.757],[-33.776,19.077],[-31.867,21.497],[-15.736,14.807]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[257.773,244.436],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.24,-0.31],[5.43,-7.35],[5.11,-2.99],[9.38,-5.52],[2.07,-2.4],[0.94,-1.03],[0.11,-0.11],[0.21,0.14],[-0.09,0.1],[-0.1,0.14],[-3.26,3.98],[-22.34,12.3],[-0.53,0.26]],"o":[[-5.45,7.34],[-3.52,4.75],[-9.4,5.49],[-2.77,1.63],[-0.92,1.06],[-0.11,0.11],[-0.09,0.23],[0.1,-0.1],[0.11,-0.14],[2.71,-4.39],[16.2,-19.79],[0.21,-0.11],[-0.38,0.59]],"v":[[41.508,-36.978],[25.158,-14.948],[12.208,-3.378],[-15.932,13.202],[-22.952,19.482],[-25.762,22.592],[-26.092,22.932],[-26.532,23.072],[-26.252,22.772],[-25.942,22.362],[-16.822,9.912],[41.378,-37.758],[42.328,-38.218]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.07,-3.93],[-0.18,0.7],[-0.7,2.99],[-0.94,0.14]],"o":[[-0.63,-0.43],[0.78,-2.96],[0.18,-0.76],[-1.1,4.05]],"v":[[-56.642,74.602],[-57.122,72.962],[-54.902,64.042],[-53.412,62.712]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.966,-2.36],[1.788,-4.329],[2.726,-6.589],[0.206,-0.56],[1.528,-0.463],[0.001,0.001],[0.001,0],[3.31,-1.99],[10.61,-10.01],[7.54,-11.56],[0.16,-0.22],[1.5,-2.48],[1.08,-0.51],[2.56,-0.56],[4.01,-0.86],[0.03,-0.03],[-0.1,-0.02],[-1.98,-0.28],[-4.89,-0.7],[-2.32,0.47],[-2.64,0.59],[-1.76,2.32],[-2.43,3.16],[-0.47,0.55],[-0.42,-0.71],[0.44,-0.92],[2.7,-5.61],[0.65,-1.28],[2.32,-0.54],[2.03,-0.4],[2.14,-1.88],[4.24,-3.7],[0.14,-0.62],[0.63,-2.35],[-0.46,-0.65],[-0.66,-1.04],[-0.08,-0.16],[0.16,-0.11],[0.05,0.05],[0.12,0.12],[1.55,1.48],[-0.14,0.53],[-0.96,3.78],[0.47,0],[1.02,0.02],[0.06,0.03],[-0.07,0.06],[-1.61,0.83],[0.23,0],[4.79,0.02],[0.15,-0.84],[0.45,-1.95],[-0.07,0.48],[-0.19,1.54],[-0.34,0.28],[-0.68,0.77],[-1.94,-0.48],[-1.45,-0.23],[0.01,0.64],[-0.06,1.76],[0.68,0.09],[2.222,0.322],[0.367,0.053],[0,0],[0,0],[0.099,0.221],[0,0],[-0.69,-0.11],[-3.15,-0.45],[0.18,-0.66],[0.33,-0.01],[0.15,0.05],[2.2,-2.59],[0.52,-0.42],[0.2,-0.05],[0,0],[-1.36,-1.8],[-0.64,3.29],[-0.69,-0.08],[0.11,-0.42],[0.89,-3.47],[-0.45,-0.61],[-1.54,-2.24],[-0.65,0.02],[-1.34,0.13],[-1.23,-1.98],[-0.43,0.47],[-0.99,0.93],[0.34,0.49],[1.17,1.72],[-0.15,0.57],[-0.42,1.79],[-0.45,0.39],[-4.09,3.58],[-2.06,0.48],[-1.92,0.38],[-1.63,3.41],[-1.71,3.55],[-1.58,3.35],[2.04,1.24],[1.88,-2.46],[2.59,-3.45],[2.15,-0.5],[3.78,-0.98],[2.07,0.16],[-0.14,0.04],[-2.44,2.78],[-3.33,3.77],[-1.87,1.11],[-9.13,5.3],[-4,5.48],[-4.86,6.58],[-1.69,4.12],[-4.55,11.09],[-0.836,2.242],[0,0]],"o":[[-1.776,4.333],[-2.722,6.591],[-0.228,0.553],[-0.573,1.554],[-0.001,-0.001],[-0.001,0],[-3.35,1.93],[-12.49,7.51],[-10.04,9.45],[-0.15,0.23],[-1.46,2.51],[-0.64,1.07],[-2.4,1.14],[-3.99,0.88],[-0.03,0.01],[-0.2,0.14],[1.97,0.3],[4.89,0.69],[2.46,0.35],[2.65,-0.54],[2.85,-0.63],[2.41,-3.18],[0.43,-0.57],[0.57,-0.67],[0.53,0.92],[-2.72,5.6],[-0.62,1.29],[-1.08,2.11],[-2.02,0.47],[-2.81,0.57],[-4.23,3.71],[-0.48,0.41],[-0.56,2.37],[-0.2,0.75],[0.72,1],[0.09,0.15],[0.1,0.07],[-0.01,0],[-0.12,-0.12],[-1.54,-1.5],[-0.51,-0.5],[0.94,-3.78],[0.19,-0.59],[-1.02,0],[-0.06,-0.03],[0.07,-0.06],[1.6,-0.81],[-0.17,-0.36],[-4.8,-0.01],[-0.75,-0.01],[-0.34,1.91],[-0.65,-0.26],[0.21,-1.54],[0.06,-0.5],[0.81,-0.66],[1.38,-1.57],[1.43,0.35],[0.64,0.1],[-0.03,-1.75],[0.02,-0.74],[-2.222,-0.309],[-0.368,-0.053],[0,0],[0,0],[-0.229,0.032],[0,0],[0.13,-0.26],[3.14,0.49],[0.43,0.06],[-0.18,0.64],[-0.16,0.01],[-3.26,-1.1],[-0.43,0.51],[-0.06,0.05],[0,0],[1.34,1.77],[0.79,-3.54],[0.28,-1.48],[0.92,0.11],[-0.84,3.49],[-0.18,0.71],[1.63,2.18],[0.39,0.57],[1.36,-0.04],[2.15,-0.22],[0.31,0.5],[0.93,-0.99],[0.43,-0.4],[-1.18,-1.7],[-0.31,-0.45],[0.5,-1.76],[0.13,-0.56],[4.1,-3.56],[1.59,-1.39],[1.9,-0.43],[3.7,-0.74],[1.69,-3.57],[1.61,-3.34],[1.16,-2.46],[-1.97,-1.2],[-2.63,3.42],[-1.33,1.77],[-3.81,0.87],[-2.14,0.55],[0.08,-0.35],[3.61,-0.86],[3.32,-3.78],[1.44,-1.64],[9.1,-5.36],[5.86,-3.4],[4.82,-6.61],[2.6,-3.52],[4.55,-11.09],[0.905,-2.212],[0,0],[-0.868,2.397]],"v":[[60.318,-78.158],[54.966,-65.168],[46.79,-45.4],[46.052,-43.764],[42.792,-40.877],[42.79,-40.879],[42.788,-40.878],[32.748,-35.088],[-1.972,-8.898],[-28.492,22.482],[-28.992,23.142],[-33.372,30.672],[-36.262,32.722],[-43.862,34.702],[-55.872,37.272],[-55.972,37.322],[-55.902,37.522],[-49.992,38.402],[-35.322,40.462],[-28.292,39.362],[-20.382,37.522],[-13.502,33.102],[-6.222,23.612],[-4.922,21.902],[-3.402,22.092],[-3.472,24.832],[-11.582,41.652],[-13.452,45.532],[-18.532,49.552],[-24.602,50.882],[-31.992,54.622],[-44.682,65.762],[-45.572,67.252],[-47.352,74.332],[-47.012,76.342],[-45.002,79.452],[-44.752,79.912],[-44.702,80.162],[-44.842,80.012],[-45.202,79.652],[-49.822,75.152],[-50.012,73.602],[-47.162,62.262],[-47.782,61.612],[-50.852,61.572],[-51.032,61.472],[-50.822,61.292],[-46.022,58.832],[-46.732,58.652],[-61.112,58.632],[-62.392,59.602],[-63.672,65.342],[-64.262,64.142],[-63.612,59.522],[-62.952,58.442],[-60.562,56.442],[-55.642,55.112],[-51.272,55.772],[-50.422,55.012],[-50.412,49.742],[-51.352,48.712],[-58.017,47.751],[-59.121,47.598],[-58.942,49.662],[-64.39,47.089],[-64.892,46.882],[-65.302,48.582],[-63.692,49.982],[-54.242,51.352],[-53.472,52.072],[-54.432,52.252],[-54.902,52.182],[-63.022,54.552],[-64.572,55.852],[-64.922,55.952],[-66.132,67.422],[-62.192,72.652],[-59.972,62.572],[-57.942,61.702],[-57.762,62.992],[-60.362,73.432],[-60.012,75.302],[-55.272,81.932],[-53.802,82.642],[-49.732,82.612],[-44.522,84.712],[-43.422,84.752],[-40.542,81.872],[-40.422,80.702],[-43.892,75.532],[-44.162,74.112],[-42.832,68.772],[-41.972,67.392],[-29.702,56.662],[-24.212,53.872],[-18.482,52.652],[-10.512,46.432],[-5.392,35.762],[-0.572,25.752],[-2.232,19.032],[-8.002,20.912],[-15.852,31.202],[-21.042,34.582],[-32.442,37.282],[-38.622,36.972],[-38.232,36.592],[-29.202,31.072],[-19.182,19.782],[-14.212,15.682],[13.088,-0.388],[27.908,-13.598],[42.528,-33.318],[49.648,-44.338],[63.348,-77.588],[66.132,-84.214],[63.277,-85.222]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.628,322.482],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":5,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.24,0.52],[-0.8,0.05],[-0.46,0.12],[-1.12,-2.43],[-1.8,-0.68],[1.53,0.83],[2.34,1.1]],"o":[[0.21,-0.44],[0.47,-0.03],[1.99,-0.5],[0.76,1.67],[-1.26,1.15],[-2.26,-1.24],[-0.28,-0.13]],"v":[[-73.591,-22.025],[-72.691,-23.245],[-71.281,-23.475],[-66.521,-21.715],[-62.031,-18.635],[-65.971,-18.055],[-72.982,-21.355]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.13,0.03],[-0.45,0.14],[-1.53,-1.82],[-0.83,-0.42],[1.06,-0.69],[0.28,0.06],[1.33,1.89]],"o":[[0.48,-0.02],[1.98,-0.58],[0.49,0.58],[-1.1,0.69],[-0.26,0.17],[-2.17,-0.44],[-0.46,-0.65]],"v":[[-64.962,-24.505],[-63.551,-24.745],[-58.232,-23.605],[-55.962,-22.395],[-59.191,-20.345],[-59.982,-20.175],[-65.402,-23.355]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-0.39,0.4],[-0.95,1.08],[-0.52,-0.41],[-1.08,-0.12],[0.17,-0.44],[0.44,-1.24],[0.52,-0.13],[1.25,1.45]],"o":[[1,-1.03],[0.37,-0.42],[0.85,0.68],[0.61,0.07],[-0.45,1.24],[-0.25,0.71],[-1.96,-0.23],[-0.37,-0.42]],"v":[[-58.421,-27.455],[-55.501,-30.625],[-54.352,-30.775],[-51.402,-29.555],[-50.951,-28.785],[-52.292,-25.075],[-53.641,-24.045],[-58.482,-26.375]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[-1.44,1.56],[-1.58,1.71],[0.18,-0.5],[0.53,-1.66],[0.73,0.19],[0.15,0.04]],"o":[[1.45,-1.57],[0.15,0.71],[-0.62,1.64],[-0.24,0.79],[-0.15,-0.04],[-2.11,-0.61]],"v":[[-52.322,-34.065],[-47.841,-38.915],[-47.951,-37.215],[-49.701,-32.265],[-51.102,-31.455],[-51.561,-31.585]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-0.38,0.49],[-0.74,0.19],[-0.61,-0.56],[-1.26,-0.33],[0.26,-0.7],[1.13,-0.55],[0.68,-0.55],[0.83,0.71],[0.21,1.8]],"o":[[0.56,-0.72],[0.79,-0.2],[0.97,0.88],[0.47,0.13],[0.11,1.12],[-0.78,0.38],[-0.99,0.8],[-1.48,-1.26],[-0.08,-0.71]],"v":[[-49.161,-8.235],[-47.301,-10.175],[-45.652,-8.475],[-42.382,-6.565],[-41.771,-5.655],[-43.221,-3.125],[-45.432,-1.705],[-48.111,-1.875],[-50.191,-6.695]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[-0.23,0.29],[-1.89,2.4],[-0.08,-0.04],[0.37,-2.46],[0.1,-1.07],[0.7,0.28],[0.74,1.41]],"o":[[1.89,-2.4],[0.07,0.03],[-0.36,2.46],[-0.15,1.06],[-0.08,0.9],[-1.54,-0.62],[-0.16,-0.32]],"v":[[-45.492,-12.695],[-39.831,-19.895],[-39.611,-19.795],[-40.701,-12.415],[-41.171,-9.225],[-42.331,-8.595],[-45.572,-11.805]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[0.32,-0.2],[1.38,-0.89],[0.28,0.07],[-0.15,2.37],[-0.53,-0.02],[-0.27,0.03],[-1.84,1.6],[-1.69,-1.14]],"o":[[-1.38,0.88],[-0.26,0.18],[-2.33,-0.64],[0.03,-0.49],[0.28,0.01],[2.57,-0.27],[0.59,1.85],[0.35,0.24]],"v":[[-49.031,0.565],[-53.161,3.215],[-53.951,3.265],[-57.852,-2.155],[-57.171,-2.895],[-56.341,-2.945],[-51.932,-4.825],[-48.981,-0.045]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ind":7,"ty":"sh","ix":8,"ks":{"a":0,"k":{"i":[[1.11,-0.69],[0.38,0.15],[-0.01,2.88],[-0.7,0.09],[-1.27,0.15],[-0.04,-0.43],[-3.06,-2]],"o":[[-0.38,0.24],[-2.66,-1.08],[0,-0.78],[1.27,-0.15],[0.51,-0.06],[0.31,3.54],[-1.14,0.73]],"v":[[-58.971,6.925],[-60.111,6.835],[-65.331,-0.965],[-64.171,-2.225],[-60.361,-2.625],[-59.762,-2.015],[-55.632,4.785]],"c":true},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[1.18,-0.8],[0.24,0.43],[1.32,2.33],[-0.34,0.3],[-0.99,0.92],[-3.24,-1.78]],"o":[[-0.47,0.31],[-1.29,-2.34],[-0.21,-0.37],[0.85,-0.76],[0.88,3.64],[-1.34,0.86]],"v":[[-65.091,10.875],[-66.021,10.615],[-69.921,3.615],[-69.801,2.695],[-67.132,0.225],[-61.361,8.455]],"c":true},"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ind":9,"ty":"sh","ix":10,"ks":{"a":0,"k":{"i":[[8.29,0.1],[2.72,-0.89],[0.46,-0.81],[0.3,0.07],[6.11,1.71],[4.19,2.12],[6.25,3.21],[0.49,3.3],[0.01,0.92],[-0.69,-0.38],[-2.9,-1.6],[-8.74,-4.88],[-1.12,-0.16],[-0.83,-0.12],[-0.09,0.75],[0.61,-0.01],[0.12,0],[2.73,1.54],[10.42,5.72],[-0.83,0.77],[-1.09,0.24],[-1.11,-0.52],[-1.37,2.17],[-0.77,1.21],[-1.53,0.02],[-6.7,0.15],[-0.46,0.37],[-1.78,0.82],[-7.38,-0.58],[-2.43,-0.46],[0.39,-0.5],[0.53,-0.74],[-0.39,-0.18],[-2.34,-1.54],[-2.57,-0.74],[-2.7,-0.71],[1.61,-2.24],[2.31,-0.04],[2.19,-0.18],[0.44,-0.41],[2.36,-2.15],[-0.33,-0.58],[-2.06,-3.78],[-0.71,0.46],[-7.96,5.12],[-0.81,-0.08],[-2.86,-0.3],[-1.14,-0.51],[-2.64,-1.22],[-2.55,0.38],[-2.22,-2.1],[-3.45,0.15],[-2.92,-0.04],[-3.17,1.86],[-4.85,2.85],[-1.04,-0.01],[-8.39,-0.03],[-2.04,1.03],[-6.28,3.15],[-1.73,1.53],[-10.16,9.01],[-4.84,3.79],[-1.93,1.41],[-1.026,3.405],[0,0],[0.033,-0.125],[2.41,-1.83],[2.85,-2.169],[3.01,-2.39],[1.094,-0.966],[1.92,-1.716],[7.038,-6.423],[1.004,-0.928],[0.125,-0.11],[2.604,-1.331],[0.533,-0.273],[4.405,-2.259],[1.938,-0.003],[8.312,0.051],[0.507,-0.088],[0.952,-0.563],[4.62,-2.78],[2.494,-0.268],[0.485,-0.006],[1.936,-0.006],[0.068,0],[1.867,0.161],[1.264,0.944],[1.66,0.66],[0.511,0.084],[0.2,0.022],[0.825,-0.112],[1.386,0.2],[1.236,0.616],[2.106,0.946],[0.367,0.17],[0.735,0.195],[1.839,0.143],[0.426,0.034],[-0.119,0.07],[-1.534,0.916],[-0.628,0.005],[-0.421,-0.103],[-0.016,-0.004],[-1.053,-0.256],[-1.789,-0.516],[-0.975,-0.143],[-1.522,0.133],[-0.74,-0.059],[-1.417,-0.711],[-0.557,-0.391],[-1.983,-0.037],[-0.227,0.007],[-0.469,0.013],[-2.137,-0.086],[-0.347,-0.02],[-1.485,0.371],[-1.674,0.927],[-3.26,1.69],[-1.389,0.271],[-0.025,0.005],[-0.004,0.001],[-0.861,0.095],[-4.288,0.316],[-3.096,-0.237],[-1.047,0.061],[-3.646,2.38],[-0.285,0.167],[-0.682,0.305],[-0.661,0.347],[-0.045,0.024],[-0.06,0.033],[-4.209,3.526],[-2.711,2.248],[-2.334,1.986],[-0.103,0.088],[-1.203,1.104],[-1.316,1.208],[-0.268,0.236],[-1.619,1.229],[-2.75,2.129],[-1.256,0.945],[-1.729,1.257],[-1.067,2.317],[0,0],[1.553,-1.163],[6.53,-4.95],[2.87,-2.6],[6.83,-6.08],[6.78,-3.78],[1.41,0],[2.63,0.09],[4.8,-0.49],[2.56,-0.42],[3.05,-1.55],[2.3,-1.21],[1.83,0],[3.11,-0.11],[1.74,1.19],[3.29,-0.33],[3.51,0.93],[1.72,0.49],[1.38,-0.19],[1.16,-0.65],[1.32,-0.28],[0.01,-0.01],[0.1,-0.04],[0.04,0.01],[-0.05,0.04],[0.01,0.01],[0,0],[0,0],[0,0],[-0.05,0.18],[0,0],[0,0.03],[-0.98,6.63],[0.71,-0.9],[3.74,-4.74],[0.62,0.17],[3.73,1],[-3.04,1.89],[-0.26,0.73],[-1.55,4.31],[0,0.61],[0,4.79],[2.06,0.21],[0.15,-0.76],[0.83,-4.26],[0.45,-0.49],[3.37,-3.69],[0.57,-0.1],[2.91,-0.48],[0.68,0.17],[7.39,-1.06],[5.01,-3.76],[0.52,-0.01],[7.78,-0.18],[2.51,-3.05],[1.41,-1.27],[-0.1,-2.22],[-0.01,-1.39],[-3.8,-1.94],[-7.32,-3.79],[-4.54,-0.96],[-6.47,-1.42],[-3.39,-1.35],[-7.24,-3.01],[-5.65,-0.34],[-1.34,-0.42],[1.62,-1.47],[-1.23,-3.51],[-0.7,-1.99],[-2.83,-1.13],[-1.3,-0.52],[0,0],[0.71,0.25],[1.26,0.77],[0.63,1.66],[0.73,2.11],[-1.52,1.46],[-2.38,2.13],[-0.81,-0.17],[-1.71,-0.14],[0.72,0.02],[5.24,0.52],[5.24,2.08],[6.66,2.67],[3.45,0.91],[-1.44,0.06],[-5.1,-0.71],[-14.01,-3.46],[0,0],[0.01,0.01],[11.84,2.18]],"o":[[-2.84,-0.03],[-0.73,0.47],[-0.16,0.3],[-6.17,-1.44],[-4.57,-1.27],[-6.27,-3.16],[-2.93,-1.5],[0,-0.91],[-0.02,-0.75],[2.88,1.63],[8.75,4.85],[1.11,0.62],[0.83,0.11],[0.91,0.14],[0.11,-0.88],[-0.12,0.01],[-3.2,0.17],[-10.35,-5.83],[-0.99,-0.54],[0.91,-0.83],[1.1,-0.24],[2.32,1.09],[0.77,-1.21],[0.47,-1.28],[6.7,-0.1],[0.81,-0.02],[1.55,-1.21],[6.81,-3.14],[2.47,0.2],[0.79,0.15],[-0.58,0.73],[-0.26,0.63],[2.57,1.19],[2.35,1.55],[2.68,0.77],[2.68,0.7],[-1.4,1.95],[-2.19,0.03],[-0.56,0.05],[-2.32,2.2],[-0.53,0.48],[2.12,3.75],[0.42,0.77],[7.96,-5.13],[0.67,-0.43],[2.86,0.29],[1.23,0.13],[2.65,1.2],[2.35,1.08],[2.89,-0.43],[2.5,2.36],[2.91,-0.13],[3.69,0.05],[4.85,-2.85],[0.9,-0.53],[8.39,0.02],[2.29,0.01],[6.26,-3.19],[2.11,-1.07],[10.14,-9.03],[4.61,-4.08],[1.89,-1.48],[2.912,-2.131],[0,0],[-0.033,0.125],[-0.8,3.02],[-2.86,2.161],[-3.059,2.329],[-1.142,0.907],[-1.927,1.702],[-7.11,6.34],[-1.01,0.922],[-0.123,0.114],[-2.265,1.994],[-0.531,0.272],[-4.406,2.256],[-1.752,0.899],[-8.312,0.009],[-0.548,-0.003],[-1.033,0.183],[-4.64,2.75],[-2.211,1.328],[-0.474,0.051],[-1.935,0.024],[-0.067,0.001],[-1.868,0.002],[-1.626,-0.14],[-1.424,-1.063],[-0.455,-0.18],[-0.201,-0.035],[-0.838,-0.09],[-1.452,0.197],[-1.284,-0.183],[-2.068,-1.03],[-0.37,-0.165],[-0.707,-0.326],[-1.694,-0.449],[-0.418,-0.033],[0.12,-0.07],[1.698,-0.994],[0.593,-0.353],[0.407,-0.004],[0.015,0.003],[1.052,0.265],[1.812,0.44],[0.966,0.278],[1.503,0.22],[0.781,-0.067],[1.577,0.125],[0.581,0.291],[1.644,1.159],[0.223,0.003],[0.468,-0.015],[2.138,-0.06],[0.348,0.013],[1.629,0.091],[1.778,-0.446],[3.21,-1.78],[1.283,-0.663],[0.026,-0.005],[0.004,0],[0.844,-0.161],[4.277,-0.471],[3.101,-0.228],[1.093,0.084],[4.227,-0.248],[0.275,-0.177],[0.647,-0.381],[0.689,-0.307],[0.045,-0.023],[0.061,-0.032],[4.849,-2.602],[2.7,-2.261],[2.36,-1.956],[0.104,-0.088],[1.236,-1.065],[1.316,-1.209],[0.263,-0.241],[1.525,-1.349],[2.77,-2.103],[1.244,-0.962],[1.711,-1.287],[2.204,-1.594],[0,0],[-0.782,1.706],[-6.55,4.91],[-3.09,2.34],[-6.8,6.13],[-5.93,5.26],[-1.23,0.68],[-2.64,0.01],[-4.86,-0.18],[-2.58,0.26],[-3.45,0.57],[-2.31,1.18],[-1.62,0.84],[-3.12,0],[-2.13,0.07],[-2.69,-1.86],[-3.7,0.36],[-1.74,-0.46],[-1.4,-0.4],[-1.17,0.65],[-1.12,0.67],[-0.01,0.01],[0.07,0.06],[-0.03,0.01],[0.05,-0.05],[0,-0.01],[0,0],[0,0],[0,0],[-0.08,-0.16],[0,0],[0.01,-0.03],[0.93,-6.34],[-0.88,1.1],[-3.72,4.74],[-0.24,0.31],[-3.53,-0.97],[3.2,-2.03],[0.65,-0.4],[1.51,-4.32],[0.21,-0.57],[-0.01,-4.8],[0,-2.04],[-0.66,-0.07],[-0.8,4.27],[-0.13,0.66],[-3.4,3.66],[-0.4,0.44],[-2.91,0.48],[-0.68,0.11],[-7.19,-1.77],[-6.12,0.87],[-0.46,0.35],[-7.77,0.25],[-3.9,0.09],[-1.21,1.48],[-1.71,1.54],[0.01,1.39],[0.72,4.25],[7.35,3.73],[4.08,2.11],[6.48,1.37],[3.53,0.78],[7.28,2.9],[5.13,2.13],[1.23,0.07],[-1.73,1.59],[-2.76,2.5],[0.7,1.99],[1.02,2.89],[1.14,0.46],[0,0],[-0.17,-0.19],[-1.38,-0.49],[-1.69,-0.71],[-0.79,-2.08],[-0.7,-2.01],[2.3,-2.21],[0.71,-0.64],[1.71,-0.04],[0.52,0.04],[-5.27,-0.16],[-5.78,-0.57],[-6.66,-2.65],[-3.15,-1.27],[1.52,-0.68],[5.17,-0.22],[14.31,2.02],[0,0],[0,-0.01],[-11.66,-2.97],[-8.11,-1.49]],"v":[[-83.531,21.205],[-91.902,22.265],[-93.921,23.905],[-94.632,24.165],[-113.181,20.045],[-125.941,14.075],[-144.681,4.465],[-149.921,-2.645],[-149.931,-5.395],[-149.021,-5.905],[-140.331,-1.095],[-114.071,13.465],[-110.691,13.985],[-108.181,14.175],[-107.081,13.105],[-108.041,12.195],[-108.401,12.185],[-117.031,9.555],[-148.221,-7.715],[-148.491,-9.355],[-145.901,-11.905],[-142.581,-10.485],[-137.281,-12.015],[-134.951,-15.635],[-132.211,-17.515],[-112.111,-18.055],[-110.601,-18.995],[-105.591,-22.015],[-84.201,-25.325],[-76.861,-24.245],[-76.382,-23.225],[-77.682,-20.825],[-77.042,-19.915],[-69.382,-16.265],[-61.861,-13.465],[-53.771,-11.295],[-52.852,-8.465],[-58.271,-5.745],[-64.841,-5.225],[-66.361,-4.655],[-73.361,1.895],[-73.551,3.295],[-67.262,14.585],[-65.841,14.925],[-41.941,-0.415],[-39.822,-0.995],[-31.231,-0.205],[-27.691,0.855],[-19.731,4.445],[-12.382,5.615],[-4.761,7.775],[4.269,10.865],[13.019,10.845],[23.279,8.075],[37.868,-0.425],[40.709,-1.165],[65.879,-1.145],[72.339,-2.665],[91.139,-12.175],[96.548,-16.505],[126.929,-43.655],[141.469,-55.005],[147.179,-59.375],[152.961,-67.699],[150.068,-68.721],[149.969,-68.345],[144.768,-61.385],[136.196,-54.901],[127.081,-47.837],[123.74,-45.011],[118.008,-39.835],[96.697,-20.77],[93.668,-18.004],[93.291,-17.678],[85.867,-12.96],[84.27,-12.144],[71.012,-5.451],[65.481,-4.153],[40.545,-4.173],[38.972,-4.028],[36.019,-2.925],[22.059,5.235],[15.014,7.713],[13.576,7.808],[7.77,7.891],[7.568,7.889],[1.964,7.688],[-2.246,5.847],[-6.673,2.927],[-8.111,2.515],[-8.714,2.435],[-11.208,2.467],[-15.462,2.486],[-19.242,1.315],[-25.548,-1.557],[-26.654,-2.055],[-28.816,-2.823],[-34.117,-3.576],[-35.383,-3.675],[-35.031,-3.88],[-30.251,-6.685],[-28.417,-7.174],[-27.177,-7.033],[-27.132,-7.025],[-23.973,-6.25],[-18.561,-4.85],[-15.649,-4.236],[-11.111,-4.075],[-8.831,-4.088],[-4.35,-2.829],[-2.641,-1.815],[2.801,-0.134],[3.475,-0.136],[4.882,-0.176],[11.301,-0.166],[12.344,-0.126],[16.995,-0.586],[22.148,-2.685],[31.898,-7.815],[35.925,-9.15],[36.001,-9.166],[36.012,-9.168],[38.575,-9.538],[51.408,-10.919],[60.75,-10.986],[63.953,-10.974],[75.709,-14.985],[76.557,-15.49],[78.546,-16.535],[80.566,-17.521],[80.705,-17.588],[80.882,-17.69],[94.109,-27.385],[102.235,-34.138],[109.286,-40.039],[109.594,-40.307],[113.247,-43.564],[117.185,-47.202],[117.987,-47.91],[122.716,-51.758],[131.086,-57.99],[134.839,-60.846],[139.998,-64.665],[144.735,-70.604],[141.87,-71.616],[138.369,-67.325],[118.729,-52.565],[110.049,-44.845],[89.059,-27.165],[69.189,-15.045],[65.129,-14.155],[57.219,-14.165],[42.779,-13.065],[35.059,-12.105],[25.659,-8.035],[18.758,-4.425],[13.589,-3.155],[4.238,-3.125],[-1.531,-4.695],[-10.462,-7.155],[-21.171,-8.695],[-26.382,-10.045],[-30.531,-10.055],[-34.031,-8.105],[-37.462,-6.255],[-37.481,-6.225],[-37.521,-6.065],[-37.632,-6.085],[-37.481,-6.225],[-37.501,-6.245],[-37.902,-10.625],[-37.902,-10.635],[-37.861,-11.035],[-37.801,-11.575],[-37.792,-11.605],[-37.771,-11.695],[-34.911,-31.005],[-37.221,-28.105],[-48.402,-13.885],[-49.391,-13.235],[-60.182,-16.145],[-50.932,-22.005],[-49.622,-23.595],[-45.001,-36.535],[-44.712,-38.285],[-44.712,-52.675],[-46.781,-54.905],[-47.872,-54.105],[-50.411,-41.325],[-51.242,-39.655],[-61.402,-28.645],[-62.831,-27.875],[-71.561,-26.425],[-73.572,-26.555],[-95.411,-28.055],[-112.271,-21.505],[-113.711,-21.075],[-137.041,-20.365],[-146.681,-15.885],[-150.531,-11.625],[-152.861,-6.045],[-152.841,-1.885],[-145.911,7.255],[-123.911,18.555],[-111.231,23.725],[-91.801,27.845],[-81.232,30.365],[-59.441,39.225],[-43.561,43.825],[-39.742,44.455],[-44.701,48.995],[-47.072,58.225],[-44.941,64.185],[-39.131,70.165],[-35.551,71.615],[-32.962,69.755],[-34.652,68.675],[-38.701,66.965],[-42.051,63.255],[-44.301,56.955],[-43.092,51.665],[-36.021,45.195],[-33.641,45.075],[-28.511,45.285],[-28.561,42.275],[-44.271,40.745],[-60.352,35.575],[-80.292,27.505],[-90.311,25.045],[-85.882,24.255],[-70.492,25.275],[-28.132,34.085],[-23.792,32.135],[-23.811,32.115],[-58.992,24.115]],"c":true},"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[161.968,299.318],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":12,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.234,1.043],[-1.2,2.77],[-1.89,4.43],[-0.49,1.92],[-0.38,1.83],[-0.234,0.674],[0.147,-0.72],[0.466,-1.824],[0.774,-1.818],[1.915,-4.428],[0.668,-2.974],[-0.641,-0.874]],"o":[[0.67,-2.97],[1.91,-4.43],[0.77,-1.82],[0.47,-1.83],[0.145,-0.72],[-0.235,0.674],[-0.372,1.827],[-0.492,1.926],[-1.89,4.438],[-1.2,2.774],[-0.235,1.045],[-0.639,-0.875]],"v":[[-6.539,15.873],[-3.269,7.413],[2.661,-5.787],[4.371,-11.497],[6.251,-16.777],[6.827,-18.863],[6.246,-16.777],[4.371,-11.502],[2.657,-5.791],[-3.273,7.413],[-6.542,15.874],[-6.186,18.863]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.035,262.151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.869,2.396],[0,0],[0.267,-0.45],[0.753,-2.168],[0.144,-0.719],[0.47,-1.83],[0.77,-1.82],[1.91,-4.43],[0.67,-2.97],[-0.639,-0.876],[-0.238,-0.182],[-0.57,1.559],[-0.23,0.55],[-2.722,6.59],[-1.775,4.335]],"o":[[0,0],[-0.18,0.486],[-1.182,2],[-0.233,0.674],[-0.38,1.83],[-0.49,1.92],[-1.89,4.43],[-1.2,2.77],[-0.235,1.043],[0.152,0.207],[1.529,-0.461],[0.21,-0.56],[2.728,-6.591],[1.788,-4.329],[0.965,-2.359]],"v":[[10.848,-21.411],[6.539,-22.932],[5.883,-21.522],[2.804,-15.383],[2.229,-13.297],[0.349,-8.017],[-1.361,-2.307],[-7.29,10.893],[-10.561,19.353],[-10.208,22.344],[-9.639,22.933],[-6.381,20.043],[-5.641,18.413],[2.537,-1.357],[7.888,-14.35]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[320.057,258.671],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.794,3.017],[-0.033,0.126],[0,0],[2.2,-1.594],[1.711,-1.287],[1.241,-0.966],[2.77,-2.101],[1.526,-1.348],[0.261,-0.241],[1.317,-1.209],[1.238,-1.062],[0.103,-0.089],[2.36,-1.956],[2.7,-2.264],[4.849,-2.6],[0.06,-0.032],[0.045,-0.024],[0.687,-0.308],[0.648,-0.379],[0.274,-0.179],[4.227,-0.246],[1.093,0.083],[3.1,-0.23],[4.27,-0.47],[0.845,-0.161],[0.004,-0.001],[0.025,-0.005],[1.283,-0.663],[3.211,-1.779],[1.779,-0.446],[1.628,0.091],[0.349,0.014],[2.14,-0.058],[0.467,-0.016],[0.224,0.005],[1.642,1.158],[0.582,0.292],[1.579,0.126],[0.78,-0.068],[1.502,0.221],[0.964,0.275],[1.812,0.441],[1.051,0.265],[0.016,0.004],[0.406,-0.003],[0.595,-0.353],[1.698,-0.991],[0.119,-0.07],[-0.418,-0.033],[-1.693,-0.449],[-0.708,-0.327],[-0.368,-0.165],[-2.065,-1.03],[-1.284,-0.184],[-1.448,0.197],[-0.836,-0.093],[-0.201,-0.034],[-0.454,-0.181],[-1.429,-1.06],[-1.62,-0.14],[-1.87,0.003],[-0.068,0],[-1.935,0.025],[-0.473,0.05],[-2.213,1.33],[-4.635,2.748],[-1.034,0.18],[-0.55,-0.004],[-8.31,0.01],[-1.75,0.9],[-4.41,2.26],[-0.532,0.272],[-2.263,1.991],[-0.124,0.114],[-1.01,0.922],[-7.111,6.348],[-1.928,1.702],[-1.141,0.905],[-3.059,2.328],[-2.856,2.162]],"o":[[0.033,-0.126],[0,0],[-1.068,2.318],[-1.733,1.256],[-1.256,0.945],[-2.751,2.128],[-1.618,1.229],[-0.266,0.235],[-1.317,1.211],[-1.202,1.104],[-0.103,0.089],[-2.336,1.982],[-2.712,2.249],[-4.205,3.525],[-0.06,0.032],[-0.046,0.024],[-0.66,0.346],[-0.681,0.306],[-0.284,0.167],[-3.651,2.38],[-1.048,0.061],[-3.09,-0.24],[-4.29,0.31],[-0.863,0.093],[-0.004,0.001],[-0.026,0.005],[-1.389,0.272],[-3.263,1.686],[-1.672,0.927],[-1.483,0.371],[-0.349,-0.02],[-2.136,-0.083],[-0.467,0.013],[-0.229,0.007],[-1.979,-0.033],[-0.558,-0.393],[-1.415,-0.71],[-0.739,-0.058],[-1.525,0.132],[-0.976,-0.142],[-1.79,-0.519],[-1.054,-0.256],[-0.016,-0.004],[-0.421,-0.101],[-0.627,0.006],[-1.533,0.912],[-0.118,0.069],[0.425,0.034],[1.841,0.142],[0.735,0.195],[0.366,0.169],[2.108,0.944],[1.239,0.618],[1.386,0.198],[0.83,-0.113],[0.201,0.021],[0.511,0.085],[1.661,0.658],[1.26,0.95],[1.868,0.164],[0.067,0],[1.937,-0.006],[0.484,-0.005],[2.493,-0.272],[4.619,-2.775],[0.953,-0.565],[0.508,-0.09],[8.31,0.05],[1.94,0],[4.41,-2.26],[0.533,-0.273],[2.606,-1.335],[0.126,-0.111],[1.004,-0.928],[7.04,-6.424],[1.919,-1.713],[1.094,-0.966],[3.013,-2.392],[2.85,-2.17],[2.417,-1.829]],"v":[[92.623,-36.989],[92.722,-37.367],[87.398,-39.247],[82.662,-33.308],[77.499,-29.49],[73.748,-26.629],[65.376,-20.402],[60.645,-16.554],[59.848,-15.849],[55.907,-12.208],[52.253,-8.951],[51.948,-8.679],[44.894,-2.782],[36.766,3.974],[23.542,13.666],[23.364,13.767],[23.225,13.835],[21.208,14.821],[19.216,15.866],[18.371,16.373],[6.612,20.382],[3.408,20.371],[-5.932,20.441],[-18.762,21.821],[-21.328,22.188],[-21.34,22.19],[-21.416,22.206],[-25.442,23.543],[-35.192,28.672],[-40.345,30.77],[-44.992,31.231],[-46.04,31.189],[-52.46,31.18],[-53.862,31.221],[-54.539,31.221],[-59.98,29.545],[-61.691,28.527],[-66.173,27.268],[-68.45,27.283],[-72.99,27.12],[-75.902,26.511],[-81.313,25.106],[-84.472,24.331],[-84.519,24.322],[-85.758,24.182],[-87.592,24.675],[-92.373,27.476],[-92.722,27.681],[-91.458,27.78],[-86.157,28.533],[-83.992,29.301],[-82.889,29.799],[-76.584,32.666],[-72.802,33.842],[-68.552,33.821],[-66.055,33.791],[-65.453,33.868],[-64.014,34.283],[-59.582,37.201],[-55.382,39.041],[-49.773,39.244],[-49.571,39.247],[-43.762,39.161],[-42.328,39.069],[-35.282,36.588],[-21.326,28.428],[-18.369,27.328],[-16.792,27.181],[8.138,27.201],[13.668,25.901],[26.928,19.211],[28.526,18.396],[35.949,13.678],[36.328,13.351],[39.357,10.585],[60.666,-8.483],[66.399,-13.655],[69.738,-16.479],[78.856,-23.545],[87.424,-30.033]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[219.309,267.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.4,-0.4],[-1.74,-0.46],[-3.7,0.36],[-2.69,-1.86],[-2.13,0.07],[-3.12,0],[-1.62,0.84],[-2.31,1.18],[-3.45,0.57],[-2.58,0.26],[-4.86,-0.18],[-2.64,0.01],[-1.23,0.68],[-5.93,5.26],[-6.8,6.13],[-3.09,2.34],[-6.55,4.91],[-0.782,1.706],[0,0],[0.589,-0.503],[8.56,-7.63],[3.33,-1.35],[4.61,-1.92],[5.4,-2.18],[-0.62,-0.87],[0,0],[0,0],[0,0],[0,0],[0,0],[0.67,-0.58]],"o":[[1.72,0.49],[3.51,0.93],[3.29,-0.33],[1.74,1.19],[3.11,-0.11],[1.83,0],[2.3,-1.21],[3.05,-1.55],[2.56,-0.42],[4.8,-0.49],[2.63,0.09],[1.41,0],[6.78,-3.78],[6.83,-6.08],[2.87,-2.6],[6.53,-4.95],[1.553,-1.163],[0,0],[-0.532,0.543],[-8.72,7.45],[-2.63,2.35],[-4.63,1.86],[-5.37,2.24],[-1.08,0.44],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.68,0.56],[1.38,-0.19]],"v":[[-82.051,29.327],[-76.841,30.677],[-66.131,32.217],[-57.201,34.677],[-51.431,36.247],[-42.081,36.217],[-36.911,34.947],[-30.011,31.337],[-20.611,27.267],[-12.891,26.307],[1.549,25.207],[9.459,25.217],[13.519,24.327],[33.389,12.207],[54.379,-5.473],[63.059,-13.193],[82.699,-27.953],[86.201,-32.244],[74.662,-36.317],[72.989,-34.743],[46.829,-12.413],[38.219,-6.443],[24.399,-0.703],[8.269,5.987],[7.779,7.667],[23.16,13.117],[19.829,18.217],[-13.071,21.317],[-62.921,30.777],[-84.161,27.607],[-86.201,29.317]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[217.637,259.947],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.33,-1.49],[1.24,0],[-0.03,1.56],[-0.95,0.06]],"o":[[-0.2,0.92],[-1.62,0],[0.01,-0.67],[1.51,-0.1]],"v":[[-91.66,-8.328],[-93.63,-7.068],[-96.37,-9.748],[-94.23,-11.358]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.7,-0.01],[0.66,0.77],[-0.29,0.5],[-0.34,-0.09],[-0.83,0],[-0.15,-0.37]],"o":[[-1.58,0.17],[-0.53,-0.61],[0.19,-0.31],[0.81,0.22],[0.42,-0.01],[0.63,1.58]],"v":[[-94.19,-2.218],[-96.36,-4.348],[-96.03,-5.918],[-95.25,-6.318],[-92.78,-6.098],[-92.03,-5.468]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.76,-0.12],[0.15,0.97],[-0.73,-0.03],[0.15,-0.88]],"o":[[-0.9,-0.09],[-0.15,-0.93],[0.76,0.02],[-0.17,1.03]],"v":[[-98.21,-0.758],[-100.13,-2.068],[-98.29,-4.408],[-96.37,-1.878]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0.29,-0.58],[1.09,0.18],[0.16,1.13],[0,0.14],[-0.37,0.45],[-0.87,-0.23],[-0.14,-0.62]],"o":[[-0.31,0.61],[-1.07,-0.18],[-0.04,-0.24],[-0.06,-0.68],[0.58,-0.71],[0.8,0.2],[0.14,0.62]],"v":[[-100.47,-3.968],[-101.87,-2.508],[-103.82,-4.448],[-103.83,-5.068],[-103.33,-6.708],[-101.1,-7.498],[-100.23,-5.828]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0.72,0.19],[2.06,0.49],[0.11,0.16],[0.98,1.46],[-0.17,0.13],[-0.11,0.04],[-0.73,2.82],[-1.15,0.13],[-1.53,0.31],[-0.13,-0.28],[-0.11,-0.16],[1.38,-2.81],[0.69,-2.12]],"o":[[-2.05,-0.53],[-0.23,-0.05],[-1,-1.44],[-0.15,-0.22],[0.1,-0.07],[2.88,-1.22],[0.27,-1.05],[1.54,-0.17],[0.34,-0.05],[0.08,0.18],[1.74,2.56],[-0.98,1.99],[-0.21,0.64]],"v":[[-106.64,-11.108],[-112.81,-12.578],[-113.46,-12.838],[-116.41,-17.198],[-116.28,-17.698],[-115.98,-17.898],[-111.11,-24.388],[-109.16,-26.108],[-104.58,-26.988],[-103.92,-26.578],[-103.68,-26.038],[-103.24,-18.118],[-105.47,-11.808]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[-0.74,0.59],[-0.59,-0.28],[-0.06,-0.7],[0.75,-0.34],[0.06,0.94],[0.05,0.23]],"o":[[0.54,-0.42],[0.74,0.34],[0.11,0.9],[-0.72,0.33],[-0.02,-0.23],[-0.14,-0.63]],"v":[[-99.35,-8.758],[-97.57,-9.148],[-96.84,-7.278],[-97.97,-5.518],[-99.28,-6.218],[-99.44,-6.908]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[-0.4,0.48],[-0.86,-0.22],[-0.13,-0.62],[0.17,-0.42],[1.3,0.08],[-0.01,1.48]],"o":[[0.59,-0.71],[0.8,0.2],[0.09,0.44],[-0.31,0.77],[-1.24,-0.08],[-0.05,-0.55]],"v":[[61.65,1.682],[63.88,0.892],[64.75,2.562],[64.64,3.962],[63.12,5.872],[61.14,3.272]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ind":7,"ty":"sh","ix":8,"ks":{"a":0,"k":{"i":[[-0.65,-0.01],[0.06,-0.89],[1.25,0],[0.22,0.93]],"o":[[0.78,0.01],[-0.04,0.65],[-0.61,-0.05],[-0.18,-0.79]],"v":[[66.63,3.982],[68.62,6.452],[66.51,7.612],[64.84,6.372]],"c":true},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ind":8,"ty":"sh","ix":9,"ks":{"a":0,"k":{"i":[[-0.68,0.56],[-0.63,-0.32],[-0.07,-0.66],[0.68,-0.37],[0.2,0.98],[0.05,0.23]],"o":[[0.56,-0.46],[0.67,0.34],[0.13,0.84],[-0.88,0.48],[-0.04,-0.23],[-0.13,-0.58]],"v":[[65.6,-0.328],[67.47,-0.728],[68.14,1.062],[67.17,2.802],[65.7,2.102],[65.52,1.412]],"c":true},"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ind":9,"ty":"sh","ix":10,"ks":{"a":0,"k":{"i":[[-1.03,-0.04],[0.02,-1.23],[1.32,0.02],[-0.18,0.77]],"o":[[2.52,0.1],[-0.03,1.32],[-0.7,-0.01],[0.16,-0.68]],"v":[[69.88,2.062],[73.15,3.782],[70.68,6.182],[68.44,3.502]],"c":true},"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ind":10,"ty":"sh","ix":11,"ks":{"a":0,"k":{"i":[[-1.01,0.03],[0.04,-1.33],[1.7,0],[0.02,1.77]],"o":[[1.32,-0.04],[-0.04,1.27],[-1.92,0],[-0.01,-0.71]],"v":[[70.83,-2.968],[73.4,-0.378],[71.31,1.142],[68.62,-1.318]],"c":true},"ix":2},"nm":"Path 11","mn":"ADBE Vector Shape - Group","hd":false},{"ind":11,"ty":"sh","ix":12,"ks":{"a":0,"k":{"i":[[-1.66,0.79],[0,-2.06],[0.23,-0.59],[1.1,0.77]],"o":[[1.31,-0.61],[-0.08,0.29],[-0.48,1.27],[-1.51,-1.05]],"v":[[109.21,-38.378],[111.54,-36.078],[111.12,-34.558],[108.83,-33.858]],"c":true},"ix":2},"nm":"Path 12","mn":"ADBE Vector Shape - Group","hd":false},{"ind":12,"ty":"sh","ix":13,"ks":{"a":0,"k":{"i":[[-0.71,0.01],[0.07,-0.87],[0.61,-0.1],[-0.02,0.64]],"o":[[0.73,-0.01],[-0.08,1.04],[-1.18,0.02],[0.03,-0.97]],"v":[[113.3,-35.358],[115.36,-32.968],[113.8,-31.738],[111.57,-33.028]],"c":true},"ix":2},"nm":"Path 13","mn":"ADBE Vector Shape - Group","hd":false},{"ind":13,"ty":"sh","ix":14,"ks":{"a":0,"k":{"i":[[-1.27,-0.03],[-0.18,-0.55],[0.84,-0.58],[0.25,1.13],[0.08,0.26]],"o":[[0.84,-0.09],[0.29,0.91],[-0.94,0.66],[-0.06,-0.27],[-0.38,-1.2]],"v":[[113.71,-40.168],[114.76,-39.008],[114.12,-36.668],[112.44,-37.378],[112.21,-38.178]],"c":true},"ix":2},"nm":"Path 14","mn":"ADBE Vector Shape - Group","hd":false},{"ind":14,"ty":"sh","ix":15,"ks":{"a":0,"k":{"i":[[-0.51,0.5],[-1.15,0.22],[-0.08,-0.46],[1.43,-0.01],[0.57,0.76]],"o":[[1.07,-1.06],[0.69,-0.13],[0.23,1.38],[-1.42,0.18],[-0.46,-0.62]],"v":[[115.6,-36.788],[119.05,-37.008],[119.79,-35.858],[117.45,-33.158],[115.46,-35.098]],"c":true},"ix":2},"nm":"Path 15","mn":"ADBE Vector Shape - Group","hd":false},{"ind":15,"ty":"sh","ix":16,"ks":{"a":0,"k":{"i":[[-1.06,-0.02],[0.05,-1.31],[1.73,0.01],[0.09,1.85]],"o":[[1.31,0.02],[-0.05,1.29],[-1.94,0],[-0.04,-0.78]],"v":[[117.66,-42.308],[120.13,-39.708],[118.03,-38.198],[115.39,-40.608]],"c":true},"ix":2},"nm":"Path 16","mn":"ADBE Vector Shape - Group","hd":false},{"ind":16,"ty":"sh","ix":17,"ks":{"a":0,"k":{"i":[[-0.376,-0.048],[-1.436,-0.205],[0,0],[-0.368,-0.053],[-2.225,-0.309],[0.02,-0.74],[-0.03,-1.75],[0.64,0.1],[1.43,0.35],[1.38,-1.57],[0.81,-0.66],[0.06,-0.5],[0.21,-1.54],[-0.65,-0.26],[-0.34,1.91],[-0.75,-0.01],[-4.8,-0.01],[-0.17,-0.36],[1.6,-0.81],[0.01,-0.09],[-1.02,0],[0.19,-0.59],[-0.33,0.33],[-2.22,2.11],[-2.44,1.54],[-2.37,0.17],[-2.48,0.59],[-0.67,1.34],[-2.5,6.65],[0.41,0.45],[2.41,-3.18],[2.85,-0.63],[2.65,-0.54],[2.46,0.35],[4.89,0.69],[1.97,0.3],[-0.2,0.14],[-0.03,0.01],[-1.02,1.07],[-0.66,0.08],[-3.23,0.35],[-2.04,0.28],[-1.24,1.55],[-0.68,0.98],[-1.02,-0.11],[-0.15,0.23],[-10.04,9.45],[-12.49,7.51],[-3.35,1.93],[0.151,0.208],[-0.235,1.045],[-1.2,2.774],[-1.89,4.438],[-0.492,1.926],[-0.372,1.827],[-0.235,0.674],[-1.182,1.998],[-0.181,0.487],[0,0],[2.912,-2.131],[1.89,-1.48],[4.61,-4.08],[10.14,-9.03],[2.11,-1.07],[6.26,-3.19],[2.29,0.01],[8.39,0.02],[0.9,-0.53],[4.85,-2.85],[3.69,0.05],[2.91,-0.13],[2.5,2.36],[2.89,-0.43],[2.35,1.08],[2.65,1.2],[1.23,0.13],[2.86,0.29],[0.67,-0.43],[7.96,-5.13],[0.42,0.77],[2.12,3.75],[-0.53,0.48],[-2.32,2.2],[-0.56,0.05],[-2.19,0.03],[-1.4,1.95],[2.68,0.7],[2.68,0.77],[2.35,1.55],[2.57,1.19],[-0.26,0.63],[3.57,-0.21],[4.58,-1.39],[1.44,-1.47],[1.93,-0.05],[3.25,0.26],[3.14,-0.52],[0.78,0.82],[0.77,-1.21],[2.32,1.09],[1.1,-0.24],[0.91,-0.83],[-0.99,-0.54],[-10.35,-5.83],[-3.2,0.17],[-0.12,0.01],[0.11,-0.88],[0.91,0.14],[0.83,0.11],[1.11,0.62],[8.75,4.85],[2.88,1.63],[-0.02,-0.75],[0,-0.91],[-2.24,-1.65],[-6.86,-3.27],[-6.5,-1.01],[-3.38,-0.45],[-0.08,-1.65],[-2.84,-0.03],[-8.11,-1.49],[-11.66,-2.97],[-0.47,-0.18],[0,0],[0,0],[0,0],[0,0],[-0.54,-1.59],[1.1,-0.32],[3.26,-1.7],[2.73,-3.14],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[1.441,0.182],[0,0],[0.368,0.053],[2.221,0.323],[0.68,0.09],[-0.06,1.76],[0.01,0.64],[-1.45,-0.23],[-1.94,-0.48],[-0.68,0.77],[-0.34,0.28],[-0.19,1.54],[-0.07,0.48],[0.45,-1.95],[0.15,-0.84],[4.79,0.02],[0.23,0],[-1.61,0.83],[-0.01,0.1],[1.02,0.02],[0.47,0],[0.51,-0.1],[2.18,-2.17],[2.08,-1.97],[2.05,-1.3],[2.53,-0.18],[1.42,-0.33],[3.14,-6.35],[0.14,-0.36],[-2.43,3.16],[-1.76,2.32],[-2.64,0.59],[-2.32,0.47],[-4.89,-0.7],[-1.98,-0.28],[-0.1,-0.02],[0.03,-0.03],[-1,-1.97],[0.57,-0.6],[3.22,-0.39],[2.04,-0.23],[2.21,-0.31],[0.74,-0.94],[0.57,-0.82],[0.16,-0.22],[7.54,-11.56],[10.61,-10.01],[3.31,-1.99],[-0.238,-0.182],[-0.641,-0.874],[0.668,-2.974],[1.915,-4.428],[0.774,-1.818],[0.466,-1.824],[0.147,-0.72],[0.748,-2.166],[0.268,-0.452],[0,0],[-1.026,3.405],[-1.93,1.41],[-4.84,3.79],[-10.16,9.01],[-1.73,1.53],[-6.28,3.15],[-2.04,1.03],[-8.39,-0.03],[-1.04,-0.01],[-4.85,2.85],[-3.17,1.86],[-2.92,-0.04],[-3.45,0.15],[-2.22,-2.1],[-2.55,0.38],[-2.64,-1.22],[-1.14,-0.51],[-2.86,-0.3],[-0.81,-0.08],[-7.96,5.12],[-0.71,0.46],[-2.06,-3.78],[-0.33,-0.58],[2.36,-2.15],[0.44,-0.41],[2.19,-0.18],[2.31,-0.04],[1.61,-2.24],[-2.7,-0.71],[-2.57,-0.74],[-2.34,-1.54],[-0.39,-0.18],[-3.56,-0.33],[-4.7,0.27],[-1.98,0.61],[-1.46,1.48],[-3.27,0.09],[-3.21,-0.25],[-1.26,0.21],[-0.77,1.21],[-1.37,2.17],[-1.11,-0.52],[-1.09,0.24],[-0.83,0.77],[10.42,5.72],[2.73,1.54],[0.12,0],[0.61,-0.01],[-0.09,0.75],[-0.83,-0.12],[-1.12,-0.16],[-8.74,-4.88],[-2.9,-1.6],[-0.69,-0.38],[0.01,0.92],[2.91,0.25],[6.11,4.5],[5.92,2.83],[3.37,0.52],[1.68,0.23],[2.72,-0.89],[8.29,0.1],[11.84,2.18],[0.42,-0.6],[0,0],[0,0],[0,0],[0,0],[1.57,-0.51],[0.34,0.99],[-3.54,1.01],[-3.67,1.91],[0,0],[0,0],[0,0],[0,0],[0,0],[0.256,-0.036]],"v":[[34.89,59.762],[39.201,60.358],[39.2,60.352],[40.305,60.511],[46.97,61.472],[47.91,62.502],[47.9,67.772],[47.05,68.532],[42.68,67.872],[37.76,69.202],[35.37,71.202],[34.71,72.282],[34.06,76.902],[34.65,78.102],[35.93,72.362],[37.21,71.392],[51.59,71.412],[52.3,71.592],[47.5,74.052],[47.47,74.332],[50.54,74.372],[51.16,75.022],[52.28,74.172],[58.81,67.672],[65.39,62.182],[72.03,60.132],[79.56,59.142],[82.84,56.772],[91.97,37.572],[92.1,36.372],[84.82,45.862],[77.94,50.282],[70.03,52.122],[63,53.222],[48.33,51.162],[42.42,50.282],[42.35,50.082],[42.45,50.032],[42.53,45.992],[44.51,45.312],[54.2,44.292],[60.32,43.502],[64.89,39.932],[67.03,37.062],[69.33,35.902],[69.83,35.242],[96.35,3.862],[131.07,-22.328],[141.11,-28.118],[140.543,-28.708],[140.187,-31.697],[143.456,-40.158],[149.386,-53.362],[151.1,-59.073],[152.975,-64.348],[153.556,-66.434],[156.63,-72.568],[157.29,-73.983],[145.623,-78.102],[139.84,-69.778],[134.13,-65.408],[119.59,-54.058],[89.21,-26.908],[83.8,-22.578],[65,-13.068],[58.54,-11.548],[33.37,-11.568],[30.53,-10.828],[15.94,-2.328],[5.68,0.442],[-3.07,0.462],[-12.1,-2.628],[-19.72,-4.788],[-27.07,-5.958],[-35.03,-9.548],[-38.57,-10.608],[-47.16,-11.398],[-49.28,-10.818],[-73.18,4.522],[-74.6,4.182],[-80.89,-7.108],[-80.7,-8.508],[-73.7,-15.058],[-72.18,-15.628],[-65.61,-16.148],[-60.19,-18.868],[-61.11,-21.698],[-69.2,-23.868],[-76.72,-26.668],[-84.38,-30.318],[-85.02,-31.228],[-95.73,-31.708],[-109.76,-30.088],[-115,-27.108],[-120.18,-25.058],[-129.99,-25.098],[-139.46,-24.578],[-142.29,-26.038],[-144.62,-22.418],[-149.92,-20.888],[-153.24,-22.308],[-155.83,-19.758],[-155.56,-18.118],[-124.37,-0.848],[-115.74,1.782],[-115.38,1.792],[-114.42,2.702],[-115.52,3.772],[-118.03,3.582],[-121.41,3.062],[-147.67,-11.498],[-156.36,-16.308],[-157.27,-15.798],[-157.26,-13.048],[-149.74,-9.638],[-130.4,2.192],[-111.75,7.872],[-101.62,9.282],[-99.24,11.862],[-90.87,10.802],[-66.33,13.712],[-31.15,21.712],[-29.75,21.342],[-29.74,21.342],[-20.24,17.442],[10.06,17.442],[48.33,11.922],[50.38,13.022],[49.49,14.772],[39.29,18.852],[29.45,26.132],[28.63,24.172],[22.59,34.102],[18.43,46.602],[22.59,54.492],[33.932,59.849]],"c":true},"ix":2},"nm":"Path 17","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.306,309.722],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":19,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[124.066,288.694],[124.066,288.684]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.133333333333,0.309803921569,0.698039215686,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.586,0],[0.166,0.039],[0,0],[0.047,-0.033],[0,2.616],[2.206,0.497],[0,0],[0,-6.507],[1.28,-1.016]],"o":[[-0.206,0],[0,0],[-0.227,-0.054],[0.007,-0.004],[0,-3.225],[0,0],[1.143,0.255],[0,2.892],[-0.651,0.517]],"v":[[2.1,7.849],[1.539,7.788],[2.311,4.474],[1.934,4.484],[2.551,1.341],[-5.954,-4.526],[-5.211,-7.848],[5.954,1.341],[4.052,7.148]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[142.143,360.153],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.832,8.427],[-8.27,6.054],[5.831,-8.427],[8.27,-6.053]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[139.647,350.796],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.384,0],[1.415,5.269],[0.044,0.032],[0,0],[-1.484,-5.525],[-1.771,-0.368],[0.617,1.812],[0.014,0.212],[0,0],[0,0],[-5.461,0.506],[0,0],[0.367,3.119],[0.559,0.48],[0,0],[0,0],[0,0],[-0.672,-5.7],[-2.372,-0.725],[0,0],[0,0],[2.071,1.431],[-0.02,-0.022],[0,0],[0,0]],"o":[[-2.142,0],[-1.193,-4.443],[0,0],[0.215,0.155],[0.517,1.929],[-0.809,-1.243],[-1.002,-2.938],[0,0],[0,0],[0.04,0.059],[0,0],[-2.838,-1.6],[-0.499,-4.227],[0,0],[0,0],[0,0],[0.261,0.217],[0.398,3.385],[0,0],[0,0],[-3.076,0.297],[1.29,2.552],[0,0],[0,0],[-0.056,0.003]],"v":[[-1.704,15.021],[-11.683,9.304],[-19.157,-0.841],[-16.739,-2.892],[-8.688,8.5],[-4.464,11.645],[-6.756,7.005],[-7.892,2.651],[-8.272,-3.128],[-5.057,1.689],[4.588,7.288],[5.042,7.245],[-1.048,0.159],[-6.964,-8.836],[-13.56,-11.867],[-13.152,-15.021],[-5.036,-11.266],[2.031,-0.204],[11.664,6.739],[19.157,9.03],[4.879,10.374],[-2.932,8.104],[-0.003,12.38],[2.304,14.784],[-1.018,15.003]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.573,371.775],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[14.238,2.659],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.28,-0.238],[0,0]],"v":[[-28.575,-8.1],[30.593,2.72],[30.593,8.099],[-27.973,6.059],[-29.92,2.961],[31.035,5.599],[-25.862,-4.711],[-31.035,-5.99]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[161.425,338.546],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.146,-1.195],[0.848,-2.27],[0.434,0.009],[-0.145,0.369],[0.803,0.771],[-0.143,0.372],[-0.248,0.876],[-1.052,0.076]],"o":[[-0.773,2.204],[-0.287,0.769],[-0.57,-0.011],[0.394,-1.002],[-0.393,-0.377],[0.327,-0.854],[0.271,-0.959],[1.088,-0.079]],"v":[[2.327,-2.835],[-0.066,3.938],[-1.383,4.018],[-1.602,3.258],[-2.079,0.494],[-2.208,-0.547],[-1.253,-3.116],[0.561,-4.628]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.996078491211,0.996078491211,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[61.728,290.914],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-29.932,-6.932],[-29.932,4.823],[28.571,6.932],[29.932,4.476]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[162.528,338.366],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.274,-0.026],[-0.179,-0.546],[0.836,-0.582],[0.245,1.136],[0.082,0.265]],"o":[[0.837,-0.086],[0.299,0.913],[-0.947,0.659],[-0.058,-0.27],[-0.372,-1.201]],"v":[[0.268,-2.036],[1.311,-0.875],[0.679,1.463],[-1.004,0.754],[-1.238,-0.045]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.751,271.587],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.064,-0.696],[0.745,-0.337],[0.067,0.946],[0.053,0.23],[-0.744,0.587],[-0.589,-0.273]],"o":[[0.114,0.908],[-0.719,0.326],[-0.016,-0.232],[-0.142,-0.623],[0.536,-0.423],[0.738,0.342]],"v":[[1.569,0.026],[0.439,1.79],[-0.875,1.089],[-1.032,0.398],[-0.939,-1.445],[0.836,-1.844]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[70.898,302.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.071,-0.654],[0.683,-0.373],[0.197,0.984],[0.053,0.23],[-0.68,0.556],[-0.635,-0.322]],"o":[[0.128,0.841],[-0.875,0.477],[-0.047,-0.231],[-0.133,-0.587],[0.56,-0.46],[0.668,0.339]],"v":[[1.548,-0.056],[0.574,1.689],[-0.893,0.987],[-1.073,0.301],[-0.996,-1.443],[0.878,-1.844]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[235.901,310.835],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.249,0.008],[0.219,0.932],[-0.654,-0.007],[0.055,-0.884]],"o":[[-0.614,-0.044],[-0.186,-0.787],[0.775,0.007],[-0.04,0.65]],"v":[[-0.153,1.813],[-1.824,0.574],[-0.036,-1.814],[1.955,0.653]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[235.974,315.517],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.757,-0.121],[0.151,0.965],[-0.728,-0.027],[0.145,-0.885]],"o":[[-0.905,-0.093],[-0.147,-0.934],[0.764,0.029],[-0.169,1.027]],"v":[[0.047,1.841],[-1.882,0.535],[-0.043,-1.814],[1.883,0.726]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.054,307.122],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.611,-0.107],[-0.017,0.634],[-0.702,0.01],[0.07,-0.867]],"o":[[-1.18,0.021],[0.027,-0.975],[0.737,-0.011],[-0.082,1.038]],"v":[[0.31,1.807],[-1.921,0.518],[-0.194,-1.817],[1.868,0.572]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.797,276.179],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.006,1.48],[-0.402,0.485],[-0.862,-0.218],[-0.128,-0.618],[0.17,-0.416],[1.293,0.081]],"o":[[-0.054,-0.554],[0.588,-0.711],[0.805,0.203],[0.093,0.445],[-0.315,0.77],[-1.243,-0.079]],"v":[[-1.822,-0.042],[-1.312,-1.632],[0.917,-2.423],[1.783,-0.754],[1.68,0.645],[0.16,2.561]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[232.269,313.035],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.145],[-0.369,0.45],[-0.867,-0.222],[-0.141,-0.62],[0.292,-0.575],[1.089,0.181],[0.16,1.138]],"o":[[-0.059,-0.678],[0.586,-0.711],[0.807,0.207],[0.142,0.623],[-0.313,0.616],[-1.072,-0.177],[-0.033,-0.233]],"v":[[-1.841,-0.044],[-1.346,-1.679],[0.885,-2.474],[1.759,-0.802],[1.519,1.058],[0.123,2.515],[-1.837,0.577]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.319,304.693],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.314,0.016],[-0.18,0.766],[-1.029,-0.04],[0.025,-1.231]],"o":[[-0.706,-0.008],[0.16,-0.678],[2.516,0.097],[-0.028,1.32]],"v":[[-0.033,2.072],[-2.277,-0.607],[-0.833,-2.048],[2.432,-0.326]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[240.022,313.832],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.426,-0.009],[0.571,0.767],[-0.511,0.506],[-1.158,0.22],[-0.078,-0.465]],"o":[[-1.421,0.183],[-0.459,-0.616],[1.068,-1.06],[0.688,-0.131],[0.231,1.374]],"v":[[-0.058,2.253],[-2.051,0.311],[-1.912,-1.376],[1.544,-1.591],[2.279,-0.444]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[286.817,274.308],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.002,-2.062],[0.222,-0.589],[1.098,0.768],[-1.666,0.785]],"o":[[-0.078,0.295],[-0.479,1.274],[-1.511,-1.057],[1.311,-0.618]],"v":[[2.109,-0.039],[1.695,1.476],[-0.598,2.185],[-0.216,-2.335]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.735,273.682],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.702,-0.02],[0.659,0.771],[-0.295,0.495],[-0.343,-0.092],[-0.832,0.008],[-0.147,-0.373]],"o":[[-1.576,0.165],[-0.528,-0.617],[0.186,-0.313],[0.815,0.22],[0.418,-0.003],[0.627,1.583]],"v":[[-0.044,2.016],[-2.217,-0.116],[-1.88,-1.689],[-1.105,-2.089],[1.37,-1.873],[2.118,-1.24]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[75.16,305.493],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.735,0.003],[0.094,1.85],[-1.064,-0.017],[0.049,-1.31]],"o":[[-1.934,-0.003],[-0.04,-0.783],[1.31,0.021],[-0.049,1.29]],"v":[[0.266,2.066],[-2.376,-0.347],[-0.097,-2.052],[2.367,0.55]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.068,269.462],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.694,0.001],[0.023,1.774],[-1.003,0.029],[0.041,-1.336]],"o":[[-1.919,-0.001],[-0.01,-0.715],[1.328,-0.038],[-0.038,1.266]],"v":[[0.29,2.075],[-2.403,-0.388],[-0.198,-2.038],[2.372,0.555]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[240.329,308.792],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.234,0],[-0.033,1.557],[-0.957,0.061],[0.328,-1.491]],"o":[[-1.629,0],[0.014,-0.67],[1.512,-0.097],[-0.203,0.923]],"v":[[0.241,2.194],[-2.504,-0.484],[-0.362,-2.097],[2.208,0.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[75.441,300.462],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.773,2.204],[1.088,-0.079],[0.271,-0.959],[0.327,-0.854],[-0.393,-0.377],[0.394,-1.002],[-0.57,-0.011],[-0.287,0.769]],"o":[[0.146,-1.195],[-1.052,0.076],[-0.248,0.876],[-0.143,0.372],[0.803,0.771],[-0.145,0.369],[0.434,0.009],[0.848,-2.27]],"v":[[3.961,-2.664],[2.196,-4.457],[0.382,-2.945],[-0.574,-0.376],[-0.445,0.665],[0.033,3.429],[0.251,4.189],[1.568,4.109]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.525,0.304],[-0.128,-0.282],[-0.11,-0.162],[1.377,-2.806],[0.695,-2.123],[0.722,0.187],[2.057,0.489],[0.112,0.16],[0.98,1.456],[-0.173,0.13],[-0.108,0.045],[-0.737,2.821],[-1.149,0.127]],"o":[[0.339,-0.051],[0.083,0.181],[1.739,2.554],[-0.976,1.99],[-0.21,0.643],[-2.047,-0.529],[-0.228,-0.054],[-1.006,-1.44],[-0.147,-0.218],[0.095,-0.072],[2.888,-1.214],[0.273,-1.044],[1.539,-0.171]],"v":[[4.631,-8.005],[5.29,-7.601],[5.538,-7.058],[5.972,0.859],[3.741,7.17],[2.573,7.87],[-3.598,6.403],[-4.246,6.142],[-7.202,1.782],[-7.065,1.282],[-6.77,1.078],[-1.895,-5.412],[0.053,-7.125]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[60.093,290.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":4,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.029,-0.032],[0.028,-0.05],[-0.004,0.02],[-0.025,0.051]],"o":[[-0.027,0.048],[-0.024,-0.026],[0.012,-0.054],[0.025,0.026]],"v":[[0.077,-0.033],[-0.005,0.116],[-0.073,0.038],[-0.001,-0.117]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.996078491211,0.996078491211,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.137,288.648],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.034,0.035],[0.158,-0.109],[0.05,0.053]],"o":[[0.094,0.073],[-0.009,0.006],[0.033,-0.035]],"v":[[-0.051,-0.131],[-0.006,0.125],[-0.151,-0.026]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[245.234,481.689],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.033,-0.035],[-0.158,0.158],[-0.071,-0.06]],"o":[[-0.121,-0.062],[0.005,-0.005],[-0.033,0.035]],"v":[[0.081,0.141],[-0.023,-0.136],[0.181,0.036]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[245.001,481.522],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.031,0.034],[0.158,-0.114],[0.049,0.055]],"o":[[0.101,0.071],[-0.006,0.005],[0.031,-0.033]],"v":[[-0.057,-0.131],[-0.008,0.126],[-0.15,-0.03]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[222.938,402.522],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.068,0.058],[0.011,-0.093],[0.058,0.035]],"o":[[-0.011,0.092],[-0.058,-0.035],[0.069,-0.058]],"v":[[0.103,-0.139],[0.071,0.139],[-0.103,0.035]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[216.703,383.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.106,-0.043],[0.038,0.008],[-0.05,0.047]],"o":[[0.092,0.071],[-0.029,0.012],[0.05,-0.047],[0,0]],"v":[[0.019,-0.096],[0.002,0.084],[-0.111,0.062],[0.04,-0.08]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.448,293.17],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 64","np":2,"cix":2,"bm":0,"ix":64,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.025,0.018],[-0.023,-0.02],[0.024,0.001],[0.023,0.02]],"o":[[0.023,0.02],[-0.025,0.018],[-0.024,-0.001],[0.025,-0.018]],"v":[[0.003,-0.056],[0.072,0.005],[-0.003,0.055],[-0.072,-0.002]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[81.45,359.183],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 65","np":2,"cix":2,"bm":0,"ix":65,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.07,0.067],[-0.083,-0.153],[0.031,-0.034],[0.122,0.119]],"o":[[0.083,0.153],[-0.03,0.034],[-0.122,-0.12],[0.07,-0.066]],"v":[[-0.019,-0.28],[0.23,0.179],[0.137,0.28],[-0.229,-0.079]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[222.651,402.212],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 66","np":2,"cix":2,"bm":0,"ix":66,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.047,-0.058],[0.207,0.142],[-0.094,0.101]],"o":[[-0.087,0.231],[0.094,-0.101],[0.056,0.049]],"v":[[0.219,-0.061],[-0.219,0.08],[0.064,-0.222]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[241.317,345.473],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 67","np":2,"cix":2,"bm":0,"ix":67,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.061,-0.077],[0.112,-0.112],[0.057,0.049],[-0.103,0.135]],"o":[[-0.112,0.112],[-0.047,-0.058],[0.103,-0.135],[0.061,0.077]],"v":[[0.245,-0.053],[-0.09,0.284],[-0.246,0.122],[0.063,-0.284]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[241.625,345.129],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 68","np":2,"cix":2,"bm":0,"ix":68,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.792,0.728],[-0.437,-0.133],[1.344,-0.269],[0,0]],"o":[[0.371,0.3],[-1.126,0.676],[0,0],[0.617,-0.889]],"v":[[0.462,-1.185],[1.734,-0.69],[-1.734,1.169],[-1.712,1.185]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[126.2,291.905],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 69","np":2,"cix":2,"bm":0,"ix":69,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.94,0.147],[1.07,-3.932],[-0.183,0.695],[-0.702,2.981]],"o":[[-1.103,4.056],[-0.624,-0.429],[0.779,-2.962],[0.18,-0.764]],"v":[[1.948,-5.947],[-1.288,5.947],[-1.765,4.31],[0.451,-4.607]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[212.272,391.135],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 70","np":2,"cix":2,"bm":0,"ix":70,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.581,1.711],[0.188,-0.506],[0.525,-1.667],[0.73,0.189],[0.152,0.044],[-1.436,1.56]],"o":[[0.148,0.718],[-0.611,1.639],[-0.247,0.782],[-0.154,-0.04],[-2.106,-0.615],[1.45,-1.576]],"v":[[2.887,-3.826],[2.771,-2.118],[1.03,2.831],[-0.375,3.637],[-0.834,3.508],[-1.599,1.032]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.241,264.226],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 71","np":2,"cix":2,"bm":0,"ix":71,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.825,-0.42],[1.059,-0.693],[0.285,0.058],[1.331,1.883],[-1.129,0.034],[-0.454,0.133],[-1.53,-1.82]],"o":[[-1.096,0.696],[-0.255,0.166],[-2.169,-0.44],[-0.463,-0.653],[0.473,-0.014],[1.979,-0.582],[0.493,0.587]],"v":[[5.061,0.37],[1.832,2.428],[1.044,2.599],[-4.375,-0.582],[-3.932,-1.737],[-2.522,-1.97],[2.791,-0.837]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[100.942,276.549],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 72","np":2,"cix":2,"bm":0,"ix":72,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.8,-0.677],[1.528,0.834],[2.34,1.099],[-0.245,0.513],[-0.8,0.054],[-0.462,0.117],[-1.114,-2.434]],"o":[[-1.254,1.152],[-2.264,-1.236],[-0.275,-0.129],[0.212,-0.444],[0.474,-0.032],[1.989,-0.503],[0.764,1.669]],"v":[[5.902,2.051],[1.967,2.628],[-5.049,-0.671],[-5.657,-1.337],[-4.76,-2.561],[-3.346,-2.792],[1.41,-1.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[94.033,278.634],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 73","np":2,"cix":2,"bm":0,"ix":73,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.073,-0.032],[0.363,-2.46],[0.096,-1.07],[0.7,0.279],[0.739,1.412],[-0.225,0.285],[-1.886,2.4]],"o":[[-0.36,2.46],[-0.157,1.064],[-0.081,0.897],[-1.542,-0.617],[-0.165,-0.315],[1.888,-2.399],[0.073,0.032]],"v":[[3.06,-5.693],[1.979,1.688],[1.507,4.88],[0.342,5.509],[-2.895,2.302],[-2.819,1.412],[2.842,-5.788]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.292,285.212],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 74","np":2,"cix":2,"bm":0,"ix":74,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.521,-0.127],[1.253,1.442],[-0.39,0.397],[-0.949,1.078],[-0.521,-0.412],[-1.082,-0.128],[0.164,-0.448],[0.438,-1.24]],"o":[[-1.96,-0.235],[-0.371,-0.427],[1.006,-1.025],[0.372,-0.423],[0.852,0.675],[0.614,0.072],[-0.451,1.235],[-0.249,0.703]],"v":[[1.176,3.571],[-3.662,1.244],[-3.607,0.159],[-0.683,-3.007],[0.464,-3.159],[3.415,-1.937],[3.868,-1.166],[2.525,2.542]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.149,271.703],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 75","np":2,"cix":2,"bm":0,"ix":75,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.988,0.921],[-3.241,-1.778],[1.183,-0.799],[0.237,0.43],[1.316,2.323],[-0.337,0.3]],"o":[[0.884,3.643],[-1.335,0.859],[-0.463,0.313],[-1.29,-2.339],[-0.214,-0.378],[0.852,-0.76]],"v":[[-1.385,-5.48],[4.388,2.755],[0.657,5.168],[-0.268,4.914],[-4.169,-2.083],[-4.05,-3.007]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.217,305.021],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 76","np":2,"cix":2,"bm":0,"ix":76,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.835,1.603],[-1.687,-1.143],[0.316,-0.201],[1.372,-0.891],[0.283,0.077],[-0.149,2.376],[-0.529,-0.02],[-0.278,0.03]],"o":[[0.595,1.847],[0.353,0.24],[-1.382,0.876],[-0.267,0.173],[-2.327,-0.634],[0.031,-0.489],[0.278,0.011],[2.57,-0.278]],"v":[[1.386,-4.107],[4.334,0.675],[4.289,1.281],[0.159,3.934],[-0.635,3.978],[-4.538,-1.442],[-3.856,-2.176],[-3.019,-2.225]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[108.65,298.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 77","np":2,"cix":2,"bm":0,"ix":77,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.266,-0.697],[1.126,-0.548],[0.677,-0.55],[0.831,0.705],[0.206,1.802],[-0.379,0.487],[-0.741,0.187],[-0.616,-0.561],[-1.258,-0.334]],"o":[[0.116,1.121],[-0.784,0.381],[-0.988,0.801],[-1.479,-1.255],[-0.081,-0.71],[0.561,-0.721],[0.793,-0.201],[0.967,0.882],[0.472,0.126]],"v":[[4.116,-0.014],[2.673,2.517],[0.46,3.932],[-2.224,3.766],[-4.301,-1.052],[-3.273,-2.591],[-1.411,-4.533],[0.242,-2.836],[3.507,-0.923]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[116.077,293.678],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 78","np":2,"cix":2,"bm":0,"ix":78,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-3.063,-2.001],[1.102,-0.694],[0.373,0.152],[-0.009,2.881],[-0.705,0.088],[-1.266,0.151],[-0.038,-0.428]],"o":[[-1.145,0.737],[-0.387,0.245],[-2.662,-1.08],[0.002,-0.779],[1.266,-0.158],[0.511,-0.061],[0.313,3.547]],"v":[[4.857,2.538],[1.519,4.681],[0.378,4.592],[-4.848,-3.21],[-3.682,-4.464],[0.124,-4.866],[0.724,-4.262]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[101.481,301.562],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 79","np":2,"cix":2,"bm":0,"ix":79,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.806,-0.166],[1.778,-1.193],[1.915,-1.75],[-0.242,-0.652],[-0.862,-2.984],[0.099,-0.967],[0.625,1.657],[0.732,2.109],[-1.514,1.453],[-2.381,2.131]],"o":[[0.505,2.029],[-2.146,1.44],[-0.521,0.477],[1.084,2.914],[0.268,0.927],[-1.692,-0.714],[-0.788,-2.089],[-0.696,-2.004],[2.305,-2.211],[0.716,-0.641]],"v":[[5.426,-10.688],[3.811,-6.823],[-2.327,-2.091],[-2.696,-0.528],[0.056,8.372],[0.369,11.205],[-2.979,7.5],[-5.235,1.192],[-4.025,-4.092],[3.045,-10.563]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[122.897,355.079],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 80","np":2,"cix":2,"bm":0,"ix":80,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.004,-0.852],[-1.021,1.073],[-0.664,0.081],[-3.228,0.357],[-2.039,0.282],[-1.232,1.553],[-0.677,0.979],[-1.02,-0.111],[1.504,-2.485],[1.074,-0.51],[2.558,-0.562]],"o":[[-1.003,-1.965],[0.572,-0.6],[3.223,-0.393],[2.045,-0.226],[2.203,-0.305],[0.741,-0.933],[0.57,-0.824],[-1.453,2.515],[-0.642,1.063],[-2.403,1.14],[-3.998,0.879]],"v":[[-12.934,7.119],[-12.855,3.084],[-10.878,2.404],[-1.19,1.379],[4.934,0.59],[9.498,-2.98],[11.637,-5.842],[13.937,-7.008],[9.56,0.527],[6.674,2.57],[-0.924,4.556]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[224.695,352.63],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 81","np":2,"cix":2,"bm":0,"ix":81,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.532,-0.745],[3.572,-0.211],[4.58,-1.395],[1.441,-1.466],[1.929,-0.054],[3.252,0.258],[3.14,-0.521],[0.772,0.819],[-1.527,0.021],[-6.702,0.149],[-0.462,0.361],[-1.78,0.82],[-7.389,-0.586],[-2.431,-0.466],[0.391,-0.502]],"o":[[-3.564,-0.335],[-4.7,0.277],[-1.978,0.603],[-1.456,1.483],[-3.27,0.091],[-3.208,-0.255],[-1.258,0.209],[0.462,-1.283],[6.703,-0.094],[0.808,-0.018],[1.55,-1.21],[6.815,-3.14],[2.467,0.196],[0.785,0.151],[-0.574,0.737]],"v":[[27.791,-0.886],[17.077,-1.37],[3.047,0.256],[-2.191,3.229],[-7.37,5.283],[-17.182,5.245],[-26.65,5.76],[-29.478,4.306],[-26.743,2.419],[-6.639,1.879],[-5.131,0.947],[-0.123,-2.082],[21.273,-5.383],[28.609,-4.305],[29.087,-3.29]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[56.498,279.381],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 82","np":2,"cix":2,"bm":0,"ix":82,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.505,2.029],[-1.708,-0.14],[0.046,-0.506],[0.31,-3.695],[0.375,0.19],[0.523,0.179],[0.456,-0.463],[0.327,-0.768],[-0.208,-0.107],[-1.123,-0.514],[0.072,-0.63],[0.062,-1.394],[0.52,-0.571],[0.681,-0.301],[0.715,0.253],[1.265,0.766],[0.268,0.927],[1.084,2.914],[-0.521,0.477],[-2.146,1.44]],"o":[[1.714,-0.04],[0.522,0.043],[-0.334,3.693],[-0.051,0.602],[-0.498,-0.251],[-0.535,-0.183],[-0.559,0.568],[-0.166,0.391],[1.098,0.565],[0.55,0.252],[-0.16,1.386],[-0.042,0.942],[-0.536,0.59],[-0.732,0.323],[-1.377,-0.488],[0.099,-0.967],[-0.862,-2.984],[-0.242,-0.652],[1.915,-1.75],[1.778,-1.193]],"v":[[1.271,-12.364],[6.4,-12.151],[7.046,-11.413],[6.073,-0.331],[5.37,-0.002],[3.868,-0.736],[2.284,-1.197],[1.126,1.007],[1.634,1.52],[4.961,3.152],[5.645,4.358],[5.318,8.532],[4.002,10.439],[2.289,12.08],[0.262,11.234],[-3.786,9.529],[-4.099,6.695],[-6.851,-2.204],[-6.482,-3.768],[-0.344,-8.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[127.051,356.755],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 83","np":2,"cix":2,"bm":0,"ix":83,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.492,3.294],[-2.241,-1.65],[-6.853,-3.269],[-6.493,-1.009],[-3.378,-0.455],[-0.075,-1.652],[0.454,-0.814],[0.302,0.07],[6.104,1.705],[4.195,2.116],[6.246,3.203]],"o":[[2.905,0.249],[6.111,4.501],[5.925,2.827],[3.371,0.524],[1.688,0.227],[-0.732,0.474],[-0.164,0.295],[-6.167,-1.442],[-4.569,-1.276],[-6.267,-3.162],[-2.929,-1.502]],"v":[[-29.007,-13.439],[-21.491,-10.035],[-2.154,1.801],[16.497,7.473],[26.625,8.891],[29.007,11.466],[26.994,13.111],[26.277,13.368],[7.732,9.251],[-5.032,3.281],[-23.77,-6.329]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.056,310.116],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 84","np":2,"cix":2,"bm":0,"ix":84,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.951,3.778],[-0.334,0.332],[-2.227,2.114],[-2.443,1.546],[-2.37,0.165],[-2.477,0.587],[-0.664,1.342],[-2.508,6.655],[0.41,0.443],[-0.464,0.544],[-0.414,-0.71],[0.446,-0.92],[2.7,-5.607],[0.65,-1.28],[2.322,-0.536],[2.031,-0.409],[2.141,-1.878],[4.242,-3.7],[0.145,-0.616],[0.627,-2.35],[-0.466,-0.648],[-0.667,-1.039],[0.07,-0.067],[1.553,1.486],[-0.133,0.531]],"o":[[0.515,-0.098],[2.179,-2.166],[2.073,-1.967],[2.046,-1.295],[2.532,-0.177],[1.422,-0.336],[3.145,-6.353],[0.133,-0.355],[0.429,-0.573],[0.571,-0.67],[0.536,0.92],[-2.714,5.601],[-0.623,1.294],[-1.073,2.112],[-2.018,0.466],[-2.812,0.566],[-4.231,3.712],[-0.479,0.417],[-0.559,2.367],[-0.202,0.756],[0.719,1.002],[-0.07,0.068],[-1.536,-1.503],[-0.514,-0.492],[0.943,-3.78]],"v":[[-20.565,11.819],[-19.441,10.968],[-12.907,4.469],[-6.328,-1.026],[0.306,-3.07],[7.841,-4.057],[11.115,-6.432],[20.254,-25.633],[20.384,-26.827],[21.678,-28.539],[23.198,-28.348],[23.127,-25.614],[15.019,-8.796],[13.146,-4.916],[8.068,-0.891],[1.998,0.444],[-5.387,4.181],[-18.083,15.316],[-18.973,16.808],[-20.748,23.885],[-20.409,25.898],[-18.395,29.007],[-18.606,29.209],[-23.22,24.705],[-23.414,23.155]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[241.026,372.925],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 85","np":2,"cix":2,"bm":0,"ix":85,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.445,0.915],[-1.445,0.061],[-5.103,-0.717],[-14.013,-3.461],[0.131,-1.03],[0.091,-1.832],[0.815,0.024],[5.235,0.516],[5.238,2.082],[6.654,2.669]],"o":[[1.511,-0.675],[5.164,-0.218],[14.312,2.014],[1.03,0.254],[-0.231,1.82],[-0.042,0.859],[-5.274,-0.16],[-5.784,-0.57],[-6.662,-2.648],[-3.159,-1.267]],"v":[[-31.763,-8.123],[-27.335,-8.913],[-11.946,-7.886],[30.417,0.925],[31.632,2.609],[31.148,8.094],[29.985,9.107],[14.275,7.58],[-1.808,2.41],[-21.743,-5.663]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[103.424,332.483],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 86","np":2,"cix":2,"bm":0,"ix":86,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.061,0.077],[-3.261,3.983],[-22.339,12.3],[-0.53,0.254],[0.235,-0.316],[5.439,-7.351],[5.113,-2.984],[9.386,-5.52],[2.07,-2.397],[0.936,-1.037]],"o":[[2.707,-4.393],[16.204,-19.793],[0.205,-0.113],[-0.386,0.585],[-5.451,7.343],[-3.518,4.756],[-9.404,5.49],[-2.767,1.627],[-0.913,1.056],[-0.061,-0.077]],"v":[[-34.135,30.174],[-25.021,17.724],[33.184,-29.946],[34.135,-30.405],[33.313,-29.165],[16.958,-7.139],[4.012,4.428],[-24.132,21.015],[-31.151,27.293],[-33.954,30.406]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.956862804936,0.443137284821,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[275.824,314.671],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 87","np":2,"cix":2,"bm":0,"ix":87,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.069,-0.064],[-0.005,-1.383],[0.074,-0.071],[0,1.519]],"o":[[0.005,1.386],[-0.074,0.069],[0,-1.519],[0.07,0.063]],"v":[[0.096,-2.088],[0.111,2.066],[-0.111,2.279],[-0.111,-2.279]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.01,295.365],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 88","np":2,"cix":2,"bm":0,"ix":88,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-48.013,6.885],[23.065,15.895],[48.013,-3.253],[37.073,-15.895],[-43.642,-5.734]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[181.129,329.738],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 89","np":2,"cix":2,"bm":0,"ix":89,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.902,-20.518],[-8.532,-5.249],[0.645,-0.875],[6.005,7.6],[8.473,12.383],[14.255,14.639],[9.178,16.472],[1.139,13.228],[0.645,17.177],[3.678,20.985],[-4.484,18.376],[-10.042,8.289],[-14.256,4.344],[-14.256,-12.158],[-8.076,-20.986]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[140.672,364.174],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 90","np":2,"cix":2,"bm":0,"ix":90,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-1.961,-6.041],[6.717,-1.247],[6.717,4.935],[4.789,6.041],[0.791,2.261],[-6.716,-1.316]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[138.856,360.242],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 91","np":2,"cix":2,"bm":0,"ix":91,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.308,-0.133],[0,0],[-10.314,5.14],[-1.639,0.348],[0,0],[10.417,-5.191]],"o":[[0,0],[0.559,-0.032],[10.757,-5.36],[0,0],[-0.398,0.084],[-10.86,5.412]],"v":[[-58.361,12.696],[-58.533,9.701],[7.814,1.285],[58.533,-12.696],[58.417,-9.422],[9.152,3.971]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.49,275.356],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 92","np":2,"cix":2,"bm":0,"ix":92,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-67.314,6.158],[-25.891,2.855],[-5.889,-1.281],[7.502,-6.109],[47.312,-15.762],[61.124,-10.616],[67.315,-5.725],[50.917,2.855],[29.896,3.535],[3.771,7.21],[-5.21,11.979],[-21.13,11.979],[-31.973,10.96],[-44.305,9.348],[-47.436,10.451],[-56.671,15.762]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[179.891,279.925],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 93","np":2,"cix":2,"bm":0,"ix":93,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 4 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[2]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[-2]},{"t":59,"s":[0]}],"ix":10},"p":{"a":0,"k":[322.819,230.76,0],"ix":2,"l":2},"a":{"a":0,"k":[310.319,230.76,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.711,-3.745],[0.151,-0.269],[1.293,-0.712],[0.043,-0.022],[0.05,-0.025],[0.157,-0.064],[0.172,-0.07],[2.739,0.152],[0.136,0.017],[0.263,0.085],[0.025,0.009],[0.325,0.241],[0.798,0.713],[3.528,1.223],[0.438,0.14],[1.564,0.558],[0.655,0.235],[0.33,0.157],[0.036,0.017],[0.303,0.175],[3.564,2.113],[0.802,0.727],[0.564,3.611],[0.191,1.176],[0.057,0.439],[0.025,0.093],[0.135,0.116],[0.335,0.057],[2.207,1.343],[0.541,6.936],[-0.44,1.267],[-0.279,0.479],[-0.399,0.807],[0.796,7.237],[0.044,0.289],[2.133,2.506],[0.467,0.598],[1.221,1.824],[0.243,0.369],[2.04,-0.032],[0.135,0.021],[0.25,0.04],[0.005,0.079],[-0.001,0],[0,0.001],[-3.023,0.942],[-0.87,0.323],[-0.966,0.16],[-2.882,-0.844],[-1.344,-0.514],[-1.904,-1.275],[-0.431,-1.056],[-1.257,-4.174],[-0.004,-0.401],[0.025,-0.114],[-1.129,-0.351],[-2.595,-1.068],[-1.649,-1.739],[-1.312,-0.287],[-1.315,0.55],[-0.04,0.018],[-0.031,0.014],[-1.393,-0.065],[-0.044,-0.003],[-0.058,-0.005],[-0.64,-0.228],[-1.22,-1.783],[-0.846,-3.276],[-0.069,-0.325],[0.47,-2.839],[0.696,-4.79],[-0.191,-2.584],[-1.206,-3.579],[-0.737,-0.945],[-0.426,-0.384]],"o":[[-0.124,0.273],[-0.73,1.294],[-0.042,0.024],[-0.049,0.026],[-0.148,0.073],[-0.173,0.069],[-2.461,0.994],[-0.14,-0.007],[-0.279,-0.036],[-0.025,-0.008],[-0.362,-0.125],[-0.87,-0.644],[-2.845,-2.543],[-0.434,-0.15],[-1.581,-0.507],[-0.654,-0.233],[-0.337,-0.121],[-0.036,-0.017],[-0.318,-0.155],[-3.575,-2.104],[-0.997,-0.595],[-2.518,-2.279],[-0.184,-1.177],[-0.071,-0.436],[-0.013,-0.117],[-0.061,-0.217],[-0.175,-0.146],[-2.639,-0.449],[-5.708,-3.472],[-0.106,-1.37],[0.17,-0.492],[0.466,-0.793],[3.162,-6.413],[-0.032,-0.295],[-0.484,-3.136],[-0.49,-0.577],[-1.349,-1.727],[-0.246,-0.368],[-1.104,-1.663],[-0.135,-0.001],[-0.251,-0.039],[-0.005,-0.078],[0,0],[0,-0.002],[3.041,-0.873],[0.887,-0.277],[0.993,-0.369],[3.031,-0.505],[1.348,0.394],[2.125,0.813],[0.921,0.616],[1.643,4.026],[0.117,0.387],[0.002,0.112],[-0.306,1.298],[2.662,0.836],[2.158,0.888],[1.059,1.121],[1.231,0.268],[0.04,-0.017],[0.031,-0.013],[1.403,-0.601],[0.044,0.002],[0.058,0.003],[0.672,0.056],[1.624,0.579],[2.008,2.949],[0.083,0.321],[0.546,2.572],[-0.796,4.775],[-0.384,2.639],[0.273,3.685],[0.387,1.149],[0.343,0.438],[3.13,2.826]],"v":[[50.453,-20.045],[50.042,-19.232],[47.091,-16.159],[46.967,-16.086],[46.814,-16.014],[46.361,-15.805],[45.844,-15.596],[38.186,-13.797],[37.776,-13.842],[36.959,-14.013],[36.885,-14.044],[35.851,-14.582],[33.221,-16.454],[23.509,-21.779],[22.202,-22.216],[17.489,-23.829],[15.525,-24.529],[14.522,-24.952],[14.415,-25.004],[13.481,-25.5],[2.782,-31.849],[0.088,-33.835],[-4.553,-42.655],[-5.146,-46.181],[-5.355,-47.491],[-5.423,-47.785],[-5.709,-48.288],[-6.459,-48.577],[-13.765,-51.332],[-23.97,-67.838],[-23.533,-71.785],[-22.868,-73.243],[-21.576,-75.645],[-18.113,-96.155],[-18.236,-97.027],[-22.032,-105.478],[-23.463,-107.246],[-27.293,-112.601],[-28.031,-113.705],[-32.426,-116.384],[-32.83,-116.433],[-33.582,-116.564],[-33.597,-116.798],[-33.595,-116.798],[-33.595,-116.803],[-24.437,-119.355],[-21.798,-120.244],[-18.861,-121.025],[-10.034,-120.246],[-6.001,-118.86],[0.119,-115.895],[2.134,-113.465],[6.791,-101.283],[7.059,-100.105],[7.032,-99.767],[8.51,-97.459],[16.53,-95.036],[22.286,-91.291],[25.884,-89.16],[29.736,-89.566],[29.855,-89.608],[29.949,-89.645],[34.182,-90.467],[34.313,-90.465],[34.487,-90.446],[36.461,-90.027],[40.798,-86.522],[45.205,-77.212],[45.433,-76.244],[45.617,-68.144],[43.349,-53.801],[43.097,-45.968],[45.371,-35.072],[47.06,-31.924],[48.197,-30.681]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.033,-0.21],[0.001,0],[0,0],[0.021,0.007],[0.008,0.002],[0,0],[0,0],[-0.053,0.205],[0,0],[-0.002,0.007]],"o":[[-0.001,0],[0,0],[-0.014,-0.002],[-0.007,-0.001],[0,0],[-0.001,0],[0.063,-0.203],[0,0],[0.002,-0.007],[-0.033,0.211]],"v":[[21.073,-8.568],[21.07,-8.568],[21.07,-8.566],[21.014,-8.583],[20.992,-8.588],[20.993,-8.589],[20.992,-8.589],[21.17,-9.199],[21.167,-9.178],[21.172,-9.199]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[3.77,3.238],[0.533,1.623],[-0.827,5.873],[-0.798,4.724],[4.592,6.174],[5.493,-2.149],[1.293,1.43],[2.074,0.905],[2.562,0.638],[0.175,0.746],[1.879,4.701],[1.192,0.847],[2.546,0.929],[2.249,0.761],[0,0],[2.295,-0.69],[5.05,-1.459],[-0.087,-1.37],[-1.46,-0.241],[-1.341,-0.162],[-0.406,-0.571],[-2.35,-2.873],[-0.335,-2.624],[3.452,-6.461],[0.255,-1.681],[-1.549,-3.586],[-7.824,-1.997],[-0.072,-0.7],[-0.193,-1.023],[-4.678,-2.815],[-3.376,-1.951],[0.253,-0.699],[0.566,-1.662],[3.093,-9.189],[3.645,-10.439],[3.17,-4.49],[5.316,-7.755],[3.849,-3.12],[0.088,-0.084],[0.089,-0.168],[0.141,-0.265],[0.057,-0.106],[-0.881,-0.291],[-0.211,0.161],[-0.282,0.204],[-0.024,0.021],[-2.932,3.12],[0,0],[-3.437,4.842],[-1.854,5.387],[-2.84,8.228],[-3.128,9.214],[-1.323,4.013],[-0.632,-0.231],[-2.424,-0.87],[0.037,-0.045],[1.541,-3.978],[0.94,-3.06],[1.172,-3.439],[0.887,-3.302],[3.775,-10.236],[0.365,-0.449],[3.372,-5.973],[6.772,-11.623],[0.023,-0.039],[0,0],[2.903,-4.06],[3.404,-3.62],[0,0],[-2.974,4.159],[-2.283,4.23],[-0.447,0.916],[-4.081,8.396],[-0.332,0.641],[-0.643,1.084],[-1.153,1.48],[-0.134,0.166],[-0.765,1.971],[-0.314,0.761],[-1.48,3.643],[-0.763,1.914],[-0.746,1.917],[-0.898,2.227],[-1.328,3.522],[-0.556,1.347],[-0.37,1.28],[-0.044,0.158],[-0.265,1.224],[-0.208,0.695],[-0.535,1.154],[0.002,-0.007],[-0.002,0.005],[0.383,-1.581],[0.079,-0.33],[0.274,-1.141],[0.559,-2.037],[0.188,-0.64],[0.319,-1.028],[0.524,-1.726],[1.362,-3.985],[1.01,-2.741],[0.316,-0.865],[2.017,-5.49],[0.391,-0.528],[0.086,-0.115],[1.813,-4.168],[3.929,-8.95],[0,0],[2.903,-4.059],[3.406,-3.622],[0,0],[-2.972,4.157],[-2.318,4.322],[0,0],[-0.108,0.248],[-4.86,11.077],[-0.535,0.695],[-1.363,3.946],[-2.689,7.846],[-1.72,5.56],[-1.9,7.788],[-0.446,1.985],[-0.703,-0.547],[-1.251,-0.926],[-0.001,0],[0,0.001],[-0.234,-0.544],[0.081,-0.46],[0.187,-0.664],[2.326,-8.175],[0.134,-0.473],[2.127,-7.434],[0.021,-0.076],[0.18,-0.63],[2.251,-7.894],[0.31,-1.097],[1.307,-4.554],[0.492,-1.669],[1.6,-4.927],[0.47,-1.236],[0.317,-0.645],[0.232,-0.42],[0,0],[-0.508,1.477],[-2.287,7.738],[-1.728,6.065],[-2.091,7.333],[-2.258,7.945],[-1.928,6.752],[-0.796,2.598],[-0.869,-0.137],[-3.266,1.255],[-0.925,3.61]],"o":[[-1.328,-1.142],[-1.858,-5.599],[0.681,-4.752],[1.318,-7.89],[-3.523,-4.738],[-1.791,0.699],[-1.523,-1.699],[-2.424,-1.061],[-0.487,-0.118],[-1.117,-4.976],[-0.547,-1.403],[-2.216,-1.606],[-2.231,-0.808],[0,0],[-2.369,0.122],[-5.038,1.512],[-1.443,0.42],[0.084,1.259],[1.343,0.212],[0.695,0.089],[2.164,3.025],[1.724,2.095],[0.926,7.203],[-0.762,1.428],[-0.599,3.914],[3.144,7.26],[0.71,0.183],[0.11,1.03],[0.983,5.37],[3.336,2.016],[0.714,0.417],[-0.594,1.647],[-3.113,9.186],[-3.52,10.479],[-1.794,5.133],[-5.406,7.68],[0,0],[-0.015,0.012],[-0.173,0.163],[-0.14,0.265],[-0.115,0.216],[0.881,0.291],[0.201,-0.16],[0.289,-0.221],[0.049,-0.043],[2.479,-2.192],[3.843,-5.058],[4.584,-6.474],[3.322,-4.679],[2.83,-8.229],[3.166,-9.198],[1.362,-4.007],[0.251,-0.76],[2.442,0.882],[-0.02,0.128],[-3.371,3.071],[-1.15,2.987],[-1.056,3.478],[-1.101,3.248],[-2.851,10.605],[-0.201,0.565],[-5.923,7.288],[-4.478,7.934],[-0.04,0.069],[0,0],[-2.33,4.411],[-2.893,4.046],[0,0],[3.5,-3.719],[2.793,-3.906],[0.533,-0.822],[4.09,-8.384],[0.318,-0.65],[0.581,-1.125],[0.953,-1.606],[0.131,-0.168],[1.367,-1.698],[0.299,-0.771],[1.509,-3.63],[0.775,-1.909],[0.761,-1.91],[0.855,-2.204],[1.414,-3.492],[0.512,-1.364],[0.504,-1.222],[0.045,-0.158],[0.336,-1.213],[0.155,-0.718],[0.358,-1.206],[-0.001,0.006],[0.003,-0.006],[-0.362,1.585],[-0.08,0.33],[-0.273,1.143],[-0.493,2.057],[-0.177,0.643],[-0.301,1.032],[-0.534,1.723],[-1.223,4.032],[-0.942,2.762],[-0.318,0.864],[-2.002,5.496],[-0.22,0.599],[-0.086,0.117],[-2.776,3.662],[-3.918,8.952],[0,0],[-2.331,4.41],[-2.891,4.044],[0,0],[3.501,-3.723],[2.851,-3.987],[0,0],[0.115,-0.24],[4.81,-11.085],[0.35,-0.805],[2.582,-3.328],[2.728,-7.84],[1.894,-5.512],[2.367,-7.674],[0.485,-1.979],[0.197,-0.86],[1.227,0.953],[0.001,0.001],[0.001,-0.001],[1.224,0.81],[0.128,0.297],[-0.07,0.408],[-2.31,8.18],[-0.134,0.473],[-2.115,7.435],[-0.022,0.075],[-0.18,0.629],[-2.256,7.884],[-0.314,1.095],[-1.287,4.56],[-0.479,1.674],[-1.481,4.971],[-0.407,1.255],[-0.257,0.676],[-0.212,0.431],[0,0],[0.76,-1.346],[2.605,-7.637],[1.786,-6.045],[2.101,-7.332],[2.268,-7.943],[1.93,-6.762],[0.748,-2.615],[0.111,-0.387],[3.574,0.576],[3.641,-1.389],[1.137,-4.376]],"v":[[50.896,-32.319],[48.111,-36.415],[46.316,-53.616],[48.564,-67.829],[42.816,-88.785],[28.972,-92.472],[24.299,-93.525],[18.857,-97.332],[11.356,-99.772],[10.036,-100.579],[4.837,-114.825],[2.191,-118.129],[-5.068,-121.717],[-11.803,-124.007],[-14.637,-124.455],[-21.64,-123.387],[-36.787,-119.028],[-38.796,-116.309],[-36.466,-114.017],[-32.443,-113.4],[-30.891,-112.457],[-24.304,-103.467],[-21.209,-96.468],[-24.809,-75.949],[-26.797,-71.504],[-25.073,-60.319],[-9.005,-45.983],[-7.969,-44.786],[-7.462,-41.72],[1.01,-29.415],[11.07,-23.441],[11.607,-21.908],[9.88,-16.937],[0.552,10.615],[-10.342,41.927],[-17.265,56.576],[-33.395,79.701],[-40.594,87.224],[-40.775,87.369],[-41.118,87.859],[-41.552,88.648],[-41.816,89.143],[-39.172,90.016],[-38.554,89.534],[-37.698,88.898],[-37.586,88.8],[-31.292,81.956],[-25.9,74.599],[-15.125,58.787],[-7.716,43.567],[0.897,18.93],[10.282,-8.723],[14.35,-20.746],[15.583,-21.31],[22.884,-18.697],[22.841,-18.421],[17.079,-7.021],[14.555,2.218],[10.717,12.404],[7.212,22.085],[-4.545,52.645],[-5.326,54.252],[-15.046,70.837],[-26.208,93.218],[-26.304,93.382],[-26.371,93.346],[-34.257,106.111],[-43.748,117.664],[-41.491,119.787],[-31.735,107.914],[-24.103,95.655],[-22.629,93.055],[-10.19,67.98],[-9.213,66.044],[-7.384,62.727],[-4.24,58.089],[-3.849,57.584],[-0.908,51.962],[-0.003,49.658],[4.485,38.749],[6.773,33.008],[9.054,27.277],[11.03,20.411],[15.008,9.846],[16.6,5.776],[17.896,2.011],[18.027,1.537],[18.924,-2.126],[19.478,-4.241],[20.803,-7.777],[20.799,-7.759],[20.806,-7.776],[19.717,-3.02],[19.48,-2.029],[18.661,1.396],[17.106,7.543],[16.554,9.465],[15.624,12.555],[14.021,17.723],[10.134,29.745],[7.216,38.001],[6.273,40.597],[0.291,57.092],[-0.694,58.774],[-0.953,59.124],[-7.252,71.168],[-19.036,98.02],[-19.046,98.014],[-26.933,110.778],[-36.424,122.331],[-34.166,124.455],[-24.411,112.581],[-16.634,100.06],[-16.599,100.079],[-16.255,99.358],[-1.689,66.146],[-0.388,63.871],[5.158,52.811],[13.532,29.372],[18.771,12.695],[24.678,-10.638],[26.103,-16.579],[27.304,-17.006],[31.048,-14.238],[31.051,-14.236],[31.052,-14.238],[33.141,-12.47],[33.197,-11.376],[32.801,-9.799],[25.811,14.721],[25.409,16.141],[19.08,38.449],[19.016,38.675],[18.473,40.563],[11.676,64.22],[10.743,67.509],[6.88,81.188],[5.426,86.203],[1.141,101.154],[-0.161,104.895],[-1.035,106.869],[-1.7,108.146],[0.962,109.587],[2.91,105.376],[9.719,82.164],[14.893,63.979],[21.186,41.982],[27.983,18.141],[33.769,-2.124],[36.031,-9.957],[36.92,-10.91],[47.006,-12.777],[53.75,-20.467]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[330.839,133.108],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.001,-0.001],[-0.033,0.21],[0.002,-0.006]],"o":[[0.001,0],[0.033,-0.211],[-0.002,0.006],[0,0]],"v":[[-0.051,0.314],[-0.048,0.315],[0.051,-0.315],[0.046,-0.297]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.96,124.225],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.007,-0.002],[0.009,0.002]],"o":[[0.007,0.002],[-0.008,-0.003],[0,0.001]],"v":[[-0.011,-0.003],[0.011,0.003],[-0.011,-0.003]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.842,124.522],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.287,4.56],[1.304,-4.554]],"o":[[-1.29,4.559],[1.307,-4.554]],"v":[[1.932,-6.84],[-1.931,6.84]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[339.65,207.456],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.18,-0.63],[-0.18,0.629],[-0.022,0.075],[0.021,-0.075]],"o":[[0.18,-0.63],[0.021,-0.075],[-0.022,0.075],[-0.18,0.63]],"v":[[-0.303,1.057],[0.24,-0.831],[0.303,-1.057],[0.24,-0.833]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[349.615,172.614],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.326,-8.177],[0.134,-0.473],[-0.134,0.473],[-2.309,8.179],[-0.071,0.409],[0.189,-0.665]],"o":[[-0.135,0.473],[0.134,-0.473],[2.326,-8.175],[0.188,-0.665],[-0.072,0.408],[-2.306,8.18]],"v":[[-3.492,12.338],[-3.895,13.758],[-3.492,12.339],[3.497,-12.181],[3.895,-13.758],[3.493,-12.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[360.142,135.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.234,-0.541],[1.224,0.81],[0.001,-0.001]],"o":[[-0.234,-0.543],[-0.001,0.001],[1.224,0.809]],"v":[[1.045,0.884],[-1.043,-0.884],[-1.045,-0.881]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[362.934,119.754],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.389,-0.53],[-0.22,0.599],[-2.002,5.495],[2.014,-5.49]],"o":[[0.391,-0.528],[2.016,-5.49],[-2.005,5.495],[-0.219,0.595]],"v":[[-3.483,9.088],[-2.499,7.407],[3.483,-9.088],[-2.501,7.408]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[333.628,182.794],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.763,1.97],[1.368,-1.698],[0.13,-0.168],[-0.134,0.166]],"o":[[-0.765,1.97],[-0.134,0.166],[0.131,-0.168],[1.368,-1.697]],"v":[[1.666,-3.064],[-1.276,2.559],[-1.666,3.064],[-1.275,2.557]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[328.265,188.134],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.187,-0.64],[-0.176,0.642],[-0.492,2.056],[0.558,-2.036]],"o":[[0.187,-0.639],[0.56,-2.038],[-0.493,2.056],[-0.176,0.643]],"v":[[-1.053,4.034],[-0.502,2.113],[1.053,-4.034],[-0.502,2.111]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.446,138.539],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.079,-0.33],[-0.08,0.33],[-0.361,1.586],[0.003,-0.005],[0.38,-1.574]],"o":[[0.079,-0.33],[0.383,-1.581],[-0.002,0.006],[-0.36,1.577],[-0.08,0.33]],"v":[[-0.663,2.874],[-0.426,1.883],[0.663,-2.874],[0.656,-2.857],[-0.426,1.883]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[350.982,128.205],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.369,1.28],[0.504,-1.222],[0.513,-1.363],[-0.558,1.349]],"o":[[-0.37,1.28],[-0.556,1.348],[0.514,-1.364],[0.501,-1.219]],"v":[[1.444,-3.918],[0.149,-0.152],[-1.444,3.918],[0.154,-0.155]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[347.29,139.036],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.775,-1.909],[-0.762,1.914]],"o":[[0.775,-1.908],[-0.762,1.914]],"v":[[-1.144,2.87],[1.144,-2.87]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[336.467,168.987],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-1.125],[-0.643,1.084]],"o":[[0.582,-1.125],[-0.644,1.084]],"v":[[-0.915,1.659],[0.915,-1.659]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[322.54,197.493],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.36,-3.986],[-1.224,4.032],[-0.534,1.722],[0.525,-1.724]],"o":[[1.361,-3.985],[0.523,-1.725],[-0.535,1.724],[-1.223,4.029]],"v":[[-2.745,8.595],[1.142,-3.428],[2.745,-8.595],[1.137,-3.426]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[343.718,154.258],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.207,0.696],[0.156,-0.718],[0.337,-1.213],[-0.267,1.221]],"o":[[-0.208,0.695],[-0.265,1.224],[0.336,-1.213],[0.155,-0.72]],"v":[[0.725,-2.889],[0.171,-0.774],[-0.726,2.889],[0.174,-0.77]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[349.591,131.756],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.905,-1.273],[-0.429,-1.061],[-1.253,-4.177],[-0.007,-0.399],[0.117,0.387],[1.642,4.026],[0.922,0.617],[2.125,0.813],[1.348,0.394],[-1.342,-0.514]],"o":[[0.924,0.622],[1.642,4.025],[0.12,0.391],[-0.004,-0.401],[-1.257,-4.173],[-0.431,-1.056],[-1.904,-1.274],[-1.343,-0.514],[1.347,0.394],[2.129,0.813]],"v":[[1.604,-5.72],[3.618,-3.285],[8.274,8.891],[8.547,10.071],[8.278,8.892],[3.622,-3.288],[1.606,-5.719],[-4.514,-8.683],[-8.547,-10.071],[-4.518,-8.683]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[329.351,22.932],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.641,-0.228],[0.673,0.057]],"o":[[-0.64,-0.228],[0.673,0.057]],"v":[[0.988,0.209],[-0.987,-0.209]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[366.312,42.871],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.031,0.013],[0.032,-0.014],[0,0]],"o":[[-0.031,0.013],[0.001,0],[0.031,-0.014]],"v":[[0.047,-0.019],[-0.047,0.019],[-0.046,0.019]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[360.74,43.481],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.043,0.002],[-0.043,-0.002]],"o":[[0.043,0.002],[-0.043,-0.002]],"v":[[-0.065,-0.001],[0.065,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[365.086,42.641],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.231,0.268],[-1.317,0.552]],"o":[[1.23,0.269],[-1.316,0.551]],"v":[[-1.926,0.069],[1.926,-0.338]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[358.649,43.88],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.036,-0.017],[0.035,0.017]],"o":[[-0.036,-0.017],[0.035,0.017]],"v":[[0.053,0.026],[-0.053,-0.026]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[345.307,108.13],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.797,7.238],[0.045,0.29],[-0.032,-0.294],[3.162,-6.413]],"o":[[-0.033,-0.296],[0.044,0.288],[0.796,7.238],[3.166,-6.409]],"v":[[1.334,-9.816],[1.209,-10.691],[1.332,-9.82],[-2.131,10.691]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.393,46.772],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.137,0.115],[-0.061,-0.217]],"o":[[0.135,0.115],[-0.06,-0.218]],"v":[[-0.143,-0.252],[0.143,0.252]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.273,85.071],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.565,3.613],[0.194,1.177],[-0.184,-1.177],[-2.518,-2.278]],"o":[[-0.184,-1.174],[0.192,1.176],[0.564,3.611],[-2.516,-2.28]],"v":[[-2.021,-2.649],[-2.617,-6.173],[-2.024,-2.647],[2.617,6.173]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[328.31,93.1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.251,0.04],[0.007,0.081],[0,-0.001],[-0.005,-0.079],[-0.251,-0.038]],"o":[[-0.009,-0.071],[-0.001,0],[0.005,0.078],[0.25,0.039],[-0.251,-0.041]],"v":[[-0.368,0.048],[-0.382,-0.183],[-0.384,-0.182],[-0.368,0.053],[0.383,0.183]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[297.625,16.492],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.219,1.822],[-1.35,-1.728]],"o":[[1.22,1.825],[-1.35,-1.73]],"v":[[-1.915,-2.679],[1.915,2.679]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[305.461,23.184],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.965,0.161],[0.994,-0.369],[0.887,-0.278],[-0.872,0.322]],"o":[[-0.966,0.16],[-0.87,0.324],[0.888,-0.277],[0.991,-0.37]],"v":[[2.788,-0.836],[-0.149,-0.055],[-2.788,0.836],[-0.144,-0.052]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[309.19,12.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.566,0.557],[-1.581,-0.507],[-0.434,-0.15],[0.437,0.141]],"o":[[1.564,0.558],[0.438,0.14],[-0.433,-0.15],[-1.584,-0.507]],"v":[[-3.01,-1.026],[1.703,0.589],[3.01,1.026],[1.707,0.587]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.338,110.304],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.026,-0.008],[0.026,0.009]],"o":[[-0.026,-0.008],[0.026,0.009]],"v":[[0.038,0.015],[-0.038,-0.015]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[367.76,119.08],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.539,6.934],[-0.439,1.268],[-0.107,-1.37],[-5.708,-3.472]],"o":[[-0.112,-1.367],[-0.439,1.267],[0.541,6.935],[-5.707,-3.473]],"v":[[-5.044,-6.28],[-4.612,-10.227],[-5.048,-6.28],[5.156,10.227]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.01568627451,0.007843137255,0.007843137255,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.917,71.55],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.058,-0.197],[-0.008,-0.002],[-0.018,-0.005],[0,0]],"o":[[0.008,0.001],[0.018,0.005],[0,0],[-0.058,0.196]],"v":[[-0.087,0.284],[-0.065,0.29],[-0.01,0.306],[0.087,-0.306]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.918,124.235],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.288,1.434],[0.421,-1.402],[0.396,-1.162],[-0.354,1.177]],"o":[[-0.292,1.433],[-0.353,1.175],[0.397,-1.162],[0.42,-1.398]],"v":[[1.136,-3.88],[0.001,0.379],[-1.136,3.88],[0.004,0.376]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[357.342,132.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.466,1.863],[0.512,-1.847],[1.141,-4.125],[-1.148,4.125]],"o":[[-0.467,1.863],[-1.147,4.13],[1.146,-4.126],[0.511,-1.85]],"v":[[2.308,-9.01],[0.836,-3.445],[-2.308,9.01],[0.839,-3.442]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[346.91,169.969],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.192,0.716],[0.227,-0.707],[0.59,-2.432],[-0.765,2.381]],"o":[[-0.193,0.716],[-0.763,2.384],[0.592,-2.432],[0.225,-0.709]],"v":[[1.348,-4.678],[0.728,-2.542],[-1.348,4.678],[0.732,-2.538]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.535,152.275],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.399,1.495],[0.509,-1.474],[0.223,-0.65],[-0.225,0.647]],"o":[[-0.403,1.498],[-0.223,0.647],[0.224,-0.65],[0.509,-1.477]],"v":[[0.868,-3.23],[-0.194,1.285],[-0.867,3.23],[-0.19,1.285]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[343.639,182.584],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.243,-0.677],[-0.242,0.676]],"o":[[0.243,-0.677],[-0.242,0.676]],"v":[[-0.362,1.016],[0.361,-1.016]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[337.207,203.503],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.378,-2.41],[0.063,-0.311],[0.421,-1.398],[0.396,-1.162],[0.621,-1.928],[0.447,-1.66],[0.224,-0.708],[0.592,-2.431],[0.093,-0.422],[0.229,-0.913],[0.51,-1.85],[1.146,-4.127],[0.023,-0.083],[0.011,-0.042],[0.51,-1.477],[0.225,-0.65],[0.325,-1.655],[0.771,-2.211],[0.604,-1.685],[0.243,-0.677],[0.51,-1.453],[1.35,-3.923],[0.211,-0.615],[0.856,-2.823],[0.248,-0.95],[0.146,-0.537],[0.605,-1.125],[0.028,-0.05],[0,0],[-0.212,0.43],[-0.257,0.679],[-0.407,1.254],[-1.473,4.968],[-0.481,1.674],[-1.29,4.559],[-0.314,1.097],[-2.259,7.886],[-0.18,0.63],[-0.021,0.074],[-2.112,7.436],[-0.134,0.474],[-2.306,8.18],[-0.072,0.409],[0.128,0.297],[1.223,0.809],[0.309,-0.851]],"o":[[-0.049,0.312],[-0.289,1.434],[-0.354,1.177],[-0.653,1.918],[-0.526,1.635],[-0.192,0.716],[-0.765,2.382],[-0.102,0.421],[-0.203,0.921],[-0.466,1.863],[-1.149,4.125],[-0.023,0.083],[-0.012,0.041],[-0.4,1.494],[-0.225,0.647],[-0.554,1.608],[-0.457,2.326],[-0.589,1.689],[-0.242,0.676],[-0.519,1.449],[-1.374,3.914],[-0.212,0.615],[-0.958,2.788],[-0.284,0.939],[-0.139,0.535],[-0.342,1.256],[-0.028,0.051],[0,0],[0.232,-0.42],[0.317,-0.646],[0.47,-1.233],[1.599,-4.929],[0.495,-1.67],[1.304,-4.555],[0.31,-1.098],[2.254,-7.887],[0.18,-0.631],[0.021,-0.074],[2.123,-7.433],[0.135,-0.473],[2.326,-8.177],[0.19,-0.665],[0.079,-0.459],[-0.234,-0.541],[-0.337,0.84],[-0.811,2.236]],"v":[[14.039,-51.884],[13.862,-50.949],[12.728,-46.694],[11.59,-43.19],[9.637,-37.432],[8.266,-32.466],[7.651,-30.327],[5.57,-23.111],[5.268,-21.849],[4.6,-19.104],[3.133,-13.535],[-0.016,-1.083],[-0.081,-0.833],[-0.111,-0.708],[-1.169,3.806],[-1.846,5.75],[-3.25,10.633],[-5.254,17.366],[-7.049,22.423],[-7.772,24.456],[-9.322,28.806],[-13.397,40.564],[-14.036,42.409],[-16.841,50.798],[-17.641,53.63],[-18.064,55.241],[-19.409,58.865],[-19.497,59.014],[-15.479,61.19],[-14.815,59.914],[-13.94,57.935],[-12.638,54.199],[-8.358,39.251],[-6.898,34.233],[-3.035,20.553],[-2.104,17.259],[4.694,-6.392],[5.237,-8.283],[5.301,-8.505],[11.629,-30.815],[12.031,-32.236],[19.017,-56.754],[19.418,-58.332],[19.362,-59.426],[17.272,-61.19],[16.267,-58.668]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[344.617,180.063],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.352,-1.2],[0.154,-0.715],[0.343,-1.211],[0.044,-0.155],[0.506,-1.216],[0.518,-1.356],[1.412,-3.493],[0.865,-2.202],[0.758,-1.915],[0.779,-1.912],[1.506,-3.629],[0.294,-0.773],[1.372,-1.696],[0.137,-0.16],[0.952,-1.601],[0.584,-1.133],[0.315,-0.649],[0.774,-1.562],[1.003,-1.983],[2.562,-5.254],[0.089,-0.164],[1.329,-1.852],[2.975,-3.361],[-0.804,-0.608],[-0.753,-0.429],[-1.209,1.487],[-0.932,1.323],[-0.892,1.416],[-1.475,2.611],[-3.106,7.092],[-0.904,2.065],[-2.776,3.662],[-0.079,0.12],[-0.215,0.593],[-2.013,5.493],[-0.319,0.861],[-0.942,2.756],[-1.224,4.028],[-0.537,1.728],[-0.304,1.025],[-0.172,0.641],[-0.498,2.058],[-0.272,1.142],[-0.073,0.333],[-0.361,1.573]],"o":[[-0.211,0.695],[-0.264,1.224],[-0.035,0.156],[-0.376,1.287],[-0.558,1.35],[-1.327,3.526],[-0.911,2.235],[-0.738,1.918],[-0.769,1.913],[-1.477,3.644],[-0.324,0.769],[-0.766,1.965],[-0.128,0.172],[-1.145,1.479],[-0.637,1.084],[-0.323,0.637],[-0.763,1.565],[-0.541,1.092],[-2.609,5.227],[-0.494,1.015],[-3.412,6.276],[-1.866,2.599],[0.588,0.57],[0.864,0.653],[0.847,-0.929],[1.813,-2.23],[1.684,-2.388],[1.072,-1.701],[3.114,-7.08],[0.903,-2.064],[1.813,-4.167],[0.089,-0.117],[0.397,-0.524],[2.013,-5.493],[0.308,-0.863],[1.011,-2.746],[1.359,-3.987],[0.525,-1.72],[0.323,-1.022],[0.183,-0.649],[0.565,-2.037],[0.272,-1.142],[0.083,-0.331],[0.38,-1.57],[-0.527,1.152]],"v":[[28.387,-60.239],[27.829,-58.12],[26.926,-54.456],[26.802,-53.99],[25.508,-50.226],[23.912,-46.155],[19.943,-35.585],[17.956,-28.721],[15.683,-22.986],[13.387,-17.243],[8.909,-6.34],[7.998,-4.034],[5.054,1.585],[4.66,2.09],[1.518,6.726],[-0.314,10.051],[-1.278,11.984],[-3.584,16.675],[-5.918,21.354],[-13.727,37.057],[-14.604,38.701],[-22.468,51.297],[-29.702,60.358],[-27.617,62.145],[-25.17,63.757],[-22.032,60.112],[-18.028,54.781],[-14.278,49.121],[-10.394,42.616],[-1.058,21.353],[1.651,15.17],[7.949,3.126],[8.207,2.772],[9.191,1.096],[15.182,-15.401],[16.119,-17.997],[19.044,-26.251],[22.919,-38.273],[24.527,-43.446],[25.46,-46.527],[26.007,-48.456],[27.566,-54.598],[28.381,-58.023],[28.619,-59.018],[29.703,-63.757]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[321.934,189.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.052,0.073],[0.042,-0.074]],"o":[[0.052,-0.073],[-0.042,0.074],[0,0]],"v":[[-0.073,0.103],[0.073,-0.116],[-0.055,0.116]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.642,228.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.13,2.828],[0.341,0.437],[0.385,1.154],[0.271,3.685],[-0.386,2.642],[-0.796,4.771],[0.546,2.573],[0.083,0.321],[2.01,2.945],[1.623,0.578],[0.672,0.056],[0.058,0.004],[0.044,0.002],[1.404,-0.601],[0.031,-0.013],[0,-0.001],[0.001,-0.001],[0.039,-0.016],[1.23,0.269],[1.06,1.12],[2.163,0.888],[2.664,0.834],[-0.301,1.296],[0.001,0.114],[0.12,0.391],[1.641,4.026],[0.924,0.622],[2.129,0.813],[1.347,0.394],[3.033,-0.502],[0.992,-0.37],[0.889,-0.277],[3.044,-0.873],[-0.009,-0.071],[-0.251,-0.041],[-0.135,0.002],[-1.096,-1.663],[-0.247,-0.37],[-1.35,-1.73],[-0.491,-0.576],[-0.48,-3.133],[-0.033,-0.296],[3.166,-6.409],[0.465,-0.795],[0.17,-0.491],[-0.112,-1.367],[-5.708,-3.473],[-2.64,-0.447],[-0.175,-0.149],[-0.06,-0.217],[-0.015,-0.119],[-0.07,-0.436],[-0.184,-1.174],[-2.517,-2.28],[-0.998,-0.594],[-3.575,-2.103],[-0.317,-0.154],[-0.035,-0.017],[-0.341,-0.123],[-0.654,-0.233],[-1.584,-0.508],[-0.433,-0.15],[-2.845,-2.541],[-0.862,-0.642],[-0.362,-0.125],[-0.025,-0.008],[-0.28,-0.036],[-0.14,-0.007],[-2.463,0.992],[-0.171,0.068],[-0.15,0.074],[-0.048,0.025],[-0.042,0.023],[-0.728,1.292],[-0.125,0.273]],"o":[[-0.424,-0.383],[-0.741,-0.945],[-1.208,-3.577],[-0.192,-2.585],[0.698,-4.786],[0.473,-2.84],[-0.069,-0.325],[-0.847,-3.277],[-1.218,-1.785],[-0.64,-0.229],[-0.059,-0.005],[-0.044,-0.003],[-1.393,-0.065],[-0.031,0.013],[-0.001,0],[-0.001,0],[-0.038,0.017],[-1.317,0.552],[-1.314,-0.287],[-1.645,-1.739],[-2.598,-1.066],[-1.128,-0.353],[0.027,-0.115],[-0.007,-0.399],[-1.253,-4.177],[-0.43,-1.06],[-1.905,-1.273],[-1.341,-0.514],[-2.882,-0.842],[-0.965,0.161],[-0.871,0.322],[-3.018,0.944],[0.007,0.081],[0.251,0.04],[0.135,0.021],[2.038,-0.03],[0.244,0.37],[1.219,1.822],[0.467,0.598],[2.137,2.512],[0.045,0.291],[0.797,7.238],[-0.399,0.809],[-0.28,0.478],[-0.439,1.268],[0.539,6.934],[2.207,1.343],[0.333,0.057],[0.137,0.114],[0.026,0.094],[0.054,0.437],[0.194,1.177],[0.565,3.613],[0.802,0.726],[3.564,2.121],[0.302,0.177],[0.036,0.017],[0.331,0.156],[0.652,0.235],[1.566,0.557],[0.437,0.141],[3.527,1.22],[0.797,0.712],[0.328,0.244],[0.026,0.009],[0.263,0.085],[0.136,0.017],[2.739,0.149],[0.17,-0.069],[0.159,-0.065],[0.05,-0.024],[0.044,-0.023],[1.293,-0.714],[0.152,-0.269],[1.708,-3.744]],"v":[[43.115,36.905],[41.983,35.664],[40.292,32.512],[38.02,21.619],[38.272,13.781],[40.535,-0.552],[40.356,-8.657],[40.128,-9.625],[35.716,-18.932],[31.384,-22.44],[29.41,-22.858],[29.236,-22.878],[29.105,-22.879],[24.872,-22.057],[24.779,-22.021],[24.778,-22.021],[24.775,-22.019],[24.659,-21.978],[20.807,-21.571],[17.204,-23.701],[11.452,-27.448],[3.435,-29.867],[1.951,-32.177],[1.982,-32.518],[1.709,-33.698],[-2.946,-45.875],[-4.96,-48.308],[-11.083,-51.271],[-15.111,-52.659],[-23.938,-53.438],[-26.871,-52.654],[-29.515,-51.766],[-38.672,-49.211],[-38.659,-48.98],[-37.907,-48.845],[-37.501,-48.802],[-33.111,-46.122],[-32.37,-45.014],[-28.54,-39.659],[-27.109,-37.893],[-23.313,-29.44],[-23.188,-28.563],[-26.653,-8.057],[-27.944,-5.651],[-28.61,-4.198],[-29.042,-0.25],[-18.842,16.255],[-11.533,19.009],[-10.786,19.299],[-10.5,19.802],[-10.428,20.101],[-10.223,21.408],[-9.627,24.932],[-4.989,33.753],[-2.293,35.736],[8.406,42.087],[9.338,42.583],[9.444,42.635],[10.452,43.059],[12.412,43.758],[17.129,45.371],[18.432,45.809],[28.143,51.13],[30.77,53.001],[31.807,53.543],[31.882,53.574],[32.699,53.746],[33.11,53.79],[40.767,51.991],[41.279,51.785],[41.737,51.573],[41.889,51.503],[42.014,51.43],[44.964,48.355],[45.376,47.543]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.996078491211,0.760784373564,0.023529413635,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[350.097,105.816],"ix":2},"a":{"a":0,"k":[13.755,40.378],"ix":1},"s":{"a":0,"k":[100,100.144],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":3,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.221,0.445],[-3.664,7.479],[-4.049,5.05],[-0.201,0.565],[-2.852,10.605],[-1.101,3.248],[-1.056,3.478],[-1.151,2.987],[-3.371,3.071],[-0.021,0.129],[2.442,0.882],[0.252,-0.76],[1.363,-4.006],[3.165,-9.199],[2.83,-8.229],[3.321,-4.679],[5.374,-7.736],[2.502,-1.855],[0,0]],"o":[[3.721,-7.46],[2.827,-5.779],[0.364,-0.448],[3.775,-10.236],[0.886,-3.302],[1.171,-3.44],[0.939,-3.061],[1.54,-3.978],[0.038,-0.045],[-2.424,-0.869],[-0.631,-0.232],[-1.323,4.013],[-3.127,9.215],[-2.84,8.227],[-1.854,5.386],[-5.447,7.683],[-1.802,2.595],[0,0],[0.265,-0.399]],"v":[[-18.799,56.75],[-7.636,34.369],[2.084,17.783],[2.864,16.176],[14.622,-14.383],[18.127,-24.064],[21.965,-34.25],[24.489,-43.489],[30.25,-54.889],[30.294,-55.166],[22.992,-57.778],[21.759,-57.214],[17.691,-45.192],[8.307,-17.538],[-0.307,7.099],[-7.715,22.319],[-23.882,45.488],[-30.294,52.185],[-19.534,58.01]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.429,169.576],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.028,0.051],[-0.344,1.257],[-0.138,0.533],[-0.284,0.94],[-0.958,2.787],[-0.212,0.616],[-1.371,3.914],[-0.52,1.449],[-0.243,0.677],[-0.585,1.69],[-0.459,2.326],[-0.555,1.607],[-0.223,0.647],[-0.403,1.498],[-0.011,0.041],[-0.024,0.084],[-1.147,4.13],[-0.466,1.863],[-0.202,0.92],[-0.103,0.421],[-0.763,2.384],[-0.192,0.715],[-0.527,1.636],[-0.654,1.92],[-0.353,1.175],[-0.292,1.433],[-0.047,0.312],[-0.81,2.241],[-0.335,0.838],[1.227,0.953],[0.197,-0.86],[0.485,-1.978],[2.367,-7.674],[1.894,-5.511],[2.728,-7.84],[2.582,-3.328],[0.35,-0.806],[4.81,-11.085],[0.115,-0.24],[0,0]],"o":[[0.603,-1.123],[0.146,-0.537],[0.249,-0.951],[0.854,-2.821],[0.212,-0.617],[1.349,-3.919],[0.511,-1.455],[0.242,-0.677],[0.604,-1.686],[0.774,-2.206],[0.327,-1.657],[0.223,-0.649],[0.508,-1.474],[0.011,-0.041],[0.024,-0.084],[1.14,-4.125],[0.513,-1.847],[0.229,-0.912],[0.094,-0.423],[0.59,-2.432],[0.226,-0.707],[0.445,-1.661],[0.62,-1.926],[0.396,-1.162],[0.421,-1.402],[0.062,-0.311],[0.381,-2.41],[0.317,-0.851],[-1.251,-0.927],[-0.703,-0.547],[-0.446,1.985],[-1.9,7.789],[-1.72,5.56],[-2.689,7.847],[-1.363,3.946],[-0.535,0.695],[-4.86,11.076],[-0.108,0.248],[0,0],[0.029,-0.05]],"v":[[-12.854,61.611],[-11.509,57.989],[-11.089,56.38],[-10.286,53.545],[-7.483,45.159],[-6.843,43.311],[-2.77,31.555],[-1.217,27.202],[-0.494,25.17],[1.298,20.11],[3.303,13.381],[4.709,8.497],[5.382,6.552],[6.444,2.038],[6.473,1.915],[6.54,1.663],[9.683,-10.792],[11.155,-16.357],[11.821,-19.098],[12.125,-20.363],[14.202,-27.583],[14.82,-29.719],[16.189,-34.687],[18.144,-40.443],[19.281,-43.944],[20.416,-48.203],[20.59,-49.137],[22.817,-55.922],[23.824,-58.446],[20.08,-61.214],[18.879,-60.787],[17.454,-54.847],[11.547,-31.513],[6.308,-14.837],[-2.066,8.603],[-7.612,19.663],[-8.913,21.938],[-23.479,55.15],[-23.823,55.871],[-12.943,61.761]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[338.063,177.316],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[2.894,-6.581],[0,0],[2.652,-3.697],[2.53,-2.876],[0,0],[0,0],[-0.443,-0.215],[-3.55,-0.567],[-0.821,0],[-6.603,7.842],[-0.747,1.18],[0,0],[0,0],[0,0],[0.471,6.055],[7.146,2.847],[0.976,0.167]],"o":[[0,0],[-2.886,6.59],[0,0],[-2.183,4.014],[-2.191,3.073],[0,0],[0,0],[0.475,0.272],[0.321,0.157],[0.688,0.109],[6.756,0],[0.899,-1.068],[0,0],[0,0],[0,0],[2.249,-4.918],[-0.523,-6.737],[-0.872,-0.354],[0,0]],"v":[[4.792,-25.674],[3.85,-23.524],[-4.825,-3.763],[-5.485,-2.549],[-12.773,9.072],[-19.884,18.033],[-22.308,20.79],[-19.125,22.617],[-17.742,23.35],[-10.861,25.51],[-8.587,25.674],[14.545,14.323],[17.026,10.936],[17.13,10.772],[17.212,10.595],[17.519,9.935],[21.837,-6.594],[9.899,-24.488],[7.105,-25.277]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.105,7.091],[-0.695,-0.282],[-0.44,-5.668],[2.089,-4.57],[0,0],[1.028,-1.221],[5.223,0],[0.525,0.084],[0,0],[0.389,0.223],[-2.264,3.176],[-2.242,4.121],[0,0]],"o":[[0.759,0.13],[5.943,2.368],[0.411,5.279],[0,0],[-0.473,0.745],[-6.401,7.602],[-0.671,0],[-3.222,-0.514],[-0.404,-0.195],[2.579,-2.934],[2.727,-3.8],[0,0],[3.114,-7.08]],"v":[[6.598,-22.32],[8.789,-21.701],[18.846,-6.362],[14.799,8.671],[14.492,9.331],[12.25,12.391],[-8.587,22.674],[-10.388,22.547],[-16.436,20.649],[-17.631,20.015],[-10.336,10.821],[-2.849,-1.116],[-2.737,-1.058]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[314.277,232.779],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":4,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[6.903,-8.159],[0.308,-0.318],[0.543,-0.794],[0.313,-0.37],[0.384,-0.346],[0.338,-0.423],[0.659,-1.858],[-0.93,-2.488],[-3.003,-2.885],[0,0],[0,0],[-2.273,3.188],[-2.215,4.056],[0,0],[0,0],[-0.192,0.335],[-0.33,0.685],[-2.006,4.027],[0,0]],"o":[[0,0],[-7.057,0.768],[-0.268,0.316],[-0.545,0.565],[-0.356,0.348],[-0.353,0.418],[-1.778,1.602],[-0.449,0.561],[-1.455,4.103],[1.45,3.88],[0,0],[0,0],[2.661,-2.991],[2.636,-3.68],[0,0],[0,0],[0.229,-0.356],[0.338,-0.565],[0.307,-0.639],[0,0],[0,0]],"v":[[20.116,-23.452],[14.662,-22.858],[-9.158,-11.303],[-10.025,-10.368],[-11.721,-8.38],[-12.711,-7.284],[-13.813,-6.086],[-16.439,-3.475],[-18.661,0.449],[-17.781,10.799],[-10.876,21.29],[-8.628,23.452],[-6.556,21.122],[0.879,11.809],[8.191,0.148],[8.261,0.021],[8.264,0.014],[8.89,-1.014],[9.882,-2.872],[13.645,-10.449],[17.672,-18.539]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-4.974,0.541],[0.492,-1.024],[0.316,-0.527],[0.214,-0.33],[0.042,-0.074],[2.598,-3.628],[2.574,-2.894],[1.201,3.212],[-1.043,2.94],[-0.17,0.213],[-1.671,1.505],[-0.669,0.557],[-0.909,1.074]],"o":[[-4.231,8.507],[-0.272,0.564],[-0.196,0.344],[-0.042,0.075],[-2.138,3.914],[-2.238,3.139],[-2.887,-2.775],[-0.94,-2.514],[0.55,-1.552],[0.213,-0.267],[1.02,-0.919],[0.673,-1.103],[6.825,-8.067]],"v":[[14.986,-19.875],[7.178,-4.172],[6.301,-2.529],[5.686,-1.523],[5.558,-1.29],[-1.563,10.066],[-8.798,19.129],[-14.971,9.749],[-15.833,1.453],[-14.096,-1.602],[-11.805,-3.857],[-9.413,-6.426],[-6.868,-9.365]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[301.029,230.335],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":4,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.925,-4.398],[0.768,-1.926],[0.539,-1.04],[3.443,-2.643],[0.684,0.111]],"o":[[-0.048,1.46],[-0.316,1.506],[0,0],[-1.161,2.239],[-6.142,4.714],[0,0]],"v":[[12.082,-12.701],[10.74,-7.297],[9.398,-2.412],[8.465,-0.381],[2.053,7.987],[-12.082,11.523]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[318.717,241.977],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[8.128,1.285],[1.893,0.925],[-1.673,5.262],[-0.112,0.087],[-0.245,0.167],[-8.409,-1.33],[-0.774,-0.309],[-0.438,-5.666],[2.09,-4.571],[0,0],[1.128,-1.404]],"o":[[-2.122,-0.335],[-9.639,-4.714],[1.573,-4.946],[0.057,-0.044],[10.472,-7.136],[0.844,0.133],[5.946,2.377],[0.409,5.276],[0,0],[-0.908,1.998],[-4.865,6.053]],"v":[[-4.641,22.483],[-10.691,20.583],[-23.332,-1.055],[-18.038,-8.945],[-17.55,-9.294],[12.1,-22.439],[14.539,-21.771],[24.596,-6.426],[20.546,8.602],[20.246,9.26],[17.426,14.387]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"fl","c":{"a":0,"k":[0.882353001015,0.325490196078,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[308.528,232.844],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":3,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.665,-2.737],[11.304,5.55],[-3.723,4.581],[-2.433,2.375],[-0.392,0.421],[-13.263,-5.634],[-0.516,-6.676],[0.602,-1.624],[0.484,-0.902]],"o":[[-6.51,6.687],[-12.05,-5.917],[0.422,-0.52],[3.11,-3.037],[2.109,-2.269],[7.078,3.006],[0.393,5.087],[-0.522,1.408],[0,0]],"v":[[19.06,16.451],[-11.85,23.96],[-24.416,-3.17],[-21.121,-6.326],[-15.532,-12.098],[15.811,-23.876],[27.746,-5.976],[24.936,7.162],[23.432,10.532]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.729411764706,0.211764720842,0.16862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[308.136,232.171],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"dragon wip","refId":"comp_0","sr":2,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200,306,0],"ix":2,"l":2},"a":{"a":0,"k":[200,306,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":400,"h":612,"ip":0,"op":120,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/21/images/dragon.png b/21/images/dragon.png new file mode 100644 index 0000000..335c3e7 Binary files /dev/null and b/21/images/dragon.png differ diff --git a/21/images/ducks.json b/21/images/ducks.json new file mode 100644 index 0000000..45d4dff --- /dev/null +++ b/21/images/ducks.json @@ -0,0 +1 @@ +{"v":"5.7.6","fr":30,"ip":0,"op":60,"w":733,"h":499,"nm":"ducks","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[366.446,249.302,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":13,"s":[366.446,247.302,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":45,"s":[366.446,251.302,0],"to":[0,0,0],"ti":[0,0,0]},{"t":59,"s":[366.446,249.302,0]}],"ix":2,"l":2},"a":{"a":0,"k":[366.446,249.302,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.012,3.535],[-2.407,0.055],[0.029,-3.308],[2.841,-0.176]],"o":[[-0.012,-3.318],[2.394,-0.055],[-0.025,2.744],[-2.87,0.177]],"v":[[-4.605,-0.247],[-0.577,-5.919],[4.588,1.085],[0.419,5.797]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.019607843137,0.019607843137,0.011764706817,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[568.061,162.302],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.673,-2.18],[7.945,6.794],[3.783,4.364],[2.026,0.144],[-1.794,-0.436],[-5.981,-5.591],[-0.987,-1.171],[0.048,-3.368],[-4.643,-0.011],[0.011,-0.801]],"o":[[-5.602,-9.115],[-4.399,-3.762],[-1.129,-1.303],[1.293,-2.547],[8.194,1.993],[1.118,1.044],[1.762,2.089],[-0.041,2.85],[1.242,0.003],[-0.033,2.234]],"v":[[18.794,20.044],[-3.178,-2.21],[-15.401,-14.417],[-19.495,-17.497],[-14.206,-18.609],[6.258,-5.869],[9.383,-2.496],[12.75,4.743],[18.253,11.595],[19.368,13.38]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.921568687289,0.643137254902,0.141176470588,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[514.866,139.948],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.602,-9.115],[6.601,1.511],[6.037,0.114],[0.887,2.1],[2.779,6.347],[-0.939,5.332],[-1.114,0.577],[-1.129,-1.303],[-4.399,-3.762]],"o":[[0.084,6.993],[-5.841,-1.337],[-2.39,-0.045],[-2.696,-6.38],[-2.089,-4.77],[0.184,-1.043],[2.026,0.144],[3.783,4.364],[7.945,6.794]],"v":[[20.232,15.26],[13.709,20.77],[-3.97,17.71],[-8.176,14.404],[-16.765,-4.524],[-19.377,-19.571],[-18.057,-22.282],[-13.963,-19.201],[-1.74,-6.994]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.698039215686,0.533333333333,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[513.428,144.732],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.161,2.887],[-4.235,-1.348],[-7.514,-0.25],[6.878,-12.27],[4.745,-5.998],[6.184,-6.488],[11.906,-0.68],[3.532,0.031],[-6.059,7.349],[-2.678,7.386],[4.067,10.914]],"o":[[4.185,1.504],[7.078,2.254],[14.066,0.47],[-3.759,6.705],[-5.551,7.017],[-8.52,8.94],[-3.519,0.201],[6.092,-7.323],[4.997,-6.062],[4.085,-11.268],[-0.977,-2.622]],"v":[[-14.158,-41.839],[-1.595,-37.354],[20.173,-33.183],[32.922,-10.384],[19.54,8.253],[1.791,28.372],[-29.207,41.637],[-39.801,41.579],[-21.532,19.607],[-10.469,-0.74],[-11.609,-33.83]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.698039215686,0.533333333333,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[513.188,236.551],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.829,0.817],[-3.143,-1.195],[-22.092,1.855],[-20.448,4.845],[-15.484,14.55],[-5.459,7.545],[-1.668,0.248],[3.928,-10.065],[4.228,-5.357],[5.034,-2.711],[8.352,-3.551],[9.613,-1.63],[32.556,11.013],[6.693,5.765]],"o":[[3.499,0.147],[20.95,7.966],[20.913,-1.755],[20.896,-4.952],[6.808,-6.397],[0.795,-1.101],[-1.931,10.72],[-2.438,6.248],[-3.583,4.538],[-7.993,4.305],[-9.176,3.901],[-34.194,5.8],[-8.16,-2.76],[-0.88,-0.758]],"v":[[-105.579,12.114],[-95.906,15.192],[-31.2,22.813],[30.794,12.93],[84.996,-16.757],[102.676,-38.314],[105.579,-41.191],[95.612,-10.379],[86.169,7.329],[73.186,18.06],[48.536,29.547],[19.899,35.391],[-80.022,25.697],[-103.085,14.556]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.698039215686,0.533333333333,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[577.569,383.865],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.012,-3.318],[-2.87,0.177],[-0.025,2.744],[2.394,-0.055]],"o":[[0.012,3.535],[2.841,-0.176],[0.029,-3.308],[-2.407,0.055]],"v":[[-3.217,-107.171],[1.807,-101.127],[5.976,-105.839],[0.81,-112.842]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[3.499,0.147],[4.68,8.343],[0.464,10.672],[-3.326,9.281],[-1.394,2.335],[-8.123,9.062],[-3.519,0.202],[-8.52,8.939],[-5.551,7.017],[-3.759,6.706],[14.067,0.469],[7.079,2.254],[4.184,1.504],[-5.795,6.43],[-1.425,-0.32],[-6.668,-2.155],[-2.818,-0.832],[-0.851,3.396],[1.806,8.949],[1.664,1.493],[1.583,-22.06],[0.423,-2.795],[-1.62,-6.981],[5.739,-7.172],[1.654,-4.939],[-4.336,-0.994],[-15.794,-6.927],[-12.661,-9.599],[-4.751,-4.776],[2.883,-13.756],[1.281,-2.206],[0.796,-1.1],[6.807,-6.397],[20.896,-4.951],[20.913,-1.755],[20.951,7.965]],"o":[[-7.927,-5.728],[-5.338,-9.515],[-0.413,-9.516],[0.916,-2.559],[6.227,-10.437],[3.533,0.031],[11.906,-0.68],[6.184,-6.489],[4.745,-5.998],[6.879,-12.27],[-7.513,-0.251],[-4.234,-1.348],[-4.696,-8.671],[0.675,-0.748],[6.765,1.516],[2.795,0.904],[3.466,1.023],[2.202,-8.776],[-0.425,-2.105],[24.1,-9.254],[-0.202,2.819],[-1.072,7.085],[2.089,8.998],[-3.154,3.943],[-1.445,4.317],[16.788,3.849],[14.744,6.467],[5.351,4.057],[10.317,10.374],[-0.505,2.408],[-1.668,0.248],[-5.458,7.546],[-15.484,14.55],[-20.448,4.846],[-22.093,1.855],[-3.142,-1.195]],"v":[[-94.683,126.753],[-112.415,104.707],[-119.913,74.09],[-117.92,45.704],[-114.616,38.296],[-93.286,8.904],[-82.691,8.962],[-51.693,-4.303],[-33.945,-24.423],[-20.563,-43.06],[-33.312,-65.858],[-55.08,-70.03],[-67.642,-74.514],[-65.854,-99.259],[-63.284,-100.625],[-42.792,-97.166],[-34.344,-94.653],[-27.432,-98.116],[-26.424,-124.733],[-29.716,-130.052],[15.597,-98.926],[14.649,-90.494],[15.507,-69.43],[9.682,-45.27],[1.495,-32.568],[5.08,-25.628],[54.067,-9.845],[93.753,16.418],[108.909,29.693],[118.364,66.309],[116.476,73.447],[113.572,76.324],[95.893,97.882],[41.69,127.568],[-20.304,137.452],[-85.01,129.831]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952941236309,0.819607902976,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[566.673,269.226],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.696,-8.672],[-0.977,-2.622],[4.085,-11.268],[4.997,-6.062],[6.092,-7.323],[6.228,-10.437],[0.916,-2.559],[-0.413,-9.516],[-5.338,-9.515],[-7.926,-5.728],[-0.88,-0.758],[-8.16,-2.76],[-34.194,5.8],[-9.176,3.902],[-7.993,4.305],[-3.583,4.538],[-2.438,6.248],[-1.931,10.719],[-0.505,2.409],[10.318,10.374],[5.352,4.057],[14.744,6.467],[16.788,3.849],[-1.445,4.317],[-3.154,3.942],[2.088,8.997],[-1.073,7.084],[-0.202,2.819],[24.1,-9.254],[-0.425,-2.105],[2.201,-8.776],[3.465,1.023],[2.795,0.904],[6.766,1.517],[0.674,-0.748]],"o":[[0.161,2.887],[4.067,10.914],[-2.678,7.386],[-6.059,7.349],[-8.124,9.062],[-1.393,2.335],[-3.325,9.28],[0.464,10.671],[4.681,8.343],[0.829,0.816],[6.693,5.765],[32.556,11.013],[9.613,-1.631],[8.352,-3.551],[5.034,-2.711],[4.228,-5.356],[3.928,-10.065],[1.281,-2.206],[2.883,-13.755],[-4.751,-4.776],[-12.661,-9.599],[-15.793,-6.927],[-4.336,-0.994],[1.654,-4.939],[5.739,-7.172],[-1.621,-6.981],[0.423,-2.795],[1.583,-22.06],[1.664,1.493],[1.806,8.949],[-0.852,3.396],[-2.819,-0.833],[-6.668,-2.156],[-1.425,-0.319],[-5.795,6.43]],"v":[[-65.507,-76.147],[-62.958,-68.139],[-61.818,-35.048],[-72.881,-14.702],[-91.15,7.271],[-112.481,36.664],[-115.785,44.072],[-117.778,72.458],[-110.28,103.074],[-92.548,125.12],[-90.053,127.562],[-66.99,138.703],[32.931,148.397],[61.568,142.552],[86.218,131.066],[99.201,120.334],[108.644,102.627],[118.611,71.815],[120.499,64.676],[111.045,28.06],[95.889,14.785],[56.202,-11.478],[7.215,-27.261],[3.631,-34.201],[11.818,-46.903],[17.643,-71.063],[16.786,-92.127],[17.733,-100.559],[-27.58,-131.685],[-24.288,-126.366],[-25.296,-99.749],[-32.207,-96.286],[-40.657,-98.799],[-61.149,-102.259],[-63.718,-100.892]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.084,6.993],[-0.033,2.233],[1.243,0.002],[-0.041,2.849],[1.761,2.089],[1.117,1.044],[8.195,1.993],[1.294,-2.548],[0.183,-1.043],[-2.088,-4.769],[-2.695,-6.38],[-2.39,-0.045],[-5.842,-1.337]],"o":[[0.672,-2.179],[0.012,-0.801],[-4.643,-0.012],[0.048,-3.368],[-0.988,-1.171],[-5.982,-5.591],[-1.793,-0.436],[-1.113,0.577],[-0.94,5.332],[2.779,6.347],[0.888,2.099],[6.037,0.114],[6.601,1.511]],"v":[[-30.877,-110.867],[-30.303,-117.531],[-31.418,-119.316],[-36.92,-126.167],[-40.288,-133.408],[-43.413,-136.781],[-63.878,-149.521],[-69.167,-148.408],[-70.486,-145.698],[-67.875,-130.651],[-59.286,-111.722],[-55.079,-108.417],[-37.4,-105.357]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[12.77,0.443],[23.93,7.684],[7.24,24.408],[-14.16,21.392],[-7.78,8.743],[-5.454,7.712],[7.244,16.563],[1.059,4.981],[-6.382,6.652],[1.738,3.309],[2.116,4.984],[-1.029,6.287],[-7.689,-1.775],[-7.421,-7.942],[-2.803,1.066],[0.653,-24.395],[0.564,-3.234],[-1.529,-7.219],[6.45,-8.381],[1.787,-2.193],[-2.656,-0.569],[-15.16,-6.878],[-12.139,-9.338],[-5.909,-7.504],[1.33,-11.289],[9.361,-18.872],[6.124,-3.846],[15.838,-3.061]],"o":[[-29.403,0.203],[-25.029,-8.037],[-6.652,-22.425],[6.446,-9.738],[6.274,-7.052],[9.954,-14.075],[-2.022,-4.622],[-1.884,-8.866],[2.818,-2.938],[-2.517,-4.791],[-2.422,-5.706],[1.278,-7.799],[10.915,2.519],[1.849,1.979],[29.882,-11.357],[-0.088,3.295],[-1.278,7.334],[2.228,10.519],[-1.726,2.243],[-1.791,2.198],[16.304,3.491],[14.083,6.389],[7.471,5.747],[7.114,9.036],[-2.487,21.102],[-3.162,6.374],[-13.636,8.565],[-16.404,3.17]],"v":[[5.754,157.925],[-71.76,144.638],[-120.818,95.289],[-115.606,28.056],[-94.563,0.091],[-76.492,-21.682],[-70.186,-67.316],[-74.846,-81.757],[-68.977,-105.431],[-67.945,-114.086],[-74.817,-128.811],[-77.603,-146.728],[-63.064,-156.593],[-36.368,-139.515],[-30.574,-138.215],[24.733,-102.825],[23.995,-92.961],[24.743,-71.204],[17.72,-42.996],[12.537,-36.271],[14.005,-32.739],[61.168,-16.966],[99.314,8.518],[119.978,27.763],[128.436,58.261],[109.29,117.84],[95.385,133.601],[51.559,152.697]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.019607843137,0.019607843137,0.011764706817,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[564.537,270.859],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":5,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 1 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[366.446,249.302,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":13,"s":[366.446,251.302,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":45,"s":[366.446,247.302,0],"to":[0,0,0],"ti":[0,0,0]},{"t":59,"s":[366.446,249.302,0]}],"ix":2,"l":2},"a":{"a":0,"k":[366.446,249.302,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.999,-0.093],[0.013,1.997],[-2.042,0.003],[0.088,-2.253]],"o":[[-2.206,-0.137],[-0.014,-2.022],[2.171,-0.003],[-0.081,2.059]],"v":[[-0.036,3.4],[-3.393,0.009],[-0.125,-3.397],[3.319,0.173]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.019607843137,0.019607843137,0.011764706817,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.409,45.094],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.224,0.094],[0.075,2.506],[-2.781,-0.18],[0.074,-2.241]],"o":[[-2.02,-0.165],[-0.074,-2.464],[2.201,0.142],[-0.096,2.954]],"v":[[-1.281,4.654],[-4.628,0.32],[1.275,-4.569],[4.628,-0.91]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.019607843137,0.019607843137,0.011764706817,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[248.03,63.671],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.206,-0.137],[-0.081,2.059],[2.171,-0.003],[-0.014,-2.022]],"o":[[1.999,-0.093],[0.088,-2.253],[-2.042,0.003],[0.013,1.997]],"v":[[-9.052,4.43],[-5.697,1.203],[-9.141,-2.367],[-12.409,1.039]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-4.197,0.65],[9.627,-13.949],[2.691,5.272],[-5.274,4.003],[-7.095,4.681]],"o":[[-5.809,16.17],[-4.402,-5.107],[-2.985,-5.847],[6.761,-5.132],[2.554,-1.685]],"v":[[17.556,-22.352],[-4.942,22.352],[-14.571,6.591],[-12.245,-3.276],[8.189,-18.466]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.921568687289,0.643137254902,0.141176470588,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[296.424,44.064],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.722,16.81],[-0.787,-2.361],[-4.285,-14.555],[8.003,0.989],[11.652,1.503],[0.287,0.196],[-6.034,0.762],[-3.167,0.182],[0.597,3.613]],"o":[[2.185,1.748],[4.801,14.395],[2.443,8.295],[-11.66,-1.439],[-0.307,-0.04],[5.955,-1.448],[3.143,-0.397],[3.681,-0.212],[-2.749,-16.652]],"v":[[5.516,-32.045],[8.776,-25.204],[21.98,18.352],[11.404,31.056],[-23.559,26.607],[-24.423,26.038],[-6.293,24.047],[3.201,23.375],[7.213,18.152]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.698039215686,0.533333333333,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[205.998,121.493],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.604,2.27],[-6.325,-3.042],[-13.733,-1.551],[-8.775,-0.935],[-11.638,-0.543],[-10.79,1.002],[-6.659,0.795],[-7.533,2.953],[-12.398,7.571],[-1.025,-0.162],[12.303,-6.838],[15.203,-0.893],[18.313,0.308],[16.714,5.08],[15.566,11.754]],"o":[[6.86,1.81],[12.419,5.973],[8.768,0.989],[11.603,1.235],[10.845,0.506],[6.678,-0.62],[8.255,-0.985],[13.52,-5.3],[0.807,-0.493],[-7.774,11.604],[-13.443,7.471],[-18.227,1.072],[-17.329,-0.293],[-18.568,-5.645],[-2.135,-1.612]],"v":[[-118.326,-14.654],[-98.809,-6.625],[-59.848,5.424],[-33.498,7.996],[1.402,9.929],[33.84,8.419],[53.832,6.207],[76.892,-1.443],[115.718,-20.899],[118.326,-21.784],[88.653,6.326],[45.458,18.395],[-9.223,21.638],[-60.779,16.683],[-112.09,-9.591]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.698039215686,0.533333333333,0.266666666667,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[175.894,289.08],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.02,-0.165],[-0.096,2.954],[2.201,0.142],[-0.074,-2.464]],"o":[[3.224,0.094],[0.074,-2.241],[-2.781,-0.18],[0.075,2.506]],"v":[[73.655,-102.29],[79.564,-107.854],[76.212,-111.513],[70.309,-106.624]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[6.86,1.81],[1.551,2.629],[2.578,9.722],[-2.487,0.752],[-6.546,9.683],[-15.06,11.716],[-24.317,2.406],[-2.972,-0.199],[-0.308,-0.04],[-11.66,-1.439],[2.443,8.295],[4.801,14.395],[2.185,1.748],[-2.953,5.771],[-5.567,5.534],[-9.752,0.116],[-5.073,-0.032],[-0.512,-1.673],[-6.622,-8.045],[-3.98,3.212],[8.218,-8.12],[3.186,-4.778],[-2.254,-7.545],[-6.165,-9.754],[-2.022,-2.447],[-0.786,-18.808],[6.594,-11.628],[1.604,-1.443],[0.807,-0.494],[13.52,-5.3],[8.255,-0.985],[6.678,-0.619],[10.846,0.506],[11.603,1.236],[8.768,0.99],[12.419,5.973]],"o":[[-2.689,-1.654],[-5.105,-8.651],[-0.608,-2.292],[11.375,-3.439],[10.684,-15.805],[19.413,-15.103],[2.927,-0.29],[0.288,0.196],[11.652,1.503],[8.003,0.989],[-4.285,-14.555],[-0.787,-2.36],[-0.57,-6.508],[3.566,-6.966],[6.96,-6.917],[5.071,-0.061],[1.423,0.009],[3.059,9.998],[1.988,2.416],[-0.315,12.166],[-3.898,3.852],[-4.396,6.595],[3.352,11.216],[1.698,2.686],[12.454,15.071],[0.551,13.198],[-1.046,1.845],[-1.025,-0.161],[-12.398,7.571],[-7.534,2.954],[-6.659,0.795],[-10.791,1.002],[-11.637,-0.543],[-8.775,-0.935],[-13.734,-1.55],[-6.325,-3.042]],"v":[[-115.526,103.81],[-121.653,97.076],[-133.128,69.489],[-130.961,64.91],[-105.456,44.05],[-66.322,3.048],[-0.303,-22.254],[8.48,-23.085],[9.345,-22.516],[44.308,-18.067],[54.884,-30.771],[41.68,-74.327],[38.42,-81.168],[42.034,-99.653],[55.835,-118.354],[80.936,-128.838],[96.154,-128.665],[98.552,-126.687],[113.127,-99.472],[122.682,-98.567],[110.4,-68.414],[98.516,-57.017],[95.237,-36.217],[110.875,-5.483],[116.42,2.286],[133.185,54.112],[124.822,91.546],[121.127,96.68],[118.518,97.566],[79.692,117.021],[56.632,124.672],[36.64,126.883],[4.202,128.393],[-30.698,126.46],[-57.048,123.888],[-96.008,111.839]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952941236309,0.819607902976,0.407843167174,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[173.094,170.616],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.809,16.17],[2.554,-1.685],[6.761,-5.132],[-2.984,-5.848],[-4.403,-5.107]],"o":[[-4.197,0.65],[-7.096,4.681],[-5.273,4.003],[2.691,5.272],[9.626,-13.949]],"v":[[137.024,-144.429],[127.658,-140.544],[107.223,-125.354],[104.897,-115.485],[114.527,-99.726]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.57,-6.508],[-2.749,-16.652],[3.681,-0.211],[3.143,-0.397],[5.956,-1.449],[2.927,-0.289],[19.413,-15.102],[10.684,-15.805],[11.375,-3.439],[-0.608,-2.292],[-5.105,-8.652],[-2.689,-1.655],[-2.135,-1.613],[-18.568,-5.644],[-17.329,-0.292],[-18.227,1.071],[-13.442,7.471],[-7.774,11.604],[-1.046,1.845],[0.551,13.198],[12.454,15.07],[1.698,2.687],[3.352,11.217],[-4.396,6.594],[-3.898,3.852],[-0.315,12.167],[1.988,2.415],[3.059,9.998],[1.423,0.009],[5.071,-0.06],[6.96,-6.918],[3.566,-6.967]],"o":[[-1.722,16.81],[0.597,3.613],[-3.168,0.183],[-6.034,0.761],[-2.972,-0.2],[-24.317,2.406],[-15.06,11.716],[-6.546,9.683],[-2.487,0.752],[2.578,9.722],[1.551,2.629],[1.604,2.27],[15.566,11.754],[16.714,5.081],[18.313,0.309],[15.203,-0.894],[12.304,-6.839],[1.604,-1.444],[6.594,-11.628],[-0.786,-18.808],[-2.022,-2.448],[-6.165,-9.753],[-2.254,-7.545],[3.186,-4.779],[8.218,-8.12],[-3.98,3.212],[-6.622,-8.045],[-0.512,-1.673],[-5.073,-0.032],[-9.752,0.117],[-5.567,5.533],[-2.953,5.77]],"v":[[34.558,-76.693],[36.255,-26.495],[32.243,-21.274],[22.749,-20.601],[4.618,-18.61],[-4.165,-17.779],[-70.184,7.523],[-109.318,48.524],[-134.823,69.385],[-136.99,73.963],[-125.515,101.551],[-119.388,108.286],[-113.152,113.348],[-61.841,139.621],[-10.285,144.576],[44.396,141.334],[87.59,129.265],[117.265,101.156],[120.96,96.02],[129.323,58.587],[112.558,6.761],[107.013,-1.008],[91.375,-31.743],[94.654,-52.541],[106.538,-63.939],[118.82,-94.093],[109.265,-94.997],[94.69,-122.213],[92.292,-124.191],[77.074,-124.364],[51.973,-113.878],[38.172,-95.178]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[18.118,0.591],[16.306,3.166],[11.527,5.357],[9.43,7.082],[2.315,4.008],[2.818,9.275],[-0.862,3.373],[-0.936,0.592],[-0.552,0.177],[-6.992,10.112],[-17.308,12.245],[-21.763,2.791],[-11.54,0.751],[0.401,2.82],[-2.438,18.418],[-8.43,8.916],[-12.238,-0.054],[-7.784,-0.245],[-1.449,1.15],[-6.735,4.378],[-3.691,0.601],[1.164,-6.108],[2.806,-5.472],[3.564,-6.777],[-0.081,-1.377],[5.265,-9.771],[5.936,-4.685],[-1.92,-7.155],[-6.234,-9.438],[-3.354,-10.524],[8.566,-21.757],[24.514,-9.929],[11.822,-0.604]],"o":[[-16.513,-0.143],[-12.689,-2.463],[-10.788,-5.014],[-3.726,-2.798],[-4.854,-8.402],[-1.025,-3.371],[0.282,-1.105],[0.496,-0.313],[11.861,-3.81],[12.025,-17.392],[18.042,-12.765],[11.473,-1.472],[2.504,-0.163],[-2.62,-18.441],[1.663,-12.559],[8.356,-8.839],[7.79,0.034],[1.945,0.061],[6.284,-4.987],[3.083,-2.005],[6.107,-0.993],[-1.157,6.074],[-3.493,6.814],[-0.738,1.405],[0.642,10.935],[-3.691,6.852],[-5.859,4.625],[2.984,11.115],[5.965,9.03],[6.944,21.791],[-9.625,24.444],[-11.03,4.467],[-18.023,0.921]],"v":[[-8.897,151.589],[-58.221,147.949],[-93.573,133.851],[-123.221,114.68],[-132.15,104.261],[-143.369,77.62],[-143.527,67.581],[-141.773,65.046],[-140.212,64.23],[-113.352,42.21],[-68.926,-2.007],[-8.905,-24.295],[25.585,-27.852],[28.426,-31.507],[28.187,-86.912],[46.135,-117.963],[77.034,-131.321],[100.401,-131.032],[105.194,-132.63],[124.544,-146.924],[134.55,-151.187],[143.23,-142.273],[136.89,-125.092],[126.397,-104.657],[125.984,-100.527],[119.614,-69.433],[104.432,-52.864],[98.043,-34.412],[113.36,-4.299],[130.17,23.411],[131.65,89.314],[79.557,140.824],[45.149,148.365]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.019607843137,0.019607843137,0.011764706817,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.956,166.141],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":5,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/21/images/ecb.png b/21/images/ecb.png new file mode 100644 index 0000000..9971d31 Binary files /dev/null and b/21/images/ecb.png differ diff --git a/21/images/facebook.png b/21/images/facebook.png new file mode 100644 index 0000000..6374841 Binary files /dev/null and b/21/images/facebook.png differ diff --git a/21/images/forest.png b/21/images/forest.png new file mode 100644 index 0000000..098e280 Binary files /dev/null and b/21/images/forest.png differ diff --git a/21/images/fox.png b/21/images/fox.png new file mode 100644 index 0000000..be9c34d Binary files /dev/null and b/21/images/fox.png differ diff --git a/21/images/gcp.png b/21/images/gcp.png new file mode 100644 index 0000000..83c0c93 Binary files /dev/null and b/21/images/gcp.png differ diff --git a/21/images/github-logo.png b/21/images/github-logo.png new file mode 100644 index 0000000..fe5c2fa Binary files /dev/null and b/21/images/github-logo.png differ diff --git a/21/images/grassbackground.png b/21/images/grassbackground.png new file mode 100644 index 0000000..ebdc142 Binary files /dev/null and b/21/images/grassbackground.png differ diff --git a/21/images/hacktx-2021-logo.svg b/21/images/hacktx-2021-logo.svg new file mode 100644 index 0000000..04bf5ed --- /dev/null +++ b/21/images/hacktx-2021-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/21/images/knight.png b/21/images/knight.png new file mode 100644 index 0000000..06ec1ae Binary files /dev/null and b/21/images/knight.png differ diff --git a/21/images/lakeImage-03.png b/21/images/lakeImage-03.png new file mode 100644 index 0000000..179f865 Binary files /dev/null and b/21/images/lakeImage-03.png differ diff --git a/21/images/likewize.png b/21/images/likewize.png new file mode 100644 index 0000000..8822dce Binary files /dev/null and b/21/images/likewize.png differ diff --git a/21/images/linode.png b/21/images/linode.png new file mode 100644 index 0000000..084c2f4 Binary files /dev/null and b/21/images/linode.png differ diff --git a/21/images/logoSite.png b/21/images/logoSite.png new file mode 100644 index 0000000..87c71c8 Binary files /dev/null and b/21/images/logoSite.png differ diff --git a/21/images/matrix.png b/21/images/matrix.png new file mode 100644 index 0000000..e59233b Binary files /dev/null and b/21/images/matrix.png differ diff --git a/21/images/mentorButton.png b/21/images/mentorButton.png new file mode 100644 index 0000000..16eaa26 Binary files /dev/null and b/21/images/mentorButton.png differ diff --git a/21/images/mlh.png b/21/images/mlh.png new file mode 100644 index 0000000..4971565 Binary files /dev/null and b/21/images/mlh.png differ diff --git a/21/images/more.png b/21/images/more.png new file mode 100644 index 0000000..48e7602 Binary files /dev/null and b/21/images/more.png differ diff --git a/21/images/moreHover.png b/21/images/moreHover.png new file mode 100644 index 0000000..48e7602 Binary files /dev/null and b/21/images/moreHover.png differ diff --git a/21/images/pathCorner.png b/21/images/pathCorner.png new file mode 100644 index 0000000..b80559e Binary files /dev/null and b/21/images/pathCorner.png differ diff --git a/21/images/pathHorizontal.png b/21/images/pathHorizontal.png new file mode 100644 index 0000000..0ec1e92 Binary files /dev/null and b/21/images/pathHorizontal.png differ diff --git a/21/images/pathVertical.png b/21/images/pathVertical.png new file mode 100644 index 0000000..4b03049 Binary files /dev/null and b/21/images/pathVertical.png differ diff --git a/21/images/redmountainBackground.png b/21/images/redmountainBackground.png new file mode 100644 index 0000000..e6ceaad Binary files /dev/null and b/21/images/redmountainBackground.png differ diff --git a/21/images/registerNow.png b/21/images/registerNow.png new file mode 100644 index 0000000..b30605f Binary files /dev/null and b/21/images/registerNow.png differ diff --git a/21/images/registerNowHover.png b/21/images/registerNowHover.png new file mode 100644 index 0000000..97d26a6 Binary files /dev/null and b/21/images/registerNowHover.png differ diff --git a/21/images/ripple.json b/21/images/ripple.json new file mode 100644 index 0000000..601b7a1 --- /dev/null +++ b/21/images/ripple.json @@ -0,0 +1 @@ +{"v":"5.7.6","fr":60,"ip":0,"op":180,"w":648,"h":432,"nm":"Ripple 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 6/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":120,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":120,"s":[122.497,122.497,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.118,2.282],[2.365,5.622],[4.037,4.845],[11.094,6.725],[12.19,4.813],[12.733,3.291],[0,0],[20.177,2.534],[10.154,0.656],[5.084,0.209],[5.089,0.032],[10.159,-0.59],[10.085,-1.307],[19.615,-5.059],[18.148,-8.58],[8.221,-5.51],[6.348,-7.141],[2.036,-8.53],[0.175,-2.138],[-0.133,-2.122],[-0.375,-2.139],[-0.747,-2.102],[-2.538,-3.95],[-3.318,-3.554],[-8.309,-5.629],[-19.369,-6.15],[-9.949,-2.135],[-5.015,-0.854],[-5.042,-0.667],[-10.143,-0.614],[-10.146,-0.084],[-10.123,0.475],[-10.058,1.096],[-9.956,1.62],[-9.822,2.147],[-18.577,7.095],[-15.72,11.185],[-5.721,7.384],[-1.154,1.993],[-0.86,2.118],[-0.494,2.224]],"o":[[0.148,-5.926],[-2.339,-5.641],[-8.164,-9.675],[-11.119,-6.752],[-12.221,-4.75],[0,0],[-19.591,-5.237],[-10.086,-1.283],[-5.075,-0.349],[-5.086,-0.16],[-10.177,-0.076],[-10.154,0.667],[-20.171,2.553],[-19.594,5.074],[-9.059,4.295],[-8.185,5.54],[-6.322,7.119],[-0.547,2.121],[-0.176,2.142],[0.183,2.12],[0.423,2.128],[1.44,4.221],[2.571,3.936],[6.653,7.112],[16.699,11.224],[9.693,3.103],[4.974,1.075],[5.01,0.885],[10.083,1.342],[10.141,0.641],[10.146,0.088],[10.121,-0.459],[10.058,-1.06],[9.959,-1.6],[19.644,-4.253],[18.545,-7.065],[7.816,-5.59],[1.406,-1.852],[1.208,-1.972],[0.884,-2.116],[0.47,-2.228]],"v":[[240.931,-1.551],[237.475,-19.062],[227.626,-34.81],[197.988,-59.227],[162.807,-76.404],[125.319,-88.469],[125.316,-88.456],[65.556,-100.138],[35.191,-103.124],[19.95,-103.94],[4.687,-104.268],[-25.83,-103.505],[-56.21,-100.682],[-116.004,-89.373],[-173.006,-69.288],[-199.078,-54.687],[-221.248,-35.74],[-234.542,-11.958],[-235.534,-5.547],[-235.454,0.858],[-234.749,7.255],[-233.056,13.62],[-226.951,25.897],[-218.034,37.132],[-195.257,56.157],[-140.405,81.938],[-110.879,89.662],[-95.89,92.542],[-80.803,94.831],[-50.447,97.738],[-20.008,98.8],[10.404,98.243],[40.687,95.988],[70.721,91.992],[100.414,86.451],[157.97,69.605],[210.218,42.813],[231.131,23.672],[235.038,17.927],[238.091,11.76],[240.097,5.226]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.147,-7.296],[0.405,-2.788],[0.85,-2.675],[2.905,-4.706],[3.689,-4.002],[1.989,-1.825],[1.034,-0.859],[1.055,-0.826],[9.393,-4.742],[9.851,-3.393],[20.338,-3.363],[10.243,-0.912],[10.25,-0.327],[20.393,1.344],[20.088,3.388],[9.937,2.208],[9.804,2.751],[9.62,3.472],[4.754,1.956],[4.637,2.302],[8.26,6.765],[3.549,4.199],[2.438,5.193],[0.432,5.922],[-1.748,5.536],[-1.272,2.547],[-1.532,2.336],[-3.859,3.79],[-9.028,5.291],[-9.575,3.884],[-9.849,2.901],[-10.022,2.075],[-20.329,1.553],[-10.179,0.288],[-10.177,-0.038],[-39.874,-9.122],[0,0],[-12.514,-4.502],[-11.709,-6.541],[-9.367,-10.147],[-3.032,-6.44]],"o":[[0.042,2.806],[-0.451,2.772],[-1.649,5.365],[-2.919,4.697],[-1.868,1.974],[-0.993,0.917],[-1.022,0.878],[-8.431,6.656],[-9.411,4.725],[-19.73,6.724],[-10.183,1.61],[-10.238,0.935],[-20.498,0.646],[-20.395,-1.29],[-10.045,-1.7],[-9.938,-2.206],[-9.793,-2.79],[-4.813,-1.728],[-4.748,-1.969],[-9.254,-4.633],[-4.105,-3.407],[-3.536,-4.207],[-2.377,-5.198],[-0.263,-5.914],[0.869,-2.77],[1.233,-2.574],[3.117,-4.635],[7.718,-7.599],[9.025,-5.314],[9.579,-3.885],[9.857,-2.883],[20.048,-4.132],[10.165,-0.779],[10.174,-0.38],[40.683,0.19],[0,0],[12.881,3.109],[12.527,4.446],[11.653,6.578],[4.641,5.081],[3.053,6.403]],"v":[[250.021,-1.551],[249.524,6.863],[247.684,15.086],[240.751,30.259],[230.764,43.315],[224.993,49.042],[221.953,51.712],[218.839,54.271],[191.843,71.087],[162.88,83.17],[102.586,97.908],[71.956,101.816],[41.216,103.699],[-20.154,102.791],[-80.918,95.592],[-110.897,89.743],[-140.49,82.222],[-169.629,72.894],[-183.971,67.355],[-198.028,60.909],[-224.541,44.096],[-236.084,32.719],[-245.183,18.611],[-249.8,1.796],[-247.458,-15.595],[-244.249,-23.598],[-240.03,-30.929],[-229.503,-43.575],[-204.068,-62.625],[-176.062,-76.272],[-146.851,-86.301],[-117.01,-93.7],[-56.358,-102.131],[-25.844,-103.812],[4.687,-104.291],[126.078,-91.51],[126.075,-91.497],[164.258,-80.28],[200.795,-64.043],[233.095,-39.618],[244.944,-22.412]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[322.626,217.551],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.41,5.012],[0.148,2.609],[0.633,2.668],[1.269,2.489],[1.799,2.14],[2.016,1.937],[2.23,1.687],[4.864,2.734],[10.474,3.721],[10.737,2.834],[22.072,2.899],[11.118,0.783],[11.154,0.146],[22.21,-2.347],[11.004,-1.94],[10.801,-2.893],[10.409,-4.102],[9.582,-5.786],[4.11,-3.784],[0.502,-0.484],[0,0],[0.927,-1.029],[1.52,-2.278],[1.149,-2.411],[0.719,-2.472],[-0.377,-4.743],[-1.971,-4.389],[-1.324,-2.097],[-1.584,-1.996],[-1.788,-1.897],[-1.997,-1.76],[-4.413,-3.197],[-9.996,-4.933],[-10.723,-3.19],[-22.266,-1.719],[-11.144,-0.143],[-5.565,0.031],[-5.558,0.145],[-21.912,3.211],[-21.065,6.153],[-10.067,4.107],[-9.161,5.443],[-4.209,3.113],[-1.993,1.668],[-1.774,1.843],[-1.52,2.014],[-1.187,2.197]],"o":[[0.182,-2.504],[-0.14,-2.608],[-0.656,-2.654],[-1.259,-2.493],[-1.814,-2.132],[-2.076,-1.874],[-4.438,-3.399],[-9.704,-5.521],[-10.477,-3.743],[-21.492,-5.622],[-11.038,-1.432],[-11.119,-0.783],[-22.309,-0.252],[-11.105,1.171],[-10.996,1.983],[-10.806,2.866],[-10.407,4.097],[-4.775,2.91],[-0.513,0.472],[0,0],[-0.995,0.972],[-1.808,2.104],[-1.494,2.296],[-1.142,2.415],[-1.418,4.962],[0.44,4.753],[1.006,2.187],[1.34,2.086],[1.611,1.978],[1.854,1.841],[3.946,3.561],[8.812,6.433],[10.009,4.917],[21.486,6.307],[11.139,0.867],[5.57,0.122],[5.565,0.004],[22.232,-0.592],[21.903,-3.232],[10.521,-3.1],[10.082,-4.058],[4.595,-2.694],[2.111,-1.558],[1.933,-1.713],[1.757,-1.851],[1.508,-2.019],[2.347,-4.398]],"v":[[230.111,-1.221],[230.171,-8.878],[229.063,-16.833],[226.234,-24.633],[221.577,-31.584],[215.775,-37.641],[209.373,-43.056],[195.4,-52.274],[164.908,-65.847],[133.01,-75.507],[67.552,-88.12],[34.312,-91.496],[0.893,-92.852],[-65.959,-89.718],[-99.137,-85.057],[-131.866,-77.807],[-163.749,-67.415],[-193.882,-52.714],[-207.347,-42.756],[-208.888,-41.343],[-210.363,-39.863],[-213.211,-36.821],[-218.248,-30.266],[-222.264,-23.215],[-225.08,-15.872],[-226.57,-1.221],[-222.863,12.46],[-219.395,18.91],[-214.979,25.031],[-209.843,30.826],[-204.138,36.3],[-191.539,46.418],[-163.145,63.465],[-131.933,75.609],[-65.942,87.133],[-32.499,88.582],[-15.793,88.665],[0.893,88.42],[67.207,82.798],[131.83,68.826],[162.797,58.128],[191.786,43.886],[205.037,35.191],[211.174,30.347],[216.814,25.073],[221.797,19.31],[225.864,12.991]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.206,-3.094],[2.151,-5.845],[3.707,-4.828],[4.531,-3.864],[4.957,-3.13],[10.688,-4.26],[5.447,-1.768],[5.525,-1.432],[22.527,-2.134],[22.53,0.566],[5.622,0.331],[5.601,0.552],[11.081,1.816],[5.511,1.029],[5.478,1.162],[10.827,2.844],[10.772,3.404],[10.322,5.194],[4.776,3.456],[4.058,4.545],[2.56,5.849],[-0.398,6.448],[-3.081,5.282],[-1.882,2.292],[-2.109,1.982],[-2.21,1.788],[-2.316,1.606],[-4.777,2.915],[-10.363,4.22],[-10.749,3.148],[-44.879,0.521],[-11.227,-0.525],[-5.607,-0.427],[-5.587,-0.649],[-21.64,-6.388],[-18.886,-12.193],[-4.284,-3.618],[-3.639,-4.254],[-3.284,-4.898],[-1.072,-2.851]],"o":[[0.368,6.189],[-2.157,5.85],[-3.703,4.841],[-4.513,3.904],[-9.973,6.185],[-5.346,2.136],[-5.452,1.752],[-22.069,5.858],[-22.535,2.118],[-5.633,-0.181],[-5.62,-0.372],[-11.199,-1.146],[-5.54,-0.914],[-5.506,-1.057],[-10.96,-2.302],[-10.833,-2.824],[-10.775,-3.386],[-5.139,-2.627],[-4.793,-3.42],[-4.072,-4.52],[-2.528,-5.854],[0.419,-6.458],[1.545,-2.646],[1.886,-2.292],[2.102,-1.99],[2.256,-1.737],[4.612,-3.233],[9.553,-5.841],[10.372,-4.22],[43.115,-12.313],[11.228,-0.115],[5.613,0.25],[5.606,0.421],[22.359,2.465],[21.611,6.385],[4.687,3.091],[4.324,3.559],[3.616,4.263],[1.637,2.447],[1.052,2.854]],"v":[[238.171,-1.221],[235.361,17.145],[226.343,33.215],[213.868,46.238],[199.55,56.659],[168.338,71.981],[152.117,77.762],[135.66,82.577],[68.561,94.08],[0.893,96.308],[-15.99,95.574],[-32.824,94.209],[-66.255,89.744],[-82.832,86.833],[-99.313,83.535],[-131.985,75.795],[-164.417,66.644],[-196.225,54.127],[-211.196,45.129],[-224.608,33.257],[-234.79,17.676],[-238.141,-1.221],[-232.573,-19.149],[-227.395,-26.545],[-221.338,-32.906],[-214.808,-38.506],[-207.987,-43.557],[-193.883,-52.716],[-163.814,-67.577],[-132.053,-78.481],[0.893,-96.759],[34.583,-96.179],[51.415,-95.184],[68.215,-93.641],[134.479,-80.781],[195.936,-53.156],[209.533,-43.257],[221.581,-31.588],[232.162,-18.188],[236.254,-10.213]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.76966827991,0.818008722044,0.922272566253,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.801,213.274],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 5/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":130,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":130,"s":[116.497,116.497,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.014,4.354],[1.709,4.104],[2.855,3.586],[7.909,5.24],[8.788,3.934],[9.243,2.901],[9.486,2.113],[9.641,1.321],[9.718,0.613],[9.736,-0.011],[9.708,-0.657],[9.626,-1.355],[18.498,-5.704],[8.833,-3.82],[7.996,-5.155],[5.84,-7.142],[1.69,-4.142],[0.034,-4.394],[-1.657,-4.171],[-2.815,-3.687],[-7.878,-5.482],[-8.82,-4.085],[-9.327,-2.864],[-9.572,-1.904],[-9.694,-1.143],[-9.743,-0.507],[-9.749,0.104],[-19.257,2.792],[-18.507,5.685],[-16.001,10.332],[-5.788,7.154],[-1.661,4.126]],"o":[[-0.025,-4.354],[-1.669,-4.119],[-5.715,-7.211],[-7.927,-5.263],[-8.803,-3.919],[-9.243,-2.913],[-9.501,-2.046],[-9.651,-1.256],[-9.721,-0.568],[-9.738,0.015],[-9.71,0.646],[-19.246,2.71],[-9.24,2.866],[-8.82,3.84],[-7.973,5.16],[-2.878,3.589],[-1.73,4.129],[-0.002,4.397],[1.654,4.169],[5.708,7.334],[7.888,5.496],[8.832,4.069],[9.321,2.89],[9.578,1.879],[9.692,1.148],[9.744,0.478],[19.496,-0.273],[19.254,-2.768],[18.461,-5.717],[7.951,-5.183],[2.855,-3.591],[1.701,-4.113]],"v":[[197.969,0.197],[195.378,-12.613],[188.42,-24.184],[167.393,-42.667],[142.126,-56.294],[114.985,-66.45],[86.849,-73.911],[58.114,-78.929],[29.051,-81.743],[-0.143,-82.548],[-29.321,-81.458],[-58.336,-78.419],[-115.156,-66.055],[-142.331,-56.1],[-167.703,-42.704],[-188.885,-24.326],[-195.905,-12.712],[-198.543,0.197],[-196.022,13.156],[-189.215,24.988],[-168.375,44.15],[-143.155,58.458],[-115.863,68.874],[-87.467,75.963],[-58.556,80.572],[-29.393,83.057],[-0.143,83.59],[58.084,79.089],[114.896,66.542],[167.379,43.042],[188.47,24.618],[195.409,13.023]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.041,-5.405],[2.075,-4.893],[3.25,-4.013],[3.922,-3.208],[4.251,-2.648],[9.187,-3.681],[9.493,-2.612],[19.477,-2.103],[19.547,0.253],[9.743,0.71],[9.678,1.288],[9.571,1.923],[9.415,2.602],[9.175,3.479],[8.578,5.004],[3.952,3.102],[3.315,3.906],[2.045,4.876],[0.069,5.363],[-2.046,4.876],[-3.227,4.016],[-3.909,3.213],[-4.24,2.658],[-9.174,3.716],[-9.497,2.61],[-19.485,2.162],[-9.777,0.529],[-9.786,0.012],[-9.767,-0.62],[-9.72,-1.181],[-9.649,-1.757],[-9.494,-2.578],[-9.206,-3.629],[-8.54,-5.236],[-3.916,-3.218],[-3.305,-3.978],[-2.03,-4.926]],"o":[[-0.053,5.406],[-2.037,4.919],[-3.276,3.996],[-3.907,3.228],[-8.489,5.326],[-9.19,3.683],[-18.992,5.229],[-19.488,2.064],[-9.774,-0.129],[-9.744,-0.669],[-9.679,-1.276],[-9.563,-1.957],[-9.41,-2.611],[-9.173,-3.471],[-4.3,-2.482],[-3.97,-3.076],[-3.29,-3.919],[-2.118,-4.833],[0.033,-5.366],[2.008,-4.903],[3.251,-4],[3.894,-3.236],[8.471,-5.345],[9.174,-3.728],[19.001,-5.209],[9.745,-1.082],[9.779,-0.532],[9.786,0.038],[9.769,0.564],[9.731,1.098],[9.649,1.747],[9.494,2.575],[9.204,3.622],[4.278,2.603],[3.917,3.212],[3.251,4.02],[2.066,4.901]],"v":[[205.634,0.198],[202.376,15.883],[194.229,29.262],[183.373,40.07],[171.103,48.863],[144.43,62.182],[116.353,71.536],[58.472,82.184],[-0.143,84.835],[-29.427,83.606],[-58.573,80.702],[-87.47,75.981],[-115.959,69.205],[-143.906,60.249],[-170.68,47.755],[-183.071,39.37],[-194.057,28.893],[-202.338,15.749],[-205.634,0.198],[-202.454,-15.402],[-194.387,-28.764],[-183.589,-39.589],[-171.353,-48.411],[-144.729,-61.816],[-116.666,-71.234],[-58.794,-82.064],[-29.499,-84.412],[-0.143,-85.088],[29.196,-84.13],[58.443,-81.554],[87.515,-77.242],[116.264,-70.838],[144.362,-61.622],[171.089,-48.446],[183.381,-39.682],[194.279,-28.908],[202.408,-15.501]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[324.143,204.923],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.006,3.707],[0,0],[0.072,0.459],[0,0],[0.236,0.915],[0,0],[0,0],[0,0],[0.093,0.224],[0,0],[0,0],[1.249,1.631],[7.015,4.909],[7.874,3.742],[8.406,2.384],[8.573,1.693],[8.672,1.079],[8.721,0.547],[8.738,0.044],[8.72,-0.58],[8.661,-1.136],[8.561,-1.714],[8.372,-2.447],[8.033,-3.356],[7.197,-4.829],[1.665,-1.377],[0.812,-0.704],[0,0],[0.752,-0.756],[0.725,-0.775],[1.203,-1.721],[1.128,-1.733],[0.494,-0.897],[0,0],[0,0],[0,0],[0.059,-3.983],[-1.326,-3.885],[0,0],[0,0],[0,0],[0,0],[-1.281,-1.725],[-7.43,-4.543],[-16.793,-4.71],[-8.578,-1.629],[-8.668,-1.018],[-8.711,-0.485],[-8.722,0.016],[-8.694,0.655],[-8.625,1.204],[-8.512,1.773],[-8.309,2.477],[-7.947,3.369],[-7.065,4.783],[-1.63,1.353],[-0.793,0.691],[0,0],[-0.73,0.739],[-0.703,0.755],[-1.151,1.661],[-1.081,1.661],[-0.468,0.853],[0,0],[-0.092,0.222],[0,0]],"o":[[0,0],[0.012,-0.466],[0,0],[-0.092,-0.93],[0,0],[0,0],[0,0],[-0.086,-0.226],[0,0],[0,0],[-1.037,-1.706],[-4.688,-6.748],[-7.059,-4.913],[-7.898,-3.702],[-8.405,-2.402],[-8.581,-1.661],[-8.673,-1.087],[-8.724,-0.52],[-8.737,0.071],[-8.716,0.596],[-8.661,1.129],[-8.551,1.76],[-8.368,2.448],[-8.025,3.357],[-1.787,1.222],[-0.842,0.673],[0,0],[-0.824,0.686],[-0.751,0.758],[-1.386,1.607],[-1.33,1.63],[-0.476,0.913],[0,0],[0,0],[0,0],[-1.47,3.767],[0.002,3.978],[0,0],[0,0],[0,0],[0,0],[1.048,1.822],[4.808,7.168],[14.878,9.237],[8.42,2.33],[8.585,1.602],[8.669,1.026],[8.713,0.46],[8.72,-0.135],[8.691,-0.667],[8.624,-1.195],[8.506,-1.798],[8.308,-2.478],[7.937,-3.368],[1.754,-1.209],[0.823,-0.663],[0,0],[0.806,-0.674],[0.73,-0.739],[1.337,-1.562],[1.284,-1.578],[0.448,-0.872],[0,0],[0.099,-0.22],[0,0],[1.365,-3.562]],"v":[[175.796,-0.454],[175.663,-3.226],[175.483,-4.606],[175.248,-5.983],[174.611,-8.728],[174.247,-10.103],[173.72,-11.443],[173.215,-12.8],[172.96,-13.481],[172.632,-14.139],[171.33,-16.793],[168.076,-21.897],[149.805,-39.238],[127.257,-52.142],[102.723,-61.26],[77.224,-67.328],[51.326,-71.38],[25.219,-73.714],[-0.983,-74.467],[-27.18,-73.641],[-53.264,-71.16],[-79.117,-66.959],[-104.526,-60.691],[-129.186,-52.056],[-152.258,-40.02],[-157.52,-36.238],[-160.047,-34.228],[-162.47,-32.106],[-164.805,-29.908],[-167.059,-27.646],[-171.117,-22.789],[-174.637,-17.639],[-176.068,-14.913],[-176.434,-14.239],[-176.725,-13.536],[-177.306,-12.129],[-179.725,-0.454],[-177.677,11.378],[-177.174,12.84],[-176.918,13.574],[-176.59,14.281],[-175.275,17.133],[-171.966,22.585],[-152.883,40.114],[-104.655,60.232],[-79.13,66.113],[-53.232,69.984],[-27.143,72.135],[-0.983,72.706],[25.152,71.695],[51.147,69.005],[76.87,64.61],[102.12,58.239],[126.562,49.535],[149.303,37.525],[154.462,33.79],[156.938,31.812],[159.301,29.732],[161.572,27.579],[163.763,25.371],[167.68,20.66],[171.049,15.707],[172.401,13.109],[172.748,12.466],[173.022,11.799],[173.563,10.469]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[2.038,-4.474],[0,0],[0,0],[0,0],[0.636,-1.025],[1.632,-1.691],[1.67,-1.607],[0.88,-0.737],[0.936,-0.647],[0,0],[0.944,-0.622],[0.971,-0.561],[0,0],[0,0],[0,0],[0,0],[1.986,-1.001],[2.017,-0.926],[0,0],[8.505,-2.299],[8.643,-1.594],[8.718,-0.979],[17.514,0.058],[8.736,0.599],[8.676,1.165],[8.575,1.739],[8.397,2.444],[8.078,3.342],[7.414,4.634],[1.77,1.284],[1.767,1.301],[0.853,0.694],[0.847,0.711],[1.521,1.646],[1.465,1.751],[1,2.108],[0.072,4.78],[-1.931,4.267],[0,0],[0,0],[0,0],[-0.608,0.984],[-1.585,1.638],[-7.578,4.481],[0,0],[0,0],[0,0],[-1.958,0.997],[-1.99,0.927],[0,0],[-8.443,2.329],[-34.935,0.069],[-8.726,-0.539],[-8.672,-1.104],[-8.578,-1.679],[-8.413,-2.371],[-8.288,-2.911],[-7.777,-4.342],[-1.866,-1.242],[-0.918,-0.65],[0,0],[-0.886,-0.715],[-0.873,-0.742],[-1.555,-1.752],[-1.476,-1.867],[-0.998,-2.253],[-0.246,-0.562],[0,0],[-0.198,-1.246],[0,0],[-0.021,-0.632]],"o":[[-0.068,5.051],[0,0],[0,0],[0,0],[-0.608,1.047],[-1.434,1.912],[-1.529,1.802],[-0.863,0.768],[-0.882,0.737],[0,0],[-0.923,0.662],[-0.958,0.595],[0,0],[0,0],[0,0],[0,0],[-1.967,1.055],[-2.008,0.951],[0,0],[-8.238,3.244],[-8.506,2.296],[-8.648,1.568],[-17.449,1.911],[-8.758,-0.122],[-8.732,-0.625],[-8.675,-1.158],[-8.57,-1.763],[-8.399,-2.426],[-8.083,-3.321],[-1.842,-1.176],[-1.835,-1.193],[-0.911,-0.617],[-0.862,-0.683],[-1.622,-1.495],[-1.633,-1.545],[-1.279,-1.884],[-2.077,-4.15],[0.016,-4.776],[0,0],[0,0],[0,0],[0.583,-1.005],[1.387,-1.84],[6.082,-6.821],[0,0],[0,0],[0,0],[1.935,-1.049],[1.981,-0.951],[0,0],[8.151,-3.257],[33.828,-9.245],[8.742,0.061],[8.722,0.563],[8.672,1.096],[8.576,1.699],[8.405,2.394],[8.297,2.88],[1.938,1.096],[0.939,0.613],[0,0],[0.94,0.629],[0.889,0.711],[1.69,1.553],[1.667,1.636],[1.294,2.018],[0.258,0.556],[0,0],[0.387,1.178],[0,0],[0.112,0.617],[0,0]],"v":[[185.324,-0.454],[182.109,14.085],[181.337,15.756],[180.944,16.587],[180.484,17.371],[178.607,20.476],[174.181,26.051],[169.236,30.99],[166.589,33.204],[163.888,35.318],[161.126,37.322],[158.288,39.185],[155.435,40.996],[152.533,42.706],[151.084,43.559],[149.602,44.344],[146.659,45.943],[140.685,48.931],[134.632,51.707],[128.491,54.25],[103.331,62.485],[77.586,68.276],[51.52,72.037],[-0.983,74.613],[-27.233,73.627],[-53.363,71.058],[-79.258,66.773],[-104.728,60.492],[-129.5,51.912],[-152.884,40.117],[-158.358,36.511],[-163.712,32.711],[-166.328,30.708],[-168.928,28.656],[-173.827,24.127],[-178.311,19.05],[-181.926,13.175],[-185.324,-0.454],[-182.298,-14.241],[-181.564,-15.837],[-181.191,-16.631],[-180.75,-17.383],[-178.951,-20.361],[-174.676,-25.739],[-153.509,-42.028],[-152.086,-42.871],[-150.625,-43.649],[-147.73,-45.241],[-141.842,-48.218],[-135.867,-50.996],[-129.797,-53.547],[-104.857,-61.85],[-0.983,-74.67],[25.228,-73.865],[51.339,-71.48],[77.232,-67.375],[102.729,-61.281],[127.797,-53.461],[152.033,-42.811],[157.787,-39.387],[160.61,-37.554],[163.379,-35.608],[166.091,-33.554],[168.767,-31.417],[173.785,-26.631],[178.326,-21.207],[181.953,-14.927],[182.727,-13.259],[183.335,-11.504],[184.397,-7.928],[184.763,-6.084],[185.051,-4.225]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.76966827991,0.818008722044,0.922272566253,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.663,202.557],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 4/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":145,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":145,"s":[121.497,121.497,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.149,3.135],[0.875,3.149],[0,0],[0,0],[0.394,0.763],[0.506,0.718],[0,0],[0.521,0.725],[1.16,1.4],[2.91,2.328],[6.768,3.388],[7.188,2.504],[15.114,2.145],[7.621,0.516],[7.639,0.045],[28.566,-10.191],[6.722,-3.348],[5.933,-4.392],[1.44,-1.136],[0.687,-0.6],[0.641,-0.64],[1.117,-1.396],[0.541,-0.704],[0,0],[0.484,-0.733],[0.357,-0.788],[0,0],[0,0],[0.195,-3.399],[-1.026,-3.339],[0,0],[0,0],[-0.447,-0.778],[-0.552,-0.724],[0,0],[-0.568,-0.719],[-1.244,-1.369],[-0.669,-0.645],[-0.733,-0.581],[-1.527,-1.096],[-6.782,-3.409],[-7.296,-2.182],[-15.087,-1.774],[-7.585,-0.326],[-7.579,0.148],[-28.345,9.554],[-11.636,8.489],[-1.403,1.096],[-0.666,0.578],[-0.618,0.614],[-1.079,1.317],[-0.516,0.667],[0,0],[-0.469,0.685],[-0.342,0.73],[0,0],[0,0]],"o":[[0.088,-3.131],[0,0],[0,0],[-0.303,-0.787],[-0.419,-0.751],[0,0],[-0.487,-0.735],[-1.014,-1.473],[-2.479,-2.664],[-5.751,-4.748],[-6.792,-3.354],[-14.382,-5.028],[-7.562,-1.069],[-7.623,-0.502],[-30.52,0.056],[-7.125,2.558],[-6.723,3.33],[-1.525,1.046],[-0.733,0.556],[-0.668,0.619],[-1.243,1.31],[-0.578,0.682],[0,0],[-0.565,0.69],[-0.462,0.743],[0,0],[0,0],[-1.098,3.223],[-0.1,3.395],[0,0],[0,0],[0.341,0.822],[0.468,0.766],[0,0],[0.531,0.739],[1.111,1.461],[0.641,0.668],[0.686,0.627],[1.441,1.187],[5.963,4.573],[6.802,3.385],[14.598,4.372],[7.552,0.859],[7.586,0.306],[30.277,-0.817],[14.089,-4.835],[1.485,-1.025],[0.716,-0.537],[0.647,-0.595],[1.199,-1.253],[0.552,-0.649],[0,0],[0.553,-0.648],[0.448,-0.693],[0,0],[0,0],[1.105,-2.971]],"v":[[148.931,-1.449],[147.702,-10.881],[146.945,-13.236],[145.946,-15.546],[144.808,-17.834],[143.545,-20.101],[142.126,-22.318],[140.554,-24.471],[137.126,-28.658],[129.103,-36.262],[110.129,-48.419],[89.091,-57.132],[44.618,-67.648],[21.833,-70.023],[-1.066,-70.783],[-90.845,-55.946],[-111.689,-47.173],[-130.824,-35.679],[-135.174,-32.293],[-137.234,-30.49],[-139.246,-28.644],[-142.945,-24.703],[-144.688,-22.665],[-146.279,-20.535],[-147.729,-18.333],[-149.047,-16.074],[-150.217,-13.755],[-151.152,-11.362],[-153.239,-1.449],[-151.823,8.709],[-150.951,11.192],[-149.837,13.606],[-148.566,15.966],[-147.158,18.272],[-145.602,20.509],[-143.891,22.652],[-140.199,26.766],[-138.188,28.693],[-136.125,30.577],[-131.768,34.119],[-112.456,45.943],[-91.256,54.337],[-46.538,63.202],[-23.822,64.951],[-1.066,65.123],[87.832,50.282],[127.242,30.727],[131.471,27.444],[133.47,25.707],[135.418,23.933],[138.987,20.17],[140.66,18.233],[142.18,16.218],[143.583,14.161],[144.859,12.057],[146.009,9.912],[146.946,7.708]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.188,-4.52],[1.457,-4.221],[2.433,-3.533],[6.683,-4.534],[7.244,-3.154],[7.49,-2.221],[7.624,-1.483],[7.687,-0.886],[7.708,-0.349],[7.698,0.148],[7.661,0.696],[7.588,1.204],[7.465,1.779],[7.269,2.425],[7.084,2.992],[6.539,4.214],[1.599,1.125],[0.773,0.605],[0.737,0.653],[1.333,1.484],[0.646,0.762],[0,0],[0.592,0.821],[0.474,0.91],[0.484,0.906],[0,0],[0.2,4.257],[-1.466,3.969],[0,0],[-0.483,0.924],[-0.558,0.87],[-0.652,0.787],[-6.525,4.42],[-14.825,4.197],[-15.203,1.755],[-7.632,0.422],[-7.64,-0.012],[-29.502,-8.422],[-7.094,-3.023],[-6.751,-4.039],[-1.673,-1.072],[-0.81,-0.584],[-0.778,-0.637],[-1.429,-1.47],[-0.69,-0.769],[0,0],[-1.662,-4.072]],"o":[[0.05,4.517],[-1.398,4.267],[-5.062,6.949],[-6.711,4.537],[-7.247,3.154],[-7.494,2.21],[-7.628,1.466],[-7.69,0.857],[-7.711,0.318],[-7.699,-0.235],[-7.656,-0.736],[-7.584,-1.226],[-7.468,-1.771],[-7.258,-2.456],[-7.091,-2.973],[-1.664,-1.011],[-0.81,-0.548],[-0.758,-0.623],[-1.439,-1.347],[-0.678,-0.727],[0,0],[-0.666,-0.753],[-0.573,-0.835],[-0.5,-0.891],[0,0],[-1.538,-3.854],[-0.094,-4.251],[0,0],[0.463,-0.937],[0.458,-0.944],[0.576,-0.855],[4.868,-6.633],[13.174,-8.772],[14.854,-4.204],[7.612,-0.825],[7.634,-0.39],[30.548,0.074],[7.367,2.134],[7.105,2.994],[1.713,0.97],[0.843,0.525],[0.796,0.603],[1.524,1.316],[0.726,0.721],[0,0],[2.626,3.235],[1.688,4.043]],"v":[[160.353,-1.449],[158.229,11.821],[152.138,23.403],[134.026,40.339],[112.988,51.737],[90.839,59.722],[68.151,65.27],[45.163,68.75],[22.055,70.502],[-1.066,70.688],[-24.112,69.354],[-46.992,66.526],[-69.58,62.042],[-91.68,55.668],[-113.249,47.668],[-133.763,36.947],[-138.575,33.621],[-140.892,31.815],[-143.173,29.948],[-147.472,25.858],[-149.514,23.676],[-151.424,21.349],[-153.203,18.899],[-154.854,16.337],[-156.355,13.655],[-157.615,10.82],[-160.31,-1.449],[-158.286,-13.962],[-157.089,-16.887],[-155.644,-19.664],[-154.04,-22.327],[-152.303,-24.882],[-134.708,-41.182],[-92.09,-59.854],[-46.847,-68.359],[-23.979,-70.226],[-1.066,-70.824],[89.58,-58.668],[111.311,-50.988],[132.163,-40.599],[137.156,-37.405],[139.583,-35.663],[141.981,-33.852],[146.545,-29.835],[148.726,-27.661],[150.773,-25.316],[157.473,-14.443]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.066,198.112],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.075,3.098],[1.006,2.935],[0,0],[0.347,0.693],[0.42,0.655],[0.488,0.609],[5.092,3.572],[11.857,3.786],[12.353,1.694],[6.222,0.415],[6.234,0.011],[6.224,-0.395],[6.185,-0.801],[11.886,-3.809],[5.663,-2.612],[5.043,-3.649],[3.52,-5.082],[0.409,-0.651],[0.296,-0.709],[0.285,-0.705],[0,0],[-0.196,-2.941],[-1.12,-2.665],[-1.71,-2.358],[-0.445,-0.581],[-0.48,-0.556],[-1.049,-1.05],[-1.157,-0.95],[-1.267,-0.829],[-5.546,-2.571],[-5.847,-1.924],[-24.813,-0.296],[-6.205,0.344],[-6.166,0.781],[-11.872,3.682],[-10.219,7.058],[-3.674,4.982],[-1.037,2.916]],"o":[[-0.025,-3.099],[0,0],[-0.323,-0.704],[-0.33,-0.705],[-0.432,-0.646],[-3.637,-5.059],[-10.222,-7.164],[-11.889,-3.776],[-6.182,-0.825],[-6.225,-0.388],[-6.236,0.018],[-6.222,0.414],[-12.354,1.658],[-5.943,1.89],[-5.64,2.65],[-5.036,3.634],[-0.465,0.617],[-0.395,0.659],[-0.311,0.7],[0,0],[-0.822,2.92],[0.274,2.943],[1.112,2.677],[0.46,0.571],[0.44,0.584],[0.941,1.133],[1.097,1.007],[1.205,0.902],[4.937,3.466],[5.533,2.601],[23.432,7.667],[6.209,0.031],[6.201,-0.371],[12.32,-1.604],[11.838,-3.689],[5.098,-3.516],[1.765,-2.525],[1.048,-2.902]],"v":[[127.628,-0.594],[126.04,-9.705],[125.193,-11.874],[124.145,-13.953],[122.973,-15.966],[121.691,-17.913],[108.268,-30.772],[74.57,-46.656],[38.065,-54.649],[19.448,-56.468],[0.752,-57.017],[-17.944,-56.446],[-36.559,-54.621],[-73.087,-46.714],[-90.546,-40.022],[-106.707,-30.691],[-119.906,-17.712],[-121.119,-15.747],[-122.189,-13.711],[-123.125,-11.621],[-123.854,-9.46],[-124.812,-0.594],[-122.647,7.84],[-118.211,15.321],[-116.851,17.048],[-115.393,18.708],[-112.295,21.895],[-108.91,24.832],[-105.3,27.538],[-89.489,36.568],[-72.378,43.33],[0.752,54.671],[19.38,54.25],[37.941,52.563],[74.37,44.845],[108.035,29.259],[121.482,16.576],[125.899,8.466]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.06,-3.164],[1.012,-2.999],[1.755,-2.623],[5.102,-3.696],[11.9,-4.03],[12.436,-1.895],[6.274,-0.508],[6.294,-0.101],[6.293,0.35],[6.263,0.786],[12.102,3.876],[10.541,7.556],[3.786,5.493],[0.43,0.713],[0.331,0.777],[0.317,0.775],[0.265,0.795],[-0.19,3.319],[-1.238,2.981],[-1.84,2.57],[0,0],[-0.511,0.602],[-1.116,1.112],[-1.215,0.996],[-1.315,0.861],[-5.688,2.634],[-5.955,1.954],[-12.4,1.841],[-6.252,0.465],[-6.27,0.053],[-6.254,-0.439],[-6.208,-0.878],[-11.912,-3.941],[-10.22,-7.326],[-1.243,-0.956],[-1.143,-1.075],[-0.994,-1.219],[-0.465,-0.634],[0,0],[-1.053,-2.976]],"o":[[-0.01,3.164],[-1.004,3.013],[-3.654,5.17],[-10.222,7.431],[-11.929,4.036],[-6.224,0.922],[-6.274,0.482],[-6.296,0.031],[-6.291,-0.374],[-12.51,-1.633],[-12.085,-3.829],[-5.233,-3.778],[-0.495,-0.662],[-0.421,-0.721],[-0.347,-0.767],[-0.288,-0.794],[-0.941,-3.237],[0.281,-3.321],[1.205,-3.008],[0,0],[0.479,-0.63],[1.014,-1.214],[1.159,-1.064],[1.258,-0.943],[5.142,-3.613],[5.673,-2.667],[11.915,-3.909],[6.207,-0.902],[6.255,-0.431],[6.27,0.06],[6.252,0.465],[12.402,1.805],[11.881,3.934],[1.302,0.876],[1.2,1.009],[1.097,1.121],[0.505,0.601],[0,0],[1.775,2.586],[1.054,2.967]],"v":[[128.176,-0.594],[126.6,8.717],[122.247,17.119],[108.838,30.38],[75.072,47.023],[38.368,55.651],[19.612,57.757],[0.752,58.584],[-18.137,58.156],[-36.976,56.448],[-74.059,48.537],[-108.568,32.1],[-122.514,18.374],[-123.83,16.246],[-125.002,14.028],[-126.039,11.737],[-126.847,9.344],[-127.986,-0.594],[-125.64,-10.1],[-120.82,-18.36],[-119.359,-20.233],[-117.801,-22.018],[-114.502,-25.407],[-110.935,-28.499],[-107.161,-31.324],[-90.835,-40.643],[-73.35,-47.53],[-36.746,-55.97],[-18.043,-57.938],[0.752,-58.615],[19.544,-57.916],[38.244,-55.942],[74.872,-47.589],[108.606,-31.243],[112.338,-28.377],[115.857,-25.25],[119.099,-21.837],[120.623,-20.043],[122.038,-18.159],[126.459,-9.855]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.76966827991,0.818008722044,0.922272566253,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.929,195.111],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 3/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":165,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":165,"s":[119.497,119.497,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.069,2.52],[3.153,4.05],[4.306,2.914],[9.994,3.082],[20.938,-0.07],[19.758,-6.396],[8.306,-5.782],[1.856,-1.64],[1.379,-1.95],[0.004,-4.42],[-2.96,-3.736],[-4.168,-2.762],[-9.826,-3.023],[-5.06,-1.085],[-5.139,-0.71],[-5.181,-0.375],[-5.199,-0.06],[-19.903,5.661],[-4.782,1.921],[-4.373,2.682],[-3.25,3.912],[-0.931,2.343]],"o":[[-0.001,-5.052],[-3.108,-4.111],[-8.679,-5.805],[-20.105,-6.018],[-20.952,0.177],[-9.831,3.241],[-2.09,1.421],[-1.781,1.7],[-2.936,3.782],[0.054,4.42],[2.905,3.776],[8.368,5.558],[4.924,1.515],[5.065,1.062],[5.14,0.705],[5.183,0.357],[20.783,-0.031],[4.962,-1.45],[4.77,-1.936],[4.368,-2.669],[1.58,-1.973],[0.942,-2.331]],"v":[[108.409,-0.975],[103.245,-15.014],[91.804,-25.432],[63.306,-38.288],[1.163,-46.477],[-60.525,-36.779],[-88.271,-23.62],[-94.153,-18.973],[-99.059,-13.581],[-103.732,-0.975],[-98.945,11.546],[-88.019,21.293],[-60.218,33.816],[-45.225,37.7],[-29.91,40.342],[-14.417,41.91],[1.163,42.486],[62.697,34.324],[77.344,29.322],[91.174,22.538],[102.896,12.797],[106.843,6.357]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.086,-5.519],[3.244,-4.334],[4.368,-3.141],[10.178,-3.194],[5.215,-1.107],[5.276,-0.7],[5.303,-0.354],[5.312,-0.031],[5.31,0.306],[5.284,0.666],[5.236,1.039],[5.141,1.519],[9.205,6.051],[3.521,4.574],[1.05,2.813],[0.026,3.054],[-1.097,2.769],[-1.75,2.263],[-4.607,2.929],[-10.246,2.867],[-5.22,0.946],[-5.256,0.571],[-10.543,-0.092],[-5.258,-0.363],[-5.22,-0.717],[-5.162,-1.067],[-5.045,-1.53],[-8.892,-5.803],[-3.318,-4.239]],"o":[[0.025,5.513],[-3.177,4.437],[-8.775,6.303],[-5.101,1.588],[-5.219,1.076],[-5.276,0.693],[-5.306,0.336],[-5.313,-0.002],[-5.307,-0.326],[-5.283,-0.67],[-5.231,-1.061],[-10.251,-3.084],[-4.568,-3.047],[-1.738,-2.287],[-1.078,-2.785],[0.05,-3.055],[1.07,-2.797],[3.589,-4.49],[9.267,-5.827],[5.134,-1.416],[5.223,-0.924],[10.52,-1.075],[5.271,0.061],[5.256,0.381],[5.22,0.719],[5.158,1.086],[10.084,3.026],[4.431,2.895],[3.354,4.164]],"v":[[110.141,-0.975],[104.762,14.234],[93.108,25.443],[64.198,39.29],[48.722,43.361],[32.973,46.023],[17.095,47.54],[1.163,48.038],[-14.775,47.626],[-30.67,46.193],[-46.456,43.648],[-62.026,39.797],[-91.611,26.687],[-104.061,15.484],[-108.434,7.888],[-110.166,-0.975],[-108.368,-9.811],[-103.947,-17.345],[-91.359,-28.257],[-61.719,-40.731],[-46.182,-44.276],[-30.454,-46.475],[1.163,-47.947],[16.962,-47.361],[32.687,-45.767],[48.271,-43.129],[63.589,-39.223],[92.477,-26.445],[104.413,-15.913]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[322.837,195.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 2/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":175,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":175,"s":[111.497,111.497,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.396,-3.973],[-2.345,3.318],[-1.437,1.445],[-1.661,1.158],[-7.647,2.37],[-3.924,0.774],[-3.973,0.377],[-7.918,-0.652],[7.765,-1.247],[7.466,-2.301],[3.583,-1.507],[3.294,-2.021],[2.483,-2.938]],"o":[[-0.333,-3.987],[1.14,-1.705],[1.485,-1.388],[6.63,-4.707],[3.847,-1.137],[3.935,-0.715],[7.938,-0.795],[-7.915,0.689],[-7.752,1.28],[-3.744,1.104],[-3.598,1.479],[-3.267,2.052],[-2.537,2.881]],"v":[[-40.51,17.782],[-37.052,6.384],[-33.061,1.758],[-28.342,-2.088],[-6.523,-12.275],[5.139,-15.152],[16.995,-16.867],[40.843,-17.13],[17.32,-14.376],[-5.589,-9.197],[-16.595,-5.277],[-26.95,-0.009],[-35.803,7.34]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.76966827991,0.818008722044,0.922272566253,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[283.837,174.355],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.139,3.141],[1.998,2.542],[2.717,1.849],[6.325,1.976],[13.258,-0.109],[12.612,-3.869],[5.487,-3.497],[2.017,-2.5],[0.104,-3.186],[-2.036,-2.519],[-2.759,-1.751],[-3.071,-1.158],[-3.18,-0.809],[-6.511,-0.798],[-6.568,-0.014],[-3.279,0.192],[-3.261,0.376],[-6.286,1.813],[-5.479,3.408],[-2.034,2.431]],"o":[[0.033,-3.141],[-1.958,-2.582],[-5.462,-3.694],[-12.702,-3.962],[-13.268,0.236],[-6.284,1.959],[-2.718,1.769],[-2.053,2.454],[-0.039,3.187],[1.987,2.579],[2.782,1.736],[3.067,1.171],[6.37,1.586],[6.512,0.818],[3.285,-0.004],[3.275,-0.209],[6.516,-0.768],[6.271,-1.816],[2.74,-1.688],[2.07,-2.394]],"v":[[67.626,-0.82],[64.445,-9.624],[57.244,-16.211],[39.268,-24.477],[-0.097,-29.668],[-39.251,-23.779],[-57.14,-15.763],[-64.472,-9.495],[-67.978,-0.82],[-64.695,8.028],[-57.33,14.409],[-48.495,18.711],[-39.103,21.651],[-19.748,25.13],[-0.097,26.296],[9.752,26.035],[19.562,25.185],[38.838,21.413],[56.731,13.799],[64.076,7.699]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.089,-3.551],[2.058,-2.799],[2.795,-1.986],[6.441,-2.044],[13.474,-0.065],[12.784,4.553],[5.557,3.858],[1.269,1.121],[1.018,1.373],[0.095,3.505],[-2.075,2.741],[-2.816,1.905],[-6.43,1.901],[-3.294,0.624],[-3.323,0.385],[-6.671,-0.094],[-6.604,-0.92],[-6.41,-1.853],[-5.671,-3.645],[-2.117,-2.7]],"o":[[0.083,3.551],[-2.04,2.852],[-5.653,3.93],[-12.934,4.048],[-13.446,-0.106],[-6.383,-2.21],[-1.394,-0.952],[-1.225,-1.17],[-2.092,-2.676],[-0.048,-3.506],[2.057,-2.782],[5.646,-3.841],[3.227,-0.935],[3.295,-0.616],[6.648,-0.752],[6.671,0.098],[6.606,0.877],[6.388,1.885],[2.818,1.824],[2.129,2.652]],"v":[[69.125,-0.82],[65.764,9.001],[58.293,16.149],[39.841,24.736],[-0.097,30.54],[-39.962,24.498],[-58.082,15.539],[-62.067,12.403],[-65.531,8.673],[-69.16,-0.82],[-65.754,-10.485],[-58.271,-17.464],[-39.815,-25.648],[-30.034,-28.018],[-20.103,-29.509],[-0.097,-30.447],[19.843,-28.992],[39.411,-24.952],[57.78,-17.016],[65.395,-10.356]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[324.097,191.363],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.87,0.075],[-11.687,-2.231],[-5.627,-1.984],[-5.041,-3.289],[-2.122,-2.183],[-1.202,-2.883],[0.522,-3.129],[1.832,-2.522],[5.282,-2.996],[5.776,-1.746],[5.931,-0.963],[5.988,-0.309],[11.853,1.739],[10.948,4.938],[4.442,4.071],[1.436,2.649],[-0.062,2.975],[-1.539,-2.49],[-2.232,-1.894],[-5.416,-2.251],[-11.681,-1.368],[-11.731,0.851],[-11.16,3.444],[-5.175,2.569],[-2.322,1.671],[-1.786,2.174],[-0.564,2.713],[1.031,2.632],[1.969,2.114],[2.414,1.655],[5.519,2.089],[5.782,1.294]],"o":[[11.874,-0.046],[5.83,1.169],[5.619,1.986],[2.515,1.643],[2.11,2.181],[1.229,2.87],[-0.508,3.149],[-3.706,5.073],[-5.319,2.999],[-5.786,1.739],[-5.933,0.951],[-11.972,0.594],[-11.828,-1.761],[-5.418,-2.544],[-2.197,-2.043],[-1.429,-2.639],[0.111,2.977],[1.521,2.514],[4.509,3.774],[10.883,4.488],[11.703,1.289],[11.717,-0.843],[5.584,-1.689],[2.593,-1.276],[2.313,-1.675],[1.782,-2.162],[0.602,-2.691],[-0.975,-2.651],[-1.972,-2.122],[-4.841,-3.317],[-5.531,-2.091],[-11.584,-2.54]],"v":[[-0.614,-35.906],[34.835,-32.702],[52.079,-28.085],[68.247,-20.382],[75.286,-14.698],[80.441,-7.112],[81.508,2.163],[77.741,10.756],[63.657,22.523],[46.877,29.475],[29.262,33.439],[11.367,35.357],[-24.482,33.81],[-59.006,24.244],[-74.127,14.587],[-79.768,7.598],[-81.967,-0.994],[-79.324,7.341],[-73.52,13.899],[-58.317,22.669],[-24.116,31.009],[11.139,31.729],[45.692,25.572],[61.899,19.228],[69.299,14.812],[75.571,9.095],[79.349,1.743],[78.765,-6.461],[74.169,-13.638],[67.502,-19.267],[51.758,-27.199],[34.724,-32.169]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.76966827991,0.818008722044,0.922272566253,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.295,193.131],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 1/Ripple [1-2] Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":179,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[324,216,0],"ix":2,"l":2},"a":{"a":0,"k":[324,216,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[45.497,45.497,100]},{"t":179,"s":[114,114,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.033,0.906],[0.266,0.876],[0.49,0.79],[1.504,1.155],[3.609,1.274],[7.669,-0.025],[3.791,-0.59],[3.591,-1.307],[2.97,-2.307],[1.001,-1.519],[0.264,-0.846],[-0.006,-0.87],[-0.289,-0.822],[-0.497,-0.735],[-1.501,-1.059],[-3.564,-1.146],[-7.55,-0.048],[-7.221,2.232],[-3.038,2.177],[-1.075,1.484],[-0.308,0.852]],"o":[[0.002,-0.906],[-0.279,-0.874],[-1.032,-1.551],[-3.011,-2.323],[-7.251,-2.54],[-3.841,0.011],[-3.788,0.597],[-3.581,1.3],[-1.484,1.146],[-0.473,0.774],[-0.254,0.848],[0.036,0.871],[0.3,0.821],[1.05,1.44],[2.998,2.133],[7.154,2.306],[7.551,0.019],[3.588,-1.128],[1.519,-1.079],[0.509,-0.757],[0.297,-0.855]],"v":[[38.42,-0.659],[38.017,-3.346],[36.822,-5.836],[32.949,-9.91],[22.825,-15.178],[0.16,-18.669],[-11.31,-17.763],[-22.434,-14.967],[-32.465,-9.692],[-36.259,-5.673],[-37.408,-3.248],[-37.783,-0.659],[-37.289,1.89],[-36.052,4.216],[-32.167,7.979],[-22.143,12.786],[0.16,16.033],[22.548,13.036],[32.695,8.254],[36.647,4.4],[37.915,1.994]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.031,-1.018],[0.298,-0.972],[0.532,-0.856],[1.565,-1.206],[3.673,-1.34],[3.851,-0.642],[1.945,-0.166],[1.952,-0.025],[7.444,2.562],[3.182,2.458],[1.138,1.719],[0.318,1.003],[-0.006,1.054],[-0.342,0.98],[-0.568,0.84],[-1.602,1.139],[-3.68,1.169],[-7.681,-0.013],[-7.348,-2.328],[-3.168,-2.27],[-1.157,-1.61],[-0.339,-0.949]],"o":[[0.004,1.018],[-0.31,0.971],[-1.114,1.676],[-3.143,2.416],[-3.677,1.354],[-1.928,0.305],[-1.947,0.149],[-7.8,0.013],[-3.697,-1.321],[-1.584,-1.227],[-0.544,-0.879],[-0.306,-1.005],[0.036,-1.053],[0.353,-0.977],[1.187,-1.64],[3.209,-2.286],[7.398,-2.283],[7.681,0.06],[3.652,1.194],[1.581,1.13],[0.551,0.823],[0.329,0.951]],"v":[[39.414,-0.659],[38.963,2.347],[37.655,5.078],[33.559,9.402],[23.172,14.889],[11.822,17.775],[6.01,18.488],[0.16,18.737],[-22.936,15.138],[-33.445,9.678],[-37.609,5.263],[-38.949,2.451],[-39.411,-0.659],[-38.83,-3.729],[-37.402,-6.442],[-33.147,-10.599],[-22.645,-15.594],[0.16,-18.737],[22.895,-15.383],[33.303,-10.381],[37.48,-6.278],[38.862,-3.631]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.297618701411,0.423697886747,0.721325324563,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.84,187.437],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0}],"markers":[{"tm":4,"cm":"1","dr":0}]} \ No newline at end of file diff --git a/21/images/rockBackground.png b/21/images/rockBackground.png new file mode 100644 index 0000000..11e72c6 Binary files /dev/null and b/21/images/rockBackground.png differ diff --git a/21/images/sprite head.png b/21/images/sprite head.png new file mode 100644 index 0000000..f43c837 Binary files /dev/null and b/21/images/sprite head.png differ diff --git a/21/images/spriteFront.png b/21/images/spriteFront.png new file mode 100644 index 0000000..7256842 Binary files /dev/null and b/21/images/spriteFront.png differ diff --git a/21/images/spriteLeft.png b/21/images/spriteLeft.png new file mode 100644 index 0000000..b6732d8 Binary files /dev/null and b/21/images/spriteLeft.png differ diff --git a/21/images/spriteRight.png b/21/images/spriteRight.png new file mode 100644 index 0000000..835e95f Binary files /dev/null and b/21/images/spriteRight.png differ diff --git a/21/images/sticker 2.png b/21/images/sticker 2.png new file mode 100644 index 0000000..69f3411 Binary files /dev/null and b/21/images/sticker 2.png differ diff --git a/21/images/sticker-mule-logo.png b/21/images/sticker-mule-logo.png new file mode 100644 index 0000000..d53c1d1 Binary files /dev/null and b/21/images/sticker-mule-logo.png differ diff --git a/21/images/volcano.json b/21/images/volcano.json new file mode 100644 index 0000000..53390bc --- /dev/null +++ b/21/images/volcano.json @@ -0,0 +1 @@ +{"v":"5.7.6","fr":120,"ip":0,"op":240,"w":912,"h":754,"nm":"Hack TX Volcano","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 3/Volcano lottie Outlines 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[10]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":56,"s":[100]},{"t":196,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[228,191.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":196,"s":[228,180.5,0]}],"ix":2,"l":2},"a":{"a":0,"k":[228,188.5,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":56,"s":[100,100,100]},{"t":196,"s":[103,103,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-1.478,-33.66],[-1.478,-13.35],[-4.957,-4.372],[0.147,4.027],[-1.874,7.562],[-3.141,23.287],[4.958,33.66]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[168.817,96.87],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-9.26,3.548],[-2.59,-3.549],[9.26,-0.531]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[179.85,158.554],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[18.8,-7.848],[10.628,-9.321],[-6.717,-4.138],[-18.8,9.321]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[230.168,118.834],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.011,2.416],[0,0],[1.916,-4.082],[1.778,-2.082]],"o":[[1.011,-2.416],[0,0],[-0.456,2.741],[-1.867,3.978],[0,0]],"v":[[0.761,7.927],[3.794,0.679],[4.566,-9.803],[1.286,0.733],[-4.565,9.803]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[240.641,45.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.37,1.4],[-1.203,1.299],[1.713,-0.431],[4.046,-2.653],[0.25,-0.084],[1.166,0.061]],"o":[[0.028,-1.071],[0.913,-3.445],[-1.713,0.432],[-1.423,2.036],[-1.41,0.925],[-2.07,0.699],[0,0]],"v":[[5.801,4.524],[6.336,0.775],[10.304,-6.346],[6.73,-5.447],[-2.408,4.255],[-5.242,5.598],[-10.304,6.285]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[246.278,59.686],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.438,-1.387]],"o":[[-1.444,0.71],[0,0]],"v":[[3.229,-2.707],[-3.229,2.707]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[202.739,175.326],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.439,-1.387]],"o":[[1.444,0.71],[0,0]],"v":[[-2.838,-4.098],[2.838,4.098]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[181.659,168.521],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[-0.203,1.016],[0,0],[0,0],[0,0]],"v":[[-10.467,-7.724],[-4.673,-4.269],[3.557,3.455],[10.671,7.723]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[187.732,141.547],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.68,-14.471],[7.94,-12.43],[-10.758,3.12],[-12.68,14.471]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[247.304,89.305],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3.863,-12.009],[0.389,6.584],[3.863,12.009]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[180.633,110.669],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.042,-22.094],[-3.116,-9.492],[-3.116,0.67],[-4.605,7.052],[-6.042,22.094]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[226.765,87.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.132,-4.301],[0,0],[-0.343,-0.429],[0.726,-4.811]],"o":[[1.132,4.301],[-0.719,0.302],[0,0],[-0.725,4.81],[0,0]],"v":[[0.247,-23.799],[3.643,-10.895],[-2.696,-5.874],[-1.468,9.368],[-3.644,23.799]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[205.524,101.091],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.513,-13.072],[5.1,-10.187],[1.992,-1.161],[3.357,7.635],[-5.1,13.072]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[196.581,64.411],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.244,8.112],[0.245,-8.112]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[216.124,79.485],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-1.268,4.716],[1.268,-4.716]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[217.637,66.656],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.878,-2.721],[-1.737,1.284],[-1.32,1.819]],"o":[[0,0],[0,0],[1.877,2.722],[1.736,-1.283],[1.319,-1.818],[0,0]],"v":[[-6.385,-9.972],[-5.457,-5.417],[-7.4,1.808],[-1.767,9.972],[3.442,6.122],[7.4,0.666]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.368,58.052],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.47,-22.862],[-10.392,6.651],[0.416,8.729],[9.561,12.47],[12.47,22.862]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[183.549,72.355],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 3/Volcano lottie Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":344,"s":[10]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":404,"s":[100]},{"t":536,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":404,"s":[228,191.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":536,"s":[228,180.5,0]}],"ix":2,"l":2},"a":{"a":0,"k":[228,188.5,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":404,"s":[100,100,100]},{"t":536,"s":[103,103,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-1.478,-33.66],[-1.478,-13.35],[-4.957,-4.372],[0.147,4.027],[-1.874,7.562],[-3.141,23.287],[4.958,33.66]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[168.817,96.87],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-9.26,3.548],[-2.59,-3.549],[9.26,-0.531]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[179.85,158.554],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[18.8,-7.848],[10.628,-9.321],[-6.717,-4.138],[-18.8,9.321]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[230.168,118.834],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.011,2.416],[0,0],[1.916,-4.082],[1.778,-2.082]],"o":[[1.011,-2.416],[0,0],[-0.456,2.741],[-1.867,3.978],[0,0]],"v":[[0.761,7.927],[3.794,0.679],[4.566,-9.803],[1.286,0.733],[-4.565,9.803]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[240.641,45.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.37,1.4],[-1.203,1.299],[1.713,-0.431],[4.046,-2.653],[0.25,-0.084],[1.166,0.061]],"o":[[0.028,-1.071],[0.913,-3.445],[-1.713,0.432],[-1.423,2.036],[-1.41,0.925],[-2.07,0.699],[0,0]],"v":[[5.801,4.524],[6.336,0.775],[10.304,-6.346],[6.73,-5.447],[-2.408,4.255],[-5.242,5.598],[-10.304,6.285]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[246.278,59.686],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.438,-1.387]],"o":[[-1.444,0.71],[0,0]],"v":[[3.229,-2.707],[-3.229,2.707]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[202.739,175.326],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.439,-1.387]],"o":[[1.444,0.71],[0,0]],"v":[[-2.838,-4.098],[2.838,4.098]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[181.659,168.521],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[-0.203,1.016],[0,0],[0,0],[0,0]],"v":[[-10.467,-7.724],[-4.673,-4.269],[3.557,3.455],[10.671,7.723]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[187.732,141.547],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.68,-14.471],[7.94,-12.43],[-10.758,3.12],[-12.68,14.471]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[247.304,89.305],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3.863,-12.009],[0.389,6.584],[3.863,12.009]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[180.633,110.669],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.042,-22.094],[-3.116,-9.492],[-3.116,0.67],[-4.605,7.052],[-6.042,22.094]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[226.765,87.598],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.132,-4.301],[0,0],[-0.343,-0.429],[0.726,-4.811]],"o":[[1.132,4.301],[-0.719,0.302],[0,0],[-0.725,4.81],[0,0]],"v":[[0.247,-23.799],[3.643,-10.895],[-2.696,-5.874],[-1.468,9.368],[-3.644,23.799]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[205.524,101.091],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.513,-13.072],[5.1,-10.187],[1.992,-1.161],[3.357,7.635],[-5.1,13.072]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[196.581,64.411],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.244,8.112],[0.245,-8.112]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[216.124,79.485],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-1.268,4.716],[1.268,-4.716]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[217.637,66.656],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.878,-2.721],[-1.737,1.284],[-1.32,1.819]],"o":[[0,0],[0,0],[1.877,2.722],[1.736,-1.283],[1.319,-1.818],[0,0]],"v":[[-6.385,-9.972],[-5.457,-5.417],[-7.4,1.808],[-1.767,9.972],[3.442,6.122],[7.4,0.666]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.368,58.052],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.47,-22.862],[-10.392,6.651],[0.416,8.729],[9.561,12.47],[12.47,22.862]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.987994444604,0.724018411075,0.367557420918,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[183.549,72.355],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"lava/Volcano lottie Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[228,188.5,0],"ix":2,"l":2},"a":{"a":0,"k":[228,188.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.8,-11.468],[-3.464,-6.659],[-6.8,4.439],[-6.8,11.468],[-2.316,5.1],[-1.389,0.608],[0,-5.681],[6.8,-9.425]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[239.478,241.672],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.29,-0.299],[-4.823,-0.046],[0,0],[0,0],[1.202,2.303],[1.676,1.348],[0,0],[0,0],[0,0],[0,0],[-0.856,-1.236],[-3.37,-1.922],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.588,1.857],[0.75,1.962],[0,0],[0,0],[-0.768,-1.498],[-3.464,-1.834],[-0.766,0],[-4.69,5.668],[-0.706,-0.72],[-1.971,0],[-0.967,0.69],[-0.982,0.981],[-2.074,-3.451],[-0.761,-0.83],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.248,0.303],[2.854,2.937],[0,0],[0,0],[0.065,-2.62],[-0.987,-1.893],[0,0],[0,0],[0,0],[0,0],[0.573,1.217],[2.194,3.168],[0,0],[0,0],[0,0],[0,0],[0,0],[1.364,-1.454],[1.154,-3.65],[0,0],[0,0],[1.423,4.798],[-0.9,3.513],[0.664,0.352],[1.897,-0.001],[0.206,0.899],[0.692,0.706],[3.783,0],[1.119,-0.796],[-0.07,3.172],[0.575,0.957],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.517,61.173],[-3.461,61.173],[-8.381,55.156],[-32.882,48.686],[-29.166,29.35],[-43.139,13.466],[-48.732,-0.607],[-42.63,-13.913],[-36.636,-15.36],[-35.672,-23.046],[-32.708,-23.238],[-36.086,-34.404],[-33.687,-40.857],[-32.881,-39.952],[-20.985,-35.333],[-13.792,-25.844],[-11.116,-34.297],[-12.854,-41.823],[-16.868,-46.706],[-17.519,-47.23],[-26.526,-49.676],[-27.766,-49.992],[-28.655,-62.62],[-26.526,-58.928],[-18.021,-51.146],[-16.013,-50.001],[-8.881,-54.176],[-8.42,-51.202],[-0.408,-42.87],[1.693,-45.111],[4.634,-50.102],[2.475,-56.827],[2.774,-56.404],[10.284,-63.436],[11.707,-58.637],[15.425,-51.12],[17.612,-50.583],[23.419,-55.021],[24.774,-52.598],[28.675,-51.051],[38.447,-55.182],[41.602,-57.854],[46.724,-49.474],[48.732,-46.791],[38.51,-21.404],[32.452,-9.685],[11.333,-0.943],[-4.782,23.876],[-4.782,37.994],[2.711,59.35],[10.042,63.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.932977594114,0.454224350873,0.285947732364,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[206.275,190.996],"ix":2},"a":{"a":0,"k":[0,63.053],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":0,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":56,"s":[100,102]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":196,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":344,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":404,"s":[100,102]},{"t":536,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-0.4,-0.294]],"o":[[0,0],[0,0],[0,0],[0.364,0.347],[0,0]],"v":[[3.93,3.695],[-8.707,-6.799],[-4.328,-5.501],[7.56,5.837],[8.707,6.799]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823613365024,0.354410926968,0.267059326172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[343.069,281.728],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.975,0.05],[0,0],[0.372,0.241],[0,0],[-1.508,-0.202],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-0.926,-0.321],[0,0],[-0.443,-0.022],[0,0],[1.294,0.736],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.2,-1.229],[-2.665,-1.788],[-29.617,-3.165],[-30.862,-3.568],[-46.867,-13.969],[-42.637,-12.548],[-2.115,-7.125],[6.388,-4.575],[14.467,-4.582],[37.982,2.541],[46.867,10.082],[38.978,13.97]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823613365024,0.354410926968,0.267059326172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[399.8,303.249],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-0.742,0.753],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.121,1.79],[0,0],[0,0],[0,0],[0,0],[0.747,-0.101],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.717,-0.255],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[1.067,-0.274],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.35,-2.756],[0,0],[0,0],[0,0],[0,0],[-0.329,0.679],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.559,0.486],[0,0],[0,0],[0,0],[0,0]],"v":[[-86.051,68.793],[-134.101,55.49],[-112.459,48.711],[-109.694,47.135],[-82.074,28.397],[-62.552,8.243],[-37.231,-3.132],[-22.069,-8.191],[-9.743,-19.314],[-3.294,-24.837],[3.364,-46.157],[9.08,-55.288],[24.606,-60.985],[30.17,-68.979],[18.612,-84.052],[23.013,-83.283],[43.975,-56.471],[52.768,-45.638],[68.07,-34.408],[78.047,-20.194],[80.688,-19.411],[95.273,-0.049],[115.978,14.19],[130.102,42.568],[134.101,61.682],[111.756,73.117],[70.966,77.803],[66.785,69.565],[81.404,67.876],[107.113,49.272],[102.389,12.079],[98.557,5.03],[93.13,0.449],[49.245,-34.755],[39.589,-60.991],[23.078,-26.917],[21.36,-25.671],[3.554,-23.27],[-7.006,-9.02],[-39.475,12.165],[-54.724,36.137],[-52.511,52.081],[-51.38,53.065],[-49.457,54.181],[-16.354,65.944],[-5.667,79.216],[-7.199,84.052]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.844687009325,0.330578134574,0.267531810087,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.587,284.533],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[1.18,1.125],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.015,1.689],[-0.415,3.652],[-0.704,2.306],[0,0],[4.145,-2.953],[1.249,1.275],[-5.873,8.542],[-1.011,2.416],[-0.257,3.494],[1.916,-4.082],[1.779,-2.082],[1.326,0.703],[-1.139,4.077],[0.02,2.779],[-0.496,0.554],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.877,-2.721],[1.086,-3.437],[0.624,-0.666],[0,0],[0,0],[0,0],[0,0],[3.219,-4.94],[1.124,-1.117],[0,0],[2.486,3.59],[0.157,2.045],[0,0],[0,0],[0,0],[0,0],[-0.95,-1.82],[0.026,-1.068],[1.336,1.672],[3.763,3.872],[0.49,1.249],[-0.222,1.949],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.386,-0.971],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.466,-0.121],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.339,0.12],[0,0],[0.18,0.157],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.913,1.884],[0,0],[0,0],[0,0],[0,0],[-0.223,-1.752],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.528,0.363],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.147,-0.059],[0,0],[-0.565,-0.197],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[-1.617,-0.217],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.933,-0.726],[-2.46,-4.092],[0.173,-1.524],[-1.714,0.431],[-1.043,2.293],[-2.52,1.796],[-0.828,-0.845],[1.011,-2.416],[0.257,-3.494],[-0.455,2.742],[-1.867,3.978],[-6.693,9.43],[-0.797,-0.422],[-0.502,-0.693],[-0.026,-3.487],[0,0],[0,0],[0,0],[0,0],[0,0],[1.877,2.722],[0.373,0.739],[-0.521,1.647],[0,0],[0,0],[0,0],[0,0],[-0.212,2.968],[-1.114,1.709],[0,0],[-1.728,-0.985],[-3.069,-4.431],[0,0],[0,0],[0,0],[0,0],[0.787,0.632],[1.219,2.338],[-1.336,-1.672],[-1.329,0.128],[-1.537,-1.582],[-1.507,-3.842],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.435,0.949],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.24,0.345],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.205,-0.249],[0,0],[-0.242,-0.086],[0,0],[0,0],[0,0],[0,0],[0,0],[2.074,-0.279],[0,0],[0,0],[0,0],[0,0],[1.348,1.139],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.286,-0.574],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.963,0.626],[0,0],[0.598,0.031],[0,0],[0,0],[0,0]],"v":[[173.673,100.246],[148.793,92.71],[140.708,92.717],[132.466,90.245],[91.63,84.78],[87.326,82.714],[74.74,70.71],[35.043,58.944],[25.488,45.333],[10.072,34.019],[1.648,23.643],[-20.095,-2.132],[-34.871,-4.609],[-54.103,-15.391],[-60.809,-35.113],[-60.571,-48.952],[-45.777,-71.733],[-24.455,-80.561],[-16.434,-96.079],[-16.783,-96.251],[-6.447,-127.244],[-9.637,-130.809],[-11.169,-143.064],[-9.956,-148.898],[-13.66,-148.57],[-20.987,-139.513],[-29.483,-136.471],[-23.981,-148.615],[-22.104,-156.146],[-21.332,-166.629],[-24.611,-156.093],[-30.463,-147.022],[-42.492,-133.932],[-41.979,-140.68],[-43.774,-146.106],[-41.34,-152.464],[-42.458,-155.271],[-54.6,-143.903],[-61.921,-154.28],[-60.993,-149.727],[-62.936,-142.501],[-59.648,-137.735],[-58.969,-130.583],[-61.014,-127.121],[-66.967,-130.315],[-68.332,-139.11],[-65.223,-148.137],[-65.81,-151.021],[-70.044,-138.151],[-73.481,-133.932],[-78.233,-131.151],[-85.431,-137.735],[-89.278,-148.615],[-95.825,-152.868],[-93.747,-123.355],[-89.769,-122.346],[-81.568,-120.118],[-78.594,-116.503],[-77.308,-110.925],[-81.317,-115.94],[-92.206,-119.27],[-94.933,-123.884],[-96.098,-133.143],[-98.726,-138.745],[-99.566,-118.951],[-102.753,-110.382],[-97.181,-102.27],[-99.336,-98.304],[-100.05,-92.612],[-105.246,-91.358],[-112.188,-76.218],[-112.265,-73.21],[-106.388,-58.424],[-93.253,-43.493],[-97.304,-22.412],[-70.446,-15.32],[-65.146,-8.839],[-57.861,-8.839],[-39.616,-3.354],[-32.008,-1.609],[-20.26,13.713],[-23.433,18.271],[-39.06,24.007],[-45.777,34.735],[-52.246,55.451],[-57.861,60.259],[-69.604,70.857],[-84.163,75.715],[-110.367,87.487],[-130.137,107.895],[-157.84,126.691],[-158.938,127.417],[-184.513,134.035],[-179.577,138.066],[-132.442,151.103],[-52.212,166.629],[-44.748,163.358],[-59.12,145.509],[-59.953,144.944],[-93.593,132.991],[-94.232,132.622],[-96.037,119.621],[-82.041,97.621],[-49.696,76.516],[-39.714,63.046],[-23.581,60.87],[-18.798,57.405],[-6.391,31.798],[0.398,50.247],[45.151,86.147],[50.501,90.667],[52.945,95.16],[57.368,130],[34.428,146.6],[14.356,148.917],[22.299,160.845],[66.279,154.458],[92.315,142.371],[88.435,123.823],[74.055,94.931],[72.814,93.503],[52.598,79.602],[44.41,68.73],[45.965,69.383],[63.714,74.366],[78.559,86.694],[100.693,101.078],[103.914,102.124],[130.868,103.5],[132.621,103.842],[169.714,116.741],[184.513,109.448]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[266.064,201.956],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.016,1.69],[-0.414,3.652],[-0.703,2.306],[0,0],[4.146,-2.954],[1.25,1.276],[-5.872,8.542],[-1.01,2.416],[-0.257,3.495],[1.916,-4.082],[1.779,-2.082],[1.327,0.702],[-1.139,4.077],[0.02,2.779],[-0.496,0.553],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.877,-2.722],[1.087,-3.437],[0.625,-0.666],[0,0],[0,0],[0,0],[0,0],[3.22,-4.94],[1.123,-1.118],[0,0],[2.486,3.589],[0.158,2.045],[0,0],[0,0],[0,0],[0,0],[-0.949,-1.82],[0.026,-1.068],[0,0],[3.764,3.872],[0.49,1.249],[-0.223,1.948],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-2.459,-4.092],[0.173,-1.524],[-1.714,0.431],[-1.043,2.293],[-2.52,1.795],[-0.827,-0.845],[1.011,-2.416],[0.258,-3.494],[-0.455,2.742],[-1.867,3.979],[-6.693,9.43],[-0.797,-0.422],[-0.502,-0.693],[-0.026,-3.486],[0,0],[0,0],[0,0],[0,0],[0,0],[1.878,2.722],[0.373,0.738],[-0.521,1.647],[0,0],[0,0],[0,0],[0,0],[-0.212,2.968],[-1.114,1.709],[0,0],[-1.728,-0.986],[-3.068,-4.432],[0,0],[0,0],[0,0],[0,0],[0.786,0.632],[1.219,2.338],[0,0],[-1.33,0.128],[-1.537,-1.582],[-1.507,-3.842],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.933,-0.727]],"v":[[44.964,-11.567],[43.43,-23.822],[44.645,-29.656],[40.939,-29.328],[33.612,-20.27],[25.117,-17.229],[30.618,-29.373],[32.495,-36.904],[33.267,-47.387],[29.988,-36.851],[24.136,-27.78],[12.107,-14.689],[12.62,-21.438],[10.826,-26.864],[13.259,-33.22],[12.143,-36.029],[0,-24.661],[-7.322,-35.038],[-6.394,-30.484],[-8.337,-23.259],[-5.049,-18.492],[-4.368,-11.341],[-6.413,-7.879],[-12.367,-11.073],[-13.732,-19.868],[-10.622,-28.895],[-11.211,-31.779],[-15.445,-18.909],[-18.881,-14.689],[-23.633,-11.908],[-30.831,-18.492],[-34.678,-29.373],[-41.226,-33.626],[-39.146,-4.113],[-35.169,-3.104],[-26.967,-0.876],[-23.995,2.739],[-22.708,8.317],[-26.717,3.302],[-37.607,-0.027],[-40.333,-4.642],[-41.497,-13.9],[-44.126,-19.503],[-44.967,0.291],[-48.152,8.861],[-42.581,16.973],[-44.736,20.938],[-46.629,36.039],[-38.529,46.412],[8.456,47.387],[29.778,38.559],[37.799,23.041],[48.152,-8.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[211.464,82.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.042,-22.094],[-3.116,-9.492],[-3.116,0.67],[-4.605,7.052],[-6.042,22.094]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.939079314587,0.644611134249,0.367211614871,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[226.291,86.315],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.245,8.112],[0.244,-8.112]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.936248480105,0.418533564549,0.274573801078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.939079314587,0.644611134249,0.367211614871,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[215.65,78.202],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":3,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-1.268,4.716],[1.268,-4.716]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.936248480105,0.418533564549,0.274573801078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.939079314587,0.644611134249,0.367211614871,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[217.163,65.373],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":3,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[1.18,1.125],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.386,-0.971],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.466,-0.121],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.339,0.12],[0,0],[0.18,0.157],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.913,1.884],[0,0],[0,0],[0,0],[0,0],[-0.223,-1.752],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.528,0.363],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.147,-0.059],[0,0],[-0.565,-0.197],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[-1.617,-0.217],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.435,0.949],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.24,0.345],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.205,-0.249],[0,0],[-0.242,-0.086],[0,0],[0,0],[0,0],[0,0],[0,0],[2.074,-0.279],[0,0],[0,0],[0,0],[0,0],[1.348,1.139],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.286,-0.574],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.963,0.626],[0,0],[0.598,0.031],[0,0],[0,0],[0,0]],"v":[[173.673,69.221],[148.793,61.684],[140.708,61.692],[132.466,59.219],[91.63,53.754],[87.326,51.689],[74.74,39.684],[35.043,27.919],[25.488,14.308],[10.072,2.993],[1.648,-7.383],[-20.26,-35.407],[-35.05,-37.991],[-53.805,-48.443],[-60.571,-67.724],[-60.571,-79.978],[-45.777,-102.759],[-24.455,-111.587],[-16.434,-127.105],[-33.732,-135.604],[-55.17,-133.173],[-71.655,-130.488],[-105.246,-122.384],[-112.188,-107.243],[-112.265,-104.236],[-106.388,-89.449],[-93.253,-74.518],[-97.304,-53.438],[-70.446,-46.346],[-65.146,-39.864],[-57.861,-39.864],[-39.616,-34.38],[-32.008,-32.634],[-20.26,-17.313],[-23.433,-12.754],[-39.06,-7.019],[-45.777,3.708],[-52.246,24.425],[-57.861,29.234],[-69.604,39.831],[-84.163,44.69],[-110.367,56.461],[-130.137,76.869],[-157.84,95.666],[-158.938,96.391],[-184.513,103.01],[-179.577,107.041],[-132.442,120.078],[-52.212,135.604],[-44.748,132.333],[-59.12,114.484],[-59.953,113.918],[-93.593,101.965],[-94.232,101.597],[-96.037,88.595],[-82.041,66.595],[-49.696,45.49],[-39.714,32.02],[-23.581,29.844],[-18.798,26.38],[-6.391,0.773],[0.398,19.222],[45.151,55.122],[50.501,59.641],[52.945,64.135],[57.368,98.974],[34.428,115.575],[14.356,117.891],[22.299,129.819],[66.279,123.433],[92.315,111.346],[88.435,92.797],[74.055,63.906],[72.814,62.477],[52.598,48.576],[44.41,37.705],[45.965,38.357],[63.714,43.34],[78.559,55.669],[100.693,70.053],[103.914,71.098],[130.868,72.474],[132.621,72.817],[169.714,85.715],[184.513,78.422]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.938468663833,0.562966799269,0.33409316119,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[266.064,232.981],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.032,0.174],[0,0],[-0.073,0.212],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.125,-0.377],[0,0],[-0.994,0.15],[0,0],[-0.352,-0.681],[0,0],[-0.361,1.523]],"o":[[0,0],[-0.04,-0.217],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.224,0.346],[0,0],[0.261,0.79],[0,0],[0.898,-0.136],[0,0],[0.738,1.43],[0.04,-0.172]],"v":[[-8.995,23.084],[-10.479,15.015],[-10.429,14.365],[9.859,-1.047],[22.05,-12.873],[26.982,-21.538],[22.479,-25.344],[11.146,-11.44],[-1.505,-1.047],[-26.703,15.187],[-26.857,16.312],[-25.798,19.521],[-23.572,20.655],[-16.583,19.596],[-14.44,20.531],[-12.695,23.915],[-9.008,23.607]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[148.16,318.889],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.8,-11.468],[-3.464,-6.659],[-6.8,4.439],[-6.8,11.468],[-2.316,5.1],[-1.389,0.608],[0,-5.681],[6.8,-9.425]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[239.004,240.389],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-9.261,3.548],[-2.591,-3.549],[9.261,-0.531]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[179.377,157.271],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[18.8,-7.848],[10.628,-9.321],[-6.717,-4.138],[-18.8,9.321]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.920443605909,0.252665052227,0.266899467917,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[229.694,117.552],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-0.204,1.016]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[10.671,7.723],[3.557,3.456],[-4.672,-4.268],[-10.467,-7.723]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.258,140.264],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-12.916,12.333],[-10.994,0.982],[7.702,-14.567],[12.917,-14.15],[8.1,-8.999],[1.9,0.248],[-6.427,14.567]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.939079314587,0.644611134249,0.367211614871,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[247.067,90.16],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[3.863,12.008],[0.389,6.584],[-3.864,-12.008]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.920443605909,0.252665052227,0.266899467917,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[180.159,109.386],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.132,-4.301],[0,0],[-0.343,-0.429],[0.726,-4.811]],"o":[[1.132,4.301],[-0.719,0.302],[0,0],[-0.725,4.81],[0,0]],"v":[[0.248,-23.799],[3.644,-10.895],[-2.695,-5.874],[-1.467,9.368],[-3.643,23.799]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.920443605909,0.252665052227,0.266899467917,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.939079314587,0.644611134249,0.367211614871,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[205.05,99.809],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":3,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"rock/Volcano lottie Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[228,188.5,0],"ix":2,"l":2},"a":{"a":0,"k":[228,188.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.486,-0.498],[0,0],[0,0]],"o":[[0,0],[-0.687,-0.107],[0,0],[0,0],[0,0]],"v":[[42.549,-7.779],[28.472,-9.985],[26.602,-9.363],[7.586,10.092],[-42.549,10.092]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[111.938,226.913],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[2.074,-0.279],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.242,-0.086],[0,0],[-0.205,-0.249],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.913,1.884],[0,0],[0,0],[0,0],[0,0],[0,0],[0.18,0.157],[0,0],[0.339,0.12],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[44.823,-66.61],[32.416,-41.003],[27.633,-37.539],[11.5,-35.363],[1.518,-21.893],[-30.827,-0.788],[-44.823,21.212],[-43.018,34.214],[-42.379,34.582],[-8.739,46.535],[-7.906,47.101],[4.882,63.012],[-2.027,66.611],[3.913,66.332],[8.959,63.766],[-6.76,45.438],[-41.494,32.867],[-42.985,21.836],[-29.568,0],[2.824,-21.008],[12.676,-34.584],[27.781,-36.212],[31.428,-37.404],[34.642,-41.181],[44.823,-63.644]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[215.879,301.975],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[1.349,1.139],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.222,-1.752],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[8.94,56.243],[31.88,39.642],[27.456,4.803],[25.013,0.308],[19.661,-4.21],[-25.09,-40.11],[-31.409,-57.276],[-31.88,-58.559],[-27.238,-37.775],[-7.056,-18.173],[23.871,2.514],[28.372,39.036],[8.771,53.556],[-10.637,56.243],[-11.134,58.559]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[291.553,292.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-0.386,-0.971],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.436,0.949],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[29.46,-31.348],[15.119,-29.011],[-18.473,-20.908],[-25.414,-5.766],[-25.492,-2.759],[-19.615,12.027],[-6.479,26.958],[-7.323,31.348],[-17.833,19.9],[-23.136,12.408],[-29.461,-4.632],[-20.314,-22.828],[-2.995,-27.044],[14.978,-30.755]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[179.29,131.505],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-38.323,-19.959],[-11.464,-12.867],[-6.165,-6.385],[1.122,-6.385],[19.366,-0.9],[26.974,0.845],[34.799,11.05],[39.361,16.999],[36.827,19.959],[33.117,14.55],[26.625,5.22],[13.946,1.336],[-7.419,-2.019],[-13.578,-9.033],[-39.361,-15.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[207.082,199.502],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0.897,0.553],[0,0],[0,0],[0,0],[-1.321,0.347],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.412,0.97],[0,0],[0,0],[0,0],[0.605,-1.225],[0,0],[0,0],[0,0]],"v":[[8.665,-7.324],[2.766,-4.097],[-4.426,5.855],[0.187,16.694],[-1.375,18.038],[-6.557,14.844],[-13.915,1.965],[-6.234,-13.568],[-3.201,-16.042],[6.506,-18.59],[13.915,-7.99]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[238.165,167.444],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-1.148,-0.059],[0,0],[-0.565,-0.196],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.963,0.626],[0,0],[0.597,0.031],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-61.875,-25.648],[-44.126,-20.667],[-29.282,-8.337],[-7.147,6.047],[-3.925,7.092],[23.029,8.469],[24.782,8.81],[61.874,21.71],[60.63,25.648],[43.933,19.84],[24.332,12.581],[-1.621,11.491],[-10.514,7.862],[-29.752,-6.112],[-44.271,-18.816]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[373.904,296.987],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.18,1.125],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[-1.617,-0.217],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[119.16,65.025],[108.319,55.824],[83.439,48.288],[75.355,48.296],[67.112,45.823],[26.276,40.358],[21.972,38.293],[9.385,26.288],[-30.311,14.522],[-39.865,0.911],[-55.282,-10.404],[-63.705,-20.779],[-84.715,-48.333],[-99.922,-51.119],[-119.16,-61.839],[-117.13,-65.025],[-99.214,-53.589],[-84.114,-52.214],[-61.734,-21.8],[-37.691,-3.441],[-29.219,10.525],[11.54,23.577],[24.134,35.255],[28.255,35.484],[74.738,43.728],[82.523,42.583],[108.793,51.514],[119.16,60.215],[119.16,62.698]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[331.418,246.378],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.528,0.363],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.147,-0.059],[0,0],[-0.565,-0.197],[0,0]],"o":[[0,0],[-0.285,-0.573],[0,0],[0,0],[0,0],[0,0],[0,0],[0.963,0.626],[0,0],[0.597,0.031],[0,0],[0,0]],"v":[[-18.415,27.827],[-32.797,-1.065],[-34.036,-2.493],[-54.251,-16.394],[-62.864,-27.827],[-43.137,-21.631],[-28.293,-9.301],[-6.158,5.083],[-2.936,6.128],[24.018,7.504],[25.771,7.847],[62.863,20.745]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[373.388,299.234],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-0.285,-0.574],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0.528,0.363],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-25.551,-36.167],[-27.107,-36.82],[-18.918,-25.948],[1.298,-12.047],[2.538,-10.619],[16.919,18.273],[20.799,36.82],[27.107,31.174],[13.612,4.666],[4.215,-11.626],[-16.658,-26.228]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[337.58,307.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.169,-0.418],[0,0],[0,0],[0.337,-0.519],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.38,1.182],[0,0],[0,0],[-0.503,0.359],[0,0],[0,0],[0,0]],"v":[[61.219,-58.044],[52.088,-55.278],[37.486,-41.328],[21.877,-17.352],[13.685,-9.34],[11.32,-5.825],[10.827,-4.291],[8.37,-1.754],[-4.973,3.016],[-25.339,17.525],[-26.611,18.853],[-46.621,49.644],[-61.219,58.044]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[105.723,163.466],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.606,-1.225],[0,0],[0,0],[0,0],[0.413,0.97],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.322,0.347],[0,0],[0,0],[0,0],[0.898,0.553],[0,0],[0,0],[0,0],[0,0]],"v":[[9.131,-18.59],[-0.575,-16.042],[-3.609,-13.568],[-11.29,1.967],[-3.932,14.844],[1.25,18.038],[2.812,16.695],[-1.801,5.855],[5.391,-4.097],[11.29,-7.323]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[236.014,167.726],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[2.52,-1.796],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[1.499,2.707],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[5.596,-40.765],[17.725,-18.872],[15.934,-10.969],[9.143,-6.128],[-9.247,12.856],[-12.626,35.436],[-19.223,40.764]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[129.313,195.77],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.617,-0.216],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.18,1.126],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-102.328,-85.99],[-117.122,-63.209],[-117.122,-50.955],[-110.357,-31.674],[-91.601,-21.222],[-76.811,-18.638],[-61.633,1.094],[-46.479,19.762],[-31.062,31.078],[-21.508,44.688],[18.189,56.454],[30.775,68.458],[35.079,70.523],[75.915,75.988],[84.158,78.461],[92.242,78.454],[117.122,85.99]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[323.089,217.495],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[2.074,-0.279],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.242,-0.086],[0,0],[-0.205,-0.249],[0,0]],"o":[[0,0],[-0.913,1.884],[0,0],[0,0],[0,0],[0,0],[0,0],[0.18,0.157],[0,0],[0.339,0.12],[0,0],[0,0]],"v":[[44.823,-64.975],[32.416,-39.368],[27.633,-35.904],[11.5,-33.728],[1.518,-20.258],[-30.827,0.847],[-44.823,22.847],[-43.018,35.849],[-42.379,36.217],[-8.739,48.17],[-7.906,48.736],[5.437,64.975]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[215.324,300.012],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.386,-0.97],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.466,-0.121],[0,0]],"o":[[0,0],[-0.435,0.949],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.24,0.345],[0,0],[0,0]],"v":[[-2.86,-112.697],[-9.802,-97.555],[-9.879,-94.549],[-4.002,-79.762],[9.133,-64.83],[5.082,-43.751],[31.941,-36.66],[37.24,-30.178],[44.526,-30.178],[62.771,-24.693],[70.378,-22.947],[82.127,-7.626],[78.953,-3.066],[63.326,2.667],[56.609,13.396],[50.14,34.111],[44.526,38.921],[32.782,49.518],[18.223,54.378],[-7.981,66.148],[-27.751,86.556],[-55.454,105.353],[-56.552,106.078],[-82.127,112.697]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[164.152,224.577],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-0.223,-1.752],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.348,1.139],[0,0],[0,0],[0,0],[0,0]],"v":[[-31.88,-58.559],[-25.091,-40.11],[19.661,-4.21],[25.012,0.309],[27.456,4.803],[31.88,39.642],[8.939,56.243],[-11.134,58.56]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[292.027,293.597],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.219,-0.926],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.214,-0.582],[0,-1.176],[0,0],[0,0],[0,0],[-0.659,-0.731],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.927,0.213],[0,0],[0,0],[0,0],[0,0],[0,0],[0.326,0.526],[1.52,4.142],[0,1.334],[0,0],[0,0],[0.266,-0.948],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-85.118,-84.355],[-79.687,-81.738],[-77.641,-73.087],[-74.756,-66.872],[-67.302,-57.473],[-67.302,-51.917],[-54.909,-31.935],[-54.099,-30.273],[-46.161,-7.396],[-21.636,9.352],[-14.949,9.352],[-13.891,5.593],[-11.759,5.095],[-7.927,9.352],[2.104,15.294],[8.457,23.667],[29.857,29.339],[49.584,48.786],[65.537,77.796],[85.117,84.355]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.340334095674,0.337253136728,0.343161549288,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[337.277,181.425],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-19.051,27.617],[-12.454,22.288],[-9.074,-0.291],[9.163,-18.614],[16.182,-23.238],[19.051,-27.617],[18.225,-21.742],[-1.874,-0.725],[-9.751,23.671],[-13.207,27.617]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.666,208.635],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.267,-0.948],[0,0],[0,0],[0,1.334],[1.52,4.142],[0.327,0.526],[0,0],[0,0],[0,0],[0,0],[0,0],[0.927,0.213],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.659,-0.731],[0,0],[0,0],[0,0],[0,-1.176],[-0.213,-0.582],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.219,-0.926],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[109.845,98.743],[104.165,88.681],[96.67,77.732],[77.091,71.174],[61.138,42.163],[41.41,22.717],[20.01,17.044],[13.657,8.672],[3.626,2.729],[-0.205,-1.527],[-2.338,-1.029],[-3.395,2.729],[-10.083,2.729],[-34.608,-14.019],[-42.546,-36.896],[-43.356,-38.557],[-55.749,-58.54],[-55.749,-64.095],[-63.202,-73.495],[-66.087,-79.709],[-68.134,-88.36],[-70.006,-90.22],[-76.666,-91.751],[-88.207,-97.286],[-98.246,-98.743],[-109.846,-95.829],[-103.565,-94.633],[-96.21,-95.5],[-88.371,-92.899],[-76.282,-86.909],[-71.112,-86.43],[-68.658,-80.937],[-74.735,-63.64],[-69.593,-52.887],[-65.267,-43.244],[-68.668,-30.728],[-77.85,-18.022],[-76.756,-5.669],[-62.665,2.052],[-50.124,23.864],[-23.642,45.755],[-18.988,59.41],[21.645,68.075],[36.096,84.59],[75.46,92.562],[87.115,90.109],[100.09,94.617]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.25,188],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.486,-0.498],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-0.687,-0.107],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[39.646,-13.622],[25.569,-15.829],[23.699,-15.207],[4.684,4.249],[-45.452,4.249],[-17.86,14.39],[14.064,15.936],[26.283,0.04],[37.419,-6.381],[45.451,-5.803]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[114.366,231.474],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[9.161,-43.986],[22.756,-37.62],[23.293,-34.938],[15.176,-19.767],[4.862,-14.124],[-6.017,-9.431],[-19.264,10.149],[-19.447,23.326],[-12.893,44.593],[-16.529,42.567],[-23.294,23.286],[-23.294,11.032],[-8.5,-11.749],[12.822,-20.577],[20.843,-36.094],[3.545,-44.593]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.714941466088,0.502238135244,0.434487167059,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.787,141.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.466,-0.121],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.239,0.345],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[80.54,-57.882],[64.913,-52.147],[58.196,-41.419],[51.727,-20.703],[46.113,-15.894],[34.368,-5.297],[19.809,-0.438],[-6.395,11.333],[-26.164,31.741],[-53.868,50.538],[-54.965,51.263],[-80.54,57.882],[-80.066,55.53],[-55.18,48.022],[-28.469,28.78],[-7.604,8.161],[17.73,-4.068],[31.784,-8.266],[45.191,-17.575],[53.233,-37.72],[60.805,-52.619],[76.913,-57.882]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400855419683,0.314506291408,0.28152552586,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.091,278.109],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.267,-0.948],[0,0],[0,0],[0,1.334],[1.52,4.143],[0.326,0.526],[0,0],[0,0],[0,0],[0,0],[0,0],[0.927,0.214],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.169,-0.418],[0,0],[0,0],[0.337,-0.519],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.658,-0.732],[0,0],[0,0],[0,0],[0,-1.177],[-0.213,-0.581],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.219,-0.926],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.38,1.182],[0,0],[0,0],[-0.504,0.359],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[193.421,36.811],[173.841,30.253],[157.888,1.242],[138.161,-18.205],[116.761,-23.877],[110.408,-32.25],[100.377,-38.192],[96.545,-42.448],[94.413,-41.95],[93.356,-38.192],[86.668,-38.192],[62.143,-54.94],[54.205,-77.818],[53.395,-79.478],[41.002,-99.461],[41.002,-105.017],[33.549,-114.416],[30.663,-120.631],[28.617,-129.281],[26.745,-131.142],[20.085,-132.672],[8.544,-138.207],[-1.496,-139.664],[-13.095,-136.751],[-59.74,-124.241],[-71.162,-120.781],[-85.765,-106.831],[-101.373,-82.855],[-109.566,-74.843],[-111.931,-71.328],[-112.424,-69.794],[-114.881,-67.257],[-128.223,-62.487],[-148.589,-47.978],[-149.862,-46.65],[-169.872,-15.859],[-211.906,4.06],[-222.078,22.936],[-178.401,57.822],[-146.948,108.305],[-77.198,123.187],[-14.648,139.664],[41.598,136.018],[103.844,128.729],[129.88,115.406],[149.22,98.092],[207.278,91.01],[222.078,83.717]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.508993171243,0.384274351831,0.345618004892,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[228.5,228.921],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Wip","refId":"comp_0","sr":0.4,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[456,389,0],"ix":2,"l":2},"a":{"a":0,"k":[228,188.5,0],"ix":1,"l":2},"s":{"a":0,"k":[185.33,185.33,100],"ix":6,"l":2}},"ao":0,"w":456,"h":377,"ip":0,"op":240,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/21/index.html b/21/index.html new file mode 100644 index 0000000..2e3547f --- /dev/null +++ b/21/index.html @@ -0,0 +1,177 @@ + + + + + HackTX 2021 + + + + + +
    + Major League Hacking 2022 Hackathon Season + +
    + + + +

    + register now +

    +

    + become a mentor +

    +

    + day-of site +

    +

    + more +

    +
    +
    + + + + + + + +
    What is HackTX?
    +
    HackTX is an annual hackathon at the University of Texas at Austin. A hackathon is simply a space for students of any major to come together and come up with creative solutions using technology. They are a place to learn, to meet others, and to innovate. We design our hackathons to be beginner-friendly and will have plenty of mentors and workshops to guide you!
    +
    +
    + + + + + + + + +
    +
    +
    Who are the Freetail Hackers?
    +
    We're a group of UT Austin students who love bringing students who are passionate about inspiring others, learning new skills, and being involved in the hackathon and tech communities. We love organizing hackathons and having fun together while doing so! If this sounds like a good fit for you, you should apply to join our team when applications open in December. Applications will be posted on our Facebook page. Need to reach out to us for any further questions or want to work with us for the next event? Email us at hello@freetailhackers.com!
    +
    +
    + + +
    +
    +
    +

    SaturdaySunday

    +
    +
    +

    10:00 AM - Breakfast is Served (GDC atrium)

    Come join us for breakfast if you are attending in-person :)

    +

    11:00 AM - Opening Ceremony (GDC 2.216)

    Join us as we kick off our event with some general information and resources to guide you throughout the weekend.

    +

    11:30 AM - Intro to Git (GDC 5.302)

    Learn how to use a system to keep track of your code changes and collaborate on software development.

    +

    11:30 PM - Hacking Starts

    Go go go!

    +

    12:30 PM - Intro to Python (GDC 5.302)

    Let’s learn how to code in Python! Beginner friendly, assumes no prior coding experience :)

    +

    1:00 PM - Team Matching

    Don't have a team? We gotchu

    +

    1:00 PM - Talk w/ Ploomber

    Tune in here

    +

    2:00 PM - MLH Talk

    Tune in here

    +

    3:00 PM - Hackathon Olympics (GDC Courtyard)

    Join us for some exciting in-person games

    +

    4:30 PM - How to Recruit (GDC 5.302)

    Learn how to recruit for technical internships and full time positions.

    +

    6:00 PM - Dinner (GDC Atrium)

    +

    7:00 PM - Virtual Game Night!

    Join us here

    +

    8:00 PM - Resume Reviews (GDC 5.302)

    Feel free to hop in and get help with your project, resume, submission, or anything else

    +

    9:00 PM - Smash Bros Ultimate Tourney (GDC 5.302)

    Enough said.

    + +
    +
    +
    +
    +

    11:00 AM - Office Hours (GDC 5.302)

    Come join us for breakfast if you are attending in-person :)

    +

    12:00 PM - Hacking Ends

    Time to submit your projects!

    +

    12:00 PM - Lunch

    Come join us for lunch if you are attending in-person :)

    +

    1:00 PM - Judging Starts

    Time to see what y'all made!

    +

    3:00 PM - Judging Ends

    Wow those were some cool projects.

    +

    4:00 PM - Closing Ceremony (GDC 2.216)

    Thanks for coming y'all!

    +
    +
    +
    + + + + + + +
    +
    +
    Inclusion
    +
    To embrace inclusivity, all participants are expected to follow the MLH Code of Conduct to facilitate a safe space and a positive hackathon experience for everyone!
    + + + + + + +
    Who Can Attend?
    +
    The event is open anyone! This includes high-schoolers, undergraduate and graduate students from other universities. All levels of experience and all majors are welcome! Beginner? No problem! We'll have mentors and workshops to help you develop new skills. All you need to come in with is a desire to create. Interested in learning something new? We'll have plenty of people to help teach you how to make an impact right from your own desk!
    +
    +
    + + + + + +
    + +
    +
    Sponsors
    + + + + + + + + + + + + +
    FAQ
    +
    +
    +

    How do teams work?

    +

    Teams can be up to 5 members. If you don't have a team, don’t worry! + Joining a team of new friends is the best part of a hackathon. + We will have team matching available for everyone on the day of the event, + but if you would like to message our channel and create a team beforehand, that's okay too! + We will have a spreadsheet to fill out and confirm team information. +

    + +

    What format will HackTX 2021 be in?

    +

    Currently, we are planning for a hybrid format where all participants will get the same access to workshops, mentors, and sponsors and students on UT Austin’s campus will get access to some in-person benefits such as food. As the Covid-19 situation is quickly changing, we will continue to keep you posted if anything changes. +

    + +

    How do I volunteer?

    +

    We are always looking for mentors to answer student questions or workshop suggestions. If you want to help out at our event, shoot us an email at hello@freetailhackers.com! +

    +
    +
    + +

    How much money will this cost me?

    +

    Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. Freetail Hackers will provide all students with mentors, tech talks, and prizes!

    +

    Any rules?

    +

    All work must be done during the 24-hour period of the event. + You can't demo something you didn't build. Don't talk about Fight Club. + All attendees (hackers, supporters, mentors, volunteers, etc.) must abide by the MLH Code of Conduct.

    + +

    When is HackTX?

    +

    HackTX 2021 will be October 30th-October 31st

    + +

    When does registration close?

    +

    TBD

    + +

    Will there be prizes?

    +

    Yes! We plan to give prizes to the top 3 placing teams. More info to come. +

    +
    +
    + + + + + diff --git a/21/info-site/assets/Challenges.png b/21/info-site/assets/Challenges.png new file mode 100644 index 0000000..b1216aa Binary files /dev/null and b/21/info-site/assets/Challenges.png differ diff --git a/21/info-site/assets/Comp 1.json b/21/info-site/assets/Comp 1.json new file mode 100644 index 0000000..7f7097c --- /dev/null +++ b/21/info-site/assets/Comp 1.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE ","a":"","k":"","d":"","tc":""},"fr":29.9700012207031,"ip":0,"op":419.00001706622,"w":1920,"h":1080,"nm":"Comp 1","ddd":0,"assets":[{"id":"image_0","w":2091,"h":508,"u":"","p":"data:image/png;base64,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C8MKREREREREREREREREREREtKQYViAiIiIiIiIiIiIiIiIiIqIlxbACERHRNdhSOiY89ZWtECIiIiIiIiIiIiIiolVCKXcBREREy926uPeqponKoE/HlTfHkM1ZR/qvZj9b7rqIiIiIiIiIiIiIiIiIiIhoFQr4HP9lQ8Inz/7wnfLsD98pn/7Obrkm5JKqqv5OuWsjIiIiIiIiIiIiIiJaqTgGgoiIaBZCiC+4nOr7/sv/vbe0rbbajf/3f9uBmrDzcQBby1cdERERERERERERERHRysWwAhER0cx2raurOPwf//o+rG3cN2nHpnU+/PGHGpW6mornAQTLUx4REREREREREREREdHKxbACERHRdMHqsPupT39oo3LHjv0YG7k07YD37o9h59ZK15oq9/Ey1EdERERERERERERERLSiMaxAREQ0RW21p+Nf3VutffC9rXA4KzEyfH7G477yJy2or3Wvi67x/GiJSyQiIiIiIiIiIiIiIlrRGFYgIiKaoDrsfrEp4Q38xb/eCF/lJuSygzDzI7Me/80vvg0el7o/GnH9xRKWSUREREREREREREREtKIxrEBEtILVRSse2tAQOJmo83VsaQoeLXc9K111yPWXFW7tjq/9m63w+tdDCB3ZdO+c5/grNPxff74VuTz+HYBdS1Pp6rS+3vfNSJVrtKUpOFhXUzGwdXMlv59ERERERERERERERKuUVu4CiIjo5tRFKx7yutVv/4evv0u1rT585/udB8eyVv25zlRruWtbiVRVfbdl48+//hdb4a/QoOleAJh1BMREm9b58OVDm3H4b04//ebAWBjA0CKXu+psXOv701i156Pf/fpv6QA8Xd1n8K4/+PmPAETB7ycRERERERERERER0arDzgpERCuUosgvfusr96q3bX03NrW8H5/+vfWQEm8HECx3bSvQ1lBQf/JLn9mMTet8AID0yCUM9r2EXPbqdS2w7x1r8LvvqlPj0Yo3FrPQ1Uqo6oE//dhteqjmblSuuRP+Cg2/+646l6Zp28tdGxERERERERERERERLTyGFYiIVihVqFpN2IX0yCWkhk4DAFo2+FUAiXksG1RV9YAQ4rCqqu1TvtrmX/WyFIxHK55bW1eh+Cs0DI+aAIBc9iqGB0/f0EI7t1YimcoHI1Xulxej0NVMCAx2vTmGvq52DL75IgBgeDQ/nyWD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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAd+v/B+v5TPmCa9SKAAAAAElFTkSuQmCC","e":1},{"id":"image_1","w":1842,"h":472,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_2","w":1921,"h":1076,"u":"","p":"data:image/png;base64,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","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"Layer 1/animation.ai","cl":"ai","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[955.97,890.416,0],"ix":2},"a":{"a":0,"k":[1045.5,254,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":960.000039101602,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"Layer 2/animation.ai","cl":"ai","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[2843.985,485.799,0],"to":[-314.667,0,0],"ti":[314.667,0,0]},{"t":419.00001706622,"s":[955.985,485.799,0]}],"ix":2},"a":{"a":0,"k":[921,236,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":960.000039101602,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"Layer 2/animation.ai","cl":"ai","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[955.985,485.799,0],"to":[-312.825,0,0],"ti":[312.825,0,0]},{"t":418.000017025489,"s":[-920.967,485.799,0]}],"ix":2},"a":{"a":0,"k":[921,236,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":960.000039101602,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"Layer 3/animation.ai","cl":"ai","refId":"image_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[957.993,535.985,0],"ix":2},"a":{"a":0,"k":[960.5,538,0],"ix":1},"s":{"a":0,"k":[101.249,102.974,100],"ix":6}},"ao":0,"ip":0,"op":960.000039101602,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/21/info-site/assets/Companies.png b/21/info-site/assets/Companies.png new file mode 100644 index 0000000..dbd0b2f Binary files /dev/null and b/21/info-site/assets/Companies.png differ diff --git a/21/info-site/assets/Extra.png b/21/info-site/assets/Extra.png new file mode 100644 index 0000000..41baef4 Binary files /dev/null and b/21/info-site/assets/Extra.png differ diff --git a/21/info-site/assets/HEX CODES.docx b/21/info-site/assets/HEX CODES.docx new file mode 100644 index 0000000..f80535e Binary files /dev/null and b/21/info-site/assets/HEX CODES.docx differ diff --git a/21/info-site/assets/Schedule.png b/21/info-site/assets/Schedule.png new file mode 100644 index 0000000..86c08ff Binary files /dev/null and b/21/info-site/assets/Schedule.png differ diff --git a/21/info-site/assets/background.png b/21/info-site/assets/background.png new file mode 100644 index 0000000..fb17bd9 Binary files /dev/null and b/21/info-site/assets/background.png differ diff --git a/21/info-site/assets/backgroundF.png b/21/info-site/assets/backgroundF.png new file mode 100644 index 0000000..5043413 Binary files /dev/null and b/21/info-site/assets/backgroundF.png differ diff --git a/21/info-site/assets/backgroundTabs.png b/21/info-site/assets/backgroundTabs.png new file mode 100644 index 0000000..7dd2b49 Binary files /dev/null and b/21/info-site/assets/backgroundTabs.png differ diff --git a/21/info-site/assets/fonts/Museo300-Regular.otf b/21/info-site/assets/fonts/Museo300-Regular.otf new file mode 100644 index 0000000..4d5b9a6 Binary files /dev/null and b/21/info-site/assets/fonts/Museo300-Regular.otf differ diff --git a/21/info-site/assets/fonts/Museo500-Regular.otf b/21/info-site/assets/fonts/Museo500-Regular.otf new file mode 100644 index 0000000..da52e9c Binary files /dev/null and b/21/info-site/assets/fonts/Museo500-Regular.otf differ diff --git a/21/info-site/assets/fonts/Museo700-Regular.otf b/21/info-site/assets/fonts/Museo700-Regular.otf new file mode 100644 index 0000000..9bad0a3 Binary files /dev/null and b/21/info-site/assets/fonts/Museo700-Regular.otf differ diff --git a/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-demo.html b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-demo.html new file mode 100644 index 0000000..383d528 --- /dev/null +++ b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 300 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 300 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 300 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 300 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff new file mode 100644 index 0000000..6fdf6ff Binary files /dev/null and b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff differ diff --git a/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 new file mode 100644 index 0000000..89c8fc0 Binary files /dev/null and b/21/info-site/assets/fonts/museo_300_macroman/Museo300-Regular-webfont.woff2 differ diff --git a/21/info-site/assets/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css b/21/info-site/assets/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/info-site/assets/fonts/museo_300_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/info-site/assets/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css b/21/info-site/assets/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/info-site/assets/fonts/museo_300_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/info-site/assets/fonts/museo_300_macroman/stylesheet.css b/21/info-site/assets/fonts/museo_300_macroman/stylesheet.css new file mode 100644 index 0000000..8dbaab5 --- /dev/null +++ b/21/info-site/assets/fonts/museo_300_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo'; + src: url('Museo300-Regular-webfont.woff2') format('woff2'), + url('Museo300-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-demo.html b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-demo.html new file mode 100644 index 0000000..4a0d562 --- /dev/null +++ b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 500 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 500 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 500 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 500 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff new file mode 100644 index 0000000..03cfd75 Binary files /dev/null and b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff differ diff --git a/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 new file mode 100644 index 0000000..4ae8df1 Binary files /dev/null and b/21/info-site/assets/fonts/museo_500_macroman/Museo500-Regular-webfont.woff2 differ diff --git a/21/info-site/assets/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css b/21/info-site/assets/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/info-site/assets/fonts/museo_500_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/info-site/assets/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css b/21/info-site/assets/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/info-site/assets/fonts/museo_500_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/info-site/assets/fonts/museo_500_macroman/stylesheet.css b/21/info-site/assets/fonts/museo_500_macroman/stylesheet.css new file mode 100644 index 0000000..49d8ca5 --- /dev/null +++ b/21/info-site/assets/fonts/museo_500_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo500-Regular'; + src: url('Museo500-Regular-webfont.woff2') format('woff2'), + url('Museo500-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-demo.html b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-demo.html new file mode 100644 index 0000000..b54a734 --- /dev/null +++ b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-demo.html @@ -0,0 +1,390 @@ + + + + + + + + + + + + + Museo 700 Specimen + + + + + + +
    + + + +
    + + +
    + +
    +
    +
    AaBb
    +
    +
    + +
    +
    A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    + +
    + +
    + + + +
    + + +
    +
    ◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
    body
    body
    body
    +
    + bodyMuseo 700 +
    +
    + bodyArial +
    +
    + bodyVerdana +
    +
    + bodyGeorgia +
    + + + +
    + + +
    + +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    + +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + +
    +
    +

    10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    +

    18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    + +
    +
    + +
    + +
    +
    +

    20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    +

    24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    + +
    + +
    + +
    +
    +

    30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +

    Lorem Ipsum Dolor

    +

    Etiam porta sem malesuada magna mollis euismod

    + + +
    +
    +
    +
    +

    Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    + + +

    Pellentesque ornare sem

    + +

    Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    + +

    Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

    + +

    Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

    + +

    Cras mattis consectetur

    + +

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

    + +

    Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

    +
    + + +
    + +
    + + + + + + +
    +
    +
    + +

    Language Support

    +

    The subset of Museo 700 in this kit supports the following languages:
    + + This font does not fully support any language.

    +

    Glyph Chart

    +

    The subset of Museo 700 in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

    +
    + +
    +
    + + +
    +
    + + +
    + +
    + +
    +
    +
    +

    Installing Webfonts

    + +

    Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

    + +

    1. Upload your webfonts

    +

    You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

    + +

    2. Include the webfont stylesheet

    +

    A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

    + + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

    We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

    + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

    3. Modify your own stylesheet

    +

    To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

    +p { font-family: 'WebFont', Arial, sans-serif; } + +

    4. Test

    +

    Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

    +
    + + +
    + +
    + +
    + +
    + + diff --git a/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff new file mode 100644 index 0000000..29bbfe2 Binary files /dev/null and b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff differ diff --git a/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 new file mode 100644 index 0000000..a8687bb Binary files /dev/null and b/21/info-site/assets/fonts/museo_700_macroman/Museo700-Regular-webfont.woff2 differ diff --git a/21/info-site/assets/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css b/21/info-site/assets/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..3d6aef7 --- /dev/null +++ b/21/info-site/assets/fonts/museo_700_macroman/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/21/info-site/assets/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css b/21/info-site/assets/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..84273c0 --- /dev/null +++ b/21/info-site/assets/fonts/museo_700_macroman/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #002339; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #2f7093; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #2f7093; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #2a6484; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 300px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/21/info-site/assets/fonts/museo_700_macroman/stylesheet.css b/21/info-site/assets/fonts/museo_700_macroman/stylesheet.css new file mode 100644 index 0000000..e3231e2 --- /dev/null +++ b/21/info-site/assets/fonts/museo_700_macroman/stylesheet.css @@ -0,0 +1,33 @@ +/*! + * Web Fonts from Fontspring.com + * + * All OpenType features and all extended glyphs have been removed. + * Fully installable fonts can be purchased at http://www.fontspring.com + * + * The fonts included in this stylesheet are subject to the End User License you purchased + * from Fontspring. The fonts are protected under domestic and international trademark and + * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or + * distributing this font software. + * + * (c) 2010-2021 Fontspring + * + * + * + * + * The fonts included are copyrighted by the vendor listed below. + * + * Vendor: exljbris Font Foundry + * License URL: https://www.fontspring.com/licenses/exljbris/webfont + * + * + */ + +@font-face { + font-family: 'Museo700-Regular'; + src: url('Museo700-Regular-webfont.woff2') format('woff2'), + url('Museo700-Regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + diff --git a/21/info-site/assets/logo.png b/21/info-site/assets/logo.png new file mode 100644 index 0000000..84922fd Binary files /dev/null and b/21/info-site/assets/logo.png differ diff --git a/21/info-site/assets/scroll.png b/21/info-site/assets/scroll.png new file mode 100644 index 0000000..6251e3d Binary files /dev/null and b/21/info-site/assets/scroll.png differ diff --git a/21/info-site/assets/scrollEnd.png b/21/info-site/assets/scrollEnd.png new file mode 100644 index 0000000..a5c2317 Binary files /dev/null and b/21/info-site/assets/scrollEnd.png differ diff --git a/21/info-site/assets/sponsorLogo/devrev.png b/21/info-site/assets/sponsorLogo/devrev.png new file mode 100644 index 0000000..965d0a8 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/devrev.png differ diff --git a/21/info-site/assets/sponsorLogo/ecb.png b/21/info-site/assets/sponsorLogo/ecb.png new file mode 100644 index 0000000..9971d31 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/ecb.png differ diff --git a/21/info-site/assets/sponsorLogo/facebook.png b/21/info-site/assets/sponsorLogo/facebook.png new file mode 100644 index 0000000..6374841 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/facebook.png differ diff --git a/21/info-site/assets/sponsorLogo/gcp.png b/21/info-site/assets/sponsorLogo/gcp.png new file mode 100644 index 0000000..83c0c93 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/gcp.png differ diff --git a/21/info-site/assets/sponsorLogo/github-logo.png b/21/info-site/assets/sponsorLogo/github-logo.png new file mode 100644 index 0000000..fe5c2fa Binary files /dev/null and b/21/info-site/assets/sponsorLogo/github-logo.png differ diff --git a/21/info-site/assets/sponsorLogo/likewize.png b/21/info-site/assets/sponsorLogo/likewize.png new file mode 100644 index 0000000..8822dce Binary files /dev/null and b/21/info-site/assets/sponsorLogo/likewize.png differ diff --git a/21/info-site/assets/sponsorLogo/linode.png b/21/info-site/assets/sponsorLogo/linode.png new file mode 100644 index 0000000..084c2f4 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/linode.png differ diff --git a/21/info-site/assets/sponsorLogo/matrix.png b/21/info-site/assets/sponsorLogo/matrix.png new file mode 100644 index 0000000..e59233b Binary files /dev/null and b/21/info-site/assets/sponsorLogo/matrix.png differ diff --git a/21/info-site/assets/sponsorLogo/mlh.png b/21/info-site/assets/sponsorLogo/mlh.png new file mode 100644 index 0000000..4971565 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/mlh.png differ diff --git a/21/info-site/assets/sponsorLogo/sticker-mule-logo.png b/21/info-site/assets/sponsorLogo/sticker-mule-logo.png new file mode 100644 index 0000000..d53c1d1 Binary files /dev/null and b/21/info-site/assets/sponsorLogo/sticker-mule-logo.png differ diff --git a/21/info-site/assets/title.png b/21/info-site/assets/title.png new file mode 100644 index 0000000..2e936da Binary files /dev/null and b/21/info-site/assets/title.png differ diff --git a/21/info-site/css/home-styles.css b/21/info-site/css/home-styles.css new file mode 100644 index 0000000..2188c14 --- /dev/null +++ b/21/info-site/css/home-styles.css @@ -0,0 +1,246 @@ +@font-face { + font-family: 'museo'; + src: url("../assets/fonts/Museo300-Regular.otf"); +} + +html, body{ + height: 100vh; + width: 100vw; + min-height: 215px; + overflow-x: auto; +} + +body{ + background: no-repeat fixed 5% 5%, url('../assets/title.png') no-repeat fixed 90% 50%, url('../assets/wave.png') no-repeat fixed, url('../assets/StarsHomepage.png') fixed; + background-size: 7.5%, 55%, 50% 100%, 100%; + background-color: #1c4862; + margin: 0; + font-family: Poppins-Light, sans-serif; + font-size: 18px; + display: flex; + flex-direction: column; + cursor: url("../../assets/cursor.png"), auto; +} + +nav{ + display: flex; + flex-direction: row; +} + +nav > *{ + width: 100vw; + height: 80px; +} + +#freetail-logo { + margin-left: 2vw; + margin-top: 2vh; + height: 10vh; + max-height: 60px; + width: auto; +} + +nav ul{ + width: 100vw; + margin: 0; + padding: 0; + display: flex; + align-items: center; + justify-content: flex-end; +} + +nav li{ + font-family: museo; + list-style-type: none; + margin: 0 2vw; +} + +a{ + text-decoration: none; + font-size: 30px; +} + +a:hover{ + color: white; +} + +button{ + display: none; +} + +td { + padding-right: 10px; + color: #004a68; +} + +td a{ + text-decoration: none; + color: #3C7EDD; + font-size: 19px; +} + +td a:hover{ + color: white; +} + +nav a{ + text-decoration: none; + color: white; + font-size: 22px; +} + +nav a:hover{ + color: #e5bf89; +} + +#text-header{ + font-family: museo; + color: #2F3649; + margin-top: -1050px; + text-align: center; + font-size: 30px; + font-weight: bolder; + width: 100%; +} + +#text-body{ + font-family: museo; + color: #2F3649; + margin-top: -370px; + text-align: center; + font-size: 100%; + width: 100%; + height: 1000px; +} + +#report{ + margin-top: 150px; + font-size: 19px; + width: 500px; + margin-left: auto; + margin-right: auto; + background-color: rgba(255, 255, 255, 0.863); + border-radius: 15px; + padding: 20px; +} +#rooms{ + margin-top: 50px; + font-size: 19px; + width: 500px; + margin-left: auto; + margin-right: auto; + background-color: rgba(255, 255, 255, 0.863); + border-radius: 15px; + padding: 20px; + +} +.info{ + text-align: left; + margin-left: auto; + margin-right: auto; +} +#scroll{ + display: block; margin-left: auto; margin-right: auto; width: 900px; +} +#titleLogo{ + margin-top: 30px; display: block; margin-left: auto; margin-right: auto; width: 900px; +} + +@media only screen and (max-width: 1000px) { + body{ + background: no-repeat fixed 5% 5%, url('../assets/title.png') no-repeat fixed 90% 50%, url('../assets/wave.png') no-repeat fixed, url('../assets/StarsHomepage.png') fixed; + background-color: #034965; + background-size: 7.5%, 55%, 50% 100%, 100%; + } + #scroll{ + margin-top: 5vw; + width: 100vw; + + height: 100vw; + } + #titleLogo{ + width: 80vw; + } + button{ + display: block; + margin-top: 1vh; + margin-right: 1vw; + font-size: 2vh; + cursor: url("../../assets/cursor.png"), auto; + } + + nav > *{ + width: 100vw; + height: 200px; + + } + + nav ul{ + flex-direction: column; + align-items: flex-end; + justify-content: flex-start; + } + + nav li{ + margin: 0; + background-color: #37355b; + padding: 10px; + z-index: 100; + width: 40%; + } + + nav a{ + display: block; + font-size: 18px; + } + + #text-header{ + font-family: museo; + + text-align: center; + font-size: 30px; + font-weight: bolder; + width: 100%; + } + + #text-body{ + font-family: museo; + margin-top: -65vw; + text-align: center; + font-size: 2vw; + width: 100%; + height: 1000px; + } + + td a{ + text-decoration: none; + color: #3C7EDD; + font-size: 3vw; + } + #report{ + margin-top: 30vw; + font-size: 3vw; + width: 80%; + margin-left: auto; + margin-right: auto; + background-color: rgba(255, 255, 255, 0.863); + border-radius: 15px; + padding: 20px; + } + + #rooms{ + margin-top: 3vw; + font-size: 3vw; + width: 80%; + margin-left: auto; + margin-right: auto; + background-color: rgba(255, 255, 255, 0.863); + border-radius: 15px; + padding: 20px; + + } + #report a{ + color: #3C7EDD; + + } + } diff --git a/21/info-site/css/styles.css b/21/info-site/css/styles.css new file mode 100644 index 0000000..88fd7ad --- /dev/null +++ b/21/info-site/css/styles.css @@ -0,0 +1,440 @@ +@font-face { + font-family: 'museo'; + src: url("../assets/fonts/Museo300-Regular.otf"); +} + +html, body{ + height: 100vh; + width: 100vw; + min-height: 215px; + overflow-x: auto; +} + +body{ + background-image: url("../assets/starsGeneral.png"); + background-color: #1c4862; + margin: 0; + font-family: Poppins-Light, sans-serif; + font-size: 18px; + display: flex; + flex-direction: column; + cursor: url("../../assets/cursor.png"), auto; +} + +nav{ + display: flex; + flex-direction: row; +} + +nav > *{ + width: 100vw; + height: 80px; +} + +#freetail-logo { + margin-left: 2vw; + margin-top: 2vh; + height: 10vh; + max-height: 60px; + width: auto; +} +nav ul{ + width: 100vw; + margin: 0; + padding: 0; + display: flex; + font-family: museo; + align-items: center; + justify-content: flex-end; +} + +nav li{ + list-style-type: none; + margin: 0 2vw; +} + +nav a{ + text-decoration: none; + color: white; + font-size: 22px; +} + +nav a:hover{ + color: #e5bf89; +} + +button{ + display: none; +} + +a { + color: white; +} + +a:visited { + color: white; +} + +.general{ + width: 100%; + margin: 0 auto; + display: flex; + flex-direction: column; + justify-content: center; +} + +.general-header{ + padding-top: 80px; + width: auto; + height: 70px; + margin: 0 auto; +} + +.extra-header{ + padding-top: 80px; + width: auto; + height: 70px; + margin: 0 auto; +} + +.general-bg{ + width: min(80%, 900px); + margin: 50px auto; + height: 800px; +} + +.general-bg rect{ + height: 100%; + fill: #F7896F; +} + +.companies { + background-color: #e5bf89; + width: min(80%, 900px); + margin: -20px auto; + color: white; + padding-top: 70px; +} +.events { + background-color: #e5bf89; + width: min(80%, 900px); + margin: -25px auto; + color: white; + padding-top: 70px; +} + +.eventsWrapper { + display: flex; + flex-direction: row; + margin-bottom: 50px; + align-items: flex-start; + justify-content: flex-start; + width: 100%; + +} + +.eventColumn { + display: flex; + flex-direction: column; + width: 450px; + text-align: center; +} + +.event { + background: rgb(255, 245, 255); + color: black; + text-align: center; + vertical-align: middle; + margin-left: 15px; + margin-right: 15px; + margin-bottom: 30px; + padding: 5px; +} + +.event h1 { + font-size: 18px; + font-weight: bold; +} + +.event h2 { + font-size: 14px; + font-weight: normal; + font-style: italic; +} + +.smallEvent { + background: rgb(255, 245, 255); + color: black; + text-align: center; + vertical-align: middle; + margin-right: 15px; + margin-left: 15px; + margin-bottom: 30px; + width: 50%; + padding: 2px; +} + +.smallEvent h1{ + font-size: 14px; +} + +.smallEvent h2 { + font-size: 10px; + font-weight: normal; + font-style: italic; +} + +.eventRow { + display: flex; + flex-direction: row; + align-items: flex-start; +} + +.speaker { + background-color: pink; +} + +.careerfair { + background-color: rgb(71, 197, 255); +} + +.funevent { + background-color: #1c4862; + color: white; +} + +.beginner { + background-color: rgb(228, 95, 95); +} + +.milestone { + background-color: rgba(255, 241, 43, 0.842); +} + +.row{ + display: flex; + flex-direction: row; + margin-bottom: 50px; + align-items: flex-start; + justify-content: flex-start; +} + +.company{ + width: 390px; + margin: 0 auto; +} + +.company-instabase{ + width: 500px; +} + +.company img{ + width: 360px; + height: auto; + padding: 20px 0; +} + +.company-instabase img{ + width: 500px; + margin: 0 auto; +} + +.company-microsoft img{ + padding: 0; +} + +.company-pwc img{ + width: 200px; + margin-left: 80px; +} + +.company-chevron img{ + padding: 0; +} + +.company p{ + font-size: 14px; +} + +.challenges{ + background-color: #e5bf89; + width: min(80%, 900px); + margin: -12px auto; + color: white; + padding-top: 30px; +} + +.challenge h1{ + font-size: 25px; + padding: 0 75px; + text-transform: uppercase; +} + +.challenge h2 { + font-size: 18px; + padding: 0 75px; + font-style: italic; +} + +.challenge p{ + font-size: 16px; + padding: 0 75px; + padding-bottom: 30px; +} + +.challenge a{ + color: rgb(158, 67, 25); +} + +.faqq{ + background-color: #e5bf89; + width: min(80%, 900px); + margin: -12px auto; + color: white; + padding-top: 30px; +} + +.faq h1{ + font-size: 25px; + padding: 0 75px; +} + +.faq p{ + font-size: 16px; + padding: 0 75px; + padding-bottom: 30px; +} + +.schedulenotes { + text-align: center; + margin-bottom: 50px; + font-size: 16px; +} + +.dayheader { + text-align: center; + margin-bottom: 35px; + font-size: 24px; +} + + +.square { + width: 30px; + height: 30px; + margin-right: 20px; +} + +.legend { + height: 60px; + display: flex; + width: 50vw; + flex-direction: row; + margin: -20px 140px; + padding-bottom: 30px; +} + +.legend-key { + height: 60px; + display: flex; + flex-direction: row; + margin-right: 20px; +} + +#scrollImg{ + width:min(89%, 1000px); margin-left: auto; margin-right: auto; z-index: 100; +} +#scrollImgSchedule{ + width:min(89%, 1000px); margin-left: auto; margin-right: auto; z-index: 100; +} +@media only screen and (max-width: 1000px) { + button{ + display: block; + margin-top: 1vh; + margin-right: 1vw; + font-size: 2vh; + cursor: url("../../assets/cursor.png"), auto; + } + + nav > *{ + width: 100vw; + height: 200px; + } + + nav ul{ + flex-direction: column; + align-items: flex-end; + justify-content: flex-start; + } + + nav li{ + margin: 0; + background-color: #37355b; + padding: 10px; + z-index: 100; + width: 40%; + } + + nav a{ + display: block; + font-size: 18px; + } + + .general-header{ + margin-top: 0px; + width: 80%; + height: auto; + } + + .extra-header{ + margin-top: 0px; + width: 50%; + height: auto; + } + + .row{ + flex-direction: column; + } + + .company{ + width: 300px; + margin: 0 auto; + } + + .company img{ + width: 270px; + } + .legend { + height: 60px; + display: block; + width: 60vw; + margin: 0px; + padding-bottom: 30px; + } + .legend-key { + height: 40px; + display: flex; + flex-direction: row; + margin-left: 5vw; + } + .schedulenotes { + text-align: center; + margin-top: 100px; + margin-bottom: 10px; + font-size: 16px; + + } + .events { + background-color: #e5bf89; + width: min(90%, 900px); + margin: -5px auto; + color: white; + padding-top: 70px; + } + + #scrollImgSchedule{ + width:min(100%, 1000px); margin-left: auto; margin-right: auto; z-index: 100; + } + #scrollImg{ + width:min(90%, 1000px); margin-left: auto; margin-right: auto; z-index: 100; + } +} diff --git a/21/info-site/index.html b/21/info-site/index.html new file mode 100644 index 0000000..4fc9eb6 --- /dev/null +++ b/21/info-site/index.html @@ -0,0 +1,119 @@ + + + + + + + + HackTX 2021 + + + + + + + + + + + + + +
    + Here's some important resources:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    devpost + https://hacktx-2021.devpost.com/ +
    discord + https://discord.gg/dzaEPpvPWW +
    guide + ultimate hackathon starting guide +
    room links + Adventure Room |  + Castle Room +
    livestreams + youtube + +
    credits + credits doc +
    rules + code of conduct +
    social media + facebook |  + twitter |  + instagram +
    +
    + Please let us know if you see or experience anything that makes you uncomfortable during our event. We want to know when issues arise and take action appropriately. This information will only be shared with the Freetail Hackers directors. If you have an issue, regardless of how small or big it is, please tell us! +
    +
    + Hackathon Reporting Form +
    +
    + Need a place to work with your team?
    These rooms in the GDC are open: +
    +
    + 4.304, + 6.100, + 5.100, + 2.216, + 2.502, + 2.410, + 2.210, + 6.202, + 6.302 +
    + +
    +
    Welcome to HackTX!
    + + diff --git a/21/info-site/pages/challenges.html b/21/info-site/pages/challenges.html new file mode 100644 index 0000000..2af1412 --- /dev/null +++ b/21/info-site/pages/challenges.html @@ -0,0 +1,77 @@ + + + + + + + + HackTX 2021 + + + + + + + + + + +
    + + +
    +
    +

    HackTX Prizes!

    +

    First place: Facebook Portals to each team member

    +

    Second Place: Prize of choosing of up to $100 to each team member

    +

    Third Place: Prize of choosing of up to $50 to each team member

    +
    +
    +
    +

    MLH

    +

    View MLH Challenges

    +

    + Win awesome prizes, hacker gear, & swag by competing in one of these challenges and using new APIs. +

    +
    + +
    +

    GCP- Best Use of Google Cloud

    +

    1st place prize: Google Cloud branded backpack

    +

    2nd place prize: Google Cloud Swag Box

    +

    + Use one or more Google Cloud products in your hackathon project (Firebase and Maps API count). +

    +
    + +
    +

    Likewize

    +

    First place winners will receive Likewize branded FitBits

    +

    + Design a software component that will in real-time identify the emotions of a customer via voice recognition. The software should gauge the emotion of the customer : whether a customer is satisfied or happy or agitated or angry or frustrated. The thresholds for each emotion should be configurable. The web service can be stubbed out and need not be implemented. +

    +
    +
    +

    Matrix

    +

    1st Place: Entire team will receive $500 worth of ETH that they can distribute amongst themselves

    +

    2nd Place: Entire team will receive $250 worth of ETH that they can distribute amongst themselves

    +

    3rd Place: Entire team will receive $100 worth of ETH hat they can distribute amongst themselves

    +

    + Implement Solidity in some way in your project, team that implements solidity with the best real life application in crypto wins. +

    +
    + +
    +
    + + diff --git a/21/info-site/pages/companies.html b/21/info-site/pages/companies.html new file mode 100644 index 0000000..b607972 --- /dev/null +++ b/21/info-site/pages/companies.html @@ -0,0 +1,93 @@ + + + + + + + + HackTX 2020 + + + + + + + + + + +
    + + +
    +
    +
    + +

    Facebook is sponsoring one of our prizes this year, Facebook Portals for one of the winning teams! They wish you well at the hackathon and say "Make sure you take your projects into the future!" Make sure to check out their careers page for more information about job openings and internship opportunities.

    +
    + +
    + +

    DevRev is one of our startup sponsors this year! DevRev is a platform for managing developer-customer relationships that allow developers to build, support, and grow their businesses. They wish you the best at this hackathon and to check out their career page for opportunities.

    +
    +
    +
    +
    + +

    Google Cloud will be sponsoring a Cloud Hero workshop at HackTX this year, in association with MongoDB. Make sure to check out this workshop and visit their careers page for job openings and more information!

    +
    + +
    + +

    Linode is one of our Kilo sponsors! Linode accelerates innovation with simple, affordable, and accessible Linux cloud solutions and service. Easily launch and enrich applications, hosted services, websites, AI & machine learning workloads, gaming services, and more!

    +
    +
    +
    +
    + +

    ECB is one of our University sponsors! Thanks to their partnership, HackTX 2021 was able to acquire a multitude of stickers and resource cards. Be sure to check these merch out at the event, and they wish all the hackers the absolute best and hope that you have a great time at the event! If you are a UT student, feel free to check out their recruiting and organization.

    +
    + +
    + +

    HackTX is not possible without our parent organization MLH, who is the governing hackathon organization body for all major hackathons in the United States. If you loved hacking this weekend or would like a taste at organizing, be sure to visit their website for more opportunities in hackathons and possibly joining their leadership team! Be sure to be on the lookout for them this weekend!

    +
    +
    +
    +
    + +

    GitHub proudly sponsors MLH and is a great resource for version control. They are excited for you to be able to use their product as you collaborate with your teams to make some next generation projects!

    +
    + +
    + +

    Likewize is our year long sponsors, and are proud to gift fit bits to the winning team who best meats their sponsored challenge. Likewize is looking for engineers for its R&D team in Dallas, TX. This team will move at a fast pace and push the bounds of technology and processes by innovating on existing products and taking ideation projects from business stakeholders and seeing them through to implementation. They look forward to connecting with you this weekend, and providing more resources to their upcoming opportunities!

    +
    +
    +
    +
    + +

    Matrix is one of our Kilo sponsors, and are sponsoring ETH credits to the top 3 winning teams for their sponsored challenge this year! Matrix is a gamified platform for content creators, esport teams, and other digital brands. Brands are able to create quests, which fans complete to earn NFT prizes. They are hiring for a myriad of roles, including frontend developers, backend developers, and designers!

    +
    + +
    + +

    Noticed the various stickers at this event, with their cute adventure time designs? Thanks to our design team and Sticker Mule we were able to print these stickers in bulk and give you a small memento from our memorable weekend!

    +
    +
    +
    +
    + + + + diff --git a/21/info-site/pages/faq.html b/21/info-site/pages/faq.html new file mode 100644 index 0000000..d7a8cf6 --- /dev/null +++ b/21/info-site/pages/faq.html @@ -0,0 +1,80 @@ + + + + + + + + HackTX 2021 + + + + + + + + + + +
    + + +
    +
    +

    SUBMISSIONS

    +

    Submissions will be taking place on Devpost! Submitting here will ensure that your team is eligible for swag. In order to be judged, you will need to fill out this separate Google Form. Submissions are due at 12 pm CT on Sunday the 31th!

    +
    + +
    +

    JUDGING

    +

    We will be using Gavel to judge. Judges will be going in and out of a video call link between 11:30 am - 1 pm CT on Sunday the 25th.

    + Please be in your meeting link this entire time!

    + Make sure that your link is accessible to the general public and does not require a password to join. If a judge comes and finds no one there or is unable to enter your room for any reason, they will wait 1 minute and then move on.

    + From 1 - 2 pm CT, if you opt in to project fair, your link will be sent to all attendees to hop in and learn about your project. If you sign up for this, make sure at least one member is in your room during this time.

    + At the same time, judges will be having final round judging and discussing the winners. Closing ceremony will be from 2 - 3 pm CT and we will announce winners there.

    +
    + +
    +

    I'M CONFUSED WHAT IS HAPPENING?!

    +

    Not to worry, head over to our Discord and ping the organizers and we can get you started!

    + +
    +

    SWAG?

    +

    Swag.
    + We will have swag for our US attendees. However, at this time, we will not be able to ship internationally. If you have an alternate address in the United States, we can use that instead. You will be eligible for swag ONLY IF you submit a project!! Even if your project is incomplete, we want to see it!! Additionally, we will be raffling out t-shirts at our events so come for a chance to win one!

    +
    + +
    +

    HOW DO I ASK FOR HELP?

    +

    Our Discord HackBot has some built in commands for you to use! To request help from an organizer type in this command: !request organizer your question here. For a mentor, use this: !request mentor your question here. You can also ping sponsors if you have questions about their challenges.

    + The #questions channel is good for quick questions as well and our organizers will be there to answer anything that comes up.

    +
    + +
    +

    WHAT CAN I WORK ON?

    +

    Anything you would like! We want this to be a space for you to learn and expirement. What you create this weekend doesn't need to be perfect or finalized and we encourage you to continue working on it after this weekend! A good starting point to come up with ideas is to think about common problems that you would like to work on and breaking down smaller ways to attack the larger problem.

    +
    + +
    +

    TEAMS? HOW DOES THAT WORK?

    +

    You don't need a team but we would definitely recommend one. They can be up to 5 people! If you're looking for one you can post in the Discord channel, our Facebook event page, or meet people during one of our 2 team formation sessions.

    +
    + +
    +

    WILL THE EVENTS BE RECORDED?

    +

    Yes! All events can be found on our Youtube Channel after the event.

    +
    +
    +
    + + diff --git a/21/info-site/pages/schedule.html b/21/info-site/pages/schedule.html new file mode 100644 index 0000000..11230fc --- /dev/null +++ b/21/info-site/pages/schedule.html @@ -0,0 +1,272 @@ + + + + + + + + HackTX 2021 + + + + + + + + + + +
    + + +
    +
    +
    +
    +
    Key Event
    +
    +
    +
    +
    Workshop
    +
    +
    +
    +
    Speaker Event
    +
    +
    +
    +
    Fun Event
    +
    +
    +
    + *All times are in Central Time (CT)*
    + +
    +
    + +
    +
    Saturday, Oct 30
    +
    +

    Breakfast is Served

    +

    10:00-11:00am

    +
    +
    +

    Opening Ceremony (GDC 2.216)

    +

    11:00-11:30am

    +
    +
    +

    Intro to Git (GDC 5.302)

    +

    11:30-12:30am

    +
    +
    +

    Hacking Starts

    +

    12:00pm

    +
    +
    +

    Intro to Python (GDC 5.302)

    +

    12:30-1:30pm

    +
    +
    +
    +

    Team Matching

    +

    1:00pm

    +
    +
    +

    Talk w/ Ploomb

    +

    1:00pm

    +
    +
    +
    +

    MLH Talk

    +

    2:00-3:00pm

    +
    +
    +

    Hackathon Olympics (GDC Courtyard)

    +

    3:00-4:00pm

    +
    +
    +

    How to Recruit (GDC 5.302)

    +

    4:30-5:00pm

    +
    +
    +

    Dinner (GDC Atrium)

    +

    6:00-7:00pm

    +
    +
    +

    Virtual Game Night

    +

    7:00pm

    +
    +
    +

    Resume Reviews (GDC 5.302)

    +

    8:00-9:00pm

    +
    +
    +

    Smash Bros Ultimate Tourney (GDC 5.302)

    +

    9:00pm

    +
    +
    +
    +
    Sunday, Oct 31
    +
    +

    Office Hours (GDC 5.302)

    +

    11:00am

    +
    +
    +
    +

    Hacking Ends

    +

    12:00pm

    +
    +
    +

    Lunch

    +

    12:00pm

    +
    +
    +
    +

    Judging

    +

    1:00-3:00pm

    +
    +
    +

    Closing Ceremony (GDC 2.216)

    +

    4:00pm

    +
    +
    +
    +
    +
    + + + + + + + + + + + + diff --git a/21/info-site/scripts/navbar.js b/21/info-site/scripts/navbar.js new file mode 100644 index 0000000..a265dc6 --- /dev/null +++ b/21/info-site/scripts/navbar.js @@ -0,0 +1,24 @@ +/* only execute this script when the document is ready */ +$(document).ready(function(){ + checkSize(); + + $("button").click(function(){ + if($("button").text() == "☰"){ + $("button").text("X"); + }else{ + $("button").text("☰"); + } + + $("li").toggle(); + }); + + $(window).resize(checkSize); +}); + +function checkSize(){ + if ($(window).width() >= 1000){ + $("li").show() + }else{ + $("li").hide() + } +} \ No newline at end of file diff --git a/21/js/app.js b/21/js/app.js new file mode 100644 index 0000000..c3e1b18 --- /dev/null +++ b/21/js/app.js @@ -0,0 +1,59 @@ +const volcano = bodymovin.loadAnimation({ + container: document.getElementById('volcano'), // Required + path: 'images/volcano.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true, // Optional + name: "Volcano", // Name for future reference. Optional. +}); + +const dragon = bodymovin.loadAnimation({ + container: document.getElementById('dragon'), // Required + path: 'images/dragon.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true, // Optional + name: "Ducks2", // Name for future reference. Optional. +}); + +const ducks1 = bodymovin.loadAnimation({ + container: document.getElementById('ducks1'), // Required + path: 'images/ducks.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: true, // Optional + name: "Ducks1", // Name for future reference. Optional. +}); + +const ducks2 = bodymovin.loadAnimation({ + container: document.getElementById('ducks2'), // Required + path: 'images/ducks.json', // Required + renderer: 'svg', // Required + loop: true, // Optional + autoplay: false, // Optional + name: "Ducks2", // Name for future reference. Optional. +}); + +const SUNDAY_BUTTON = document.getElementById('sunday-button'); +const SATURDAY_BUTTON = document.getElementById('saturday-button'); +const SUNDAY_SCHEDULE = document.getElementById('sunday-schedule'); +const SATURDAY_SCHEDULE = document.getElementById('saturday-schedule'); + +const makeSaturdayScheduleActive = () => { + console.log('Making saturday active') + SUNDAY_BUTTON.classList.remove('active'); + SUNDAY_SCHEDULE.classList.remove('active'); + SATURDAY_BUTTON.classList.add('active'); + SATURDAY_SCHEDULE.classList.add('active'); +}; + +const makeSundayScheduleActive = () => { + console.log('Making sunday active') + SUNDAY_BUTTON.classList.add('active'); + SUNDAY_SCHEDULE.classList.add('active'); + SATURDAY_BUTTON.classList.remove('active'); + SATURDAY_SCHEDULE.classList.remove('active'); +}; + +SUNDAY_BUTTON.onclick = makeSundayScheduleActive; +SATURDAY_BUTTON.onclick = makeSaturdayScheduleActive; diff --git a/21/js/walk.js b/21/js/walk.js new file mode 100644 index 0000000..4cd98e5 --- /dev/null +++ b/21/js/walk.js @@ -0,0 +1,123 @@ +const sprite = document.getElementById("spriteWalk") + +var topConst = 45 +var leftConst = 30 +var midConst = -30 +var rightConst = 79 +var bridgeConst = -58 +var lakeConst = 10 +var forestConst = -88 +var rightForestConst = 65 +var topRockConst = -98 + +var topS = 45 +var leftS = 27.5 +var rightS = 12.5 + +var turn1Percentage = 10 +var turn2Percentage = 15.5 +var turn3Percentage = 21 +var turn4Percentage = 25.8 +var turn5Percentage = 39 +var turn6Percentage = 45 +var turn7Percentage = 49.5 +var turn8Percentage = 51.8 +var turn9Percentage = 57 + + +var topstring = top+"vw" +console.log(topstring) +sprite.style.width = "7vw" +sprite.style.position = "absolute" +sprite.style.zIndex = "10" +sprite.style.top = topS + "vw" +sprite.style.left = leftS + "vw" +sprite.style.right = rightS + "vw" + +var scrollpercentOriginal = 0; + +window.addEventListener('scroll', () => { + scrollPercent = getScrollPercent() + var scrollDiff = scrollPercent - scrollpercentOriginal + + console.log(scrollPercent) + + scrollpercentOriginal=scrollPercent + + if(scrollPercent <= 0){ + sprite.style.left = "27.5vw" + sprite.style.top = topConst + } + + if(scrollPercent > 0 && scrollPercent < turn1Percentage){ + topS = 3.5 * getScrollPercent() + topConst + sprite.src = "images/spriteFront.png" + sprite.style.left = "27.5vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn1Percentage && scrollPercent < turn2Percentage){ + topS = 3.5 * turn1Percentage + topConst + leftS = 9 * (getScrollPercent() - turn1Percentage) + leftConst + sprite.src = "images/spriteRight.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn2Percentage && scrollPercent < turn3Percentage){ + topS = 8 * getScrollPercent() - turn2Percentage + midConst + leftS = 9 * (turn2Percentage - turn1Percentage) + leftConst + sprite.src = "images/spriteFront.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn3Percentage && scrollPercent < turn4Percentage){ + topS = 8 * turn3Percentage - turn2Percentage + midConst + leftS = -14 * (getScrollPercent() - turn3Percentage) + rightConst + sprite.src = "images/spriteLeft.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn4Percentage && scrollPercent < turn5Percentage){ + topS = 8 * getScrollPercent() - turn4Percentage + bridgeConst + leftS = -14 * (turn4Percentage - turn3Percentage) + rightConst + sprite.src = "images/spriteFront.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn5Percentage && scrollPercent < turn6Percentage){ + topS = 8 * turn5Percentage - turn4Percentage + bridgeConst + leftS = 9 * (getScrollPercent() - turn5Percentage) + lakeConst + sprite.src = "images/spriteRight.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn6Percentage && scrollPercent < turn7Percentage){ + topS = 8 * getScrollPercent() - turn6Percentage + forestConst + leftS = 9 * (turn6Percentage - turn5Percentage) + lakeConst + sprite.src = "images/spriteFront.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn7Percentage && scrollPercent < turn8Percentage){ + topS = 8 * turn7Percentage - turn6Percentage + forestConst + leftS = -15 * (getScrollPercent() - turn7Percentage) + rightForestConst + sprite.src = "images/spriteLeft.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + if(scrollPercent > turn8Percentage && scrollPercent < turn9Percentage){ + topS = 8 * getScrollPercent() - turn8Percentage + topRockConst + leftS = -15 * (turn8Percentage - turn7Percentage) + rightForestConst + sprite.src = "images/spriteFront.png" + sprite.style.left = leftS + "vw" + sprite.style.top = topS + "vw" + } + +}) + + function getScrollPercent() { + var h = document.documentElement, + b = document.body, + st = 'scrollTop', + sh = 'scrollHeight'; + return (h[st]||b[st]) / ((h[sh]||b[sh]) - h.clientHeight) * 100; +} \ No newline at end of file diff --git a/21/logo/freetail_logo.png b/21/logo/freetail_logo.png new file mode 100644 index 0000000..398ff19 Binary files /dev/null and b/21/logo/freetail_logo.png differ diff --git a/21/logo/icons/site.webmanifest b/21/logo/icons/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/21/logo/icons/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/21/package-lock.json b/21/package-lock.json new file mode 100644 index 0000000..aa390e3 --- /dev/null +++ b/21/package-lock.json @@ -0,0 +1,3623 @@ +{ + "name": "hacktx21-website", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "basic-auth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", + "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=" + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": { + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz", + "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz", + "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==", + "requires": { + "basic-auth": "^1.0.3", + "colors": "^1.4.0", + "corser": "^2.0.1", + "ecstatic": "^3.3.2", + "http-proxy": "^1.18.0", + "minimist": "^1.2.5", + "opener": "^1.5.1", + "portfinder": "^1.0.25", + "secure-compare": "3.0.1", + "union": "~0.5.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "node-sass-watcher": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/node-sass-watcher/-/node-sass-watcher-0.5.1.tgz", + "integrity": "sha1-QOiHyU/HNQNa0zz7Od88P4ZlFbQ=", + "requires": { + "chokidar": "^1.6.1", + "gaze": "^1.1.2", + "lodash.difference": "^4.5.0", + "sass-graph": "^2.1.2", + "yargs": "^6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.0.tgz", + "integrity": "sha512-kcjxsemgaOnfl43oZgO/IePLvXQI0ZKzo0/xbCt6uyrg3FY/FF8hVK9YoO8GiZBcEG2Ebl79EKnUc+aiE4f2Vw==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "requires": { + "qs": "^6.4.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} diff --git a/21/package.json b/21/package.json new file mode 100644 index 0000000..d257616 --- /dev/null +++ b/21/package.json @@ -0,0 +1,18 @@ +{ + "name": "hacktx21-website", + "scripts": { + "serve": "http-server", + "dev": "node-sass-watcher css/app.scss -o css/app.css -c 'cat | node_modules/node-sass/bin/node-sass > '", + "build": "cat style.scss | node_modules/node-sass/bin/node-sass > style.css", + "build-css": "node-sass --include-path css css/app.scss css/app.css", + "css": "node-sass --include-path css css/styles.scss css/styles.css" + }, + "dependencies": { + "braces": ">=2.3.1", + "http-server": "^0.12.3", + "node-sass": "^4.14.1", + "node-sass-watcher": "^0.5.1", + "normalize.css": "^8.0.1", + "sass": "^1.42.0" + } +} diff --git a/21/test.txt b/21/test.txt new file mode 100644 index 0000000..e69de29 diff --git a/22/assets/ArrowSign.svg b/22/assets/ArrowSign.svg new file mode 100644 index 0000000..ce3f0d1 --- /dev/null +++ b/22/assets/ArrowSign.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/Bridge.svg b/22/assets/Bridge.svg new file mode 100644 index 0000000..832b7c4 --- /dev/null +++ b/22/assets/Bridge.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/CanyonBottom.svg b/22/assets/CanyonBottom.svg new file mode 100644 index 0000000..2f5a32d --- /dev/null +++ b/22/assets/CanyonBottom.svg @@ -0,0 +1,574 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/Clouds.svg b/22/assets/Clouds.svg new file mode 100644 index 0000000..e253dd3 --- /dev/null +++ b/22/assets/Clouds.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/Horizon.svg b/22/assets/Horizon.svg new file mode 100644 index 0000000..868aca2 --- /dev/null +++ b/22/assets/Horizon.svg @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/LeftSideFar.svg b/22/assets/LeftSideFar.svg new file mode 100644 index 0000000..b7500af --- /dev/null +++ b/22/assets/LeftSideFar.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/LeftSideNear.svg b/22/assets/LeftSideNear.svg new file mode 100644 index 0000000..a5e2e81 --- /dev/null +++ b/22/assets/LeftSideNear.svg @@ -0,0 +1,464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/LogoSign.svg b/22/assets/LogoSign.svg new file mode 100644 index 0000000..fa39d40 --- /dev/null +++ b/22/assets/LogoSign.svg @@ -0,0 +1,557 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/RightSideFar.svg b/22/assets/RightSideFar.svg new file mode 100644 index 0000000..c89d442 --- /dev/null +++ b/22/assets/RightSideFar.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/RightSideNear.svg b/22/assets/RightSideNear.svg new file mode 100644 index 0000000..c6f1e72 --- /dev/null +++ b/22/assets/RightSideNear.svg @@ -0,0 +1,537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/SkyGradient.svg b/22/assets/SkyGradient.svg new file mode 100644 index 0000000..26fd491 --- /dev/null +++ b/22/assets/SkyGradient.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/Sun.svg b/22/assets/Sun.svg new file mode 100644 index 0000000..fae43d1 --- /dev/null +++ b/22/assets/Sun.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/Bridge.svg b/22/assets/mobile/Bridge.svg new file mode 100644 index 0000000..2349bb1 --- /dev/null +++ b/22/assets/mobile/Bridge.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/CanyonBottom.svg b/22/assets/mobile/CanyonBottom.svg new file mode 100644 index 0000000..03c1f67 --- /dev/null +++ b/22/assets/mobile/CanyonBottom.svg @@ -0,0 +1,618 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/Clouds.svg b/22/assets/mobile/Clouds.svg new file mode 100644 index 0000000..32eaae9 --- /dev/null +++ b/22/assets/mobile/Clouds.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/Horizon.svg b/22/assets/mobile/Horizon.svg new file mode 100644 index 0000000..a69ffde --- /dev/null +++ b/22/assets/mobile/Horizon.svg @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/LeftSideFar.svg b/22/assets/mobile/LeftSideFar.svg new file mode 100644 index 0000000..5975f8b --- /dev/null +++ b/22/assets/mobile/LeftSideFar.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/LeftSideNear.svg b/22/assets/mobile/LeftSideNear.svg new file mode 100644 index 0000000..754a05c --- /dev/null +++ b/22/assets/mobile/LeftSideNear.svg @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/mobile/LogoSign.svg b/22/assets/mobile/LogoSign.svg new file mode 100644 index 0000000..e1e2392 --- /dev/null +++ b/22/assets/mobile/LogoSign.svg @@ -0,0 +1,557 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/22/assets/png/arrow sign.png b/22/assets/png/arrow sign.png new file mode 100644 index 0000000..58b2e20 Binary files /dev/null and b/22/assets/png/arrow sign.png differ diff --git a/22/assets/png/bridge.png b/22/assets/png/bridge.png new file mode 100644 index 0000000..a573afc Binary files /dev/null and b/22/assets/png/bridge.png differ diff --git a/22/assets/png/canyon bottom.png b/22/assets/png/canyon bottom.png new file mode 100644 index 0000000..ccb54e5 Binary files /dev/null and b/22/assets/png/canyon bottom.png differ diff --git a/22/assets/png/clouds.png b/22/assets/png/clouds.png new file mode 100644 index 0000000..6673be2 Binary files /dev/null and b/22/assets/png/clouds.png differ diff --git a/22/assets/png/horizon.png b/22/assets/png/horizon.png new file mode 100644 index 0000000..9118949 Binary files /dev/null and b/22/assets/png/horizon.png differ diff --git a/22/assets/png/left side far.png b/22/assets/png/left side far.png new file mode 100644 index 0000000..2baa253 Binary files /dev/null and b/22/assets/png/left side far.png differ diff --git a/22/assets/png/left side near.png b/22/assets/png/left side near.png new file mode 100644 index 0000000..38b39d5 Binary files /dev/null and b/22/assets/png/left side near.png differ diff --git a/22/assets/png/logo sign.png b/22/assets/png/logo sign.png new file mode 100644 index 0000000..453445b Binary files /dev/null and b/22/assets/png/logo sign.png differ diff --git a/22/assets/png/right side far.png b/22/assets/png/right side far.png new file mode 100644 index 0000000..7aff0f8 Binary files /dev/null and b/22/assets/png/right side far.png differ diff --git a/22/assets/png/right side near.png b/22/assets/png/right side near.png new file mode 100644 index 0000000..3f575a4 Binary files /dev/null and b/22/assets/png/right side near.png differ diff --git a/22/assets/png/sky gradient.png b/22/assets/png/sky gradient.png new file mode 100644 index 0000000..d18259a Binary files /dev/null and b/22/assets/png/sky gradient.png differ diff --git a/22/assets/png/sun.png b/22/assets/png/sun.png new file mode 100644 index 0000000..de60eca Binary files /dev/null and b/22/assets/png/sun.png differ diff --git a/22/index.html b/22/index.html new file mode 100644 index 0000000..c5b149a --- /dev/null +++ b/22/index.html @@ -0,0 +1,57 @@ + + + + + + HackTX 2022 + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + + Major League Hacking 2023 Hackathon Season + + + + + diff --git a/22/info-site/assets/backgrounds/Header.svg b/22/info-site/assets/backgrounds/Header.svg new file mode 100644 index 0000000..729e4c1 --- /dev/null +++ b/22/info-site/assets/backgrounds/Header.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer1.svg b/22/info-site/assets/backgrounds/Layer1.svg new file mode 100644 index 0000000..a5a3126 --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer1.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer2.svg b/22/info-site/assets/backgrounds/Layer2.svg new file mode 100644 index 0000000..dc2debd --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer2.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer3.svg b/22/info-site/assets/backgrounds/Layer3.svg new file mode 100644 index 0000000..36949eb --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer3.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer4.svg b/22/info-site/assets/backgrounds/Layer4.svg new file mode 100644 index 0000000..bcdcfa5 --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer4.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer5.svg b/22/info-site/assets/backgrounds/Layer5.svg new file mode 100644 index 0000000..a7082f3 --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer5.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/assets/backgrounds/Layer6.svg b/22/info-site/assets/backgrounds/Layer6.svg new file mode 100644 index 0000000..04b08bd --- /dev/null +++ b/22/info-site/assets/backgrounds/Layer6.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/22/info-site/fonts/HoltwoodOneSC.ttf b/22/info-site/fonts/HoltwoodOneSC.ttf new file mode 100644 index 0000000..5183572 Binary files /dev/null and b/22/info-site/fonts/HoltwoodOneSC.ttf differ diff --git a/22/info-site/index.html b/22/info-site/index.html new file mode 100644 index 0000000..7bbdd05 --- /dev/null +++ b/22/info-site/index.html @@ -0,0 +1,45 @@ + + + + + HackTX 2022 + + + + + + +
    +
    HOME
    +
    + +
    +
    +
    SCHEDULE
    +
    + +
    +
    +
    MAP
    +
    + +
    +
    +
    LINKS
    +
    + +
    +
    +
    BOUNTIES
    +
    + +
    +
    + +
    + + + + diff --git a/22/info-site/js/script.js b/22/info-site/js/script.js new file mode 100644 index 0000000..42baf31 --- /dev/null +++ b/22/info-site/js/script.js @@ -0,0 +1,62 @@ +let layer1opened = false +let layer2opened = false +let layer3opened = false +let layer4opened = false +let layer5opened = false + +function reset() { + layer1opened = false + layer2opened = false + layer3opened = false + layer4opened = false + layer5opened = false + document.getElementById('layer2').style.marginTop = "" + document.getElementById('layer3').style.marginTop = "" + document.getElementById('layer4').style.marginTop = "" + document.getElementById('layer5').style.marginTop = "" + document.getElementById('layer6').style.marginTop = "" + +} + + +function togglelayer1() { + if(layer1opened){ + layer1opened=false + document.getElementById('layer2').style.marginTop = "" + }else{ + layer1opened=true + document.getElementById('layer2').style.marginTop = "-120vw"} +} + +function togglelayer2() { + if(layer2opened){ + layer2opened=false + document.getElementById('layer3').style.marginTop = "" + }else{ + layer2opened=true + document.getElementById('layer3').style.marginTop = "-100vw"} +} +function togglelayer3() { + if(layer3opened){ + layer3opened=false + document.getElementById('layer4').style.marginTop = "" + }else{ + layer3opened=true + document.getElementById('layer4').style.marginTop = "-85vw"} +} +function togglelayer4() { + if(layer4opened){ + layer4opened=false + document.getElementById('layer5').style.marginTop = "" + }else{ + layer4opened=true + document.getElementById('layer5').style.marginTop = "-70vw"} +} +function togglelayer5() { + if(layer5opened){ + layer5opened=false + document.getElementById('layer6').style.marginTop = "" + }else{ + layer5opened=true + document.getElementById('layer6').style.marginTop = "-50vw"} +} \ No newline at end of file diff --git a/22/info-site/style/style.css b/22/info-site/style/style.css new file mode 100644 index 0000000..855d26f --- /dev/null +++ b/22/info-site/style/style.css @@ -0,0 +1,174 @@ +@font-face { + font-family: Holtwood; + src: url('../fonts/HoltwoodOneSC.ttf'); + } + +body{ + height: 200vw; + margin: 0; + background-color: orange; + font-family: Holtwood; +} +.layerimg{ + pointer-events: none; + width: 100%; +} +.noselect { + user-select: none; +} +#header { + position: relative; + display:flex; +} + +#layer1 { + position: relative; + display:flex; + justify-content: center; + margin-top: -20vw; + transition: margin 1s; +} + +#layer2 { + position: relative; + display:flex; + margin-top: -165vw; + transition: margin 1s; +} + +#layer3 { + position: relative; + display:flex; + margin-top: -145vw; + transition: margin 1s; +} + +#layer4 { + position: relative; + display:flex; + margin-top: -125vw; + transition: margin 1s; +} + +#layer5 { + position: relative; + display:flex; + margin-top: -110vw; + transition: margin 1s; +} +#layer6 { + position: relative; + display:flex; + margin-top: -90vw; + transition: margin 1s; +} + +#layer1title { + position: absolute; + text-align: center; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + z-index: 1000; + margin-top: 12vw; + } + #layer2title { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + z-index: 1000; + margin-top: 20vw; + } + #layer3title { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + z-index: 1000; + margin-top: 16vw; + } + #layer4title { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + z-index: 1000; + color: #FFF6D2; + margin-top: 16vw; + } + #layer5title { + position: absolute; + text-align: center; + width: 100vw; + z-index: 1000; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 20vw; + } + + + + + + + + + +#layer1content { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 12vw; + } + + #layer2content { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 20vw; + } + + #layer3content { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 16vw; + } + + #layer4content { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 16vw; + } + + #layer5content { + position: absolute; + text-align: center; + width: 100vw; + font-weight: 400; + font-size: 7vw; + color: #FFF6D2; + margin-top: 20vw; + } + + diff --git a/22/js/script.js b/22/js/script.js new file mode 100644 index 0000000..e69de29 diff --git a/22/style/mobileStyle.css b/22/style/mobileStyle.css new file mode 100644 index 0000000..8869a9b --- /dev/null +++ b/22/style/mobileStyle.css @@ -0,0 +1,103 @@ +@media screen and (max-width: 800px) { + #SkyGradient { + position: absolute; + top: 0; + width: 150vw; + left: 0; + z-index: -2; + } + + #MobileClouds { + display: block; + position: absolute; + top: 5vw; + left: 10vw; + width: 80vw; + } + + #MobileLeftSideFar { + display: block; + width: 75vw; + position: absolute; + top: 76vw; + left: 2vw; + z-index: 0; + } + + #MobileLeftSideNear { + display: block; + width: 93vw; + position: absolute; + top: 65vw; + z-index: 2; + } + + #MobileBridge { + display: block; + position: absolute; + top: 78vw; + width: 100vw; + z-index: 1; + } + #MobileLogoSign { + display: block; + position: absolute; + top: 30vw; + left: 4vw; + width: 58vw; + z-index: 3; + } + + #MobileCanyonBottom { + display: block; + position: absolute; + top: 507vw; + left: 0vw; + width: 100vw; + z-index: 4; + } + #MobileHorizon { + display: block; + position: absolute; + top: 440vw; + left: 46vw; + width: 55vw; + z-index: -1; + } + + #Clouds { + display: none; + } + + #LeftSideFar { + display: none; + } + + #LeftSideNear { + display: none; + } + + #Bridge { + display: none; + } + #LogoSign { + display: none; + } + + #CanyonBottom { + display: none; + } + #Horizon { + display: none; + } + #RightSideFar { + display: none; + } + + #RightSideNear { + display: none; + } + #ArrowSign { + display: none; + } +} diff --git a/22/style/style.css b/22/style/style.css new file mode 100644 index 0000000..883c630 --- /dev/null +++ b/22/style/style.css @@ -0,0 +1,139 @@ +body { + margin: 0; + background-color: black; +} + +#Background { + pointer-events: none; + position: relative; +} + +#Clouds { + position: absolute; + top: 5vw; + left: 10vw; + width: 80vw; +} + +#SkyGradient { + position: absolute; + top: 0; + width: 100vw; + left: 0; + z-index: -2; +} + +#LeftSideFar { + width: 49vw; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +#RightSideFar { + width: 32.5vw; + position: absolute; + top: 0; + right: 0; + z-index: 0; +} +#LeftSideNear { + width: 56.7vw; + position: absolute; + top: 0; + left: 0; + z-index: 2; +} +#RightSideNear { + width: 49.1vw; + position: absolute; + top: 0; + right: 0; + z-index: 2; +} + +#Bridge { + position: absolute; + top: 20vw; + width: 91vw; + left: 4.5vw; + z-index: 1; +} +#LogoSign { + position: absolute; + top: 5vw; + left: 33vw; + width: 35vw; + z-index: 2; +} + +#CanyonBottom { + position: absolute; + top: 407vw; + left: 0vw; + width: 100vw; + z-index: 4; +} +#Horizon { + position: absolute; + top: 363vw; + left: 12vw; + width: 78vw; + z-index: -1; +} + +#ArrowSign { + position: absolute; + top: 40vw; + left: 82vw; + width: 12vw; + z-index: 4; +} + +#MobileClouds { + display: none; +} + +#MobileLeftSideFar { + display: none; +} + +#MobileLeftSideNear { + display: none; +} + +#MobileBridge { + display: none; +} +#MobileLogoSign { + display: none; +} + +#MobileCanyonBottom { + display: none; +} +#MobileHorizon { + display: none; +} + +.bounce { + animation: bounce 3s infinite; + animation-timing-function: linear; +} +@keyframes bounce { + 0%, + 100% { + transform: rotate(-20deg); + } + 50% { + transform: rotate(20deg); + } +} + +#Sun { + position: absolute; + top: 345vw; + left: 12vw; + width: 78vw; + z-index: -1; +} diff --git a/CNAME b/CNAME index 107d4a0..6a5596b 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -hacktx.com +hacktx.com \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..3056ccc --- /dev/null +++ b/Gemfile @@ -0,0 +1,24 @@ +source "https://rubygems.org" +ruby RUBY_VERSION + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "3.3.0" + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end diff --git a/Lobster_Two/LobsterTwo-Bold.ttf b/Lobster_Two/LobsterTwo-Bold.ttf new file mode 100644 index 0000000..2e53bca Binary files /dev/null and b/Lobster_Two/LobsterTwo-Bold.ttf differ diff --git a/Lobster_Two/LobsterTwo-BoldItalic.ttf b/Lobster_Two/LobsterTwo-BoldItalic.ttf new file mode 100644 index 0000000..3e1d45f Binary files /dev/null and b/Lobster_Two/LobsterTwo-BoldItalic.ttf differ diff --git a/Lobster_Two/LobsterTwo-Italic.ttf b/Lobster_Two/LobsterTwo-Italic.ttf new file mode 100644 index 0000000..26c1df2 Binary files /dev/null and b/Lobster_Two/LobsterTwo-Italic.ttf differ diff --git a/Lobster_Two/LobsterTwo-Regular.ttf b/Lobster_Two/LobsterTwo-Regular.ttf new file mode 100644 index 0000000..9b092fa Binary files /dev/null and b/Lobster_Two/LobsterTwo-Regular.ttf differ diff --git a/Lobster_Two/OFL.txt b/Lobster_Two/OFL.txt new file mode 100644 index 0000000..b6d9f23 --- /dev/null +++ b/Lobster_Two/OFL.txt @@ -0,0 +1,95 @@ +Copyright (c) 2011, Pablo Impallari (www.impallari.com|impallari@gmail.com), +Copyright (c) 2011, Igino Marini. (www.ikern.com|mail@iginomarini.com), +with Reserved Font Names "Lobster" and "Lobster Two". + +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. diff --git a/README.md b/README.md index 0712db2..5f90f92 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ -# Repository for [hacktx.com](http://hacktx.com/) -### Built with GitHub Pages +# HackTX Landing Website + +This is a work in progress. + +## Local Development + +1. [Install Node.js](https://nodejs.org/en/download/) for your platform +1. Install the needed dependencies: `npm install` +1. Start the Sass watcher: `npm run dev` +1. Open the `index.html` file (or use `npm run serve` to run a virtual server) + +You can now make modifications to the `style.scss` file and it will be automatically recompiled. Refresh your browser window to see changes. diff --git a/Rye/OFL.txt b/Rye/OFL.txt new file mode 100644 index 0000000..eb83c63 --- /dev/null +++ b/Rye/OFL.txt @@ -0,0 +1,94 @@ +Copyright (c) 2011 by Sorkin Type Co (www.sorkintype.com), +with Reserved Font Name "Rye". + +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. diff --git a/Rye/Rye-Regular.ttf b/Rye/Rye-Regular.ttf new file mode 100644 index 0000000..424a49f Binary files /dev/null and b/Rye/Rye-Regular.ttf differ diff --git a/Teko/OFL.txt b/Teko/OFL.txt new file mode 100644 index 0000000..79115a5 --- /dev/null +++ b/Teko/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2014, Indian Type Foundry (info@indiantypefoundry.com). + +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. diff --git a/Teko/Teko-Bold.ttf b/Teko/Teko-Bold.ttf new file mode 100644 index 0000000..d5c4a11 Binary files /dev/null and b/Teko/Teko-Bold.ttf differ diff --git a/Teko/Teko-Light.ttf b/Teko/Teko-Light.ttf new file mode 100644 index 0000000..1c9eb68 Binary files /dev/null and b/Teko/Teko-Light.ttf differ diff --git a/Teko/Teko-Medium.ttf b/Teko/Teko-Medium.ttf new file mode 100644 index 0000000..4c4d79c Binary files /dev/null and b/Teko/Teko-Medium.ttf differ diff --git a/Teko/Teko-Regular.ttf b/Teko/Teko-Regular.ttf new file mode 100644 index 0000000..91a9222 Binary files /dev/null and b/Teko/Teko-Regular.ttf differ diff --git a/Teko/Teko-SemiBold.ttf b/Teko/Teko-SemiBold.ttf new file mode 100644 index 0000000..4e80568 Binary files /dev/null and b/Teko/Teko-SemiBold.ttf differ diff --git a/gitlab-ci.yml b/gitlab-ci.yml new file mode 100644 index 0000000..36629bb --- /dev/null +++ b/gitlab-ci.yml @@ -0,0 +1,39 @@ +# This file is a template, and might need editing before it works on your project. +# To contribute improvements to CI/CD templates, please follow the Development guide at: +# https://docs.gitlab.com/ee/development/cicd/templates.html +# This specific template is located at: +# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Pages/Jekyll.gitlab-ci.yml + +# Template project: https://gitlab.com/pages/jekyll +# Docs: https://docs.gitlab.com/ee/pages/ +image: ruby:2.6 + +variables: + JEKYLL_ENV: production + LC_ALL: C.UTF-8 + LANG: en_US.UTF-8 + LANGUAGE: en_US.UTF-8 + +before_script: + - gem install bundler + - bundle install + +test: + stage: test + rules: + - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH + script: + - bundle exec jekyll build -d test + artifacts: + paths: + - test + +pages: + stage: deploy + rules: + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + script: + - bundle exec jekyll build -d public + artifacts: + paths: + - public diff --git a/index.html b/index.html index e3f0101..888490a 100644 --- a/index.html +++ b/index.html @@ -1,383 +1,160 @@ - + - - - - - HackTX IV - - - - - - - - + -
    - - MLH Official - Fall 2015 -
    - -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - -
    - -
    -
    -

    Austin, TX | Sept. 26-27

    -
    -
    - -
    - -
    - +

    {

    +
    +

    October 15 - 16, 2022

    +

    HackTX

    +

    - University of Texas -

    +

    + Pre-Registration +

    - -
    - -
    - -
    -
    -

    HACKTX IS FOR

    -

    -
    -
    -

    HackTX is a place to grow. Challenge yourself to learn something, break something, or create something. Whether you are a computer prodigy or a complete beginner, HackTX is for you. Join us for one intense weekend where you will push the limits, make new friends, and build great things!

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

    SCHEDULE

    - -
    -
    - -
    -
    - -
    - -
    -

    Saturday

    - -
    -
    -

    9:30a

    -

    12p

    -

    1p

    -

    1:30p

    -

    4:15p

    -

    8p

    -
    -
    -

    Check In

    -

    Opening Ceremony

    -

    Hacking Begins

    -

    Lunch

    -

    Afternoon Snackage

    -

    Dinner

    -
    -
    -
    - -
    -

    Sunday

    - -
    -
    -

    12a

    -

    4a

    -

    9:45a

    -

    11a

    -

    12p

    -

    2p

    -

    4p

    -

    4:30p

    -
    -
    -

    Midnight Surprise!

    -

    Morning Snack

    -

    Breakfast

    -

    Hack Ends & Lunch

    -

    Expo Begins

    -

    Closing Ceremony

    -

    Buses Arrive

    -

    Buses Depart

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

    FAQ

    -

    See the Code of Conduct

    - -
    -
    -

    What is HackTX?

    -

    HackTX is a 24 hour student hackathon at The University of Texas at Austin in the Student Activity Center (SAC). Its mission is to enable awesome students around Texas.

    -

    What is a hackathon?

    -

    A hackathon is a magical event where students spend hours and hours building an idea into reality. It's about learning new things and coming up with creative solutions with technology.

    -

    Who can attend?

    -

    HackTX only accepts current students (undergraduates, graduates, or high school students at least 18 years old). No other requirements necessary.

    -

    When does registration open?

    -

    Registration will open on Sept. 1st 5:00pm CST. If you are accepted, you’ll have seven days to confirm your attendance. Sign up for our newsletter and we will send you a reminder before registration.

    -

    What are the rules?

    -

    All code must be written at the event. You can't demo something you didn't build. Don't talk about Fight Club. All attendees (hackers, supporters, mentors, volunteers, etc) must abide by the Code of Conduct.

    -
    - -
    -

    What should I bring?

    -

    Yourself, your valid university ID (or driver's license if in high school), a laptop, chargers, or anything else you might need within the 24 hours. Firearms, weapons, alcohol, illegal drugs, or power tools are not allowed. Smiles and awesomeness are welcome.

    -

    Do you give travel reimbursements?

    -

    We provide buses from nearby schools. If you want a bus from your school? Fill out our bus request form. We do not provide reimbursements for those who fly in, but we will provide some awesome high fives.

    -

    How much money will this cost me?

    -

    Zero. Zip. Zilch. Nada. Nothing. Gratis. It's free. HackTX provides students with WiFi, meals, swag, workspace, and prizes for the entire event.

    -

    How do teams work?

    -

    Teams can be up to 5 members. If you don't have a team, check out our Facebook group for attendees. Joining a team of new friends is the best part of a hackathon.

    -

    What if this FAQ didn’t answer my questions?

    -

    Please email us at hello@hacktx.com if you still have any questions! We will be happy to answer them.

    -
    -
    -
    -
    -
    - -
    -
    -
    -

    POWERED BY

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

    Interested in supporting HackTX? Email us at partnerships@hacktx.com

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

    MADE WITH ❤ IN AUSTIN, TX

    -

    HackTX is a student event. Our supporters are supporters of the event and not of the University of Texas. - There is no implied endorsement of these companies by the University.

    -
    - - - -
    -
    -
    -
    - - - - - - - - - -
    +

    }

    +
    +
    + +

    + + To embrace inclusivity, all participants are expected to follow MLH's Code of Conduct to faciliate a safe space and a positive hackathon experience for everyone! +

    + + + Major League Hacking 2023 Hackathon Season diff --git a/noise.png b/noise.png new file mode 100644 index 0000000..4cd7edd Binary files /dev/null and b/noise.png differ diff --git a/pre18/assets/background18.jpg b/pre18/assets/background18.jpg new file mode 100644 index 0000000..a324d56 Binary files /dev/null and b/pre18/assets/background18.jpg differ diff --git a/pre18/assets/freetail.png b/pre18/assets/freetail.png new file mode 100644 index 0000000..3dc13b3 Binary files /dev/null and b/pre18/assets/freetail.png differ diff --git a/pre18/assets/icons/android-chrome-192x192.png b/pre18/assets/icons/android-chrome-192x192.png new file mode 100644 index 0000000..8a31b5c Binary files /dev/null and b/pre18/assets/icons/android-chrome-192x192.png differ diff --git a/pre18/assets/icons/android-chrome-384x384.png b/pre18/assets/icons/android-chrome-384x384.png new file mode 100644 index 0000000..65861e8 Binary files /dev/null and b/pre18/assets/icons/android-chrome-384x384.png differ diff --git a/pre18/assets/icons/apple-touch-icon.png b/pre18/assets/icons/apple-touch-icon.png new file mode 100644 index 0000000..60d1d37 Binary files /dev/null and b/pre18/assets/icons/apple-touch-icon.png differ diff --git a/pre18/assets/icons/browserconfig.xml b/pre18/assets/icons/browserconfig.xml new file mode 100644 index 0000000..bfefbbf --- /dev/null +++ b/pre18/assets/icons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/pre18/assets/icons/favicon-16x16.png b/pre18/assets/icons/favicon-16x16.png new file mode 100644 index 0000000..37c811a Binary files /dev/null and b/pre18/assets/icons/favicon-16x16.png differ diff --git a/pre18/assets/icons/favicon-32x32.png b/pre18/assets/icons/favicon-32x32.png new file mode 100644 index 0000000..5c1b935 Binary files /dev/null and b/pre18/assets/icons/favicon-32x32.png differ diff --git a/pre18/assets/icons/favicon.ico b/pre18/assets/icons/favicon.ico new file mode 100644 index 0000000..606a987 Binary files /dev/null and b/pre18/assets/icons/favicon.ico differ diff --git a/pre18/assets/icons/mstile-150x150.png b/pre18/assets/icons/mstile-150x150.png new file mode 100644 index 0000000..d519196 Binary files /dev/null and b/pre18/assets/icons/mstile-150x150.png differ diff --git a/pre18/assets/icons/safari-pinned-tab.svg b/pre18/assets/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..a885edc --- /dev/null +++ b/pre18/assets/icons/safari-pinned-tab.svg @@ -0,0 +1,21 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/pre18/assets/icons/site.webmanifest b/pre18/assets/icons/site.webmanifest new file mode 100644 index 0000000..123b55b --- /dev/null +++ b/pre18/assets/icons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/assets/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/icons/android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/pre18/assets/top18.png b/pre18/assets/top18.png new file mode 100644 index 0000000..9a1a083 Binary files /dev/null and b/pre18/assets/top18.png differ diff --git a/pre18/css/app.css b/pre18/css/app.css new file mode 100644 index 0000000..bc8e967 --- /dev/null +++ b/pre18/css/app.css @@ -0,0 +1,151 @@ +html, body { + font-family: sans-serif; + font-size: 16px; + margin: 0; + padding: 0; + background: #393741; + color: #aab1b9; } + +section, footer { + margin: 0 auto; + padding: 8px; + max-width: 800px; } + @media all and (min-width: 400px) { + section, footer { + padding: 16px; } } + +main { + margin: auto; } + +#hero { + max-width: 1000px; + position: relative; + color: white; + background: #151113; + font-size: 0; + overflow: hidden; + margin: 0 auto; + min-height: 100px; } + @media all and (min-width: 1000px) { + #hero { + margin: 16px auto; + box-shadow: 0 18px 30px rgba(0, 0, 0, 0.2); + border-radius: 4px; } } + @media all and (min-width: 1060px) { + #hero { + margin: 6vmin auto; } } + #hero .contents { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 2em; + text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.5); + font-size: 2vw; } + @media all and (max-width: 500px) { + #hero .contents { + font-size: 10px; } } + @media all and (min-width: 1000px) { + #hero .contents { + font-size: 22px; } } + #hero .contents div, #hero .contents h1 { + position: relative; } + #hero h1 { + font-size: 10em; + font-weight: 800; + z-index: 3; + margin: 0; } + #hero .below { + display: flex; + z-index: 5; + padding-top: 2em; } + @media all and (max-width: 800px) { + #hero .below { + font-size: 14px; } } + @media all and (max-width: 500px) { + #hero .below { + padding-top: 0; } + #hero .below .freetail { + font-size: 0; } } + #hero .below .freetail { + flex: 1; } + #hero .below .comingsoon { + z-index: 5; + text-align: right; } + #hero .picture { + pointer-events: none; } + #hero .picture img { + width: 100%; + height: auto; + max-width: 1000px; + min-width: 250px; } + #hero .picture .front { + position: relative; + z-index: 4; } + #hero .picture .back { + position: absolute; + z-index: 2; + opacity: 0.8; } + #hero .picture canvas { + position: absolute; + top: 0; + left: 0; + z-index: 3; + opacity: 0.6; } + @media all and (max-width: 400px) { + #hero h1 { + font-size: 80px; } } + @media all and (max-width: 360px) { + #hero .contents { + position: static; + padding: 0; } + #hero .contents h1 { + font-size: 60px; + position: absolute; + top: 8px; + left: 8px; + bottom: auto; } + #hero .contents .below { + position: absolute; + bottom: 8px; + right: 8px; } + #hero .picture .front { + display: none; } + #hero .picture .back { + position: relative; } } + +#maillist { + margin-top: 8px; } + @media all and (min-width: 400px) { + #maillist { + margin-top: 16px; } } + #maillist form { + display: flex; + padding-top: 8px; } + @media all and (min-width: 400px) { + #maillist form { + padding-top: 16px; } } + #maillist form input { + padding: 8px; + font-size: 0.9em; + font-family: inherit; + color: #aab1b9; + background: none; + border: 2px solid #aab1b9; } + @media all and (min-width: 400px) { + #maillist form input { + padding: 16px; } } + #maillist form input:focus, #maillist form input:active { + border-color: white; + position: relative; } + #maillist form .email { + flex-grow: 1; + margin-right: -2px; } + +a { + color: inherit; + text-decoration: none; + border-bottom: 1px solid; } + +footer { + text-align: center; } diff --git a/pre18/css/app.scss b/pre18/css/app.scss new file mode 100644 index 0000000..d81145c --- /dev/null +++ b/pre18/css/app.scss @@ -0,0 +1,189 @@ +$pad: 8px; +$herowidth: 1000px; +$mainwidth: 800px; +$background: #393741; +$foreground: #aab1b9; + +@mixin puffy($property) { + @include puffy($property, 1); +} + +@mixin puffy($property, $multiplier: 1) { + #{$property}: $multiplier*$pad; + @media all and (min-width: $mainwidth/2) { + #{$property}: $multiplier*$pad*2; + } +} + +html, body { + font-family: sans-serif; + font-size: 16px; + margin: 0; + padding: 0; + background: $background; + color: $foreground; +} + +section, footer { + margin: 0 auto; + @include puffy(padding); + max-width: $mainwidth; +} + +main { + margin: auto; +} + +#hero { + max-width: $herowidth; + position: relative; + color: white; + background: #151113; + font-size: 0; + overflow: hidden; + margin: 0 auto; + min-height: 100px; + @media all and (min-width: $herowidth) { + margin: 2*$pad auto; + box-shadow: 0 18px 30px rgba(0,0,0,0.2); + border-radius: 4px; + } + @media all and (min-width: $herowidth+60) { + margin: 6vmin auto; + } + .contents { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 2em; + text-shadow: 0 2px 2px rgba(0,0,0,0.3), 0 5px 10px rgba(0,0,0,0.5); + font-size: 2vw; + @media all and (max-width: $herowidth/2) { + font-size: 10px; + } + @media all and (min-width: $herowidth) { + font-size: 22px; + } + div, h1 { + position: relative; + } + } + h1 { + font-size: 10em; + font-weight: 800; + z-index: 3; + margin: 0; + } + .below { + display: flex; + z-index: 5; + padding-top: 2em; + @media all and (max-width: $herowidth*0.8) { + font-size: 14px; + } + @media all and (max-width: $herowidth/2) { + padding-top: 0; + .freetail { + font-size: 0; + } + } + .freetail { + flex: 1; + } + .comingsoon { + z-index: 5; + text-align: right; + } + } + .picture { + pointer-events: none; + img { + width: 100%; + height: auto; + max-width: $herowidth; + min-width: $herowidth/4; + } + .front { + position: relative; + z-index: 4; + } + .back { + position: absolute; + z-index: 2; + opacity: 0.8; + } + canvas { + position: absolute; + top: 0; + left: 0; + z-index: 3; + opacity: 0.6; + } + } + @media all and (max-width: 400px) { + h1 { + font-size: 80px; + } + } + @media all and (max-width: 360px) { + .contents { + position: static; + padding: 0; + h1 { + font-size: 60px; + position: absolute; + top: $pad; + left: $pad; + bottom: auto; + } + .below { + position: absolute; + bottom: $pad; + right: $pad; + } + } + .picture { + .front { + display: none; + } + .back { + position: relative; + } + } + } +} + +#maillist { + @include puffy(margin-top); + form { + display: flex; + @include puffy(padding-top); + input { + @include puffy(padding); + font-size: 0.9em; + font-family: inherit; + color: $foreground; + background: none; + border: 2px solid $foreground; + &:focus, &:active { + border-color: white; + position: relative; + } + } + .email { + flex-grow: 1; + margin-right: -2px; + } + } +} + +a { + color: inherit; + text-decoration: none; + border-bottom: 1px solid; +} + +footer { + text-align: center; +} diff --git a/pre18/css/foundation.css b/pre18/css/foundation.css new file mode 100644 index 0000000..ac6648c --- /dev/null +++ b/pre18/css/foundation.css @@ -0,0 +1,5805 @@ +@charset "UTF-8"; +/** + * Foundation for Sites by ZURB + * Version 6.4.2 + * foundation.zurb.com + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; } } + +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ +/* Document + ========================================================================== */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ } + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; } + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +figcaption, +figure { + display: block; } + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; } + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * Add the correct display in IE. + */ +main { + display: block; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ } + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +a:active, +a:hover { + outline-width: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ } + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; } + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; } + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; } + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; } + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Show the overflow in IE. + */ +button { + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ } + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** + * Show the overflow in Edge. + */ +input { + overflow: visible; } + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ } + [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ } + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; } + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE, and Firefox. + */ +details { + display: block; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* + * Add the correct display in IE 9-. + */ +menu { + display: block; } + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; } + +/** + * Add the correct display in IE. + */ +template { + display: none; } + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; } + +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } + +html { + box-sizing: border-box; + font-size: 100%; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; } + +textarea { + height: auto; + min-height: 50px; + border-radius: 0; } + +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; } + +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; } + +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; } + [data-whatinput='mouse'] button { + outline: 0; } + +pre { + overflow: auto; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; } + +.is-visible { + display: block !important; } + +.is-hidden { + display: none !important; } + +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin: 0 auto; } + @media print, screen and (min-width: 40em) { + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin: 0 auto; } + @media print, screen and (min-width: 40em) { + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin: 0 auto; } + +.grid-x { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + +.cell { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + min-height: 0px; + min-width: 0px; + width: 100%; } + .cell.auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .cell.shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + +.grid-x > .auto { + width: auto; } + +.grid-x > .shrink { + width: auto; } + +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + +@media print, screen and (min-width: 64em) { + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + +.grid-x > .small-1 { + width: 8.33333%; } + +.grid-x > .small-2 { + width: 16.66667%; } + +.grid-x > .small-3 { + width: 25%; } + +.grid-x > .small-4 { + width: 33.33333%; } + +.grid-x > .small-5 { + width: 41.66667%; } + +.grid-x > .small-6 { + width: 50%; } + +.grid-x > .small-7 { + width: 58.33333%; } + +.grid-x > .small-8 { + width: 66.66667%; } + +.grid-x > .small-9 { + width: 75%; } + +.grid-x > .small-10 { + width: 83.33333%; } + +.grid-x > .small-11 { + width: 91.66667%; } + +.grid-x > .small-12 { + width: 100%; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + width: auto; } + .grid-x > .medium-shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; } + .grid-x > .medium-1 { + width: 8.33333%; } + .grid-x > .medium-2 { + width: 16.66667%; } + .grid-x > .medium-3 { + width: 25%; } + .grid-x > .medium-4 { + width: 33.33333%; } + .grid-x > .medium-5 { + width: 41.66667%; } + .grid-x > .medium-6 { + width: 50%; } + .grid-x > .medium-7 { + width: 58.33333%; } + .grid-x > .medium-8 { + width: 66.66667%; } + .grid-x > .medium-9 { + width: 75%; } + .grid-x > .medium-10 { + width: 83.33333%; } + .grid-x > .medium-11 { + width: 91.66667%; } + .grid-x > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .grid-x > .large-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + width: auto; } + .grid-x > .large-shrink { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; } + .grid-x > .large-1 { + width: 8.33333%; } + .grid-x > .large-2 { + width: 16.66667%; } + .grid-x > .large-3 { + width: 25%; } + .grid-x > .large-4 { + width: 33.33333%; } + .grid-x > .large-5 { + width: 41.66667%; } + .grid-x > .large-6 { + width: 50%; } + .grid-x > .large-7 { + width: 58.33333%; } + .grid-x > .large-8 { + width: 66.66667%; } + .grid-x > .large-9 { + width: 75%; } + .grid-x > .large-10 { + width: 83.33333%; } + .grid-x > .large-11 { + width: 91.66667%; } + .grid-x > .large-12 { + width: 100%; } } + +.grid-margin-x:not(.grid-x) > .cell { + width: auto; } + +.grid-margin-y:not(.grid-y) > .cell { + height: auto; } + +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; } } + .grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; } } + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.25rem); } + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.25rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); } + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.25rem); } + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.25rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); } + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.25rem); } + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.25rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); } + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.25rem); } + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.25rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); } + .grid-margin-x > .medium-auto { + width: auto; } + .grid-margin-x > .medium-shrink { + width: auto; } + .grid-margin-x > .medium-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .medium-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .medium-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .medium-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .medium-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .medium-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .medium-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .medium-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-x > .large-auto { + width: auto; } + .grid-margin-x > .large-shrink { + width: auto; } + .grid-margin-x > .large-1 { + width: calc(8.33333% - 1.875rem); } + .grid-margin-x > .large-2 { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .large-4 { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x > .large-5 { + width: calc(41.66667% - 1.875rem); } + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .large-7 { + width: calc(58.33333% - 1.875rem); } + .grid-margin-x > .large-8 { + width: calc(66.66667% - 1.875rem); } + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .large-10 { + width: calc(83.33333% - 1.875rem); } + .grid-margin-x > .large-11 { + width: calc(91.66667% - 1.875rem); } + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); } } + +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } + +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + +.small-up-1 > .cell { + width: 100%; } + +.small-up-2 > .cell { + width: 50%; } + +.small-up-3 > .cell { + width: 33.33333%; } + +.small-up-4 > .cell { + width: 25%; } + +.small-up-5 > .cell { + width: 20%; } + +.small-up-6 > .cell { + width: 16.66667%; } + +.small-up-7 > .cell { + width: 14.28571%; } + +.small-up-8 > .cell { + width: 12.5%; } + +@media print, screen and (min-width: 40em) { + .medium-up-1 > .cell { + width: 100%; } + .medium-up-2 > .cell { + width: 50%; } + .medium-up-3 > .cell { + width: 33.33333%; } + .medium-up-4 > .cell { + width: 25%; } + .medium-up-5 > .cell { + width: 20%; } + .medium-up-6 > .cell { + width: 16.66667%; } + .medium-up-7 > .cell { + width: 14.28571%; } + .medium-up-8 > .cell { + width: 12.5%; } } + +@media print, screen and (min-width: 64em) { + .large-up-1 > .cell { + width: 100%; } + .large-up-2 > .cell { + width: 50%; } + .large-up-3 > .cell { + width: 33.33333%; } + .large-up-4 > .cell { + width: 25%; } + .large-up-5 > .cell { + width: 20%; } + .large-up-6 > .cell { + width: 16.66667%; } + .large-up-7 > .cell { + width: 14.28571%; } + .large-up-8 > .cell { + width: 12.5%; } } + +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + +.grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); } + +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + +.grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); } + +.grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); } + +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + +@media print, screen and (min-width: 40em) { + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + .grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); } + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + .grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); } + .grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); } + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); } + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); } + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); } + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); } + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.28571% - 1.875rem); } + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } + +@media print, screen and (min-width: 64em) { + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); } + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); } + .grid-margin-x.large-up-3 > .cell { + width: calc(33.33333% - 1.875rem); } + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); } + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); } + .grid-margin-x.large-up-6 > .cell { + width: calc(16.66667% - 1.875rem); } + .grid-margin-x.large-up-7 > .cell { + width: calc(14.28571% - 1.875rem); } + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } + +.small-margin-collapse { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .small-1 { + width: 8.33333%; } + .small-margin-collapse > .small-2 { + width: 16.66667%; } + .small-margin-collapse > .small-3 { + width: 25%; } + .small-margin-collapse > .small-4 { + width: 33.33333%; } + .small-margin-collapse > .small-5 { + width: 41.66667%; } + .small-margin-collapse > .small-6 { + width: 50%; } + .small-margin-collapse > .small-7 { + width: 58.33333%; } + .small-margin-collapse > .small-8 { + width: 66.66667%; } + .small-margin-collapse > .small-9 { + width: 75%; } + .small-margin-collapse > .small-10 { + width: 83.33333%; } + .small-margin-collapse > .small-11 { + width: 91.66667%; } + .small-margin-collapse > .small-12 { + width: 100%; } + @media print, screen and (min-width: 40em) { + .small-margin-collapse > .medium-1 { + width: 8.33333%; } + .small-margin-collapse > .medium-2 { + width: 16.66667%; } + .small-margin-collapse > .medium-3 { + width: 25%; } + .small-margin-collapse > .medium-4 { + width: 33.33333%; } + .small-margin-collapse > .medium-5 { + width: 41.66667%; } + .small-margin-collapse > .medium-6 { + width: 50%; } + .small-margin-collapse > .medium-7 { + width: 58.33333%; } + .small-margin-collapse > .medium-8 { + width: 66.66667%; } + .small-margin-collapse > .medium-9 { + width: 75%; } + .small-margin-collapse > .medium-10 { + width: 83.33333%; } + .small-margin-collapse > .medium-11 { + width: 91.66667%; } + .small-margin-collapse > .medium-12 { + width: 100%; } } + @media print, screen and (min-width: 64em) { + .small-margin-collapse > .large-1 { + width: 8.33333%; } + .small-margin-collapse > .large-2 { + width: 16.66667%; } + .small-margin-collapse > .large-3 { + width: 25%; } + .small-margin-collapse > .large-4 { + width: 33.33333%; } + .small-margin-collapse > .large-5 { + width: 41.66667%; } + .small-margin-collapse > .large-6 { + width: 50%; } + .small-margin-collapse > .large-7 { + width: 58.33333%; } + .small-margin-collapse > .large-8 { + width: 66.66667%; } + .small-margin-collapse > .large-9 { + width: 75%; } + .small-margin-collapse > .large-10 { + width: 83.33333%; } + .small-margin-collapse > .large-11 { + width: 91.66667%; } + .small-margin-collapse > .large-12 { + width: 100%; } } + +.small-padding-collapse { + margin-right: 0; + margin-left: 0; } + .small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; } + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .small-1 { + width: 8.33333%; } + .medium-margin-collapse > .small-2 { + width: 16.66667%; } + .medium-margin-collapse > .small-3 { + width: 25%; } + .medium-margin-collapse > .small-4 { + width: 33.33333%; } + .medium-margin-collapse > .small-5 { + width: 41.66667%; } + .medium-margin-collapse > .small-6 { + width: 50%; } + .medium-margin-collapse > .small-7 { + width: 58.33333%; } + .medium-margin-collapse > .small-8 { + width: 66.66667%; } + .medium-margin-collapse > .small-9 { + width: 75%; } + .medium-margin-collapse > .small-10 { + width: 83.33333%; } + .medium-margin-collapse > .small-11 { + width: 91.66667%; } + .medium-margin-collapse > .small-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .medium-1 { + width: 8.33333%; } + .medium-margin-collapse > .medium-2 { + width: 16.66667%; } + .medium-margin-collapse > .medium-3 { + width: 25%; } + .medium-margin-collapse > .medium-4 { + width: 33.33333%; } + .medium-margin-collapse > .medium-5 { + width: 41.66667%; } + .medium-margin-collapse > .medium-6 { + width: 50%; } + .medium-margin-collapse > .medium-7 { + width: 58.33333%; } + .medium-margin-collapse > .medium-8 { + width: 66.66667%; } + .medium-margin-collapse > .medium-9 { + width: 75%; } + .medium-margin-collapse > .medium-10 { + width: 83.33333%; } + .medium-margin-collapse > .medium-11 { + width: 91.66667%; } + .medium-margin-collapse > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .medium-margin-collapse > .large-1 { + width: 8.33333%; } + .medium-margin-collapse > .large-2 { + width: 16.66667%; } + .medium-margin-collapse > .large-3 { + width: 25%; } + .medium-margin-collapse > .large-4 { + width: 33.33333%; } + .medium-margin-collapse > .large-5 { + width: 41.66667%; } + .medium-margin-collapse > .large-6 { + width: 50%; } + .medium-margin-collapse > .large-7 { + width: 58.33333%; } + .medium-margin-collapse > .large-8 { + width: 66.66667%; } + .medium-margin-collapse > .large-9 { + width: 75%; } + .medium-margin-collapse > .large-10 { + width: 83.33333%; } + .medium-margin-collapse > .large-11 { + width: 91.66667%; } + .medium-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; } + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse { + margin-right: 0; + margin-left: 0; } + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .small-1 { + width: 8.33333%; } + .large-margin-collapse > .small-2 { + width: 16.66667%; } + .large-margin-collapse > .small-3 { + width: 25%; } + .large-margin-collapse > .small-4 { + width: 33.33333%; } + .large-margin-collapse > .small-5 { + width: 41.66667%; } + .large-margin-collapse > .small-6 { + width: 50%; } + .large-margin-collapse > .small-7 { + width: 58.33333%; } + .large-margin-collapse > .small-8 { + width: 66.66667%; } + .large-margin-collapse > .small-9 { + width: 75%; } + .large-margin-collapse > .small-10 { + width: 83.33333%; } + .large-margin-collapse > .small-11 { + width: 91.66667%; } + .large-margin-collapse > .small-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .medium-1 { + width: 8.33333%; } + .large-margin-collapse > .medium-2 { + width: 16.66667%; } + .large-margin-collapse > .medium-3 { + width: 25%; } + .large-margin-collapse > .medium-4 { + width: 33.33333%; } + .large-margin-collapse > .medium-5 { + width: 41.66667%; } + .large-margin-collapse > .medium-6 { + width: 50%; } + .large-margin-collapse > .medium-7 { + width: 58.33333%; } + .large-margin-collapse > .medium-8 { + width: 66.66667%; } + .large-margin-collapse > .medium-9 { + width: 75%; } + .large-margin-collapse > .medium-10 { + width: 83.33333%; } + .large-margin-collapse > .medium-11 { + width: 91.66667%; } + .large-margin-collapse > .medium-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .large-1 { + width: 8.33333%; } + .large-margin-collapse > .large-2 { + width: 16.66667%; } + .large-margin-collapse > .large-3 { + width: 25%; } + .large-margin-collapse > .large-4 { + width: 33.33333%; } + .large-margin-collapse > .large-5 { + width: 41.66667%; } + .large-margin-collapse > .large-6 { + width: 50%; } + .large-margin-collapse > .large-7 { + width: 58.33333%; } + .large-margin-collapse > .large-8 { + width: 66.66667%; } + .large-margin-collapse > .large-9 { + width: 75%; } + .large-margin-collapse > .large-10 { + width: 83.33333%; } + .large-margin-collapse > .large-11 { + width: 91.66667%; } + .large-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-padding-collapse { + margin-right: 0; + margin-left: 0; } + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +.small-offset-0 { + margin-left: 0%; } + +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 0.625rem); } + +.small-offset-1 { + margin-left: 8.33333%; } + +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.33333% + 0.625rem); } + +.small-offset-2 { + margin-left: 16.66667%; } + +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.66667% + 0.625rem); } + +.small-offset-3 { + margin-left: 25%; } + +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 0.625rem); } + +.small-offset-4 { + margin-left: 33.33333%; } + +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.33333% + 0.625rem); } + +.small-offset-5 { + margin-left: 41.66667%; } + +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.66667% + 0.625rem); } + +.small-offset-6 { + margin-left: 50%; } + +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 0.625rem); } + +.small-offset-7 { + margin-left: 58.33333%; } + +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.33333% + 0.625rem); } + +.small-offset-8 { + margin-left: 66.66667%; } + +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.66667% + 0.625rem); } + +.small-offset-9 { + margin-left: 75%; } + +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 0.625rem); } + +.small-offset-10 { + margin-left: 83.33333%; } + +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.33333% + 0.625rem); } + +.small-offset-11 { + margin-left: 91.66667%; } + +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.66667% + 0.625rem); } + +@media print, screen and (min-width: 40em) { + .medium-offset-0 { + margin-left: 0%; } + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 0.9375rem); } + .medium-offset-1 { + margin-left: 8.33333%; } + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); } + .medium-offset-2 { + margin-left: 16.66667%; } + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); } + .medium-offset-3 { + margin-left: 25%; } + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 0.9375rem); } + .medium-offset-4 { + margin-left: 33.33333%; } + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); } + .medium-offset-5 { + margin-left: 41.66667%; } + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); } + .medium-offset-6 { + margin-left: 50%; } + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 0.9375rem); } + .medium-offset-7 { + margin-left: 58.33333%; } + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); } + .medium-offset-8 { + margin-left: 66.66667%; } + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); } + .medium-offset-9 { + margin-left: 75%; } + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 0.9375rem); } + .medium-offset-10 { + margin-left: 83.33333%; } + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); } + .medium-offset-11 { + margin-left: 91.66667%; } + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); } } + +@media print, screen and (min-width: 64em) { + .large-offset-0 { + margin-left: 0%; } + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 0.9375rem); } + .large-offset-1 { + margin-left: 8.33333%; } + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); } + .large-offset-2 { + margin-left: 16.66667%; } + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); } + .large-offset-3 { + margin-left: 25%; } + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 0.9375rem); } + .large-offset-4 { + margin-left: 33.33333%; } + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); } + .large-offset-5 { + margin-left: 41.66667%; } + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); } + .large-offset-6 { + margin-left: 50%; } + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 0.9375rem); } + .large-offset-7 { + margin-left: 58.33333%; } + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); } + .large-offset-8 { + margin-left: 66.66667%; } + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); } + .large-offset-9 { + margin-left: 75%; } + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 0.9375rem); } + .large-offset-10 { + margin-left: 83.33333%; } + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); } + .large-offset-11 { + margin-left: 91.66667%; } + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); } } + +.grid-y { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .grid-y > .cell { + width: auto; } + .grid-y > .auto { + height: auto; } + .grid-y > .shrink { + height: auto; } + .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + -ms-flex-preferred-size: auto; + flex-basis: auto; } } + .grid-y > .small-1 { + height: 8.33333%; } + .grid-y > .small-2 { + height: 16.66667%; } + .grid-y > .small-3 { + height: 25%; } + .grid-y > .small-4 { + height: 33.33333%; } + .grid-y > .small-5 { + height: 41.66667%; } + .grid-y > .small-6 { + height: 50%; } + .grid-y > .small-7 { + height: 58.33333%; } + .grid-y > .small-8 { + height: 66.66667%; } + .grid-y > .small-9 { + height: 75%; } + .grid-y > .small-10 { + height: 83.33333%; } + .grid-y > .small-11 { + height: 91.66667%; } + .grid-y > .small-12 { + height: 100%; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; } + .grid-y > .medium-shrink { + height: auto; } + .grid-y > .medium-1 { + height: 8.33333%; } + .grid-y > .medium-2 { + height: 16.66667%; } + .grid-y > .medium-3 { + height: 25%; } + .grid-y > .medium-4 { + height: 33.33333%; } + .grid-y > .medium-5 { + height: 41.66667%; } + .grid-y > .medium-6 { + height: 50%; } + .grid-y > .medium-7 { + height: 58.33333%; } + .grid-y > .medium-8 { + height: 66.66667%; } + .grid-y > .medium-9 { + height: 75%; } + .grid-y > .medium-10 { + height: 83.33333%; } + .grid-y > .medium-11 { + height: 91.66667%; } + .grid-y > .medium-12 { + height: 100%; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-auto { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; } + .grid-y > .large-shrink { + height: auto; } + .grid-y > .large-1 { + height: 8.33333%; } + .grid-y > .large-2 { + height: 16.66667%; } + .grid-y > .large-3 { + height: 25%; } + .grid-y > .large-4 { + height: 33.33333%; } + .grid-y > .large-5 { + height: 41.66667%; } + .grid-y > .large-6 { + height: 50%; } + .grid-y > .large-7 { + height: 58.33333%; } + .grid-y > .large-8 { + height: 66.66667%; } + .grid-y > .large-9 { + height: 75%; } + .grid-y > .large-10 { + height: 83.33333%; } + .grid-y > .large-11 { + height: 91.66667%; } + .grid-y > .large-12 { + height: 100%; } } + +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + +.cell .grid-frame { + width: 100%; } + +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + +.cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + +.cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + +@media print, screen and (min-width: 40em) { + .medium-grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + .cell .medium-grid-frame { + width: 100%; } + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + .medium-cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .medium-cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } } + +@media print, screen and (min-width: 64em) { + .large-grid-frame { + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100vw; } + .cell .large-grid-frame { + width: 100%; } + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } + .large-cell-block-container { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-height: 100%; } + .large-cell-block-container > .grid-x { + max-height: 100%; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; } } + +.grid-y.grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } + +@media print, screen and (min-width: 40em) { + .grid-y.medium-grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } } + +@media print, screen and (min-width: 64em) { + .grid-y.large-grid-frame { + width: auto; + overflow: hidden; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; + height: 100vh; } } + +.cell .grid-y.grid-frame { + height: 100%; } + +@media print, screen and (min-width: 40em) { + .cell .grid-y.medium-grid-frame { + height: 100%; } } + +@media print, screen and (min-width: 64em) { + .cell .grid-y.large-grid-frame { + height: 100%; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 40em) { + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 64em) { + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); } } + +.align-right { + -ms-flex-pack: end; + justify-content: flex-end; } + +.align-center { + -ms-flex-pack: center; + justify-content: center; } + +.align-justify { + -ms-flex-pack: justify; + justify-content: space-between; } + +.align-spaced { + -ms-flex-pack: distribute; + justify-content: space-around; } + +.align-right.vertical.menu > li > a { + -ms-flex-pack: end; + justify-content: flex-end; } + +.align-center.vertical.menu > li > a { + -ms-flex-pack: center; + justify-content: center; } + +.align-top { + -ms-flex-align: start; + align-items: flex-start; } + +.align-self-top { + -ms-flex-item-align: start; + align-self: flex-start; } + +.align-bottom { + -ms-flex-align: end; + align-items: flex-end; } + +.align-self-bottom { + -ms-flex-item-align: end; + align-self: flex-end; } + +.align-middle { + -ms-flex-align: center; + align-items: center; } + +.align-self-middle { + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center; } + +.align-stretch { + -ms-flex-align: stretch; + align-items: stretch; } + +.align-self-stretch { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; } + +.align-center-middle { + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-line-pack: center; + align-content: center; } + +.small-order-1 { + -ms-flex-order: 1; + order: 1; } + +.small-order-2 { + -ms-flex-order: 2; + order: 2; } + +.small-order-3 { + -ms-flex-order: 3; + order: 3; } + +.small-order-4 { + -ms-flex-order: 4; + order: 4; } + +.small-order-5 { + -ms-flex-order: 5; + order: 5; } + +.small-order-6 { + -ms-flex-order: 6; + order: 6; } + +@media print, screen and (min-width: 40em) { + .medium-order-1 { + -ms-flex-order: 1; + order: 1; } + .medium-order-2 { + -ms-flex-order: 2; + order: 2; } + .medium-order-3 { + -ms-flex-order: 3; + order: 3; } + .medium-order-4 { + -ms-flex-order: 4; + order: 4; } + .medium-order-5 { + -ms-flex-order: 5; + order: 5; } + .medium-order-6 { + -ms-flex-order: 6; + order: 6; } } + +@media print, screen and (min-width: 64em) { + .large-order-1 { + -ms-flex-order: 1; + order: 1; } + .large-order-2 { + -ms-flex-order: 2; + order: 2; } + .large-order-3 { + -ms-flex-order: 3; + order: 3; } + .large-order-4 { + -ms-flex-order: 4; + order: 4; } + .large-order-5 { + -ms-flex-order: 5; + order: 5; } + .large-order-6 { + -ms-flex-order: 6; + order: 6; } } + +.flex-container { + display: -ms-flexbox; + display: flex; } + +.flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + +.flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + +.flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + +.flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + +.flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + +.flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + +.flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } + +@media print, screen and (min-width: 40em) { + .medium-flex-container { + display: -ms-flexbox; + display: flex; } + .medium-flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + .medium-flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + .medium-flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .medium-flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + .medium-flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + .medium-flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + .medium-flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } } + +@media print, screen and (min-width: 64em) { + .large-flex-container { + display: -ms-flexbox; + display: flex; } + .large-flex-child-auto { + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + .large-flex-child-grow { + -ms-flex: 1 0 auto; + flex: 1 0 auto; } + .large-flex-child-shrink { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .large-flex-dir-row { + -ms-flex-direction: row; + flex-direction: row; } + .large-flex-dir-row-reverse { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + .large-flex-dir-column { + -ms-flex-direction: column; + flex-direction: column; } + .large-flex-dir-column-reverse { + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } } + +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; } + +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 80%; + line-height: inherit; } + +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; } + h1 small, .h1 small, + h2 small, .h2 small, + h3 small, .h3 small, + h4 small, .h4 small, + h5 small, .h5 small, + h6 small, .h6 small { + line-height: 0; + color: #cacaca; } + +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +@media print, screen and (min-width: 40em) { + h1, .h1 { + font-size: 3rem; } + h2, .h2 { + font-size: 2.5rem; } + h3, .h3 { + font-size: 1.9375rem; } + h4, .h4 { + font-size: 1.5625rem; } + h5, .h5 { + font-size: 1.25rem; } + h6, .h6 { + font-size: 1rem; } } + +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; } + a:hover, a:focus { + color: #1468a0; } + a img { + border: 0; } + +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; } + +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; } + +li { + font-size: inherit; } + +ul { + margin-left: 1.25rem; + list-style-type: disc; } + +ol { + margin-left: 1.25rem; } + +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +dl { + margin-bottom: 1rem; } + dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; } + blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; } + +cite { + display: block; + font-size: 0.8125rem; + color: #8a8a8a; } + cite:before { + content: "— "; } + +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; } + +figure { + margin: 0; } + +code { + padding: 0.125rem 0.3125rem 0.0625rem; + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; } + +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; } + +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; } + +.lead { + font-size: 125%; + line-height: 1.6; } + +.stat { + font-size: 2.5rem; + line-height: 1; } + p + .stat { + margin-top: -1rem; } + +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +@media print, screen and (min-width: 40em) { + .medium-text-left { + text-align: left; } + .medium-text-right { + text-align: right; } + .medium-text-center { + text-align: center; } + .medium-text-justify { + text-align: justify; } } + +@media print, screen and (min-width: 64em) { + .large-text-left { + text-align: left; } + .large-text-right { + text-align: right; } + .large-text-center { + text-align: center; } + .large-text-justify { + text-align: justify; } } + +.show-for-print { + display: none !important; } + +@media print { + * { + background: transparent !important; + box-shadow: none !important; + color: black !important; + text-shadow: none !important; } + .show-for-print { + display: block !important; } + .hide-for-print { + display: none !important; } + table.show-for-print { + display: table !important; } + thead.show-for-print { + display: table-header-group !important; } + tbody.show-for-print { + display: table-row-group !important; } + tr.show-for-print { + display: table-row !important; } + td.show-for-print { + display: table-cell !important; } + th.show-for-print { + display: table-cell !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; } + abbr[title]:after { + content: " (" attr(title) ")"; } + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + @page { + margin: 0.5cm; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + .print-break-inside { + page-break-inside: auto; } } + +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + font-family: inherit; + padding: 0.85em 1em; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-size: 0.9rem; + line-height: 1; + text-align: center; + cursor: pointer; + background-color: #1779ba; + color: #fefefe; } + [data-whatinput='mouse'] .button { + outline: 0; } + .button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; } + .button.tiny { + font-size: 0.6rem; } + .button.small { + font-size: 0.75rem; } + .button.large { + font-size: 1.25rem; } + .button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; } + .button.primary { + background-color: #1779ba; + color: #fefefe; } + .button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; } + .button.secondary { + background-color: #767676; + color: #fefefe; } + .button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button.success { + background-color: #3adb76; + color: #0a0a0a; } + .button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button.warning { + background-color: #ffae00; + color: #0a0a0a; } + .button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button.alert { + background-color: #cc4b37; + color: #fefefe; } + .button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; } + .button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.primary, .button[disabled].primary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus { + background-color: #1779ba; + color: #fefefe; } + .button.disabled.secondary, .button[disabled].secondary { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #767676; + color: #fefefe; } + .button.disabled.success, .button[disabled].success { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button.disabled.warning, .button[disabled].warning { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button.disabled.alert, .button[disabled].alert { + opacity: 0.25; + cursor: not-allowed; } + .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cc4b37; + color: #fefefe; } + .button.hollow { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow, .button.hollow:hover, .button.hollow:focus { + background-color: transparent; } + .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; } + .button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.secondary { + border: 1px solid #767676; + color: #767676; } + .button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; } + .button.hollow.success { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; } + .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.warning { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; } + .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.alert { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear, .button.clear:hover, .button.clear:focus { + background-color: transparent; } + .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + background-color: transparent; } + .button.clear:hover, .button.clear:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] { + border-color: transparent; } + .button.clear.primary { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear.primary:hover, .button.clear.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; } + .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border-color: transparent; } + .button.clear.secondary { + border: 1px solid #767676; + color: #767676; } + .button.clear.secondary:hover, .button.clear.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; } + .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border-color: transparent; } + .button.clear.success { + border: 1px solid #3adb76; + color: #3adb76; } + .button.clear.success:hover, .button.clear.success:focus { + border-color: #157539; + color: #157539; } + .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; } + .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border-color: transparent; } + .button.clear.warning { + border: 1px solid #ffae00; + color: #ffae00; } + .button.clear.warning:hover, .button.clear.warning:focus { + border-color: #805700; + color: #805700; } + .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; } + .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border-color: transparent; } + .button.clear.alert { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear.alert:hover, .button.clear.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border-color: transparent; } + .button.dropdown::after { + display: block; + width: 0; + height: 0; + border: inset 0.4em; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; } + .button.dropdown.hollow::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.primary::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.secondary::after { + border-top-color: #767676; } + .button.dropdown.hollow.success::after { + border-top-color: #3adb76; } + .button.dropdown.hollow.warning::after { + border-top-color: #ffae00; } + .button.dropdown.hollow.alert::after { + border-top-color: #cc4b37; } + .button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; } + +a.button:hover, a.button:focus { + text-decoration: none; } + +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, + textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + +textarea { + max-width: 100%; } + textarea[rows] { + height: auto; } + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #cacaca; } + +input::-moz-placeholder, +textarea::-moz-placeholder { + color: #cacaca; } + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #cacaca; } + +input::placeholder, +textarea::placeholder { + color: #cacaca; } + +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; } + +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; } + +input[type='search'] { + box-sizing: border-box; } + +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; } + +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; } + [type='checkbox'] + label[for], + [type='radio'] + label[for] { + cursor: pointer; } + +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; } + +[type='file'] { + width: 100%; } + +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; } + label.middle { + margin: 0 0 1rem; + padding: 0.5625rem 0; } + +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; } + +.input-group { + display: -ms-flexbox; + display: flex; + width: 100%; + margin-bottom: 1rem; + -ms-flex-align: stretch; + align-items: stretch; } + .input-group > :first-child { + border-radius: 0 0 0 0; } + .input-group > :last-child > * { + border-radius: 0 0 0 0; } + +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; } + +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-align: center; + align-items: center; } + .input-group-label:first-child { + border-right: 0; } + .input-group-label:last-child { + border-left: 0; } + +.input-group-field { + border-radius: 0; + -ms-flex: 1 1 0px; + flex: 1 1 0px; + height: auto; + min-width: 0; } + +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + .input-group-button a, + .input-group-button input, + .input-group-button button, + .input-group-button label { + height: auto; + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; } + +fieldset { + margin: 0; + padding: 0; + border: 0; } + +legend { + max-width: 100%; + margin-bottom: 0.5rem; } + +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; } + .fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; } + +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + @media screen and (min-width: 0\0) { + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } } + select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; } + .is-invalid-input:not(:focus)::-webkit-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus):-ms-input-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; } + +.is-invalid-label { + color: #cc4b37; } + +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; } + .form-error.is-visible { + display: block; } + +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; } + .accordion[disabled] .accordion-title { + cursor: not-allowed; } + +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; } + +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; } + +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + :last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; } + .accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; } + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: '+'; } + .is-active > .accordion-title::before { + content: '\2013'; } + +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; } + :last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; } + +.accordion-menu li { + width: 100%; } + +.accordion-menu a { + padding: 0.7rem 1rem; } + +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; } + +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; } + +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; } + +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; } + .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; } + +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + left: auto; + right: 1rem; } + +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; } + +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + -ms-transform: rotate(180deg); + transform: rotate(180deg); + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.is-accordion-submenu-parent { + position: relative; } + +.has-submenu-toggle > a { + margin-right: 40px; } + +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + cursor: pointer; + width: 40px; + height: 40px; } + .submenu-toggle::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; } + +.submenu-toggle[aria-expanded='true']::after { + -ms-transform: scaleY(-1); + transform: scaleY(-1); + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; } + +.submenu-toggle-text { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } + +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; } + .badge.primary { + background: #1779ba; + color: #fefefe; } + .badge.secondary { + background: #767676; + color: #fefefe; } + .badge.success { + background: #3adb76; + color: #0a0a0a; } + .badge.warning { + background: #ffae00; + color: #0a0a0a; } + .badge.alert { + background: #cc4b37; + color: #fefefe; } + +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; } + .breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .breadcrumbs::after { + clear: both; } + .breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; } + .breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; } + .breadcrumbs a { + color: #1779ba; } + .breadcrumbs a:hover { + text-decoration: underline; } + .breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; } + +.button-group { + margin-bottom: 1rem; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-align: stretch; + align-items: stretch; } + .button-group::before, .button-group::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .button-group::after { + clear: both; } + .button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + .button-group .button:last-child { + margin-right: 0; } + .button-group.tiny .button { + font-size: 0.6rem; } + .button-group.small .button { + font-size: 0.75rem; } + .button-group.large .button { + font-size: 1.25rem; } + .button-group.expanded .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .button-group.primary .button { + background-color: #1779ba; + color: #fefefe; } + .button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; } + .button-group.secondary .button { + background-color: #767676; + color: #fefefe; } + .button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button-group.success .button { + background-color: #3adb76; + color: #0a0a0a; } + .button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button-group.warning .button { + background-color: #ffae00; + color: #0a0a0a; } + .button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button-group.alert .button { + background-color: #cc4b37; + color: #fefefe; } + .button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; } + .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + -ms-flex: 0 0 100%; + flex: 0 0 100%; } + .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + margin-bottom: 0; } } + @media print, screen and (min-width: 64em) { + .button-group.stacked-for-medium .button { + -ms-flex: 1 1 0px; + flex: 1 1 0px; + margin-bottom: 0; } } + @media screen and (max-width: 39.9375em) { + .button-group.stacked-for-small.expanded { + display: block; } + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; } } + +.card { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-positive: 1; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; } + .card > :last-child { + margin-bottom: 0; } + +.card-divider { + -ms-flex: 0 1 auto; + flex: 0 1 auto; + display: -ms-flexbox; + display: flex; + padding: 1rem; + background: #e6e6e6; } + .card-divider > :last-child { + margin-bottom: 0; } + +.card-section { + -ms-flex: 1 0 auto; + flex: 1 0 auto; + padding: 1rem; } + .card-section > :last-child { + margin-bottom: 0; } + +.card-image { + min-height: 1px; } + +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; } + .callout > :first-child { + margin-top: 0; } + .callout > :last-child { + margin-bottom: 0; } + .callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; } + .callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; } + .callout.success { + background-color: #e1faea; + color: #0a0a0a; } + .callout.warning { + background-color: #fff3d9; + color: #0a0a0a; } + .callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; } + .callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; } + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; } + +.close-button { + position: absolute; + color: #8a8a8a; + cursor: pointer; } + [data-whatinput='mouse'] .close-button { + outline: 0; } + .close-button:hover, .close-button:focus { + color: #0a0a0a; } + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; } + .close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; } + +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + [data-whatinput='mouse'] .menu li { + outline: 0; } + .menu a, + .menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu input { + display: inline-block; } + .menu, .menu.horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.simple { + -ms-flex-align: center; + align-items: center; } + .menu.simple li + li { + margin-left: 1rem; } + .menu.simple a { + padding: 0; } + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.medium-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.medium-expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.medium-simple li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + @media print, screen and (min-width: 64em) { + .menu.large-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-direction: row; + flex-direction: row; } + .menu.large-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-direction: column; + flex-direction: column; } + .menu.large-expanded li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.large-simple li { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + .menu.nested { + margin-right: 0; + margin-left: 1rem; } + .menu.icons a { + display: -ms-flexbox; + display: flex; } + .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: -ms-flexbox; + display: flex; } + .menu.icon-left li a { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; } + .menu.icon-left li a img, + .menu.icon-left li a i, + .menu.icon-left li a svg { + margin-right: 0.25rem; } + .menu.icon-right li a { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; } + .menu.icon-right li a img, + .menu.icon-right li a i, + .menu.icon-right li a svg { + margin-left: 0.25rem; } + .menu.icon-top li a { + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .menu.icon-top li a img, + .menu.icon-top li a i, + .menu.icon-top li a svg { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu.icon-bottom li a { + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; } + .menu.icon-bottom li a img, + .menu.icon-bottom li a i, + .menu.icon-bottom li a svg { + -ms-flex-item-align: stretch; + -ms-grid-row-align: stretch; + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu .is-active > a { + background: #1779ba; + color: #fefefe; } + .menu .active > a { + background: #1779ba; + color: #fefefe; } + .menu.align-left { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; } + .menu.align-right li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right.vertical li { + display: block; + text-align: right; } + .menu.align-right.vertical li .submenu li { + text-align: right; } + .menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; } + .menu.align-center li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; } + .menu.align-center li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + .menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; } + +.menu-centered > .menu { + -ms-flex-pack: center; + justify-content: center; } + .menu-centered > .menu li { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; } + .menu-centered > .menu li .submenu li { + -ms-flex-pack: start; + justify-content: flex-start; } + +.no-js [data-responsive-menu] ul { + display: none; } + +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; } + .menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; } + +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; } + .menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; } + +.is-drilldown { + position: relative; + overflow: hidden; } + .is-drilldown li { + display: block; } + .is-drilldown.animate-height { + transition: height 0.5s; } + +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; } + +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; } + .drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + .drilldown .is-drilldown-submenu.is-closing { + -ms-transform: translateX(100%); + transform: translateX(100%); } + .drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; } + +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; } + +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; } + +.drilldown .is-drilldown-submenu-parent > a { + position: relative; } + .drilldown .is-drilldown-submenu-parent > a::after { + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + left: auto; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + right: auto; + left: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + border-left-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; + border-left-width: 0; } + +.dropdown-pane { + position: absolute; + z-index: 10; + width: 300px; + padding: 1rem; + visibility: hidden; + display: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; } + .dropdown-pane.is-opening { + display: block; } + .dropdown-pane.is-open { + visibility: visible; + display: block; } + +.dropdown-pane.tiny { + width: 100px; } + +.dropdown-pane.small { + width: 200px; } + +.dropdown-pane.large { + width: 400px; } + +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + +.dropdown.menu a { + padding: 0.7rem 1rem; } + [data-whatinput='mouse'] .dropdown.menu a { + outline: 0; } + +.dropdown.menu .is-active > a { + background: transparent; + color: #1779ba; } + +.no-js .dropdown.menu ul { + display: none; } + +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; } + +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; } + +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.dropdown.menu.vertical > li > a::after { + right: 14px; } + +.dropdown.menu.vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + +@media print, screen and (min-width: 40em) { + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; } + .dropdown.menu.medium-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +@media print, screen and (min-width: 64em) { + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; } + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.large-vertical > li > a::after { + right: 14px; } + .dropdown.menu.large-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } } + +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; } + +.is-dropdown-menu.vertical { + width: 100px; } + .is-dropdown-menu.vertical.align-right { + float: right; } + +.is-dropdown-submenu-parent { + position: relative; } + .is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; } + .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; } + .dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; } + .is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; } + .is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; } + .is-dropdown-submenu > li { + width: 100%; } + .is-dropdown-submenu.js-dropdown-active { + display: block; } + +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; } + .responsive-embed iframe, + .responsive-embed object, + .responsive-embed embed, + .responsive-embed video, + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-embed.widescreen, + .flex-video.widescreen { + padding-bottom: 56.25%; } + +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; } + .label.primary { + background: #1779ba; + color: #fefefe; } + .label.secondary { + background: #767676; + color: #fefefe; } + .label.success { + background: #3adb76; + color: #0a0a0a; } + .label.warning { + background: #ffae00; + color: #0a0a0a; } + .label.alert { + background: #cc4b37; + color: #fefefe; } + +.media-object { + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .media-object img { + max-width: none; } + @media screen and (max-width: 39.9375em) { + .media-object.stack-for-small { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } } + @media screen and (max-width: 39.9375em) { + .media-object.stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; } + .media-object.stack-for-small .media-object-section img { + width: 100%; } } + +.media-object-section { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .media-object-section:first-child { + padding-right: 1rem; } + .media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; } + .media-object-section > :last-child { + margin-bottom: 0; } + .media-object-section.main-section { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + +.is-off-canvas-open { + overflow: hidden; } + +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; } + .js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; } + .js-off-canvas-overlay.is-closable { + cursor: pointer; } + .js-off-canvas-overlay.is-overlay-absolute { + position: absolute; } + .js-off-canvas-overlay.is-overlay-fixed { + position: fixed; } + +.off-canvas-wrapper { + position: relative; + overflow: hidden; } + +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas { + outline: 0; } + .off-canvas.is-transition-push { + z-index: 12; } + .off-canvas.is-closed { + visibility: hidden; } + .off-canvas.is-transition-overlap { + z-index: 13; } + .off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; } + .off-canvas-absolute.is-transition-push { + z-index: 12; } + .off-canvas-absolute.is-closed { + visibility: hidden; } + .off-canvas-absolute.is-transition-overlap { + z-index: 13; } + .off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas-absolute.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + width: 250px; + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left { + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-left.has-transition-push { + -ms-transform: translateX(250px); + transform: translateX(250px); } + .position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + width: 250px; + -ms-transform: translateX(250px); + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right { + -ms-transform: translateX(250px); + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-right.has-transition-push { + -ms-transform: translateX(-250px); + transform: translateX(-250px); } + .position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top { + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-top.has-transition-push { + -ms-transform: translateY(250px); + transform: translateY(250px); } + .position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); } + +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + -ms-transform: translateY(250px); + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom { + -ms-transform: translateY(250px); + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content.is-open-bottom.has-transition-push { + -ms-transform: translateY(-250px); + transform: translateY(-250px); } + .position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); } + +.off-canvas-content { + -ms-transform: none; + transform: none; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + .off-canvas-content.has-transition-push { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + .off-canvas-content .off-canvas.is-open { + -ms-transform: translate(0, 0); + transform: translate(0, 0); } + +@media print, screen and (min-width: 40em) { + .position-left.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-medium { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-medium { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; } } + +@media print, screen and (min-width: 64em) { + .position-left.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; } + .position-right.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; } + .position-top.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; } + .position-bottom.reveal-for-large { + -ms-transform: none; + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-large { + -ms-transform: none; + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; } } + +@media print, screen and (min-width: 40em) { + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; } + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + -ms-transform: none; + transform: none; } + .off-canvas.in-canvas-for-medium .close-button { + display: none; } } + +@media print, screen and (min-width: 64em) { + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; } + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + -ms-transform: none; + transform: none; } + .off-canvas.in-canvas-for-large .close-button { + display: none; } } + +.orbit { + position: relative; } + +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; } + +.orbit-slide { + width: 100%; } + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0; } + +.orbit-figure { + margin: 0; } + +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; } + +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; } + +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; } + [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; } + .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); } + +.orbit-previous { + left: 0; } + +.orbit-next { + left: auto; + right: 0; } + +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; } + [data-whatinput='mouse'] .orbit-bullets { + outline: 0; } + .orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; } + .orbit-bullets button:hover { + background-color: #8a8a8a; } + .orbit-bullets button.is-active { + background-color: #8a8a8a; } + +.pagination { + margin-left: 0; + margin-bottom: 1rem; } + .pagination::before, .pagination::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .pagination::after { + clear: both; } + .pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; } + .pagination li:last-child, .pagination li:first-child { + display: inline-block; } + @media print, screen and (min-width: 40em) { + .pagination li { + display: inline-block; } } + .pagination a, + .pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; } + .pagination a:hover, + .pagination button:hover { + background: #e6e6e6; } + .pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; } + .pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; } + .pagination .disabled:hover { + background: transparent; } + .pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; } + +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: '\00ab'; } + +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: '\00bb'; } + +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; } + .progress.primary .progress-meter { + background-color: #1779ba; } + .progress.secondary .progress-meter { + background-color: #767676; } + .progress.success .progress-meter { + background-color: #3adb76; } + .progress.warning .progress-meter { + background-color: #ffae00; } + .progress.alert .progress-meter { + background-color: #cc4b37; } + +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; } + +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + position: absolute; + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; } + +body.is-reveal-open { + overflow: hidden; } + +html.is-reveal-open, +html.is-reveal-open body { + min-height: 100%; + overflow: hidden; + position: fixed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: scroll; } + +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; } + [data-whatinput='mouse'] .reveal { + outline: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + min-height: 0; } } + .reveal .column { + min-width: 0; } + .reveal > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + width: 600px; + max-width: 75rem; } } + .reveal.collapse { + padding: 0; } + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width: 30%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.small { + width: 50%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.large { + width: 90%; + max-width: 75rem; } } + .reveal.full { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } + @media screen and (max-width: 39.9375em) { + .reveal { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; } } + .reveal.without-overlay { + position: fixed; } + +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: none; + touch-action: none; } + +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; } + .slider-fill.is-dragging { + transition: all 0s linear; } + +.slider-handle { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); + left: 0; + z-index: 1; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + -ms-touch-action: manipulation; + touch-action: manipulation; } + [data-whatinput='mouse'] .slider-handle { + outline: 0; } + .slider-handle:hover { + background-color: #14679e; } + .slider-handle.is-dragging { + transition: all 0s linear; } + +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; } + +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + -ms-transform: scale(1, -1); + transform: scale(1, -1); } + .slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; } + .slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + +.sticky-container { + position: relative; } + +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); } + +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; } + .sticky.is-stuck.is-at-top { + top: 0; } + .sticky.is-stuck.is-at-bottom { + bottom: 0; } + +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; } + .sticky.is-anchored.is-at-bottom { + bottom: 0; } + +.switch { + height: 2rem; + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; } + +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; } + input + .switch-paddle { + margin: 0; } + .switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; } + input:checked ~ .switch-paddle { + background: #1779ba; } + input:checked ~ .switch-paddle::after { + left: 2.25rem; } + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; } + +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.switch-active { + left: 8%; + display: none; } + input:checked + label > .switch-active { + display: block; } + +.switch-inactive { + right: 15%; } + input:checked + label > .switch-inactive { + display: none; } + +.switch.tiny { + height: 1.5rem; } + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; } + .switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; } + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; } + +.switch.small { + height: 1.75rem; } + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; } + .switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; } + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem; } + +.switch.large { + height: 2.5rem; } + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; } + .switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; } + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; } + +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; } + table thead, + table tbody, + table tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; } + table caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; } + table thead { + background: #f8f8f8; + color: #0a0a0a; } + table tfoot { + background: #f1f1f1; + color: #0a0a0a; } + table thead tr, + table tfoot tr { + background: transparent; } + table thead th, + table thead td, + table tfoot th, + table tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; } + table tbody th, + table tbody td { + padding: 0.5rem 0.625rem 0.625rem; } + table tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; } + table.unstriped tbody { + background-color: #fefefe; } + table.unstriped tbody tr { + border-bottom: 0; + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; } + +@media screen and (max-width: 63.9375em) { + table.stack thead { + display: none; } + table.stack tfoot { + display: none; } + table.stack tr, + table.stack th, + table.stack td { + display: block; } + table.stack td { + border-top: 0; } } + +table.scroll { + display: block; + width: 100%; + overflow-x: auto; } + +table.hover thead tr:hover { + background-color: #f3f3f3; } + +table.hover tfoot tr:hover { + background-color: #ececec; } + +table.hover tbody tr:hover { + background-color: #f9f9f9; } + +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; } + +.table-scroll { + overflow-x: auto; } + .table-scroll table { + width: auto; } + +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; } + .tabs::before, .tabs::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + .tabs::after { + clear: both; } + +.tabs.vertical > li { + display: block; + float: none; + width: auto; } + +.tabs.simple > li > a { + padding: 0; } + .tabs.simple > li > a:hover { + background: transparent; } + +.tabs.primary { + background: #1779ba; } + .tabs.primary > li > a { + color: #fefefe; } + .tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; } + +.tabs-title { + float: left; } + .tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + .tabs-title > a:hover { + background: #fefefe; + color: #1468a0; } + .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; } + +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; } + +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; } + +.tabs-panel { + display: none; + padding: 1rem; } + .tabs-panel.is-active { + display: block; } + +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 4px #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; } + +a.thumbnail { + transition: box-shadow 200ms ease-out; } + a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); } + a.thumbnail image { + box-shadow: none; } + +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-align: center; + align-items: center; } + .title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.title-bar-left, +.title-bar-right { + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + +.title-bar-right { + text-align: right; } + +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; } + +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; } + +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; } + .tooltip::before { + position: absolute; } + .tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-top-width: 0; + border-bottom-style: solid; + border-color: transparent transparent #0a0a0a; + bottom: 100%; } + .tooltip.bottom.align-center::before { + left: 50%; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + .tooltip.top::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; } + .tooltip.top.align-center::before { + left: 50%; + -ms-transform: translateX(-50%); + transform: translateX(-50%); } + .tooltip.left::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; } + .tooltip.left.align-center::before { + bottom: auto; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .tooltip.right::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; } + .tooltip.right.align-center::before { + bottom: auto; + top: 50%; + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .tooltip.align-top::before { + bottom: auto; + top: 10%; } + .tooltip.align-bottom::before { + bottom: 10%; + top: auto; } + .tooltip.align-left::before { + left: 10%; + right: auto; } + .tooltip.align-right::before { + left: auto; + right: 10%; } + +.top-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; + padding: 0.5rem; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar, + .top-bar ul { + background-color: #e6e6e6; } + .top-bar input { + max-width: 200px; + margin-right: 1rem; } + .top-bar .input-group-field { + width: 100%; + margin-right: 0; } + .top-bar input.button { + width: auto; } + .top-bar .top-bar-left, + .top-bar .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + @media print, screen and (min-width: 40em) { + .top-bar { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .top-bar .top-bar-left { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + margin-right: auto; } + .top-bar .top-bar-right { + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-left: auto; } } + @media screen and (max-width: 63.9375em) { + .top-bar.stacked-for-medium { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } } + @media screen and (max-width: 74.9375em) { + .top-bar.stacked-for-large { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } } + +.top-bar-title { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; } + +.top-bar-left, +.top-bar-right { + -ms-flex: 0 0 auto; + flex: 0 0 auto; } + +.hide { + display: none !important; } + +.invisible { + visibility: hidden; } + +@media screen and (max-width: 39.9375em) { + .hide-for-small-only { + display: none !important; } } + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display: none !important; } } + +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display: none !important; } } + +@media screen and (max-width: 39.9375em) { + .show-for-medium { + display: none !important; } } + +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + .hide-for-medium-only { + display: none !important; } } + +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + .show-for-medium-only { + display: none !important; } } + +@media print, screen and (min-width: 64em) { + .hide-for-large { + display: none !important; } } + +@media screen and (max-width: 63.9375em) { + .show-for-large { + display: none !important; } } + +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + .hide-for-large-only { + display: none !important; } } + +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + .show-for-large-only { + display: none !important; } } + +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; } + +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; } + +.show-for-landscape, +.hide-for-portrait { + display: block !important; } + @media screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: block !important; } } + @media screen and (orientation: portrait) { + .show-for-landscape, + .hide-for-portrait { + display: none !important; } } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + @media screen and (orientation: landscape) { + .hide-for-landscape, + .show-for-portrait { + display: none !important; } } + @media screen and (orientation: portrait) { + .hide-for-landscape, + .show-for-portrait { + display: block !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-center { + display: block; + margin-right: auto; + margin-left: auto; } + +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-order: 1; + order: 1; } + +.clearfix::after { + clear: both; } + +.slide-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(-100%); + transform: translateY(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-down.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(-100%); + transform: translateX(-100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-left.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(100%); + transform: translateY(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-up.mui-enter.mui-enter-active { + -ms-transform: translateY(0); + transform: translateY(0); } + +.slide-in-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(100%); + transform: translateX(100%); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-in-right.mui-enter.mui-enter-active { + -ms-transform: translateX(0); + transform: translateX(0); } + +.slide-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-down.mui-leave.mui-leave-active { + -ms-transform: translateY(100%); + transform: translateY(100%); } + +.slide-out-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-right.mui-leave.mui-leave-active { + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.slide-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateY(0); + transform: translateY(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-up.mui-leave.mui-leave-active { + -ms-transform: translateY(-100%); + transform: translateY(-100%); } + +.slide-out-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: translateX(0); + transform: translateX(0); + transition-property: transform, opacity; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.slide-out-left.mui-leave.mui-leave-active { + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + +.fade-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 0; + transition-property: opacity; } + +.fade-in.mui-enter.mui-enter-active { + opacity: 1; } + +.fade-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 1; + transition-property: opacity; } + +.fade-out.mui-leave.mui-leave-active { + opacity: 0; } + +.hinge-in-from-top.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-top.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-right.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-bottom.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(90deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-bottom.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(90deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-left.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-x.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-x.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-in-from-middle-y.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; } + +.hinge-in-from-middle-y.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; } + +.hinge-out-from-top.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: top; + transform-origin: top; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-top.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: right; + transform-origin: right; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-right.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.hinge-out-from-bottom.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: bottom; + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-bottom.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(90deg); + opacity: 0; } + +.hinge-out-from-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: left; + transform-origin: left; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-left.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(90deg); + opacity: 0; } + +.hinge-out-from-middle-x.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-x.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; } + +.hinge-out-from-middle-y.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + -ms-transform-origin: center; + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; } + +.hinge-out-from-middle-y.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; } + +.scale-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(0.5); + transform: scale(0.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-up.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1.5); + transform: scale(1.5); + transition-property: transform, opacity; + opacity: 0; } + +.scale-in-down.mui-enter.mui-enter-active { + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; } + +.scale-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-up.mui-leave.mui-leave-active { + -ms-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; } + +.scale-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: scale(1); + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; } + +.scale-out-down.mui-leave.mui-leave-active { + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; } + +.spin-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out.mui-leave.mui-leave-active { + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + opacity: 0; } + +.spin-in-ccw.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0.75turn); + transform: rotate(0.75turn); + transition-property: transform, opacity; + opacity: 0; } + +.spin-in-ccw.mui-enter.mui-enter-active { + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; } + +.spin-out-ccw.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + -ms-transform: rotate(0); + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; } + +.spin-out-ccw.mui-leave.mui-leave-active { + -ms-transform: rotate(-0.75turn); + transform: rotate(-0.75turn); + opacity: 0; } + +.slow { + transition-duration: 750ms !important; } + +.fast { + transition-duration: 250ms !important; } + +.linear { + transition-timing-function: linear !important; } + +.ease { + transition-timing-function: ease !important; } + +.ease-in { + transition-timing-function: ease-in !important; } + +.ease-out { + transition-timing-function: ease-out !important; } + +.ease-in-out { + transition-timing-function: ease-in-out !important; } + +.bounce-in { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + transition-delay: 300ms !important; } + +.long-delay { + transition-delay: 700ms !important; } + +.shake { + animation-name: shake-7; } + +@keyframes shake-7 { + 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { + transform: translateX(7%); } + 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { + transform: translateX(-7%); } } + +.spin-cw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(-1turn); } + 100% { + transform: rotate(0); } } + +.spin-ccw { + animation-name: spin-cw-1turn; } + +@keyframes spin-cw-1turn { + 0% { + transform: rotate(0); } + 100% { + transform: rotate(1turn); } } + +.wiggle { + animation-name: wiggle-7deg; } + +@keyframes wiggle-7deg { + 40%, 50%, 60% { + transform: rotate(7deg); } + 35%, 45%, 55%, 65% { + transform: rotate(-7deg); } + 0%, 30%, 70%, 100% { + transform: rotate(0); } } + +.shake, +.spin-cw, +.spin-ccw, +.wiggle { + animation-duration: 500ms; } + +.infinite { + animation-iteration-count: infinite; } + +.slow { + animation-duration: 750ms !important; } + +.fast { + animation-duration: 250ms !important; } + +.linear { + animation-timing-function: linear !important; } + +.ease { + animation-timing-function: ease !important; } + +.ease-in { + animation-timing-function: ease-in !important; } + +.ease-out { + animation-timing-function: ease-out !important; } + +.ease-in-out { + animation-timing-function: ease-in-out !important; } + +.bounce-in { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } + +.bounce-out { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } + +.bounce-in-out { + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } + +.short-delay { + animation-delay: 300ms !important; } + +.long-delay { + animation-delay: 700ms !important; } diff --git a/pre18/css/foundation.min.css b/pre18/css/foundation.min.css new file mode 100644 index 0000000..f0f3611 --- /dev/null +++ b/pre18/css/foundation.min.css @@ -0,0 +1 @@ +@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.large-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-right.vertical.menu>li>a{-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}.flex-container{display:-ms-flexbox;display:flex}.flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-ms-flexbox;display:flex}.medium-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-ms-flexbox;display:flex}.large-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child{border-radius:0}.input-group>:last-child>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-ms-flex:1 1 0px;flex:1 1 0px;height:auto;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:'+'}.is-active>.accordion-title::before{content:'\2013'}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.accordion-menu li{width:100%}.accordion-menu a{padding:.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{left:auto;right:1rem}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-ms-transform:rotate(180deg);transform:rotate(180deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-ms-transform:scaleY(-1);transform:scaleY(-1);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#1779ba;color:#fefefe}.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.breadcrumbs{margin:0 0 1rem 0;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#1779ba}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.button-group{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch}.button-group::after,.button-group::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.button-group::after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem;-ms-flex:0 0 auto;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{-ms-flex:1 1 0px;flex:1 1 0px}.button-group.primary .button{background-color:#1779ba;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#126195;color:#fefefe}.button-group.secondary .button{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{-ms-flex:0 0 100%;flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{-ms-flex:1 1 0px;flex:1 1 0px;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{-ms-flex:1 1 0px;flex:1 1 0px;margin-bottom:0}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.menu{padding:0;margin:0;list-style:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.simple{-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.medium-simple li{-ms-flex:1 1 0px;flex:1 1 0px}}@media print,screen and (min-width:64em){.menu.large-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-ms-flex:1 1 0px;flex:1 1 0px}.menu.large-simple li{-ms-flex:1 1 0px;flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-ms-flexbox;display:flex}.menu.icon-left li a{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#1779ba;color:#fefefe}.menu .active>a{background:#1779ba;color:#fefefe}.menu.align-left{-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.drilldown a{padding:.7rem 1rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-ms-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-ms-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{position:absolute;top:50%;margin-top:-6px;right:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.drilldown.align-left .is-drilldown-submenu-parent>a::after{left:auto;right:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.drilldown.align-right .is-drilldown-submenu-parent>a::after{right:auto;left:1rem;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}.dropdown-pane{position:absolute;z-index:10;width:300px;padding:1rem;visibility:hidden;display:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{visibility:visible;display:block}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu a{padding:.7rem 1rem}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu .is-active>a{background:0 0;color:#1779ba}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto;top:0}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{right:auto;left:5px;display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#1779ba;color:#fefefe}.label.primary{background:#1779ba;color:#fefefe}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.media-object{display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.media-object img{max-width:none}@media screen and (max-width:39.9375em){.media-object.stack-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{-ms-flex:0 1 auto;flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}.media-object-section.main-section{-ms-flex:1 1 0px;flex:1 1 0px}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-ms-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-ms-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-ms-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-ms-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{-ms-transform:none;transform:none;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-push{-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:inherit;width:inherit;overflow:inherit;transition:inherit}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:inherit;width:inherit;overflow:inherit;transition:inherit}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;background-color:rgba(10,10,10,.5);color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button:hover{background-color:#8a8a8a}.orbit-bullets button.is-active{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:'\00ab'}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:'\00bb'}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#1779ba}.progress-meter-text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#14679e}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-ms-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-ms-transform:translateX(-50%);transform:translateX(-50%)}.sticky-container{position:relative}.sticky{position:relative;z-index:0;transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:0;background:#cacaca;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;transform:translate3d(0,0,0);border-radius:0;background:#fefefe;transition:all .25s ease-out;content:''}input:checked~.switch-paddle{background:#1779ba}input:checked~.switch-paddle::after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{padding:.5rem .625rem .625rem;font-weight:700}table thead{background:#f8f8f8;color:#0a0a0a}table tfoot{background:#f1f1f1;color:#0a0a0a}table tfoot tr,table thead tr{background:0 0}table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:.5rem .625rem .625rem}table tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.9375em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::after,.tabs::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:solid 4px #fefefe;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(23,121,186,.5)}a.thumbnail image{box-shadow:none}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{-ms-flex:1 1 0px;flex:1 1 0px}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.top-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{-ms-flex:0 0 auto;flex:0 0 auto}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{animation-duration:250ms!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important} \ No newline at end of file diff --git a/pre18/index.html b/pre18/index.html new file mode 100644 index 0000000..952792d --- /dev/null +++ b/pre18/index.html @@ -0,0 +1,75 @@ + + + + + + +HackTX + + + + + + + + + + + + + + + + + +
    +
    +
    +

    HackTX

    +
    +
    A hackathon organized by Freetail Hackers.
    +
    Coming Fall 2018
    +
    +
    +
    + Group of people checking in used as background image + + +
    +
    + +
    + Be the first to hear about upcoming events! Join the mailing list: +
    + + + + +
    +
    + +
    +

    What is HackTX?

    +

    HackTX is an annual 24-hour hackathon at The University of Texas at Austin where students can make their ideas real. It's about learning new skills and coming up with creative solutions using technology. To help along the way, we provide mentorship and workshops. Beginners are welcome!

    +

    Who can attend?

    +

    The event is open to college students over 18 years old. This includes undergraduates and grad students. We welcome hackers of all levels of experience. With workshops to learn the basics and mentors to guide hands-on, beginners are given the change to learn new skills. For more experienced hackathon participants, there are exciting mini-events and challenges!

    +

    Who are the Freetail Hackers?

    +

    We're a group of UT Austin students who love organizing hackathons for college students who are interested in tech. We also love going to them. If you enjoy both of these, you should apply to join our team when applications open in December! Application will be posted on our Facebook page.

    +
    + +
    + Need to reach out to us about any further questions or want to work with us for the next event? Email us at hello@freetailhackers.com! +
    + +
    + Made with <3 in Austin +
    +
    + + + diff --git a/pre18/js/app.js b/pre18/js/app.js new file mode 100644 index 0000000..aa8eddd --- /dev/null +++ b/pre18/js/app.js @@ -0,0 +1,61 @@ +(function() { + var size = 12, + canvas = document.getElementById("pattern"), + ctx = canvas.getContext("2d"); + + canvas.width = 1200; // $herowidth + canvas.height = canvas.width; + + function render() { + canvas.width = canvas.width; + + for (var i = 0; i < floaties.length; i++) { + var floaty = floaties[i]; + var numberOfSides = 5, + step = 2 * Math.PI / 5, + shift = floaty.theta; + ctx.beginPath(); + for (var j = 0; j <= 5;j++) { + var curStep = j * step + shift; + ctx.lineTo(floaty.x + size * Math.cos(curStep), floaty.y + size * Math.sin(curStep)); + } + ctx.strokeStyle = "white"; + ctx.lineWidth = 3; + ctx.stroke(); + + floaty.y--; + floaty.theta += Math.PI / 180; + if (floaty.y < -size || floaty.x < -size) { + floaties[i] = randomFloaty(); + } + } + + requestAnimationFrame(render); + } + + var floaties = []; + for (var i = 0; i < 20; i++) { + floaties.push({ + x: (Math.random()*canvas.width)|0, + y: (Math.random()*canvas.height)|0, + theta: Math.random()*Math.PI*0.2+0, + }); + } + render(); + + function randomFloaty() { + return { + x: (Math.random()*canvas.width)|0, + y: canvas.height+size, + theta: Math.random()*Math.PI*0.2+0, + }; + } + + function drawAt(x, y, theta) { + ctx.translate(x, y); + ctx.rotate(theta); + ctx.drawImage(prerender, x-size, y-size); + ctx.rotate(-theta); + ctx.translate(-x, -y); + } +})(); diff --git a/pre18/js/vendor/foundation.js b/pre18/js/vendor/foundation.js new file mode 100644 index 0000000..cbde5fb --- /dev/null +++ b/pre18/js/vendor/foundation.js @@ -0,0 +1,11726 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // identity function for calling harmony imports with the correct context +/******/ __webpack_require__.i = function(value) { return value; }; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 35); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports) { + +module.exports = jQuery; + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return rtl; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return GetYoDigits; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return transitionend; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +// Core Foundation Utilities, utilized in a number of places. + +/** + * Returns a boolean for RTL support + */ +function rtl() { + return __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html').attr('dir') === 'rtl'; +} + +/** + * returns a random base-36 uid with namespacing + * @function + * @param {Number} length - number of random base-36 digits desired. Increase for more random strings. + * @param {String} namespace - name of plugin to be incorporated in uid, optional. + * @default {String} '' - if no plugin name is provided, nothing is appended to the uid. + * @returns {String} - unique id + */ +function GetYoDigits(length, namespace) { + length = length || 6; + return Math.round(Math.pow(36, length + 1) - Math.random() * Math.pow(36, length)).toString(36).slice(1) + (namespace ? '-' + namespace : ''); +} + +function transitionend($elem) { + var transitions = { + 'transition': 'transitionend', + 'WebkitTransition': 'webkitTransitionEnd', + 'MozTransition': 'transitionend', + 'OTransition': 'otransitionend' + }; + var elem = document.createElement('div'), + end; + + for (var t in transitions) { + if (typeof elem.style[t] !== 'undefined') { + end = transitions[t]; + } + } + if (end) { + return end; + } else { + end = setTimeout(function () { + $elem.triggerHandler('transitionend', [$elem]); + }, 1); + return 'transitionend'; + } +} + + + +/***/ }), +/* 2 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Plugin; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +// Abstract class for providing lifecycle hooks. Expect plugins to define AT LEAST +// {function} _setup (replaces previous constructor), +// {function} _destroy (replaces previous destroy) + +var Plugin = function () { + function Plugin(element, options) { + _classCallCheck(this, Plugin); + + this._setup(element, options); + var pluginName = getPluginName(this); + this.uuid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["a" /* GetYoDigits */])(6, pluginName); + + if (!this.$element.attr('data-' + pluginName)) { + this.$element.attr('data-' + pluginName, this.uuid); + } + if (!this.$element.data('zfPlugin')) { + this.$element.data('zfPlugin', this); + } + /** + * Fires when the plugin has initialized. + * @event Plugin#init + */ + this.$element.trigger('init.zf.' + pluginName); + } + + _createClass(Plugin, [{ + key: 'destroy', + value: function destroy() { + this._destroy(); + var pluginName = getPluginName(this); + this.$element.removeAttr('data-' + pluginName).removeData('zfPlugin') + /** + * Fires when the plugin has been destroyed. + * @event Plugin#destroyed + */ + .trigger('destroyed.zf.' + pluginName); + for (var prop in this) { + this[prop] = null; //clean up script to prep for garbage collection. + } + } + }]); + + return Plugin; +}(); + +// Convert PascalCase to kebab-case +// Thank you: http://stackoverflow.com/a/8955580 + + +function hyphenate(str) { + return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); +} + +function getPluginName(obj) { + if (typeof obj.constructor.name !== 'undefined') { + return hyphenate(obj.constructor.name); + } else { + return hyphenate(obj.className); + } +} + + + +/***/ }), +/* 3 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return MediaQuery; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +// Default set of media queries +var defaultQueries = { + 'default': 'only screen', + landscape: 'only screen and (orientation: landscape)', + portrait: 'only screen and (orientation: portrait)', + retina: 'only screen and (-webkit-min-device-pixel-ratio: 2),' + 'only screen and (min--moz-device-pixel-ratio: 2),' + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + 'only screen and (min-device-pixel-ratio: 2),' + 'only screen and (min-resolution: 192dpi),' + 'only screen and (min-resolution: 2dppx)' +}; + +// matchMedia() polyfill - Test a CSS media type/query in JS. +// Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license +var matchMedia = window.matchMedia || function () { + 'use strict'; + + // For browsers that support matchMedium api such as IE 9 and webkit + + var styleMedia = window.styleMedia || window.media; + + // For those that don't support matchMedium + if (!styleMedia) { + var style = document.createElement('style'), + script = document.getElementsByTagName('script')[0], + info = null; + + style.type = 'text/css'; + style.id = 'matchmediajs-test'; + + script && script.parentNode && script.parentNode.insertBefore(style, script); + + // 'style.currentStyle' is used by IE <= 8 and 'window.getComputedStyle' for all other browsers + info = 'getComputedStyle' in window && window.getComputedStyle(style, null) || style.currentStyle; + + styleMedia = { + matchMedium: function (media) { + var text = '@media ' + media + '{ #matchmediajs-test { width: 1px; } }'; + + // 'style.styleSheet' is used by IE <= 8 and 'style.textContent' for all other browsers + if (style.styleSheet) { + style.styleSheet.cssText = text; + } else { + style.textContent = text; + } + + // Test if media query is true or false + return info.width === '1px'; + } + }; + } + + return function (media) { + return { + matches: styleMedia.matchMedium(media || 'all'), + media: media || 'all' + }; + }; +}(); + +var MediaQuery = { + queries: [], + + current: '', + + /** + * Initializes the media query helper, by extracting the breakpoint list from the CSS and activating the breakpoint watcher. + * @function + * @private + */ + _init: function () { + var self = this; + var $meta = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('meta.foundation-mq'); + if (!$meta.length) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('').appendTo(document.head); + } + + var extractedStyles = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('.foundation-mq').css('font-family'); + var namedQueries; + + namedQueries = parseStyleToObject(extractedStyles); + + for (var key in namedQueries) { + if (namedQueries.hasOwnProperty(key)) { + self.queries.push({ + name: key, + value: 'only screen and (min-width: ' + namedQueries[key] + ')' + }); + } + } + + this.current = this._getCurrentSize(); + + this._watcher(); + }, + + + /** + * Checks if the screen is at least as wide as a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it's smaller. + */ + atLeast: function (size) { + var query = this.get(size); + + if (query) { + return matchMedia(query).matches; + } + + return false; + }, + + + /** + * Checks if the screen matches to a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to check, either 'small only' or 'small'. Omitting 'only' falls back to using atLeast() method. + * @returns {Boolean} `true` if the breakpoint matches, `false` if it does not. + */ + is: function (size) { + size = size.trim().split(' '); + if (size.length > 1 && size[1] === 'only') { + if (size[0] === this._getCurrentSize()) return true; + } else { + return this.atLeast(size[0]); + } + return false; + }, + + + /** + * Gets the media query of a breakpoint. + * @function + * @param {String} size - Name of the breakpoint to get. + * @returns {String|null} - The media query of the breakpoint, or `null` if the breakpoint doesn't exist. + */ + get: function (size) { + for (var i in this.queries) { + if (this.queries.hasOwnProperty(i)) { + var query = this.queries[i]; + if (size === query.name) return query.value; + } + } + + return null; + }, + + + /** + * Gets the current breakpoint name by testing every breakpoint and returning the last one to match (the biggest one). + * @function + * @private + * @returns {String} Name of the current breakpoint. + */ + _getCurrentSize: function () { + var matched; + + for (var i = 0; i < this.queries.length; i++) { + var query = this.queries[i]; + + if (matchMedia(query.value).matches) { + matched = query; + } + } + + if (typeof matched === 'object') { + return matched.name; + } else { + return matched; + } + }, + + + /** + * Activates the breakpoint watcher, which fires an event on the window whenever the breakpoint changes. + * @function + * @private + */ + _watcher: function () { + var _this = this; + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('resize.zf.mediaquery').on('resize.zf.mediaquery', function () { + var newSize = _this._getCurrentSize(), + currentSize = _this.current; + + if (newSize !== currentSize) { + // Change the current media query + _this.current = newSize; + + // Broadcast the media query change on the window + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).trigger('changed.zf.mediaquery', [newSize, currentSize]); + } + }); + } +}; + +// Thank you: https://github.com/sindresorhus/query-string +function parseStyleToObject(str) { + var styleObject = {}; + + if (typeof str !== 'string') { + return styleObject; + } + + str = str.trim().slice(1, -1); // browsers re-quote string style values + + if (!str) { + return styleObject; + } + + styleObject = str.split('&').reduce(function (ret, param) { + var parts = param.replace(/\+/g, ' ').split('='); + var key = parts[0]; + var val = parts[1]; + key = decodeURIComponent(key); + + // missing `=` should be `null`: + // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters + val = val === undefined ? null : decodeURIComponent(val); + + if (!ret.hasOwnProperty(key)) { + ret[key] = val; + } else if (Array.isArray(ret[key])) { + ret[key].push(val); + } else { + ret[key] = [ret[key], val]; + } + return ret; + }, {}); + + return styleObject; +} + + + +/***/ }), +/* 4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Keyboard; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); +/******************************************* + * * + * This util was created by Marius Olbertz * + * Please thank Marius on GitHub /owlbertz * + * or the web http://www.mariusolbertz.de/ * + * * + ******************************************/ + + + + + + +var keyCodes = { + 9: 'TAB', + 13: 'ENTER', + 27: 'ESCAPE', + 32: 'SPACE', + 35: 'END', + 36: 'HOME', + 37: 'ARROW_LEFT', + 38: 'ARROW_UP', + 39: 'ARROW_RIGHT', + 40: 'ARROW_DOWN' +}; + +var commands = {}; + +// Functions pulled out to be referenceable from internals +function findFocusable($element) { + if (!$element) { + return false; + } + return $element.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]').filter(function () { + if (!__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':visible') || __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).attr('tabindex') < 0) { + return false; + } //only have visible elements and those that have a tabindex greater or equal 0 + return true; + }); +} + +function parseKey(event) { + var key = keyCodes[event.which || event.keyCode] || String.fromCharCode(event.which).toUpperCase(); + + // Remove un-printable characters, e.g. for `fromCharCode` calls for CTRL only events + key = key.replace(/\W+/, ''); + + if (event.shiftKey) key = 'SHIFT_' + key; + if (event.ctrlKey) key = 'CTRL_' + key; + if (event.altKey) key = 'ALT_' + key; + + // Remove trailing underscore, in case only modifiers were used (e.g. only `CTRL_ALT`) + key = key.replace(/_$/, ''); + + return key; +} + +var Keyboard = { + keys: getKeyCodes(keyCodes), + + /** + * Parses the (keyboard) event and returns a String that represents its key + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + * @param {Event} event - the event generated by the event handler + * @return String key - String that represents the key pressed + */ + parseKey: parseKey, + + /** + * Handles the given (keyboard) event + * @param {Event} event - the event generated by the event handler + * @param {String} component - Foundation component's name, e.g. Slider or Reveal + * @param {Objects} functions - collection of functions that are to be executed + */ + handleKey: function (event, component, functions) { + var commandList = commands[component], + keyCode = this.parseKey(event), + cmds, + command, + fn; + + if (!commandList) return console.warn('Component not defined!'); + + if (typeof commandList.ltr === 'undefined') { + // this component does not differentiate between ltr and rtl + cmds = commandList; // use plain list + } else { + // merge ltr and rtl: if document is rtl, rtl overwrites ltr and vice versa + if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["b" /* rtl */])()) cmds = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, commandList.ltr, commandList.rtl);else cmds = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, commandList.rtl, commandList.ltr); + } + command = cmds[keyCode]; + + fn = functions[command]; + if (fn && typeof fn === 'function') { + // execute function if exists + var returnValue = fn.apply(); + if (functions.handled || typeof functions.handled === 'function') { + // execute function when event was handled + functions.handled(returnValue); + } + } else { + if (functions.unhandled || typeof functions.unhandled === 'function') { + // execute function when event was not handled + functions.unhandled(); + } + } + }, + + + /** + * Finds all focusable elements within the given `$element` + * @param {jQuery} $element - jQuery object to search within + * @return {jQuery} $focusable - all focusable elements within `$element` + */ + + findFocusable: findFocusable, + + /** + * Returns the component name name + * @param {Object} component - Foundation component, e.g. Slider or Reveal + * @return String componentName + */ + + register: function (componentName, cmds) { + commands[componentName] = cmds; + }, + + + // TODO9438: These references to Keyboard need to not require global. Will 'this' work in this context? + // + /** + * Traps the focus in the given element. + * @param {jQuery} $element jQuery object to trap the foucs into. + */ + trapFocus: function ($element) { + var $focusable = findFocusable($element), + $firstFocusable = $focusable.eq(0), + $lastFocusable = $focusable.eq(-1); + + $element.on('keydown.zf.trapfocus', function (event) { + if (event.target === $lastFocusable[0] && parseKey(event) === 'TAB') { + event.preventDefault(); + $firstFocusable.focus(); + } else if (event.target === $firstFocusable[0] && parseKey(event) === 'SHIFT_TAB') { + event.preventDefault(); + $lastFocusable.focus(); + } + }); + }, + + /** + * Releases the trapped focus from the given element. + * @param {jQuery} $element jQuery object to release the focus for. + */ + releaseFocus: function ($element) { + $element.off('keydown.zf.trapfocus'); + } +}; + +/* + * Constants for easier comparing. + * Can be used like Foundation.parseKey(event) === Foundation.keys.SPACE + */ +function getKeyCodes(kcs) { + var k = {}; + for (var kc in kcs) { + k[kcs[kc]] = kcs[kc]; + }return k; +} + + + +/***/ }), +/* 5 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Triggers; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_motion__ = __webpack_require__(6); + + + + + +var MutationObserver = function () { + var prefixes = ['WebKit', 'Moz', 'O', 'Ms', '']; + for (var i = 0; i < prefixes.length; i++) { + if (prefixes[i] + 'MutationObserver' in window) { + return window[prefixes[i] + 'MutationObserver']; + } + } + return false; +}(); + +var triggers = function (el, type) { + el.data(type).split(' ').forEach(function (id) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + id)[type === 'close' ? 'trigger' : 'triggerHandler'](type + '.zf.trigger', [el]); + }); +}; + +var Triggers = { + Listeners: { + Basic: {}, + Global: {} + }, + Initializers: {} +}; + +Triggers.Listeners.Basic = { + openListener: function () { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'open'); + }, + closeListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('close'); + if (id) { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'close'); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('close.zf.trigger'); + } + }, + toggleListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('toggle'); + if (id) { + triggers(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), 'toggle'); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('toggle.zf.trigger'); + } + }, + closeableListener: function (e) { + e.stopPropagation(); + var animation = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('closable'); + + if (animation !== '') { + __WEBPACK_IMPORTED_MODULE_1__foundation_util_motion__["a" /* Motion */].animateOut(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), animation, function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('closed.zf'); + }); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).fadeOut().trigger('closed.zf'); + } + }, + toggleFocusListener: function () { + var id = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('toggle-focus'); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + id).triggerHandler('toggle.zf.trigger', [__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)]); + } +}; + +// Elements with [data-open] will reveal a plugin that supports it when clicked. +Triggers.Initializers.addOpenListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.openListener); + $elem.on('click.zf.trigger', '[data-open]', Triggers.Listeners.Basic.openListener); +}; + +// Elements with [data-close] will close a plugin that supports it when clicked. +// If used without a value on [data-close], the event will bubble, allowing it to close a parent component. +Triggers.Initializers.addCloseListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.closeListener); + $elem.on('click.zf.trigger', '[data-close]', Triggers.Listeners.Basic.closeListener); +}; + +// Elements with [data-toggle] will toggle a plugin that supports it when clicked. +Triggers.Initializers.addToggleListener = function ($elem) { + $elem.off('click.zf.trigger', Triggers.Listeners.Basic.toggleListener); + $elem.on('click.zf.trigger', '[data-toggle]', Triggers.Listeners.Basic.toggleListener); +}; + +// Elements with [data-closable] will respond to close.zf.trigger events. +Triggers.Initializers.addCloseableListener = function ($elem) { + $elem.off('close.zf.trigger', Triggers.Listeners.Basic.closeableListener); + $elem.on('close.zf.trigger', '[data-closeable], [data-closable]', Triggers.Listeners.Basic.closeableListener); +}; + +// Elements with [data-toggle-focus] will respond to coming in and out of focus +Triggers.Initializers.addToggleFocusListener = function ($elem) { + $elem.off('focus.zf.trigger blur.zf.trigger', Triggers.Listeners.Basic.toggleFocusListener); + $elem.on('focus.zf.trigger blur.zf.trigger', '[data-toggle-focus]', Triggers.Listeners.Basic.toggleFocusListener); +}; + +// More Global/complex listeners and triggers +Triggers.Listeners.Global = { + resizeListener: function ($nodes) { + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).triggerHandler('resizeme.zf.trigger'); + }); + } + //trigger all listening elements and signal a resize event + $nodes.attr('data-events', "resize"); + }, + scrollListener: function ($nodes) { + if (!MutationObserver) { + //fallback for IE 9 + $nodes.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).triggerHandler('scrollme.zf.trigger'); + }); + } + //trigger all listening elements and signal a scroll event + $nodes.attr('data-events', "scroll"); + }, + closeMeListener: function (e, pluginId) { + var plugin = e.namespace.split('.')[0]; + var plugins = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-' + plugin + ']').not('[data-yeti-box="' + pluginId + '"]'); + + plugins.each(function () { + var _this = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + _this.triggerHandler('close.zf.trigger', [_this]); + }); + } +}; + +// Global, parses whole document. +Triggers.Initializers.addClosemeListener = function (pluginName) { + var yetiBoxes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-yeti-box]'), + plugNames = ['dropdown', 'tooltip', 'reveal']; + + if (pluginName) { + if (typeof pluginName === 'string') { + plugNames.push(pluginName); + } else if (typeof pluginName === 'object' && typeof pluginName[0] === 'string') { + plugNames.concat(pluginName); + } else { + console.error('Plugin names must be strings'); + } + } + if (yetiBoxes.length) { + var listeners = plugNames.map(function (name) { + return 'closeme.zf.' + name; + }).join(' '); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off(listeners).on(listeners, Triggers.Listeners.Global.closeMeListener); + } +}; + +function debounceGlobalListener(debounce, trigger, listener) { + var timer = void 0, + args = Array.prototype.slice.call(arguments, 3); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off(trigger).on(trigger, function (e) { + if (timer) { + clearTimeout(timer); + } + timer = setTimeout(function () { + listener.apply(null, args); + }, debounce || 10); //default time to emit scroll event + }); +} + +Triggers.Initializers.addResizeListener = function (debounce) { + var $nodes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-resize]'); + if ($nodes.length) { + debounceGlobalListener(debounce, 'resize.zf.trigger', Triggers.Listeners.Global.resizeListener, $nodes); + } +}; + +Triggers.Initializers.addScrollListener = function (debounce) { + var $nodes = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-scroll]'); + if ($nodes.length) { + debounceGlobalListener(debounce, 'scroll.zf.trigger', Triggers.Listeners.Global.scrollListener, $nodes); + } +}; + +Triggers.Initializers.addMutationEventsListener = function ($elem) { + if (!MutationObserver) { + return false; + } + var $nodes = $elem.find('[data-resize], [data-scroll], [data-mutate]'); + + //element callback + var listeningElementsMutation = function (mutationRecordsList) { + var $target = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(mutationRecordsList[0].target); + + //trigger the event handler for the element depending on type + switch (mutationRecordsList[0].type) { + case "attributes": + if ($target.attr("data-events") === "scroll" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('scrollme.zf.trigger', [$target, window.pageYOffset]); + } + if ($target.attr("data-events") === "resize" && mutationRecordsList[0].attributeName === "data-events") { + $target.triggerHandler('resizeme.zf.trigger', [$target]); + } + if (mutationRecordsList[0].attributeName === "style") { + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + } + break; + + case "childList": + $target.closest("[data-mutate]").attr("data-events", "mutate"); + $target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]); + break; + + default: + return false; + //nothing + } + }; + + if ($nodes.length) { + //for each element that needs to listen for resizing, scrolling, or mutation add a single observer + for (var i = 0; i <= $nodes.length - 1; i++) { + var elementObserver = new MutationObserver(listeningElementsMutation); + elementObserver.observe($nodes[i], { attributes: true, childList: true, characterData: false, subtree: true, attributeFilter: ["data-events", "style"] }); + } + } +}; + +Triggers.Initializers.addSimpleListeners = function () { + var $document = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document); + + Triggers.Initializers.addOpenListener($document); + Triggers.Initializers.addCloseListener($document); + Triggers.Initializers.addToggleListener($document); + Triggers.Initializers.addCloseableListener($document); + Triggers.Initializers.addToggleFocusListener($document); +}; + +Triggers.Initializers.addGlobalListeners = function () { + var $document = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document); + Triggers.Initializers.addMutationEventsListener($document); + Triggers.Initializers.addResizeListener(); + Triggers.Initializers.addScrollListener(); + Triggers.Initializers.addClosemeListener(); +}; + +Triggers.init = function ($, Foundation) { + if (typeof $.triggersInitialized === 'undefined') { + var $document = $(document); + + if (document.readyState === "complete") { + Triggers.Initializers.addSimpleListeners(); + Triggers.Initializers.addGlobalListeners(); + } else { + $(window).on('load', function () { + Triggers.Initializers.addSimpleListeners(); + Triggers.Initializers.addGlobalListeners(); + }); + } + + $.triggersInitialized = true; + } + + if (Foundation) { + Foundation.Triggers = Triggers; + // Legacy included to be backwards compatible for now. + Foundation.IHearYou = Triggers.Initializers.addGlobalListeners; + } +}; + + + +/***/ }), +/* 6 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Move; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Motion; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_core__ = __webpack_require__(1); + + + + + +/** + * Motion module. + * @module foundation.motion + */ + +var initClasses = ['mui-enter', 'mui-leave']; +var activeClasses = ['mui-enter-active', 'mui-leave-active']; + +var Motion = { + animateIn: function (element, animation, cb) { + animate(true, element, animation, cb); + }, + + animateOut: function (element, animation, cb) { + animate(false, element, animation, cb); + } +}; + +function Move(duration, elem, fn) { + var anim, + prog, + start = null; + // console.log('called'); + + if (duration === 0) { + fn.apply(elem); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + return; + } + + function move(ts) { + if (!start) start = ts; + // console.log(start, ts); + prog = ts - start; + fn.apply(elem); + + if (prog < duration) { + anim = window.requestAnimationFrame(move, elem); + } else { + window.cancelAnimationFrame(anim); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + } + } + anim = window.requestAnimationFrame(move); +} + +/** + * Animates an element in or out using a CSS transition class. + * @function + * @private + * @param {Boolean} isIn - Defines if the animation is in or out. + * @param {Object} element - jQuery or HTML object to animate. + * @param {String} animation - CSS class to use. + * @param {Function} cb - Callback to run when animation is finished. + */ +function animate(isIn, element, animation, cb) { + element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(element).eq(0); + + if (!element.length) return; + + var initClass = isIn ? initClasses[0] : initClasses[1]; + var activeClass = isIn ? activeClasses[0] : activeClasses[1]; + + // Set up the animation + reset(); + + element.addClass(animation).css('transition', 'none'); + + requestAnimationFrame(function () { + element.addClass(initClass); + if (isIn) element.show(); + }); + + // Start the animation + requestAnimationFrame(function () { + element[0].offsetWidth; + element.css('transition', '').addClass(activeClass); + }); + + // Clean up the animation when it finishes + element.one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__foundation_util_core__["c" /* transitionend */])(element), finish); + + // Hides the element (for out animations), resets the element, and runs a callback + function finish() { + if (!isIn) element.hide(); + reset(); + if (cb) cb.apply(element); + } + + // Resets transitions and removes motion-specific classes + function reset() { + element[0].style.transitionDuration = 0; + element.removeClass(initClass + ' ' + activeClass + ' ' + animation); + } +} + + + +/***/ }), +/* 7 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Box; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__foundation_util_core__ = __webpack_require__(1); + + + + +var Box = { + ImNotTouchingYou: ImNotTouchingYou, + OverlapArea: OverlapArea, + GetDimensions: GetDimensions, + GetOffsets: GetOffsets, + GetExplicitOffsets: GetExplicitOffsets +}; + +/** + * Compares the dimensions of an element to a container and determines collision events with container. + * @function + * @param {jQuery} element - jQuery object to test for collisions. + * @param {jQuery} parent - jQuery object to use as bounding container. + * @param {Boolean} lrOnly - set to true to check left and right values only. + * @param {Boolean} tbOnly - set to true to check top and bottom values only. + * @default if no parent object passed, detects collisions with `window`. + * @returns {Boolean} - true if collision free, false if a collision in any direction. + */ +function ImNotTouchingYou(element, parent, lrOnly, tbOnly, ignoreBottom) { + return OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom) === 0; +}; + +function OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom) { + var eleDims = GetDimensions(element), + topOver, + bottomOver, + leftOver, + rightOver; + if (parent) { + var parDims = GetDimensions(parent); + + bottomOver = parDims.height + parDims.offset.top - (eleDims.offset.top + eleDims.height); + topOver = eleDims.offset.top - parDims.offset.top; + leftOver = eleDims.offset.left - parDims.offset.left; + rightOver = parDims.width + parDims.offset.left - (eleDims.offset.left + eleDims.width); + } else { + bottomOver = eleDims.windowDims.height + eleDims.windowDims.offset.top - (eleDims.offset.top + eleDims.height); + topOver = eleDims.offset.top - eleDims.windowDims.offset.top; + leftOver = eleDims.offset.left - eleDims.windowDims.offset.left; + rightOver = eleDims.windowDims.width - (eleDims.offset.left + eleDims.width); + } + + bottomOver = ignoreBottom ? 0 : Math.min(bottomOver, 0); + topOver = Math.min(topOver, 0); + leftOver = Math.min(leftOver, 0); + rightOver = Math.min(rightOver, 0); + + if (lrOnly) { + return leftOver + rightOver; + } + if (tbOnly) { + return topOver + bottomOver; + } + + // use sum of squares b/c we care about overlap area. + return Math.sqrt(topOver * topOver + bottomOver * bottomOver + leftOver * leftOver + rightOver * rightOver); +} + +/** + * Uses native methods to return an object of dimension values. + * @function + * @param {jQuery || HTML} element - jQuery object or DOM element for which to get the dimensions. Can be any element other that document or window. + * @returns {Object} - nested object of integer pixel values + * TODO - if element is window, return only those values. + */ +function GetDimensions(elem) { + elem = elem.length ? elem[0] : elem; + + if (elem === window || elem === document) { + throw new Error("I'm sorry, Dave. I'm afraid I can't do that."); + } + + var rect = elem.getBoundingClientRect(), + parRect = elem.parentNode.getBoundingClientRect(), + winRect = document.body.getBoundingClientRect(), + winY = window.pageYOffset, + winX = window.pageXOffset; + + return { + width: rect.width, + height: rect.height, + offset: { + top: rect.top + winY, + left: rect.left + winX + }, + parentDims: { + width: parRect.width, + height: parRect.height, + offset: { + top: parRect.top + winY, + left: parRect.left + winX + } + }, + windowDims: { + width: winRect.width, + height: winRect.height, + offset: { + top: winY, + left: winX + } + } + }; +} + +/** + * Returns an object of top and left integer pixel values for dynamically rendered elements, + * such as: Tooltip, Reveal, and Dropdown. Maintained for backwards compatibility, and where + * you don't know alignment, but generally from + * 6.4 forward you should use GetExplicitOffsets, as GetOffsets conflates position and alignment. + * @function + * @param {jQuery} element - jQuery object for the element being positioned. + * @param {jQuery} anchor - jQuery object for the element's anchor point. + * @param {String} position - a string relating to the desired position of the element, relative to it's anchor + * @param {Number} vOffset - integer pixel value of desired vertical separation between anchor and element. + * @param {Number} hOffset - integer pixel value of desired horizontal separation between anchor and element. + * @param {Boolean} isOverflow - if a collision event is detected, sets to true to default the element to full width - any desired offset. + * TODO alter/rewrite to work with `em` values as well/instead of pixels + */ +function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow) { + console.log("NOTE: GetOffsets is deprecated in favor of GetExplicitOffsets and will be removed in 6.5"); + switch (position) { + case 'top': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? GetExplicitOffsets(element, anchor, 'top', 'left', vOffset, hOffset, isOverflow) : GetExplicitOffsets(element, anchor, 'top', 'right', vOffset, hOffset, isOverflow); + case 'bottom': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow) : GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow); + case 'center top': + return GetExplicitOffsets(element, anchor, 'top', 'center', vOffset, hOffset, isOverflow); + case 'center bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'center', vOffset, hOffset, isOverflow); + case 'center left': + return GetExplicitOffsets(element, anchor, 'left', 'center', vOffset, hOffset, isOverflow); + case 'center right': + return GetExplicitOffsets(element, anchor, 'right', 'center', vOffset, hOffset, isOverflow); + case 'left bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow); + case 'right bottom': + return GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow); + // Backwards compatibility... this along with the reveal and reveal full + // classes are the only ones that didn't reference anchor + case 'center': + return { + left: $eleDims.windowDims.offset.left + $eleDims.windowDims.width / 2 - $eleDims.width / 2 + hOffset, + top: $eleDims.windowDims.offset.top + $eleDims.windowDims.height / 2 - ($eleDims.height / 2 + vOffset) + }; + case 'reveal': + return { + left: ($eleDims.windowDims.width - $eleDims.width) / 2 + hOffset, + top: $eleDims.windowDims.offset.top + vOffset + }; + case 'reveal full': + return { + left: $eleDims.windowDims.offset.left, + top: $eleDims.windowDims.offset.top + }; + break; + default: + return { + left: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__foundation_util_core__["b" /* rtl */])() ? $anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset : $anchorDims.offset.left + hOffset, + top: $anchorDims.offset.top + $anchorDims.height + vOffset + }; + + } +} + +function GetExplicitOffsets(element, anchor, position, alignment, vOffset, hOffset, isOverflow) { + var $eleDims = GetDimensions(element), + $anchorDims = anchor ? GetDimensions(anchor) : null; + + var topVal, leftVal; + + // set position related attribute + + switch (position) { + case 'top': + topVal = $anchorDims.offset.top - ($eleDims.height + vOffset); + break; + case 'bottom': + topVal = $anchorDims.offset.top + $anchorDims.height + vOffset; + break; + case 'left': + leftVal = $anchorDims.offset.left - ($eleDims.width + hOffset); + break; + case 'right': + leftVal = $anchorDims.offset.left + $anchorDims.width + hOffset; + break; + } + + // set alignment related attribute + switch (position) { + case 'top': + case 'bottom': + switch (alignment) { + case 'left': + leftVal = $anchorDims.offset.left + hOffset; + break; + case 'right': + leftVal = $anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset; + break; + case 'center': + leftVal = isOverflow ? hOffset : $anchorDims.offset.left + $anchorDims.width / 2 - $eleDims.width / 2 + hOffset; + break; + } + break; + case 'right': + case 'left': + switch (alignment) { + case 'bottom': + topVal = $anchorDims.offset.top - vOffset + $anchorDims.height - $eleDims.height; + break; + case 'top': + topVal = $anchorDims.offset.top + vOffset; + break; + case 'center': + topVal = $anchorDims.offset.top + vOffset + $anchorDims.height / 2 - $eleDims.height / 2; + break; + } + break; + } + return { top: topVal, left: leftVal }; +} + + + +/***/ }), +/* 8 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return onImagesLoaded; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +/** + * Runs a callback function when images are fully loaded. + * @param {Object} images - Image(s) to check if loaded. + * @param {Func} callback - Function to execute when image is fully loaded. + */ +function onImagesLoaded(images, callback) { + var self = this, + unloaded = images.length; + + if (unloaded === 0) { + callback(); + } + + images.each(function () { + // Check if image is loaded + if (this.complete && this.naturalWidth !== undefined) { + singleImageLoaded(); + } else { + // If the above check failed, simulate loading on detached element. + var image = new Image(); + // Still count image as loaded if it finalizes with an error. + var events = "load.zf.images error.zf.images"; + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(image).one(events, function me(event) { + // Unbind the event listeners. We're using 'one' but only one of the two events will have fired. + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).off(events, me); + singleImageLoaded(); + }); + image.src = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).attr('src'); + } + }); + + function singleImageLoaded() { + unloaded--; + if (unloaded === 0) { + callback(); + } + } +} + + + +/***/ }), +/* 9 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Nest; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); + + + + +var Nest = { + Feather: function (menu) { + var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'zf'; + + menu.attr('role', 'menubar'); + + var items = menu.find('li').attr({ 'role': 'menuitem' }), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent', + applyAria = type !== 'accordion'; // Accordions handle their own ARIA attriutes. + + items.each(function () { + var $item = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $sub = $item.children('ul'); + + if ($sub.length) { + $item.addClass(hasSubClass); + $sub.addClass('submenu ' + subMenuClass).attr({ 'data-submenu': '' }); + if (applyAria) { + $item.attr({ + 'aria-haspopup': true, + 'aria-label': $item.children('a:first').text() + }); + // Note: Drilldowns behave differently in how they hide, and so need + // additional attributes. We should look if this possibly over-generalized + // utility (Nest) is appropriate when we rework menus in 6.4 + if (type === 'drilldown') { + $item.attr({ 'aria-expanded': false }); + } + } + $sub.addClass('submenu ' + subMenuClass).attr({ + 'data-submenu': '', + 'role': 'menu' + }); + if (type === 'drilldown') { + $sub.attr({ 'aria-hidden': true }); + } + } + + if ($item.parent('[data-submenu]').length) { + $item.addClass('is-submenu-item ' + subItemClass); + } + }); + + return; + }, + Burn: function (menu, type) { + var //items = menu.find('li'), + subMenuClass = 'is-' + type + '-submenu', + subItemClass = subMenuClass + '-item', + hasSubClass = 'is-' + type + '-submenu-parent'; + + menu.find('>li, .menu, .menu > li').removeClass(subMenuClass + ' ' + subItemClass + ' ' + hasSubClass + ' is-submenu-item submenu is-active').removeAttr('data-submenu').css('display', ''); + } +}; + + + +/***/ }), +/* 10 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Accordion; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + +/** + * Accordion module. + * @module foundation.accordion + * @requires foundation.util.keyboard + */ + +var Accordion = function (_Plugin) { + _inherits(Accordion, _Plugin); + + function Accordion() { + _classCallCheck(this, Accordion); + + return _possibleConstructorReturn(this, (Accordion.__proto__ || Object.getPrototypeOf(Accordion)).apply(this, arguments)); + } + + _createClass(Accordion, [{ + key: '_setup', + + /** + * Creates a new instance of an accordion. + * @class + * @name Accordion + * @fires Accordion#init + * @param {jQuery} element - jQuery object to make into an accordion. + * @param {Object} options - a plain object with settings to override the default options. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Accordion.defaults, this.$element.data(), options); + + this.className = 'Accordion'; // ie9 back compat + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Accordion', { + 'ENTER': 'toggle', + 'SPACE': 'toggle', + 'ARROW_DOWN': 'next', + 'ARROW_UP': 'previous' + }); + } + + /** + * Initializes the accordion by animating the preset active pane(s). + * @private + */ + + }, { + key: '_init', + value: function _init() { + var _this3 = this; + + this.$element.attr('role', 'tablist'); + this.$tabs = this.$element.children('[data-accordion-item]'); + + this.$tabs.each(function (idx, el) { + var $el = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(el), + $content = $el.children('[data-tab-content]'), + id = $content[0].id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_core__["a" /* GetYoDigits */])(6, 'accordion'), + linkId = el.id || id + '-label'; + + $el.find('a:first').attr({ + 'aria-controls': id, + 'role': 'tab', + 'id': linkId, + 'aria-expanded': false, + 'aria-selected': false + }); + + $content.attr({ 'role': 'tabpanel', 'aria-labelledby': linkId, 'aria-hidden': true, 'id': id }); + }); + var $initActive = this.$element.find('.is-active').children('[data-tab-content]'); + this.firstTimeInit = true; + if ($initActive.length) { + this.down($initActive, this.firstTimeInit); + this.firstTimeInit = false; + } + + this._checkDeepLink = function () { + var anchor = window.location.hash; + //need a hash and a relevant anchor in this tabset + if (anchor.length) { + var $link = _this3.$element.find('[href$="' + anchor + '"]'), + $anchor = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor); + + if ($link.length && $anchor) { + if (!$link.parent('[data-accordion-item]').hasClass('is-active')) { + _this3.down($anchor, _this3.firstTimeInit); + _this3.firstTimeInit = false; + }; + + //roll up a little to show the titles + if (_this3.options.deepLinkSmudge) { + var _this = _this3; + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).load(function () { + var offset = _this.$element.offset(); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: offset.top }, _this.options.deepLinkSmudgeDelay); + }); + } + + /** + * Fires when the zplugin has deeplinked at pageload + * @event Accordion#deeplink + */ + _this3.$element.trigger('deeplink.zf.accordion', [$link, $anchor]); + } + } + }; + + //use browser to open a tab, if it exists in this tabset + if (this.options.deepLink) { + this._checkDeepLink(); + } + + this._events(); + } + + /** + * Adds event handlers for items within the accordion. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this = this; + + this.$tabs.each(function () { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + var $tabContent = $elem.children('[data-tab-content]'); + if ($tabContent.length) { + $elem.children('a').off('click.zf.accordion keydown.zf.accordion').on('click.zf.accordion', function (e) { + e.preventDefault(); + _this.toggle($tabContent); + }).on('keydown.zf.accordion', function (e) { + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Accordion', { + toggle: function () { + _this.toggle($tabContent); + }, + next: function () { + var $a = $elem.next().find('a').focus(); + if (!_this.options.multiExpand) { + $a.trigger('click.zf.accordion'); + } + }, + previous: function () { + var $a = $elem.prev().find('a').focus(); + if (!_this.options.multiExpand) { + $a.trigger('click.zf.accordion'); + } + }, + handled: function () { + e.preventDefault(); + e.stopPropagation(); + } + }); + }); + } + }); + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('popstate', this._checkDeepLink); + } + } + + /** + * Toggles the selected content pane's open/close state. + * @param {jQuery} $target - jQuery object of the pane to toggle (`.accordion-content`). + * @function + */ + + }, { + key: 'toggle', + value: function toggle($target) { + if ($target.closest('[data-accordion]').is('[disabled]')) { + console.info('Cannot toggle an accordion that is disabled.'); + return; + } + if ($target.parent().hasClass('is-active')) { + this.up($target); + } else { + this.down($target); + } + //either replace or update browser history + if (this.options.deepLink) { + var anchor = $target.prev('a').attr('href'); + + if (this.options.updateHistory) { + history.pushState({}, '', anchor); + } else { + history.replaceState({}, '', anchor); + } + } + } + + /** + * Opens the accordion tab defined by `$target`. + * @param {jQuery} $target - Accordion pane to open (`.accordion-content`). + * @param {Boolean} firstTime - flag to determine if reflow should happen. + * @fires Accordion#down + * @function + */ + + }, { + key: 'down', + value: function down($target, firstTime) { + var _this4 = this; + + /** + * checking firstTime allows for initial render of the accordion + * to render preset is-active panes. + */ + if ($target.closest('[data-accordion]').is('[disabled]') && !firstTime) { + console.info('Cannot call down on an accordion that is disabled.'); + return; + } + $target.attr('aria-hidden', false).parent('[data-tab-content]').addBack().parent().addClass('is-active'); + + if (!this.options.multiExpand && !firstTime) { + var $currentActive = this.$element.children('.is-active').children('[data-tab-content]'); + if ($currentActive.length) { + this.up($currentActive.not($target)); + } + } + + $target.slideDown(this.options.slideSpeed, function () { + /** + * Fires when the tab is done opening. + * @event Accordion#down + */ + _this4.$element.trigger('down.zf.accordion', [$target]); + }); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target.attr('aria-labelledby')).attr({ + 'aria-expanded': true, + 'aria-selected': true + }); + } + + /** + * Closes the tab defined by `$target`. + * @param {jQuery} $target - Accordion tab to close (`.accordion-content`). + * @fires Accordion#up + * @function + */ + + }, { + key: 'up', + value: function up($target) { + if ($target.closest('[data-accordion]').is('[disabled]')) { + console.info('Cannot call up on an accordion that is disabled.'); + return; + } + + var $aunts = $target.parent().siblings(), + _this = this; + + if (!this.options.allowAllClosed && !$aunts.hasClass('is-active') || !$target.parent().hasClass('is-active')) { + return; + } + + $target.slideUp(_this.options.slideSpeed, function () { + /** + * Fires when the tab is done collapsing up. + * @event Accordion#up + */ + _this.$element.trigger('up.zf.accordion', [$target]); + }); + + $target.attr('aria-hidden', true).parent().removeClass('is-active'); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target.attr('aria-labelledby')).attr({ + 'aria-expanded': false, + 'aria-selected': false + }); + } + + /** + * Destroys an instance of an accordion. + * @fires Accordion#destroyed + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('[data-tab-content]').stop(true).slideUp(0).css('display', ''); + this.$element.find('a').off('.zf.accordion'); + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('popstate', this._checkDeepLink); + } + } + }]); + + return Accordion; +}(__WEBPACK_IMPORTED_MODULE_3__foundation_plugin__["a" /* Plugin */]); + +Accordion.defaults = { + /** + * Amount of time to animate the opening of an accordion pane. + * @option + * @type {number} + * @default 250 + */ + slideSpeed: 250, + /** + * Allow the accordion to have multiple open panes. + * @option + * @type {boolean} + * @default false + */ + multiExpand: false, + /** + * Allow the accordion to close all panes. + * @option + * @type {boolean} + * @default false + */ + allowAllClosed: false, + /** + * Allows the window to scroll to content of pane specified by hash anchor + * @option + * @type {boolean} + * @default false + */ + deepLink: false, + + /** + * Adjust the deep link scroll to make sure the top of the accordion panel is visible + * @option + * @type {boolean} + * @default false + */ + deepLinkSmudge: false, + + /** + * Animation time (ms) for the deep link adjustment + * @option + * @type {number} + * @default 300 + */ + deepLinkSmudgeDelay: 300, + + /** + * Update the browser history with the open accordion + * @option + * @type {boolean} + * @default false + */ + updateHistory: false +}; + + + +/***/ }), +/* 11 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AccordionMenu; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + +/** + * AccordionMenu module. + * @module foundation.accordionMenu + * @requires foundation.util.keyboard + * @requires foundation.util.nest + */ + +var AccordionMenu = function (_Plugin) { + _inherits(AccordionMenu, _Plugin); + + function AccordionMenu() { + _classCallCheck(this, AccordionMenu); + + return _possibleConstructorReturn(this, (AccordionMenu.__proto__ || Object.getPrototypeOf(AccordionMenu)).apply(this, arguments)); + } + + _createClass(AccordionMenu, [{ + key: '_setup', + + /** + * Creates a new instance of an accordion menu. + * @class + * @name AccordionMenu + * @fires AccordionMenu#init + * @param {jQuery} element - jQuery object to make into an accordion menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, AccordionMenu.defaults, this.$element.data(), options); + this.className = 'AccordionMenu'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('AccordionMenu', { + 'ENTER': 'toggle', + 'SPACE': 'toggle', + 'ARROW_RIGHT': 'open', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'close', + 'ESCAPE': 'closeAll' + }); + } + + /** + * Initializes the accordion menu by hiding all nested menus. + * @private + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'accordion'); + + var _this = this; + + this.$element.find('[data-submenu]').not('.is-active').slideUp(0); //.find('a').css('padding-left', '1rem'); + this.$element.attr({ + 'role': 'tree', + 'aria-multiselectable': this.options.multiOpen + }); + + this.$menuLinks = this.$element.find('.is-accordion-submenu-parent'); + this.$menuLinks.each(function () { + var linkId = this.id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'acc-menu-link'), + $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $sub = $elem.children('[data-submenu]'), + subId = $sub[0].id || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'acc-menu'), + isActive = $sub.hasClass('is-active'); + + if (_this.options.submenuToggle) { + $elem.addClass('has-submenu-toggle'); + $elem.children('a').after(''); + } else { + $elem.attr({ + 'aria-controls': subId, + 'aria-expanded': isActive, + 'id': linkId + }); + } + $sub.attr({ + 'aria-labelledby': linkId, + 'aria-hidden': !isActive, + 'role': 'group', + 'id': subId + }); + }); + this.$element.find('li').attr({ + 'role': 'treeitem' + }); + var initPanes = this.$element.find('.is-active'); + if (initPanes.length) { + var _this = this; + initPanes.each(function () { + _this.down(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)); + }); + } + this._events(); + } + + /** + * Adds event handlers for items within the menu. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this = this; + + this.$element.find('li').each(function () { + var $submenu = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('[data-submenu]'); + + if ($submenu.length) { + if (_this.options.submenuToggle) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('.submenu-toggle').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e) { + _this.toggle($submenu); + }); + } else { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('a').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e) { + e.preventDefault(); + _this.toggle($submenu); + }); + } + } + }).on('keydown.zf.accordionmenu', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('ul').children('li'), + $prevElement, + $nextElement, + $target = $element.children('[data-submenu]'); + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(Math.max(0, i - 1)).find('a').first(); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)).find('a').first(); + + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('[data-submenu]:visible').length) { + // has open sub menu + $nextElement = $element.find('li:first-child').find('a').first(); + } + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':first-child')) { + // is first element of sub menu + $prevElement = $element.parents('li').first().find('a').first(); + } else if ($prevElement.parents('li').first().children('[data-submenu]:visible').length) { + // if previous element has open sub menu + $prevElement = $prevElement.parents('li').find('li:last-child').find('a').first(); + } + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is(':last-child')) { + // is last element of sub menu + $nextElement = $element.parents('li').first().next('li').find('a').first(); + } + + return; + } + }); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'AccordionMenu', { + open: function () { + if ($target.is(':hidden')) { + _this.down($target); + $target.find('li').first().find('a').first().focus(); + } + }, + close: function () { + if ($target.length && !$target.is(':hidden')) { + // close active sub of this item + _this.up($target); + } else if ($element.parent('[data-submenu]').length) { + // close currently open sub + _this.up($element.parent('[data-submenu]')); + $element.parents('li').first().find('a').first().focus(); + } + }, + up: function () { + $prevElement.focus(); + return true; + }, + down: function () { + $nextElement.focus(); + return true; + }, + toggle: function () { + if (_this.options.submenuToggle) { + return false; + } + if ($element.children('[data-submenu]').length) { + _this.toggle($element.children('[data-submenu]')); + return true; + } + }, + closeAll: function () { + _this.hideAll(); + }, + handled: function (preventDefault) { + if (preventDefault) { + e.preventDefault(); + } + e.stopImmediatePropagation(); + } + }); + }); //.attr('tabindex', 0); + } + + /** + * Closes all panes of the menu. + * @function + */ + + }, { + key: 'hideAll', + value: function hideAll() { + this.up(this.$element.find('[data-submenu]')); + } + + /** + * Opens all panes of the menu. + * @function + */ + + }, { + key: 'showAll', + value: function showAll() { + this.down(this.$element.find('[data-submenu]')); + } + + /** + * Toggles the open/close state of a submenu. + * @function + * @param {jQuery} $target - the submenu to toggle + */ + + }, { + key: 'toggle', + value: function toggle($target) { + if (!$target.is(':animated')) { + if (!$target.is(':hidden')) { + this.up($target); + } else { + this.down($target); + } + } + } + + /** + * Opens the sub-menu defined by `$target`. + * @param {jQuery} $target - Sub-menu to open. + * @fires AccordionMenu#down + */ + + }, { + key: 'down', + value: function down($target) { + var _this = this; + + if (!this.options.multiOpen) { + this.up(this.$element.find('.is-active').not($target.parentsUntil(this.$element).add($target))); + } + + $target.addClass('is-active').attr({ 'aria-hidden': false }); + + if (this.options.submenuToggle) { + $target.prev('.submenu-toggle').attr({ 'aria-expanded': true }); + } else { + $target.parent('.is-accordion-submenu-parent').attr({ 'aria-expanded': true }); + } + + $target.slideDown(_this.options.slideSpeed, function () { + /** + * Fires when the menu is done opening. + * @event AccordionMenu#down + */ + _this.$element.trigger('down.zf.accordionMenu', [$target]); + }); + } + + /** + * Closes the sub-menu defined by `$target`. All sub-menus inside the target will be closed as well. + * @param {jQuery} $target - Sub-menu to close. + * @fires AccordionMenu#up + */ + + }, { + key: 'up', + value: function up($target) { + var _this = this; + $target.slideUp(_this.options.slideSpeed, function () { + /** + * Fires when the menu is done collapsing up. + * @event AccordionMenu#up + */ + _this.$element.trigger('up.zf.accordionMenu', [$target]); + }); + + var $menus = $target.find('[data-submenu]').slideUp(0).addBack().attr('aria-hidden', true); + + if (this.options.submenuToggle) { + $menus.prev('.submenu-toggle').attr('aria-expanded', false); + } else { + $menus.parent('.is-accordion-submenu-parent').attr('aria-expanded', false); + } + } + + /** + * Destroys an instance of accordion menu. + * @fires AccordionMenu#destroyed + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('[data-submenu]').slideDown(0).css('display', ''); + this.$element.find('a').off('click.zf.accordionMenu'); + + if (this.options.submenuToggle) { + this.$element.find('.has-submenu-toggle').removeClass('has-submenu-toggle'); + this.$element.find('.submenu-toggle').remove(); + } + + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'accordion'); + } + }]); + + return AccordionMenu; +}(__WEBPACK_IMPORTED_MODULE_4__foundation_plugin__["a" /* Plugin */]); + +AccordionMenu.defaults = { + /** + * Amount of time to animate the opening of a submenu in ms. + * @option + * @type {number} + * @default 250 + */ + slideSpeed: 250, + /** + * Adds a separate submenu toggle button. This allows the parent item to have a link. + * @option + * @example true + */ + submenuToggle: false, + /** + * The text used for the submenu toggle if enabled. This is used for screen readers only. + * @option + * @example true + */ + submenuToggleText: 'Toggle menu', + /** + * Allow the menu to have multiple open panes. + * @option + * @type {boolean} + * @default true + */ + multiOpen: true +}; + + + +/***/ }), +/* 12 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Drilldown; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + + +/** + * Drilldown module. + * @module foundation.drilldown + * @requires foundation.util.keyboard + * @requires foundation.util.nest + * @requires foundation.util.box + */ + +var Drilldown = function (_Plugin) { + _inherits(Drilldown, _Plugin); + + function Drilldown() { + _classCallCheck(this, Drilldown); + + return _possibleConstructorReturn(this, (Drilldown.__proto__ || Object.getPrototypeOf(Drilldown)).apply(this, arguments)); + } + + _createClass(Drilldown, [{ + key: '_setup', + + /** + * Creates a new instance of a drilldown menu. + * @class + * @name Drilldown + * @param {jQuery} element - jQuery object to make into an accordion menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Drilldown.defaults, this.$element.data(), options); + this.className = 'Drilldown'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Drilldown', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'previous', + 'ESCAPE': 'close', + 'TAB': 'down', + 'SHIFT_TAB': 'up' + }); + } + + /** + * Initializes the drilldown by creating jQuery collections of elements + * @private + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'drilldown'); + + if (this.options.autoApplyClass) { + this.$element.addClass('drilldown'); + } + + this.$element.attr({ + 'role': 'tree', + 'aria-multiselectable': false + }); + this.$submenuAnchors = this.$element.find('li.is-drilldown-submenu-parent').children('a'); + this.$submenus = this.$submenuAnchors.parent('li').children('[data-submenu]').attr('role', 'group'); + this.$menuItems = this.$element.find('li').not('.js-drilldown-back').attr('role', 'treeitem').find('a'); + this.$element.attr('data-mutate', this.$element.attr('data-drilldown') || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["a" /* GetYoDigits */])(6, 'drilldown')); + + this._prepareMenu(); + this._registerEvents(); + + this._keyboardEvents(); + } + + /** + * prepares drilldown menu by setting attributes to links and elements + * sets a min height to prevent content jumping + * wraps the element if not already wrapped + * @private + * @function + */ + + }, { + key: '_prepareMenu', + value: function _prepareMenu() { + var _this = this; + // if(!this.options.holdOpen){ + // this._menuLinkEvents(); + // } + this.$submenuAnchors.each(function () { + var $link = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + var $sub = $link.parent(); + if (_this.options.parentLink) { + $link.clone().prependTo($sub.children('[data-submenu]')).wrap(''); + } + $link.data('savedHref', $link.attr('href')).removeAttr('href').attr('tabindex', 0); + $link.children('[data-submenu]').attr({ + 'aria-hidden': true, + 'tabindex': 0, + 'role': 'group' + }); + _this._events($link); + }); + this.$submenus.each(function () { + var $menu = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $back = $menu.find('.js-drilldown-back'); + if (!$back.length) { + switch (_this.options.backButtonPosition) { + case "bottom": + $menu.append(_this.options.backButton); + break; + case "top": + $menu.prepend(_this.options.backButton); + break; + default: + console.error("Unsupported backButtonPosition value '" + _this.options.backButtonPosition + "'"); + } + } + _this._back($menu); + }); + + this.$submenus.addClass('invisible'); + if (!this.options.autoHeight) { + this.$submenus.addClass('drilldown-submenu-cover-previous'); + } + + // create a wrapper on element if it doesn't exist. + if (!this.$element.parent().hasClass('is-drilldown')) { + this.$wrapper = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this.options.wrapper).addClass('is-drilldown'); + if (this.options.animateHeight) this.$wrapper.addClass('animate-height'); + this.$element.wrap(this.$wrapper); + } + // set wrapper + this.$wrapper = this.$element.parent(); + this.$wrapper.css(this._getMaxDims()); + } + }, { + key: '_resize', + value: function _resize() { + this.$wrapper.css({ 'max-width': 'none', 'min-height': 'none' }); + // _getMaxDims has side effects (boo) but calling it should update all other necessary heights & widths + this.$wrapper.css(this._getMaxDims()); + } + + /** + * Adds event handlers to elements in the menu. + * @function + * @private + * @param {jQuery} $elem - the current menu item to add handlers to. + */ + + }, { + key: '_events', + value: function _events($elem) { + var _this = this; + + $elem.off('click.zf.drilldown').on('click.zf.drilldown', function (e) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', 'li').hasClass('is-drilldown-submenu-parent')) { + e.stopImmediatePropagation(); + e.preventDefault(); + } + + // if(e.target !== e.currentTarget.firstElementChild){ + // return false; + // } + _this._show($elem.parent('li')); + + if (_this.options.closeOnClick) { + var $body = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('body'); + $body.off('.zf.drilldown').on('click.zf.drilldown', function (e) { + if (e.target === _this.$element[0] || __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.contains(_this.$element[0], e.target)) { + return; + } + e.preventDefault(); + _this._hideAll(); + $body.off('.zf.drilldown'); + }); + } + }); + } + + /** + * Adds event handlers to the menu element. + * @function + * @private + */ + + }, { + key: '_registerEvents', + value: function _registerEvents() { + if (this.options.scrollTop) { + this._bindHandler = this._scrollTop.bind(this); + this.$element.on('open.zf.drilldown hide.zf.drilldown closed.zf.drilldown', this._bindHandler); + } + this.$element.on('mutateme.zf.trigger', this._resize.bind(this)); + } + + /** + * Scroll to Top of Element or data-scroll-top-element + * @function + * @fires Drilldown#scrollme + */ + + }, { + key: '_scrollTop', + value: function _scrollTop() { + var _this = this; + var $scrollTopElement = _this.options.scrollTopElement != '' ? __WEBPACK_IMPORTED_MODULE_0_jquery___default()(_this.options.scrollTopElement) : _this.$element, + scrollPos = parseInt($scrollTopElement.offset().top + _this.options.scrollTopOffset, 10); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').stop(true).animate({ scrollTop: scrollPos }, _this.options.animationDuration, _this.options.animationEasing, function () { + /** + * Fires after the menu has scrolled + * @event Drilldown#scrollme + */ + if (this === __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html')[0]) _this.$element.trigger('scrollme.zf.drilldown'); + }); + } + + /** + * Adds keydown event listener to `li`'s in the menu. + * @private + */ + + }, { + key: '_keyboardEvents', + value: function _keyboardEvents() { + var _this = this; + + this.$menuItems.add(this.$element.find('.js-drilldown-back > a, .is-submenu-parent-item > a')).on('keydown.zf.drilldown', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('li').parent('ul').children('li').children('a'), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(Math.max(0, i - 1)); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)); + return; + } + }); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Drilldown', { + next: function () { + if ($element.is(_this.$submenuAnchors)) { + _this._show($element.parent('li')); + $element.parent('li').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + $element.parent('li').find('ul li a').filter(_this.$menuItems).first().focus(); + }); + return true; + } + }, + previous: function () { + _this._hide($element.parent('li').parent('ul')); + $element.parent('li').parent('ul').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + setTimeout(function () { + $element.parent('li').parent('ul').parent('li').children('a').first().focus(); + }, 1); + }); + return true; + }, + up: function () { + $prevElement.focus(); + // Don't tap focus on first element in root ul + return !$element.is(_this.$element.find('> li:first-child > a')); + }, + down: function () { + $nextElement.focus(); + // Don't tap focus on last element in root ul + return !$element.is(_this.$element.find('> li:last-child > a')); + }, + close: function () { + // Don't close on element in root ul + if (!$element.is(_this.$element.find('> li > a'))) { + _this._hide($element.parent().parent()); + $element.parent().parent().siblings('a').focus(); + } + }, + open: function () { + if (!$element.is(_this.$menuItems)) { + // not menu item means back button + _this._hide($element.parent('li').parent('ul')); + $element.parent('li').parent('ul').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + setTimeout(function () { + $element.parent('li').parent('ul').parent('li').children('a').first().focus(); + }, 1); + }); + return true; + } else if ($element.is(_this.$submenuAnchors)) { + _this._show($element.parent('li')); + $element.parent('li').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($element), function () { + $element.parent('li').find('ul li a').filter(_this.$menuItems).first().focus(); + }); + return true; + } + }, + handled: function (preventDefault) { + if (preventDefault) { + e.preventDefault(); + } + e.stopImmediatePropagation(); + } + }); + }); // end keyboardAccess + } + + /** + * Closes all open elements, and returns to root menu. + * @function + * @fires Drilldown#closed + */ + + }, { + key: '_hideAll', + value: function _hideAll() { + var $elem = this.$element.find('.is-drilldown-submenu.is-active').addClass('is-closing'); + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.parent().closest('ul').data('calcHeight') }); + $elem.one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($elem), function (e) { + $elem.removeClass('is-active is-closing'); + }); + /** + * Fires when the menu is fully closed. + * @event Drilldown#closed + */ + this.$element.trigger('closed.zf.drilldown'); + } + + /** + * Adds event listener for each `back` button, and closes open menus. + * @function + * @fires Drilldown#back + * @param {jQuery} $elem - the current sub-menu to add `back` event. + */ + + }, { + key: '_back', + value: function _back($elem) { + var _this = this; + $elem.off('click.zf.drilldown'); + $elem.children('.js-drilldown-back').on('click.zf.drilldown', function (e) { + e.stopImmediatePropagation(); + // console.log('mouseup on back'); + _this._hide($elem); + + // If there is a parent submenu, call show + var parentSubMenu = $elem.parent('li').parent('ul').parent('li'); + if (parentSubMenu.length) { + _this._show(parentSubMenu); + } + }); + } + + /** + * Adds event listener to menu items w/o submenus to close open menus on click. + * @function + * @private + */ + + }, { + key: '_menuLinkEvents', + value: function _menuLinkEvents() { + var _this = this; + this.$menuItems.not('.is-drilldown-submenu-parent').off('click.zf.drilldown').on('click.zf.drilldown', function (e) { + // e.stopImmediatePropagation(); + setTimeout(function () { + _this._hideAll(); + }, 0); + }); + } + + /** + * Opens a submenu. + * @function + * @fires Drilldown#open + * @param {jQuery} $elem - the current element with a submenu to open, i.e. the `li` tag. + */ + + }, { + key: '_show', + value: function _show($elem) { + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.children('[data-submenu]').data('calcHeight') }); + $elem.attr('aria-expanded', true); + $elem.children('[data-submenu]').addClass('is-active').removeClass('invisible').attr('aria-hidden', false); + /** + * Fires when the submenu has opened. + * @event Drilldown#open + */ + this.$element.trigger('open.zf.drilldown', [$elem]); + } + }, { + key: '_hide', + + + /** + * Hides a submenu + * @function + * @fires Drilldown#hide + * @param {jQuery} $elem - the current sub-menu to hide, i.e. the `ul` tag. + */ + value: function _hide($elem) { + if (this.options.autoHeight) this.$wrapper.css({ height: $elem.parent().closest('ul').data('calcHeight') }); + var _this = this; + $elem.parent('li').attr('aria-expanded', false); + $elem.attr('aria-hidden', true).addClass('is-closing'); + $elem.addClass('is-closing').one(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__foundation_util_core__["c" /* transitionend */])($elem), function () { + $elem.removeClass('is-active is-closing'); + $elem.blur().addClass('invisible'); + }); + /** + * Fires when the submenu has closed. + * @event Drilldown#hide + */ + $elem.trigger('hide.zf.drilldown', [$elem]); + } + + /** + * Iterates through the nested menus to calculate the min-height, and max-width for the menu. + * Prevents content jumping. + * @function + * @private + */ + + }, { + key: '_getMaxDims', + value: function _getMaxDims() { + var maxHeight = 0, + result = {}, + _this = this; + this.$submenus.add(this.$element).each(function () { + var numOfElems = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).children('li').length; + var height = __WEBPACK_IMPORTED_MODULE_4__foundation_util_box__["a" /* Box */].GetDimensions(this).height; + maxHeight = height > maxHeight ? height : maxHeight; + if (_this.options.autoHeight) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).data('calcHeight', height); + if (!__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).hasClass('is-drilldown-submenu')) result['height'] = height; + } + }); + + if (!this.options.autoHeight) result['min-height'] = maxHeight + 'px'; + + result['max-width'] = this.$element[0].getBoundingClientRect().width + 'px'; + + return result; + } + + /** + * Destroys the Drilldown Menu + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + if (this.options.scrollTop) this.$element.off('.zf.drilldown', this._bindHandler); + this._hideAll(); + this.$element.off('mutateme.zf.trigger'); + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'drilldown'); + this.$element.unwrap().find('.js-drilldown-back, .is-submenu-parent-item').remove().end().find('.is-active, .is-closing, .is-drilldown-submenu').removeClass('is-active is-closing is-drilldown-submenu').end().find('[data-submenu]').removeAttr('aria-hidden tabindex role'); + this.$submenuAnchors.each(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).off('.zf.drilldown'); + }); + + this.$submenus.removeClass('drilldown-submenu-cover-previous invisible'); + + this.$element.find('a').each(function () { + var $link = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this); + $link.removeAttr('tabindex'); + if ($link.data('savedHref')) { + $link.attr('href', $link.data('savedHref')).removeData('savedHref'); + } else { + return; + } + }); + } + }]); + + return Drilldown; +}(__WEBPACK_IMPORTED_MODULE_5__foundation_plugin__["a" /* Plugin */]); + +Drilldown.defaults = { + /** + * Drilldowns depend on styles in order to function properly; in the default build of Foundation these are + * on the `drilldown` class. This option auto-applies this class to the drilldown upon initialization. + * @option + * @type {boolian} + * @default true + */ + autoApplyClass: true, + /** + * Markup used for JS generated back button. Prepended or appended (see backButtonPosition) to submenu lists and deleted on `destroy` method, 'js-drilldown-back' class required. Remove the backslash (`\`) if copy and pasting. + * @option + * @type {string} + * @default '
  • Back
  • ' + */ + backButton: '
  • Back
  • ', + /** + * Position the back button either at the top or bottom of drilldown submenus. Can be `'left'` or `'bottom'`. + * @option + * @type {string} + * @default top + */ + backButtonPosition: 'top', + /** + * Markup used to wrap drilldown menu. Use a class name for independent styling; the JS applied class: `is-drilldown` is required. Remove the backslash (`\`) if copy and pasting. + * @option + * @type {string} + * @default '
    ' + */ + wrapper: '
    ', + /** + * Adds the parent link to the submenu. + * @option + * @type {boolean} + * @default false + */ + parentLink: false, + /** + * Allow the menu to return to root list on body click. + * @option + * @type {boolean} + * @default false + */ + closeOnClick: false, + /** + * Allow the menu to auto adjust height. + * @option + * @type {boolean} + * @default false + */ + autoHeight: false, + /** + * Animate the auto adjust height. + * @option + * @type {boolean} + * @default false + */ + animateHeight: false, + /** + * Scroll to the top of the menu after opening a submenu or navigating back using the menu back button + * @option + * @type {boolean} + * @default false + */ + scrollTop: false, + /** + * String jquery selector (for example 'body') of element to take offset().top from, if empty string the drilldown menu offset().top is taken + * @option + * @type {string} + * @default '' + */ + scrollTopElement: '', + /** + * ScrollTop offset + * @option + * @type {number} + * @default 0 + */ + scrollTopOffset: 0, + /** + * Scroll animation duration + * @option + * @type {number} + * @default 500 + */ + animationDuration: 500, + /** + * Scroll animation easing. Can be `'swing'` or `'linear'`. + * @option + * @type {string} + * @see {@link https://api.jquery.com/animate|JQuery animate} + * @default 'swing' + */ + animationEasing: 'swing' + // holdOpen: false +}; + + + +/***/ }), +/* 13 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DropdownMenu; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__foundation_util_core__ = __webpack_require__(1); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + + +/** + * DropdownMenu module. + * @module foundation.dropdown-menu + * @requires foundation.util.keyboard + * @requires foundation.util.box + * @requires foundation.util.nest + */ + +var DropdownMenu = function (_Plugin) { + _inherits(DropdownMenu, _Plugin); + + function DropdownMenu() { + _classCallCheck(this, DropdownMenu); + + return _possibleConstructorReturn(this, (DropdownMenu.__proto__ || Object.getPrototypeOf(DropdownMenu)).apply(this, arguments)); + } + + _createClass(DropdownMenu, [{ + key: '_setup', + + /** + * Creates a new instance of DropdownMenu. + * @class + * @name DropdownMenu + * @fires DropdownMenu#init + * @param {jQuery} element - jQuery object to make into a dropdown menu. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, DropdownMenu.defaults, this.$element.data(), options); + this.className = 'DropdownMenu'; // ie9 back compat + + this._init(); + + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('DropdownMenu', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'up', + 'ARROW_DOWN': 'down', + 'ARROW_LEFT': 'previous', + 'ESCAPE': 'close' + }); + } + + /** + * Initializes the plugin, and calls _prepareMenu + * @private + * @function + */ + + }, { + key: '_init', + value: function _init() { + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Feather(this.$element, 'dropdown'); + + var subs = this.$element.find('li.is-dropdown-submenu-parent'); + this.$element.children('.is-dropdown-submenu-parent').children('.is-dropdown-submenu').addClass('first-sub'); + + this.$menuItems = this.$element.find('[role="menuitem"]'); + this.$tabs = this.$element.children('[role="menuitem"]'); + this.$tabs.find('ul.is-dropdown-submenu').addClass(this.options.verticalClass); + + if (this.options.alignment === 'auto') { + if (this.$element.hasClass(this.options.rightClass) || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__foundation_util_core__["b" /* rtl */])() || this.$element.parents('.top-bar-right').is('*')) { + this.options.alignment = 'right'; + subs.addClass('opens-left'); + } else { + this.options.alignment = 'left'; + subs.addClass('opens-right'); + } + } else { + if (this.options.alignment === 'right') { + subs.addClass('opens-left'); + } else { + subs.addClass('opens-right'); + } + } + this.changed = false; + this._events(); + } + }, { + key: '_isVertical', + value: function _isVertical() { + return this.$tabs.css('display') === 'block' || this.$element.css('flex-direction') === 'column'; + } + }, { + key: '_isRtl', + value: function _isRtl() { + return this.$element.hasClass('align-right') || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__foundation_util_core__["b" /* rtl */])() && !this.$element.hasClass('align-left'); + } + + /** + * Adds event listeners to elements within the menu + * @private + * @function + */ + + }, { + key: '_events', + value: function _events() { + var _this = this, + hasTouch = 'ontouchstart' in window || typeof window.ontouchstart !== 'undefined', + parClass = 'is-dropdown-submenu-parent'; + + // used for onClick and in the keyboard handlers + var handleClickFn = function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', '.' + parClass), + hasSub = $elem.hasClass(parClass), + hasClicked = $elem.attr('data-is-click') === 'true', + $sub = $elem.children('.is-dropdown-submenu'); + + if (hasSub) { + if (hasClicked) { + if (!_this.options.closeOnClick || !_this.options.clickOpen && !hasTouch || _this.options.forceFollow && hasTouch) { + return; + } else { + e.stopImmediatePropagation(); + e.preventDefault(); + _this._hide($elem); + } + } else { + e.preventDefault(); + e.stopImmediatePropagation(); + _this._show($sub); + $elem.add($elem.parentsUntil(_this.$element, '.' + parClass)).attr('data-is-click', true); + } + } + }; + + if (this.options.clickOpen || hasTouch) { + this.$menuItems.on('click.zf.dropdownmenu touchstart.zf.dropdownmenu', handleClickFn); + } + + // Handle Leaf element Clicks + if (_this.options.closeOnClickInside) { + this.$menuItems.on('click.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + if (!hasSub) { + _this._hide(); + } + }); + } + + if (!this.options.disableHover) { + this.$menuItems.on('mouseenter.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + + if (hasSub) { + clearTimeout($elem.data('_delay')); + $elem.data('_delay', setTimeout(function () { + _this._show($elem.children('.is-dropdown-submenu')); + }, _this.options.hoverDelay)); + } + }).on('mouseleave.zf.dropdownmenu', function (e) { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + hasSub = $elem.hasClass(parClass); + if (hasSub && _this.options.autoclose) { + if ($elem.attr('data-is-click') === 'true' && _this.options.clickOpen) { + return false; + } + + clearTimeout($elem.data('_delay')); + $elem.data('_delay', setTimeout(function () { + _this._hide($elem); + }, _this.options.closingTime)); + } + }); + } + this.$menuItems.on('keydown.zf.dropdownmenu', function (e) { + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target).parentsUntil('ul', '[role="menuitem"]'), + isTab = _this.$tabs.index($element) > -1, + $elements = isTab ? _this.$tabs : $element.siblings('li').add($element), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + $prevElement = $elements.eq(i - 1); + $nextElement = $elements.eq(i + 1); + return; + } + }); + + var nextSibling = function () { + $nextElement.children('a:first').focus(); + e.preventDefault(); + }, + prevSibling = function () { + $prevElement.children('a:first').focus(); + e.preventDefault(); + }, + openSub = function () { + var $sub = $element.children('ul.is-dropdown-submenu'); + if ($sub.length) { + _this._show($sub); + $element.find('li > a:first').focus(); + e.preventDefault(); + } else { + return; + } + }, + closeSub = function () { + //if ($element.is(':first-child')) { + var close = $element.parent('ul').parent('li'); + close.children('a:first').focus(); + _this._hide(close); + e.preventDefault(); + //} + }; + var functions = { + open: openSub, + close: function () { + _this._hide(_this.$element); + _this.$menuItems.eq(0).children('a').focus(); // focus to first element + e.preventDefault(); + }, + handled: function () { + e.stopImmediatePropagation(); + } + }; + + if (isTab) { + if (_this._isVertical()) { + // vertical menu + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + down: nextSibling, + up: prevSibling, + next: closeSub, + previous: openSub + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + down: nextSibling, + up: prevSibling, + next: openSub, + previous: closeSub + }); + } + } else { + // horizontal menu + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: prevSibling, + previous: nextSibling, + down: openSub, + up: closeSub + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: nextSibling, + previous: prevSibling, + down: openSub, + up: closeSub + }); + } + } + } else { + // not tabs -> one sub + if (_this._isRtl()) { + // right aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: closeSub, + previous: openSub, + down: nextSibling, + up: prevSibling + }); + } else { + // left aligned + __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(functions, { + next: openSub, + previous: closeSub, + down: nextSibling, + up: prevSibling + }); + } + } + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'DropdownMenu', functions); + }); + } + + /** + * Adds an event handler to the body to close any dropdowns on a click. + * @function + * @private + */ + + }, { + key: '_addBodyHandler', + value: function _addBodyHandler() { + var $body = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document.body), + _this = this; + $body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu').on('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu', function (e) { + var $link = _this.$element.find(e.target); + if ($link.length) { + return; + } + + _this._hide(); + $body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu'); + }); + } + + /** + * Opens a dropdown pane, and checks for collisions first. + * @param {jQuery} $sub - ul element that is a submenu to show + * @function + * @private + * @fires DropdownMenu#show + */ + + }, { + key: '_show', + value: function _show($sub) { + var idx = this.$tabs.index(this.$tabs.filter(function (i, el) { + return __WEBPACK_IMPORTED_MODULE_0_jquery___default()(el).find($sub).length > 0; + })); + var $sibs = $sub.parent('li.is-dropdown-submenu-parent').siblings('li.is-dropdown-submenu-parent'); + this._hide($sibs, idx); + $sub.css('visibility', 'hidden').addClass('js-dropdown-active').parent('li.is-dropdown-submenu-parent').addClass('is-active'); + var clear = __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__["a" /* Box */].ImNotTouchingYou($sub, null, true); + if (!clear) { + var oldClass = this.options.alignment === 'left' ? '-right' : '-left', + $parentLi = $sub.parent('.is-dropdown-submenu-parent'); + $parentLi.removeClass('opens' + oldClass).addClass('opens-' + this.options.alignment); + clear = __WEBPACK_IMPORTED_MODULE_3__foundation_util_box__["a" /* Box */].ImNotTouchingYou($sub, null, true); + if (!clear) { + $parentLi.removeClass('opens-' + this.options.alignment).addClass('opens-inner'); + } + this.changed = true; + } + $sub.css('visibility', ''); + if (this.options.closeOnClick) { + this._addBodyHandler(); + } + /** + * Fires when the new dropdown pane is visible. + * @event DropdownMenu#show + */ + this.$element.trigger('show.zf.dropdownmenu', [$sub]); + } + + /** + * Hides a single, currently open dropdown pane, if passed a parameter, otherwise, hides everything. + * @function + * @param {jQuery} $elem - element with a submenu to hide + * @param {Number} idx - index of the $tabs collection to hide + * @private + */ + + }, { + key: '_hide', + value: function _hide($elem, idx) { + var $toClose; + if ($elem && $elem.length) { + $toClose = $elem; + } else if (idx !== undefined) { + $toClose = this.$tabs.not(function (i, el) { + return i === idx; + }); + } else { + $toClose = this.$element; + } + var somethingToClose = $toClose.hasClass('is-active') || $toClose.find('.is-active').length > 0; + + if (somethingToClose) { + $toClose.find('li.is-active').add($toClose).attr({ + 'data-is-click': false + }).removeClass('is-active'); + + $toClose.find('ul.js-dropdown-active').removeClass('js-dropdown-active'); + + if (this.changed || $toClose.find('opens-inner').length) { + var oldClass = this.options.alignment === 'left' ? 'right' : 'left'; + $toClose.find('li.is-dropdown-submenu-parent').add($toClose).removeClass('opens-inner opens-' + this.options.alignment).addClass('opens-' + oldClass); + this.changed = false; + } + /** + * Fires when the open menus are closed. + * @event DropdownMenu#hide + */ + this.$element.trigger('hide.zf.dropdownmenu', [$toClose]); + } + } + + /** + * Destroys the plugin. + * @function + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$menuItems.off('.zf.dropdownmenu').removeAttr('data-is-click').removeClass('is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner'); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(document.body).off('.zf.dropdownmenu'); + __WEBPACK_IMPORTED_MODULE_2__foundation_util_nest__["a" /* Nest */].Burn(this.$element, 'dropdown'); + } + }]); + + return DropdownMenu; +}(__WEBPACK_IMPORTED_MODULE_5__foundation_plugin__["a" /* Plugin */]); + +/** + * Default settings for plugin + */ + + +DropdownMenu.defaults = { + /** + * Disallows hover events from opening submenus + * @option + * @type {boolean} + * @default false + */ + disableHover: false, + /** + * Allow a submenu to automatically close on a mouseleave event, if not clicked open. + * @option + * @type {boolean} + * @default true + */ + autoclose: true, + /** + * Amount of time to delay opening a submenu on hover event. + * @option + * @type {number} + * @default 50 + */ + hoverDelay: 50, + /** + * Allow a submenu to open/remain open on parent click event. Allows cursor to move away from menu. + * @option + * @type {boolean} + * @default false + */ + clickOpen: false, + /** + * Amount of time to delay closing a submenu on a mouseleave event. + * @option + * @type {number} + * @default 500 + */ + + closingTime: 500, + /** + * Position of the menu relative to what direction the submenus should open. Handled by JS. Can be `'auto'`, `'left'` or `'right'`. + * @option + * @type {string} + * @default 'auto' + */ + alignment: 'auto', + /** + * Allow clicks on the body to close any open submenus. + * @option + * @type {boolean} + * @default true + */ + closeOnClick: true, + /** + * Allow clicks on leaf anchor links to close any open submenus. + * @option + * @type {boolean} + * @default true + */ + closeOnClickInside: true, + /** + * Class applied to vertical oriented menus, Foundation default is `vertical`. Update this if using your own class. + * @option + * @type {string} + * @default 'vertical' + */ + verticalClass: 'vertical', + /** + * Class applied to right-side oriented menus, Foundation default is `align-right`. Update this if using your own class. + * @option + * @type {string} + * @default 'align-right' + */ + rightClass: 'align-right', + /** + * Boolean to force overide the clicking of links to perform default action, on second touch event for mobile. + * @option + * @type {boolean} + * @default true + */ + forceFollow: true +}; + + + +/***/ }), +/* 14 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Tabs; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_imageLoader__ = __webpack_require__(8); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + +/** + * Tabs module. + * @module foundation.tabs + * @requires foundation.util.keyboard + * @requires foundation.util.imageLoader if tabs contain images + */ + +var Tabs = function (_Plugin) { + _inherits(Tabs, _Plugin); + + function Tabs() { + _classCallCheck(this, Tabs); + + return _possibleConstructorReturn(this, (Tabs.__proto__ || Object.getPrototypeOf(Tabs)).apply(this, arguments)); + } + + _createClass(Tabs, [{ + key: '_setup', + + /** + * Creates a new instance of tabs. + * @class + * @name Tabs + * @fires Tabs#init + * @param {jQuery} element - jQuery object to make into tabs. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element, options) { + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend({}, Tabs.defaults, this.$element.data(), options); + this.className = 'Tabs'; // ie9 back compat + + this._init(); + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].register('Tabs', { + 'ENTER': 'open', + 'SPACE': 'open', + 'ARROW_RIGHT': 'next', + 'ARROW_UP': 'previous', + 'ARROW_DOWN': 'next', + 'ARROW_LEFT': 'previous' + // 'TAB': 'next', + // 'SHIFT_TAB': 'previous' + }); + } + + /** + * Initializes the tabs by showing and focusing (if autoFocus=true) the preset active tab. + * @private + */ + + }, { + key: '_init', + value: function _init() { + var _this3 = this; + + var _this = this; + + this.$element.attr({ 'role': 'tablist' }); + this.$tabTitles = this.$element.find('.' + this.options.linkClass); + this.$tabContent = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('[data-tabs-content="' + this.$element[0].id + '"]'); + + this.$tabTitles.each(function () { + var $elem = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $link = $elem.find('a'), + isActive = $elem.hasClass('' + _this.options.linkActiveClass), + hash = $link.attr('data-tabs-target') || $link[0].hash.slice(1), + linkId = $link[0].id ? $link[0].id : hash + '-label', + $tabContent = __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + hash); + + $elem.attr({ 'role': 'presentation' }); + + $link.attr({ + 'role': 'tab', + 'aria-controls': hash, + 'aria-selected': isActive, + 'id': linkId, + 'tabindex': isActive ? '0' : '-1' + }); + + $tabContent.attr({ + 'role': 'tabpanel', + 'aria-labelledby': linkId + }); + + if (!isActive) { + $tabContent.attr('aria-hidden', 'true'); + } + + if (isActive && _this.options.autoFocus) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).load(function () { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: $elem.offset().top }, _this.options.deepLinkSmudgeDelay, function () { + $link.focus(); + }); + }); + } + }); + if (this.options.matchHeight) { + var $images = this.$tabContent.find('img'); + + if ($images.length) { + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_imageLoader__["a" /* onImagesLoaded */])($images, this._setHeight.bind(this)); + } else { + this._setHeight(); + } + } + + //current context-bound function to open tabs on page load or history popstate + this._checkDeepLink = function () { + var anchor = window.location.hash; + //need a hash and a relevant anchor in this tabset + if (anchor.length) { + var $link = _this3.$element.find('[href$="' + anchor + '"]'); + if ($link.length) { + _this3.selectTab(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor), true); + + //roll up a little to show the titles + if (_this3.options.deepLinkSmudge) { + var offset = _this3.$element.offset(); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('html, body').animate({ scrollTop: offset.top }, _this3.options.deepLinkSmudgeDelay); + } + + /** + * Fires when the zplugin has deeplinked at pageload + * @event Tabs#deeplink + */ + _this3.$element.trigger('deeplink.zf.tabs', [$link, __WEBPACK_IMPORTED_MODULE_0_jquery___default()(anchor)]); + } + } + }; + + //use browser to open a tab, if it exists in this tabset + if (this.options.deepLink) { + this._checkDeepLink(); + } + + this._events(); + } + + /** + * Adds event handlers for items within the tabs. + * @private + */ + + }, { + key: '_events', + value: function _events() { + this._addKeyHandler(); + this._addClickHandler(); + this._setHeightMqHandler = null; + + if (this.options.matchHeight) { + this._setHeightMqHandler = this._setHeight.bind(this); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('changed.zf.mediaquery', this._setHeightMqHandler); + } + + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).on('popstate', this._checkDeepLink); + } + } + + /** + * Adds click handlers for items within the tabs. + * @private + */ + + }, { + key: '_addClickHandler', + value: function _addClickHandler() { + var _this = this; + + this.$element.off('click.zf.tabs').on('click.zf.tabs', '.' + this.options.linkClass, function (e) { + e.preventDefault(); + e.stopPropagation(); + _this._handleTabChange(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this)); + }); + } + + /** + * Adds keyboard event handlers for items within the tabs. + * @private + */ + + }, { + key: '_addKeyHandler', + value: function _addKeyHandler() { + var _this = this; + + this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function (e) { + if (e.which === 9) return; + + var $element = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + $elements = $element.parent('ul').children('li'), + $prevElement, + $nextElement; + + $elements.each(function (i) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).is($element)) { + if (_this.options.wrapOnKeys) { + $prevElement = i === 0 ? $elements.last() : $elements.eq(i - 1); + $nextElement = i === $elements.length - 1 ? $elements.first() : $elements.eq(i + 1); + } else { + $prevElement = $elements.eq(Math.max(0, i - 1)); + $nextElement = $elements.eq(Math.min(i + 1, $elements.length - 1)); + } + return; + } + }); + + // handle keyboard event with keyboard util + __WEBPACK_IMPORTED_MODULE_1__foundation_util_keyboard__["a" /* Keyboard */].handleKey(e, 'Tabs', { + open: function () { + $element.find('[role="tab"]').focus(); + _this._handleTabChange($element); + }, + previous: function () { + $prevElement.find('[role="tab"]').focus(); + _this._handleTabChange($prevElement); + }, + next: function () { + $nextElement.find('[role="tab"]').focus(); + _this._handleTabChange($nextElement); + }, + handled: function () { + e.stopPropagation(); + e.preventDefault(); + } + }); + }); + } + + /** + * Opens the tab `$targetContent` defined by `$target`. Collapses active tab. + * @param {jQuery} $target - Tab to open. + * @param {boolean} historyHandled - browser has already handled a history update + * @fires Tabs#change + * @function + */ + + }, { + key: '_handleTabChange', + value: function _handleTabChange($target, historyHandled) { + + /** + * Check for active class on target. Collapse if exists. + */ + if ($target.hasClass('' + this.options.linkActiveClass)) { + if (this.options.activeCollapse) { + this._collapseTab($target); + + /** + * Fires when the zplugin has successfully collapsed tabs. + * @event Tabs#collapse + */ + this.$element.trigger('collapse.zf.tabs', [$target]); + } + return; + } + + var $oldTab = this.$element.find('.' + this.options.linkClass + '.' + this.options.linkActiveClass), + $tabLink = $target.find('[role="tab"]'), + hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1), + $targetContent = this.$tabContent.find('#' + hash); + + //close old tab + this._collapseTab($oldTab); + + //open new tab + this._openTab($target); + + //either replace or update browser history + if (this.options.deepLink && !historyHandled) { + var anchor = $target.find('a').attr('href'); + + if (this.options.updateHistory) { + history.pushState({}, '', anchor); + } else { + history.replaceState({}, '', anchor); + } + } + + /** + * Fires when the plugin has successfully changed tabs. + * @event Tabs#change + */ + this.$element.trigger('change.zf.tabs', [$target, $targetContent]); + + //fire to children a mutation event + $targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger"); + } + + /** + * Opens the tab `$targetContent` defined by `$target`. + * @param {jQuery} $target - Tab to Open. + * @function + */ + + }, { + key: '_openTab', + value: function _openTab($target) { + var $tabLink = $target.find('[role="tab"]'), + hash = $tabLink.attr('data-tabs-target') || $tabLink[0].hash.slice(1), + $targetContent = this.$tabContent.find('#' + hash); + + $target.addClass('' + this.options.linkActiveClass); + + $tabLink.attr({ + 'aria-selected': 'true', + 'tabindex': '0' + }); + + $targetContent.addClass('' + this.options.panelActiveClass).removeAttr('aria-hidden'); + } + + /** + * Collapses `$targetContent` defined by `$target`. + * @param {jQuery} $target - Tab to Open. + * @function + */ + + }, { + key: '_collapseTab', + value: function _collapseTab($target) { + var $target_anchor = $target.removeClass('' + this.options.linkActiveClass).find('[role="tab"]').attr({ + 'aria-selected': 'false', + 'tabindex': -1 + }); + + __WEBPACK_IMPORTED_MODULE_0_jquery___default()('#' + $target_anchor.attr('aria-controls')).removeClass('' + this.options.panelActiveClass).attr({ 'aria-hidden': 'true' }); + } + + /** + * Public method for selecting a content pane to display. + * @param {jQuery | String} elem - jQuery object or string of the id of the pane to display. + * @param {boolean} historyHandled - browser has already handled a history update + * @function + */ + + }, { + key: 'selectTab', + value: function selectTab(elem, historyHandled) { + var idStr; + + if (typeof elem === 'object') { + idStr = elem[0].id; + } else { + idStr = elem; + } + + if (idStr.indexOf('#') < 0) { + idStr = '#' + idStr; + } + + var $target = this.$tabTitles.find('[href$="' + idStr + '"]').parent('.' + this.options.linkClass); + + this._handleTabChange($target, historyHandled); + } + }, { + key: '_setHeight', + + /** + * Sets the height of each panel to the height of the tallest panel. + * If enabled in options, gets called on media query change. + * If loading content via external source, can be called directly or with _reflow. + * If enabled with `data-match-height="true"`, tabs sets to equal height + * @function + * @private + */ + value: function _setHeight() { + var max = 0, + _this = this; // Lock down the `this` value for the root tabs object + + this.$tabContent.find('.' + this.options.panelClass).css('height', '').each(function () { + + var panel = __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this), + isActive = panel.hasClass('' + _this.options.panelActiveClass); // get the options from the parent instead of trying to get them from the child + + if (!isActive) { + panel.css({ 'visibility': 'hidden', 'display': 'block' }); + } + + var temp = this.getBoundingClientRect().height; + + if (!isActive) { + panel.css({ + 'visibility': '', + 'display': '' + }); + } + + max = temp > max ? temp : max; + }).css('height', max + 'px'); + } + + /** + * Destroys an instance of an tabs. + * @fires Tabs#destroyed + */ + + }, { + key: '_destroy', + value: function _destroy() { + this.$element.find('.' + this.options.linkClass).off('.zf.tabs').hide().end().find('.' + this.options.panelClass).hide(); + + if (this.options.matchHeight) { + if (this._setHeightMqHandler != null) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('changed.zf.mediaquery', this._setHeightMqHandler); + } + } + + if (this.options.deepLink) { + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(window).off('popstate', this._checkDeepLink); + } + } + }]); + + return Tabs; +}(__WEBPACK_IMPORTED_MODULE_3__foundation_plugin__["a" /* Plugin */]); + +Tabs.defaults = { + /** + * Allows the window to scroll to content of pane specified by hash anchor + * @option + * @type {boolean} + * @default false + */ + deepLink: false, + + /** + * Adjust the deep link scroll to make sure the top of the tab panel is visible + * @option + * @type {boolean} + * @default false + */ + deepLinkSmudge: false, + + /** + * Animation time (ms) for the deep link adjustment + * @option + * @type {number} + * @default 300 + */ + deepLinkSmudgeDelay: 300, + + /** + * Update the browser history with the open tab + * @option + * @type {boolean} + * @default false + */ + updateHistory: false, + + /** + * Allows the window to scroll to content of active pane on load if set to true. + * Not recommended if more than one tab panel per page. + * @option + * @type {boolean} + * @default false + */ + autoFocus: false, + + /** + * Allows keyboard input to 'wrap' around the tab links. + * @option + * @type {boolean} + * @default true + */ + wrapOnKeys: true, + + /** + * Allows the tab content panes to match heights if set to true. + * @option + * @type {boolean} + * @default false + */ + matchHeight: false, + + /** + * Allows active tabs to collapse when clicked. + * @option + * @type {boolean} + * @default false + */ + activeCollapse: false, + + /** + * Class applied to `li`'s in tab link list. + * @option + * @type {string} + * @default 'tabs-title' + */ + linkClass: 'tabs-title', + + /** + * Class applied to the active `li` in tab link list. + * @option + * @type {string} + * @default 'is-active' + */ + linkActiveClass: 'is-active', + + /** + * Class applied to the content containers. + * @option + * @type {string} + * @default 'tabs-panel' + */ + panelClass: 'tabs-panel', + + /** + * Class applied to the active content container. + * @option + * @type {string} + * @default 'is-active' + */ + panelActiveClass: 'is-active' +}; + + + +/***/ }), +/* 15 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Positionable; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_plugin__ = __webpack_require__(2); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__foundation_util_core__ = __webpack_require__(1); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + +var POSITIONS = ['left', 'right', 'top', 'bottom']; +var VERTICAL_ALIGNMENTS = ['top', 'bottom', 'center']; +var HORIZONTAL_ALIGNMENTS = ['left', 'right', 'center']; + +var ALIGNMENTS = { + 'left': VERTICAL_ALIGNMENTS, + 'right': VERTICAL_ALIGNMENTS, + 'top': HORIZONTAL_ALIGNMENTS, + 'bottom': HORIZONTAL_ALIGNMENTS +}; + +function nextItem(item, array) { + var currentIdx = array.indexOf(item); + if (currentIdx === array.length - 1) { + return array[0]; + } else { + return array[currentIdx + 1]; + } +} + +var Positionable = function (_Plugin) { + _inherits(Positionable, _Plugin); + + function Positionable() { + _classCallCheck(this, Positionable); + + return _possibleConstructorReturn(this, (Positionable.__proto__ || Object.getPrototypeOf(Positionable)).apply(this, arguments)); + } + + _createClass(Positionable, [{ + key: '_init', + + /** + * Abstract class encapsulating the tether-like explicit positioning logic + * including repositioning based on overlap. + * Expects classes to define defaults for vOffset, hOffset, position, + * alignment, allowOverlap, and allowBottomOverlap. They can do this by + * extending the defaults, or (for now recommended due to the way docs are + * generated) by explicitly declaring them. + * + **/ + + value: function _init() { + this.triedPositions = {}; + this.position = this.options.position === 'auto' ? this._getDefaultPosition() : this.options.position; + this.alignment = this.options.alignment === 'auto' ? this._getDefaultAlignment() : this.options.alignment; + } + }, { + key: '_getDefaultPosition', + value: function _getDefaultPosition() { + return 'bottom'; + } + }, { + key: '_getDefaultAlignment', + value: function _getDefaultAlignment() { + switch (this.position) { + case 'bottom': + case 'top': + return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__foundation_util_core__["b" /* rtl */])() ? 'right' : 'left'; + case 'left': + case 'right': + return 'bottom'; + } + } + + /** + * Adjusts the positionable possible positions by iterating through alignments + * and positions. + * @function + * @private + */ + + }, { + key: '_reposition', + value: function _reposition() { + if (this._alignmentsExhausted(this.position)) { + this.position = nextItem(this.position, POSITIONS); + this.alignment = ALIGNMENTS[this.position][0]; + } else { + this._realign(); + } + } + + /** + * Adjusts the dropdown pane possible positions by iterating through alignments + * on the current position. + * @function + * @private + */ + + }, { + key: '_realign', + value: function _realign() { + this._addTriedPosition(this.position, this.alignment); + this.alignment = nextItem(this.alignment, ALIGNMENTS[this.position]); + } + }, { + key: '_addTriedPosition', + value: function _addTriedPosition(position, alignment) { + this.triedPositions[position] = this.triedPositions[position] || []; + this.triedPositions[position].push(alignment); + } + }, { + key: '_positionsExhausted', + value: function _positionsExhausted() { + var isExhausted = true; + for (var i = 0; i < POSITIONS.length; i++) { + isExhausted = isExhausted && this._alignmentsExhausted(POSITIONS[i]); + } + return isExhausted; + } + }, { + key: '_alignmentsExhausted', + value: function _alignmentsExhausted(position) { + return this.triedPositions[position] && this.triedPositions[position].length == ALIGNMENTS[position].length; + } + + // When we're trying to center, we don't want to apply offset that's going to + // take us just off center, so wrap around to return 0 for the appropriate + // offset in those alignments. TODO: Figure out if we want to make this + // configurable behavior... it feels more intuitive, especially for tooltips, but + // it's possible someone might actually want to start from center and then nudge + // slightly off. + + }, { + key: '_getVOffset', + value: function _getVOffset() { + return this.options.vOffset; + } + }, { + key: '_getHOffset', + value: function _getHOffset() { + return this.options.hOffset; + } + }, { + key: '_setPosition', + value: function _setPosition($anchor, $element, $parent) { + if ($anchor.attr('aria-expanded') === 'false') { + return false; + } + var $eleDims = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetDimensions($element), + $anchorDims = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetDimensions($anchor); + + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + + if (!this.options.allowOverlap) { + var overlaps = {}; + var minOverlap = 100000000; + // default coordinates to how we start, in case we can't figure out better + var minCoordinates = { position: this.position, alignment: this.alignment }; + while (!this._positionsExhausted()) { + var overlap = __WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].OverlapArea($element, $parent, false, false, this.options.allowBottomOverlap); + if (overlap === 0) { + return; + } + + if (overlap < minOverlap) { + minOverlap = overlap; + minCoordinates = { position: this.position, alignment: this.alignment }; + } + + this._reposition(); + + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + } + // If we get through the entire loop, there was no non-overlapping + // position available. Pick the version with least overlap. + this.position = minCoordinates.position; + this.alignment = minCoordinates.alignment; + $element.offset(__WEBPACK_IMPORTED_MODULE_0__foundation_util_box__["a" /* Box */].GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset())); + } + } + }]); + + return Positionable; +}(__WEBPACK_IMPORTED_MODULE_1__foundation_plugin__["a" /* Plugin */]); + +Positionable.defaults = { + /** + * Position of positionable relative to anchor. Can be left, right, bottom, top, or auto. + * @option + * @type {string} + * @default 'auto' + */ + position: 'auto', + /** + * Alignment of positionable relative to anchor. Can be left, right, bottom, top, center, or auto. + * @option + * @type {string} + * @default 'auto' + */ + alignment: 'auto', + /** + * Allow overlap of container/window. If false, dropdown positionable first + * try to position as defined by data-position and data-alignment, but + * reposition if it would cause an overflow. + * @option + * @type {boolean} + * @default false + */ + allowOverlap: false, + /** + * Allow overlap of only the bottom of the container. This is the most common + * behavior for dropdowns, allowing the dropdown to extend the bottom of the + * screen but not otherwise influence or break out of the container. + * @option + * @type {boolean} + * @default true + */ + allowBottomOverlap: true, + /** + * Number of pixels the positionable should be separated vertically from anchor + * @option + * @type {number} + * @default 0 + */ + vOffset: 0, + /** + * Number of pixels the positionable should be separated horizontally from anchor + * @option + * @type {number} + * @default 0 + */ + hOffset: 0 +}; + + + +/***/ }), +/* 16 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Touch; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +//************************************************** +//**Work inspired by multiple jquery swipe plugins** +//**Done by Yohai Ararat *************************** +//************************************************** + + + +var Touch = {}; + +var startPosX, + startPosY, + startTime, + elapsedTime, + isMoving = false; + +function onTouchEnd() { + // alert(this); + this.removeEventListener('touchmove', onTouchMove); + this.removeEventListener('touchend', onTouchEnd); + isMoving = false; +} + +function onTouchMove(e) { + if (__WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.preventDefault) { + e.preventDefault(); + } + if (isMoving) { + var x = e.touches[0].pageX; + var y = e.touches[0].pageY; + var dx = startPosX - x; + var dy = startPosY - y; + var dir; + elapsedTime = new Date().getTime() - startTime; + if (Math.abs(dx) >= __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.moveThreshold && elapsedTime <= __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.spotSwipe.timeThreshold) { + dir = dx > 0 ? 'left' : 'right'; + } + // else if(Math.abs(dy) >= $.spotSwipe.moveThreshold && elapsedTime <= $.spotSwipe.timeThreshold) { + // dir = dy > 0 ? 'down' : 'up'; + // } + if (dir) { + e.preventDefault(); + onTouchEnd.call(this); + __WEBPACK_IMPORTED_MODULE_0_jquery___default()(this).trigger('swipe', dir).trigger('swipe' + dir); + } + } +} + +function onTouchStart(e) { + if (e.touches.length == 1) { + startPosX = e.touches[0].pageX; + startPosY = e.touches[0].pageY; + isMoving = true; + startTime = new Date().getTime(); + this.addEventListener('touchmove', onTouchMove, false); + this.addEventListener('touchend', onTouchEnd, false); + } +} + +function init() { + this.addEventListener && this.addEventListener('touchstart', onTouchStart, false); +} + +function teardown() { + this.removeEventListener('touchstart', onTouchStart); +} + +var SpotSwipe = function () { + function SpotSwipe($) { + _classCallCheck(this, SpotSwipe); + + this.version = '1.0.0'; + this.enabled = 'ontouchstart' in document.documentElement; + this.preventDefault = false; + this.moveThreshold = 75; + this.timeThreshold = 200; + this.$ = $; + this._init(); + } + + _createClass(SpotSwipe, [{ + key: '_init', + value: function _init() { + var $ = this.$; + $.event.special.swipe = { setup: init }; + + $.each(['left', 'up', 'down', 'right'], function () { + $.event.special['swipe' + this] = { setup: function () { + $(this).on('swipe', $.noop); + } }; + }); + } + }]); + + return SpotSwipe; +}(); + +/**************************************************** + * As far as I can tell, both setupSpotSwipe and * + * setupTouchHandler should be idempotent, * + * because they directly replace functions & * + * values, and do not add event handlers directly. * + ****************************************************/ + +Touch.setupSpotSwipe = function ($) { + $.spotSwipe = new SpotSwipe($); +}; + +/**************************************************** + * Method for adding pseudo drag events to elements * + ***************************************************/ +Touch.setupTouchHandler = function ($) { + $.fn.addTouch = function () { + this.each(function (i, el) { + $(el).bind('touchstart touchmove touchend touchcancel', function () { + //we pass the original event object because the jQuery event + //object is normalized to w3c specs and does not provide the TouchList + handleTouch(event); + }); + }); + + var handleTouch = function (event) { + var touches = event.changedTouches, + first = touches[0], + eventTypes = { + touchstart: 'mousedown', + touchmove: 'mousemove', + touchend: 'mouseup' + }, + type = eventTypes[event.type], + simulatedEvent; + + if ('MouseEvent' in window && typeof window.MouseEvent === 'function') { + simulatedEvent = new window.MouseEvent(type, { + 'bubbles': true, + 'cancelable': true, + 'screenX': first.screenX, + 'screenY': first.screenY, + 'clientX': first.clientX, + 'clientY': first.clientY + }); + } else { + simulatedEvent = document.createEvent('MouseEvent'); + simulatedEvent.initMouseEvent(type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0 /*left*/, null); + } + first.target.dispatchEvent(simulatedEvent); + }; + }; +}; + +Touch.init = function ($) { + if (typeof $.spotSwipe === 'undefined') { + Touch.setupSpotSwipe($); + Touch.setupTouchHandler($); + } +}; + + + +/***/ }), +/* 17 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Abide; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_jquery___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_jquery__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__foundation_plugin__ = __webpack_require__(2); + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + +/** + * Abide module. + * @module foundation.abide + */ + +var Abide = function (_Plugin) { + _inherits(Abide, _Plugin); + + function Abide() { + _classCallCheck(this, Abide); + + return _possibleConstructorReturn(this, (Abide.__proto__ || Object.getPrototypeOf(Abide)).apply(this, arguments)); + } + + _createClass(Abide, [{ + key: '_setup', + + /** + * Creates a new instance of Abide. + * @class + * @name Abide + * @fires Abide#init + * @param {Object} element - jQuery object to add the trigger to. + * @param {Object} options - Overrides to the default plugin settings. + */ + value: function _setup(element) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + this.$element = element; + this.options = __WEBPACK_IMPORTED_MODULE_0_jquery___default.a.extend(true, {}, Abide.defaults, this.$element.data(), options); + + this.className = 'Abide'; // ie9 back compat + this._init(); + } + + /** + * Initializes the Abide plugin and calls functions to get Abide functioning on load. + * @private + */ + + }, { + key: '_init', + value: function _init() { + this.$inputs = this.$element.find('input, textarea, select'); + + this._events(); + } + + /** + * Initializes events for Abide. + * @private + */ + + }, { + key: '_events', + value: function _events() { + var _this3 = this; + + this.$element.off('.abide').on('reset.zf.abide', function () { + _this3.resetForm(); + }).on('submit.zf.abide', function () { + return _this3.validateForm(); + }); + + if (this.options.validateOn === 'fieldChange') { + this.$inputs.off('change.zf.abide').on('change.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + + if (this.options.liveValidate) { + this.$inputs.off('input.zf.abide').on('input.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + + if (this.options.validateOnBlur) { + this.$inputs.off('blur.zf.abide').on('blur.zf.abide', function (e) { + _this3.validateInput(__WEBPACK_IMPORTED_MODULE_0_jquery___default()(e.target)); + }); + } + } + + /** + * Calls necessary functions to update Abide upon DOM change + * @private + */ + + }, { + key: '_reflow', + value: function _reflow() { + this._init(); + } + + /** + * Checks whether or not a form element has the required attribute and if it's checked or not + * @param {Object} element - jQuery object to check for required attribute + * @returns {Boolean} Boolean value depends on whether or not attribute is checked or empty + */ + + }, { + key: 'requiredCheck', + value: function requiredCheck($el) { + if (!$el.attr('required')) return true; + + var isGood = true; + + switch ($el[0].type) { + case 'checkbox': + isGood = $el[0].checked; + break; + + case 'select': + case 'select-one': + case 'select-multiple': + var opt = $el.find('option:selected'); + if (!opt.length || !opt.val()) isGood = false; + break; + + default: + if (!$el.val() || !$el.val().length) isGood = false; + } + + return isGood; + } + + /** + * Get: + * - Based on $el, the first element(s) corresponding to `formErrorSelector` in this order: + * 1. The element's direct sibling('s). + * 2. The element's parent's children. + * - Element(s) with the attribute `[data-form-error-for]` set with the element's id. + * + * This allows for multiple form errors per input, though if none are found, no form errors will be shown. + * + * @param {Object} $el - jQuery object to use as reference to find the form error selector. + * @returns {Object} jQuery object with the selector. + */ + + }, { + key: 'findFormError', + value: function findFormError($el) { + var id = $el[0].id; + var $error = $el.siblings(this.options.formErrorSelector); + + if (!$error.length) { + $error = $el.parent().find(this.options.formErrorSelector); + } + + $error = $error.add(this.$element.find('[data-form-error-for="' + id + '"]')); + + return $error; + } + + /** + * Get the first element in this order: + * 2. The