FaceRecognition-python/opencv-face-recognition-python/OpenCV-Face-Recognition-Python.html
2018-11-19 13:12:30 +00:00

16588 lines
600 KiB
HTML

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>OpenCV-Face-Recognition-Python</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.6 (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;
-ms-text-size-adjust: 100%;
-webkit-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: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
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 {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
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-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
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 th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/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: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur: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;
}
*:before,
*:after {
-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: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
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;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
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,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
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,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
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: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.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: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
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 {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
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-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
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-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
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-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
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: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
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 > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
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;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
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="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, 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, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.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::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
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: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.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"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.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"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@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 .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
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:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
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:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
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:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
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:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
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:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
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:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
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:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
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:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
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:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
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:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
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:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
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:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
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:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.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-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.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;
}
.dropup,
.dropdown {
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;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
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-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-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-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 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: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.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-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
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="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
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-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].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: 1px;
}
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;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control: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: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
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:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-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:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-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:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
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 {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 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: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.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: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
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 {
text-align: center;
margin-bottom: 5px;
}
.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: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
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-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
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;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.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: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@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 .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.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:hover,
.navbar-default .navbar-brand:focus {
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:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
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:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
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:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
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:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
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:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.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:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
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:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.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-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.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:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
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: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.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 {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.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;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.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-left,
.media-right,
.media-body {
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 {
margin-bottom: 20px;
padding-left: 0;
}
.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-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
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:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .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:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
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:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
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:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
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:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
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: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.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-right-radius: 1px;
border-top-left-radius: 1px;
}
.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: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead: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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.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 th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
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: #333333;
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: #333333;
}
.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 iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 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: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.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;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
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-left: 5px;
margin-bottom: 0;
}
.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, 0.5);
box-shadow: 0 5px 15px rgba(0, 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-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.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 {
bottom: 0;
right: 5px;
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-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 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 {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
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: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 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;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.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%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 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-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: 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-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-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;
}
th.visible-xs,
td.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;
}
th.visible-sm,
td.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;
}
th.visible-md,
td.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;
}
th.visible-lg,
td.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;
}
th.visible-print,
td.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;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.2.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('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.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;
}
/* 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 #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;
}
@-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;
}
/* 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: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 {
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-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";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#login_widget {
float: right;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
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;
content: "\f114";
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
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;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
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;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
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;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
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;
width: 20px;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
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;
width: 20px;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
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;
width: 20px;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
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;
content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
@-moz-document url-prefix() {
div.inner_cell {
overflow-x: hidden;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
padding: 0.4em;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, 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;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select: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, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
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;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
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;
content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
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;
content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
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;
content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
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;
content: "\f111";
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
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;
content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
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;
content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 20ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}
@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Face-Recognition-with-OpenCV-and-Python">Face Recognition with OpenCV and Python<a class="anchor-link" href="#Face-Recognition-with-OpenCV-and-Python">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Introduction">Introduction<a class="anchor-link" href="#Introduction">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>What is face recognition? Or what is recognition? When you look at an apple fruit, your mind immediately tells you that this is an apple fruit. This process, your mind telling you that this is an apple fruit is recognition in simple words. So what is face recognition then? I am sure you have guessed it right. When you look at your friend walking down the street or a picture of him, you recognize that he is your friend Paulo. Interestingly when you look at your friend or a picture of him you look at his face first before looking at anything else. Ever wondered why you do that? This is so that you can recognize him by looking at his face. Well, this is you doing face recognition.</p>
<p>But the real question is how does face recognition works? It is quite simple and intuitive. Take a real life example, when you meet someone first time in your life you don't recognize him, right? While he talks or shakes hands with you, you look at his face, eyes, nose, mouth, color and overall look. This is your mind learning or training for the face recognition of that person by gathering face data. Then he tells you that his name is Paulo. At this point your mind knows that the face data it just learned belongs to Paulo. Now your mind is trained and ready to do face recognition on Paulo's face. Next time when you will see Paulo or his face in a picture you will immediately recognize him. This is how face recognition work. The more you will meet Paulo, the more data your mind will collect about Paulo and especially his face and the better you will become at recognizing him.</p>
<p>Now the next question is how to code face recognition with OpenCV, after all this is the only reason why you are reading this article, right? OK then. You might say that our mind can do these things easily but to actually code them into a computer is difficult? Don't worry, it is not. Thanks to OpenCV, coding face recognition is as easier as it feels. The coding steps for face recognition are same as we discussed it in real life example above.</p>
<ul>
<li><strong>Training Data Gathering:</strong> Gather face data (face images in this case) of the persons you want to recognize</li>
<li><strong>Training of Recognizer:</strong> Feed that face data (and respective names of each face) to the face recognizer so that it can learn.</li>
<li><strong>Recognition:</strong> Feed new faces of the persons and see if the face recognizer you just trained recognizes them.</li>
</ul>
<p>OpenCV comes equipped with built in face recognizer, all you have to do is feed it the face data. It's that simple and this how it will look once we are done coding it.</p>
<p><img src="output/output.png" alt="visualization"></p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="OpenCV-Face-Recognizers">OpenCV Face Recognizers<a class="anchor-link" href="#OpenCV-Face-Recognizers">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>OpenCV has three built in face recognizers and thanks to OpenCV's clean coding, you can use any of them by just changing a single line of code. Below are the names of those face recognizers and their OpenCV calls.</p>
<ol>
<li>EigenFaces Face Recognizer Recognizer - <code>cv2.face.createEigenFaceRecognizer()</code></li>
<li>FisherFaces Face Recognizer Recognizer - <code>cv2.face.createFisherFaceRecognizer()</code></li>
<li>Local Binary Patterns Histograms (LBPH) Face Recognizer - <code>cv2.face.createLBPHFaceRecognizer()</code></li>
</ol>
<p>We have got three face recognizers but do you know which one to use and when? Or which one is better? I guess not. So why not go through a brief summary of each, what you say? I am assuming you said yes :) So let's dive into the theory of each.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="EigenFaces-Face-Recognizer">EigenFaces Face Recognizer<a class="anchor-link" href="#EigenFaces-Face-Recognizer">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>This algorithm considers the fact that not all parts of a face are equally important and equally useful. When you look at some one you recognize him/her by his distinct features like eyes, nose, cheeks, forehead and how they vary with respect to each other. So you are actually focusing on the areas of maximum change (mathematically speaking, this change is variance) of the face. For example, from eyes to nose there is a significant change and same is the case from nose to mouth. When you look at multiple faces you compare them by looking at these parts of the faces because these parts are the most useful and important components of a face. Important because they catch the maximum change among faces, change that helps you differentiate one face from the other. This is exactly how EigenFaces face recognizer works.</p>
<p>EigenFaces face recognizer looks at all the training images of all the persons as a whole and try to extract the components which are important and useful (the components that catch the maximum variance/change) and discards the rest of the components. This way it not only extracts the important components from the training data but also saves memory by discarding the less important components. These important components it extracts are called <strong>principal components</strong>.</p>
<p>I will use the terms <strong>principal components</strong>, <strong>variance</strong>, <strong>areas of high change</strong>, <strong>useful features</strong> interchangably a they basically are same thing.</p>
<p>Below is an image showing the principal components extracted from a list of faces.</p>
<p><strong>Principal Components</strong></p>
<p><img src="visualization/eigenfaces_opencv.png" alt="eigenfaces_opencv"></p>
<p><strong><a href="http://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html">source</a></strong></p>
<p>You can see that principal components actually represent faces and these faces are called <strong>eigen faces</strong> and hence the name of the algorithm.</p>
<p>So this is how EigenFaces face recognizer trains itself (by extracting principal components). Remember, it also keeps a record of which principal component belongs to which person. One thing to note in above image is that <strong>Eigenfaces algorithm also considers illumination as an important component</strong>.</p>
<p>Later during recognition, when you feed a new image to the algorithm, it repeats the same process on that image as well. It extracts the principal component from that new image and compares that component with the list of components it stored during training and finds the component with the best match and returns the person label associated with that best match component.</p>
<p>Easy peasy, right? Next one is even easier than this one.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="FisherFaces-Face-Recognizer">FisherFaces Face Recognizer<a class="anchor-link" href="#FisherFaces-Face-Recognizer">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>This algorithm is an improved version of EigenFaces face recognizer. Eigenfaces face recognizer looks at all the training faces of all the persons at once and finds principal components from all of them combined. By capturing principal components from all of faces combined you are not focusing on the features that discriminate one person from the other but the features that represent all the faces of all the persons in the training data as a whole.</p>
<p>This approach has a drawback. For example, consider the illumination changes in following faces.</p>
<p><img src="visualization/illumination-changes.png" alt="Illumination changes"></p>
<p>You know that the EigenFaces face recognizer also considers illumination as an important component, right? So imagine a scenario in which all the faces of one person has very high illuminiation changes (really dark or really light etc.). EigenFaces face recognizer will consider those illumination changes very useful features and may discard the features of the other persons' faces considering them less useful. Now the features EigenFaces has extracted represent just one person's facial features and not all the persons' facial features.</p>
<p>How to fix this? We can fix this by tunning EigenFaces face recognizer so that it extracts useful features from faces of each person separately instead of extracting useful features of all the faces combined. This way, even if one person has high illumination changes it will not affect the other persons features extraction process. This is exactly what FisherFaces face recognizer algorithm does.</p>
<p>Fisherfaces algorithm, instead of extracting useful features that represent all the faces of all the persons, it extracts useful features that discriminate one person from the others. This way features of one person do not dominate (considered more useful features) over the others and you have the features that discriminate one person from the others.</p>
<p>Below is an image of features extracted using Fisherfaces algorithm.</p>
<p><strong>Fisher Faces</strong></p>
<p><img src="visualization/fisherfaces_opencv.png" alt="eigenfaces_opencv"></p>
<p><strong><a href="http://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html">source</a></strong></p>
<p>You can see that features extracted actually represent faces and these faces are called <strong>fisher faces</strong> and hence the name of the algorithm.</p>
<p>One thing to note here is that Fisherfaces face recognizer only prevents features of one person from dominating over features of the other persons but it still considers illumination changes as useful features. We know that illumination change is not a useful feature to extract as it is not part of the actual face. Then, wow to get rid of this illumination problem? This is where our next face recognizer comes in.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Local-Binary-Patterns-Histograms-(LBPH)-Face-Recognizer">Local Binary Patterns Histograms (LBPH) Face Recognizer<a class="anchor-link" href="#Local-Binary-Patterns-Histograms-(LBPH)-Face-Recognizer">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>I wrote a detailed explaination on Local Binary Patterns Histograms in my previous article on <a href="https://www.superdatascience.com/opencv-face-detection/">face detection</a> using local binary patterns histograms. So here I will just give a brief overview of how it works.</p>
<p>We know that Eigenfaces and Fisherfaces are both affected by light and in real life we can't guarantee perfect light conditions. LBPH face recognizer is an improvement to overcome this drawback.</p>
<p>Idea is to not look at the image as a whole instead find the local features of an image. LBPH alogrithm try to find the local structure of an image and it does that by comparing each pixel with its neighboring pixels.</p>
<p>Take a 3x3 window and move it one image, at each move (each local part of an image), compare the pixel at the center with its neighbor pixels. The neighbors with intensity value less than or equal to center pixel are denoted by 1 and others by 0. Then you read these 0/1 values under 3x3 window in a clockwise order and you will have a binary pattern like 11100011 and this pattern is local to a specific area of the image. You do this on whole image and you will have a list of local binary patterns.</p>
<p><strong>LBP Labeling</strong></p>
<p><img src="visualization/lbp-labeling.png" alt="LBP labeling"></p>
<p>Now you get why this algorithm has Local Binary Patterns in its name? Because you get a list of local binary patterns. Now you may be wondering, what about the histogram part of the LBPH? Well after you get a list of local binary patterns, you convert each binary pattern into a decimal number using <a href="https://www.mathsisfun.com/binary-number-system.html">binary to decimal conversion</a> (as shown in above image) and then you make a <a href="https://www.mathsisfun.com/data/histograms.html">histogram</a> of all of those decimal values. A sample histogram looks like this.</p>
<p><strong>Sample Histogram</strong></p>
<p><img src="visualization/histogram.png" alt="LBP labeling"></p>
<p>I guess this answers the question about histogram part. So in the end you will have <strong>one histogram for each face</strong> image in the training data set. That means if there were 100 images in training data set then LBPH will extract 100 histograms after training and store them for later recognition. Remember, <strong>algorithm also keeps track of which histogram belongs to which person</strong>.</p>
<p>Later during recognition, when you will feed a new image to the recognizer for recognition it will generate a histogram for that new image, compare that histogram with the histograms it already has, find the best match histogram and return the person label associated with that best match histogram.</p>
<p>Below is a list of faces and their respective local binary patterns images. You can see that the LBP images are not affected by changes in light conditions.</p>
<p><strong>LBP Faces</strong></p>
<p><img src="visualization/lbph-faces.jpg" alt="LBP faces"></p>
<p><strong><a href="http://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html">source</a></strong></p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The theory part is over and now comes the coding part! Ready to dive into coding? Let's get into it then.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Coding-Face-Recognition-with-OpenCV">Coding Face Recognition with OpenCV<a class="anchor-link" href="#Coding-Face-Recognition-with-OpenCV">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The Face Recognition process in this tutorial is divided into three steps.</p>
<ol>
<li><strong>Prepare training data:</strong> In this step we will read training images for each person/subject along with their labels, detect faces from each image and assign each detected face an integer label of the person it belongs to.</li>
<li><strong>Train Face Recognizer:</strong> In this step we will train OpenCV's LBPH face recognizer by feeding it the data we prepared in step 1.</li>
<li><strong>Testing:</strong> In this step we will pass some test images to face recognizer and see if it predicts them correctly.</li>
</ol>
<p>To detect faces, I will use the code from my previous article on <a href="https://www.superdatascience.com/opencv-face-detection/">face detection</a>. So if you have not read it, I encourage you to do so to understand how face detection works and its Python coding.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Code-Dependencies">Code Dependencies<a class="anchor-link" href="#Code-Dependencies">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ol>
<li><a href="http://opencv.org/releases.html">OpenCV 3.2.0</a>.</li>
<li><a href="https://www.python.org/downloads/">Python v3.5</a>.</li>
<li><a href="http://www.numpy.org/">NumPy</a> Numpy makes computing in Python easy. Amont other things it contains a powerful implementation of N-dimensional arrays which we will use for feeding data as input to OpenCV functions.</li>
</ol>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Import-Required-Modules">Import Required Modules<a class="anchor-link" href="#Import-Required-Modules">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Before starting the actual coding we need to import the required modules for coding. So let's import them first.</p>
<ul>
<li><strong>cv2:</strong> is <em>OpenCV</em> module for Python which we will use for face detection and face recognition.</li>
<li><strong>os:</strong> We will use this Python module to read our training directories and file names.</li>
<li><strong>numpy:</strong> We will use this module to convert Python lists to numpy arrays as OpenCV face recognizers accept numpy arrays.</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#import OpenCV module</span>
<span class="kn">import</span> <span class="nn">cv2</span>
<span class="c1">#import os module for reading training data directories and paths</span>
<span class="kn">import</span> <span class="nn">os</span>
<span class="c1">#import numpy to convert python lists to numpy arrays as </span>
<span class="c1">#it is needed by OpenCV face recognizers</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Training-Data">Training Data<a class="anchor-link" href="#Training-Data">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The more images used in training the better. Normally a lot of images are used for training a face recognizer so that it can learn different looks of the same person, for example with glasses, without glasses, laughing, sad, happy, crying, with beard, without beard etc. To keep our tutorial simple we are going to use only 12 images for each person.</p>
<p>So our training data consists of total 2 persons with 12 images of each person. All training data is inside <em><code>training-data</code></em> folder. <em><code>training-data</code></em> folder contains one folder for each person and <strong>each folder is named with format <code>sLabel (e.g. s1, s2)</code> where label is actually the integer label assigned to that person</strong>. For example folder named s1 means that this folder contains images for person 1. The directory structure tree for training data is as follows:</p>
<pre><code>training-data
|-------------- s1
| |-- 1.jpg
| |-- ...
| |-- 12.jpg
|-------------- s2
| |-- 1.jpg
| |-- ...
| |-- 12.jpg</code></pre>
<p>The <em><code>test-data</code></em> folder contains images that we will use to test our face recognizer after it has been successfully trained.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>As OpenCV face recognizer accepts labels as integers so we need to define a mapping between integer labels and persons actual names so below I am defining a mapping of persons integer labels and their respective names.</p>
<p><strong>Note:</strong> As we have not assigned <code>label 0</code> to any person so <strong>the mapping for label 0 is empty</strong>.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#there is no label 0 in our training data so subject name for index/label 0 is empty</span>
<span class="n">subjects</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;&quot;</span><span class="p">,</span> <span class="s2">&quot;Ramiz Raja&quot;</span><span class="p">,</span> <span class="s2">&quot;Elvis Presley&quot;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Prepare-training-data">Prepare training data<a class="anchor-link" href="#Prepare-training-data">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>You may be wondering why data preparation, right? Well, OpenCV face recognizer accepts data in a specific format. It accepts two vectors, one vector is of faces of all the persons and the second vector is of integer labels for each face so that when processing a face the face recognizer knows which person that particular face belongs too.</p>
<p>For example, if we had 2 persons and 2 images for each person.</p>
<pre><code>PERSON-1 PERSON-2
img1 img1
img2 img2</code></pre>
<p>Then the prepare data step will produce following face and label vectors.</p>
<pre><code>FACES LABELS
person1_img1_face 1
person1_img2_face 1
person2_img1_face 2
person2_img2_face 2</code></pre>
<p>Preparing data step can be further divided into following sub-steps.</p>
<ol>
<li>Read all the folder names of subjects/persons provided in training data folder. So for example, in this tutorial we have folder names: <code>s1, s2</code>. </li>
<li>For each subject, extract label number. <strong>Do you remember that our folders have a special naming convention?</strong> Folder names follow the format <code>sLabel</code> where <code>Label</code> is an integer representing the label we have assigned to that subject. So for example, folder name <code>s1</code> means that the subject has label 1, s2 means subject label is 2 and so on. The label extracted in this step is assigned to each face detected in the next step. </li>
<li>Read all the images of the subject, detect face from each image.</li>
<li>Add each face to faces vector with corresponding subject label (extracted in above step) added to labels vector. </li>
</ol>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Did you read my last article on <a href="https://www.superdatascience.com/opencv-face-detection/">face detection</a>? No? Then you better do so right now because to detect faces, I am going to use the code from my previous article on <a href="https://www.superdatascience.com/opencv-face-detection/">face detection</a>. So if you have not read it, I encourage you to do so to understand how face detection works and its coding. Below is the same code.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#function to detect face using OpenCV</span>
<span class="k">def</span> <span class="nf">detect_face</span><span class="p">(</span><span class="n">img</span><span class="p">):</span>
<span class="c1">#convert the test image to gray image as opencv face detector expects gray images</span>
<span class="n">gray</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">cvtColor</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">cv2</span><span class="o">.</span><span class="n">COLOR_BGR2GRAY</span><span class="p">)</span>
<span class="c1">#load OpenCV face detector, I am using LBP which is fast</span>
<span class="c1">#there is also a more accurate but slow Haar classifier</span>
<span class="n">face_cascade</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">CascadeClassifier</span><span class="p">(</span><span class="s1">&#39;opencv-files/lbpcascade_frontalface.xml&#39;</span><span class="p">)</span>
<span class="c1">#let&#39;s detect multiscale (some images may be closer to camera than others) images</span>
<span class="c1">#result is a list of faces</span>
<span class="n">faces</span> <span class="o">=</span> <span class="n">face_cascade</span><span class="o">.</span><span class="n">detectMultiScale</span><span class="p">(</span><span class="n">gray</span><span class="p">,</span> <span class="n">scaleFactor</span><span class="o">=</span><span class="mf">1.2</span><span class="p">,</span> <span class="n">minNeighbors</span><span class="o">=</span><span class="mi">5</span><span class="p">);</span>
<span class="c1">#if no faces are detected then return original img</span>
<span class="k">if</span> <span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">faces</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">):</span>
<span class="k">return</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span>
<span class="c1">#under the assumption that there will be only one face,</span>
<span class="c1">#extract the face area</span>
<span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">w</span><span class="p">,</span> <span class="n">h</span><span class="p">)</span> <span class="o">=</span> <span class="n">faces</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="c1">#return only the face part of the image</span>
<span class="k">return</span> <span class="n">gray</span><span class="p">[</span><span class="n">y</span><span class="p">:</span><span class="n">y</span><span class="o">+</span><span class="n">w</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span><span class="n">x</span><span class="o">+</span><span class="n">h</span><span class="p">],</span> <span class="n">faces</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>I am using OpenCV's <strong>LBP face detector</strong>. On <em>line 4</em>, I convert the image to grayscale because most operations in OpenCV are performed in gray scale, then on <em>line 8</em> I load LBP face detector using <code>cv2.CascadeClassifier</code> class. After that on <em>line 12</em> I use <code>cv2.CascadeClassifier</code> class' <code>detectMultiScale</code> method to detect all the faces in the image. on <em>line 20</em>, from detected faces I only pick the first face because in one image there will be only one face (under the assumption that there will be only one prominent face). As faces returned by <code>detectMultiScale</code> method are actually rectangles (x, y, width, height) and not actual faces images so we have to extract face image area from the main image. So on <em>line 23</em> I extract face area from gray image and return both the face image area and face rectangle.</p>
<p>Now you have got a face detector and you know the 4 steps to prepare the data, so are you ready to code the prepare data step? Yes? So let's do it.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#this function will read all persons&#39; training images, detect face from each image</span>
<span class="c1">#and will return two lists of exactly same size, one list </span>
<span class="c1"># of faces and another list of labels for each face</span>
<span class="k">def</span> <span class="nf">prepare_training_data</span><span class="p">(</span><span class="n">data_folder_path</span><span class="p">):</span>
<span class="c1">#------STEP-1--------</span>
<span class="c1">#get the directories (one directory for each subject) in data folder</span>
<span class="n">dirs</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">data_folder_path</span><span class="p">)</span>
<span class="c1">#list to hold all subject faces</span>
<span class="n">faces</span> <span class="o">=</span> <span class="p">[]</span>
<span class="c1">#list to hold labels for all subjects</span>
<span class="n">labels</span> <span class="o">=</span> <span class="p">[]</span>
<span class="c1">#let&#39;s go through each directory and read images within it</span>
<span class="k">for</span> <span class="n">dir_name</span> <span class="ow">in</span> <span class="n">dirs</span><span class="p">:</span>
<span class="c1">#our subject directories start with letter &#39;s&#39; so</span>
<span class="c1">#ignore any non-relevant directories if any</span>
<span class="k">if</span> <span class="ow">not</span> <span class="n">dir_name</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;s&quot;</span><span class="p">):</span>
<span class="k">continue</span><span class="p">;</span>
<span class="c1">#------STEP-2--------</span>
<span class="c1">#extract label number of subject from dir_name</span>
<span class="c1">#format of dir name = slabel</span>
<span class="c1">#, so removing letter &#39;s&#39; from dir_name will give us label</span>
<span class="n">label</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">dir_name</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;s&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">))</span>
<span class="c1">#build path of directory containin images for current subject subject</span>
<span class="c1">#sample subject_dir_path = &quot;training-data/s1&quot;</span>
<span class="n">subject_dir_path</span> <span class="o">=</span> <span class="n">data_folder_path</span> <span class="o">+</span> <span class="s2">&quot;/&quot;</span> <span class="o">+</span> <span class="n">dir_name</span>
<span class="c1">#get the images names that are inside the given subject directory</span>
<span class="n">subject_images_names</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">subject_dir_path</span><span class="p">)</span>
<span class="c1">#------STEP-3--------</span>
<span class="c1">#go through each image name, read image, </span>
<span class="c1">#detect face and add face to list of faces</span>
<span class="k">for</span> <span class="n">image_name</span> <span class="ow">in</span> <span class="n">subject_images_names</span><span class="p">:</span>
<span class="c1">#ignore system files like .DS_Store</span>
<span class="k">if</span> <span class="n">image_name</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;.&quot;</span><span class="p">):</span>
<span class="k">continue</span><span class="p">;</span>
<span class="c1">#build image path</span>
<span class="c1">#sample image path = training-data/s1/1.pgm</span>
<span class="n">image_path</span> <span class="o">=</span> <span class="n">subject_dir_path</span> <span class="o">+</span> <span class="s2">&quot;/&quot;</span> <span class="o">+</span> <span class="n">image_name</span>
<span class="c1">#read image</span>
<span class="n">image</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">image_path</span><span class="p">)</span>
<span class="c1">#display an image window to show the image </span>
<span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="s2">&quot;Training on image...&quot;</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
<span class="c1">#detect face</span>
<span class="n">face</span><span class="p">,</span> <span class="n">rect</span> <span class="o">=</span> <span class="n">detect_face</span><span class="p">(</span><span class="n">image</span><span class="p">)</span>
<span class="c1">#------STEP-4--------</span>
<span class="c1">#for the purpose of this tutorial</span>
<span class="c1">#we will ignore faces that are not detected</span>
<span class="k">if</span> <span class="n">face</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="c1">#add face to list of faces</span>
<span class="n">faces</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">face</span><span class="p">)</span>
<span class="c1">#add label for this face</span>
<span class="n">labels</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">label</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
<span class="k">return</span> <span class="n">faces</span><span class="p">,</span> <span class="n">labels</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>I have defined a function that takes the path, where training subjects' folders are stored, as parameter. This function follows the same 4 prepare data substeps mentioned above.</p>
<p><strong>(step-1)</strong> On <em>line 8</em> I am using <code>os.listdir</code> method to read names of all folders stored on path passed to function as parameter. On <em>line 10-13</em> I am defining labels and faces vectors.</p>
<p><strong>(step-2)</strong> After that I traverse through all subjects' folder names and from each subject's folder name on <em>line 27</em> I am extracting the label information. As folder names follow the <code>sLabel</code> naming convention so removing the letter <code>s</code> from folder name will give us the label assigned to that subject.</p>
<p><strong>(step-3)</strong> On <em>line 34</em>, I read all the images names of of the current subject being traversed and on <em>line 39-66</em> I traverse those images one by one. On <em>line 53-54</em> I am using OpenCV's <code>imshow(window_title, image)</code> along with OpenCV's <code>waitKey(interval)</code> method to display the current image being traveresed. The <code>waitKey(interval)</code> method pauses the code flow for the given interval (milliseconds), I am using it with 100ms interval so that we can view the image window for 100ms. On <em>line 57</em>, I detect face from the current image being traversed.</p>
<p><strong>(step-4)</strong> On <em>line 62-66</em>, I add the detected face and label to their respective vectors.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>But a function can't do anything unless we call it on some data that it has to prepare, right? Don't worry, I have got data for two faces. I am sure you will recognize at least one of them!</p>
<p><img src="visualization/test-images.png" alt="training-data"></p>
<p>Let's call this function on images of these beautiful celebrities to prepare data for training of our Face Recognizer. Below is a simple code to do that.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#let&#39;s first prepare our training data</span>
<span class="c1">#data will be in two lists of same size</span>
<span class="c1">#one list will contain all the faces</span>
<span class="c1">#and other list will contain respective labels for each face</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Preparing data...&quot;</span><span class="p">)</span>
<span class="n">faces</span><span class="p">,</span> <span class="n">labels</span> <span class="o">=</span> <span class="n">prepare_training_data</span><span class="p">(</span><span class="s2">&quot;training-data&quot;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Data prepared&quot;</span><span class="p">)</span>
<span class="c1">#print total faces and labels</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Total faces: &quot;</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">faces</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Total labels: &quot;</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">labels</span><span class="p">))</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Preparing data...
Data prepared
Total faces: 23
Total labels: 23
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>This was probably the boring part, right? Don't worry, the fun stuff is coming up next. It's time to train our own face recognizer so that once trained it can recognize new faces of the persons it was trained on. Read? Ok then let's train our face recognizer.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Train-Face-Recognizer">Train Face Recognizer<a class="anchor-link" href="#Train-Face-Recognizer">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>As we know, OpenCV comes equipped with three face recognizers.</p>
<ol>
<li>EigenFace Recognizer: This can be created with <code>cv2.face.createEigenFaceRecognizer()</code></li>
<li>FisherFace Recognizer: This can be created with <code>cv2.face.createFisherFaceRecognizer()</code></li>
<li>Local Binary Patterns Histogram (LBPH): This can be created with <code>cv2.face.LBPHFisherFaceRecognizer()</code></li>
</ol>
<p>I am going to use LBPH face recognizer but you can use any face recognizer of your choice. No matter which of the OpenCV's face recognizer you use the code will remain the same. You just have to change one line, the face recognizer initialization line given below.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#create our LBPH face recognizer </span>
<span class="n">face_recognizer</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">face</span><span class="o">.</span><span class="n">createLBPHFaceRecognizer</span><span class="p">()</span>
<span class="c1">#or use EigenFaceRecognizer by replacing above line with </span>
<span class="c1">#face_recognizer = cv2.face.createEigenFaceRecognizer()</span>
<span class="c1">#or use FisherFaceRecognizer by replacing above line with </span>
<span class="c1">#face_recognizer = cv2.face.createFisherFaceRecognizer()</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Now that we have initialized our face recognizer and we also have prepared our training data, it's time to train the face recognizer. We will do that by calling the <code>train(faces-vector, labels-vector)</code> method of face recognizer.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#train our face recognizer of our training faces</span>
<span class="n">face_recognizer</span><span class="o">.</span><span class="n">train</span><span class="p">(</span><span class="n">faces</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">labels</span><span class="p">))</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><strong>Did you notice</strong> that instead of passing <code>labels</code> vector directly to face recognizer I am first converting it to <strong>numpy</strong> array? This is because OpenCV expects labels vector to be a <code>numpy</code> array.</p>
<p>Still not satisfied? Want to see some action? Next step is the real action, I promise!</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Prediction">Prediction<a class="anchor-link" href="#Prediction">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Now comes my favorite part, the prediction part. This is where we actually get to see if our algorithm is actually recognizing our trained subjects's faces or not. We will take two test images of our celeberities, detect faces from each of them and then pass those faces to our trained face recognizer to see if it recognizes them.</p>
<p>Below are some utility functions that we will use for drawing bounding box (rectangle) around face and putting celeberity name near the face bounding box.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#function to draw rectangle on image </span>
<span class="c1">#according to given (x, y) coordinates and </span>
<span class="c1">#given width and heigh</span>
<span class="k">def</span> <span class="nf">draw_rectangle</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">rect</span><span class="p">):</span>
<span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">w</span><span class="p">,</span> <span class="n">h</span><span class="p">)</span> <span class="o">=</span> <span class="n">rect</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">rectangle</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">),</span> <span class="p">(</span><span class="n">x</span><span class="o">+</span><span class="n">w</span><span class="p">,</span> <span class="n">y</span><span class="o">+</span><span class="n">h</span><span class="p">),</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">2</span><span class="p">)</span>
<span class="c1">#function to draw text on give image starting from</span>
<span class="c1">#passed (x, y) coordinates. </span>
<span class="k">def</span> <span class="nf">draw_text</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">text</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">putText</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">text</span><span class="p">,</span> <span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">),</span> <span class="n">cv2</span><span class="o">.</span><span class="n">FONT_HERSHEY_PLAIN</span><span class="p">,</span> <span class="mf">1.5</span><span class="p">,</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">2</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>First function <code>draw_rectangle</code> draws a rectangle on image based on passed rectangle coordinates. It uses OpenCV's built in function <code>cv2.rectangle(img, topLeftPoint, bottomRightPoint, rgbColor, lineWidth)</code> to draw rectangle. We will use it to draw a rectangle around the face detected in test image.</p>
<p>Second function <code>draw_text</code> uses OpenCV's built in function <code>cv2.putText(img, text, startPoint, font, fontSize, rgbColor, lineWidth)</code> to draw text on image.</p>
<p>Now that we have the drawing functions, we just need to call the face recognizer's <code>predict(face)</code> method to test our face recognizer on test images. Following function does the prediction for us.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#this function recognizes the person in image passed</span>
<span class="c1">#and draws a rectangle around detected face with name of the </span>
<span class="c1">#subject</span>
<span class="k">def</span> <span class="nf">predict</span><span class="p">(</span><span class="n">test_img</span><span class="p">):</span>
<span class="c1">#make a copy of the image as we don&#39;t want to chang original image</span>
<span class="n">img</span> <span class="o">=</span> <span class="n">test_img</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
<span class="c1">#detect face from the image</span>
<span class="n">face</span><span class="p">,</span> <span class="n">rect</span> <span class="o">=</span> <span class="n">detect_face</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
<span class="c1">#predict the image using our face recognizer </span>
<span class="n">label</span><span class="o">=</span> <span class="n">face_recognizer</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">face</span><span class="p">)</span>
<span class="c1">#get name of respective label returned by face recognizer</span>
<span class="n">label_text</span> <span class="o">=</span> <span class="n">subjects</span><span class="p">[</span><span class="n">label</span><span class="p">]</span>
<span class="c1">#draw a rectangle around face detected</span>
<span class="n">draw_rectangle</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">rect</span><span class="p">)</span>
<span class="c1">#draw name of predicted person</span>
<span class="n">draw_text</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">label_text</span><span class="p">,</span> <span class="n">rect</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">rect</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">-</span><span class="mi">5</span><span class="p">)</span>
<span class="k">return</span> <span class="n">img</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li><strong>line-6</strong> read the test image</li>
<li><strong>line-7</strong> detect face from test image</li>
<li><strong>line-11</strong> recognize the face by calling face recognizer's <code>predict(face)</code> method. This method will return a lable</li>
<li><strong>line-12</strong> get the name associated with the label</li>
<li><strong>line-16</strong> draw rectangle around the detected face</li>
<li><strong>line-18</strong> draw name of predicted subject above face rectangle</li>
</ul>
<p>Now that we have the prediction function well defined, next step is to actually call this function on our test images and display those test images to see if our face recognizer correctly recognized them. So let's do it. This is what we have been waiting for.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Predicting images...&quot;</span><span class="p">)</span>
<span class="c1">#load test images</span>
<span class="n">test_img1</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="s2">&quot;test-data/test1.jpg&quot;</span><span class="p">)</span>
<span class="n">test_img2</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="s2">&quot;test-data/test2.jpg&quot;</span><span class="p">)</span>
<span class="c1">#perform a prediction</span>
<span class="n">predicted_img1</span> <span class="o">=</span> <span class="n">predict</span><span class="p">(</span><span class="n">test_img1</span><span class="p">)</span>
<span class="n">predicted_img2</span> <span class="o">=</span> <span class="n">predict</span><span class="p">(</span><span class="n">test_img2</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Prediction complete&quot;</span><span class="p">)</span>
<span class="c1">#display both images</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">subjects</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">predicted_img1</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">subjects</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span> <span class="n">predicted_img2</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
<span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Predicting images...
Prediction complete
</pre>
</div>
</div>
<div class="output_area"><div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
BnM7zUaG3zi28+KUk7IqwXlyu+Ly4R5XLl/i0qXLPP3CS3z+S08jlS9ycet9D9jZIb4VFrrN6cJ5
Sk1Gcl67Xm8SmJumRoRx8gB2jkII91SPvWfRcM5jPilXZtsc7BxASlaMJAgOUu42CO8GX/JVZYZ3
VRhfU5zHhYuF+yIu4hsVdl3fmcDZfSkjDnZ3tnn72x7nd/z2d/M9v/O7+Z7v+W6mk4q+W9CuTujb
Fe1qSbda0rUrYrey+68mYurpWys6vJ/iPVS1xzlAMqEKPPLIw7TLjpuv3aRbGfch95HlsqX2FR6H
c3b/DtOGnNTuQwy3+kwMdqwG7TFDM+ccEqBuDD5a17X5B8RUfAzMtdhsnGw9bXuliz3L1QrvQ5ke
ePNW8Ip3pqrUNEORYL+bpqEqfg7Ou3UjE91YIGUsGmzQfvqcx5SJI6x3KBiMf5ZykW1NyYzycqLt
TKUpqY7vp+97+jJ5rycN8+1ttrZ3mEym+KoiuobJdJvt3QMmW9uEujHY1cjTHKbE+Y6F3fiMQuy1
0MuEqgpkJyTJVHVgPp+ys7PDyy+/fM97xr1gtxfxrRNvqoLBSE4Z0cAgxSjJMfbes9W8ikDKEBPq
Exp7XKjYFC92QNtH/NA1z2uFpLEzPhQIZbJQprPjuE68G8GFg5uvunV2udllVVVqF5iEiu947K18
9JOfu4OvsPFGSdmOMcZI3UzOPR/3w29wziFJ0RjZnW+ZkpQD9Y6TkxPryJzTPT/bsV53AYaFdW1D
ryiX9h7C4U1NoYJMpBpGpndBkYyQmnOw/+t9nz43ToQP/MzPjn/vvSfGWD6WOxP5YeQ7KANtwnsE
IceOWuDxRx6mCkI93+IX3/sB+gH6tYk3HX7Jnf4Ym/vb3CfYzSkX5Qrn3Pi353Vb7nz/63O1+fqb
z99NBWrzWHI+/XxKiaZpynGsYUrnuY8DdxQa9ywYnMOV6Zgrx+oz7E+2aKYz1Ht62wmSAK+GZS7f
JyegsSc7x1nn76+V03MRF3ERdw/j5Q0QEsO8gxJjz+3bHU3leeTha/yhP/gH+b73fC+PP/YIx8c3
adslOXb0XUu7WrI8OaFbrcgxjqIhOcXSBe/QHEGTefb4wguIPd51HO5d4tq1hzi6ecQXPvcFFqsW
p3B0fIIXYVLV+CU0IVDvTkg507U900ltSkeK7aPAabzzeHG4ArcSJ7jg8KXjr8FzcGmfvf09coYU
lZQsCTbs/1BIlMc0szXf4vDyPt6LEaNDoK5rqsJXCCFsmLLZfu0+pYjceV8d1r6NUcQGD4ENKLDB
lDLWIMtqkqlJrbBZrJaWyGO8vK43QnKoDfa1Nd9iMp0RqgrxgaqaMpntMN/apZrNzWnaCSoDpNY8
HbKkO3wYBIEsdH1P2xp/w4eKmHuWK+OsdH3HarUySdczQhunoVYX8WaIN1XBoKl0UbMl/lqqYClJ
7EjMyeXxrIbB9gZPQrIpxjmTNnOwLu/L4jFMMIZFbigaRLUUK2WD8jrjT4FTDE7PA1rRkjXBJSHH
SC1zHrn60H2/5xgjWn/1F9WQSDdVTe2DKeAILLrVCEHJquaUrKeTxbMJYj5j855Soq5qVOHq4cM0
9ZRQB7LLZMlFs+oex6YD2ff+ibV+OuFHfuRHRrWk+zkvw5RkWKjGRTwDKXHtoUvMJhXXHr7G+z/4
IZbqyG6DvzEk6zASzR50ods8j5sL5dmibDPu9txmMXKvomN4n23b4lw18h1yzsxmRtzu+/bU1Ojr
RXK+41gyXLt2FSYNeG+EvqEDqKYZrpzmSDizNB3/X5xDLpxDL+IivmGhOngDDNfd4L9j1+ru7h6P
Pvoo7373u7ly+RKx67n5+g26doEj4V2irip2d7bp2hOObt/gtddeAk1UwTOdTakKLNiRcaIYitfR
dx25Vy7tX2H/4IBHH32UV19+jdglRK1hF5PS9j0hOPqUafuI5h6HKQF5b427zpnRmHNCcEp2flQh
EufwweHI5r+TIfpETmoQmwJHsk6XzclVjFeopcFYNYHJtLFJh/cGdQq+FAke2DAPHUjT3o1rrYzn
GxAd0b72ewMyMRYX1r1SLb4Mai4YluIUn4WU6WJCMOJzFyM5K1VVs7W1w/bOLvOtLULhKIj3bO8d
sHdwie3dfXw1Ge/Fm0VNHzt6OqhOf1dEPKKe2Lf0XaLvItkpbVyxbBe03YrlcsHR0RFd151bMFzE
myseuGAQkYeBvwb8fmAGfA74IVX9+MY2/z3wp4E94MPAn1HVz2883wA/BvxRoAHeB/xZVb2n/laM
kb7rDNcops3szfjZEs/yBRwT3hwh+0JczuuLz+aflghuFAzF4WU9STg7YRi2xeARxluQtZSqGCxp
wDTlgjnMWRA1edV2teT6I2+57/M9JHmWIMc3/oOzf1/ez7RubFETIWEjXDBs6ihHWjrnMeY7klmF
r60AACAASURBVFsZxi8bYUWETQj2dg5ssfFClsxQMsn4rztjMGgTuddWp+OpT32atm2ZTCaj6ZyU
Eeq9XmF4D6prvwcRmDQTrl25wtXLhzz75S/z/MsvscwV0rA+fllTsM8WDPfFm2BNcj5P9nWIsxOL
uz03TCkGn4S7dfxVDQc7bA+M3a/hb8/WB2vZ2q9viMB3fMfbIUVWWaCqx6Lby1qqVzdVyMgb5Hcg
RSR+/Y/tIi7iIs6LYQ239cs74fLlS7ztrW/j7W9/O1uzCSdHN8kpW7KfOuoAdSXMZ3NW8y1u33yN
rm2JfUtdBSaThuBNuMQ7cGITxSo4Victq7al61qaZsblK1e4dOUKXRdZHS/QmOhj5mTZUlUVfcos
2tY8GEQBKyScFzpJRUndja7yImuJUHECVfGUUSsiNJs0q3cB5yucq3DO41xAnLciokC2pEARhrXV
e2+SqRtrrYiOqYUVDGGdLLNWMWLj3jUq46HWUEHXQicDoRsZ05OMjnDcgV6ZsxnMdX2H9xVV07C1
s8N8a4tmOjETW+ep6obd/UO29w9o5ttICGVfwz3KJr993xHlztzD1mZvE5mY6WOkX/V02hGTTRmO
j484Ojo6BXm9gB69eeOBCgYRGQqADwC/D3gVeAdwY2Ob/w74r4A/CXwJ+B+A94nIb1HVrmz241jB
8YeB28DfAv4h8LvvuX9V6BPpZImrHM5jxOZgI7iYYiEdC71m6j6CeHDJJg1O0SpAk0lNxk0y8bXb
VGECzqEuGEQCxs6majTsZo4MzpaIR3GoeDQJXgIqCaS3xXVwSaPHJ6VqJ6gEck5M1PG26RT6zo5V
HA4hF3OWXPCKwxphx1A6wyojNvFuqkhno48TpnTsNIpUFa2rIVfkFIklOUziylBG6Pu1++8dsBdt
rbOhW5iiUYtLkXk4ZGt+BZk7NBwziTWTGEg+2Eg4rQ9WZMMIzGVQU1nq+0RVBVSh11SmQAYfk5yI
sWUyafjf/vb/gQ81XUymwOTFMJyacHL+17kWcwZPOROqmj4lQqiRkxt837/x2whbW7jdq/ziBz+K
hil1n07VL5unWsQK16qqiDGeXvyKCgVaJFazQXKGIuPUuSznIG/sKJ/aqYxwnuFvNou41Wo1Op6u
CwbrPEEpBDsbR9d1TYwtu7u7pJTouhXAWCxsNno2JzFnSdKbakuDKtRwcxwgX9k7tqJDcmbpldYL
QTPXF47f+fbfhu5t4ymdqbpncFQf5jeniqQsZ6bgct/f+4u4iIt48DCTsVB8ENbJq3NCVXne8vAj
vPOd7+TatWv07YKT28rB3h63SNy6taJddXhXM59OOdjfp10ec/P1V7l163VSTHRtR1U7Gm+TaYci
FIO22HN0tODmjZsc7FfMtrd5+JHrtMvIV46+TNZM20VSPGE2ndLHzPHxkq3ZhKquyvppSX0uYifC
AES29oN6kyt1w7rpZE00zNY1tyJACN7hvKkjOVeVImLgWpkb82bBMMJN/RqGNN6rxTwZKOvoYD47
iImMDZMRAquDlROqGVUx3yDMGdrqHF3DktQM4EJVmWJT4Tk005rZ1pydvV0msxk+VHaWgmc6m3F4
eJnpzj7SNDYGNktrcGsn7Rh7kruzYBgnHWrNv9jbvUUrU6c6Ojni5q2bHB8f3ynPfhFvynjQCcMP
A19W1T+98dgzZ7b588BfUdV/DiAifxJ4CfhDwE+KyA7wp4A/pqofKtv8EPCkiLxHVT96t53nlIgp
ol4IamReSQY/clIkR8skwKFkybiRxRRBg00ZirMiweHqqkwXNlydN+eFeeh66hq6tAFbUrDx7Qas
CTFYkjBoKRcCUteBh93dXQ4PD7l9dJs+Jk6npHfGZrL4oIoCAySyaRpboIu/Qnt0Mr72eH5LkTQk
g5vQl/MipkiQCbs7+0ynU3vtyuaWw6vmzalqOadSzg26NhOrKkfXmWHO0dERONiaz0rRoDR1w2Kx
4IMf/CCTScPJ4oQQ1p1pucc5bGPCOY8P3m5OIvSLE95+/TouVBxeusI/+if/hFtHC0KYWJed8zvZ
OWfquqbv+zukVO8Vm4n/ff7BqYnJ5hRhU+HotEv4muQ8FDPDxGA+n59ybn6QOFs0nH1fIjJOMu74
W0AyzKdTrj70EOI8QUK5PsqI/i5VwLciwfwiLuLbObIqFK4XY5OgdLpz5sqVy1y/fp16MiE42N3Z
pWsrHJnglOXiCCGxXLb0XY8gTCdTutWUmHpEofKeqgbU4UVJfU/yJk+6XK04OjqiaeZsz2v29w+4
dXibV15+lX7VkouhZNcllquenBJNXdHUFU4sedWk5rcE1tgrmH4tia2ZpxVIfnl/VW1y4jIqs1k+
kY0BDZKLp5PBmW1aH8pEweOdGbM5543bKDBkCDoAGRgGBUWRscCrDSuRC8SorPuGJS4v4QwmJoMD
hv2X1FTjoipJ01gkZFXEeyazKbt7u+zt7zPf3sJ5TwaqqmJnd4/9K1dotnbx9aTwEWwfA24q58I5
6SM53HnfyDHTd4l21dPHtAFv9uCUF154lhdefJ7VanVf950L4vO3fjxowfAfAO8VkZ8E/h3gOeB/
VdX/E0BE3go8hE0gAFDV2yLyEeD7gZ8Evrfsd3Obp0Tky2WbuxcMDFO5TMqWjPqhS+E8fsASCThV
siuQpJSMBJ2zdbVFTPqrqfCTHlamoIRmI/uA4QkHzoSqFSajznMu8CRLhjWafrwrF7kOMCUKCXuQ
Y02ZFCOzrRkPP/Iwrz/xuj13D235ISF2zuFT8XUUR8ob+v3leM+NQp4aMOvOOULTsFys7do3se33
5+xr8C4vHrJnZ+eQZjo1eMkIFxvrMM6+nBUutjh6PyxOivOK85nptGLVLlGNeCwx7mLm4x/7OCLC
YrEsBVBCdT0RuVvEyuFKF8f3iUqVWVPz8OUrHF69yhNPPcXxYklV18Q+If7urzV02B+kcNuEQ91r
UTy1qJYiaOAhDJ+LqtJ13SmY0eaxAae4Hd57ptMpOfenPBjuJzZdvjf3vwmv2nw/OWfwJqs77MIp
hAw78zlhPrfrIlR4LTdgxZzSzwlxReJwfH8gd5kiXcRFXMTXHqobamrOnJTtCXtuf3+fq1ev4sTh
gxFpvSjkiJeMF6VtT4j9yjDtKeOdJ/gKAbx4giiVK+TqpMSuY6VLVssl7cq4de2qY1JHZrM5O7t7
bO/scMIxnRpYoO0ji1WL5kDbRZo64+pAzCaGQmXT+6ELroV/kMs928qCMaUvUM0KCrE55zWfQEVN
calwLbw3PkRwAwxpKBh8KSBKsbUeXIwJfh6g005Lgl6mFRhUOA+TBh2m0+siY/gxzkJxmC7wo5TN
vbqP0Wxq64rJZMLu/p5NF6ZTUjae52Q6Zftgn93LlwnTGbhQZFQLDMrbXCblRNu3pNij7s6EP8VM
t+qsOOwjWqBd4hwpRZ758jO88MLzp6YLw3fsXt8/uJhCfKvGg9593wb8GeB/Bv5H4D3A3xSRVlX/
PlYsKDZR2IyXynMAV4FOVW/fY5tzQ8pkYLiADLKBFQMUPkH5p5FaU/FjSJAjmqJhEb0zPlPtyLUj
dR0+q6koyDBytEp/kGpDh8xX1pME2xCxBkTBNRb35+LFUBCPNpJ0ZRFLmXe+85088cQTtj1DN7Uk
2Bu95eECCiEgsT+NbVe1v5fT8KVTF1vJ3Ofz+ZjECcJyuTx1bjdx68NrDAnjGie/KZSaEQEfavZ2
ruCCmadpIX3n8j6GJW99yDp2x1UGqFUi50jd2LRna3dK01dIzGagnYVQT/mxv/7X8d6b/4IOikfr
JPa8hUhV6VVpnINYvgd95Ld+53cync1Y9MqnPvs5kpSF3mW7Ud7tO7jR2d+cwAwcj7sVBHczrrnb
4lk+2lOThYGTsJYgPb0vmyyk8bgGaT+DJq2LhQdZlDe3OQ+eNPz/cD6GrpfDCkKXYZqFhw4vQ3Hi
JqXxZmo1vjv9msObPwNBUtXN+uEiLuIivt4xTkJtfXcG/2cgQ89mc7a3tshthxDHSbR3jslkQk5z
vFNaEt0S+j7RrlpiH3EiNFWDsEJzIniDdbbtgpPccnx0RNdF4wpgUs9OKiaTKQeHl0kxk1PCidB2
Bv+tw5zFqsN5jw+BnAye2lRTc2YuSn2ahSxiAIOyvmhZXwSDknrnTayjNDxExTgMPlBV5jNQVTU+
mLSrz4z3e+eKC/SYF9hPViWLWlPvjOmlirMCACuCci59zZJ7+JwLHbJMEnKynxTpU6SLka7vi8N0
pO062q6lKi7Oe3t7ZbqwXWSylbpu2NvfZ+vSJaq9PROgSBlNEfW5UDBt7c050XUtMfXFHPd09H3P
YrFicbKgp4dKTKo2d9y48Rqf/9zneP755wFO3cM27z/n/fsivnXjQQsGB3xUVf9S+f9PiMi7gf8S
+Ptf1yM7J3747/0Eu/P5mLOKgz/+e/9t/uPf+7tGb4WhbWCKR+a/MLID1JCMiIMAOQhae9QLOfZm
sV6byRkjbAYk59GDwR5ThhmnlkKjpE4Mv7LYdIECE/HiwJmuf+wjDz30kC0yWcnI+nXPyeGGhN07
Ry5jScNprk3ih2T1zrCR62w2G70HVDOrleHYN3HpmypCQwxSpFAKp2GKQzaiWPQcHjxsi2awYkxJ
Zcg6EMU3Xa2H2QPFOVoLFlRQjRwf30Y1s3t4QN/1uBDwzpFWKz77mc8x3dkh5VRuaHqq2696euHZ
nM5YV0nJOfKOd7wNkchDb3mYv/f//CN6J/i6oU8J5z2qybCt553NjeLkLExos2C4VzJ+fwujFaeb
3fyzE4LN/Qyyrao2cp5Op8QY6bpuPAcPtn9GrsIwXThv0rC57fDaqdyQq6YmL1ZMtOatj1y3DVMi
ZkWqgBt6bzoUo+X6Ki/7f//S+/gHv/T+jeOGW4vj+zr2i7iIi3jwGHD9ms80pjCp7xA8TdMQ6gon
wQjLTmiXwiJHg5mKs8R0dw9yJLZLHELbLknJpvwqiSw9fd+xXLQcn3TceO2IPjrjvfkAReffeysa
wNH1idh2OGxC2U0aQtfT1BVgxGKD8MhITUilmefy0ICQcXo7iBwCKBtiHRsQ4GFdz8U0jUQhRJsT
vTgZC4bhp9yBzsCcHTJAE3QAIhm3wgAIespDQcu2mg1yFJMVB92Gu3TX209MVkw4H2imU+bb2+zs
7tFMJgbF9Y75bMLWzi57Vy7TbM0R70Eo+zTfigG6FVNvr921d/Xj6bqe1aolpTxKruaceeX1l/nM
Z5/i2Wdf5PZtQzJsqvqdFerYRDhcFA3f2vGgBcMLwJNnHnsS+I/Kv1/ELo2rnJ4yXAV+fWObWkR2
zkwZrpbn7ho/+kP/Kd/zrneAN7k0XzlG9Egw92JVXRuzpYL5GyYMOUKukJDJRSVBK8HVAW1NF9pg
Ms4uphhLgq1oSqVgKKlcNfAWMqJ+7ChoLiTOMu0Y82tK01Thxmuv8f73v39txnaPa2TAh4sIQRwq
DkVNArXUF2sZ1ztD1azbq8pkNb1ziLgxkRw6RJv8iLNKPqdhSgWfKdkWil65euW6ScqFsLHAllNS
DlCHyYmYGkXWTJBhcbT9WUdjaV2tHFHtTZJWHH/1r/11Dg8PWWyoLWwe21Aw2OtsEKtFqFXQLpK1
52Bnm9nWlMfe+hi/9JGPkJ1n0a0M6TpMFr4F1iwRd6oYGGBGw3RhMzYT+Mlkivd+VJB6Ix7KG8WD
LuAKa0hSzjShRk86rh5eMklUXxPqmphTmaTpOLw7u6s//gM/yB//XX/g1GMff/pJvvcv/Imv+v1c
xEVcxN3DpgqOlOOZRsNGZ9g5fFXjRfEodXA4ErFbjU027wOzprY1PvbEGLl1y/wcvDfZ1th19G3L
crnk5o3b3Hj9CNW6/H2RJ1UjYTeTKSKOvo8sFivq4PDOsep6quBLwpypvD1uon+KOrvnOMES8MJR
EClkZScj/9Hes00kNguGIqqInlqHHRJqe74UINbscKemogPCYGjsDTTsQelIGUUYGVSkk6UVxqNT
c4FOaSgYrEBo+552KBz6lj4lEKGeTJhvzZlvbzHb2sIHK6QQYWtnm/1Ll9g6PMQ3DcONboBqDZyO
rNn8E9qWruuoqU/JXQ/Rl/2Lc4UfYUZxzz33PJ/85Cd5+eUbtKuIiBv5fptIhrONt4spw7d+PGgm
8WHgXWceexeF+KyqT2NJ/783PFlIzt8H/FJ56NeAeGabdwGPAr/8RgcwQGPE2wWv3o3KBxR9Z3Vi
BYHDKvoy4pMxG7SFRLxDgkeCL4vJRmY/th3MfyEXbWotHfrxSj8Tg8LBQBrbTD5FTBP/J37iJ3j6
6aeZzeb3JWE5JMBDBf6gxFXv1hesLYBCH+Md48H18W/87YbfwR1+CWqJ7Ww2N0yr9+MiCGUarGv8
5bhAFqwmCCmt35OqMt+asbu7S79amuxtSuA973/f+4w0vrn7jS73umhYv58Bb0qEOgSmTcNjjz3O
9s42R8dHfP6LX2CxWrG3t8e5o51vYgxwpM2i7jx+SQhhnAQMPJWB4zBMh75amdSBP/FA37eNiTyY
UEHjAw8/dG09QTszfTn72d31peU0CfoiLuIivr6hlPsMtrbMZjMmk4Y6BFxpNK2WS3KMdKsCR+k6
vA9sbW2VSbanXa0smRTP9vYOu7u7zOfzYqImoHnskrftipOTE27dOub27SVdHxGEKgTq2qYL861t
mukMnGexXBVyruPkZMGqbWm7jqPjY5atdbytyaLkNHghWadeB2ahG+4Pxl1IOdN2nfkeFTiW956q
NkO2uqmpmopQmdeCIKRoLtEp2U/WdfOLYT+yVk9ar3tDBVIS5GGNH3gKOlgEmbdEHyN97On7aEl6
H+m64d8dbdePa/7O9jbb29vMZmbOlrLJnSJiU4f9fdykGMH2vTVBRRgkYzNW1C0WC5bLhRm7wp33
fiDGREqZSTOlNhY7i8WCr3z5y3zqU5/i5PjYzkJ5/+eKYoxF2QXW9M0QDzph+BvAh0XkL2AE5u/D
/Bb+i41tfhz4iyLyeUxW9a8AzwL/FKCQoP8O8GMicgM4Av4m8GG9h0ISYBj0PqLqiNm+5E4s2fdl
lOpzwV8CfZhAjgQiLrWoc2iqAcETUFkgoQXf4p1Cl/EESAFysDI/dri+xfU9RCVVntRUVKEsPX0m
aipymp7sanyMhLSCpGTvWLmeaYR82/NPP/JR/t6XnmHmaxbLlmStC9NIEJCsp6s4KZyATSy3szFm
GsafQzufO3Hp05CQqFSuxoeGJBNWvdLFdRd+k7x6noPxcDFrFlQ9yduCK1HZq+bsMWM1ixx4ZVam
k9kFfDQDmwJHx2YMCZGESGY6maA4MlPagpO8fXybBphXMyZTkBB54tO/zis3X2Jv9xDt2lMddcsx
TZrWcKf2/6pi5DUguxVpteJdjz/OYe052LnEz/7ch2ldQ2iU5ckRFSDlJKvcvXwYOkZjbEoPBj8+
kzYSfC2s9PO66JtsieF9Dd01G8eHcuNdX6ri1t2a3CXqZlZ8GSIDt8SKCAD7fbdk3KnDbXzjNJ+G
VJ1dyM/CvcZjGhZ+TYRsHJ5bsWdHE9tt4uHdA7RqigZ4KrrpnpgTVSlmVXWclmmB9A1k9fXpvuhA
XcRv0rjbV1/utdFdZ8+cizUZ7qNOcS6TtCdrMvBMUL74zBf45JOf5NHHr1sRUdW27uVMVo/4GT6s
qOuMag+SaCYNV64c4qRnubhpa165qaVocpwpJto2E1M0l+C0BDchS8Q1kek27F+a8OrrnqNnjggT
xQVlUjUsOsWdKC4EkAkqFVK1dp9BzNRMoUvQaCBTIb4a/RmMZyCoC3bfMEs5E0BxAR8ae5/OG5xZ
hZQFV3gRrhCe1Xmk+DHkYqymFMhPmXAYYTkRgUimJxE1ErUn5r6oHA0/zn6ykpIl6H3fE9uW1K3Q
boWLLVXucapsVZ5LO1tMZjOaeoL3FVJNmMy22Tm4xOTgOm77EqmqC8QagotIyohGu4sqaHakVSYt
gd7j6wnBNXd8VTpalnLCpJrSxSU3jl7n05/9FJ/+9Gd49pkXiKvepjdZzzVZ3byHfO3ePxeNpH8d
8UAFg6r+qoj8h8BfBf4S8DTw51X1H2xs8z+JyAz43zHjtl8Afr+uPRgA/hsgAT+FGbe9F/hzb7j/
nOn6nuAqMkXKEVMwsCLAMD9DL1u02NsngWS4SUIECSa7JoL4ACEhdSzk6YKPz6C5R1KE2EHsIYE6
gyANLtIuKeqkkJXXGFBESB7QzHQZYMvzK899jr/7//5jdiYTknRjB/iNUqCvBdunqkwmjSWh4tAi
uZlGzPudJN2770tZa6QatnR3dw/vauq6vidufzNGLPyZl/beOBbbOzOmvgGJ5Bz5X37sxzk4OOTo
9gJfrSE5pzrTZZqxxoDpuIY0CR6++hYODy7z+NvfwQd+8Ze5sTwhbWJMv8q423vePLbBuG08rjPv
e4jBUM1gaKkUDecTpVNKowkbFEdwTad4dV+r0sTm9OZer3W36ZQ5q2Z2d3ZwWYkni1IwOHxxfPbB
1MlEzDTpFOGftbrJcG3dRVDpIi7iPuLboYs5dF82r7V7FQl3Wct3Qa/f+ZxzardH50ATXY7kovwd
PHxq8QSXvnLIb9HvYqfZQYPa/Tgmurzgleo2q/kSppFudZucloh01AeQZ8Kt42Oc9qPS4W3fcZue
RU4sOqXtIy/PXmc+ndNud5Zwp0Q/j+B6cozcfOmYvJWIW5ntecWSjuO6o93OnEyFyVTx0xPEm+gI
WVE1eE9TJs3TaUNTVwRnqohOAjI0dbBmZAgVTR2pm0xVpeLB4MzSKSkhmXypeTUUczdnSklrIrMV
CYqCh6yZmCMp9sTU0aeWlHpi6kmpM35etgIt6ZycA5ojqe9I3YrYndD7JSks0botcvGZLNAfTIhX
I8tJy6p2UGWarUDcrwhXt3l513Fj2pJoi9pkomaJxhVZEsFNEPEkzbyWXmORV2SnLINyKyzu+K70
rmPll4jPHC+PeP6V5/jYr36UJz/1GW69dtumOApRdVRKOtuMHOKsC/SDxHnTj4v4xsQDaxSq6s8A
P/MG2/xl4C/f4/kW+K/Lz32HuHVHICWTJPMo3lk32eFGYq8Rja3Tq4CkiLiEpmgGJWJuh+q8SazW
Du1XOOkAVyrwjpw7iB2S04jvFOcYjN0ohKrNgsHmmUIUqAlIJ7y+aPnb7/9pjrcrqtstUrv7luf8
arTzN6Oum+KREEjO0a1WxBjv+rpnO8fnh3ELdncOqaspVVXd98V+tmvtFCofcE65tLePB1LucQ58
aPjYRz9OCLUVFGeO81RCLUJyVjIKWpSv4GC6xbXLVzg8vMoTn/sCX3j+OfrgSVkJX2PJcOq9bH6M
G94d5pQ6FAunP2un60tQo/LQ5Yd4+eWXx3Hy3QjGQ7EwdGbse2/a2UN8rQXDOFm6j4Jh/CzKZqa3
7mhCxSP7V5nM5oCgfSIRSTFaN06w4t0VHGtdnYI1nf58MXWzi7iIi+Du04P7iD8M/Jt3PmydcEgM
Igbr56LAM7Pn+Wf77+XXt58wYrIvUNWg5CrRTTpbgzSjORaIjqnv9H3HyW87Go9b1YqB2Cf6GFm1
iZx7bh18gunkqQ1PH4MT9X3PycmCW38KXvEtwSeCP0Yw/4MQaoM8eQEXy5q7+SZMWdG4C2VKPsyL
pej5je+3qB9J8VYYp64Dz80EPYb7/aCEOIiljCu9rluY47pWoEvjbzb+reM7BvXW0hrvc8lg0TkV
76cywyjrbhUq6qZBnDd5K/EmGhJqQj0xjiH+1LfGkaDOaNCSXxmUu7tiHheq1si64W/e4U1UVRV1
XZFS4pVXXuGzn/0sn/iN3+CVV15hOpuyXLUlx7jo8ny7xJtK1NwV/kLfdUhl2G3ts10cQUiYoy+l
o+sQyy9yQvseCY3Jh4UEWYzY7ALqWmQCqY9Id4yvpiCZnDo0dgQn5e8cUosVHANTSG16kYYKGciY
HKgPDiIklJ/6uX/J5199lVVO7EwbTnI0ec7g0ZxNwWfA32+8501ir/feyMpDUiZGmt5M2M4mdoPR
mKLWtfbcUSycJ3nm/Z3d7bX2Qza0VlT29g5pmjmgY7d7kMY8L8k0NYSELyYyQ7rtEaTAeJxkcuqB
wD//6Z9FpCqdZuOODPj8Tb6CwX2KeZ/DFLJSR4XnrW95O1vzbXw15dc+8SRRHTEnI67dpWV9llA9
ErPOQdGP52kjwa/q2iT+Yiw3JleGHqcxmzna+7ly5QqXLl1CVbnx2g1Uh3OVT+0/5zySyzdVk+q6
putWd+3gbD5+6nMpN7hhP5uk6rP8lnvFcHxR1jeVHE0n8LG3XDc4YeURNaJkTtbxY3iPqBkq5liM
hxyuqsvEzo036Yte0kX85o47MI3nxNkJxDnxWPl54z2cevyEJScseZbn79zAA/W9d8vlN3geOOHm
G29EBrrycxFfVcjG77ML6300Zowflzk6vs1nPvMZPvaxj/HCCy+yWC7wwRdBEy7qhW+jeFMVDN57
QvCggg4kIs1oSpa7R6WqKgZnFo2CSDGGF4EUEWeW7hqCmap5ByEgFdAkpO+AgGokxhWSOiChQdEG
XC1QFXMqNQ8GV4hKOiTeFAx2F8lV4COvPsM//sgv4iaBvWZG7xLxJN63KsAAQfEjv+DBOktN01ii
XZKvrm03uhZr6dE3jgH36hgIXbu7h3jXjF2Y4XjXxYac5biuQ9bqDIOZjs+gLtH3S9x0j7/6o3+N
KjRWwOViXHMOHtLl0tVxAJmA4lLiO64/gq88D19/C//fz32YLiuKw5Ui7UFXs1y0sc92/EVs4pIx
Cd4cLXH23pQ+yGumgBOHqFDVFQcH+1y7do3ZbIaI8MILL5D7jFR+A/613o/3nlPKWWXKEEJguUg8
MHesdMDeSAr2AV8SAZqqhnbB9avXzAuFNN6YRuURcnFoteI7p8H0T0ixR9TcqsU5pKouKzzslAAA
IABJREFUCoaL+M0b4+V5r/X/VLvJ/j+qMQV3MQDwRVzE1xAuO5rc4KNnuVzw3HPP8fGPf5xf+ZVf
IcaOmDNdP0y6L6qFb6d4cxUMwXCFmiPZSVHhKbwFtTQjZ3MhFhGCW4/tNCUkZdRFM/3SXHgM5h9A
JUgliESgMxnV3Bs50znwHpryU3lyNN4CCXwuBQp6qrcjeE76lv/r599HtzNjt3PEVeRFXRCSJZn3
Q+Ick/qSLN7BnH2Dv51MmvL3Bqdq2/ZOuMdXEYKwv3dI8NVYzKzHq/d2Nb7ztUbtCHJOzOZTvvKV
Z1mtCkSsSMuJd+dCqRw2+CHbeDbHnmu7e1zb22f/set89ktP89xLrxDLyDVgn9eDr2drv4ehyAoh
2ESmj9S+IgRT1pjNZuzs7LC9dUDTzAmjp8EwZs90qxOOjo5YLpecnJxw+/ZtUz4auRjrCGWyEDe8
MXLONE1D13Vf1dq8ybH4ehUMQ3Rdx5ZzTKdTO2dqfB/jDtl3PwNh42MQBPGOhJm+OQSicYvoI7QX
HcWLuIj7i3JVfUrMbvXPZfiD39QDuohvg3jb0dv4I1/4I7zjlXfwpS89wwd/7gM89dmn6GKH99YY
M4M9RuL3RXx7xJuqYHA4fBWIg4yN8SVJOkCQTHnAC8WePOG9IQpTztBHXAWhz+boG6yTGyMgjj7U
uHqF704ITvFVC9oDSpqAToOpMvUOn8vOHWjncJoQ39M2iTYt2daMEPjQpz/BV45vkFHqXlnFzEnw
zDVa0jgce+ETZ4yjPUQu3f9V7I0nEDz0eYRzS0FGIe7cTn4QpanqtayqExZda0rQ94CvnJXyVFUk
CUkSfdVR5ZpZt8tedUCY1kSAagUuojmguUZIIB2ngFbZk5PgXYXXAnOSHpFs0yDNOA2oTvhn//if
UNfQxc7gSF5OG8mpjr+TqhWRLpLTkh2p+K3X384+U5Zpi4/92ofI3ki1PQKhMiWQnAjO47PS+IqJ
CwQf0JmWiVZge3ubpmmYTCYEP0WwosA5R1VVo7JUVVfkZJMQ5zwxZvrO9Mlz37FadKMEX4yxaGsv
idkwvL0mOmlpfYdmqHxtxP7y+gMkSdyGTwYZcYG2bcvn/2BJvzpTHxioN8PnLyKIyl15Nme/OwOc
SQjs9srNJtP6nr1bwvWrj6JbExIbr5MxdRExeULnPIPDKFHxw5jCrasJUw75WtU0LuJuISK/G/hv
ge8BrgF/SFV/euP5vwv8Z2f+7L2q+gc2tmmAHwP+KNbPfh/wZ1X15W/w4V/EqVgTgeQV4F+APuRg
cTZ9O3+9MN39TVx9edwL0+mUy5cu8fjjb+Whh67ZE0V2HM107YrV6oTYrxAyIQh9bImxJfY9k2ZO
CBUxZY6PTzg+OWG1bDk+PmG5XBGqwN7+PpcOD4uMqRuba4O0eU6ZdtVxdHTMq6/dZrlYMantPhec
p6mM4xW8x3lX4MxlSXFiiW3xYAAIwRd+YpkAFxnQQcBk5CqUNVZUGPtNG/yGU1N21mujHftakGX4
cIYcQItASx6aeKrmLREjse/N8FSsaRSqihAqfKgIVUVVVYSqpplOmc7m1twUI6MMx4GUZmMhCK8h
npm+6+jatqzDzl7b+1GtL6ZE3/UslyvatuXRm4/xnhfewytPv8Inn/gN/tUnPsELL74w3ptF7PyO
8vMX8W0Tb6qCQbzYxZ+yoTwEw4cPxmOUi11K0jtcwFqSy0I0QhOSE/b2ZVQPEufIoqgkvFdk4or0
GrjG4eoK0YBkj2Yrn0VNKhRssZQuMtUKyZHj2PEvPvwLxCDgHZ1GUk5mTf8g71vk1MV4v1AmALRw
C0rhIUDbtl8zkVoUdnd22N7aNrhIWUhVTysPFUbJxuEMuHgdn904WIZVOLctP/VTP3Xnfs/hWxhZ
1pNTZOIccZV51zveSkTZeuQKH/jlXzb3YWAymTBrKpr5jNmkZlYHZs2E2gcqFSofCOKI9ZCYytjZ
FwEnNUI1mqn1G0ZyztsibfyCxDAzyX0k9S25aHXnnMffqeiRL9uWWydHdH1f3MHXhGPgdOHm1sXD
dDrdkKT75o9/B/K/CtQusDubsHdwgFSeIPY9ZLiZlu/g/Wpwi9wD3nYRX4+YA/8K+DvAP7rLNj8L
/Oesv2ztmed/HPj9GK32NvC3gH8I/O6v87FexH3FxgXz9wV+gjVmcGi8bSzBw70zVB7IpNStsehA
NfFcuXbID/zAD/An/pM/ye+7+oMAaOzIXQup58ZrL/LiC1/i+OhVnLRszRzHx69wfPw6x0e3uHr5
MWazPZarli988Ut88emv8NKLr/KFLzzNcy+8yNb2nO/+Hd/F9/1b72F7Z8ZkUuODN7hLb4IJ3Sry
6kuv87nPfpFf+eiTPPvsK1zd32bWzJhPZlzambM1nzGbTmiauhi6mdJTXQUmTUVdB0IwU7fpdEIz
qfHBlQS8ItQVPgSTjfUbXgLicVmQvoigFKUkkaHpwejYnFIi5WxJd98X+XSD9lohkUi5t58UibEf
3ZCXiwXHJyccH5X7gjjm21tsbe+wtb3DZL7N9vYu27u7zHf3uXztER6+/hg0E/ABzUJMmYxAqIsz
teU8GUFIBG25ffQ6N199jeVyRRVq5vNtptMZzWRKXTcslytu3LjFCy+8yCuvvs5q1VJNK5588tP8
4i/+Al965mlW7QqAPkbzz6gq2q5nUDC8iG+PeFMVDAxQEO9trXNYp3LsiCpO1AjH3hGT8QpEQFNE
NCMpkX2E1CNaG+nTOdQFnK9IM0cUqDLmSBlM4szVE9NuLu3/gUugySRYk0uIKmEZMUuGmn/1xd/g
Uy8/R39tj7aLCEqbe6qvokl6tmC438iqVHWFYmRnl/PYtX7QoiGLGeSJKk4d+7v7NM0EnJn6AHcU
MqbysE4IsxYS8DBSGXgRw78lgzpOjo85Ojoy+beNhHKTCDxyB5xDg5BQ9GTFW3cvc9BscfiWR3ji
pWe5cfsGmUQ9aUCUuvJMKk8o5j2UAiwBkhPJKamPo7HP2B1SRaRHxq6QjoWDHZPpD9opsOPMyZbn
HDuWyyVt29IWB82+71n1y2IslMGZdrfxIdZEdu/9+Fl573HB4D51bQzDgc+gOXM3iTmRfz3yQg6I
pZgPGR7Zu4Q0DSpq12G5gYj3yPC9SIxdOCv0B5jU4Ic6vIcL47ZvZKjqezGJa+Tui0yrqq+c94SY
SeefAv6Yqn6oPPZDwJMi8h59I5+di3iD2OxOD1GmcpubjI+f/vcplOOgnKFnPma14iDFgeNVJull
XU995tbNIz7z5FM8/9xzLBcLJpNJkVcyoYJqMqFuJqSbiZQ7UlNR1w3T6YyuXbBqe5SO4Gvms112
d084OuqomymqjtdfX/D6a7c5PjpmZ3cb54IZQNY1wTkWyaTPm2nD9ceu8/Irt+najps3T1gsW7pp
S4PgskeyR9RDBepl5JJFJ+byXCCqKSqptzQ6+7K+5zLRSGxMAhRxSo6Qe2vCuVQKChmJWVYs5Lw2
kcuJGHt7nfJBGHw3m/9C7OljT4w9Mdn0uVstSe3SvKSc4OuKyWTCdDpnNt9hvrPH7sEl9g4vs3t4
ie2DS8hkC3wgK0TN4Cqb3rqAiHX9c7lPOAFJENvIatmiSagmDbPpnKqqcThiH+najuViycnxCaAs
lid89nNP8alPP8Gzzz+LE0fwnpiMtxBTImuZOF2s199W8aYqGMYLtvy/JYuWY4oI3jmzXCldEvE1
iiVTvigKkWOZEiQjYhYJMgkVkiqoAxo7IzDXHnKFarSmTFacGlPBfBgyMrgwkxHN+OI8lT389Ec+
TD+fIK7CB6WVll4jQU9PCO41LdicJpyCpciGrTp3n/yJCMEHOzcl8V61bdFFXvs7nO3ybrpLb7yY
qVBpxmW4eukqoaqRMIwvh3HncLxFCUiFQeLOiLs2DkYTihYTL/uJscdJxQ//8A9bohwjumFm42Td
aR+OW0ToU0/tha1Q8a7rj1M1E1aqfPjJJ4xr6x1939FMJ6Q+sjw+ofeOvgosvMeLSe15Kedp48oY
EnM790LsbSoQY6TrurFoaNtF2YZSBEBONtkS1uPZzXOaB8iNd3dQsIfthgnCcI7bdslkMjGo2mo1
fh82Ccybf29EaZMkttN29+/b6e/laejR+mtwumg99f9ZiQLJwQ6exw6uIHVDpC03Zzcemyujc015
/H4Nv82h/TQcQktn7CK+qfHvishLwA3gXwJ/UVVfL899D3blfGDYWFWfEpEvA98PXBQMX/c4T7hB
znkM7iwi7nYtWXfcpg2ezUIlpczJyYIvP/NlnvnSM7z44ks88vAjhAGSEzy+Ml8eRIwAGyNV8FRN
Q9U0tF0kpo7t7YbZfIe9vY4bNxfUzQyRiuOTFa/fOOb1129w5aErgMERq7rBe0fbrXBBmExrfDjg
sccf5uTkhBu3vsCyXeI0c1sanJpvgohDU0UKjuy1TIHTuGZ6D32fxuaRqxRfmkFkyJQ13BnCQdSh
SYkx48QEGVyygkEwXmXO5oI8FAw5JWKOBR5k59hKhlyKhY6+78zROUZSiqRuBRptChIq6smM+XyL
rZ1dtvb22Tm4xP6lq+xfusrW/gHNfButJoBYjSfJfCHEzkEhCJI14tQM7brFgnbZkVKRZa0bk2H3
HlWIfWS1WrFYLDhZLFislrz00ov86q9+jM9/8QvcunWLKlhR4osgSVZz2HZ3DrAu4k0eb7qCAbUL
uHCdjfQ8dCYLgXNIPNRZZ9YB4iyhRyOiCdFSMGiBf4gHV9lY0QVUFAoUEM1oPyRkw2NrLDY5kXyZ
MKigMfH08ev8+nNfIs5mzDIIjhOUKAmXhTR0fc4UBGcvr83CAE4bnIyP3+OKFBhVZnwIJKAtSaat
j/efgCkFx4lDMly78hDeVyTWk4/heGRYFBVEAqqJvl/hfPEkkGjPjdOFREydGY8Fz4c+9CG2d3fw
IYydi5EsfKZYUFVqEdqbN3ns7e8Egb2rV/nZX/sIJ21nXn3l2Lqj7gysa+1wTdaivS12kyhxqmhS
wW5CMh7DuI30ZQJSbrTj3WENtQJQt37tJBsFcNnEYVOzpGt520HutOs6JtMJImLk9XsQy08d4wAV
Uu7s0t/lK7ApLXs/35OhmB8KBt8q77r2KHp8DPsTNLK+Ngc8r+qAg7AUpsDmbJu09jsZD/VCJ+mb
GD+LwYueBt4O/CjwMyLy/WoX00NAp6q3z/zdS+W5i/imxv0UDGVyrgUuKMMaa8+qQtt2vNq9zuc+
/0U+85mnONw/ZHs+K9r/NpWt65qqqog9dH2HD4IPnmYy4eYykbsVzXSL6Xybg0PhlVdvMpnO8VVD
Fztu3DzmhRdf4tHHrzObTwpMqoLgqVYBnZpAiUjkLdcfpu16vvLsc9y+eUzfd9w+OoY8HLcQJ5m6
8lTBmYeTZoMT52w8RxkMVx0uZFzI4BISbfI7+MS4bEVDjtD3GSfJCgnn8GUCqiojVy3HNJqkprwJ
LbBiIavSJysWuq6l67tSMCS8RHwQqqahnsyZzLaZ7eyze7DP3qUr7F99mL3Dq2zvH1JNt5BQY6LV
hgRwobYpBuv7igKiSkqRbrni1suv0bUdddUwm82YTmc4b2lhzpm+jywWS04WC5btipdffpnPPPUU
P/8Lv8Dx8TEotN2KuqmZVBMWq+U6R/Hmin2eofhFvDnjTVUw5JzGokDLtEtLFjSSjMbRoSOLVf0q
Q3dXDZqUI2hYj1pFwJn7c+WnVplTduCKDYs6JBnxyqm5PY+NF82oqCFvknUM3vurv8RN7ZkkpWoV
UfOJiJKpVKxAuY/YJCAPneQHVbMZOAwpJiKRvu+N2MuDYaOMtmGEL58dO/NtvAv4YrBz6pgzowJU
1jTuy2A+5qlQUkfAFrC6CqgIP/9zH2Jvb4+kBp86NXHfSF6HJDqlhCxXvO3SVXZ2t5leOuBLr7zA
V557AR/qYuJTbpFDYorB1YbUPeeMeDcMio3Utn5H479c6dgMU44B3mUqVEPxoeRcOAxjEavnvZzx
cKQUC5vd9AINGAqSrutQVba2thCvLJfLcb93i0F21d7f4FWhpyBeX+1qfrf9OjHzvCzgY+LawWVw
nsRpk7zT07KNZWgDUmVNy1Mf/gUk6ZsYqvqTG//7/7P3JjGSZOmd3+97i5n5GntEZlZmVlVXVVez
ySabC6DrCANBywxGdx2kg6CBVkA6StBIZx2kgw6ak0AMIAIzggABJCER0oDiPmySzaW71qw9Kyv3
zFh9MbO36PCeuXtERlZl9UZmVXyAZ0aEm5mbPzN771v+3///poj8EPgA+HvA//djH59ldbKznLf+
cQ/9Nbfz5rLzA4YODumDy9BeQ/QepeIp/ZsY4fbtO9y48R6/+t1fYTwcZW8iEWXYoqTq9XCuwPkJ
TdtBTxUhepyPtD4wHAwYjTVFmfDyhS0RTphMJty/f5/joyPW10f0+gWubTBasbY2YjqtUVJDhKpX
srm1wbd//lt8+MHH3L/9kONmsvw+Sqc+AmuwRuOLDjITcd5gzVIbRymP8R7v9DKIUCRIpUoBgw4a
7yPOZ2hPSFXp2AUMIebqgsd7R/ApWDjVayaZIjx4Wt/StA1N01JnqGrrPaOeoixLiqpP1R9SDcb0
RmPGG5us7+yyeeky/dEGphzgRRNjUqhOAUP+nJj9F4n44Ag+9dOludfx+PEB1ljW19YZDofYoqCj
Q/c+rb/zumZez3Gu4b33bvDWm28wmZ7gfJu+igjO+dQvEZcJuG6dvKgx/N2x+MQM++XsuQoYkn/f
TTwrDlAHUVn8jeWNuorpjGmyE++JJqTsZW4iTc+WQsSilUWFxFSTWFqy5oPkgDlmAamcUV19JqII
jcDv/NEfIr0eOEG5gDbLrHUMHnLmOB3mfGdyVR+hc06ttbRtu9x38a+c2m/1cEolx9gYg4vQNG3K
ID01s7zyy0rRo5uDkh+nWButUZRVmpxWvN3unLoAp3WpKbwsLSIepbusdd4vgu1V4BvEKP7Zr/86
PviUJVnpWSAHih2WXdSyulJG4ZVr1+gN++hBj+/98R9RVBVt7ZaB5eJmkJXvIQuXuZvQPRG74sSu
jmcIHpGEdV0iaNLBkvp4m6teucHm1DXqtj812iz6wlaqRSEvOt2e2hiqMil2z+aTvE1YHfDFua5W
e1bHbzGGnL4/zuB+Vn6Q8+/RzzORtLgClTLsXL0G3iNiT53nKhlBF8TlDzo9XivBjYRAfNpNe2E/
c4sxfiQiD4FXSQHDXaAQkfGZKsNefu9z7SI4+FHs88dLZcGTzsl/mruQ692La6By4KCUQrxaQB07
HDwIt2/f5p2332E6nRFiWhOICWpY9nr0BgPq5ohmMqFuHTEkZ9gFwcc0v2ljGQxKNjc36fWSFo01
QlPPefTwEfv7B+zubTFe6y8WWmMNRelz1j7QcxXbO5u8Hl/DOcdsOufw/oST+TR9IyH1BfQrqiL3
Leb5P8SAd8uG5g52hOTkYNeWoBItebd2eRdpXchK0CloCHmhiRmCFLKga+x6GFp3CgHhCYkhr21p
XJurCymYCiGijaXq9akGQ/qjNQbjDUbr26zvXmJjJ1UWTDkgYHDZnSH7DGl+7RIsKz133uPaFmKg
ns9pmpbCVulz+sPs/DvISUrnPU3bMpvPODw65IMPP+DDjz7EuTbDsFNV2Ae/SBAmaNbnIx8u7G/H
zhWe/RJBxHMVMITgiL5FaUkPYgStsiKx92AMPqZsqhYNbp6ieK1Q2hJCatjFRyQoom8h1qAqorZE
FQm6RqzCNS2Fdgn+lCTeQLmUYTaR0HggokXhtaVq2qTzEOF773/Iw2nEaYWowCGeUpcU0QLxlMT6
eY7YKkypc2JFEtTJ5lJv07bpKAI+PB0y0tcBqwDRzJqIN5IxjR1EZdlYuwxCVqOWbuwTXW0ZIkqE
F9ZfwoYdlJR4M0UseIYQKnQMxNBmHKjCS8RmDYhUepAsIpf59XG0Jw6rS0KreOONG6mJ2S8rSp1z
XERZoZ5Nk7E0DS9f2WFgFeP1bb73w7c5dpppO0OUYM429uXkWuh+ztY1bivSZH5eBl9CrlZlGI3S
EBOpLCqaVeQRT50xV/5cClklXNBZF2ThqEtcaC70+30iMJvPF4EqLIOVs7ChTuCt66/oFsl8NZcn
EDKXU7eILm4MUkDWnfJqELoC6VosTtnmIpRa2D2e8muXX2VwaQhKUzQa6Wj+untaKzQmxVZnKgkx
j/EqK5YURaI5ubC/EyYiV4Et4E7+0/cBB/x94P/M27wOXAf+1d/GOX617YuDqyJTjTZNaqaNC4jf
aoWhSy6khJsLLvW8LeClyfnscP4qr7mf3LzJ3/zgbzg+OcG1idTDmNRrIGsbjKYHzOdHTE72qZuW
up4wnRzhmj5GVwnf7yP9fo/XX3+dd965wXw+pVcFIoHDwyMePHjA1at7vPDCLsYK3rccHR1gTIG1
mqIwFJs9hoMRvd4gzZdR8cbRu0yOJ+xPD5nOZ2w0ayi9RVUWiChciDiXgMHReNQ8ffcQEoSo9Q7b
GpQSRIMYWQrHmkSo4jIdtI6RKKlaELzHO0/0nhjSnCmSIJhtW6fKRp47fQg02SFvvcOFlMTT1mJ1
SX80pD8eUFY91jY22dy9zM6Vawy3L1OubaFtRUDhYqr8tz7ifENVlOk8gY6uFRyKlKQLznF8dMj0
ZMp4vM5wMKIoemhbpnOOgUDAxTQOPniOT4758KOP+Oz2ZxwcHJxKWPpwep2LMZ6pplwkAb4q9lwF
DDGEpKArifItKlmw18DS+e1+VpkLuCuxLY4TI+Kz+Jv3aJ0zBSJJZ0Gp3NxLh4ugE2UTJZkRYeFh
rWSIwRvhd/749zD9kgZOZXd/FJajVfPeP+GgfZEVRbFCByfULk0Az0rNutov0OFZ27rm8uUXMKYC
URSFRjLsK4aUHVGx450OC07rBEPqPjMuihKSj++956033qQoC2rfnoJgdc57m2GREIheUK1jYDSX
dvfQZcnByQnvffARsSiyAx6Q8OXHW8X0emKIfopZk9XybXffaK2pqoThbZonRcu6+6pjUhKRhTbE
KoOTUj+eo/2s1KeNjhir8VqxsbWJm9cE8fh5g9EWWxQJ26o1uTuchfzzovLTXa+4CIgyfdRF/vmn
aCIyIFULumH+hoj8EvA4v/57Ug/D3bzd/wDcIGktEGM8EpH/FfifRGSfpC/8PwN/fMGQ9JOys0/A
eU/Ech7x3hFicmZjPC2jtazs5cpjF6iTHE0fEqudz5X57nkUSXNN2zj2Dw55/4OP2N7aZnd3i+A9
okArQ9Xr0+sNsWWFn88JAXxICSkfAnWToC5FWVFVPcbjERvrayiJtK5GK2F6csLJ0RH1bArRgsTk
DGdGuqpX4lPCnOFowM7uFpPjGScPau7cvsvBwQEz3yCTI0RHlIqIGjOwPRrnEswZjTEB4wNN40El
7SVCQFuNjgpFhlLFQHCSk4iaGALOZ2hzns9iDEQfsm+SdHmcc0wmE6KQhGJF0XrPvGmo2zZpSWlF
WVUUVUlRFPSGAwbjEWsbm+zsXWFz7zKDzV1sb4CQqLujUqA0SgxG53YL1dWLTt8l0XlcXVPPpsyn
E9qmZdhboyz7aGXwbXbylSBo2rZlf3+fo6MUuN248S77+49xwXHaOv9qeTc9SzB7Yc+fPX8Bg/co
kx2MnIVNP54XOCyzk6exPvmhDj5NPHnyURJZNj3nSSkuH4YEQ1GJVal7PkQWDdgAH+7f5427n9Do
mJquhKcEDF/e81w9xrOazf0FIgJK4duGGJ4dC76auY4hIFrQ2vLSi69RFBVGm6QtoXTKpMSVxSdP
JEqlTPxyIUsLl+p4wAHRmqA0/80/+W9z9SjpR3QOb5exiMokSFAEXIvUNb/w7V/AaMPG5av89r/8
XZQtaVybNTICsuIsPyu0ZtFTcGbzn2aVdTVg6LL3xhhijItgwXvfSYOcPt+VQCHGuNCHWIW1/Sys
jArTePpB+OYLL2KjgqiIZUnUipB5xrsKhrEFopdBJJnNaRFYSpelyxfkYh36adqvkaBF3Y34P+a/
/zPgPwV+Efj3gXXgNilQ+O9ijO3KMf4rUtnw/yAJt/0O8J/9LE7+K29nK6XwhfGD8w68e4JCOy1f
Hdve6TVTUAleEpdzdYdVTy8QFFEi0+mMN958k+vXr3L5yi5t2yAxoo2iLHv0+kN6/SGtm2Zqz8Qk
4oNnPp8zm00py4piWLA2HnNpbxeiYz5XGKNo5lNOjg6YHB8BfcqqoCqKzPsvVGWPWWgRBVWvYH19
zOUru4RZEt10wbN/dMhJMyMeOgqrUTqzK8ZIYRRKVXgXcMpDDIgkmDMR7EpSKwQh+kQvjrAQh/Xe
EZ2n68tTACFDenIDc9M0TCeTVFUtLIim8Y5ZU1O3DtGawhiKqsdgNKLf7zNcHzDeXGf30iW2L19l
bWsX6Q2IMYuCRodYg9YKLTpVyDtIZ+zc9rzSR2jbhvlsxmw2TdcJRVX2KMsKrQ3epQpHalaONE3L
wcEBBwcH3Lt3jw8+eJ+j44Q0jN2gdAHmKix64Rxd2FfNnquAgQjeOaJWYBT4QMwQjqTqrBfO7Vl2
oU5wJR0nTQgSUxN0IstPtKwdE5ASg3d1EotLuBMiuedBBJQQo0/wHq1gHsDAH7z1VzzWjnkE8YI2
aqHsa4xJyo0uaRGsBhKLr7gS+Jy1uq7Z2triZDZdTNx+JQt/3r6dwxlzBiSNA08sIMsSIk/oHqxe
AOc8WiqMLilMH61toqsljW2q6vglHlml9HAIgZRYTu97IrrD+UtioogBPrtzG22L3C+8bLRbwIMi
qQoUHIXA+tqIYalZ21jnrY8+5NHxCfNA6n8QhRAW98ZZiNHZptruWqTs/LKkvGpnA7az/SLn2RPN
uysWMnNGDBFRpys6XVN327an2LGUksXv3fUxxqC1Xtxrzx5cng6sl81/p3U6nnYuKp/iAAAgAElE
QVRPJprcZUBWzBzjsqCs51xd34ZZC1WRKwkBJZKa5DNG1jd1zsqle7SjYyTfp6zA0dSZuP/CfrIW
k3bC50WX/9YzHKMG/ov8urCfuK0+AM9SIe6qCqfn+wRHlQ5sy9LlU11qLM0fKgUGywpEInTopoaT
kxP+4s//gm9/63V+5Zd/iYCk5zRCWfYYDMeMpus09Qnz2UmCBnvwsWU2byimSVtgPByxubnO9etX
qedTphON1lDPZxweHnB4eEBZanpVEluTJo1EYTXeRWIQQlCMRgMEzVp/m/6gQpWKN998h+nxCa1v
OTw5Zl7PuX/vHjvbm6yPx1hbMJ3PaV1LYU2q7maxuuA8vtU4q7HWYK1GW4P3kfl8ntfzdkH/Ta6i
x5D7BXLA0NGNEnMDdBTaEHAxIkpji5LeYMRofZO1jQ3W1tfY2Fpja2eLnZ09eutbyHCUyFlCar42
aERblJgFjDiSeiy79TcJdieI0Hw2Yzo5oZ3VaBRF1WM4WqOq+igFjXOkZI3QunliawrwaH+f23du
c/v2baaz2RfcdRcT9FfZnquAIQZPdB4vLSLpwU7Nr0u89mqgYLQ65act34u5egAEk5iTtAIUggIx
iDZErzObAotpNMGZkrhYJCIhECRh0A8nx/xff/J7HFcCjVCJSj0QcdkAvHBc5Unn84uscxyLosjY
dsVSMfl8M8Ysnf48Ruc5ws9kGYvZ6w0YDjbQugSWJdDl91zS2yoh67bF3OytFql7ldEoIeNkf/8P
/5CiV9E6j0IWsJzVMVJtxBjJojgtL77yMmVpiUbz53/zBnWUVKYlU+YSF3Ccs05v+vV0iR4yY9KP
NkLn2tnPefJNWbk3UwCstU740JVArrNuXDp4mrX2iWDh8+zUeGqFZln5WhXFO93sHU4FMU/7DKM1
s6bm8tY6W9evEAubu3bS9VbGEIPLMDRJv+cGQ12U+LoTDhbQghizULYmeuIT5fALu7Cvm3WpXTmN
mexSyacse+9dMbfbJbIoowq5eBFWts+tkF2SpgsogEVSIQaYzea88+67fPzxTU6OpxTWIEoTgkeZ
grLXZzhaYzI9xE5PEDVNop3R0zYt9XxGU88getbHQy5f2uPe7Vto8YkCNcyZT044Pthna2OIxB4S
A1YrErmEx1oNaObzFlsYRuMBvVLhowMdKHsFn316i4f37nHS1tSupW81RydHEAOuaanKgrKweGuJ
LtGhutZjjMJYhbUaV1h8UVAUER9jhjQFgg8EFwje5Wbn7v/MxpQDLR8CLr88kmCZ1iTditzcPByv
s7G1y/buNlt726xtbtIfr6HLPqILOgIWlaFhZHKOzk+JZFgS3SsFC/V0xnwyoZnNUSL0BwMG/TFV
VaJN0lzQCnxwtK1jMpkmMbcYuXv3Lrdv32Y+ny/64RZ317kLpZy+DS9iiK+MPVcBg/epaz8SMSYJ
scW2RVtZQFeWNJIB7zvxGfA+TY4xR986BjommxgCUbL4lSQuaYxBnAWf6Cy7yCOGDsokC8c7hADe
89EHH/Dw5Ijp2FIpm6k5l2rAXRZ4UdZdqQw8q52GNnVB0NO372AqnS1Vhb/s6C+dxtFwnJqktAVk
wYQZY2KIUKqDkXTc1hnLeWoWWWGYyt/jX/yLf47zIePx/cJxXdUCKKLgmhaRyN6lHapBxe6VHX73
e3/JtG1RtrcUMst9EqcaZ08FaPHU2HWfE2PkaYj/H5GE9OnXaOV6dtsopXIjNOfeH92CrbWm3+8n
xeisrbH6XZ7x1BYT+nm9QGePdx617+q2EwOltXw2P0Jd3oTBJkdHx8jcMfKCd255vK7SZ1QKEOsG
rc2y+uAD3teLYxdFcYYS9sIu7OtqsvL/WezkKrQxb6WWhGNhRYB3wWIcs/OXkyzdWhniKtPbUjyS
qAkk2MqnN29x8+YtHtx/zJUruyhl8K5FGYOxPQaDEb3+kKLso7RFJLH0Od/StjWurQm+ZTjosbez
Sb9fITh6leX4uKWpZxzuP6K5spOShkFRaEVE4Z3D2h5KFLNZ6nswlcUXmh29RTUs2Lm0xXvvjnjz
B477D08IrUeMJGrQuqau5oxGQwa9Ht44fOtwrcOaFmNzwGAMtnC01lFbTVTgutUgV+9d63BNQ9s0
eNemioMs5866bamdowkBtMZUFaU2lFWf3mBEf7TGaGOTzZ1ddi9fZnNvj/7aOhhLR4YBKq+pqc8g
AcuyInW+SFoptJL0jg+4pmZ6csJ8MsU3LVVVMh6NGY02iKIXrWSSK/d1XXN0POFkMmE+n3Pr1i1u
3+l4DU7fZefZ2Zq7PHXLC3ve7PkKGDLWUmnwvkFrwSE07ZwFu4tPDk2IjuT2ZWaAoDLkIzf8qohW
JbHNOD8loCHq/OBFg1Q94ixAbJBo0t8I4GsEnxp7faA3d9zXc379nX/FrLBszBWN8dQ6YmKqMrTe
QSfwYg3RJX7mDunfMfZ8nvPvC828bdABbEyNV0GRmQ3O32dkK3AeZ5JAmpdUdWhCe2q7VThK0kyQ
lVfqNHa2ZUjFS/YFRmGAG2gmRWAtDnCxWfRrdBmrxEqbhPNibgaToFNmJESaoiW2gdJWeAdv/vBd
dFmhRdPOGwSHkq6knjLtB1azJoHBvOXndvboDbd478Dz4cMJpTaE0JLDQCLCHEX5lCrOWYqxTnFY
6FiYnmJPg+f8SBNjSZfEizGic7CwGtysBg2pqhAoyxJjDNPpdOU9A3S6HWehaacd7dUgyq9mJs98
70XlYTVQDQmAtnqMzrSAfjyjPxyx/a/9KowLRjGivGf/o5vYuWN++yG9uaPXkmBpTrJgWyrZxyyU
pEXQ+RaMgAstdVtzYRf29bUfIV2bd0m6agI+LrLR3ZPbYdKVUlhlEUnBQuubU9qJWmuMtsSoaNvE
KNS4ltt37/HujfdY3xxRFANiEKILCIqi7FNVQ8qyjxKL4BAJaJ20ayKepq0xWhj2e1iloLCsDQcQ
a2JoefTwAccHl1hfG9KrClBJ2NK7tD5IhrvqjhFRKaIp8FTMG8tr33qZa9cvc+ez+3zy/sd8eOM9
dAAvLcEnqCQ+0ChDXRjKwlLagiLDkGqlstBpHisNWOkmboge1zS4NgUMwXtihmAqpUAJzgei1khW
wq56ffqjMYO1DdY2t9jc3eXytavsXbnC9u4l7GAMpjrTE7CS/IvLIMGIyvDfvGXwBOeYTadMjo85
OTqgbWq0CKUtMKYgiKGpQxayiyglNE3LbF4zn8958OAB77zzNu/duMG9e/fS8eULnJQf5z69sL/z
9lwFDMQljjKGyOIJ5klM/hKiFPPPgtIdd37OQKsknY4PiS7zzDHI2ekYFhqJ55+XUTQh8ua77+QP
Z8EAtOpMdfCSDiO+mkl/tq+fyotGmWWFIX7+M2ytXVZH4kph+czXOeX8Pe1Zj+BjYGNzC2vLnG3q
MlxPP+dFpuGM4+6cxyqNd45PPv6EpmkQVdK2LZql/kTC+WfWIBT1bMq3Xr6Gl0jRq/jz3/+Tp37+
j9rwe5ZG9GdhT6s2rQYLxhjKItU/ptPpmd6V00HGecf4os86u82znvfycwK2sGxvbyP9HqisUq2F
zZ97FRyMXg/E2w/g0SH18RS/P0diwGiNa2oKa3O1LzGddYk8hVBcLEQX9rW2s/f/2crCk5t3hfME
oe/0GPLbKz6gz5CkGH2CCwoY0Yn+NEQCaZ11OEAv+iNChq28+dY7/Ny3v8l4OECUxgeHIGhTUBQV
1lYoVSBqhtaRokjKyyKRtpmhUJRFZvspDMNBDxgymR4xOTnmYP8xm5trrK+PIab5QGuVqg4RisKm
pInS1DhUiJQDw6asEdZHBBcYDQcMq4J+aTl8uM/k8IRm1nAymeAaR2ULemVJdAFsxGtHk3Waki+R
x80qVKkSEUvIMCSXX8EtrkWHAiALuxljKcuSfn9If5wqClt7l9i5coVLL1xlbXeH0cYm5WhMND28
WGIODERALyoNkRjcytqQ4b8APlU6mvmc2cmEZjYF76msTexLVS/R0fuAawMhpLm201xwzlPXNXfu
3OH73/8+N2/d4vjkeAEl/uLKAguf4/N8gwt7/uy5Chi0MQlypISYUpyLRuVVzPUCgx1ixj8neFLK
PkhqsvQBIxolGlE5YHAexJKZ6dP+GTMY49N5hYKCP/nzv2AWPF6rlJOPuVS48rz4zKm/igV3ndr0
M1iM6aGujM0BQ+5h8PC0B9Nam7InJGcuZvaGJxRVZakorc6j4QFiFLyDvd0rFLbEaJsyw1+QjY85
8FJnNtRa4VpHaQr+l3/6T+n3++xPJ/SqHrhl7weydHir4Fkbj1nf3Ga8sc4nn92mblqapsaeOe9O
iAf/5Setv42AoWs07npdzkJ/rE0NgvV8QtM0C7jW8nzTwnJekHQ2OFgNsE/1NKgnKxEicm4vxdP2
L0vLK6++CqQAU5uCoCLR2kRVO2+RFzZge0TpAswiKE08mRIfHTA/nhAnc4wIKnh0QkigAoi7WIAu
7OtsXbb5LAyps7OJs/RSKrN++uXflRasVXScBU0TCW2kdQ0xarRRmc8/fVYIJFGvHDCkdVIjCHfv
3uPNN9/k7//rf49Lu7uJ4a6tEZKTbE3Kaqu8ZmgtaGUpC4OWSFPPKE2J0QlOo0XT71Vo7Qlhzuzx
AQePH3G4tc6VFy4lQKsYCmNo2oTfr8oSrQu8wLyZE5XDVIrReCMFBfsTtnY2WB+PeO2VV3j7B2/z
8fsfcffWPerZnHbeEKs+OioMmsY3tJC1K5KIm9YKow261Ch0bnpOlYUYfBoRlYgpUs4jC7aGiC7S
/D0YDhmurTPa2GRte4cXrr/ItZdf5trL34CqR7QJ6hvF4qPGhZQgVSIJvhklVWIDpCZrWRJmxEBo
GtrphMnxMfV8jneOwiT4aq/qURYFghCalhhsqvgTabNwXAiB+WzOp5/e4nvf+x73H92naVu0PuOq
rOQKL2blr4c9VwFDkUXLsELIXT1BUsBwltUlQZQSlEZy020XVJiVoIGQYEXBeZTRWdsh4WlkMTkr
usYv4AkH32vhd/7oD3Ba4yWiQ26Rlied8lV2m89zwjpbZccBmM1mbAxGNKrBKJIqpJwOAFY5+bvG
2E66vnVtcgITl8MT57c8x/Td1SlKUsG10OsNKYqKELMoXD7SSjFh9aipt0RJXnxSD4XkfgetNRjL
n//ZnxGy5oD3HhVl6TgraBqHUoqimfPq69/GI+j+kB+886c4l7PY50xbn5dF/zKVnZ+WrWb6Ozan
qqpomgZr7YLlylrLfD7n6OgIonsimEjnCfAk89bqdzj797MBwtMCidM/n/4Oq301VqWKwHd/+Zch
esQmYbauWC4IIUI0iQYwAs2mwRYFKm5Q1LsUk5Z4cEJ75z7xZMZsNic0LTqCkx+ti+TCLuyra0+v
8mqTgoXFFCapuXU8rtjYHLG1vZlII2JgMpnx4O4Bd2/tJ1KJNoCTlGg671NFI2KQqHj8+IAbN97n
k5ufcuWFPXZ31/EuNSaHqAgxsRQqbVLiSAtGW4oiiaO5tsZm2E9hEyuhNRqte8S4huBompqDx4/Y
f/yQwWhM1UuUoj5EEJUJPjQiEV0qCpOoQiezE/BQDUvMoE+oA3VR8+o3X2FtMObS1j0e3L3P9GiC
VQaDwjvPvO2YjyJaC6W1aG2wuiDG5FQ71+Jci28bhJgglFqD0ehMuqIQtDH0hyMG4zHDtXXWt7bY
2Ntj5/ILXLl2jY2dXah6YAwxRLxrCcbitSGIIUpIUjQBTK40aKMh5PJQcJAbrX1T45s6wZ6dy0KZ
AqHTktIorYnRokJKkMYY8M7T1A0nJxPee+893nvvBg8ePqBp689PCl7Y18aeq4BBd5n5zKMcFZlj
f5kdh2UmP4Ys3BYSvWmMWRMgl1Kj80TjEw98iLlm24myKGJUSUuhE1rIjbQRUrNmxna/c/tTPt1/
RN2HgE747qhQZF7jlebm1QDgy2auRZJs+wJ3GpdN3KvsUF1jc1fJWJaf00S42LdjwXhGM7qgqvpU
ZT9XNzqA+YqT+QQIfglLStekY95I5900De+8faMr4KYy9wqcy3ufsjM5CNod9Si0sH3pEt/767/m
pG7wUWHOBAw/blXgZ1VVWP2ssiwXVYSiKBZK18YYJpNJzu6lDNbZc1w2wuvF70+7tmdhS09rYD5v
n/zLE9e5u/e6atL1a9dS5S+XyiWCcllJ2wvi1SJJWhsIVhIVbmEoCoXqG4pRBY2jnNfQuPzRx188
oBd2YV9JO29O+nxIKND15KIUlIVmOOxx/fplXnr5KtevX6WqSrx3PH78mFufPGBY3uXg8JCTkwnT
eeoZSjwgihBy/8PKR0ZgMplw79497ty+w+HhEXuXNhFJa2iMnhAhxCSM2iWwCmuxxqAUuKYl2AKl
BGtMYiZUgtUWa0b0Ks3+wSOOj494+OABZdVDD1I132q9TGzFjqEvgI4JK6DTumSiwUSdxNOiYu/S
HuPemL2tXe5u3eXx/UfMJzMmhyfMTia0TY1EwWqNUQVKDApN9OBjStSRGRRRGkXMPQsJ+WC0wRiN
0gpblozGY0br64w3N9m9dJmda9fZuXaNjd09qvE4KUD7sFgLHYLPiTNy0iXkl8SYaMNTgyD4iHcO
V88JbYtvGlxbM59Nqec1IURm0yn1cMR4LVINBgs9q5Bhv23rmM5mPH78mB++8QY3btxgOp/CChTr
wr7e9nwFDMacqjBEiWAsUekl+0+G7aQ+B0MIbgGHieKX2P9cZowhi7R0We/Fp6nc/Jxxn3J6ug4x
hRXee/70B39FLZF28VSlsqGX05N5FyysVhlWGXG+yEQEn7MeWmvarMwoKmUPOlvFvHfCbalZXCUN
iA73/iUDhhiFzc0dOsiWUuZLTyQLvH2MBJ8oYv/v3/7txXsdTV03/ikoC3ifzvuVK1eoej1OZlNu
3rtP1AbxqRT7PMLbu8BOROj1EsPTdDpd6Bt0v8NqkHl+ZepsYPqjBD0/bqDU1g3K9rny0kuZ3y8H
DYG8UCcstFoJOUZJg4lgAVGIAT+t0T0NPU0YF0QBXRToyZUf6/wu7MKeb1uFJH0xTtytsBCXFYzH
BS++eIlf/KXv8N3v/hKvvfYKVVUyn8+4c+cOt198yMvXHvLGG2/w0UefML9zPz2vSlGWBtcGnAt4
nyGuMc1FrWs4mU64/+BBqoKS55J8it4nIoaYE00iqYJgjEIiNN4RQ0SLwlhNcAGVt6mqEdauMZ0e
MZ1NuX//PnuXrmC0wYWAtQUGw2yWGBSdRJx2eNJ6Pxj2iW3E1x5XOyQKxhqKYcHGcIPyWsHVy1d5
cPs+n31yi0/ajzh8vM/0eJKCmv6Aqqxyb5WimTdEE1A9hVEaJcWCsKHLglid1t6ishRlQdnrMVxb
Y21jg82dHa6/+CJ733iV9esvQpE6s2LTJvSsMZiqx9xrXIBCZ3htl5TJdK3SVW5TxpDgPc1sRgye
tqlp5nOODw852D/g+HhCWZaM19a48sJVti9doj/qJSpuD8431E3NyckJd+/d4/t/8X3evXFjeXs9
h2vrhf3k7bkKGNCJ7hSTKgwoWdRcFwED5J6DCFiCz0JiSjJvDuiUciAuGoe74CExCS2n4ZVMai5C
BImpQhFTI3QbPH/23tvEwqAlBRJI6iqTVLBIu69UF2AZLCztc6g3V8zHkHHhBuUdVjQJWRUWjdZC
ytZqpVKJNldgtEhSpcwNxKyc2ylbmRziImoCvGdvcxewlGUvkyYIQRRKfArgVuSRu/FOl0QyI1TM
wjIR3ziKyvJ7v//7aaxFUhNZTA3oKgpBKUJ0aAJXN7cxRcX6xha//zd/hQ8R5wOlsanxjZWl8ylj
+WSAdP6GXbDyE7GzH/GU43b3cNu2KCXUdbsQrfPeo7Kux2qrxtnqwGoT/aqg2qnTOQNZSr+fd7zl
+2ffO/3VUq9PJGKAwXDAcHd7pQKVQxyJORkWQWUhtkBiSfKJYSkF+BodwEnEaxCjiUoRrcHbi5Xr
wr6elubXdjl/xOXalJI4cbEuSX6prgINjIzl8tqYn3vxKi/vrNMPMz59+y+ZnBxycnxI6xqUHnHt
yg6+uYqKMyZHD6hdplf1juAjMQq2yAJsnViZUjRuwvf/+l/xymuX+e4vfxNVaCQURBcZDtaZDmZo
tY+oHiKC6a8lHRYiyihqG/C+Yfu1HaYn+9ScoEtNLA3KKC5dGTCdCM3kEccP77BW9djYvETTKpoW
LD2UKhFR9BuD920WSUtJxNal9TNowERCFWnF4VVEWct4bRO5ZCiu9Rl/tsXdT2+z/+Axjw+PODqY
0C969Ks+1hh6ohk4QenUxzCr51T9EjFC45sEuRyU9DfX0UWB7fXo7Wyz/eKLXP3GK+xef4nBxjbY
AhcVIgZd9VExwazbqNFKdYBoYmyIsUEIaOkqNSY1UHoNTiPeoaVADzyiT2jm9zDyKYV5zNqgoa09
s8cF9+Y3Kd1rVJe/QSx2wRqitLTMuPvgFm+8/Tc82L/PvK0z3FuDxMSmdOqGXP3l7Lx8AR39Ktpz
FTBELWANiUYhd3Ip0sSYs7Tkcmcqs+V4P0S0TY+e944oBkHw0aHEIbRorwGPMEvbiUqqiqJTW1dM
5UGHpwgtygvNvOXjBw/44eQBNQHjul6BSFDp4TrXycoO2Kkgh/Mds1P7Z6aKWdvQ7/VQrWBc6scI
K8FNl8VXAUAnNWZSKbhta0JoSUxR+tzPWa2zrAYM1nuubOxQVhvEaNHRA5ZGVSjd4CVgCAg505KP
qeJS4yAJtwVCFIwv+OSjWxweTwkCWgRcyHdlxNSRmY3MpGFbN3xnVBLXd7l9OOPWnYcElcrWPnpE
Ts9f3bfRnxuEPcmstfze54z/yjX6ctZN+91vy2MqvawILKB0GYoVg89KnR4lkXR/kiFy553z04PO
rlrR7bPoa4mLInc+1iqs68mAQ0SQJwZaEo2uwI4t2bu0Q9lLlS0TNT5EVMwKsK1Hu5CCeoGgQZUG
inQBldLQeFAKEwMGTesDShl0UOjwNIWMC7uwr7rFHGXDAqMSoQvKF0FD7lDLxNv5ZzAIpdKMq4pS
RZrjfT7++D3u3L7H4eERG5sVV69/k729l6lnmzx+OKZXKcIsULcR70ImEkz9Ag6PDz4Ti0Sadso7
N97iw4++w2RyTH/QQ6sEUyxsSVn0MbrC6B6gUKZCFQbRgu6VuFDjmsjGlU3kccvx4QMoQQoQpdjc
GtIvFY8f7NPOJsyPj2G0Q2wF8ZrClogqUVGwDPCxoQ0ttWupQ04IKgEViSoSTcCrRKEtpabq94h9
QQ0Ng+0ha3vr3P74M+7dvMPRo0Mmfo6bB6qiwsYSHQ0SAipETFbNVkpT6BLbryj6fbCWYjxivLXJ
3rVrXHnlFS69/ArDnT1s0UsK1S6CaESX6aqF1JsoWjAdcjN6Im0CKmX/JSU5BbwiOoFoMKbA2KwD
4fchPsKox9jSE9uGdiocTY847heM+gPi7jqeQOPmtH7O/Ud3efvdtzg4OkjXtuua5/PVFC7SOF8P
e64Chs4WN7FSBJ2y/osbVkhRdwjoXI5NoiRLZ1zpDBkKHZ4/ibeJhAUGctEfIKC0hgAmpqlXItA2
BDTvfvQ+zjmMMacCgC/KTndO4Vk62C/aJ0GRWqTfRymdJj739OZpa22qooigjaZp28WxOu9y4cx/
gamo2FzborQlLkaCpHFVn7OvCGil8/i40069CL/1W79FWZbMmjpn1hU+O/JRpWpOGSN7W7vY4Rjp
9/nL7/9ZViHKY/1TKJl21++86/OT7m/o7pvZbEav1zu3IX61GvV5fQYi6tz3ViFKq9ClL8I/f5F1
wngxRLTRaBT/+D/6x8TVgLSr1nT33KkuzLy/X4ogyQJel/chLqolP7JK+YVd2FfOuhLg6fnovNkp
Ak3bcnJywsNH+/T6BYcWfvDGm3z04SOODoVf+IU1di41VFWVYD6ZlTCEFtcu9YKUXul/AoyxhOCZ
z+bcvXuXzz67w4P7D9nb26YqE222z4yDqdG5RwwQnCCFoSxKyl7B8eSQuqkZjtap51MmRwdoVaR5
RGAwqOgXfawqsIVlVs/YP3yMLdYwRUlRGhqXtCF6ViURSBfw4vFe8D5VOkU6iLEsID0pgRho6jll
VTC++gKvvfwKj19+zK0Pb/LWD97i3q27nBwcUzcNuuzRq/r44NGlYTAe0URHVIrBeER/PIBCczSZ
MN7Z4eq163zz53+ezReu0t/cQmxJKrMKyFKkNKLwAdo2oQdE6UWFCBFUZqWCXBkOgeghZP0pW5QQ
a1zdMJnMcM7n6r2isCUUUE8Cx0fH7B8csLYntE3L0dERbdvy6NEj3nvvPSaTyaIHsuul65JOP00S
kAv7u23PZcDAIurN0bcASi3pQyXh2XXsnKKU1U67drLqQFhChYSkUCxPYPu74EQg5ikmRqIIwSr+
9I2/RilF27ZYa5Mz3zlkX+CMdQ/iszYCdFCStm1PUbR+kQPrfVKy1rl8unq8bv9nmQSMMoyrccpw
aEsQyYrIn79vd55nfe9yPOA3f/M3aXN/gssBg8oIKKc8Jjp0G7h26SqxrLj36AF37t+D0rL60adz
4z++PeuY/KSsu7be+2dizzrfnt5If1r4TU797Uv3oeSEZldp0CKEEClQ/Of/8X/C3Xv3+FbwFJKC
VbU6jN39vjq2q2Od+5AWsMCur0irtNpfrFUX9nW2LjkSM5PdarBwzrOxUo+gaSKHxy0PHu6zu7vF
zs4u3/nOd7l8+ZDJpObll7a4/vKrDIdjJpMbPHx0yNGRo22TqJctLK3z+ABN3YAI2iTa7kAi25jP
5xwc7HPv/j02N9fo90qidhjA2oKiKJEwyAxKEUVJVQwZj8e0LjE1rW9s0kxrHstDtKnQRlASKash
RU+oij7zWcu8mfPw8UOGIxgqi+1VKKsJEmh9m5qtVUBbsEYRo0ER8AS8xJOgm6kAACAASURBVMSI
mH2JGCIYzXg0REWFEUuhCnYv7zEerrG3d5lPP/6UTz74mJsf3+TwZEKczjGFYaD7lEpRlkOKfklv
PMD0LLoqGG7v8Mrrr/ON17/F5rXrVOM1lC1zwksgJqr3iE5BFGQ690WYkK6fJFrInLJMPkgIBA/B
BXzrUDiMcrh6xnw2o25bQkyVYiHpUGkjiIrM5nOOj48ZtC3ew3yegr2bN2/y2WefMZ8nMdwuEQqp
Sr3U/Lmwr6M9VwFDyAw7EpcpZZV7EVi5kQUWwUPKzCY+/hD8Aq6ksoPmnEMbhRAIzqW9VeoLIEYU
MZcoFFEpxCiksPi54/7kmDc++xh6BqVSQ/EqL77knobzoEYdBKXb9mnwpc5OKTFn5pyQG5hTJuB0
M/WStSYFBaYocc7RNM2y8ZknaVvPc5S11ngX2F7bZlSO0GIQY/G5L6TIfQveB3T+vpFOAyPR4XbN
vcvqDZw8OlhkvmNcaQiPkca3WBXQzvGtF67TVyUyGPH2G99HCsu0qTFlka5zXC6M3fd92qR2+n05
5Syf3ufpuP0vbXKaVehJGFG6Vl02R0Twzucimnpin6dC1p742Ce3e1LA7fR7X3TsVBkLlFnfQwHR
B1SEf/Rv/wP+5f/z//Jf/pP/mqIskKpYOv8hC/B5n6ByIkRCgiDlKoIohShFjG2uRKTnWikhtB33
+8VidWFfc+vWv3MehTPa9Wl9ACRGnIeTqePuvX22tx+zvjFme+cy27s7xOjY3FhHmyF37tzlk5uf
cffuQ2bzxHCkdNJO8F5wMeCdQ2ubIZWkKiJp3jrYP+TTT2/x8ssvsaE0USW6U1uUFEWJjgNaEeq2
RUuJ1QN61RqFnVGYGRtr25wcHKNUH60rjFFYCVjbp1dYBn04ODhiMqmZzk/QRYWpKqwvEVMgRmjb
OcSQ+hRNRCMUWQ7UA6mTjwXcJhDRVlOZAoIgQSNB0StKNta2uHz5BbZ39xivbxC15sEnt5g9OsD4
iPaBvgi9QZ/+eEjRr1CVZbg+5spL1/jGt17n8ksvU25sIdYSFjTtLOb9EBUhpLHsaOJFZAEEkgxr
lbzYxUwaElzAteBdiwqOQE3dTJnP5ilBJ5lBKmTdJiUoA857ZrMZTdPgY0ItfPzxx9y8eZP9/X0A
jDFPVKUv7Ottz1XAQFcNiJHoM547iQAvbOHwdpWFZzps1yyqSAooSfVSWJbfElRQUgNmIcRKeO+D
DzlQDjCLB2rBQBQzKwTxXFjLIlL/Es9gt08HZZKcjT/r7K82vaZJJ+8bYlJT7hzYM44rZOiKetJp
9N6zubYBTlDKIsYSJAnVsAhmlmPQ/bxawehoNyFNRr/xv/9vKWCzhrZp0VrTNA1FUdCElmgihYMr
wzUGVZ9379xl/+SY2F2HfI6pKeyJyvy59nmB0c/KVj+3qzKVZfkz+/zTzfYds8ezmy0sbesojYUI
/+4//Efs7ezwz3/jN9gQw972TtpwUSY45yD53j+vR2TJXJYDT1Gn7p0Lu7CvrZ19CD73mZAkMiaR
4BtCgHnd8smnj5lMJty69QnffP0Vrl67zPb2Jq1XvPnO2/zhH/419+4fcnQ8w+jUVpbY2pqUAMsg
mQShyRnxrjk2Co/3D3jn3Rv86q/9asIvoVFGYcuKsqzwMSBBcM0URYWSiugtWvXpVRuMh7v0qkcp
YFB9rNGUFkRbtC0Y9EpQFlNMOTqZ4WmZNscwU1T9IVZbPDXkuYOcuFJkuGNM/R06VxdEhChJiE5j
UkY+amILRMHFiC0Kti9fpjdcY+/qNT744Vu886d/wdHkmEagAXSvwg4GUBgG62tcfvEq3/nVX2H9
yhXK9TVEFNElUo+ASr0bxoKYdJ7CkgBvtU+NDj6VdIzISZvgAs6Bd4lSNTQzfHtM0xxlHZ+SGAra
0BCiw0eIKMqqREJBiDCva7CJne+tt97i5s2bi4TagtacNC83TXNRXfia23MVMISYRb9y81IIIWVP
VnyOJ7DSz2AxRnwIRPGpkpD03FBkxh4gaMErQQWNthD7hh9+8C6MetDEhRPWOYDeJ4o3RL4gYPhy
UXuMEefcMmMfOeWYrwYNWut0Xt3fQqB9SsDQjV1XHTj7txAC4+EYFRSlrXAhYEQS/IulcNfy1WVP
0nmFkMcoH1opxW//9m+DsOhdcM5hrU1VAC3M25pffPFFxmUPouG9Tz4lxEjrHGJWml+/RA/DapXm
b8vOq+AURXEKLvbTtNPibF+eYzuEgCksrnX8O//Gv8m7b73FH9+7Tztv2HphFz0e42Oku0LylIBh
2VC3+uclJLDj1QJJlYcfFal1YRf2VbPVOWRRcT87EUpe1yIhZgViAR88jw+m1I3jaALvf/SA4XCA
AA8fPuazz+5xMnG0Li7aiBJFd0HV7yPKMp3OqZsW5z0dv0XSXYg8uP+QH/7gDQ7/wTGuDbRNS6lK
lBiKoodznqA8WhyCxTvFZOJQ9BiPCnq9TcpyA2vXiVEhYikKm+sABqUrBiODLiqkmFC3gdbXHBw/
wjZTSltSKY1ReuGIxxjxMeB8SEyGSBKRU4IyBiWGpFqt0PlcY6Goa0fbeHxwlP0eu+ub7L30Ers7
e2yP1vnhGz/k4OgQyoIaqLRmbX2d66+9ykuvvsL63mXK4Rh0gWvb3KOuQRlEGaIkaFKIq1Tny+sn
kQRDkpjJF5M/4V3AtxHvYmKuCukcG9fQuhZE0R8MCWGKz8rdIToimqoaEL1Jqtsi1E3DwcEBH3zw
Affv3z8FPep8jQu7MHjOAgYfIz44xAXEpMZQ0akxKGT6SbROsAel8L5rCotZSG0pbBUFdDQJ5JBh
KiF4VJsoHJsYCXhaAkpHXC5kFniw0GJ587Nb1KGHyHQBMVpSu4IEWQjCBSJKawKJVjSuUF6ehcKI
PL3ZtoPzOOcobUHtGrQEQmwQLbiQcY6xxsSWxmgsYAGCUNee0GlEnHFcu/PwQNEWIFBXUwKBIvbY
6F1H7IiWGh1qCAOCFxwtWhRegSGidM76hxalIpEWpSwxCsELkYbWtzw+OcJlqGZwLUYC4h1taBkQ
uULJ5WIE6yPevHuPo5lHA4UySJRFA2xYqc4/S+VgObanA0q1Ulk5y161mnV5kpI0B0lP+1iJix4a
6BzfFCCVpWU0GqXel5gyYAohiiKqtMiloO/04c6zron5PPjRWUXnlW/N6sG7bH4IAb1yC55qug6R
ygf+w3/vP+CP//JPeefuR/impmcV179xHYku8bN4j9ImBYsxErNaM+RrZgRlFYJGhQgepPHZQyEJ
LooFsSSVxmdPAlzYhX0lLZ7+Jc0Fy36703npNI9FiSlrrlKCACKNg/qg4dHBHZA7KdwQMCoREWa9
zAXcUytFVZWsjdcxtgQOCWGCd2ER1JO3f/x4nxvvvsfhwRGucTgXsC4iaGxRQd3gpEGJQaLGtzA9
bih6FYPhgLJcoyzXqcpNXDsh+JKyGqOpUVoQVVIWFaasEFtwPJlwPJ0xn0+Y1jOsLdgYjCisTYm0
LODqQ8D7uGgCVpJE34wp0NoiYghRoXWBkoIQBBdbXGxBDMVoyPrGNqO1dXa3d9lZ36JWwgcfvs+0
ntEoRSwLNi5d4vpr3+T6q69gej2wBQGFC4AolDFoXWTRWZUy/zGurGG5ANsFC+SKa177vYv4Nilx
B5eQDEJIQUXOoBpj6VUj6vkxbVMTo0s+idKUVR/fKpS1aGOY7B/z2WefcevWLQ4ODhZrXQhhkcRa
9iFeBA9fZ3uuAob0wAScjyiJiU4TEoQol84ULCoPYWXSPAvXOQ+rLSIECYkSNcgCGqEQrHJIdNnJ
1tT1jE8//QRlhvjMcvM0BoGU/YeoJGM9T8/7p2EZz5b5ruuaXlnlrH2Hd5RlhQUW2f0F/lAks0HJ
FzjWKxUGdHJgXWRrc2tRwu3kexPOPmJMB0Pq9uu+t8kLSeol0dqgqHjr7RtMZ1OsSXAklccmxohR
Qj2ZcvmVV8FYPPD++++na5LP+azj/pOwn1bVIS4W9XTlu4qLtZaNzU3aplkGvGSd8Sj4L43XX7nW
n7fVF/TKLP8/f7uqMPziq6/yB7/3u3x87zatjiCWGBU/9/PfBtJ36woC6gu+Rrc4riqGL85zJfiJ
GaZ0YRf2dbQnnsb45Ptnt1GiMUZTlpammVO3SbnZaDBFgt76XFE3OuXbUoJitQpJTmJFmqYlRIVE
QSuD0YHQVdXz3DGva/YPDjk6OqZpHKWtUrIogtYWJ0msreuHcq3Ht5HBsGI82sLqKkGTRrvcvf0x
vUIzGO5QaIfVHtEeVERh6PU1UWkwFvSU6XzOvJlxEDyFLbBFkQOHrnogCAqlDYUtsWWPwlYolRIT
ogwhKJyHtg1oWzAejFlb32IwHFNUfVzrMOvrXPnud/jO7IRYGn7wxg8x/T5rO7u8+M1vsn7lBfR4
LY+gJkYIYtDGok1ifkpufhp/SL1aRq+GfMn/kFx1iDHince3Htc6oosLIhGRSFEYimJAbWqIgi1a
jK1QuiKGBqMTVbwte2ndNgVlUfLgwYe88cYbHB4eLkhbzlbhRWRB6nIRNHx97bkKGLrsevRJJMxH
n9Mfp1WUFyq5sgwYnpYhBk450F7F/5+9N4uVJEvv+35niyWXu9Ve1fv0DEmRNmWYMG0Q8IP94BcB
BvQmwHqz3yxALwZsQDbsN1u2IBmyQFkETJgAZS4SbVIcQeQMZ5qcfYY9+95dvVR3ddd2l7p5c4mI
s/jhnIiMzLq3qrp7eqiazg+4VfdmRkae2M75lv///xFEgkL40Dn40sV+DSlM58Y7N7G2iqW+XsCw
bq1zHXGScV/rW61mrNfDidNtNptxbndvBfYjaHtRxF10HIb0Y51b4hAf5jT2fmnlLs9tn6fMBghh
YhlVBDw+qi7o2JFTSZAiTXJCooVCdkTVmBk+ODikLA3//Ld/LzYi8wFtDMFbBKJrELQzHrO1s8Ng
vMMrN96kTudXnhLw/aTsw4MprfZHiMftKMsSZ+2KslYbMAj/3o+vhYGdRXBebveYAcMZm9lmzr/3
y7/Iv/6DfwXeo7WhcQGpSn7+l34R8PR4fY+0lnO0/nVB0N2nPlXq3ivfYmMb+5mxsx9J4PSAIaQK
gZQRgoJ1eG+xqfO6D10RnE7Z2IWEd18uE0JIjI4VhsFgRJnPuHvvHotFhZQKn7o+twk82zhuvXub
/YMjnn32KbyzcW0TCkHA+wZna7zNCL5AakmWl+TlEKkVg+EOu7uXuf7jV1GhoqkV450RRRar54EG
hMMIj1Q5OhtQDMaczKZMZ1OaRUWTRBaElKg2Wx+WQYPROaUpI0Qn1sZxXiK1QmlNXmiEztBZyXC8
RVYOY3VFN7HY6QNPvfA8+0cHvHLzBpeffYZnXnyRq88+x3B3F5nlkW+AiDAoJQhSE6QiyanE/Ieg
S/ZJehfRu2USxUfpd289rna42hFsQk4IgZJR0UgpiVajrrO20iVKL2iagMlztMzJ8gFaSUQ2wIfA
zZs3+d73vsd0Oj3TR9rYxuAJCxhaDgMyoLpMrcO2UBrn0Doekvcex7LrbRs0tNWGftmt72B510Rn
J8hIEJYSYTKEDPHhVTmV9Xzt+z/ASYl1Na0zvJ61j+5NC/Ak4UlZKTE8zKkTvYBnBfoCSVrVdmRQ
rTVNE4/Fhx4uvUc4ruuqO0/ilAxCN24RxykCyBAVLi7uXoodJaUGIbHeYbQDDbrQaKWQOKQMEY5k
HSrPcE0kZyOiJqZzNcYMeemzn4uYWinx3iJ7x1FNjnn2uWdi6TTLeePWbWywSR1red7WKzOP4++/
34lwqcB1+ucj5l48MOH2VbPaKkO7bYsVbRWrovQdeBuvj2g5O2s8GCVW77dl1Uyl8/BgUNW/1uuB
7WnVtpZvctr5ct7x+pvX2doac+/d23gpKXRBITQXnnkaJyK8ywPeWjKpCI1fnqc2XhXLZkBtgBKS
qIEgKowJBULFyksMgDeQpI19dO20oOBB7sJy69Yp9SFEOIzSEcvvPXZtvkz+dYLNxl3GygLEZm2G
8WjM9vYuuSk4Pp50XLk2uQYCKSK37s03b/DurVu88ImP4RcQBUUUIThCqGnsAu0ywJNnGVmRY/IC
gMFwm929y0wmDYvZgoPDOTtbO1GWNSwIoQIssb9qgyk8YwWD+YzjyTFHBwdx7lQq8gNs6rUUJFoJ
pDAoDJkeUBYjfFBYG+cfqXNMPiAbjJE6RyiD0Bqpc9AZRmfgLNQLdi+c4+K1K+xeusDzP/cJPvYL
P8/5q9cwZRG704c0DxJAKIKQ2ASP7lYE0V7X1ilIVy/4eFEgBgzW4xMUyTYeXIjBjxQoLdFGYDLQ
ekBdN8xnC7Qp0HqA8w15VlLkI/JsiMAQ9ICqqrl58yY//OEPmc/nDySb+jCkTQ+GjT1RAUNrbaWh
JTO16L9+AOC9jzKoPdJu3/Hqv94PKlSwBBVxhflgCHXNtK7QRcYb79zlm9/9Kj9+7S2++p3vM/NJ
ctQtHbS+M+ZTsBCSVOYK1v4U53L1+Javr8CKWC4NdV1jdCSfpg2TWoWEENvWi/4+WW3gdeb5TaOX
aLTS+MYzLrYQwiCkQSiNNhqpQJmAzgJaukTMiiRomXCiQkiC8Ggd0Ebw9AtXuHfrLgHblWK98xGb
KgSL+YLz29tsD4aYouC1t29yMIs8Cq1EBL+fag+TSP1gtnK+xNnvrQdg7XVcH0nnHIeA866TkkVF
vWytYyfP4FY7QPc//2GrPEVo2/JeVD3ODdrw+a+9zC8++wl+9enn+Mvvfw9pPVf3dij2tpFGR1J6
CClOPGusbb/SdI+zdq5E0kknPkvC99KgG9vYR9BODxbONqUNQgqm83lSNfJxTgZaKWspY8d55wJK
SnKtaVqya9p9XTccHB1irWc4GKF1Rl1VaKGWJYpk3geqRcUPfvBD/tov/jV+7T/+tZjMEJqQkkch
LHB2jvMZQjgGw4IsM90+iqJkPNphNrPcP7jNMCsolEE/dZFBmaGkQkqHJ8KZXLAYnZNnmq2xoSxG
WNvQNDHgmE/nzGdzfBMwMmM4gDILiKEm10NckCgpURpMPkCXQ2Q5AmVikiKeJCCp80kPSjC3NbLI
ePbFj/HCz3+CK888jcgyglR4L6hsQ5AKoXRKnIlOl64N/kRKznkfuj40BNDCIYUntHw9F2LgY2Ow
EHzoYMGR0B7AO6RWCBc5g0oXSFXR2GPKsiQvRxhdkpkSL3Punpxw9+5d9vf3qesarTXGGOq67pKs
rTWp6evGPrr2BAcMvY7MawFD150Q1XUnhKVD330+bd9XOMq9xSdYUB1FkyiLAf/zP/6n/L9/8udg
MoLRETMZJLZaoFg6U33HShDVlwBs8HFmaEvEvTGcemxr750WMMzncwZ7A7yrkUIihccjIpnKS7RS
XYXBOUfwHussIvWiWP/ezmRbmwbhBcJLzu1ciOVPnUVsaJGhMkGWefJSIiUo6ZFEQKwQkZjsgwfV
gPSxK6cxfPrP/g2RYZIIt4KkghOd56euXKHQGqTkG9//PkGpKPXqas66ZduM9anH81OylSpQP/sv
HtyOpHahescjRVoYuuzesjfDg5+P9mGWjvvPTt+cNMyc5/s/foXnn3uev/k3/ga//Ilf4Idf+TqZ
UklrPMEA+5iHngm5hOoJJbrAemWbuBIuK3LOP7Sr+cY29rNuDwOShpW/etwfF2jcsuthlM1e1ipi
8LDsARD/XiU9EwKuWT57tmlid3cZm03SVljb963lzTff5ObbN/E2SnWrJFASQoP3c3yYY63B+QXG
xCx5i9lVUlOUQ86dv8S927f51rd+wLgcYqTm+Wcvk+UZUnqCqzFKomXAmByjPUU2AmmZL2bMpjMU
OZkeMiwt1ayiXlhmJw339YxMLxgOEv9CCrKsxOQjVD4AU4BUnZKRcx7rLUJJFB7hLZWtGIxH/NJf
/3e5dO0KxWgI0hCkxAWBFzIFS7KDIfWvphStSG06890FTn97T3DxGnrrsbWnqSxNbWOgICKXRGUa
ISzON6mCA0plNM2cxgpMNiIvxphsCEJhBkNmdeDb3/kON27c6NaYPrR6PUl1WuV6Yx8te6IChtA6
+0R0UEjdlyFEXDhROrRt5IZPqgE+wokCAuFXpcv6ykYBsFik12Q+ajPfm0/5e//wH/CVb/wQOdyl
CT6yw1IAIEXqhNjyE9YdozQW2X/4un8TaKlH9uw/mP0HVMpINAuEJNEcqJs6Eo0BRIKRuBSXiNSZ
EYkPUbbN+UgyC0o80LNgxcEOKjZlEx7vKnJRMBpsE0SG0jnCaKRRSA06ExhlkMKlaxJ5CUIrfCxu
Uw4yGjvheLLPub0L/Ivf/X2kj9wLqTSWCDvx1Yy9wrAzHDMY7/HtV15FKEntLBqBCKuAoCX0SrQH
8eh76LTr814srC7Nq9WHtpacFgbRB/IvYQOxyhN5DEIapEoQIymxtgEfu5GGtFq3cK3TjuFx+AiP
c4ynVUfaoGXdRIDGeeZK8fqdW7z2R/8fn5Kf5L/4z/8mrnExg+lA6lhdCumBFQmWFYSAREIMQSQV
lza7Rq8M15L1iVyaEEn7G9vYR9HOeorDyr9dTZlAwDrbhgndViGp9ZA4UyFEKFJMYkBjHdavyntK
ITHKsLezx/b2DkeHRygRZVqX3yC6EXjnuXXrDrdu36VaNGSFiZVHIfGhwfk5gQWNUzR2ilAeKXsP
vxBkWcGLL36Ct157nS+//HXG5YBRWXL10iWKLIvBihWU+RCdKWgRBSoQdI2Ux3gryc04Sq1mJcdH
J9y9c49bN29xdDRFcExR7OKDxOQle+UOwpSgCiJZWcVzFyIJetHUmCxWRZStcc4y3tni6Wefw4bY
PVophQ2xGK5MRqtE14pmt75A24RNpC2UaP+h8198Y3GNjQ3z6oCtHPXcUtU1SkkyrVBKIAsN3uFm
DdbVBG/RuuDk5A7TWcNwtEc52MaYAmsdwuScTI556S/+nOvXr2OM6arZzjmMiZKrrUz8Boq0MXjS
Aobgo3MtBCEsSb4iuKSyIzqMtBIS5wPBuqjSEgLgozpDckyC6OHyRITwuEziKocRhv27R/z3/8c/
4hu3bmAGJapKnYxds4oJb5/xB8a7fEWGtr17+ozqQVZWHsazCUcyCLxISk4ErHcEbztx0BgwLCso
QkqkyghCIpWhaab44LGeqAqxsgSFlV+tDAjpyfDkwVAOdzDFFlk+BKUJBjACow0yxE7Z8YSmHUiF
Cw4nAoUUZEXOc888C8JweOcIQ0FwFU6GxIsA6poXnrqMQTLzmhs3b0VCV4zEIMjlhNqd31Uo0odh
/evhw9kO6/LyhhQ4yg5z3x9iK20Y+TdLTo1SGmtt7AOS4ANtkLwamKwe8Fn3y+MEDGcpZrVVqdO+
Q1ni/aQFjfQo59FNzYXnnkWbAuEESukYUyMJIZL3ZAvFEiLBBRXBB7zyKB8Q3iVxllZGVsTmbanC
IGAl8N7Yxj5K1rrTj/MEhFN+e9DaKsPq1mfNcCElt0Jab5WSKCGRhJTgaLeK+6jrmvtHR9y8eZPL
Vy8RCJzMZgQaTBYwhsgNFA4pPUJ6EJ7ItRDkuWZvd5dyMGQ6W/DqK9cZZJpCa37h51/kyrXLFKPz
SWnZxW7wmUYKQWMteTbE7JaQVJ3wsL2dU2RbnN+7xnxWUVWWm+/eRZuc0ciTl1sM8kBWxr4MtDAh
KaOwh47KhDI04GEwzBHaEBRIohJggAjHpeUv9KrPvbO+rCz4Xm1mmUjEW4JrcHWDtQLXgAgCrQwi
kygFmTEorSKsSUlUbpjfnzKbnVAtat6+eZumcbzwwkWyfEyWF4im4eDgPq/8+BVefeVVbt++vQJB
6gvEwCoPbxM4fLTtiQoYOrhHS9htM/dn3MPr0KM+V8Gn5m8tclophVQS7QyhGPDyj17lH/6z3+T2
8TElCl876EGPVh6cx/Rh+vCOTnt5HR/+kM8KH7OxXsbsj/dR9UgrhXQOWtnRHtRKCIFMDmljm+48
tsTb0yyqSURkUggwGo2jokQ5IC8MKo/nSmqB0LGdTv8Iosa1RIio1DCdNBSlIgTNaz++zslkTnAa
lIfgMUJi5xXDomC0tcNwe4dvvXqd2loq30TS6yPmqdMgXI+yx/3M48rIeb9c0mMMulyMz+I3eO8x
Uq3cA939eubSfeYRvecJ/WF8GRHEqYtEW52SyTPQIsoGP/+xj0XuQuobETxdx+aHXj+f+Alrkql9
Al4MhjeL1cY2tg5rWX29rX+K3l/ioZ97YP9tFf/BN6KEqvdJjUemCnd0elP6hkDAB0/TxIZgb7z5
Jls7I/K8YLGoyINHazA6Jr8QbXUhJsAg9k/QmeLc+XPs7uwgheTunXv8WClKbaLqUZBceeYp8kGB
0jlBWaTUIEH6GmUyZCbBi6guZD2Z0QwGiu1ziun9E46OjtnfP6RuPLN5zeRkjh41ZLFza5yTEpwr
HnOap70gaMFgPEy9oAICmQjmjtDOoYhYeSd6D/2gIYKUfAwYQsts6CEPXI1valzT4BqBswoRNJnO
QIPSkGVJ9SlYrKuo5jMmJxPu3L7NzbffxdrAeLxDlo0QMkfIjKzI+NEr1/nLr73MjRtvcXx83PHk
2oChrSzA6jy8sY+2PVEBQwdRIMFR6GgBD7V1XsDSARQxKk8OmzYaEzJevXOX/+U3foN3j6eEIChE
TtU0+J5X3CcDPSzr/DhjWu28+6CO/tJpCx2eFMA5T9M0ZEXqx+B7zmkKpkKITePacuPjPPKtbn5L
vN3d2kWiGQ4GKKOQWoESSCVQWoFc7VAs0owoEmSLoDjcP+Lerbf5l7//LzEmpxgOOJpVFEoRmpqm
WnD56at4rWmE5LUbb7BwDdKoJULlEefzr95W839LZaRVWyFE93gPdVVjbVSD6nNzHhc2FU/Bew+a
TgsW+kIB603fuusRYsxXKMOwMFx75unYn0MuFxiRqnsPHUm6X+nxHNaiqQAAIABJREFUPXwPDhV8
6JSSNraxj7I9qsIQHrnFo7+gheyuzruBgMc5S3A+NjxTkbsWRMwsxfx6m1X3NK7m4OiAV69f5/mP
PYfJ8tisUoRO1acJASE8UeDN4W2D1LHirIzi4sULXLp4kfFozMnhPd6+8TbCNgjn8HVDIRV7Tz3F
YHeEMnE9D8JjlGWJz/VxspKgshxhclAZWg3QeoDUBUf3J1SN5/jkhOF8DuM6Jj68g2Ah6DSXtScl
IIxisD2mI16kRJFzLnGkDSC7Zq2tbGoLQVrWI1JHhtDyTFJis6nw9QLfeGwt8R60yjAmixKqGpR2
SOHANSxOjtm/d5v79+/z6vXX+MLnv8x/+p/8ZzzzzIuU5RjnBE0TGG2P+OErr/Lpz36WW7dvUdc1
EBUK+3M/0CUd+69tOAwfXXuiAoYVxya91irMOOc6gmj7u1+Dc7jUHKsvr6p1xJArrVFKcTQL/INf
/w3uHM9opEa4AK5JBN3TYR7rmfr1rOxpSkj9st/6tusW4SoK6WVXy3QuOumz2YxBnmOMoXJNlFd1
Fuc8UqpurK3iRav3vM61WDnPKQCKkErNub1LFGZIkbcBQywZCx15DiKJR0sZxeLa6kUIHqU0WabQ
aodzv7DNX37tvyMEz7w6wQcQ3mG8Q4XA7nibS1ef4stf/wYNAWkMTkU8rEq+ZH/cfWncdTsrgHjY
ZLceuJ21r4e91x9b1OddTrbGmJVMDkRyoEKQZRl2JZNz9j2xApFaGfMSAvUw69/D6+ej/8ysSw93
XBoho7a5lGgBgyzn2aeeQo9G+BQvBGLAKpzv94BaPT8hIKRA+6Qk1o7Pe7wSKBm/R7YQrwDhfQTn
G9vYz4qlNl6cFRSE7t/HSbOIB7YJqVKw2g6oXac8zjU412CMwWiFVqILKATpmQ3QptUnkwlvvPEG
s9mUc+fPobQG23Ky2vkxfUuIME0RIsdLKsnW7jaXr13mueef4bby2PmU2cmE1195BeoFzWzKiz/3
81x77ll29nZRgyEij9LfIbRSqgKhDCozqbuywNc13jt0btjZ2yUoxXQ6p3E19yeHyEwy3tuLyTEB
uDnVvGZRLaiqBVI2FIVDa4MyOcbkYAqE1GjZStN6SAKqK5DUNkAgQbCCAxx4C66Jkq3BU89OaKoG
KXKUiBBsLTRGxYZ0QnkQFbaZMZ/e597+u7zzzg1++MMfs39wzNWnnmG8vUc52GK0tYdznqOjQ771
3a/w1a9+g+uvvUVVxWChr/C47jdtoEgba+2JChhaaE0LSeqXXmH1xm5veO99Fzl3+0lRs1ASpRXG
mDgFS8lv/tEf8uOb76Jljqx9zJTI2Dea3r4/qJ3ltJ2qSpOw5MFLggAnlxNQ0zRUVUUxHKKUJxOC
plogBKnzcqKihdC1eU8j4GGLSUvL8i6wNdpiUIzQJkMajWyrC0pGhZs0Hpl6ByipOpi9lIGqtrim
JtMZN966gU6TZFAFWkjcfMoLTz/NoBxweDzjxju3O9J0Y23Xd+AnkWB+P9fug2ZUQghkWYZSS9Wu
jmjfG4+1Nga1Kdn+QRKFPwlbD467QEdG2FGmFJmQFDrjueeeA2Nihk8mInP/Vn7Y8XRKSmlTEZ/F
yFdZlvA3FYaNfdRtfc077d2VTbqq41LCOL6+yl3ofy60hCFEt+aR+AvWxv4/g7LEGNXJebYMBiFi
5tyl720DhsPDIy5dvoKQkX/onMAHifcxc+696BRFY2Yrdj4uBwXnzu/xzNNXqScH3LcLXL1g/84t
aBZga5r5nGpyzLWnn2br4kWK3W1U4VOlU0WBBZUwPKlqjku9hrQiU4qBG+DwTE+mzOYT5BGYXJIP
SqQUNLMJ9w8P2d/fZ3JyDKEizwNFOWA03mZr9xzZcAtVDJE6IwRH8BE+LUjQzBDPadRxCAn6mwKH
YAmuItQLfF0TXEM1m+GcYFAWoBQuaBQKLaPcOcrRWMdiMefoaJ87d25x8923efvm2wiR8+KLL7K1
tYfJBmhT4kPDvYMjPvVnn+Gb3/4u+4f3CUJ2cNjTOZWb/gsbW9qTFTAoFZ1SpSKWkqSS00EX/ErA
EEuEq05Pm60PIXRwJKk1KMVbb7zOv/qLz7JwAWEtygm8EtRSICRod/oD9X4cuz7H4DQI0rrFACh2
WBYiZVrDasAQCEgVG62R9JRjJjueB5uwmEJEucuz/OBWKVogKPOSc3vnGQ5GGKMxCZIkVcwAddKY
LJ3Ktnlemyl3rsFkmq9+5asMhyXeznG2JigFwZEpxdZwwLAc8MVvf4cmeLwLNMRgr+02/ZPwn9+P
StLjVBQeZlJKiqLoYGFt5h6Wk3FLMvben8kt+WlbHy7VBjs6PSsBgUGggGax4N/5xV+CxQLKURSH
6stwPRoz2IMkxd4LQsko/9gush/eYW5sY0+QPUawcOrry7D74fsKK+FFf68+hC5gMJnGGI1SS2pv
FCFJkCbivDY5OebNN9/k3Vt3uHrt6dg0zgl8o/BWxYDBCpwNUc68xRi3CQYNo60B165d4vaN68wO
Ae+wTcXxUcNbr1vmJ/e5c+smLzz/Ai9+/OM8/cJzFJd2EMMSYQy0jeWcw7ukliglCEWwjrqpEUaS
lRmNrairOffvLzDasu22yXLD5PAOb7/xBm++/jqHRwfM5xOsW7C9s8vlK9d49mMfZ+/CZcZ7Fyi3
95Lim0NKlRJAqW9Ct162VYZUXXA1NHPs4oRmMcdWFYt5g1Q5ZqxQZDiRQVDL9cgHbF0zO5lw794d
bt16h9u3byG14tzeBZ599jm2t/eQ0rCoLPN5xZs3bvIHf/hH3Lr9LkqLKH4iIuKiaZozfY9NwLAx
eMICBqHjwy9UxP4FZwGFECZJmwqUanstCIyInXNpy2tSxKZsOmZKCyERMhCUplI5f/zyd5hPAgGF
lwEvI+Zfh9BJR5ymKrP+MLWBgPehVV9d2S6E6NjH35dJnAiXUvQ1T51zSBH7GbjUHyHKi2qciNPN
SeUY1SFJwVoa4WmkxguN8jFb5KVkWs8JQqAQuOBXloMVp7gpcYOK4D0Xs59jbF+gLC+gRwN0lhG0
B+3QeY6QARcEA1kjQnQsTUfglXhr2SpKQgj83u/8PrYKCDK0KnBhivSSS+d2GJQ5h7MJb+zfJWiJ
8g6DBNueeLBieS3P4gH0j2ed0PvI++uM7R5/suz14BARkuWDJ89KjMpofIPSUQmpg1bZCozCNguc
r4mCqquwu/WxhbAKO+ofe3+sK0RqkSRJQ4hBMnQk4vh50k8kmEshMUZ1wUK7P2OiKlYdAjMcprEM
guDpFz5GGGicEsgQqwsiqXzE0nsKIoSMxEQSkd2y+hAkHkP7vBKIsKbg8L7Gs2ketLGPpoUz57HT
5qdlxr//WvdnOC2AAEIgCN81/wyu6+gAxCq18xZjVKwwtH1SuiDBpWJhrDnMZjNuvnOTV155hXPn
zzEYDlFWQsjwvsE7gbWSxdxSjgKxW33sFE2CH45GJU9du8yro4IDFbChxrsaVzc0lWZyGJC+gWZB
szhhMjlg74VnGJ8/x3B7m3w8QunYG0GkRNhKgSWAsw1BWoqhJiBoqjmHBwuq+SFaCg7u3ubtN67z
5vVXOTjYZ76Y4oJjd+8cIgT2dvfQOkNnBcV4J055ISAxaBHJ4d57ZCB1su/BklyDbxbYxZR6dkI1
n1IvFtRNICtiRVcpBU7FTtwWLI7GzpjOT5hMJhwf36eqFhijuXbtGufPX2M03mY42qIsxyAMn/r0
S/zxJz/J8f0p1oYkQ++iUtWatT5M3zbchY09UQFDC0lSSsSSX0hqPMmB6jtOHebax4lWGR2TFkoi
dFJ3EIBQeAR1CHzqMy9FHGVIOM4QloSl+EI3lrNUklrtYiklUqgVGdD1BlzrFmEqAsKSfGqMWcGR
n7avRVUxW8wpiiJi5BGRkNqrLnjvcKnpVYuj708TfcdaaY0LFSJILp27SFEOyMoiVha0AC3RmUBr
gcChe/7rOkFWCMHx8YTxeMSXv/xFtNHYusJ7y9ZoyGx/n91nniEbDPnKN76J1prKNTxaN+rh1p6v
0xqf/TSsHxwaHa+hShWy9hw1TbOiSvG4dtpE3r/vTx/Pgx2+23H0yc5t9UNK2UH52te11jgXM3IW
aIRHWI9UGdeeuooL6RjWHo1Tw61UAXzYGhQD7pgZxLtUQTx7+41t7GffVrBGp7wVVt5eIgEf3F6c
8teq0MIypSQSOsm5Bu8sxmi0Vl0foG5UKfgPiQRc1RUHB/tcv36dq9eu8rEXXwQ0kgJ8g/dgrWA+
rxk1npgAlCmJ4EHCaFjy9LXLnNvbYn+Ys3BzGh+QwqKEJbgFi+l97t1xeLtgOjvmXHXC+StXOHfh
IjuXLlKOx+iiQIpY/4h5/YAXDpTHYQnCkpUK5yXOOqbTCbOJxTcVh3fvcPudN9i/c4PD/X2qukZo
jZGS2d59qtmU2eQ+xXDEuJqD0AhhECGgRPRdXGihSNByFoJvCM0Cu5hRz6ZUsxOq+QnVYo7DoLMB
QorYQDXEBKRrHLaxTOcTTubHnJxMmM9nQGA0HrG3d4m9vYsMBkPKwRCP4N7te3zhi1/mc5//Iouq
IRD7MgVcDGx65Ob2+q//3XI/N/bRtScqYBDJuYr4fNXBdIIXScpRLFMqPSdKpmYqPmGjlY44/Lit
BJPxp596iddvvIMudoFUhlshnvqVOXc1YFirCLSdo73ryNJxs/4UvTqBd2W/lPlps7p9onYfFL4O
k5kv5mR5tnQcAxi5hAb5AI1tYkDjHUJrVg9hmaEOIXZrzmTBud1LKBWb7gQVEFqgMkWWxWqOEiFC
RUMP4752XFlmuHvvDtY2mNwQQiSLze8f8dSVqxSjMUfzBUcnUypv0SaLJd0PYJ2a1hr+8qeVJWkh
Z957pBJU9bybgPM8ZzAsmE4dHoW1FmPMY+/7rIBhvcpyWhWsaxokRJK+FafuQykVqxJEqJ+3FtGW
rD04ERskCh+4fPUCxXgIOqmAtBDoBC04NWhI8KOHYY1E2lfr9DjXNn/b2MY+6nZmKP6Y1v+s6P3b
xvKr1dr2M845vLPonqwqQiAjICkGCyF0+/feUTU1b998i3fefYcXP/5xjCqR2iJFDcFjrWB6UrFT
uVhh6A8kBEajkmeevsJT1y4zuXeTaQEnhx7pPeNRzrAsyUwOOE6OD5jXM27NJuy8+y4XLl3m2rPP
cOHqFfYunMeUOUFKmuCxITXIFClwkB6lJUWp8U6xmDUc37/H5GCf+wf3ODm6A80UxYLCxEZvwzKn
yAxagKsqFscTpgcHlKNtstRMLcKQoqpUPC8+rm+2STCkCfVsQjU/YTGfUi9m2GpB0B00AWcdtgFv
FS401Lbm6PiI6eKIWRX7K5VlyXYxphyMKYsBRTEgKwreeXefP/7kn/KNb32L2/fuEnzdKTuGdUL2
GnqCtfce9v7GfvbtiQoYZOfMyB6EQoFQnW5wJN7GLKmSqkU1xC6T9LKxOqOqFuiy4HBR80//r/+b
fLiLdTGb70Poqrat6s+ZvuYa/KXv/Pe19PsZXSlXtfiXDl2sCvQlzDrnM6zua4ll9EyrBQM7xCgd
m9YBOkFNCKC1oqkbnHNoo5OcnVz5nvZ/pQQWCY1kd7THoBwRjAADqIDUHp1nSGGjfrZvOhjJgwGD
Rwi4fv3HZJmhaSq0USACxjnO7e2Rjcb8+UsvYSUoKQjergRaq6f6QejNaa+dZQ/b5ixn+2EchtPg
UO1nQghRtappoIe6sbbB2gatFaIHG+pXH7zz+DMap/X5OP3zfZriVndfKdkFCCHdT5Gc/iC8TkoZ
oQdrHciX3x0QSlHN5xRIrpy/gNYSp0RstJYqWMsPL8ctpFwG9+3bqXIg0u9CJxKejx3chdbQxN83
jds29pG3dlJ/IGg4pep9xnTXrzqcVoEQ3fcAIiThjCgh7oNHpblH9qCTsWodHeI2BAnE5Mn942NO
TqYURUEuFcE7pJqBbXBOsFhYGpsq7P3jCh6dG0YX9rhw+Twn+1eodwbcH5e4asGwLNFSI4UkeFI/
JUGTmsZVdc3R5D5b77zN9rlz7JzfY7y3y2h3G51niFQeN5nCKwU4lIlN4/JccWQrJpNDJscHOLug
yBViVFLbuLLnWpO18rLO0lQLZpMJWTEEIXHWRlVBvTpP4x3W1rhqTj2fUc9nVIs5TV1FnohvUKRk
nHd4a7FNwDmFdbCoFhxPJizqKY2PXZ+liEqPZVkwGo/Z2d3l8OCI73zzu/zpn36Kt966CSEpDQoi
T6WX6FvvVdX3Mdb9lI19NO2JChj6FqsMMmoNxD8iNlC1/QhCIjbF7aVSERMtBGgN3qPygqmz/O//
529wOK1Al0RWwIdjK51zlV6BGnXBBuGxEkerTnLAOs9ssWB3vBWhSXWDkSomaQDvHI21y+96yL5j
NSVQ6IJMDdA6R2pF0CAMSBO7TArhUTgkST7ulAyEUhKjJZ/97GewrkZLmbCpgSvn9sizjHf391kI
SS0ceH9msPAkWoT4LBW2AKpqqVblTwko29+1WuVEdJ/xy+DuUVCmLhBsr3iCRhF4IFhsrQtkVwKG
ZUEgCAjeorVkqAt+9T/4FVxTQV4gqpDwxwlS4B9xM5+OV+qgDemAwcVzKDbr1cY+6naW0yb6jvYj
diHaSuCDK0GUZo7Z8A6a1K4j3mOto7ZNnB9kmhRE5AUkpGFKAIg0l0ucixX6PC/JpMbZGqFzqD3O
Baqqpqnr2IdB+DTXRIy/yjTZ1oi9C+dZXLsK1Q73RyX1fEamNN66KIJiPUprhDbMlKSpFhwv5hwd
3EPdzMhHJecvX+Ti1ctceuoao50t8rKIvoNoBWsDSkgyk5PnQ7JiRF6OGYwdRTFCBE9wlsWiZj5v
2NreoSzLOA87S91UzOdTxt6BJFZmg4z8LUJMjniLq+c08yn1/IR6NqWZz3FVFWVlif6KkgaBJvio
oFdbS/DQuEDdzGI1wjcIrTCmBGGQWjAcbDEabZEXJT/+6vf4/Oc+x1e/9hWqeoGUAud9l+DD9yoH
K4iKOP9LsVyD+utFt86396Lo30kxUenb9zdJnp8Ze4IDhhQVE7OVqtdzAJUypa1cGBGKFGT8H+cg
daT99ne/x5/82WfQxR7TuSf/oOD5x7R+Y5T+//EZO322l2rVke4Udoh69rPFnDLLKEyO0Tqdk+h8
Wedo6jri5b2PyhFnWCAggqDIBpTZgCwrooa1kZhMkWUxixN7dAVUWHaWXh+7dbFa8IUvfD7OGwnP
2TQV57YusrW1xZe+8CVq77EQF4vw5E8wbQDY4v77mfF+L4G+Uy7Wtun72iuNAv3jlYZXeAkJhOxD
wDUxmGz7dPSDjjbT5L1fCZ3jtW0zjwHrLUOT83f/67/Dr/7yX0flhqqpMCEqkgQBWIdoeTlrlzT4
GGQ+KNyyhJJ16OgEiaLlNGxsYx9ZO+v+T6X096AntgQO9fYio6PqPRB8EtxwEDyCQOM8k/mMd+7c
SnCbEPub4bFBxCSHjxwEjySgUMJw4dxVzp27Ct7gc4EvMnwmsQtP4xpUM2ExO2B+MqAwOTrPUJmh
Lc0KKdna26O6fAW7mFKMRmAbykwTbMzsL2ZTmqqiri0sIvkaGfBY7OIEN6+5c+86B68Y3hgN2T63
x3hnj9F4h/H2+e5HZgU+lGiVc/XZqzz1wq+hMk0IHpdk2sP8iPrwJpPJhJP5nKOTKflAELKcwld4
0SC0RQufSMVNqhLU1IuK+XTCYnZCNTvB1RW4BoXHqIzcFCglcX4HwQ7OGhpXUbsK56f4EPCyBlVR
5AXFYJt5NQMJRVlybu8amSm5c/su/+IPfoc//uS/YbrYJzGxESJeV6TAEbA4XJKZ7efqAhFW/cCd
JiK30lqLT/1zIi4iflgphZKSuqlxK2HIxp50e6ICBg8EIXFBEBVpIqxmSeAVyxteROIvIgYUVgSk
kljfoKSirj3vTmb8N//D/4Y12zR1E5vQhGVR1LcP0ZL6dfq4/IPQjfTX2md60baP5GSZYBrexyYz
vqUxPLCPqF+9AnlqRxUkRisaZ5lWVepVQTweqRAInLMs6iYtEm2znAcx7gBWVlElRw+oQk7Ih0hl
UFoQioDIPELWKOUSDUQhnUBKHbWne+PXQjPcKrl37x6Z0bjFlFwZtvOC4e5l3n73Dk1jwcUFKSQS
eh+rvuJIr5yZ3jZrubL3Uzo96zOPC3Xqw5NaknPrjLsEa4PV5nOwPL6VJmwpSxMDwtbBbr9sGZit
KCGtwIZWM0H9z6sECbIJLoZcBh8R0xod/tOgWO14cpOTS81rb7zGf/gf/SoIiXSxG2obnJDu5fgI
JfckSAISR0DJEOFnziXwQqoAhpbkB4gQZXV9+tmUxDf2EbWzQ4H3mWA55WMiqZi1sNw+lLL7jIjz
RJZnDMIAYzRVY2N/g7gT+gzAgGAwGDIajpBSI2RAZYZyOGC2mFPbmuAdi/mUk+Mjsp1dREiBRyLI
CaAcDBiMxsyDQ0uBJjAsMoR3uKZmMYvqQtWiYnHiqaqKullQOxdhs76m8TVVE6jnx1TTYw7v3sPk
Q8rRLnsXrvHsC5LdC1cYjLfIyj1UVqDzHJ1prLfUTRN5kG4PdWHMwZ073Lt7l+rePRrncD5QDgZo
EwOMpqmiM07kUsZ52GOMRhQFRgRcZvBNTbBNhCol+W2kQAuDkAZkAyqu6Yu6xoea8+f3QEq8CDTW
U5QF5y5cYDjY4o0bN/j0n32ab37rG9zbv431qWrTXk8hlrLVobeWCrG+yC5fB1qOSruuSSFRXfJq
CXFrfzb2s2VPVMAQIBExe0TiRLbytAmW5CwpGWUjZZx0VGomJZVCCI1E8/f+p/+RSS0JWoOv0Mqh
iO3cBSEqHAnwCcDZh0M0zVLe8eEJ8XVc6bITclvqjdmbdkIJZzq+wYeVDtHxcCNu3DuP84HKNQzI
IiFZR718pMT5gO0Ckgfx8H1zNEhh8A5qKamFpCwKMBZMQGiHEOlHxisgpUIg6fpFLAfNN7/2jdg0
LnjGeUGYzXnmylVEOeL17/8Qbx0i1ooIQi0z2afZWvy1+sdPZ4rqw8FO4xac1lE8jrCdlHs7C6uf
Xd9Xu/nK+/7041wPFNoxro81Pkct5rj7cNxGii5Ruc6PWJrEyAzpPIPRgGJ7hA8B6RWtGpNIEIX2
YLvGRYmjk15EkKoQHV5axCQAMnL807Nxajp0Yxvb2IdindrRWoAupUBrhTEZgzJHK5n6/dSxcp+s
BUe1c0leFBRFmZTiHNIYtra2mM1mVFUFwHw+5/j4mJ3tnfTMe+hJSBdFQVEUVCcKaTIKLRkOCpQI
4Bx2UMYMft0wnzgmx8ccHx/iq4YgFIIM4SU2WGzwTGdzmpMFtdtHmn0uHtds715l5/wVBqMxeriF
0CY2ovQOmlgxt65BKUmxvcNWY2msY944TuZzhJCMR1tobWgay2JR0TSWQBS7UFKhs4wsy5CDATiL
rRfU8znV7IT5dEpV1zRVTVZaTBl9GKUURmuEkizqCoTg4sWLWO84nkzQWjMcj7l46RKTkwnf/e53
+a3f+i3u3LsXu1W7tYr1B7w3rLWoNC4tJM67hCYQqTq8ma5/Fu2JChiEON3BXd1m6Xh4k0hZCWMp
giBIjUfw9//RP+bV11/H6CHCGExhcNUU29gYfCTSc0gBQ4yYl9+tVvDly+9flx1bf2haGFH/ge2I
qW0jt7XtWdv2tIx365hWVcVcScZZQSBChax3KwHOo6wlQy2qKSHU6ELihMfIgNESrSKiSfYOUJ0B
cdJa8//89m8zLEqkAG8ryqJgfG6Xm3ducXB0GP3f3kG/H7d/vWLyV21Zlq0oZsHy2j+OUlO73TqJ
HHhsTOh7IYG333XW2PqvS6moqppMS775zW/yt/7230YaQ+Nch3l91Ahj2LBcXLrviV+QJFU9MmGp
H8W72djGNvbBLcIRG+Iz92DDzNZZXCzmKAne2U4uOhD7FhHaRJ6kfWoHgwHD4TCRkiWZypBKdgHD
YrFgNp9zfHzCYj4nyzJMW6lMexkNRyyGQ47372G0Ics0WZ6TKYkSgeBKgncE5/G7kvv3R+wf5Byf
HDFbTJgtZjTzCXVjqa3DC4UNktrC3njM+fOXuHjpMqOdPVQ5jFxHiF2XqwU+2NQDzuPrBfX0hNzk
XLh4hdHOOd66+Q5IjZCa+ckMLxcIKSnKISbLCd7FztiybUoZwLvYl8ZDUzUgKnyQWOfRqZna8f0j
8jwnLwsmJyfkZclwa4wXYJ1DKMlgNGQwGuGU5PNf+hKf+exnef3G21jXxGRde/3S/9Z5hA8pefj+
ZlYpZCS/p4Ah7j9x31LiUyI+RFboxn7a9kQFDKxlTk9zbvpZVKcVbQt2vAehCV7xF1/5Gn/4J5/C
6QF5niGUYjE7QQmx4rB7Qi9DS2pFk97rOfJ+zdltc91ewKq7n14LIUrQrX0meE+QywzsepZYpAl0
/dhbYm1sDmOZz+dsZUVXjWg7DHf2iGS88HF0tVtw595NVAZOWspMoSVIGdGpIkTHTwpxZsDgvedz
n/sctJAr57jw9BVkbnjljddReYZt6iX89hE+bus4nrXZOiznw7Cz7r2Wx9F2RO76XTxmkNCWhkUP
83/q/d57ra/Mtb79B7H1ca+Qrp1nNCix0ymXL1/GDAZxgRCyuxe9aysDEYbXVeH6xxU8wp0yzo5o
mbgQYRMwbGxjPw2L88bZktYhxHmuqioyo5EClNKJD9V0vYSkiNBDT3QoB4MBg8Ggmx9NlpFlOVvb
21RVRVVVXUb++HiCMQY1HiXIcZw2yuGQYjiMMqWy7daceFpKorSKwichIEKUTldGMNopmc7GnMwm
7B9q5HSKqGuslwQbwHqGo2129y6wtbVLluURTeBic1PvGmyziJQrLXCuwtUVsrKYIicvS4qx5vB4
hnUeqfPUhUKSZSV5PkAnzH88X0klLviIlpAWhEZI0/vJUCZyoUNhAAAgAElEQVRHah2DhxAV94qy
RBuD1JrZbEZtLT7A1t4e1gd+8IMf8NmXXuJrL7/MfDFfqWp3fk0HMwvLN05bLh61FhM5cbFZX883
CrFx7mmE+o092fZkBQw9eEX7f4hlh1NvzdjQzUFwtL0V7x7P+V//yT+j2L2AdQIloa4XKNG2tfed
k41cfod4iJfad9iWuM0E4z6l+iCkXNnXyme8J4hlE5XWEe/UlHjQGV6HnVjrmC8WnfSdb6Ij2zQN
SkXdf/mwhzlIkB7va964+SpWLBCZwBQKpTxaxEBBiZhHMsqsjGOlF0Vw1HVNLgVGarSW7J4/x2tv
v8W8rmis7eAw8Hi5jtMuw8Ouz4dhZznk3nvG4zF1XXd/PyxYWIH9sOQRtOTe9vN9x71PLu9L865X
CB4Gc2q377/eD0D6x7i+H60VdV1Tas2v/MqvRCiC0ZEXYW0cB8vgrnX4g1o+RwLAuQf7KnRZxYin
Ft7jnGVjG9vYX4W18/JygvXeU9c13hUoY9A6dXwGnPdJvrmlwUqU0gxTwCCEQGmNMbER5M7uDo1t
ODg4wNlYCT88PCTPDIOyQEnTBQXFcEA2GKQEhCT2dHQ0SaVPatWhECSCclhgCsWu2GFRLZhMJ2SD
kuL+fSazOYvaczJvqN2C8dYOO7vnKQdjFIpQ1ykDH2JHam+RMgZCTTMnNDUqCKSXKGnQxYBiMKax
DqXyWEnRmmI4REgFQiBTi4mQILsiiAgn9sTAQWiEMkido7JAMRhSlAN88FgfE0lbO7tIKaltQ+M8
tY1Vna3dPV5//XU+86lP85nPvsQPfvQjlIyVilYUJfoUMeHTXdr1dfMRa6jozc8tl8ElZaeVShSr
/tDGfjbsiQoYIqxyDTf+kO2lE3Tt1wlUaP7+P/l1DmuHTYpw9WKWVB1ixkIp1RFEQwoguuj5jLt/
Bafej7TF2kdWn6izj7H3Zl9z/3EtJi88bZ8Fa23U1U+9Kh75eSRRUcGyf3SHWX1CHRqkMlHFCCL2
PIUdp6katdn1W+++G51FF1BCceHCBUye8eqbr2OFwvc7cz3hJqVke3t7pQT8Xmzd2V8PCtrAQanV
vg+tk/5e7pH+mPufW1dMWh8XpGBDKIQIPP/88x0xsSu1x0GvkCVDW2XoAsMQU11ujbDSJgDijdX7
fglhU9ze2MZ+2ta6foIkk20MWZYxGo8pi5zJ8cka3wliPV6ijWY0GjEajSiKIjrzQqK0RBvDYDBg
e3ub7d0d5tMZwXsm0xPK44LBcMBQjVMD0gAmQ+Y5xhhEcLFybh0iROCil5K2x7RRoIxEaAMygAIv
A+cFDLa2WTSO45MFB0czvLjP9s4FxuNdlMnxXkSJVukRKvZ9MkikFggdCCFyGMp8FOcrmYEuGY13
qesG58FkBp3lCGlwKenR9rhRiK7hHUogTYl2ApODaTzORiW8vByQFTmz+bzjCyAljXdUdY0Lnrwo
UEZzcO8eX/7Sl/id3/1dbt+5jVKKxqbeVEqS5xl1Y5fJF7HGYXsP1k9adUlQooBLq9oY75iub/j7
ue029m+hPVkBQ4IprDhGD8nednAHGSFJX/r613jpS1/Al9txUnMWLQSIgHMe70HL6PwbY2i8jQWK
lrB5hrUBw7qs6Pvjaa45WuHBtu2P3EOInAIffAdHcs51cpmPMYT4n3AgLPcO7vD0x5+Pk6cUIFxH
RG3P/opqUzoX1lpefvllFosFo9GYelExHo957fXXabzFC9kFY23Fo40fnsQ5Znc3dgl/L3yRvp0F
cwJWAgYbbPd7e6+21/a9QrH6kz7E+6a/79N4F5EcDRcvXOTSpUuxdO8cQfqolMWDFRghlkFDcKlq
koiVK89wL2AIQoIMiPAY9+zGNraxD8VigigmBfrzglIycg2M6SSaYblOQyDLDDs7O4xHY4qiSAmK
SJ5WOlYPBsMh58+f51AeMj05obGW6WzGZDKhKAtMKyeuFDLLyPIcX1cJCtMmVNrKfYS+umAjf1FF
hboAICXFYIguhgy8QOcVqCk2FOydv8T27nl0PkBI1SEXUkYs9Zp0gEcKlxImWZrTMpA5g/Euqqqw
1iEdqCAJYQkxDsHHv9sfQAiP0AKpBdp4TOZwDkJQSKXxQGMtWVmgixwbYj8l631sxqkUznu+/o2v
88UvfZHv/eAHaKMRUuKC7a5faJ35wKqa9WM6KMvto8StVhprLUEEjDLxfR86DsNGTPVn056ogEEg
VrKebYS8IhqToBzCB0KYQFHifMZBZfn13/xdynKXWXLoQoAmJGiGFoAnKjg6RFJ7ybTBhEBlG2q3
zOR2smJt5J9sJZiJtcZTzfc6Pa84eUKu8hvScTrn0GGpYLNSvRASiSaIiJx0wrNoHMpkNA6q2rGo
GhwBL+NEHnAIzujFIC1KjpC+xAV4850f8e9nvxJJbcETvCIIFTsBp2DGtX0wiI1pFAIpPF/4wl8w
HpUEd8Lli9tsD3Ne/s4tLAOCrR6ARoUV3/HBIKmvVHWa7OdPirvQH0erdhSPT3QQm/b7nHOMx2OE
EDRN0+upEXGnkbvhI+dDrPWq6H3PiiyrjzwXKVX87nbC956glt9vjFkJovsQprbK0x9P/xz1t12R
YE3jVh4UMWu3Wrb2vLC3x3/7X/5XFFkJ0mMlaA8IS1rx0rWN94UkKpOFAEKDtw2xiqXBOpwKOKVi
v4/Q4pYcXliE80m3rNXS2tjGNvbTsDZzDHEta0nP8/mCqqoZlCXa6FV5Z1oeRCDPCy5cuMB4a0xR
RKiOUCKqGKoow5znJRcvXib4QF1V2Bqqqub4/jG729tgTNd0VWlNOShZeEtoYQIyOs5GG7x3uNBg
QxOlmRHUTcO8rqnqJkqA64xc5QwocKIEPebi5avsnLuAKocxU06ap7CE4AjegnCAQ6lAsIGqCSij
kIl3UIz3EHrO4f49vLAE6VAGhNAopQldoqdtjEf8X2qkFhjjcXkgBIkUGTZAVS+YNxWjfA89KJkd
H2NtQxCQ5TkBODzY54//9Sf53Be+QG0tKjeItYZrVV11HZ5bNca4Hrz39VIQOYvOO2SQlGWJt7HP
U/v+B+XQbezfTnuiAoY2c7Gqy3929l8Aoa7xquCf/87v8c6tW1iZ02nb9/Dfrcm1m905h1KKoihQ
LuowW2uXGPCwGkv/pMm27RjjOFOpTwDq4Y6TUvHS1nVNCIH5fN6VC0PCAJ051CARQmFUidIFJyfz
tCC0JKdY9pWCzpFdOtQeoxSusWSZ4bvf+XZUhgiKCxcuc/PWLWaLOU598FvvpzUprXS4pEPVdO8Z
Y7qeC32nf+nELx16m7ptP84xtNn+tkK0rDQtt2n3135fW214oBL3mNbnoSihuv2ukOal5Nb+Pqos
kTIQMk1QEi8E6iFYu+A8PmW3lljY0FUU+lwNKWWvd0R4dMfojW1sYz9Ri/ChJEkewLvY4KuuG6bT
E6bTKYOyxGhNZjRKCtzKcyoYDEouXbrEaDQmy7KYiNAOqVIlUUZo0nA8Zms+p6oqppMTgnfx9+kU
Y3TsyOwDWimGwzF2saCxTQ++SOwn4wONbZhXU2SSf3Uh4vyFUiANjSfue25prCAvRyA0de3gZE6W
msYFrRMfIqBljXM1TT3D2gWSAUJluCCRPvZIwgekUP8/e28aa1ty3ff9VlXt4Qx3eHMPZJNNimyR
lhRaYaxItmApdoLIMBIJNmLZBhTYcBLIURDEH6IYyQcPAmQIgaIMjmBYMgQISARJdCTLHzSLhERx
EClKpLqbZA9kT+zhvn7DHc45e++qWvlQtffZ5777XvdrdtPs1lnAfe8M++x5V63h//8vZvM9TFFg
C0cIkkFSgrXFGooEaUyMoN4TfMRHIeLAVJhCCCoY57hy5V4msznGFUx2djk5PqJZLHFFwZe+9CQf
//jH+dzDj3D12jWKoqRtk4xrL7yRiNvrBq9iHJqb8b3iPdC/OIV6CCGgUZnNZrzvfe/jxRde4Jln
nrkzN3Jrb3p7U6XregWEPj6X/JnG9R+jvxgjbVQefexJfu5f/xvUlARdR9dn/YUYkzoSuXmVTZJh
TZu0oqeTCXu7u5RFkbpg9t2WR1nn19NOr/vVbsH1Xa5ztrgPHNbrupOjWlIWM+pql9n0PNPJToI0
aSrvxhw4QDo/8dS6vPeoRorCsjg+wqiyu7tPMZ3y5WefQ6wQXwextdPX7o2yzUrQrYTzvrKQjluH
qtPa+V07wqfVpG53HwID76Qoilz2N7dAyvpgYgw5GwcQdwNlO71P/fZPbzMCq67jiWeegmmNFo7o
bFb4ur2JkeFcDEFTrp6IyEDMGwje/XnTr11wuLWt/Wm2zYqj2XjfW4yK7/HxRvL45LDO3IIurOsJ
Fy5cYDadUhQ5YLAJMtNDnKxzFGWZgob9fcq6QozQBc9isWTVNPQYWGcsk8l0GEdVdVD9iar4EPEh
Nz/LkuJJRtXThUgXIk3nOVosOFk1eBUm0zllnZqTBh+yc50DGmsSFNcZkEgMHUJIVRdbgikAh6gh
BkWw1NM5RVkPQUjXRUL+DiyqBo1CDEL04L3SdZEuKD4KQQ1RHSoGV5TM9/eSLGtO1CGGCBweH/En
jzzMb/72b/PU08+wWC7BSE7q0WPJhvMkYhIBe32FUqPaO/ydhatWVXzwRI1MphPe8973cOHixbTd
fr1iXiMke2tfz/amqjCIJvyzkh4Kk2XVNKYMghEh3gKxMPzrX/lV3GSHRg0h+g0JsFsInfkWD6qp
oVS/HAIh4kMqu83qCd57FosFOJsxnfbVcQS4OwjN4Kze7unTnmCUHlFDcr56wvNytRjgKWOxs9O8
g96crSmLORN3nsn0IhfPX0FROt9SlpYoUDhHCB2lNcQ4JlPr0L366aefRTRJsF68fIWXD485WjV4
ATEK/s7H/loc3bPsThn9253/DfJ6vqZj9Z/erLWDcz121sfE59TUbpOPsN6BEbyuDwpzQNf3KWia
BuccVVXRNA19x+/TSkd95qc3lzNkp7d51r13Gh4XY0yN00brGpYhlcPve+eDaRKzFpEC4ze3pT2n
QhWKktS0LU8jGV6VCwwIgrNufYunLn7rc2RT8yHzyo/L1ra2tddoaSzqncoMXx0lMVKAYKmqkul0
ynw+J3jFFQXOObxfd2MXEcqqZH9/n3pS45zLFQbBmED0HrE2BQ8+MJlM2Nvb5/DmTbquQWNksVoy
bWfsZX6CMSYFFNYSc9U9EPAidD7Qdh1djNSzKcYIIUSWTcOy6eiCYouSZRu5ebIiBMdkNmW2s8v8
3Hmme/t0qy5VKsjzv0QwETGpB6wYKAuLBAckKJa1JYrFxwTDKjPBuGs6Vk2DdZayKAkhJsnyjLjU
mMRAglc6r3RdoGsDvkt/9U5JMamQwhFVaVcrjo6OsNZhneWJR5/k9z76+/zmb//WkCDqvB9gqn2S
ExgqOSJC1zQZ2nwHn+IOpqznmclkwrvf9W5eevGldZJVErE9Bt0sx2/tTW9vqoCBPuqNmnX9FTX9
06cJT886sO5Cx9MvvcxHPvZJGiq89uXB22e3NwR/xtmSuJlb9m1HURTs7+5xtFqc6ZjB6w9RGvZz
Awp1SqNeyNJ2ybFs2+6uiLgaHXW5y2xynnPn7+fy5ftYnCwp65KicCgJnuQkyegN5z/vS9M2lM7x
4Q9/mMIKdemopxMe/dyTdCJ4VVR97qr99W+bjvWt329Ask4FrOMgbcwzuNuqSK90NZlMcK5iuVyu
g8BT/IPexsHDBsb4VW53fE+Pf+PEUkrBfW97R852SaIjpJboGWl0574JfXhr7vR8DBUXthPP1rb2
NbD0vI2ggAQiijWksT9Gui4A694JzrlU/QybnL2okaqquHLlCtPpbKMqEKKmRIrkngRWsCJMd3a4
7/77Obpxg+OjQ5arJTeuX6cuC6bzVFmYTCdY51CE1ntcXYIRFovFoEYUo9C0Hat2ResDPiqtD3TN
Casu0gW4fOV+9vYvU032KKoyVROcRcoSUzowmtbnW2yZkpS+a0FjqorYSZI8DZG4WKV+FFleGk0w
Lo06OBUhRESUsTCgydn4EJTFosF3HUYMk9mc6c6MclLRdV3iwalSVhXXr1/nscce4xc/9CE+8clP
DgklJc0tnc9zfYbQSk7gaYxDU9re+rkpsVQ0N2Oz+OiH5ayxKXmVCc0oGGvY3d1lPpvz+OOPc/Xl
qynho+uGoyYa4i34g629me1NFjDE4cHpnTSxZrghY8x9C0aluE984lNEcbTBEEWH3pN3SNafaWe5
NT3BdTab0TTNIG85rOuNhsn0+3Zq50RSI5v+de9YvloryxpwVOWcndk+zpZ0nafzhtYrIoqzBnWG
ECPWrJ1TIQ5qUZ/61KewIly6cJ6bN464eXRMkAxHkgBvkoABGI5J462O8JgLcxoOBCl4MyPHvq9E
xfjq1ST67S8WC6z1qfNnVQ1QszF/Yrxfvb3aytfYzgoYjDFYFWpXcmFvHzEOCaTnKghqssORUli3
Xfewb+ZOWS5dOzBnSPdubWtbe30tPZbDjEoK7SNGUwWwi4oPSfyibduUiJIRrn2cxlKlqiouXrzI
ZDLBWpMro71aT0rZiwhYct8gS3HB4owhBM/y5ITlyYLjm4eUpaN2lrKqU8Ag5D4DaY/bpkU1IgLR
R1Ztx3KVujR0MdJ6z2LVgivZ2TvH+UuX2N2/CFLjitzDwaV+DtjciM53xNBhCpsr9h3OJMfa2AIN
gRgDXfCY2mXCb9ohQbDGDt2Q04kan+gs2hI1N61r0ajUdclsvkM1rbGFpetaOp+2Y53jK8+/wMc/
+Uk+/OEP89TTT0OG/8QMtQ4+ZH7IGE6Wz3s/D+TrvA4YUsBmrcUai2okZBlrk+FpifMgOdFjqMqK
EAKf//znOXjpYKh691zJrb317E0VMGTRLiBntlUxCQKdFYAElUz4RIjRcenSvcRo0BDAREz0RIkE
NjOu1phUpBhv8BTRUjmVbSYNnmalVK6gsgWr1ZIYlbIsabOykrWW1nc5KzJaWbZX68yH04HBekfT
KmNENWKNwbkS75XFaoUPkaCACqKGvjeFSp+htjnLEXHWAYKRgqraZWfnEsulZ7E4YTdYJDpEBaOS
pJpsag4T8zpUlehX7NaORz/7hxQYLuxf4uEnnqCoC9rVEouFsIl3753d28Flhtd3OFW35XCfWver
sk3U0Ohe6HNDDPs5ONRq8j2Sskl9kKAmork7qUEwzqIBQlbdOu3on9o8kO73nrSmqqxWK0SE6XQ6
SOeeBYvqoUSnqxHjczMmao/PlyfLBWsKOm0m+Tv1PPiOe3GzEjUGCYKI5iBQMErqr2DT5KLOkqCz
miYdjWhI6iMARtfPYgipvwcKEgImhPUcK2ZQ49ra1rb2tbXT3LeY+wsEH+laT+f7pERyQY1YqrJk
Pp9TlWVqZtbDiFMS/tYxO2fDrXNUZZWkWDWmLHvnE4rAJA6E5PUk+fC8zph4iL5Jc57Ygq5tWbWe
ZdvSxcil8xd47/u/haZVAspkUqUgwWQHQCOEjhgagm+J2uEiSTo6pCQlCl0b0n4Yg0EJQaELaX7T
xCOUqqIoHYWz2T1fJ/iij3SdZ7lsWC4b2i5QFxV1PWU6nQ3OSFlVNE3LatXgXMEjjz7Khz/yEV66
+jI+xNxpO/VOWieGJI+jm9Vx7U/85pUFgcKVSUFJ1xXpEEMGEERC9NjchM57z7Vr1zg+PqYsS1Y9
CR0GjuiQEHuDUBZb+9rbmytg0JjLpblGIKCyxvcb1XXvBYmsvOWkbYmiSYeYSJSYB6ox3oicKTcb
TchOR8njgCH0jplJGO2Y1ZR25jsJLuJTFtiv0kNsrB2Srgqnmp3d+YEaHLnbRe2qKVAaPZxFUeJ9
4GSxpGlSJqg/ZkGSzvTw8+ww0nfozJWcEDg5OeTwZk116JnvC5UDa4QTXbG/swOkzpFqbc50KNYU
LBcLFkeH3H/xIsum4+DlqzQaQBSjBlG++mLl+LS9wqruNmCQ27yT09+MHG0jxTBQmqGykwOIGBEV
Aul8F0WR5Ogyz2TcHfs2OzFsexxgHB8fY60d1qeqdF03kKXHPIez9vt0sHDm+dp8VBBV/sw3vR+c
AWcTQQ6SvvfIp+jbJiZJROhTb6n/QoayCem1uLy9vDHVLEusOaclueP6dvLZ2ta+1pZQgZs9glKV
NEmnFmVBngrXyxMRY5LCoO0V1zKVaVivjsYLhoDBlSX1dMKsneOb5Ix2XUtZWKxzGOtSvwTvEweA
gCIETcTnzgsBJQRomsCy6Wi6wP6Fi1x+29u48Pb7uXZwA+/B1Q6xgoqmxIbETOxuM8QpEtqW0HZE
H7Glw1mH5C7UiXjd+yVJtanvfK0x9agJkPsj9P6C0jQNx0cnLI4XeB+YTKbMZzNmsxnGGoImLkMX
OkKMnCwWPPbYY3zyD/6Az3/+CywWi43qb09UH14PYymb/w9+QJLN7iu5MQQ03trMLWpKBPUVE0QI
MeB9mmfatt1U0dM+ubutMrzV7E0VMMSYMqXOrXe7908MJEc0lzuNCEtr+d/+75/khJLoqrS8rMtv
a0sOTa93f7c2RNP5wR0gSjFQFgVN2+LEEDK++/Xwec5yfnvZT0iqPdbaQbnnFocw/WDIGg1E2+yU
Re3wfkHTHHOyKJkeB1armpsmkcwunNtL2Z0cOEWNkMnPIXiuXz2gcI7zF87z/MGLdMET7VvP2ROR
dS8EWUOsernTpDKUGp2N5U7b1mOtSQ2MMnH6tW4/xpSB6695L1/YE6b7oGTc1fk09+FuHHHvPQ89
9BAaAybGDQ+gL3nfUjHR5BhITMHC8G1/2DnzKDlmkPSjteqZKmL0zpyHrW1ta1+VpcdrnFzJjqf2
ynjpc9VURVWNTKcTJnWFtZKS8zElgzSTlKuqwuSMdXrM14mP9LBnXH8/f1lDUZZMplNi8CxQVosT
2rajqgpsVSXZUuuItPgQUj5dslKSD7TRElTpQmCx6mh9RFzBpXvu5fL99zM9t8fxYgUrjy1NglKS
mqGJUWIMSQkoRgQltB7feqKPCCbxNgpHjKkqqj4pRvV/qj08JxJ8Gr9cYVMFJAS6xnN8dMLhzZu0
TUdZVsznO+zszKnqMiUxQ6TxLctVkkS/du0aH/7IR/j0pz/N888/P0CrY1/9ZeQDyDq1pf0F6/+G
K7vmkPXVj5TDycLrmYe2riyt5wwjidMRiUQ/lh0fX9utvdXsTRUwpArDqay/KCqKjYJVQA0+KtEa
/tef/JfIdIbxoDEgokQEqyaTjfpsfNLRX61W+Hhnuc8xlnvIJrOGpfQRd13XLJZLSmOINsm75bE4
EaFuU1U460HbVM+5/XLrSCRBovrMdY9v31TnuRWWovm4RAVRJYaW4BtWixOOjuDm4YRoAkVdcLJc
MqlrjAjOWjQkRQnViBXhyccfxxlDOal45ivPYcoCjT6TwFL1906FldspOL1Wu90A9noMbEPvg5gx
oNYynU5xztF1HYvlgq5rs5qU5K7ikRgdIpGyLBOELfMRTkODXum4BhnSHKCsVqthv6qqGpYNIQzk
97sNFsbnaTqd8OA7H8QURZqs3boxXAqcRpPGaNaSXv9QNysRUTRPsvnZgh4+nQKFPgOpt1Z4tra1
rb2etqnY1puSs+Wjj5MQQ6CqasqqSrr/PnEM+2fbOpuEGqzFmEQNkIzL0bFzqYrB5Ay8wRYl9WSW
nPWuZXF8Qtd6fBeopgab+xy0K9KcrVBmtcIQIkEdrY8s247D4yX1rObKvffwtgffyYVLF6DrEANi
AaNE7Qg4ClvR87CNTQp3aJJTDT6gWR5VrMEUEFuGed/aFPxgQH2q0msMubN1akDTrhqOj445Ojxm
uVjRdR1lUTKZTtjb28FViUsRPDRtS9s1aIjcvHmTx774GL/1G7/JE48/gUBOCqXgpi/W3tIHQfM/
eSw9bUEDhUnqVWVZJnUjjTSrBh/TdRpz7frEk7WpNtFzJRJsKS0TYpKm3dpbz95kAUO+ITP8J8bc
6THDPSA1O1nGyFcOXuJ3fv9TFHWNtYLxLQKUVUnpSojrjK9vOzxdGrTMuhPvnZz33no4VJ8l7jPu
3nsmdU3XdcwmE04WC7qwbtr1Wjic422fBTPpdZCdsTmL3Q4VhrHM51ARGB9DNucchUwgGGLnMUD0
yvFhy+HRgugC9aRkZz7L2xOi92mgiRFRxYry8Oc+y71XLnPt2sucdA3OVmjGR0rsnUm5ZR/ummvw
Ku3VrHOztCu3fH6WtW07dHnWnGnvexf0gVpd1UzqCavVipOTkyQNmKsSiNK27ZCJ638XT2Xqb7cP
Z6kf9f/30KT+nu6rD8CwnfE2YPO+6l8bBKIO1YzJZM49b7sfQsAWxRoqFE8FpRpB00QZQ8CqWZOc
cyCgGhFXpmrVAE9IsCXN3bGTyZkT3ta2trXX19L4lx63dSVQM0Jw/QyGkLr7hpyJj6OAwiCU9YT5
bM58Pk/N0KzB9A2U4NQYm5N/ubwoxmDLkkqnlNVJqpbHgM9d5MuioChKFhlKgyjWSO7DEPFq6HzE
e0HVsrd/gQff/Q3sXbhAUVVEUZp2yartcHWF1wYTLVZSAzoxgosONFdNumVCTorF4CAaQpdkUTVX
TUPwiNd0jKoYIs7kPjwaaU6OuXH9BtevXWe5XGFtwXQ6y+doRlE48k8RhZATfs45nnzyST7xiU/w
zDPPsFws1lVp3SQuw+Z8of04m8Ozs4DQRVEwm8yo65quazk5WRAH+Df00Z/Jc3OIISknSSZth7Vc
uJKkbhUd9nFbbXjr2JsrYIibOvOqikTyzQ0ByyJ4/GTCz/6bX4JiQtN0VEXBTllQlCVokmIL2WHq
Ha5e2QZZ606fbrJ1OxPdlMyMGf9vs+MeY6SuKsIyJLK2CG9kojThQnVQsejJsK94HPkczOrzTIs9
qnKWyqVNRJawXHlolcnxMRfPn0sDR59KMgFI/QaMFWzWV6IAACAASURBVB599GH293f5whNfxBYF
TehSPXq9k28ZWywWOTuzHiD7676eRIWqmjCdzjk8PEycEhGsNUOGarFYDNWu3sak5Lu1fr39M9MT
n3sFp7MG9DttR1XxXceVK1ewZUn0ASnKV7szw/NKXEsLGoVoUol7rDCiIa6J5qNqlPpXvo+3trWt
vTY7/finBE6GvuhaIU41ZZub0RyTIEoAaYzZme+wt7fHdDqlzKTnvrrARoIozVk9YiYtYhALpqwo
q5qyKjPcyIOPFEVBWZbDGKdZuS/EQIhKiEIIhhgt9WSHy1fu4x3vejfUBdiUxDhZnrBaNUx2Zphg
MdFSaIFkaVFTFqCG4FOwhBqMcYmrFkxSI4KBaxU6j2jASgoaDCl5pjGRwg8PD7l69SrXr18HMezv
n2d/d87O7j5VWadTksdHjTpAsFWVhx9+mI997GMcHR2lsVssrU8VaYOMgob+AmX/iHGwcBqWLDgj
1GXFbDplMplwdBTpujYFbZmrAIzkVtdohZT3SU3c+jWOeQt9omqD37C1N7W9uQIG2MjixxgztKWn
2ChuMuW5w+v8+sd+D4p72d2ZIjEwq7MEJUJROaKwkQXuqw1R1jCPV3Keeuuzxd572ralyFAN75ek
MUBxZUFd1SwyHvENP1e6Jr/2jusrmRGTs99T9vYuUhc77O1dIljDfLaLYPEhcHRyzCCPJ2tcpJqA
iMF3nuXJAnGRa9evE4dMRBi4I28VYInmwMx7z3SyMzjk1tqk7KHJ2+1VjFSV3d1dQgicnJygtIOO
ufd++M0g4/pV3Cvjas3p//vn5/R9Pr5PxtWGJLeXVJIefPBdSNeh8+mrJrYJCRObdyJ91v/USMbc
yrqEHtdN4sgfJRjDNmDY2tbeSHul5ET/rfdpTLMZzlIUBW3bETVl++fzObPpbGN9Irm6LjJwn0Q2
K6nD8kLiM1QVs+mMdnWSsu5dR+EcRVUmYnOGKvseekuqKoSoWFfxjnfcz70PvAPqGdhA71k33Ypl
s6Bpl4ixmFBgQ0PlXCL3YiGSyNQhSTs7U2JMAQghdgmyREQ1pEqHCkUqKxCj5+T4iKPDQ24eHnLj
xg1iCLiiYHdvj3Pn9pnNphSuSLAek6r5vR/hnKM5bnnkkUf51Kf+kMcffwJVcLYYIFyps4LkLH+f
VVnn43R0xfqwouc5FM6xN58n/yUqXYbETuoJ8505q7bh6rWrGLED/y1oIOYqwwhVmsbuU+iAMa9z
a28Ne1MFDNE6OhVM0PSwimJWDlcWdDSUJInTT/z+Z2DnCjtqEE0tzI+Xi3XE6xOXwRhFLLiMp+z1
46MKPvZSnCkbYVSQUcOtsigHPJ9m3J+PSllPctmuL+mlSkUIgcI5KlckgqquZS5Vx07Q6cLh2QP4
RgAgNjtcAVCMKYhFzUJLvN7ER0/QQCCgffteicggLSt5wO1YrVa4+hzT8gK7O/tUdQXTErEF5WQO
bknoOuqyRFA6BG8KrHiM9zhtMaEj+I6XVw2dcWj0WM31h5wtDqcI0K92YJE3cPzZOM9qN5zrIauS
Sd99hl6s0GUlDFkdUxRF7ri5Sk62M4Mj7H3isSwXxzjn2N2Z0XQmd28eEc7zte2VRfqgtjc7CibG
Tv9Z98kY6jW20wFEv62xBVIA3aE4VSofKaPw/m98P7qzi/om6ZNrIIaIBMUScsYwqxoZi/QSuoZM
jI9DKlEQjE9NhbC5+hHSBCwqoJY1E1owbGVVt7a1N87Wuv3JuVwjAUeFPoChetlzpcqyzE3d0pg0
n82ZTCa3jF+5zLB+fdaYLgyfF0XBbD7Hd6vEEcyNyvoKQ1+hWEM5hRgN1lZUs4p7Hngn+xcvpXHY
GCJJ4SeqJ6inCy0udtjY0nlLUZRAbsCGoiHgO4+qULgKsQViXJJPJSkkxRCyohJ0bVJmWq2WXL92
lRvXr3N4eMhqtWJnZ4e9nR3OnzvHbD7DGgGNSVFK0lgXY0hN8bTjuWee48O/82G+8PnPc3jzMHEH
xORYyiIxwYtT9Wd9IseJnP6aGST3BEpckbIomU1ng6Jf23aUZcnOzg77+/vcOLzJjRs3cvVnHZit
17/mu/QBhQ+5ojGax7b21rE3VcAwsPMzZpFMeE46zCnWLqqKj33s95OT3qzLZ2P4hQkRG1MbAYBo
kl6xqsXkjpOVFayYnBnukizrqaZsxiS1hC6s8eB9cNArJIisoSCqOjTbktyw5vWOwHvik8CQ0e4d
yztZetjTQNWE67ji7UwnF6lne5T7FTLzTOcl9bkJcXHE7s4O6lNGBVU6CiSmUunRySHT3R0e+czn
ifLmLEf22H9jDEVRDJUDY9e9PmKMrFYrYkiSvL3j399rfQfOskiEQBEZJOj6+2c6nWKM4eTk5Jbt
AwOJ+nbXb6x69FptfB9urCcmMrKIJMnhoJSu4F3vfjfSNkiZ7nWxtuf6vTYLfUOg3lEZOxf5/1xh
uAUzsbWtbe11sz7bP/bje9jQaYsxNRMrXEFVlpRlwWK5SsRgI0xnCRfvQ8hCH+MNrV8qZ4xfQ4pc
KZzDzuccH17H+46mbZlWBUVZDXApVRJESBUwBBXKesa5C+c4d/8DTPcq8CdQuhQwtCvEKOLAq8dr
h40d4g1VrFFN8GW8R7sO33SIKNaViC2xRYnRMolZaMg8jjTvL2PLyckxh4c3ePnggOPjI9q2oSxL
ZtMJFy+cZ//cPsa6HHR1qdN1kSC9qknV7uq1q3z+0Uf5zd/4dZ566qn8eczN4CzOOjw+yZrfptI7
Tj8akk8zzGvWUfYJrq5jdXLMbHaO+992P/P5HBGhcAWtT4qPemoKSo3hDBrWvlAvld7zOF8rnHZr
X592VwGDJJHffwz8beAe4CvAz6jqj5xa7p8Afw/YBz4K/KCqPj76vgJ+HPgbQAX8GvD3VfWlO21/
aPrSR9QmsfwJKcMfBZrVisOjI3zX4bAbzvoA8TBJmSXG5KTEACG3cpec2jBEqjJDICRJyiXS07pb
r7U2w1FSaXad8egfGja2KyI455hOp5z4dijZvR4PlGQOcXLcUnYotN2aU3G6A+MpGkX/fQiBG8dP
0/h3I6ZGdY5gKCplMi2YzSdMd2ZZFSgmrKUKHTOk81gnfOZzn2PRNXTaknPIX/Xxfa2tJwcDNE0z
9DqICkXhmEwnyZHfiQOZOUg3giGle6VpGppVx2w6o6qqjQB2tVrRdDqoJDVNM2yz50Co6nBfnWVj
sn2/zbPsdjyFcWUixngLf8JoCtL7v53ZjLc/8AAYSeX4fGlz/P7asGYhpudQBWdM4jiEnM3qq+yS
JqhtwLC1rX19WOpV4Fkul6yaZnAQDQZnC/Z2d5nvzJNCkpVeORnYLCoIDHCWYZxKnnMSTjACRZFh
PsmZ1kkFA/E387U05K4CgveBc7Md7r33bZRlBbYANwHjIQSihkHS2trUeFI19xbwXRLywBC8p207
2s5TujTni3Fgcy+hNo5gv4G2XXFyfMTBwQvcuHEN37bM5zMuXDjPzs4Ou7t7VFVJ5ztMjKlS4VLV
gC4OCaWyLHn8iceThOoLz7NcLYEEG1ZVfPQUWcZb8ucoGaJ09jA8+C69vLYqi8Vi4Jlcv3mdo+Mj
rl+/zrPPPsuNmzdofZP7ChmsdfjgCdpvI8PIyBClLv3fByTbQOGtZ3dbYfifgP8G+AHgEeCDwM+I
yA1V/b8AROSHgR/Ky3wZ+BHg10Tkfara5vX8BPA9wF8DDoF/DnwI+M5X2gEjQsx10n6A6XyXoCIx
IATmsxnx+BhVM2T8e136GCOtKMEZBJPIlZpIRiKCRo8YwQs0bZPKa9aAVwpk3a2S5EimbHHaN1XF
OTfIY+rpkJy1wlMf1b8SsboPeE5b79z1OG9rDFbS2OqsxWY4yEAK6wMTWT/kaydSkZx5UFWOFi/x
wsFTXL7wZ6jcBUxhcaVNHS2NoSodnfeYqKApaDppI5VESuA3fvPXOTh4kaKydN0Z2aVXYafhQK/G
7naAGsN5+vNjjGEymdCs/AYGc1AaMpboI8vFarjezhac3z9PxHN0dMRqtRoGTWstGkmViBiZTqcD
RrXrOiQmZ78n8TVNMwQL/X3Wy/T2Mrk9Ia0/T6eVlMYBQL/v489PL3cad9qfE2cHSjvtqqEqau65
cg/1pEZtKmsrimTSH7ruZaKAdQ6cS1/ljs2iOsK66sBrGCoUfd+FnsankYToSg2dtgHD1rb2xlnq
H9BXFHpmYILWrtlnSeooBGjbgPct4LFOB1KzEUNRVBSuwojFOcHYiJiYYbFr3uGQFOgTDtJXGXMj
sqx/aqsJ0nU0MTAzFnEFUlQE74neZw5BBLG42Q47ly5z7sq9uGqS9FyNBbo0X0pgd3qBwqwoYkEZ
DS5GYlgRrSFKQMoKDUu0O8ToEURD7HK352hRU2NNwEiEmPZhtVhx7eWbHB83xOCYTCbs7Z3j/Plz
zOZTyjIFPiKCcTZ1abYJYhR9gAhd5zk8POazn/0sn/7Mpzk8vEnnU/JtOGuqSMzJ0wQAzWgLTXM/
fcy1VkcSAgbBiaUqkghMFPBESiucu3SBuq5xdcm155/j+s3rdDEFL2IMwcf1NSMFJ30DWtVIGPlk
PRz7ViDb1t7MdrcBw7cDv6yqv5rfPy0ifwv4c6Nl/nvgn6rqvwUQkR8AXgS+F/h5EdkF/i7w/ar6
kbzM3wEeFZE/p6qfvN3GjchQButvRiVl/lUiMUJZWK5cuQdzcACBwWkbO39qDEEE6TokeIoYKMUg
0WNjQJ2hCcoqRlxds+w6ClNsOFi98xZjRGXdEOtOtkEotWbQ6R83onu11gcezjne/eA38Nyzz7Ja
HNNpoDQlVgxdl+Xu9NWRnsVIInlJ5CsvPcl99z7J9NwUcecxtsIVdcYmJhypRTCiNE3LzesvsDw6
ZK+23Lx2lcXxUS7jmq9bQaSxY62q7OzsYIzJfQxSIHfaITdiQRXfekQMbegQkuKRGs9slioJ/f3R
NA2pgzbD+7ZtR9vXocFaWZapf8diccs94b0fgt+xnXb+X0+Ym9EE2xNgZzbHdoFv/qZvwpRVJi6S
Am3Y6KuwXkHKYvXY4b6p2y37l9VTbA40+kZt6YDWLRmSn7KdfLa2tTfKYoTYY3UlAH2CgjzlWpLb
YOk6T9N4xChlBZOpcHREzvgLISQuARisE1wRgZZ+oFAiymh+kBSMDDlyAWMdltQXqNzZo1NldXJM
MAUUNXayQ7fqWHapp0HoOlxVcPGBe9l54AHqy/dgSjvyWQOGCbWdct/5GcvFEceH16mdwxHpmhMI
C0KssNUeokfYcJWJPUrz3sJQlfsgAammFAXELrJSj287lscNN18+oZrsceHcLnt7e0wmFVXtMA6C
eqJXJrOKsq4Q55LEexfwQbHO0TQdX3ryaT7+iY/zh5/5VD5XpIBgJPrQ9vlXWVcWMGCNS75STApN
aMznMDXarNSxX9dU8ynHJnAcVnSt8t5veh/z+Zymafjy88/QqCeiTHbmqKbGcWlz6yChNx3/qwHv
x/PUdsx+q9jdeqq/D/xXIvIeVX1MRP494M8D/wOAiDxIgir9Vv8DVT0UkU+Qgo2fJ1Ul3KllviAi
T+dlbhswiEnSXmpjUgXQ5LAESaQho8KqWfGOd7wD88jDGDWDwzfWnC+jxXrFBZgqVDGy52B3PmVv
WtIE5eBkycvLlsOTjulkSqPAqLnU2AHv8eivZL0zF2NEcwb6tQQLAHWdnPd7772Xxx9/nNh5ysph
vBJ8CiZW3WoDkvRq9s9Yg3UlQRc89qVPMj1XMb/yLVg3oyrnFEVH1y65eXhI7Qo0CqtVx/6u5cr+
Bf74k5/ExJaTGzeY1AXLrmPcCfjr0eq6Hsh5IYTUDyFsKhtBvuYaccZhyA1tRtJ36sKgktX/9c2M
EkdGh87LQzVk5DyvVium0ynz+XxovtZbL8OaSsnrz/tK02lo0au9J+9ous4ndm2LxfLBD34QQgBx
w718S7Og3kTShCV9QyZB8yQmp7aDJi6SweRqRXIn6EmXAlmrcGtb29rXyHrq0J2yPj3U1rmcVBMd
qqB9ljuEgA8C+Pwc9w/yUFY4w6+UjVdFUVKWFd1ymURFgMlsyrWXDzg8OcY3DbPphJ3dXeazOVVZ
ZWhM3kyMoCGJl4hgnRvG6VS8NBRlRQwNq8USlYjELkGcQmCxOEmQpRCZhl1qVnlMC1iXEpNVVbG3
t09ZT5jO5kwn0zQvG+i6hnpaMduZUhQOUKLvMCapPTVNg/dLvvD5L/ALv/ALfOlLX7rNCb/N+1zl
Tb5OqtK4THKO0bM/32N3NqcuagSha1uW2nLxnivcd999GGN45plnEhzpxo0MCRWOj4+BdZX9Tvuz
zee8te1uvdV/BuwCnxeRQJq+/2dV/bn8/T2kR/PFU797MX8HcAVoVfXwDsucaSIGbIHJkosaoTPJ
uShiJIaW6Az333ORyaLD2oKI4mODx4MzRKuYVeQClj1/zEPnJnzfd38nD73n3bjCcbg/Z6YGOWl5
7tkDfvqX/i2fO7jOC9WUUE2ofCAsFjgjLCSytDCLSVotybSST0FfKBzvf5+5EULTYcRQ2mLovqua
sghjp2gMs1Ht4UkGjQly9NyzL4I4pLB4FYqqoguKrUoW/hqttokY1Wcgho5xdthPiDgsViqcrYjm
HDYoR9eu8tlPfYy9i/dQX7oXtKAGjhbHiAt0pmFaFfjmmN39C/ijIx75oz/khWefQ0zBIjqiMRh9
dd2zX0/bXOc6WLLWrpvYqWU63aWuUzfkGECwWOMoHSyXy2HCi5kE3YWWiCfXtdNFk0jwHquJPRI6
T9e0G/uSx15gXVmAnKHPk6tGpV01FEVBXU1YnCyHqoK1Dt9GqqoayNV9sNkHIM6tnfi+qnY7laTh
zJxSWRoHHnU0NIWgohRe2a0K3vf+h5CJS5yCkGB6Y6VTUbMuQg/VkMiajpArDkqqJBhLZ1LTRGtM
boKUnhzRmBKcYgbtdL7aIGhrW9va62bawxBRrM249ey4JpEIm4QT+mc+ERZYe5nr7gB6a8QwMhkC
hrYoc3MwmM7m+Bg5Pl4Qfcf+/h77586zs7tDVVcpUUHCIpA7L0tW8TFFgQ0F1jmMUYxL88Nq6Wmb
BTG2VJXDFCUYS9t5FicnWGeR4hhTLgBLjGCtYK1QVRXnzp+jKGqqepJELayARDBQ11PqyYzgW4L3
aIwYZ/Bdqj5fv36Txx77Ir/7e7/Liy++cJuTzq1BA6zhxjESEVzunWAlVXgn9YTZdE5VlDSrhtB2
uNIxm82Yz+dcu3aNF154gaeffnpItPY8vB6pcYvi1db+VNndBgx/A/hbwPeTOAwfAP53EfmKqv7s
671zp+1//MmfYnc6RXt5L1W+989/G9/3HR8EIIrBG8t8dx9jCxbTGb5tMG2gVEfZBSoj7LuSb37H
2/irf/HP89DbL1KUFgqDTGv2XIWNCnXHO/fO80P3P8Av/tpv8yuf/mOOuy7hJZ3B53JcEWUjqu6x
2YlgPB4YAWSQYOsfeo06EJk4Q+vgVoKqJWE7M0m75yXk7LMYi2hM5NsRT6Ff85qotP5XhpcCakA7
xELhDIdHL/AHn/5tvuv+c1yWd2NtUr04uHFIZSP7O3M0Rq4eXMUfHfH8889zcnw44NjvNLbcCT5z
Owd3M4C6+4Grl8IVEYpiwmQyoesSOdw5N/BCjIHZbEbTNBvZftXMlRk518YaLEkp6Hba05uHMyIg
jz8dQd2cK6jrmqZJAURfIYoxDlyHMc+h/65Xdeq5L68UMPTbPS3LKpIFAfpMlbF843sfYnr5ImhM
MKv+CEYdQW9tDpSPdrgZdPR5ej5M3q4RyVnA9IOf+6Vf5P/95Q8N9zdGuHF4Os+wta1t7d+VqSbR
h67z689YCzsMldbC4lyCM0VkFBxsjhejGWljpkoBQ4HWNWEyQUOHYpjN58QIJ4sVlsh0OufS5cvM
zu9TT6qhupASjEnVyUhMTrwtkFhhC4ezUFQGVxf42NI2CxaLJbbaZTadUi5PEGNpfZIfbdoVtjkB
DEYKjKkwRijrksl0F+tKyqKiLGuiBlQCu/UOtrJEIsvFkhh8Cqa6SNsm8vizzz7DE08+xjPPPsWi
21TOeyVb8/HSqO1yP4nSJjl3KylZ5qwjeI+IcPHiBaqq4ubNmzz//PNcu3YtLZNV/WCdVCpyv6lt
I7Y/vXa3AcOPAT+qqr+Q3z8sIu8E/iHws8ALpOf8CptVhivAZ/LrF4BSRHZPVRmu5O9ua//sh/5r
PvDud+XovEOjx3cdBE9E8DgWTWB3/wJVXXMterRtmbee8yLcU1b8hW/5Fv7yt/8HXLmyh4ktMqlh
VtNNKnxdMlklnWYtAhLhUr3Hf/lX/zNMcHzoYx9jNavpKseqjRQBZkHxr/IsjtWKxspNm47a7au/
IjY7ZCYHDtADTAfZzwxZ6btiDhCo005skp0Z3qYOlkmurawrSgOlMYhveebZP+GxL97LlfsmzKb3
gwg+JOKuirI338Fo4NnnnuZ4cczStxhrU/n364zB0J/zyWRCUdTD+U8a4t1wvnBmaEYUYxyCihRc
ra9Zn3mx1g7NxjYgR7fZh97Gy40J8N4H6rocKgp9YOC9p6qqISgYWx8wnFZOeq1KXH0YIEBhLB/4
wAcgBNSdCgvWrP/brywH+H2gvxFGayI6JwK1DsHF3/zev87f/N6/nqoK1qLG8Ad//Ed823/8HXd9
LFvb2tZef4sxcdiChqSalucvRSmKJNuZnM9eNWdoH9bTmk/NED1Uc7MOAYAxuKJiOpuzWqYmbq6a
IM5hXMFsOmH/wiXOX7qMnc9xZYGazK9CkyKIJnl0cRk6Zczw3jiHFCVFNaGoVqnjsXFIWeHKmnIy
oVpNMa5ERYja4r1iJFCXRVJesiXz+RxjiiR96iydh6gGIxbfBjrf4Lssj2oty+WStukI0fPwIw/z
8KOPEM8QTFlXYs42zeMomtKDIQT2d3aZT6YpgMhzQNd1zHd3KCY1bWW5evUqh7mx3HK53KhUw3qO
6ufArf3ptbsNGKbA6fAykkE0qvolEXkB+EvAZwEyyfnbSEpIAJ8GfF7m/8vLPAQ8AHzsjlsXEGsw
0SSlJGMSZSqmwcoo1Lbg4Ue/QLxxkwe0YX8y4b3veTt/4QPfzAcf+gZ26oooHVI2iC3T3geLbS3e
K+AIzhDKitIaTFyyc26P7/9L383Tzz3DR599imUs8dZRqMGFSGfXj3CPHfc5gtfR56ezvmMFnvH7
2x9+31yrd/ST0lPilK4DhuADNu9D1HWzuY31S/q9ZlKqtQ6jFhFLtyyIonSieAzOlXz0d36L97//
fcwmNVcPXuQrzz7DdFJxVBb4S563X9rjjz7zGa7dvIYpDAEFnzL1txvhXkuF4E6/GX+3qbK0VkKy
tmA6nWZJ3I7CmYHjYozZ6L/QBxJ95r/P3qT+GrdeQzdS0LobydwxR6IP/PqJxDlHVVUj2JoOzZJO
B4KJkL6uMrTtWrr37KrH2dWH4dh6FJAmQvK3fuDPpgVsvm9Gq0zvR7ir9Re5YLAZMPQhg6pC1zdy
G3EWdGPliELoPNpts1tb29rXi6XxyCNWKMsiyXtmyKZzDlcUuRvyeEyGvtatubKtuTo5luocqt79
fyoY66gmSWnOtx3GeVxZM5nvcOHCBc5dvsL83Hl0MsUWbr0uSRxIwSBpQKNPiajk5JmxKSgpK8qq
ZrVagNgELTYWV1SUdQpQUpIu0PkWI5GyqAkasKakqisMjkT2hhAN0SsxJC5Eam5nUBW6LnJ8fJLF
MDoe+cIjfPHxL3JmR/t1seXs1+gA/ezngMlkwmQ6BVVi5xME1gjT2ZRqOuUrx9c5ODjg4OBg4Mn1
cNZxA1FgC0fa2l0HDL8C/C8i8izwMPCtJMLzT42W+Ym8zOMkWdV/CjwL/DJAJkH/NPDjInIdOAL+
D+Cjd1JISjtrcCqEnHtQJJGg1SBBsCo8/eUv8ys//S/4rve+h7/8rrfznvd+AzsXdrESoIjglngr
qCtw0SBYzKLFtMrEWSgVGw0hGkxZZDm2hv29mr/9V/4THv6XP8UKxyLk7sgE4qg/Q69eFGPEODuU
Q2EdGOTzsFHyg34daYA7S/IyZWmSpJ0RN0CUkkxdvCXw6B3Fs7ICqjnLoyAmyZ9K7IjWYTRxD6pJ
ze5OTaDheHWTn/uZf0U9q3HOsb+/x+UrV7jvyr04UTi+xle+8iwnq2OCeoLmKWHUsf7WfXjjBp+e
oJXOs6XrujyATlGFtvVp8sgO+kDgHUmZ9nKnvcPuvSfETQDpGCokllvgQ6/WxiTltC9hkFftA5ee
lN1zMPoAYXyvjIPS/rjuFLScllwdV046n8jNDsv5vX3e/s4HQUjZr74SQFYvI5+WjAGQU1ApVJNS
h0iavDUtm7gfifGjokhfZTGyfnY0SbeaoJjtfLW1rX3dWM+/KstyaELZVxGsdUNX+hiVEMEaZUzS
W3MbcvZ//DkMSQlFc4NHkCI1bfNtS7NcUk/nXLxyD2972/2cu3wvxXyXYFySfe7jDRHEClZc4hMM
wUKqxgcgRMX6NO66XFUQBb9saNqWoJIEQWIaq1wJ4SQ1NSvKWepBIAHTw6DICEsVYoSmTblVa0uM
VZbLBYeH17l2/WUWywWL1YrHn3iMZ557mtBF4i252Ve6FgZjktBEXVVcunARm5vDlUVBu2owwLnd
XWxRcLI44emnn+bw5HiYR1R1SE711s+L495AW/vTaXcbMPwQKQD458BlUuO2n8yfAaCqPyYiU+Bf
kBq3/S7wPbruwQApyAjAL5Iat/0q8N++0sZNUGxQCuvwISY5MrWoOOgCq+NDXnrkT/jHP/h3uHDu
HAVpkKAqobBJ5UgEoxFRB+rQCD52uNimAakpMVJQSwkrD3RQKDITHrjnPP/pf/jt/Pzv/gGxrGlt
YFlwixPT4+FjJrueBT0a2xhDbno+6BmNuPqAq7GUJgAAIABJREFUQch8hZ7PYGTIiPdYw7bLHYXl
jOrCeo30+pjGGApXUZVTJqUD42i7jmXjadojOn9EWK44uRHovOfFsuTLj9VcvnSZtz/wALtFhRI5
PDlmYExETZmbVxEwvBbIzJ1svO7gIzvz3Q0Yj7NFqqqMGsxswImy893DjXqHveeOjLczfJ4ntLIs
B+nU11rCDSEOk7H3flDF6qV8x5WQfj/66z/+/qsZ4MWm3hvaBb7xPe9lsrubs3UmERz71YbbHOOo
ypPej1ee+AqpjE6aWfPzmZuHD8FF/1sjsg0Ytra1ryPrxz9jLGVR5vEoPaR9hcFa0y8M5CAgzzt9
RnxdTRg98AP5ifWyucLuygpbNHiF+d4eRVVx39sfYOfcecRVkCvvkkXXkAx+Oqv5o6TKhXUu90go
sXWk9h2igbZLCk8Ri9iSGFN3e1cKnW8IvqOqG8AgZl1dVk30rhjS8QpgXGpiF0LiQhwen7BcNbx0
cMCXn/oyV18+oOuapBY33sWNM7FRVBjMiqEoHBojk7pmPp/TrhqWqxWLkxOcdUymUybTKcfHR7z0
8sscHR0RNPkrfUJqPJeModNb29pdBQyqegL8g/x3p+X+EfCP7vB9A/x3+e9VW+g6QtOiKKFr0eiJ
TcvRy9eJzYpahO/81g9gCsG2C04uXqEwFrA4UwKGECKm81hNGtAdgU5bln4BsaFqC6xWSKyResbK
NPiJ4ELDpC74nu/6bj7z2Fd45OBlGguthdpv7mefLQ4+DAHDnWwDc25krexwC79BhgEzlQ8jIhbj
gFyVUKByxcBf6Alotw0YsjnrKF2V5EXjDQ4OboBJxNuoK+pSOTy+iXUG8YFls2B1LBxeO+CpJx/j
3Hyf2d40ddGOIQ+QJocOtw+Uxsf2epqIMJlMUiMaWw2fn87Qw3iAX1dmXFZT6pvr3c75Pl3V6SsZ
X+3xJMSdGQKApmkGUvbQ/0N1uHdO79fpisVr2Z8QI4U4qqLgO77jOyAGgqaOzAazAUk6ywYIgpHB
WRi+G8GvGE1QPRppyAyeOimv712ytbGJyD8Evg/4RmBJktH+YVX94qnl/gnw90gJoY8CP6iqj4++
r4AfJ4lkVMCvAX9fVV/6WhzH1r52pkoeT8sNomwPSSrymGWG8ScnqWJficgVdU3QoHW4MBozBEQT
oqCHQhpbYFxBUJjvnmP/nHDpyn1M5juJ7xRyXDAMGDr0jhnhhHMQYjHWYVyZ4gyxWCPUMdJ1K7pm
hYjD2BJxitWILVJfhdav6BphFlqMnWCtIaoSQ553ZdTXAsEYxRrBh0iIig+BoJGXr73M5z73WQ5v
3hz29/ZY3rNnVJGEuCjKirquh/nD+47jo2MuX7rEbGeOcYabR0e8dHCADz51rc5j8TjBNQ4Y0una
Bg5/2u21NQH4d2QOKEsHXYM5OSLcvE48OeYeY6EqidYQnCWUJbK/j3E2cR68ImGFhIj4AN0KDSs0
+L49F9Y5bDUFtwulAyeoVarW4I5aYtdRliXvLD3/4K98Fz/2c7/Io1E41BrrWmyITKKBqATjWKrJ
wqqb2df+oQtj6VRSN9sBV6kRY1JgkLIUPaa8h40orrT5dRwyJjaCxEhZFyzaBu+E4CNBY87ajjIH
UUE9KFhTcLRY4CfQLhquHT1BYffYnd3PcuF517vew5e+/Biz+b1cuHiegxvXOTm8xnRqObdXcvDC
01y8+HYOrh5AB8ZUBCJq9BYnbzzgnNUnIMZIFMAkHR4jktSHfMp8uLpMSkd9VaBfb4iIMjj399xz
D7PZjBgj82KamvrkYKFtW9q2JQgERt1GdT1H9ZUIVWW5XA5E47aLqdR+BrE4+pSh6fspDN+PM+Uw
dBU/rRK1oZElJPnWPt4SIahirKEwxRBAjOFu4wF9XIEYw61OqyGNr8vpz0MlTJuOnXLK+/79P0s3
r1IXce33VYf7VTUiGlEqgsmTv7OYqJi+gkBM910UwOKNEJ2jXDVDV3IRWefWYgo6+7MzbG9rb5R9
J/B/Ap8iDbc/Cvy6iLxPVZcAIvLDpErzD5Agpz8C/Fpepq8i/wTwPcBfAw5JFekP5fVv7S1kPb8r
Rk1CF6MhxLrUWNQYmxuu9vii1MwtvV7/pP/69BMuWdjDGIPGQMhKdylTZtnZTYpI1c4utijTrJs7
SZrMj0jrGe93ThShSFFgiiJxE1K7eUTA1VPEWozteQyJIG2dpawnqAaadknXgg8dk2pOWRYM/bHj
mquFgA8QGjBGUSPUkwnnz5+n61YcHh7yhS98geOjYwTS/HnLXt/ZYgj4ruPi+fMUruDg4ID93T0m
0ylHh0ecP3+e8xcucPDSSyyaFcZZSlfSej9IdcN6Lukr5+NrDa9/cm9rbx57UwUMpm1pn32a5fVr
dMeHzMqSYl4TyhJTuIRttAVYRwyeuuvQJjXXan2HhOw4xYiG5Ni6usI6C85BWUDrUGfQwqICdneG
TALdzWscXj9gYmre9Y77+Lv/xffxo//Pz+M1sijSA9bRwygCoqFHYQ77v0k+fuWse/qgJ8EWWFek
NY6cvgETjmBzxqIoCprVamN7Z2cH+sFM2dmZYW3B8fExonPqasrFS3scH3W8fPUG/9Ff/M95+dqz
PPHUn3B4tGBnfp6HHnqQeWU4vHpEWZbcuH5jAwuZD+C2x3rWcadMRw4GYsrC2F52NkZi01E5R1mW
qWGZMYngnUlavVN88+ZNbty4gYjgQuoOPp1O2Nvbo65ruq5j2TW0We2pryTE2PcxMEOFAcDaBMPR
VgnhViLx+H3btlRVhbU2dXo2G6muM/kpr2T9OY0xYsUO3aRPD94bUKwQNhoD3u1ArzFCFPb39rhy
3700MeDqGm3b2/9GNcHmTILPmTNbQP//7L1ZrGzZed/3+9Zae++qOtMd+va93c0eOTRJU7JESlTo
RIMhS4YNGJGjAEkswIiTlwBBEOQ9DwbylofAD4GBAEkeEgRGnNiGYlsSRQmSYIkmRYuiqKbY7Hm4
U9/pTDXsYQ15+Nau2ufcc27fHm6zL1Vf4/Q9w66qXbuq1vqG/5DPxwjWGHCW5D2DvfXkW6R7dN3W
8YEjpfS3hz+LyH8O3AC+BPxh/vV/C/wPKaV/lY/5+6gi3q8A/zSLXPwXwH+aUvqDfMw/AL4vIl9+
N57aOh6+UBisQ6zgrFHUD2CyMpImnxHvI9Z5bHIDs8fV/rDcA+56gBUUKaRA27SUoxFgSGIYjUZs
bG5gXQlissqzrhX9/9WHIVMlkvrqxBhISbCuIIlRWxjs0pDTGIctRXlVYgkJfITxeExZOVXPa1va
FmIKuKKgqEp6Najls8soKEvmS0QGcNLEzVu3ePvtt3n78tvMFvOjjaOjl+GeYURwxmRlqgJjDNPZ
lFFZ8dwnP0lRltzZvcO1G9eZzxeEFNUAb1AoHHkdBjnGerKwDnjICob66lvM621KYxg5Q1UVmuRX
JYgQY4KmpmvUjbEwkZiUgGmcJjGmsJg0QpJDrCVZs8I1Rkscj0kCplAlBAqHuERBIDUz2sMZhUQ+
e+kCf/+X/jr/12/8JpftJgGICJiESMTSojb3xfL876dg6LGa/ehWiUzqomlz8ne8YIgpYUSwkvCp
xTnHwXy2fKwTlXJSnk7kH2KMHB7eAYSq2GEy2cSHjr3dO1w4/yneuTbjzctX2J3v8+Wv/CxPfOJJ
vvPtP+E73/8ez3/6M3RdR9u12CV3Y4W4PC1PPaKyM+i6g2CdpSorSldQOEdVlpRlqcoYeQGbzmZ4
72nqhaoyDbrsPXRHRLGnAO1hx97hAUVRsLExoagqxqV6MYiITh3yRtJk47WUAjEmvFdNcWvNkpQ+
nC705Ny+OzOdTjl79ixt2+LD0cR+mPy/Fzfm1WsY8rnYU4sWYKmmNNwI3svCbxGsCJcuXtLXxqCg
XGPyxODk0GMNIQZSBJuvzfEWn1HcFTirSitpRYcUFLlwhPZwxCF2HR9BnEFfgjsAIvIsaq75u/0B
SUUsvgl8BfinwE+h+8rwmB+IyFv5mHXB8CMWCn+0FKXFOVmpdffUpRQJIWFCABNU2VCO3n74L9w1
lF1SHBSe2SLGKo/RGIpqRDWaIKYXGYFeca0vF0gxT/wlN6K0KEgCxhXLiYCxmkekGBFrEFtibYGI
o2k90njK0SbWRbpuSuc9Ieqe3TtHpyBL/lk/YDaS9LpECEmT85gS8/mcV199lVdefYWbt24dkVPt
+XJDD6VV8p7oIV2Sjy2dYzQeazGSiejz+YzJZMxzn3yOq5ev8Pblt7lx+4ZCSo2h9e1yejPkK5ym
oLeOv9zxUBUMaTFjqzyvMl+ifci4qOlmNb5pCT5Q2ZE6Qroi67ebTHg2YLNqQnQIpebkPioUyBok
KulSRCCoAy9O8ZQJS1FNSPOWblEzsgV/7bOf5Nrrn+HXX32TRRQa6+gAUsTlpKnujnfc746TjFCM
ZBM2MRRFiTU9BEllz44koCRiUDmifsIQ4lECU3/b/meVwjMZ6z/C+0DdzLn46GMU5Sbnz5/j+vUb
GFNy8eIlnv7E08y7G9x54y2msxl13fHKy69y8ZGLPPOJp3np5W9TFmXGbMbB4hMV835sQQJwRkfW
ZVmysbGhpFZjiH2iGLUTlGKkWdQ0i5q2aYkxEEI8ct00uVwttkNIURdXHXERoQst83qmC2WGMB3H
by7doNENr21rRNTNtGnb5X0PY/g6q2yrFm/DLk7/tyGc6X7i+GP1kKN+dAyrUXIfvbxvz6kYSrMe
P/741COlRGEKCis898yz+nijSqFi+XOCMeAHUnuibtXWqNuz90G1v9MJm06/oYIqGlYFEhPJx1Xv
MdfVS7WodcHwkYXoG+IfAX+YUvqL/OtL6EfznWOHv5P/Buqn06ajHjvHj1nHj0h0Xcv169cZTSzn
Hjm3HAImVoIPRVEyqhKuzApuxzoBKSV873MjajgmfSMvpvwVSCng246maTg4OMhrtGihIFYhSkZB
jDY3KBKJELJcqDG0XYuQKIuCptHba1NFob4pRoxR8nOKUdcugRAE7wUfFFrUdi2H031AKEvNOUiC
7wIxeKyxGKvH6hwhUdcBWwhlZSlGcDhvuXHrFt/84z/m+99/kaIo6Ly63jvntOmS0lJAo1ejCsGr
8RqrQmpUKcl5a2sLEcNsNmN3d5cv/9RPsb21zWuvvcaNGzfY298jhEgkKtQ5FyTDveh4E2od6+jj
oSoYCqsuxilZiNr5jUYXjLIqkVJw5RhcCTY/tYz/TkDyCZ8iFp0A9HmMIh0jJEPyDmsdqVETL1qn
nAYcxm5gXUc1cSwWDaMQ+Jtf+TKXFzXffeMyd6LQFkVuj/b2FO/tA6frnIGsiFRVI13Aknot9Ind
MKHVRC3qqFNUVSeGuwm6w+LBGMHlLn6Mnv39fTY2JozGJbt7tzg4mLKzdYkf/+KP8/gTj/Od7/wh
l995E1tUXHrscZ566hM8/dQTNIe77O+9s3RDPtolyhOS3I3v1aOK3szHBxJ6zrPpVM8PdcNeFm4x
MhmNCW02VZNEFPTfQe6Y+ot30jWVkxPzFBOS/Il8giMFmYFEwIcWV5SkZsUTGJqtDcMYQ13XbG5u
UjfNkXZZvzF+kO5NX3D0k4Ze4eIkiNKwKHg3U7n+OBEhdB0box0uXbyoSbvNsoem3/TvnlgMCw9j
jR7X43GTyqOSVol/SpHkLCYZCFGVpgZJB0ZIpk8KRJOIdXwU8Y+BzwP//kf1gCsQySq0g7p+zT+u
0XMBllPsPH211lJml2drTW9xAIQjr2cICutp6jpPXDUpds6pwEZKpAwT7Xyn8qOzGYu6RkSYTDZw
rsS6gpWZKYhRXlUMmRclsvw3pUTnfU62h+uwDCBEFvCI9FNrQ8KQsKRkCQHaxmNMQVmMKYoKa9Wg
Lt/V6lka9T5YjdojMcHN2zf53vde4PXXX+P27VtZfprlcf2kvm+29QIRw33OZv8fZwxFdnWezqaI
EZ568kk2N7fofMeNmzfZO9inbhqdtPTnspwCrQuDvwyRTgW83V88VAUDRoii3XVxpUJ0HARjEGdA
LE3MHzAL1o+W40djlDxrhcxh6BSzaHNnOZlMvFxoAZEXmhQ9MRiQEkxFUU2gThRlwnQdG6MRf+fL
X2Ixq/n2jT0aVyk0ifzhf49aykYM1jqcK7PhTTazEUNK4RRYSe4QhLjsJIfgCSlijzVk+8R4PBmT
oqftWuazA6pqhPee27dvg2mp3BbnzjzB1uZFvvrV32Jav8WTzz3DL/zi36P1Hf/sn/8/TPduMDYd
i0XBYrHQM0lKgsPIkmNQDIqEpmkURtQ0VJKNzowl5QInxKhdZ2twRknfbdMQfYCUqJ2Su0I4BudJ
6XTVnhPG38OfT1osh/fdd7jVCA+qqqKu6yOk4+PRtu2yg2+tIZwwTXi/BcNQ3amua0ajEUVRnPr8
hgTod5tqLEnxIhTWIcDzzz8P1mRTpqP3H2M8IgA4PDdjDUaFzklR00FFCaTlppiSaqA7I2puBBwv
wZaeDjLcdNfxoEJE/mfgbwM/m1K6NvjTdfTTdJGjU4aLwJ8OjilFZPvYlOFi/tvpj8u6OHjYwhjl
EJRlhTVG3Y2to7AFVTWiLAuFB6UjH/u+cY/3HU1dM5/Ps/eMEGOgKgskumWTw3vPbDFnOpsxPZwS
U6Ss9HGLssIWmb+Qp9rGCl30hOCXcq86WShpuob5YkZRWKwxxAyHxciSdyGCSrJnCFMSC+IQKUC0
gShS4FxFWYyWUwZrCmLUfXtZfBgwhVDidEoSAr6OvPXGW3zjm9/gxs13aFr1czB5v+9CXMKTnHVL
LlrbNJDiUl/KWcuoHOXCKhK85+Bgn4uPXuSnv/RTXL1+jctXrrB/eEDTtfjcvHFitIg5Ad2wjh/d
kBNW2PdSRDxUBYN1Fb4aEUcVtqzURAUBqzAJE8ESSFbhEgmvZlBGOwpiDc46IOHbqAktoupJMZKI
GIIuZi7LPQawyYKpdWrgPJSGFB1nd87AnTt8utzgP/n3fpr6936PF6d7zMstOrNFFxfYKhB8k6Uf
VG0hYDB4esS2dtatchWMwRlBkirKxBhJVqE7XTRH3Bb7xM4ageRJVrBFwf58nxA7JQlHWW7EMamS
j7UWkmNet4g0iO0wMubTz/wETrb58ze+jisKbu7e5lkb+cznn+fPXniH8fYjtMnwtd/5XWazQ1KK
bJ89B9Umte9ovEqKbm9vAytITAiBtm5oUr2C7IghmEgg0rV+2UEJBErrVDAqqVpFyopLKXeoJUUM
EY6YlkGSk+EqJ2Ez8184jUsSB5+gGDI2RtvkGBKbkw0ODg7UbyPqe2n4setfm6ZpGI3GTGfT5TXp
X/OiKLLCyN2eG/eK49J3bduupF9zgdA/V2stPgRKY+6CQg2dpfvoixznHJPCEtqWC099QovpvLk6
DMkapPPYVECKJIkEAyZvbE4M+KRchxBVKam/3pJVUoLgxGRYoKXHMyQ0oVC4ktVpYUp6jH2olqyH
LnKx8B8CP59Semv4t5TS6yJyHfhF4Lv5+G3gZ1AlJIA/AXw+5l/kY54HngL+7UfxHNbx0UUInv39
A0Se4NGLF3n22QOMvMN06pnNZszm89X6KYmYAia5JUepd7UXK9oI6rQBYVJE0HXVe89isWA6PWQ6
m7NYLCirSguTQrl9RgYGlGKAsFRUwhWqlZTXPu87uqaldBtYY4khTxtSLhhWuk2Dfy3GVJRFxNkR
pERVbjEZOcpyA+fGiClY7un5ZpKXrKJU4ENMhq713Lh1g5de+QHf/e6fsre3q7BVQPL6FkNQzmVu
1CiiIFGVpfrs+KDXUoTCuSWkt65rHjn/CDvbO+zt7XHlyhWuXb9G3TbKKcvnFklZqnYd67j/eLgA
wa7EVWOMLTG2xLlKHRltiRgH1iFFiYgjIRhnsM5gC8toXFE6i3hPCgFSIIQO3zWIREiBFD1WtGgg
hTyOSMSuJTYNse1UXSF3wgE2NzcZn53w9Cce5z/6pV/ime0zbKWAizXOKvcBKUjZYh4kK8esok/a
dPR4FEfeQ16898vk0hiz1OTXLr7iMJumYTweH4UrDWKoImSsoSg0gbSmZGOyQ70InDtzkR//wpdo
a8+4mjCqCs6d2yHFwOxgl43K8gs/9xUkNHz6uaf4j3/1V2jrGUVRsLW1tVQgapqG6XS6lGt7N8Jt
/9zkhC7y8PbHMfcfdajhTov3finb2m9qx2PFL1h5Ihzv8H9Y5LJ+OnPaNb5fwvMQR9w2DY9euMDW
mTMrGkLK78/h1/s74aPnE2LGDK9+JSiEQHe4pAZx79MIbx3vHiLyj4FfA/4eMBORi/lrNDjsHwH/
vYj8HRH5MeD/AC4Dvw6Qpwr/G/A/icgviMiXgP8d+KO1QtKPXsSYqOuGtu1IKeKKbEzWN0EG0mcr
QE7SPrckjLO4qqCsSsqq0K6/FRKREDy+a2mamnoxp57PaesFKQactVRlQVkUWiws15I8IQWsqGqT
ZF6dD56ua4kZSmqyktuq76pmqCJGYZPJkKLoV7JYW1KWY4piRFlOGI+2GU92GFWbWFsClpTNHpbN
PCcYJ/R9D2Mjra95/fWXefnlF7l8+W3mWRlpKPqRkCV5eUWEzhKxSVmVBvVdKF1BVRRUZcV4NOLi
oxcZVSPefPNNbt68yWw2z3Ax7vpaxzreSzxU7TopRrjxplbhgo4IjckjuqhJRS7tRQCrhClJSSXV
FPwOoSP4xTKJ68KqI2ySVUhR0Oo79k1oVyCF0w43kaKCw719Sucod0rGBw1fePRR/stf/mX+ye//
Hi8e7LIfS5JUJHEkSYTYYQlYSUeASjaTm01+LrBK3IbRQ2COk1v78SQooVZN3e5OQI0xS7fjejHT
jkayWDvi/JnHCM2EG+/c4creFZ556lN86Ytf4Zvf/DqXr/2AzW3Dlbdepjm8xSObFZMisTi8w7/+
9X/Gtbffoot2ed7Dx4OjCf9pifHQM+D40OxIwcDqfn4YuMsYI9aocV5VVUtX5+Nchn6UrudNlmy9
O6Efdvjfz/Ppr+eS5A2DjWcVPb/h+EThpOhdra2PPPbY4ziz2u0lP4iaLfU4g/s6U44xHZf3kUJc
SRn2RyfVKxeSFu8pQggqv7qOBxX/Ffoi/f6x3/8DtDAgpfQ/isgE+F9QFaV/A/yttPJgAPjvUCzm
/4sat/0W8F8/0DNfxw8tUoLZbMaNGze4desW0+mUhGMymTDZmKgrvPQeKxalKUUMql5Y2hKxidA5
Uk/mjUnV6tqOpm5o6lp5Dt5jjVBVJVU1wlmnPj0hZZ5CXgOBwhUUWYq88x1d29J1TeY+TJRHB2ih
YDIE2DIkUaWYSCFBEqwtMCNHUY5w0SERYlwgqIhKCmapZ9QPUi2ZuyF52OoD0+k+f/7Cd3jp5Rc5
mB4u12xr3HK/EEzmbSW6tqUqs0x3vch7JDgMpS106hAio2rE9vY2ly5d4uatm3zve99T52prKFxB
7JI2SzlClVjHOu47HqqCIYojilq4Jx+h80jIVbdXvbIUFVKEMUTT6tjNe1IXiG1Hu1jQtgt8bLOp
jFlq5htr81oRScZhyhJTlIgrSKMKKQrtcjYtMpsxmUzwbU2LZ3ujYuxbfOn4uz/z0/yLb/0RLx80
7IeEEUcTA8uFRFYTBMlKPQO7qrtUCpYJJavkue+Q6B/C0mG4aZojxcYwue6Tcp8XXedK6i6SWoPE
gscvPs7rr17BmYKd7S1u37rK9etvsrlRYM2cxy+e4+v/5nfZvX2Tej5luvcOpRM63xGpjjzuMGE9
bSrQn1uv/gArM52Ujh43LBjuJ44m3x9eYdEn3L37clEUjMfjE41v+uveKxX1hdzx1+QksvKHda7D
adVQBvakxxu+r5qmYVOEp59+GqwhGSGS1LQtJf2M9K9rSiTpt+kjd7j8GlgYLR8L6V22o3bNooKc
B4qI+nnr7yvGNeb2AUZK6b4mzimlfwj8w3v8vQH+m/y1jh/h0LXb5aJAVp17VH1vPKrQXopCYiEi
xpEUVEo/bzDWYEyJVAWkRGg7utrTtTUhdDirgofRGox1jKuSUVWq/4OO5VfLvCQiK7W1GAPBd4QM
mXXWqvx3CISYVCnaKiQYdFqRoqrwxRBVZjUZrC0x1mBdSfQWYyKlM5AsQolIoV+mb8okfIh0PtJ6
T9vV7B/s8tprL/Otf/cNXn/91bt2JqV6KXQ6ho6YtEHS+Y5EyjlHR/SeyWjCqKowxjAeqUrSZDLh
jTfe4OatW9qkQguvkPR5GGNwZZF5gOu1dB3vLR6ugiFFUvDQJaTrwOsHwQdPrFtSxsJjBFsWGKMf
emGlST/Z3mAiGzBM2rNcoy48UUectiAkwbiSaCzBFIgrcS4nSW1LWTmcUbJw8p5RVbA9Lvnc5CJn
fvlv8r/+y9/g5b0ZTTEiiWGBUTlKVslVv9hpkhwVBTXoAB/pIBt3l3tvCNp99d5TliWHh4er5zUg
oAIZT6+W8V3bEUOiawKffPYpCJ6d7YovfOGT/Ns/fxOY4r3l7NmC1tfUiynTg30k6UKodx1VNjaf
67061yd20QfFxdAroid593GqetEw6b2PhPvDSMqNkSPXtmkayrJkPB5T1zVt2y6Ln74Y8t5j3arA
G8rOnvRav584qVA7/v3xqdWwoOi/74npMUYkCZ99/jOokpF2z0yvYpVfKwNHN+th3KNO66FnMepk
0IjkicOqWNDJoCd1+RyNqqasYx3r+PiE1vkKk52Mx5RVSdsGrHV53cvzxaSTBZW1UBXBJUvAynJv
IUXEoFDhzEF0zmJt5lA5VWAqi0LlxnsYa5586gmtptEpO9GnFCmcJtgpKA9A1/LeZFJHATFGYogE
r0k2ueOvz0f5EjEBscQag4jDSIUxhU4pBEBhWSF4ou+IqaX1NbduX+eVV3/ASy//gHdu3jhyHVNS
zqHKiztCaHUdJitR+YAUJYVzGOfYzLyWM+9zAAAgAElEQVQFH/zSkHQ+n3Pt+jX2D/azep5fConE
FPNzlWXzUc90PWpYx/3FQ1UwGCKhnhOiV7fZttWCIem0gS5QFSWuKpEQoIXoO1xV4pxFClVTSsYu
4Uxi8qywT6RCyBrz6hgdiooohuQKNXNLCVrFQkqMWElsFRMOZoe0Eii3J3B7j+cmW/zaL/w8//cf
fZ3Xdhe0ydFm5GEYFAywSuiPyMINYCUndQL6RFQJrupVAJrADt19+8JCRNjc3MzGZFFHlCExGY95
/tOf4uUfvMKVay8zn86wbsHbl/8C7yNNuwA8SMgEX5M7FrohJF1NFe51QgxVd/qkdXlurCYHQ+Lv
8QWsT2ZjzJ4ZH6PoIWCgfJa6rpc/96HGRapU1DtKw4pT0k8Z3ouJ23uN06Y/w/eZc9qt6yceVVHy
qc98hp7v3b9rtaDTX8YYP7DSaY/6S3qiq0LDQMYbqMpSRBsG61jHOj4WEWNiMQ/EaJiMJ5w5e5bb
d+YcHuxrIy+EQT6v66BPHQhUroTBWhKiJwaPxEAKHpFEVRUUzhBCxDmrPAmbpUStwZjcXMpVSYq5
kVFogtyvqyueoCXFyGI+V45U9ktY8bGE6CO+G4hRAMY4rCkw1kGIxC7RtYIY5VA6W2EHpnUh6NrY
dQ1dXBBTh3Wwu3uTV197iRu37jCvW9D+ZuagBRJ2Sdk60ltDJyWz+YztySY7m1tMJhMODg6YLWZc
vHSRxXzB9773PQ5mB/gYKV2pe0+KK95CjDRZAn0d63iv8VAVDNPDA269A0JgYi3bowmUFcm3dKEj
EihtUu5C8hAdpXWIK/HJK4GysGBLkEKT7BgRW6y6pFa7HtE6TDmGoiQmg5QFOCF1nSboWRNZu6yO
7UfOc+POHdq2pipKitrzmYuP8it/4+f4P3/rD6g7y6Ku8RlUM8yxNGnTLofKwIYjiSRoMjeke/bE
W024A2XhqOv6Lix9v2Dq4tVRliWbm5vqomxKQkh897t/hkFo6kOm00N8OSelAiMFVjxKABEd3wK2
KLFGCb39OblTksZ+oT6pez5UL+p/Pu0+Ps7RJ9mHh4dsbW0tYUh9pHT0dRi+Rv2U4TSi+ocZ7wYN
63kWfRFx9swZzp8/jxmPCQPS83KT/5BDjjHxUp6ereBo74/nsY51rOPBRP9pnM/n3L5zm73dA5XY
FmFUjaiqCkgKR0rK1+uCJvORpA7I+fPtvSd0LZICJvO+lC/WEroFRlRGtPd2ECB6j5gsqe3sqpkB
BO/xXUdRltq1F2E+m9G1LW3TMplsUBSqQEiC4CPGoDCkoJNuMQZrDMYWiLWQhLbtaNtACELlyqzU
pHDjEMB73Ws73+JDC0REIiF0XH/nKi+9/CJ1M6O3VegvZC+KkhK6156w1En+z4fAnd07PPnkkzz9
1FNcvX6V69evczg7BFTtqfUtMSWMGIy1CkvK62nfLE1+LSKxjvuPh6pguH3lMlI9w7gqmBQFkjyx
U9lRM54gVSLYAiNWR4PZsRFrcaVqICMl4gXVTrWqXpRM7mYKQkdK6s9AULOw0ljSrIPOkCwkZ6Aq
kbrFREssFFf56Jnz7N25Q20XBCOUwfOpcsR/9rNf5p/8wR8Sree2h44JBTOCWKKxxGSwNuLwmGSx
FMSYCBFsVYEIyRiqwhFCYLGYH5k6lM4ycpa96aEWFiEuVZS2J1vYLMvaOw+nlAjNgkWaL+9jKXc6
Ak+lArMxksRgjEqHGicZEhJ0gUsDDf5B/njUH4EjRcEwhtCeI6To7PY8xNwnEsmQWegnPOixH4dc
gVOxMffg6w7Nie+CUQ3+tlSwSGpUNq8XlJU6Xg9fo95Y7bh3Qwy9GkZx9EGJS9jc8XOQAWU+5Q1A
i7JjxOvh94PXZEiA7gu6cVnRdZ0aGzpHSJEnHz1PsbmpasLBYSUSbUBSwngPUTuFPVEPLBL7XVBl
DSVFhRjk55BEdKPqi0URjMmjf0kYi5q3of4qEYPzCRsDKXneq6/JOtaxjgcfMaU8TVitK/0eBLok
SAIxvYqRHIEMxRTIqzy6BQhWtCgIXZedjdXTpiyVhwDqEC0mYhxYmw1PM1dQjds8KVgtGBBu37lD
07RY67Lpmxq1qkypR6xV09OYMNZijcKqxCgiIcaYC4ZIigXWZhNSmwge2jZS1y1NuyDEFmsTTk2g
OZwecuXKZV5+5VXqutbiJOZrI+phEaOQkuh6yGqiK6IALisGaxX+5Zzl7JkznDt7jm9/+9tcu3aV
hJK9SYku9E7YZim5TS+zrtbWIPHU7XEd6zgeD1XBMB6PmWxMcEbofKQoHSEjIqsNTWyCD8TMFbA9
ntAZcEadfWFpGtNrvefyfrXY5fGmDxFSBykgPiHRIIUgFrwRYuFAdFECjzGGs+fPMysOWczn1E1L
ig3PP3qRX/u5X+Cr3/lzXrh1i9u+IwWHTQ6ftGhxGFzuAESDmtJZ7QIYp1r60+kB3vu75FeLomI6
nTIejynLMlvd6yIxn6ukWg9FWkKCliNYjeNY+uP49pPiJGIzHJcOldMJ3cdWqvtRU/phx7063P01
7rkA/eTgXrdZcgGOKV89yFht4vp5GJUVbTb6E1E99MI5nvv0p/OmMiCcp6Ru6zEeLUj6z82A6Hyv
EGMUYpSOdrjSsfekiED0iu017sh7aR3rWMfHI3Z2dnjm2WeZzzu8f52D/cu0bZvlVkUNRAW6rsO4
EdaoelHIcuYxdjhrqIpxXnIShEBoWtqupa4bQogUhWNUFjinAiVt2yJisQlMWepwIe/vK4GKgDE6
Pb1y5Qq+81y6+BjGWFw2fAttpxyBJFow5DXZOIdkpSXQ9Umn+0JhxgpDcuR8Aeq64/BwStstQAKT
jYKiqAgpcPPmDV59/S1eefWKwq96legE1lmqcsyi9ktdB92Hc7GTCwYVaRnx6IULPP/881y9eoVf
/5e/jq9bSlviY6QLftnI6rmRhJB/lzDZOygFn5tmH8+9dh0fv3ioCoaNyQYhRgRLNaqIIhQb27Qx
QFkRWzUvM0a7BsuObaG+DLo45YSkB06zSpyISskyVkgpYAQi6jxpY8LEREyG5CySFRuSWIRI1ynk
qShKNre3sNbQpJoiGGy94HObW8hnP0f37W/xynSPfTvB4yBZkhRYI9gUMRKWRQJGmNc1Xa1JvwmB
wtncXdBVqixLYvBUZ85kh+dwl3EXHCXa9s95mNjbQYIe4irx7Y8fYkH7uJ+CQTCndsqHBcNxF+LT
eA8fh7gXCbuHJ626/veWfx0WDB+VakXPnbDWUhVlVgtRfxEnamRYWcOnP/c8MXTIaKS66UlN61Lf
FssTmr7A7p/PuxULoJ3GzG88Ev3tjTEoKMAiTh9DFdDWBcM61vHgIgJt/ldQP4L8pzQ8Rn8hGIxY
ki9o64LoDYKSkcUExHiUl6wTfWNGOaHv6L0OoACsJsRRG3IinigR7xu6bkEIta5ZxiGpBF8gUlG6
Uh2arUFSQMSTUoev95HkcUZx+zdv3OHKlWsc7u+zsbHFaCSQWoKvsWWFmAQSFdqcou7B2VMCAtEH
2qahWSzwbYOhwhpVdAttoO08i3lH13kKZxApsRa2NscgkWvXrvM7v/2HvPDdH9DWniyihCwvZSTG
ltUE1WuirwssiFCORlx45BHOnDnDeLLBW9fUxfnW/j5O1F06krK6vKxesrSCE4NkmVgGE+11wbCO
+4uHqmDQxNOAsQQcJi80riwgCraoUL1nk91hwXcdNoL+AD4EjLXE2OIKlRczOamzRo3MAg3GqSGa
EQYdj15twKoUmzGKcRT1NohJJcxSjBhrOXfuPLMDQ9xviQGe29nmb/3kT/DHr73IH98+xBvLYQdd
RpKIdbhkaPOi1IYuT0rUwXl7e4uyLJfkWe89XVMvi4E+se671T0udJh8Qw/xgZ6tKiKIXd2mhxH1
MSwW7jUFOOn3SkI7JeEfQnsGpnLHfQSG93taLqqdpbuJ5Po8VoXP+yEW32vacbx4OKlwOn77owXV
6uceKqTJMtrNP3Yt9EGPntvqdVXlkePnfhSetercO6fO4oumJRCXguEjV7JpCp567lm8ARM8UlSq
cx7VrXVZZC8J6Um7hikrXsWAtYOpXv8a5s+MvpBZfjAeO9/8oZMsEiDWQpGQ3ClcxzrW8YBC1GgS
yAnlSZ+3DEvVG2DE0Tawv9spV65JCimyYFwCk12MMTg7IkkNdJB0DzdSqJppYFmnILoPhdAQfE1K
Hc72vguWFBxiC8rCZaxTJMWOhCelmtjuIUQQQz2bc+3yq7z4/Zc4c/YRzp/bZjxyxNDQtpbKCSJa
JMQYEdvv7aKaTj4Q6oZ6NmM+m6l0rCuVrBwSvo3M5zVN2wDqY1OVlqJybG5N1HH57Rv8/u9+nVd+
8AYGg/TrIklhWiS8b5brpYbRLxE2trY4e/YsFx59lLIsqZuG1157jYODA6Kx1MO9ph+z3P3i6qu3
hDutmy/reG/xUBUMKRNGXTnGuoJoDS7ZpckagMHmzoVo+zLo7RAwMXfScxdT8EgXCD5LrxohRo8r
HLRBVZUk+1KmgDcgxQhjFA9JAtoApaHYmOAXNfP5PHdCDONygmxEpt2UeTcHAs+cPcvZv/ITPD09
5IVXX+fy/pw7fkFnLU3TkULCeVSpKSY2tjfZ2t6mbRs639IsZssiAPLzEZYuv/cLa1nBsXR98V6V
fY7fflhk9HGaa/GHFe8HmqM3+fiAMU+7jse/H57yUcL6h/tchoWFtXZZMNSLWreRzBshJUxKnN3a
5tzFC4izmrDnt/tp29CwEDNGJ2/D53DkfbQs5t5tw9KiIeZNMBH4eM2a1rGOdfjomS/mHBwckFJi
UWsTqyhUgrSpG8RanDMKJVpp9qzu5PjCElNWR4uIoLKqJktTZzhuDBEIIIEknuhbkA6RNq9tM/b3
D7h69RpXr1yjaVtEhMI5qqqk84G6rnVOklEJ5UiVm1JMhE7N3tq2I2YehbXuiAdS2wY639E0jXId
BLquYWt7g8nmGLHC7u4ub775JleuXWE2n1G4Iu+3ysmoqpJEounaI5dAJWktIQQ+//nP8/TTT/PS
Sy9x5coVdnd3Mw/CLCW9174K63jQ8VAVDNZYYko0XYNFsBRYr7gGVWEQMns5IyZ6B9m4TFRCyCYm
aEc7NNnMrWmxCDvndtjZ2dErk1QhSCQSTISyxE4KKEYw99pk6QJUThfEqlRlhraj9S2kCmtGlDuq
3zxaNIwXgW0KLhQlP/ZXz/KNV17nld07TAXmweFtSd0ZTehTUsOX6VzhRi4s1XS8XxHMEr3FvUY/
cXgvuPjjcKU+hsXBEenTB8wxeK9FQ8o8lI9LnAZbOv7z8GkOJ0MfdhyXVC2KgrZtSSGoioYxGXYE
qQs8+ehjTDY3lPz/LlK2OjmwZPaeTgcEGCo/iSw7aimpuzP9NOG0c05CIhOkRYnVPRlwHetYxw8/
eqCLsYayLNWLYTJeetOUVYVOIbTrnZZdh/y5l+Ud5e/zfh69mq0FT0LVi9TcDUQSpEBMIdcdgYRX
3wIaRDooI7PZnJs3bnLlyhX29g9x1rKxscHGxgZFUZIICt1JuvbawqmakA90bctiPqdtGvVwMhZr
HUWhDccYIk3X4JylbVtm8ylVVVGWJWVZUFQOsULbdHz729/mq1/9LW7dukkMPjeGspx4UtRDQvso
1polXHRr+ww7O2c5d+4czjk1ZLt5k729PWazmaIiBny0dazjQcdDVTAEWxBMQejAhEBZFpiwwHcL
JS7FBMYRYqLznqqVbC+v7s7zxZT5fKaLUMZPdyHgypLzFy5y9uxZxluJ6OYgqlggYrFFhas2SOMx
0WpxIFULlSe1HmqPVBaxFVUFxIV6GPgWkqcqS3ZKw8InilHJ9LChDTBJhp/+zAW+UG9hjGE6nfL6
zTu8PZ/z1q13GI+2OJwHbknBwbhi3CUklqSkw8RgPEE6hIiFpYBPCFpApShEo9rVRgwpDhK4wfpy
ryT1eNfipInD8OceGmWtzdCnk83CFNJyj2RxwF84UsjIyecpQ1LKsUjJDNBK91fonAa3ut84DoE6
lfdgenJaVLhNUrWR4XF3P+7qY6t597sXcGng+dB3pLz3iM2Oq1H5CzZCNRlz7vGLWEZYCkhOvZCi
whVM57MlKZCEhIVUQJeIkjfETLQ3JBUZiLmYF/ptGhM8pk3aFexfP8XKqRqWCYhJWI/+3nvsel9c
xzoecLzXD1miLEu2trYYjUYcHB6wt7/PZKJOxNaqso8YQwhJCbzHIKRAFiLJkwXfEbqG4FtiDMp7
kN4wNGmynwIpyRIFEGOHjy0x1QTfsr+3x40bN7h58xYhwvbOWc7s7LC1taVqdWJIWEUtFEWGKqtP
wWI2ZzabE4JyE6tJSVmW6rvTtHRtoFnMGY1GeN/RNKp6VFaOycYGrnB0vmPvzj5f/6Ov85u/+Ru0
vlF+JJFlqZWgbrtlr2Vjo2I0qiiKgkuPPc7jjz/Jk08+yTe+8Q1eeOGF7IUUl5y/EMJHIsm9jnXA
w1YwJKHtVL6srg/pul2sUVJSVVYYSUynU4LvqOua0rjszKvOkkkC5y6cYXtnm8lkk2KygSkrTESd
no0F22Qst+IMEQOuAJcNVYJOJ0qBKEm7siFimkYVFURwRYH1qvwQk3bmTV6UUkpUVcV2UBWds5vb
xBBouxa5ZHj2Sc+tRc3UN9QLz+7egtcOFnz72lXuEBVplSxRhgn00YW371SLyH1DOI6Qkd9Ht+I0
bsD7Vf/5YXdM7jUheNDxbkTp9xPD90TTNHjvj/BGlo9thOA9n/zkJzMeFug5Lykd3+NPjsTR0ckS
LtbLuMpKfOBed5OUYG2OoRfWsY51PMh47wWDykCrYEhVlWxubbCxMaGsipzMCykGus5Ticc4vd2R
5aQXTgiermto2obOd4SgYh5GCqJRMrCuXZp4i2Q/ByCFSL2Yc+fONd65fpWbN27StR3jjU3OnDnL
zpkzlNWIxnc4V2FtgclS7F3rOTw8pF7U+FbVCKtyg6osGU/GuOwQ3dQ1nfe0Hmh1Td3e3mT73Laq
ODptlu3e3uXffetPeOvtt/ChwzpLTIGu60gkykJzgkWjjs7OCRcvXuDM2R2MsTz33KdJyfLbv/3b
HBwcMBqNWCwWy0n/0PjzQU2m17GOYTxUBYNPligFyUaSLWibjq7xxBSI+1P279yinU+prOHppz/B
+U88ztbOBqONTU2slaWkcAhrEbHaoUiZaSWRpFgkxDqVYk2AtUTAx6CqBj0p0zlkXCJNh+86XEqY
3KmoqoqUHPOZp+1Unck5tZJfzBvKJIzKkXYJIoyqCSkltnA8trHJzDfELlHvJHYuX+fw5nX+qPOk
ZAiGfN4JCZIVHlbX6TRS8r04Bx+0YBjepjcAO6m7fj/3fbpE60cXP4yC4TSS9IcRIYRseGRZLBan
TiVijCQLzzz77PLvar6c6MdyS8LzCWEQiFGnWvkS9kgDRAsSaw0+ntIVy8V6r338Eddq61jHOvoY
woXueYg2IXoOg7Umq/nsMKqqpXLfEqqY71SWzYiehKugxRA8vmtp2xrvW7xvCV4LBiMdhg5Vcsrq
bBJJyeNDR9vVTGdTrl29yq2bNzmcTkFgY3OT8488wsbmJkVZAiosEZNOX+eLGXXdMJupA7QrCsbj
CUVRULqCoiwgRnxo8V7XN+ccYqBwlslGxWQ8xjmrpm1dx5XLl/na177KK6+8RIgeI0YbiNmXJiZd
bwtn2d45w2OPXeTipYtYa7hz5w67u7vMZg3vvPPOctI/3NeHYha9v8962rCOBxkPVcGwmNfcunUn
m6e01HXN7d09rl97h2ZxyLgw/MwX/yqffu5pts5sEUaifgapUzlWrzrQzlmMJMVJJsDYPCI1kM2v
rHWaKIn6CMSYOxkJTNKFTQqHzTCK6DtiToh8DIizOOMofEdTN6TQJ1OwtXMGaTvapqFwlrKoaJom
k49bJlsjxHtsIXSSeO7SGV59Z0R5Y482ZQUdUwCi55LSykCMVbIbs/Ha8vv3UQj0i9JJpmPDhPOk
xP5+i4OhD8EHLVweRNzvefTckZNue5oE7TCGG8FxF+yTjjvtPI9DmZaKSNm8792ew3hjxLPPPbdU
pVJgWcKim+uJ59Of+/Jk0InE8of+LydlIX1rcUCGTHr+IRceRtZq4etYx8cxBKGeL7h16xYhBEaj
EU9cuMDZc+eoqorOe2LG249GFcYERDIsJ6VsBioZkagFQ9u1NE1N17X4zGUwUmY51oYYhOggEnEp
kaSjaRcsFjMOD/e5eeMme/t7hBgYjSZsb29z4dELjMZjXOEQ4/Ah4n1LxLC3d8BivkDEsLGxyebW
NpubW+rllCO0LTEkvNfkvRppA6YoCsbjMc5afOuZz+fM5lNefe0VfuM3/zWXr7ytakuhbwixVMLz
MbG5OeaZZ5/mS1/6SUSEGzdu8MYbb/DGG9dYLFqsVZ5E13VHCNew4haOx+M1PGkdDzweqoLh9o2b
jPen7O3dYTGfcTidcjA9oO5q/spnn+fn/oO/xrntTQgdwddEX2DFkJKQ1KOEto40yVOWhcKQrMNi
wTpMJlmCIUXBmIKUIATt4DsS0gYkZBfeGDTJMYIrdfEQoxKlva6+cSXWRgIBay2+7aiqSj0dslwp
wMZkQtM0jM7u0FgPztEczokkzp7Z4NFHt3lyNuPq7j5FVbKgnyr08I6TE/kPmnT3k4KNjY1lZ/rd
4nhRcdJtHgTs5rR4Px370875eLxb8v9BYpj436953kkE696Po4ch3evcCldw7tw5zu7sDNr7mW/S
w+CODrSWBUOKccltkCUJ/YTCIH+/1DaTY4cdv+8fIjxsHetYx7uHsZbRaJQT80d5/PHHGY9G+Gxm
aazFZQ8hY1pWjQHt1vcu9UkSIXZ0XU3b1YTQEmJH8IFgOiR0kFp8ShgfcKHDukSiZdYccDjd5XC6
T8wTAJMcZTVisrHF9tYZBEUVFOWI+f4hdd3Q5SKgLCuqaszm5ibj8SRLOB9tcCybcUkLG/VDStT1
giKV2MKyubPBy6/+gO9//y+YzabEGJb34pylGpWcOXuWnTMqsHL+/FkmG2MODg545dVXuHr1Oru7
B7RtJAZd03sD0KHHj3NuWSQsFouP8NVex1/WeKgKhsM7d7gRA9PZISKRM5sTnv/0Z3n+c5/isUsX
8T7gY40tLHUKlL4AK0iyWCy+i5RmhO88sdUlwJUWIwUiDhGDmKj5iRfErtxrUwyYGKHzeYwaSLZP
0JJ6QYgm79Y5Yor4GDDW4KoS03msMTRNk5M2MM4uO/9t2zHZmOj9OoO1wnzWYMRjY+TZxx/nc9PE
fG/KnbbDuCJDk+6+Tke79B/smosIZ86cYXd39y4+wmnThncrBD6uhmw/7LhfGNT9Hjf0tOjH1e/m
QxFj5LnnniPLkSwfT6xBYl/kHePNiMKQYoyqL55ALQ/7E+6PG9wkmx6929ig5zywVkdaxzo+lpHo
pwcjdnZ2uHTxIk89/TRiDG3bYLPrvXbHh5NINUolqRlrX0SE4PG+pWsbYmwJoSPGQIgdRjpC8iS1
WKDXSoi0yntoFrRtrURmVxCByYYWAM45fFAehS0jbddRNy0hQlWNqKoxo9GYqhwprDbEVcMrpbyX
KlxJRH1nitKBqCy5iULoPO2i4zvf+VO++cffYL6YUZYFZVXinOXsubM8cuERtra3MEayf1Nkd3eX
g4MDXn/9TW7d3iUEEKy2VXIjaAjxPeoztBInWTdU1vEg46EqGKYH+3z2yU/w13/+K1y8eIGiLEhF
ABfp5jVGYNY2bG5tZ3FVA1KAWKQsiYtDQlSjGWctnQ+QLBIzFCnLN/Z+7TF2SFFpcuNFrdRjhBQI
KYDrk/6AdQVCIsSg2vExqpW9K3BO8DF3XJNQty2jbJSVUmL/YJ+dnR2arkVSwkQIEnEBUoQiweNn
z/PM+YYr12+yt7dPsokY1S7SHEu8jibs94avLI+6x0Kzt7d34m3udX9H/qYHACvTsOMyn/cbw4e5
mzB32jmcPBnIwLLjZ3rqbT5I3E+SvzKnu/t5DKcH9wvbGl7ntm2X/gtHJhF5E1zdBp5++mmFEIhR
SdOYVhY/ecKwFDQa3DrGiIkpD90SK0WrjFOW1cu0nFhksmLfcBze4dLoTYQUs7LZxwSmto51rIMl
/8A6y3g8Xk4YHnvsMbz3zOcLds7s4Kx6CsTeH5Lh2pCd46U3gVQ+Qtc1QLcsGGIMRBMQPCkJJhoS
AcRo3SAxm0pGyqqi84EYEzvbZxiPxsot8BEfIWJo25aYEoJle3tH8waxxKCyqSFok89lWFKKiWQM
o2qMGRucK0kCPnh8NrScH865evUqv/M7X+Nrv/M1ROCRR85z/vw5JpMJn/3cZ/nMZ5+n6zpeeeVl
vvNnf8qt27eZzdRfqe1Sb1ODcxbJ5+mcWyoPeu9XvJB1rOMjjIeqYPjilz/HL375J3FVoQpGMZCS
RcwGxXiLel4jUehmhnE1oRZP0UacM9A2eBvpYoc4QywsQSASqBcznHVYYzA2gTEq/egsLiZs4cAG
SAFESUtWhNAGYhvpTCRFcMZgk7b9JQjJ6MgwxSwtaRPJBawxbIzP0bbaPTlrrBYbvsWngG+ULzBP
EW9Vk9o1gc/vjLl+foc3pnMOKJAklLEjiaEdyI1+2CnVB0nS+lom9veR0jLrX6LaT8H9n3yHxzrb
/bc9ie6E+0hHEuKB38TRuzi9GLlHnGrI9j7iNHjR8JyHfIE+epiRyFFxWZcLhDCAvh1/vCIIyQh1
IbiY2C5GfPHzn0MkgFQQItYCsUVCUEWxgYZ6RLXDEYOxNvOF1E29hxz0hUGShMnwJmOtfpZI2GBZ
jhuSkCVUEJTMqCLsSTVk19Zt61jHA4yj8NZ3i35e0LUth4cH7O3tEkLH9vYmVVlQlurLYGyvxqbN
g6NcJwabQVp20EMKCCGrIgUgLG1EUbcAACAASURBVNd5MWCtUBSOqrJgwFMyagpGdUn0EzofCDFx
6bFL7Jw5QwgR6wp8TOzv71NWEyYbO5SlTheMWJRIHRFjKPpmRYLQdrStx3tPVY2IMbBoFljnMqQq
8dZbb/Liiy/yzW9+k+n0kC9+8Se5ePFRnnjicTY2N7hy5QrT+YxvfetbXL36Djdv3WJ37w4hdHgf
aduU+Q3al/Q+YCRRZHVF7z1FURyZ9Pc8t96PYT21X8eDjIeqYDi/vY0zBnEjUheIaMUviC4gZUE1
2aBe1ISmxpUFbeMJPuMOA6Qo+EXL/PAQZyzWFsQITSCPMd3KTdII3nVUVYktHEMr9SzUusRKOqt4
x9C2OVEzSIwQBUvC2YLgW1w0VGWBT72kpcMaYTGbMhqP8aGjNLoQnD9/nhACTTaP6doZj25u8djW
IbsHU0JREhF8Ch8YevSg4rhi03BBG6a9Q5fjd+uaf5B4kEpEP+zQLtsKhtTzaO4VSVY1mACT0Zgn
nngCUzhISnZOCe4NZCK7qUt+T590QFq9F9ShaNlRTDJIU4QslSyY1EsZB9aU53Ws4yOKk3QJ7hEm
Q3ZiDBgjlEXBaDyiqrKJWeHy53slaqA1Qp465gUjBE/bNLRtg/cdKaoPC8siQff5lAJGHNYKrrBY
p/BJ6wzOCtYKGKGsRhRFxbnzjzCZbNC0nlFRIhHaLjIaTZhsbFKWY3rDVwARbVDo89JmV0xkvkCg
LPV3Tdvg5zOm00Nu3brJOzdu8MYbr/P25bcoq5KnnnqSCxf0sbvOM53PuXHjJrdv3+bqtessFg0I
FIUWJTHCgGOthVJi6bkAx/bPY42k9fR1HQ86HqqCQVIi+UhqA0kKfK8OJAGDIYnBVSNKDJIEa4yS
hVCykA+epm7ougWL+TQTliwhJdrOY42jwGIHfgrGGkajEaONMaZQXwcx6j6LtThbInkqsfRtMI6U
tLthjKV0JSl4mrpjczSBqB0MRPCdEpZCCBjfMZ6MKApH3TQ455jNZoAuVluV44mdTT578RHeunmb
ubM0hgyzWl2nj9XCkUfNcO9F7X47Ix+U0N0XLz+SC+ygWBARdXIedJ9OioQWvwLYCBfPP8KZCxcI
JGzPV3g3roHouH415TBK9Dt2G4lJkwQj4IMWGUFlXJcFQyLLFhtIBpYFz4/Ya7WOu+I+KC3rOBba
3X63cv7BhSBYYynLks3NTS5dusTZs2exxlBWVXZUTurQLmBNbgIQMUSMUcgwAZq65vBgn8PDA5qm
zhNglWEWVJDBGN0zxRZqkeQMoPChGDwheLquYz6vGY02ePTRi2xubGFcQdNGynLE//fP/xW/+qt/
l3K0gS2KwcRDltuV5GIh5SGpyQ2OnmCcshv1tWtXeOGFF/jGN77B4088wWRjwo/92Be4/s51bt++
zfXr13np5Vd5/c23MqxKEQohxuWb3fvV2hb7xXgQQ+WjocrdcP96kPCkH/Z77GGMH9Vr9lAVDHXT
kYIg0eBTIqVcEHhPjFDPagxW0Q0JupTouo62bTG5eKgXSopqmwURQ9AhAPO6xrqSIsBkMmFcVaQ4
1xHgli6KLiWC04UQm63kjUEKs8R2O+tIMVJ3HcFYyqpQjKVkiVcEI5bWd0w2NgjBgxGKqswmN2oV
33eIx+PxUs50+/yEZ2Pkdtvx2Mjx+mJOHI2JIllV+t7xYRiovWfOgd7Jqfd9P8pDw2NCvjZ3nUtK
p16B4f0NiWP3ez3u9xrcSzHpvapLnXQfp51LXxCkGAmw5CrAUUO9oYTt8pysahVZMTiJfPK55yiK
AqqCFEUXPcncitiRQsxJP8v3NUkLYy3eB48b/ZHXPuWNckjgs8Yo1C9/ZiUTqFNUOJKY/nfrgmEd
67g7Pj6fCxGhqtSlWEQnDc7Z3ExglUD1XKb8TY+m1fXp/2/vzYMku677zO/c+5Zcaum9GztALDQJ
UKRAcBNFSTa90iHZE3ZItByjkBQOhWw5QqMYhzWM0Yw88oQ9Y48U8iI6FDEe27JHmuBIlk2NLUOS
KYnmAoMCQIBYCRB7A71Ud+25vPfuPfPHfS8rs7qyunqtKvT9Il53ZebLfOfdfJl5zr3n/I7Hew0p
rFrXPjX/i25kQwph8k6A2nmvXElZlRRlQVGWdLsJ7XY71GMRbDPW8rnf+Hd8+gd/AGPrVQUVvNbi
0SobKwvOb6xqeOj3B5w9e46yKFhbX2Fp6Rynz5zh5Vde5u3Tp+gN+qgq586d5ezCOVZXV1E8ZxfO
b6gYbcqonUgAG/+JEHb81l771fK9c43tH96ZY7avAoZ+oaysF2QaeiTglPVBn0E5xBWOQa/PcFjW
sx4JiTBqorK2tkZVVQyHQ4qyoj8s6A+HLK+ts7C8TNpqceDgIW6a79Jpd5jpdJifm8dYw2AwoMKR
uRatbgc7k2GyFKxBBXxmQgoSgELV72OkTVqnN4mr8ENI2x1snZKR1F2txBpmZmYpij7GWkRCsRNA
v98nSRJarVZYDXEFJ47Oc78aTp5fZuH5FxlqSO9Qd2X6y7s9277T42/VDG4vcrWkXC/3+TtdsWnS
gawIVgzvv/99iE1Gs71aB2LN/0Yu/CVTBO9ceNyEVQHv/UQa03idoxBWG8aMDVrsGmYLUY96xRsP
SbCNLY4biUSuBZf2OWuU08JvV0KSJlhryLKsnuzyGGOZnHAVmoqriaMpk0FCfVvrYuaJ9CQBEa0n
IhxVWVIUoUN0MSwxxtBqt8N3oQitdjv8HiPYJB2lRDZN3Db6F4UvRecVW3/19Hp9Tp85yysvv8zq
8goL585w+vRJFs6f48yZM7z99tucPnOGfq/H6dOnWF1bpygLbGJxbuvvYp22pBa/5iJ7lH0VMAwK
z+r6EO31Q3fmomJ1fZ3V/pDBYMCwX1ANS1zlSWxCUQ1HXwJNYxOAdmeWfDajVRa4dJHFQcWBo8ex
qcXbhPPLKywurdDvF+RZxoG5OebmZsg6LZKkWQWoMDasHpQGrITZ0jAbmpK2ckyeh9nSogyzv8NQ
JerVk+Y5INjEMhyUJGlK3soJ31RBc7ndbofZ2KZZS2KYTTxHh5733X03j79xinODARslvIHLcTx3
o7PxtONvZ0PTRfqdHjBcbpO9CwqkL4IxltJV4BzdvMM9994L3uGbip16NtB7P6qR0E3TX76qcJ66
g+pGMd52+SUT15uvn6YaUpUUjE1QEbz6OniJySqRyLXnEoOF2pkHxRghTS1pmpCmCVmekqS2nrzQ
0TMC4/IM1DVOYfKhSQXy9aSB1pLN499r4+IPXkNKUlGEZm+Dfo/BYIgxlk5npk6HMuTtTnh9EYxJ
cH5jEkSMUE/54V1Y0NxI7Rzyxpsn+cY3nuapJ59kaWmJhYXTnDlzkrdPnWJpaYn+YIgxQVGurMq6
ozP4cu/WF0Yil8q+ChjWiyGLi4s45+gPBriqYrlfsVYoa2sDFlfX6A3XMZlnbr7L3TffyS033cSB
+VlcOcCoxwpknVBYqf2M555+g/XlkltvfxfM5MyjuLJi0OuztLrK+unTtLIl7rjzZkrjQUtSmUNa
HZzN8aZFVnd2RkyYJG1bNLUhF7vuEG1pUQ2G+P4Ai8VgEGNJ1OFMhuQpMjcDXqlW15B2G0kSbJrB
oMDioexT2pLjNx/hIweP8Y3X3uLlp5+nshYr4NSPirGhTgff4dhOc1avVvAwLQVoS8d4vBKXyZ8w
pc7VNLKhvBQsnXAqJ85hbLemU3H4wbmkU7goUx1+FcbfialjqmP74Cfn3iaGaSxfVccUkkRqNZHx
Y4QfZpGNj/q4bQPvyPKcrCo4dmiOE3fchKYZRnPAhbEry6CSri6kJ6kN5+Soa3HAJPXoawU4rDTJ
wHW6lJqgb+Qdgg+pSI3iUZNqoII3hEAcAecQ50K90A7TuiKRyFXmIot7vk78t9aOOh+32m1sYkfp
hxs1AbViYJNaRDMBMfa411GAoF4nfjuEWtCh3oCRglDTHXowHDIcFogYWq02lXNBm82mo9cI38cK
KuHnxoU6i9A5OfxtxFCWjsXzizz51FN86Utf4vHHHmMwGNAfrNHrrbCysspgOAj72/D97ZzHGCEs
tuoouAkrJJcSksXvu8jeYl8FDEur67xtzqOqrK+vs7KywvJan0otYlJWV9Zoz7a57bZbuOWOE9xy
4AgH5+fJsxSt8qC6IB6bQ9ZKyXQGfM6ppfMcPNChdWieeRPkKHtrPdaXuywkwrmFczzxxBPce99d
uOIYw/6A+SOHyTXBtoVKlQSQJDR6S2qVF62XU421SJKQtls4AXEeZ4UkFD1gbYYmNqQ44ZBOTpIl
YWbEGEjb6FoPpE3emYXU0j7S5uMf+wi/9cyzOFsrTt4A7PWVhUvlSlcirnRVAnSULnTLrbfS6XbC
j9u49CFNLUpdd7K5PLWxoZH6uIL3SKyZyFOGjWAo8o6l1fwxvRLpytiulmq/c3W/Ey+cpJhaG0bz
UVUGxZDllRXePHmSmblZFGjPdOq6vY39Q3DRR8RjSBFS1FtwQr+3zvraCmsr5xgUyzi3jrUOtML7
ipnOEmnSQTUhTTqkaU6WZ1TVgN5glaXVBRYW3ub8+fOsLjuy1gHy9hyDYUHa6jAzNw/A8soyjz/+
xMZXlUioZax01JkaIDGWsiw5e/YsX/ziH/LIVx/h2WeeAUCMRyT0Whqlb0IT99TzNBvfo2EyZ9MA
XizLcpu6vOvNO+1393pwaWM2Uc1yXRk7amv6XoF9FTCcWVykU1WAkCSW7oGDHL/tdubmDiIm4aWX
XqY72+amm48yf2CGY4dnmWm3SLME1QytKtRXuBzSVoIUMHMg5fjxLsdPzNE9cpC5xJJYSzUYIv4Y
bx9s8+LzQ075IS9/63USwheJNRYqyPp9ym6LvNUibWWIT5A0aNBXokFRyVokAzvbhcQgzuEFnPfY
LMc4hzegSYpLDD4VSGwoELUJUlSUuSWTmfCWWo8kOQ/8sXu4/dAc31xZwZnpSjjvJHY7depqc7UC
hqYXw6ViJYgEpGJ46NsfpHHQaVnob/zCqQ+1BdSpRhNHqusLQuO2KwgYhFA/UfkxNSszOs/4o/WO
5c7mj2v7Dr9TZ1Wu8nlttei79d0jXj15kldPnuThL3zh6tpyjXjooY9e2QtsNeRjs3aV2xgxrzqm
9jbGRS/23XMiL+Sd+tm5llzamO2Bd/pO4Cvb7bCvAgas4djNN3H48GHa7TZZlpEmlm6ngzEp66tL
HDwwx9yBDjPdFjPthDRVMM2yoEE0xWcCWQoo7Y4wO2OZ76bMdFJaNui+py2Drypuu/UYrUQ5fOgs
b711lldefS0sW94K5bBkfm4Wp3MYH3pL2byemRWPyZJaaUbCCmga/vOuCt2hpU69GRaIEbwRxCSI
sdgsIRHBqKBJVadytBkyxJrwxnVSy4P33surX/sapbF13vh0p3FzJ+Gr5XB777dsDAaXJPZwyWw+
j+0kW5ul8clUITal0W6t2jTtuOPHvlS7m66d053gyR+L8fGdphq13fFUNwKKiYDDe6phwdzcHB98
8MGwv3PowG0UPTcrC01ZQq1gQmNTLW/cKCaNHbgxuM4bro/rg6SqGEKNj2muyXq1o84FHg9MYrDw
juZh4K8CrwKD3TUlEolEbihahGDh4YvtuK8ChnvuvpN77r6TVqtFmqW1LrOSiGEwKMgSOH70IK3c
kOcGsQKJgSQIvWsj45akqE0QU2AsdDops92cdpZijaLiEGuweYuhX+XY0SMcOnCQ22+/lWeff4kX
XnyFful51523U6mQi4HK46uKvGpjq1DTIJjg/Egt/yZh5UCswXqH8QplkJQUBIsNKUoGXBX6RuRp
hqjBqAXvQ15kUSKVw/eU+266nVwfZ/0qjvOlOsHb7i+T5aq74fg1hdLTOh5vZvP5XHHaj0zWV+zo
KZuOezEbtkrbmfa+jNc8iBe6Wc7RQ4e59eZbaGJYL2CbQuSN0wjn4cfvkM0vfuEKQy2LGmKCsAIx
/jRPU8NQn/ioqUgYtxgsvLNR1XPAr+62HZFIJHKDsu3KQsO+ChiOHTnA0cOzpGmKbZSDAFVPb73k
wNwMB2Y7WKmwRil9mBW1YlEjeBHEWiRrhVxpo0ia0mnldPMW1iZ1jWadiFg5sizDIIhb4ejhNu99
33t47fQCX33iSYYId912K4fFoJXDuQpXVWRVC5tl5FiwCZKEwAFVxIRARkXqXHBFxAY1ycJBrf0c
mtVYGFRQOkwJlH2MVjgtMeQMltfp2g7dvMt5399yzK6lszWtCdpeSxVqZuGbWf3dZjyNaGoA0wSZ
W3A1z0EA8cr73ns/Zqcr4JezbNQEKKNVno0XcPX5WGPAhqaLQp3atPtvVyQSiUQiNzz7KmCwBtLM
0u4GBSEVQbzHDx3FsMAYyDKDwWJEcNYGZQSbhIlNY8LtusAYY1CT0GrPYDtdNM1AXS2goMHRr5Qk
DzUI4koOkXLk+BH+4OtPsfL1rzMU+LbbbsZXFb6sKAclZVmRtFuoGmySBPWEJKQlmcSEAAFQI2At
SIV6T1WWGBeCBa02FCO0cGFFoarwvsSmCWVRsLi0TH+9x9ED87x+dhW1Jshh1hWqKtt7W9P9zunP
2zzTfa2Cg0sqF9qUarUZa23dXdOxk+6Lm89rxw76RLZTo+rR/LPBZOrO1q+9eVTHbZhar9CkDDW5
PM1TpC7Cr4/dNBMVwKIYVT7ykQ9jsmwkO9ikHo13PB0/jo7tM1FQqhs7NwWFIIix1LIhGBG0KkM5
xChrKUgbYsJqoKjUDdwm07b2ThlgJBKJRCI3DvsqYKiGA6gqBv0BJs+xeYaoMOg5VpYqRC3WVqh6
vHYQB1QejEMkIUkSxFqcqcCC+gqcYvMukmRURrGkKBajQUJVsgScozId0qqgtbhAJ4XznYwzxtF7
6nFM1efeW+6gs9JjvjuLG5Qk8w5USRJL3mphSUN6EoReDNbXjp/HtNLgSDk/yu/GeYyG2V+tKnzl
GDqPG1Q4VzEsPaeXFukNz3O4k2DKIT7vUqqhVYJRj9rJQqvxHPag8La1s6/srIB2R+k90+7fxsHX
y4hBtnPqQ8rLxZV2rrhx2rg9dWMyMeaC9CLGZ9THJFI3H/9iccrmNCRRCXK9owChdtwRKq/1+yUk
Nqk7LhtSlPtuu4UHHngfmARsiojFuLrOQAScpympFxgFHCMjfV17MCGrYurYIWieY9PQJdpYIAQO
4SI0GPUYMRgMjQStWAX1KOVEALcXVogikUgkErnR2FcBw+riOudOnmNYVuRZm/lDB0g7bd4+c5bX
3nidTsszHM7TtikWj5oMY5M6LSiFxKDWYCxIVYFCUZSkadBntmLAKer9RpFoXXeQWoFhDycwrIIk
HJqxXBR85ZsvMpCU+47dRLW6TKfskxXrSDFH0m5D6UiyjKydIy6kJZmckOpkkpEOm6oLwYRzdSdr
TzkskLo4dlAUWLE4VZZWV1ldX6esPFmW00pSBiPHLbCppjdyHRmvE7he74Kvaw9GpQVjNcepTYJ2
uULioJ21OXL4MDcfPcy3338/WZqCtXUw6am8H+mcX3hum2+P3eE2CqxFTAjUTOikaoypA4xNgayG
AEudB61AbFNdfbWGJhKJRCKRyBWw075ee4LnT53iydff5KmXX+exZ7/J1554lkef/AZfe/oZnnv1
VV4/e4bF1WWK4RApHeJN8KBUN9KQLFCW0BuiRcni4uKoMZQxCeJ1o/OsSKg9sEFGVb2iaUKSZnRN
Tte0kTTn7V6fP3rxRV48/TbLgz7Lq8usnF1g4e1TnDt1htVziwyWV+mfX6ZcWUPXBzCskNKBCzO0
eK0DgzDx6ipP5TwYQ78sWen1KL3Hi2FYORZXVhmUJSWQ2IQsSRGvIQjZ3bcpwuRqzvUq6fB1wXJT
ITBeKWDVkxvhxMGDvO+ee/nAvffxnlvv4JbDx7j//vtJszQEyt6HVKFaVcoYE5qzjXHBJL9cGKU0
il0bHVnrz9IWq1KG8BlV71Hn68CBGC/cIIjIT4jIKyLSF5FHRORDu23TXkFEflZE/Kbt2U37/JyI
vCUiPRH5XRG5Z7fs3Q1E5BMi8nkROVmPz/dtsc+2YyQiuYj8kogsiMiqiPy6iBy7fmdxfbnYmInI
v9jiuvuPm/a5YcZMRD4jIo+KyIqInBaR3xSR+7bY7x19ne2rFYYnTp9iDTAOBmt9rDc4qVheWcWX
hsN9w51njqIHPMfaOWmri6sGuD7kVYWd6eCLCh0OoT9kbXWVN954gwc+8CAouF4PwSKqoWOuGXP4
nMcmKXRaZKnlsEkpkgTNcoZ9T28w4MnnnqO4/XZuOXyA2TzD93u0On3W1tZoZzlzc3PMzMzQbreh
MlibYJPQEVpV8aohpcQLaZpTliWlL5E0oxgWlIMh5/urrKyuc3ZxkV5RsLS2ysryCm2bYqph3SGT
IHWJYi8jfJiWmnO5cqzbqfVs9bf3V+4rXk560XgR9+Uw/vzxdK3QsGfrovDtaiWm2WHtRs+NjcL/
oDxkrUW9JzUG0eCMz8/O0mm1OHHsOJ16NSoXSyfPMQJ33303SZKiSRJWGGhqCkxdR+MnriKRkGqF
MXVvEz9KMTN1sKE0dRp1LYLUCmX1talNrUOduhUUVkMTJGsNUgfRjS2NBG1MSXpnISI/APw88GPA
o8BPAQ+LyH2qurCrxu0dngY+ycZSZdU8ICI/DfxN4IcIsrT/K2H83qOqxXW2c7foAl8H/jnwbzc/
uMMx+kXgzwF/CVgBfgn4DeAT19r4XWLbMav5beCH2bjuhpsev5HG7BPAPwH+iOA3/33gd+prqA83
xnW2rwKG82XJC2cXMGJDc6dKGRR91npD3FA5WCi3vXES4y0yO0NbUnr9HsNiwNzBWQ4eOhAKil3F
+vIqC4uLLC4uUhVFcHyKamPNRdhwUEQxmqJOse2U+W6LD7/rTqpOzqn1UwxXcvqDAf3+Ok9960VO
Lh7kxInjHJntMlOVrPVS2lnO2vo6M90uM90uaTshTRJslmHTUFuRpAnWJngXZouHZYHznqIqGVYl
q2trFIOCc4vLnDl7lsX+gHO9HsPBkMym2LKgVKVpd38tuBw1pJ04eZOFrbAbyVTjefKXEzSMBxuT
5zz9ta7UAW4UoKSWLg1CQwmtJKWTtZjpdDg4N8/sTJtWntNutciznNdffY23Tp7kgfvv59Dhw/Vq
mrmwj0L9GbhgOMaaEYkJdRO6RXMiJQQcoX5HQvrR5sCoLtK2CH5Ujr11ALWTupnIvuKngF9W1V8B
EJEfB/488KPAP9hNw/YQlaqenfLYTwJ/V1X/PwAR+SHgNPAXgc9dJ/t2FVX9T8B/ApCtv7i3HSMR
mSNcb59W1T+s9/kR4DkR+bCqPnodTuO6soMxAxhOu+5utDFT1U+N3xaRHwbOAB8EvlTf/Y6/zvZV
wOC8wYtFsTgxmNyiaUI+c4j+esmaX+Tr33oF268ojxpmlpbAK4PeKssLGcWxI+RJgvMV55eWeenV
l0nbbZaWlsjzNohgx9MojOJ8RVGW2KKCylFon9l2zp/9+EepWglv9t/k9IuLvHX2DK8vnGax3+fV
5fO8vLLMXQcPcM+Rw8y0O/T7fVppxvraGuvdLp12RqvdpjPTpTs3i1PFVRUqFlcplXoGwyGld/SL
IcPhkLW1NZYXV1haWmFxZZVzvR5rRYlXpdNqkVRDjNNr1ixtpzPgl/OcnTrY15JmJtt7PzGLfynP
bzbvN3d5vPh5X06QYmpn3RhDblO67S7dVpu5dpeZVpvZVodup0OSCB7l5JsnefFbL9UrBMJHv/Pj
YAzeVUgB1PU8jW0bQfPkqoiOAgm5IGVp8gTBayiTFjOlWZ3ZiNJNUz7tm7zADURkal1FZP8hIinh
B/fvNfepqorI7wEf2zXD9h73ishJQlO7rwKfUdU3ROQu4ATwn5sdVXVFRP4rYfxuiIBhO3Y4Rg8R
fKHxfV4Qkdfrffa8I3eN+B4ROQ0sAl8AfkZVz9ePfZAbe8wOEH6gzsONc53tq4BBfIL4pkAZUGip
4PwQ2o4hHV7ql5x79TzPrbzKe9ptup0OxbBgsLZO/sJbpNayTsn5wTJLZxf44HvvZ2m5T9sscXD+
AIgPKkGmVmsZFkhR0B8s0PIlfiXhyOwJkoOzpJTM6ywn3iPceaLNrW/O8MS3XueltXVe76/zwqk3
OdJb4t7jJ7ijM8tNznFoMCQfllTdLqIWJ5bVYUnhQ7O3soRi4ChcxeqgT68csl4MGAyHrPSWWR8O
We4PWR6UrBYF/dJz3juW1SMKGR5nPF7A6GR6zcQs/jZFpdNcss2zu5Ndk83Y/ZMvFhzGCx3iyTSX
SbUfHZuJnjiHCbGh6cHItJn7iznlUvdrGKcJIBpnd3PX5WZT56ekzSjgxoKJ6cpIE89SxdYqS/iN
dJ+BdyQ2qHdZY8ltQqfdZjZrcWhujnZ93ac2oZ3nDIZ9vvbKG5w9f47SVUHat6g4OneQ9zzwbUFB
ySYgCYLFGBvqGHCIcxgxdepQOG+PQRGcCIgnEY9Rxbgq5AuGdmt1TURIszOJBz9EvR/J/ta5cziS
idQqI2GdQV0J6gjKrgYVA3ZffWVFtucIoars9Kb7TwPvvv7m7EkeIaSFvADcBPwd4Isi8gDBQVG2
Hr8T18/EPc1Oxug4UKjqyjb73Gj8NiFV5hXgbkIKzn8UkY9p+IE7wQ06ZvWKzC8CX1LVpp7ohrjO
9tWvr+JHzmeDABjBiCU1Bjz0+wNefPlbvCoOay2J1PnctUqMM0pRDZkxhvNFwanFc+SJJU8t5UpF
VVXkeUq306K3vkZRFFTVgNW1dXSQcuzO4/hWih8M8XhaJqVzpEu3fZBVSfnmU0/SdwXDRDi1uMTq
4gon8zb3HDnCzbMHOdgpyYshWW8NkyaYLKUST1k5zi6vcmZxmfVBn14xpFRHSZj1Xi/XGBQVvWHJ
0MHQgRehUPCm7vmQJBeVakrUmQAAFddJREFU44xcGkmSjFJ/tg2aptAEBaG+RHeUVlMrk44kTE0t
yasK7TTDIqRZzmx3hplOl5l2h8QYuu0W7XYbSSznlpZ45eknWVxaIpmZx5gQsFRVxUyWcdedd3LL
TTeNVimUjdqCEDDoRF+FBiOC1spHIzUj59gcgIYspyCV6r3Du5B6bcVsK7dLrdTUhCjNq5qxdKVI
5EZAVR8eu/m0iDwKvAZ8P/D87lgVeaejquOrU8+IyDeAbwHfA/z+rhi1d/gs8F7g47ttyPVmXwUM
zituU3dcr0ECldC4GZOkJB2LGstSopRlia9caNxVuVoFRvFlyc3zc7x47ix5K2E4WGNp6SydpA3q
aWUZxWyXqiwpBwNWVldZO7/GXbe+i0QM3gg+AY+ja3OytIX4invuug3z7FMMROl7JZEkKBsVQ868
+Saz2Vm6rZx2muGcw6EUVcWgKijKknXnKMSgRnDe4QRUQk1CKWH2lvpxr4SZ4XrW1nuP9W6jX9eu
vEvvPLZz8idSiqY8fzw9acd1H81ude2wUyVLEqy1ZGqYnZ1lrjtDK8/JsoxOq0271aKsSl576y1e
efN1KjwVirbT0ODQK4qSiiFPMj707R/EmtAxvTneeMDAWAAxYXctmWpq/11dFbpWbzE2YkIXcz+2
WiQiFwQho5ceW2kIwUq4v3ltX1VbPi+yL1kgNCI5vun+48Cp62/O3kdVl0Xkm8A9wB8QvnaOMzmz
eRx44vpbtyc5xcXH6BSQicjcptnfeB3WqOorIrJAuO5+nxt0zETknwKfAj6hqm+PPXRDXGf7KmBQ
wozrhANGUAPCa9B9R/FGkFaKEUOa5COnrt/vMxwOqazBZy2WreWtfp/y1Vc41ck51G4xI23aeUY7
y+nmGbOdNv31HgunF7j16B3MzR/BdtpIpogmSJJQrRfkJiXF0UoFMZ6BL6HVxXsYoBQY1o2y6Eqk
V2GqlQ0JzHoaVQW8sTglzMrWevSNM+dtgjoFH9J2RAT14ckVHhMkaHaUmnO92O74Ux+rp65lrPnY
xdhpcLS5K/TUlK2LFD5vfkxVLxC0Hc/zH9m4xWuKCK4uGDa1MpGpO1KbuiC4ledkacbc7CwHsw7d
bhdVpTPTZWZmhtOnT/ON554JdS/qKUUhtXgUZ4S0dGANFkNqLe0857s+9h1YMaGBoLHYJNkoThag
nOKch+WH0WrAxlhsPrcNpSRhY1/vPVIHA8JkTUSTDia1qlKQGwYVRSs3NdCI7D9UtRSRxwgKQJ+H
0XL/J4F/vJu27VVEZIbgtP2r2ok7RRivp+rH54CPENRXbnh2OEaPEZSnPgn8Zr3Pu4HbCTUjNzwi
citwGGic5BtuzOpg4S8A362qr48/dqNcZ/sqYPB1cDDh5I3+CSsMXqASRY2SVyGNwytU3tNKMoxT
1r2jUk+/LDnXB7KU1X6PRD1zpkVihFQMbZtg8aRi6No297/3OKaVo0aQPMOaWUhWWR+eIc8y2mlC
OqzIrJAmCSWNCyV4aZSL6vz4dIrj4zfSLkxzbvWuUkno/AyIb7JBHM4o3tZHUiUxBjQ83+3Q4b6W
THPKL+rkC9t2ldipQ3+tgqatgobxv8dVk3ZSOzEezCQi4D2dVsaBuXk67TZGDFmaMtPucPDQIdbW
13nljdc5f/48/eEAm6Q4ERRT5/IYGilTlY2RdEXJTbcf445bb7vAYd883tOCHLzWZSt60W7eVVmB
6FYtGC4cm/Ex9BvXiDSfgc215JH9zi8A/7IOHBpZ1Q7wL3fTqL2CiPxD4LcIaUi3AP8LUAL/T73L
LwI/IyIvEaQc/y7wJvDvr7uxu4SIdAlBVPN18S4ReT9wXlXf4CJjVBen/nPgF0RkEVglBKxf3g/K
NZfDdmNWbz9LqGE4Ve/3vwPfBB6GG2/MROSzwF8Bvg9YF5FmVXRZVQf13+/462xfBQxbFpRKPU2p
G/tUoqhAS+pUCAFrms6zKXhLVpb4smClqiiKId0sSJ+uVg5TKYlC4gfkAkWvz5/6yMfJ57uU1pN2
cnwi4HO6x25jeXWVXr9HniX4YsjxQ4ewp85RiR8NcNB8GS8MHiucHTsVB7j6fMYdMQOI8yFYQXCm
mf31eGtRDE51NCe/V8Unr1QVaC+zOWCACwvFN9MUVDerDEmSkKYps+0Oc1mQQk2MpZ3kHD18hCzL
eOv8Wb74lS/THw5I8gyPUlmhVIeIDTKnhFUos0V+mhXDu++7LzzWrFRpUCYSs7Gqs927o2NpS1f8
Lo6vwNTjNpGS1Hy+ZfdXzCJXF1X9nIgcAX6OsDT/deDPbCMjeqNxK/CrhNndswQJx4+q6jkAVf0H
ItIBfpmg3PJfgD+nN04PBgjqM7/PxvTaz9f3/yvgR3c4Rj9F+Pn9dSAnSI7+xPUxf1fYbsz+BvBt
hH4CB4C3CIHC/6yq5dhr3Ehj9uOEcfqDTff/CPArsOPP4r4eM9kPP8Ai8iDw2Idvexdz7Q4XqPtI
nd4gghfFEZqgZdiNCXojVN6FAEKhKCvK4RDnHOodiTUkxtJJhIwE0VAfUfV73H7oEN/78Y/zgdtu
4/YjxzDdNvbQPILBrwxYPP0Ca6+dJLMJbxnh//gPv81zK0PWS4c11I3Z6sUDJMz2+uDwC5NOkANK
s3FazT7hf0NT9+nUjc5NRBANGvpGhNQmYaZYdWo/hm3f9fFrYsrsb/2+jD20rXu55XEnnjF+Qy+z
uHWHT5EJ4dmtn6QTvQe2SiMK909+fnS0b7NaYIwZBW+qOroWdex2miQYhcwmdNtt8jRjLm+TIszN
z3Po0CF6gz5vvvkmb751Ep+ndSBsNq6t+vUQCd2+pVmlCmfrRbEmwWKYzdr8zN/6W3zHQw+RtVqY
LKdSRcViRgpRiq3K0alr47ALIEmQQjVhHEUdWpYhzYhmCcBs/K+C4sJj9ZKfeB+KmwVM0q6P4Uf1
Dd47qAqMhv1CbxHDY888xYf+8p8G+KCqPj71TY5EIpFIJHLV2F8rDE2R5WZvVxsnLTjVVhVTO8uN
drt6JdWQH15paG5FJhjnRuo1hSpFr0fmEyoPpfEk6rgzzTEJaFqBr0icQAG0cuhY8laHs2tDfuvU
69x+5y28trrCWl9I0gyV4NiphHSqRlnG1qlJwX/yY6fisVO8+ZGDrmB1TPpztH8oigjFphIKxGVj
hnu132O23Wn2nMp41seO3XaZYrRKCHS2eD0/3v0YYa2/zky7u+1Bpx5mG9O21uTZwZk1AdvYriv9
NWZb3dHs+sTusrHvSCaURnGIEMBRB3i1spcIWAyHZueYbXUQr8zkbW46dowsTVg4f44vP/pVVvvr
SGKRzIY0s/o4olKPsSB4ltaXOdCd30hvCjlHeOfIrQFnmJud555334dtW8ChHozNKOto1OAxuInT
awIjrfuTiA0VJqJ1YzZRvPqxsR5FF6PPq0hIqfu1z/9b/sqn/iIk4OvgqV7iqAfQY9TVaVU6GliZ
WKOLRCKRSCRyvdhXAQNbatxfOsYIiUkwIiQ2rEL4OnDo2QQ38DgfZvvFGLA2uFFDh2YOco+6CrzD
JJZEElaqis+98Dzvff0VlgZDNJ/Fi8FKcNxcU1PgfQgiLmMGfafnvlW/AIC1QX8UMGzHbqUKrQ16
IWDYA0wbg7VBj5m8c9H9xmkCMJEQOknlybKMLMmYa3dI04w8z7A24aYTJyiriudfeYmFhQVKV6FG
IEupRLFWJiO6SaNZXl/h4MyBCx4yo9oIw/Gjxzhy6FBIQbIG7x02b2NrFaXtxsRYizbXlQsyx965
ujPDpvoHY1DffGZDQCCq/Np/+M0QMNRsKDMp1kO9XEidiFf/LYS4OoYMkUgkEolcb/ZXwMDF1Wt2
9iJ1NoVspIaIMaGLbN7CuQIv4AxUVcHAlfSHBUW/wOVVmPGsHFoWiBjKnuNc6TjfW+epc+cobYJP
hDxJaZuQU64oa70ejT90uefecLGGX80+lxNg7SWVpd3icsZANib+L0i3EmOwYrDAwdl58iQlSxJa
knDg8CHmDhzg5Om3+fpTT7LSWx857jbP8SiFq7DWUhmD9VvbM65EtNnuxFjwSrvV4kMPfrC2RZEs
C6tlIlSuwtopDnmTkzSSRW36SnjEh4DggmtyZEfdtXk8E2zipXWidkEmAoamOKn+W2LAEIlEIpHI
9WZ/BQwTEo5bMy65Chuz7RMdeT1oLdfYOFmNh5eIx9uQtuS1RNOUheUVzq+sMpifpz8oaBcllEld
fwBrvSGPv/EGby8vQ2cGxNYSr00OuVB5jzUmyGeqTqTj7Pz0N859ohfFpnMeV9y5HKY6yLJ5DvnK
Xjt0076055gpDuPmmfGJcxgbh3FFoOb2Vs+Z9vfm50yMsfcj1SEhvC9NEfNMp0tibaiTyVtkNuHY
kaNYEd58+y2+8cJzDMqi7rsBWhcvV4SyYmvT4DtvpXQq1BK0fjRTP369S624JKpkacpHP/wRfOUw
uYWqwiYt1IUmh8YI1hh0c7+Dxvn3Psj61ulvtq7JQSXU/TC2ulWnxhk1OFeNBQIb42qMBcyoK/To
cRfqjUKYYhBRtF7HiEQikUgkcn3ZXwHDJl37S3vqmNNJo/F/4WO5MyAZAypKm1L5IavDIa+dPsXd
Bw9yLOvTWVsjTw1SFjCsePG1N/jS888xQFm3Kam3pBhSa7AqG0IvLjht13rOXsdma98JXM77faWr
UONB2E46MwMkNsF7FwJRkdCBeWYmdGFGyJKUdrvNgcOH6K33+MZzz7Ay6OGcwyYJTkJh/ChhbVPR
+8bJXc4Jhc/N8WPHuOeeu8EVoTtzkoJ61HtskmISCxrS8+yUl2oOPy77u6VJIiCm7iWRoL4Cf2E+
lfe+LkCqFZpUR58TXxdwCyZ0Md9hkBmJRCKRSOTqsV8ChhbA2nAwSh+ayo4Ufurc6Pq+8aJj74Pk
TFlWFMbjfcWyczz28ksYV3Hm6BKHZ2eYPXCANDEMVtb4/COPcLIqKFVZd0rbOWzZtB0LblflK/rF
EOcdYsyo8+1mvPipykbj+dvjM+3j9m+ceij2HnecvXqG5cXV9rYLM6aZNvU5dUHu6Ob4eW9y/qbZ
N6nTP+3401cB2HRJhJT6CyuadQtnFpi43i6wcXzVxyvGGtrtNq1WiyRJkNSiKFmSkmYp55aXePL5
Z1jr9UjShKFondZTToxtWPmqm5jBhjyqgtoNJSKpC5UFg+Jx3tEf9kd2jVYZyopW1iZv5zzxzJNY
dSSm9vTTDtiUyismsQgeXw2xdWPxcN5htQDTFLELaN1IzXuawopGrckYG95704QdHu9KqBzLqys8
/uxTIcsosThnals1BDZ48B4fcrnqlS2DTTJeePnFZohaW75ZkUgkEolErjr7RVb1B4H/e7ftiEQi
e4a/qqq/uttGRCKRSCRyI7BfAobDwJ8hdM8bbL93JBJ5B9MC7gQebppXRSKRSCQSubbsi4AhEolE
IpFIJBKJ7A5RozASiUQikUgkEolMJQYMkUgkEolEIpFIZCoxYIhEIpFIJBKJRCJTiQFDJBKJRCKR
SCQSmUoMGCKRSCQSiUQikchU9kXAICI/ISKviEhfRB4RkQ9dp+N+QkQ+LyInRcSLyPdtsc/Pichb
ItITkd8VkXs2PZ6LyC+JyIKIrIrIr4vIsatk32dE5FERWRGR0yLymyJy316xUUR+XESeFJHlevuK
iPzZvWDbFHv/h/p9/oW9YqOI/Gxt0/j27F6xr379m0XkX9ev36vf8wf3ko2RSCQSiUQunz0fMIjI
DwA/D/ws8O3Ak8DDInLkOhy+C3wd+Bts0WNYRH4a+JvAjwEfBtZr27Kx3X4R+PPAXwK+C7gZ+I2r
ZN8ngH8CfAT4k0AK/I6ItPeIjW8APw08CHwQ+ALw70XkPXvAtgnqIPTHCNfX+P17wcangePAiXr7
zr1in4gcAL4MDAm9Ut4D/PfA4l6xMRKJRCKRyBWiqnt6Ax4B/tHYbQHeBP72dbbDA9+36b63gJ8a
uz0H9IHvH7s9BP6bsX3eXb/Wh6+BjUfq1/7OPWzjOeBH9pJtwAzwAvAngN8HfmGvjB8hUH58m8d3
277/DfjDi+yzJ97nuMUtbnGLW9zidnnbnl5hEJGUMDP9n5v7VFWB3wM+tlt2AYjIXYTZ3nHbVoD/
yoZtDwHJpn1eAF7n2th/gLAScn6v2SgiRkQ+DXSAr+wl24BfAn5LVb+wyea9YuO9dVrct0Tk34jI
bXvIvu8F/khEPlenxT0uIn+teXCP2BiJRCKRSOQK2NMBA2HG3AKnN91/muCE7CYnCM75drYdB4ra
QZq2z1VBRISQ1vElVW1y3HfdRhF5QERWCTPInyXMIr+wF2yr7fs08AHgM1s8vBdsfAT4YUK6z48D
dwFfFJHuHrHvXcBfJ6zQ/GngnwH/WET+2/rxvWBjJBKJRCKRKyDZbQMiV43PAu8FPr7bhmzieeD9
wDzwl4FfEZHv2l2TAiJyKyHI+pOqWu62PVuhqg+P3XxaRB4FXgO+nzC2u40BHlXV/6m+/aSIPEAI
bv717pkViUQikUjkarHXVxgWAEeYgRznOHDq+pszwSlCPcV2tp0CMhGZ22afK0ZE/inwKeB7VPXt
vWSjqlaq+rKqPqGq/yOhqPgn94JthHS3o8DjIlKKSAl8N/CTIlIQZrh328YJVHUZ+CZwD3tjDN8G
ntt033PA7WPH320bI5FIJBKJXAF7OmCoZ30fAz7Z3Fen3nwS+Mpu2QWgqq8QnJlx2+YIikWNbY8B
1aZ93k1wpr56Neyog4W/APxxVX19L9q4CQPke8S23wPeR0hJen+9/RHwb4D3q+rLe8DGCURkhhAs
vLVHxvDLhALlcd5NWAXZq9dgJBKJRCKRS2G3q64vthFSL3rADwF/DPhlgtLO0etw7C7BifwAQbHl
v6tv31Y//rdrW76X4Hj+O+BFIBt7jc8CrwDfQ5jR/jLwX66SfZ8lyFd+gjAb22ytsX12zUbg79W2
3QE8APx9gmP4J3bbtm1s3qyStNvv8T8kyIzeAXwH8LuElY/De8S+hwj1KZ8B7gZ+EFgFPr1XxjBu
cYtb3OIWt7hd2bbrBuzIyNAH4VWCFONXgYeu03G/mxAouE3b/zW2z98hyEb2gIeBeza9Rk7olbBQ
O1L/L3DsKtm3lW0O+KFN++2KjcD/Cbxcv2+ngN+hDhZ227ZtbP4CYwHDbtsI/BpBRrhPUA36VeCu
vWJf/fqfAp6qj/8M8KNb7LOn3ue4xS1ucYtb3OK2801UL+hHFolEIpFIJBKJRCLAHq9hiEQikUgk
EolEIrtLDBgikUgkEolEIpHIVGLAEIlEIpFIJBKJRKYSA4ZIJBKJRCKRSCQylRgwRCKRSCQSiUQi
kanEgCESiUQikUgkEolMJQYMkUgkEolEIpFIZCoxYIhEIpFIJBKJRCJTiQFDJBKJRCKRSCQSmUoM
GCKRSCQSiUQikchUYsAQiUQikUgkEolEpvL/A1M0Jf5TUzIOAAAAAElFTkSuQmCC
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>wohooo! Is'nt it beautiful? Indeed, it is!</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="End-Notes">End Notes<a class="anchor-link" href="#End-Notes">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>You can download the complete code and relevant files from this Github <a href="https://github.com/informramiz/opencv-face-recognition-python">repo</a>.</p>
<p>Face Recognition is a fascinating idea to work on and OpenCV has made it extremely simple and easy for us to code it. It takes just a few lines of code to have a fully working face recognition application and we can switch between all three face recognizers with a single line of code change. It's that simple.</p>
<p>Although EigenFaces, FisherFaces and LBPH face recognizers are good but there are even better ways to perform face recognition like using Histogram of Oriented Gradients (HOGs) and Neural Networks. So the more advanced face recognition algorithms are now a days implemented using a combination of OpenCV and Machine learning. I have plans to write some articles on those more advanced methods as well, so stay tuned!</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>