<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />

<title>pmutt_aiche2019</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.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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;
    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: 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: 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: 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.7.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.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.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;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-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 {
  -ms-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-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp: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-resistance: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-y-combinator-square:before,
.fa-yc-square:before,
.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";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* 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;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: 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 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  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;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#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#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
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;
}
.modal-header {
  cursor: move;
}
@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;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* 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 {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
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;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.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: text-bottom;
  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;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.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_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.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;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.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;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 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;
}
.move-button {
  display: none;
}
.download-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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.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);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.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-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* 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;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  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,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@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 {
  min-width: 0;
  /* 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;
}
/* 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. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.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. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

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;
}
div.output_area .mglyph > img {
  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: 1px 0 1px 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:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.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;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.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;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
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.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.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;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 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;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  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;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button: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);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.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 .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#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;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -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.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.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;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.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;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#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;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#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;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#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.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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: 21ex;
  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 {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  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;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#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;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.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;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
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;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#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;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#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 {
  width: 100%;
  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 .xterm-rows {
  padding: 10px;
}
.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 .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.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 .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </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://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.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="AIChE-2019-pMuTT-Workshop">AIChE 2019 pMuTT Workshop<a class="anchor-link" href="#AIChE-2019-pMuTT-Workshop">&#182;</a></h1><p>Instructions and materials for the Computational Catalysis workshop can be found on webpage.</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="Table-of-Contents">Table of Contents<a class="anchor-link" href="#Table-of-Contents">&#182;</a></h1><p>| <strong>1. <a href="#section_1">Introduction</a></strong></p>
<p>|-- <strong>1.1. <a href="#section_1_1">Some of pMuTT's Capabilities</a></strong></p>
<p>| <strong>2. <a href="#section_2">Useful Links</a></strong></p>
<p>| <strong>3. <a href="#section_3">Creating statistical mechanical objects using StatMech</a></strong></p>
<p>|-- <strong>3.1. <a href="#section_3_1">Supported StatMech models</a></strong></p>
<p>|--|-- <strong>3.1.1. <a href="#section_3_1_1">Translations</a></strong></p>
<p>|--|-- <strong>3.1.2. <a href="#section_3_1_2">Vibrations</a></strong></p>
<p>|--|-- <strong>3.1.3. <a href="#section_3_1_3">Rotations</a></strong></p>
<p>|--|-- <strong>3.1.4. <a href="#section_3_1_4">Electronic</a></strong></p>
<p>|--|-- <strong>3.1.5. <a href="#section_3_1_5">Miscellaneous</a></strong></p>
<p>|-- <strong>3.2. <a href="#section_3_2">Initializing StatMech modes individually</a></strong></p>
<p>|-- <strong>3.3. <a href="#section_3_3">Initializing StatMech modes using presets</a></strong></p>
<p>| <strong>4. <a href="#section_4">Creating empirical objects</a></strong></p>
<p>|-- <strong>4.1. <a href="#section_4_1">Inputting a NASA polynomial directly</a></strong></p>
<p>|-- <strong>4.2. <a href="#section_4_2">Fitting an empirical object to a StatMech object</a></strong></p>
<p>| <strong>5. <a href="#section_5">Input/Output</a></strong></p>
<p>|-- <strong>5.1. <a href="#section_5_1">Input via Excel</a></strong></p>
<p>| <strong>6. <a href="#section_6">Reactions</a></strong></p>
<p>|-- <strong>6.1. <a href="#section_6_1">Initializing Reaction objects using from_string</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><a id='section_1'></a></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="1.-Introduction">1. Introduction<a class="anchor-link" href="#1.-Introduction">&#182;</a></h1><p><img src="images/pmutt_logo.png" width=400></p>
<ul>
<li>Estimates thermochemical and kinetic parameters using statistical mechanics, transition state theory</li>
<li>Writes input files for kinetic models and eases thermodynamic analysis</li>
<li>Implemented in Python<ul>
<li>Easy to learn</li>
<li>Heavily used in scientific community</li>
<li>Object-oriented approach is a natural analogy to chemical phenomenon</li>
</ul>
</li>
<li>Library approach allows users to define the starting point and end point</li>
</ul>
<p><img src="images/workflow.png" width=600></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><a id='section_1_1'></a></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="1.1-Some-of-pMuTT's-Capabilities">1.1 Some of pMuTT's Capabilities<a class="anchor-link" href="#1.1-Some-of-pMuTT's-Capabilities">&#182;</a></h2><h3 id="Reaction-Coordinate-Diagrams">Reaction Coordinate Diagrams<a class="anchor-link" href="#Reaction-Coordinate-Diagrams">&#182;</a></h3><p>See the thermodynamic and kinetic feasibility of reaction mechanisms.</p>
<p><img src="images/rxn_coordinate_diagram.svg" width=700></p>
<h3 id="Ab-Initio-Phase-Diagrams">Ab-Initio Phase Diagrams<a class="anchor-link" href="#Ab-Initio-Phase-Diagrams">&#182;</a></h3><p>Predict the most stable configuration with respect to temperature and pressure.</p>
<p><strong>Configurations</strong>
<img src="images/configurations.png" width=800>
Typically we would consider more configurations than this.</p>
<p><strong>1D Phase Diagram</strong>
<img src="images/Heatmap_1d.svg" width=400></p>
<p><strong>2D Phase Diagram</strong>
<img src="images/Heatmap_2d.png" width=400></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><a id='section_2'></a></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="2.-Useful-Links">2. Useful Links<a class="anchor-link" href="#2.-Useful-Links">&#182;</a></h1><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/">Documentation</a>: find the most updated documentation</li>
<li><a href="https://github.com/VlachosGroup/pmutt/issues">Issues</a>: report bugs, request features, receive help</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/examples.html">Examples</a>: see examples</li>
</ul>

</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><a id='section_3'></a></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="3.-Creating-statistical-mechanical-objects-using-StatMech">3. Creating statistical mechanical objects using StatMech<a class="anchor-link" href="#3.-Creating-statistical-mechanical-objects-using-StatMech">&#182;</a></h1><p>Molecules show translational, vibrational, rotational, electronic, and nuclear modes.</p>
<p><img src="images/statmech_modes.png" width=800></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><a id='section_3_1'></a></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="3.1.-Supported-StatMech-modes">3.1. Supported StatMech modes<a class="anchor-link" href="#3.1.-Supported-StatMech-modes">&#182;</a></h2><p><img src="images/StatMech_smartart.png" width=300></p>
<p>The StatMech object allows us to specify translational, vibrational, rotational, electronic and nuclear modes independently, which gives flexibility in what behavior you would like. Below are the available modes.</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><a id='section_3_1_1'></a></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="3.1.1.-Translations">3.1.1. Translations<a class="anchor-link" href="#3.1.1.-Translations">&#182;</a></h3><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#freetrans"><code>FreeTrans</code></a> - Translations assuming no intermolecular interactions. Can be adjusted for 1, 2, or 3 degrees of translation.</li>
</ul>

</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><a id='section_3_1_2'></a></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="3.1.2.-Vibrations">3.1.2. Vibrations<a class="anchor-link" href="#3.1.2.-Vibrations">&#182;</a></h3><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonicvib"><code>HarmonicVib</code></a> - Harmonic vibrations</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonicvib"><code>QRRHOVib</code></a> - Quasi rigid rotor harmonic oscillator. Low frequency modes are treated as rigid rotations.</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#einsteinvib"><code>EinsteinVib</code></a> - Each atom in the crystal vibrates as independent 3D harmonic oscillators</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#debyevib"><code>DebyeVib</code></a> - Improves upon <code>EinsteinVib</code> by considering simultaneous vibrations. Improves accuracy at lower temperatures.</li>
</ul>

</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><a id='section_3_1_3'></a></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="3.1.3.-Rotations">3.1.3. Rotations<a class="anchor-link" href="#3.1.3.-Rotations">&#182;</a></h3><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#rigidrotor"><code>RigidRotor</code></a> - Molecule can be rotated with no change in bond properties</li>
</ul>

</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><a id='section_3_1_4'></a></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="3.1.4.-Electronic">3.1.4. Electronic<a class="anchor-link" href="#3.1.4.-Electronic">&#182;</a></h3><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#groundstateelec"><code>GroundStateElec</code></a> - Electronic ground state of the system</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#linear-scaling-relationships-lsrs"><code>LSR</code></a> - Linear Scaling Relationship to estimate binding energies using reference adsorbate</li>
</ul>

</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><a id='section_3_1_5'></a></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="3.1.5.-Miscellaneous">3.1.5. Miscellaneous<a class="anchor-link" href="#3.1.5.-Miscellaneous">&#182;</a></h3><ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#empty-mode"><code>EmptyMode</code></a> - Default mode if not specified. Does not contribute to any properties</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#constant-mode"><code>ConstantMode</code></a> - Specify arbitrary values to thermodynamic quantities</li>
</ul>
<p>Using a <code>StatMech</code> mode gives you access to all the common thermodynamic properties.</p>
<p><img src="images/StatMech_obj.png" width=400></p>
<p>For this example, we will use a hydrogen molecule as an ideal gas:</p>
<ul>
<li>translations with no interaction between molecules</li>
<li>harmonic vibrations</li>
<li>rigid rotor rotations</li>
<li>ground state electronic structure</li>
<li>no contribution from nuclear modes.</li>
</ul>
<p><img src="images/H2_1.jpg" width=200></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><a id='section_3_2'></a></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="3.2.-Initializing-StatMech-modes-individually">3.2. Initializing StatMech modes individually<a class="anchor-link" href="#3.2.-Initializing-StatMech-modes-individually">&#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>First, we will create an ASE Atoms object of H2. This will make it easier to initialize translations and rotations.</p>

</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="kn">from</span> <span class="nn">ase.build</span> <span class="kn">import</span> <span class="n">molecule</span>
<span class="kn">from</span> <span class="nn">ase.visualize</span> <span class="kn">import</span> <span class="n">view</span>

<span class="n">H2_atoms</span> <span class="o">=</span> <span class="n">molecule</span><span class="p">(</span><span class="s1">&#39;H2&#39;</span><span class="p">)</span>
<span class="n">view</span><span class="p">(</span><span class="n">H2_atoms</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>Now we will initialize each mode separately</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="kn">from</span> <span class="nn">pmutt.statmech</span> <span class="kn">import</span> <span class="n">StatMech</span><span class="p">,</span> <span class="n">trans</span><span class="p">,</span> <span class="n">vib</span><span class="p">,</span> <span class="n">rot</span><span class="p">,</span> <span class="n">elec</span>

<span class="sd">&#39;&#39;&#39;Translational&#39;&#39;&#39;</span>
<span class="n">H2_trans</span> <span class="o">=</span> <span class="n">trans</span><span class="o">.</span><span class="n">FreeTrans</span><span class="p">(</span><span class="n">n_degrees</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">H2_atoms</span><span class="p">)</span>

<span class="sd">&#39;&#39;&#39;Vibrational&#39;&#39;&#39;</span>
<span class="n">H2_vib</span> <span class="o">=</span> <span class="n">vib</span><span class="o">.</span><span class="n">HarmonicVib</span><span class="p">(</span><span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">])</span> <span class="c1"># vib_wavenumbers in cm-1</span>

<span class="sd">&#39;&#39;&#39;Rotational&#39;&#39;&#39;</span>
<span class="n">H2_rot</span> <span class="o">=</span> <span class="n">rot</span><span class="o">.</span><span class="n">RigidRotor</span><span class="p">(</span><span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">H2_atoms</span><span class="p">)</span>

<span class="sd">&#39;&#39;&#39;Electronic&#39;&#39;&#39;</span>
<span class="n">H2_elec</span> <span class="o">=</span> <span class="n">elec</span><span class="o">.</span><span class="n">GroundStateElec</span><span class="p">(</span><span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span><span class="n">spin</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> <span class="c1"># potentialenergy in eV</span>

<span class="sd">&#39;&#39;&#39;StatMech Initialization&#39;&#39;&#39;</span>
<span class="n">H2_statmech</span> <span class="o">=</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;H2&#39;</span><span class="p">,</span>
                       <span class="n">trans_model</span><span class="o">=</span><span class="n">H2_trans</span><span class="p">,</span>
                       <span class="n">vib_model</span><span class="o">=</span><span class="n">H2_vib</span><span class="p">,</span>
                       <span class="n">rot_model</span><span class="o">=</span><span class="n">H2_rot</span><span class="p">,</span>
                       <span class="n">elec_model</span><span class="o">=</span><span class="n">H2_elec</span><span class="p">)</span>

<span class="sd">&#39;&#39;&#39;Calculate thermodynamic properties per mole basis&#39;&#39;&#39;</span>
<span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">)</span>
<span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/mol&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/mol/K&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</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>H_H2(T=298 K) = -618.6 kJ/mol
S_H2(T=298 K) = 130.23 J/mol/K
</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>If you specify the composition of your species, you can calculate per mass quantities too.</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="sd">&#39;&#39;&#39;Input composition&#39;&#39;&#39;</span>
<span class="n">H2_statmech</span><span class="o">.</span><span class="n">elements</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;H&#39;</span><span class="p">:</span> <span class="mi">2</span><span class="p">}</span>

<span class="sd">&#39;&#39;&#39;Calculate thermodynamic properties per mass basis&#39;&#39;&#39;</span>
<span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;kJ/g&#39;</span><span class="p">)</span>
<span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;J/g/K&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/g&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/g/K&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</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>H_H2(T=298 K) = -306.8 kJ/g
S_H2(T=298 K) = 64.60 J/g/K
</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><a id='section_3_3'></a></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="3.3.-Initializing-StatMech-modes-using-presets">3.3. Initializing StatMech modes using presets<a class="anchor-link" href="#3.3.-Initializing-StatMech-modes-using-presets">&#182;</a></h2><p>Commonly used models can be accessed via <a href="https://vlachosgroup.github.io/pMuTT/statmech.html#presets"><code>presets</code></a>. The currently supported models are:</p>
<ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#ideal-gas-idealgas"><code>idealgas</code></a> - Ideal gases</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonic-approximation-harmonic"><code>harmonic</code></a> - Typical for surface species</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#electronic-electronic"><code>electronic</code></a> - Only has electronic modes</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#placeholder-placeholder"><code>placeholder</code></a> - No contribution to any property</li>
<li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#constant-constant"><code>constant</code></a> - Use arbitrary constants to thermodynamic properties</li>
</ul>

</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="kn">from</span> <span class="nn">ase.build</span> <span class="kn">import</span> <span class="n">molecule</span>
<span class="kn">from</span> <span class="nn">pmutt.statmech</span> <span class="kn">import</span> <span class="n">StatMech</span><span class="p">,</span> <span class="n">presets</span>

<span class="n">H2_statmech</span> <span class="o">=</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">atoms</span><span class="o">=</span><span class="n">molecule</span><span class="p">(</span><span class="s1">&#39;H2&#39;</span><span class="p">),</span>
                       <span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">],</span> <span class="c1"># cm-1</span>
                       <span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
                       <span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span> <span class="c1"># eV</span>
                       <span class="n">spin</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span>
                       <span class="o">**</span><span class="n">presets</span><span class="p">[</span><span class="s1">&#39;idealgas&#39;</span><span class="p">])</span>

<span class="sd">&#39;&#39;&#39;Calculate thermodynamic properties&#39;&#39;&#39;</span>
<span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">)</span>
<span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/mol&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/mol/K&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</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>H_H2(T=298 K) = -618.6 kJ/mol
S_H2(T=298 K) = 130.23 J/mol/K
</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><a id='section_4'></a></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="4.-Creating-empirical-objects">4. Creating empirical objects<a class="anchor-link" href="#4.-Creating-empirical-objects">&#182;</a></h1><p>Currently, pMuTT supports</p>
<ul>
<li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#nasa">NASA polynomials</a></li>
<li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#nasa9">NASA9 polynomials</a></li>
<li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#shomate">Shomate polynomials</a>. </li>
</ul>
<p>They can be initialized in three ways:</p>
<ul>
<li>inputting the polynomials directly</li>
<li>from another model (e.g. <code>StatMech</code>, <code>Shomate</code>) using (<code>from_model</code>)</li>
<li>from heat capacity, enthalpy and entropy data using (<code>from_data</code>)</li>
</ul>
<p><img src="images/nasa_func1.png" width=400></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><a id='section_4_1'></a></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="4.1.-Inputting-a-NASA-polynomial-directly">4.1. Inputting a NASA polynomial directly<a class="anchor-link" href="#4.1.-Inputting-a-NASA-polynomial-directly">&#182;</a></h2><p>The H2 NASA polynomial from the <a href="http://combustion.berkeley.edu/gri_mech/version30/files30/thermo30.dat">Burcat database</a> is represented as:</p>

<pre><code>H2                TPIS78H   2               G   200.000  3500.000  1000.000    1
 3.33727920E+00-4.94024731E-05 4.99456778E-07-1.79566394E-10 2.00255376E-14    2
-9.50158922E+02-3.20502331E+00 2.34433112E+00 7.98052075E-03-1.94781510E-05    3
 2.01572094E-08-7.37611761E-12-9.17935173E+02 6.83010238E-01                   4</code></pre>
<p>This can be translated to pMuTT syntax using:</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="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">from</span> <span class="nn">matplotlib</span> <span class="kn">import</span> <span class="n">pyplot</span> <span class="k">as</span> <span class="n">plt</span>

<span class="kn">from</span> <span class="nn">pmutt</span> <span class="kn">import</span> <span class="n">plot_1D</span>
<span class="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span>

<span class="c1"># Initialize NASA polynomial</span>
<span class="n">H2_nasa</span> <span class="o">=</span> <span class="n">Nasa</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;H2&#39;</span><span class="p">,</span>
               <span class="n">elements</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;H&#39;</span><span class="p">:</span> <span class="mi">2</span><span class="p">},</span>
               <span class="n">phase</span><span class="o">=</span><span class="s1">&#39;G&#39;</span><span class="p">,</span>
               <span class="n">T_low</span><span class="o">=</span><span class="mf">200.</span><span class="p">,</span> <span class="n">T_mid</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">3500.</span><span class="p">,</span>
               <span class="n">a_low</span><span class="o">=</span><span class="p">[</span><span class="mf">2.34433112E+00</span><span class="p">,</span> <span class="mf">7.98052075E-03</span><span class="p">,</span> <span class="o">-</span><span class="mf">1.94781510E-05</span><span class="p">,</span>
                      <span class="mf">2.01572094E-08</span><span class="p">,</span> <span class="o">-</span><span class="mf">7.37611761E-12</span><span class="p">,</span> <span class="o">-</span><span class="mf">9.17935173E+02</span><span class="p">,</span>
                      <span class="mf">6.83010238E-01</span><span class="p">],</span>
               <span class="n">a_high</span><span class="o">=</span><span class="p">[</span><span class="mf">3.33727920E+00</span><span class="p">,</span> <span class="o">-</span><span class="mf">4.94024731E-05</span><span class="p">,</span> <span class="mf">4.99456778E-07</span><span class="p">,</span>
                       <span class="o">-</span><span class="mf">1.79566394E-10</span><span class="p">,</span> <span class="mf">2.00255376E-14</span><span class="p">,</span> <span class="o">-</span><span class="mf">9.50158922E+02</span><span class="p">,</span>
                       <span class="o">-</span><span class="mf">3.20502331E+00</span><span class="p">])</span>

<span class="c1"># Calculate thermodynamic quantities using the same syntax as StatMech</span>
<span class="n">H_H2</span> <span class="o">=</span> <span class="n">H2_nasa</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;H_H2(T=298 K) = </span><span class="si">{}</span><span class="s1"> kcal/mol&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_H2</span><span class="p">))</span>

<span class="c1"># Show thermodynamic quantities vs. T</span>
<span class="n">T</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">200.</span><span class="p">,</span> <span class="mf">3500.</span><span class="p">)</span>
<span class="n">f2</span><span class="p">,</span> <span class="n">ax2</span> <span class="o">=</span> <span class="n">plot_1D</span><span class="p">(</span><span class="n">H2_nasa</span><span class="p">,</span>
                  <span class="n">x_name</span><span class="o">=</span><span class="s1">&#39;T&#39;</span><span class="p">,</span> <span class="n">x_values</span><span class="o">=</span><span class="n">T</span><span class="p">,</span>
                  <span class="n">methods</span><span class="o">=</span><span class="p">(</span><span class="s1">&#39;get_H&#39;</span><span class="p">,</span> <span class="s1">&#39;get_S&#39;</span><span class="p">,</span> <span class="s1">&#39;get_G&#39;</span><span class="p">),</span>
                  <span class="n">get_H_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;units&#39;</span><span class="p">:</span> <span class="s1">&#39;kcal/mol&#39;</span><span class="p">},</span>
                  <span class="n">get_S_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;units&#39;</span><span class="p">:</span> <span class="s1">&#39;cal/mol/K&#39;</span><span class="p">},</span>
                  <span class="n">get_G_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;units&#39;</span><span class="p">:</span> <span class="s1">&#39;kcal/mol&#39;</span><span class="p">})</span>

<span class="c1"># Modifying figure</span>
<span class="n">ax2</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;H (kcal/mol)&#39;</span><span class="p">)</span>
<span class="n">ax2</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;S (cal/mol/K)&#39;</span><span class="p">)</span>
<span class="n">ax2</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;G (kcal/mol)&#39;</span><span class="p">)</span>
<span class="n">ax2</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;T (K)&#39;</span><span class="p">)</span>
<span class="n">f2</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">)</span>
<span class="n">f2</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">200</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</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>H_H2(T=298 K) = -0.0010337769809016294 kcal/mol
</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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iIjIlVJgK8PK0hnV/PL9y3nXrdP5yJ1zs10dERERERFJAd1YKMPOuMoR/O+7F2S7GiIiIiIikiLqsRUREREREZFQU2ArIiIiIiIioabAVkREREREREJNga2IiIiIiIiEmiaPkkwojOycOHEim/UQEREREZEsGhAPFEZLlyxnZqkqS2RQzrkbgW3ZroeIiIiIiOSUxWb2bCoK0lBkERERERERCTX12EraOedKgav8h81AXxarM9yN41Lv+WLgZBbrIrGprcJDbRUOaqfwUFuFh9oqPHKprQqBWn//ZTO7kIpCdY+tpJ3/x5qSIQZyZZxzwYcnzexYtuoisamtwkNtFQ5qp/BQW4WH2io8crCtDqe6QA1FFhERERERkVBTYCsiIiIiIiKhpsBWREREREREQk2BrYiIiIiIiISaAlsREREREREJNQW2IiIiIiIiEmoKbEVERERERCTUnJlluw4iIiIiIiIiQ6YeWxEREREREQk1BbYiIiIiIiISagpsRUREREREJNQU2IqIiIiIiEioKbAVERERERGRUFNgKyIiIiIiIqGmwFZERERERERCTYGtiIiIiIiIhJoCWxEREREREQk1BbYiIiIiIiISagpsRXKUc84S3J5IoKxXOed+4pw75py74P/8iXPuVUnUp8g5917n3JPOuWbn3HnnXINz7kHn3IIr+mVzmHOuzjl3t3Pu08653zjnWgLv/UNDKC9n2sI5V+2c+5Rz7kXnXIdz7rS//ynnXHWyv1s2paKdnHP3JnHe3ZtAeWXOuY8457Y65045584653Y5577onJuSxO82xc+zyznX6Ze11Tn3YedcWaLl5Arn3PXOufv8djrqnwdnnXN7nXMPOeeWJ1mezqk0SUVb6bxKP+dchXPuHufcl5xzG/y/3Q7nXLdzrsk594Rz7qOJ/g0655Y5577jnDvknOtyzp1wzv3WOXdPkvW6xzn3iJ+/yy/vO865pUmUkZL2zgWpaCfn3Mokzqf7E6hTfl37zEybNm05uAGW4PZEjDIc8LU4+b8GuDh1qQa2xCijC3hHtt+zLLTDQ0mUk1NtASwGXolRznHgxmy//5lsJ+DeJM67e+OUNRPYHSN/O/CaBOr0Wj9ttHJ2AzOy/f4n0U4bEnx/vw2UxClL51QI2krnVUbaak2C728zcFecsv4e6ItRxs+BEXHKGAH8IkYZfcAn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
"
>
</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><a id='section_4_2'></a></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="4.2.-Fitting-an-empirical-object-to-a-StatMech-object">4.2. Fitting an empirical object to a StatMech object<a class="anchor-link" href="#4.2.-Fitting-an-empirical-object-to-a-StatMech-object">&#182;</a></h2><p>Empirical objects can be made directly any species objects using the <code>from_model</code> method.</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="n">H2_nasa</span> <span class="o">=</span> <span class="n">Nasa</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;H2&#39;</span><span class="p">,</span>
                          <span class="n">T_low</span><span class="o">=</span><span class="mf">200.</span><span class="p">,</span>
                          <span class="n">T_high</span><span class="o">=</span><span class="mf">3500.</span><span class="p">,</span>
                          <span class="n">model</span><span class="o">=</span><span class="n">H2_statmech</span><span class="p">)</span>
<span class="c1"># Compare the statistical mechanical model to the empirical model</span>
<span class="n">f3</span><span class="p">,</span> <span class="n">ax3</span> <span class="o">=</span> <span class="n">H2_nasa</span><span class="o">.</span><span class="n">plot_statmech_and_empirical</span><span class="p">(</span><span class="n">Cp_units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">,</span>
                                              <span class="n">H_units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">,</span>
                                              <span class="n">S_units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">,</span>
                                              <span class="n">G_units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">)</span>
<span class="n">f3</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">8</span><span class="p">)</span>
<span class="n">f3</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">150</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</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_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0gAAAQGCAYAAAANEppJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdeXiU1fnG8e+TFQiBBEhI2BJ2SNgDKKCClJ9YEEqt2lZbxbrW1loXRK3FvVqqllardd+11iqioEVcWFQosooEAoSwExIIJCGQkOX8/phJTMhCgCQTmPtzXXNl8r7nvPNMjCR3znnPMeccIiIiIiIiAgG+LkBERERERKSxUEASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERE5CWb2spk5M3vZ17WIiMjJU0ASEZE6ZR4Xm9lMM9tqZofN7KCZpZrZl2b2uJn92Mxa+LpWqczM7vUGPleLtvGlbc1schXn25vZDWb2jplt8n4vHDazNDN7y8xG18ubEBE5CUG+LkBERE4fZhYBvA+MLHe4CDgEdAK6ACOAm4ErgZcbuMT6sBtI8X4ULzPrCGwFrNzhQ97P472Pn5nZi8C1zrnihq5RRKQqGkESEZG69CqecFQMPAb0AEKdc62BpkB/YCqw2mcV1jHn3J3OuV7OuTt9XUsjE4gnDH0GXAG0d86FAc2BRGCWt92vgHt9UaCISFXMuWOOoIuIiByTmXUHNng/vdM598gx2jd1zh2u/8rkeJjZvcA9AM45O0bbeCDN++mVzrmXy51rCXR1zq2opq8BHwHnAweBKOdc/slVLyJy8jSCJCIidWVAueezqm3lVVU4MrMtpfezmFm4mT1sZine+1b2mtn7ZnbGsa5tZgPN7EXvfU+HvPdArTazB82szTH6hpnZLWa2wPuaBWa2w/v5rWbW9qj2x1ykwcxizOwRbw3ZZpZvZpvN7HkzS6ihXwcz+6uZrTWzPG8tu8xsuff4kGN9LXzFOZddXTjynnfAi95PmwO9G6QwEZFj0D1IIiJSHzoA606ifyTwDdATOALkA62BHwETzOwa59yLVXU0s/uAP/L9vS+HgGCgn/fxKzMb75xbWUXfQXjuoeroPVQCZAPtgPbAOXimD86o7RsxswuAt/CEAIBC73vqDFwF/NL7fl49ql9/4Avv1wLv6+YAMUAsMMh7bvJR/e7FOwIEdHbObaltrT5QfsQo0GdViIiUoxEkERGpK98ApfO2HzOzHidxrXuAaOASIMw51xJIABbg+dn1jDfMVGBmvwem4ZmydScQ673vpRkwGPgcT7j4wMyaH9W3IzAXTzjaDvwMCHfOtcJz/1RfPPfKZNb2TZjZUOBdPOHoGTyjJE2dc82BOOApIAR4wcwGH9X9MTwBaAUwDAj21tIEz71dtwFra1tLIzXK+/EI30/PFBHxKY0giYhInXDObTGz54Fr8ISJ9Wa2ClgMLAeWAmtd7W5+bQmMcc59Vu7668zsh3gWeOgOPACMLz3vnTr3EJ6Q9uOj+hYDy81sLLAESAKupuJI0J+ANsA+YIRzbnu5/gXAd97H8XgSTwB6wDk3rfwJ59w24DdmVgT8DrgbmFSuyXDvx98655aU63cE2IgnQNUrM0s/RpMTHvUxs87A9d5P33bO5ZzotURE6pJGkEREpC7dgCe45OGZ4jbQe+wFYA2Q7t0HqW31lwDgq/IBp5T3vqW/eD8937sQQKnL8IwULauqr7d/EZ7pbgBjS4+bWRjwU++nj5QPRyfKO0VuCJ4pdTWFmdKpdWPMrHzgOOD9GHs8r+ucu9c5Z97HluPpW4W2x3jUeD9XdcysKfAOnv9e+/CM9omINAoaQRIRkTrjDSDTzOwxYAKeJb+H4JlaFoJn2tzNeO67Ge+cW1rNpT6v4WVKzwXguQ/nC+/nZ3k/9jnGyEdT78e4cscG47lPCeDDGvoej9J6AoAUz6JtVSoNRWF47rPK8H4+G89o3CtmNgL4APjGOXeojuo7puNcxa5WzCwIeBPPKF4hcKlzbucJligiUucUkEREpM4557KB170PzKwJnsDwOzzBqQ3wrpl1r2Zp55p+YS5/Lrrc83bej035PgTVpFm55zHlnm+tRd/aKK0nEM9oS22Ur+l2oBtwLnCL91HsnbY4B3j2VAsW3hGy1/FMJSzCE44+8W1VIiIVaYqdiIjUO+dcvnPuU+fcROAV7+EOePbAqbJLTZer5njpSMw/y00xq+kRf/zv5LiU1rO+lvVUmBLnnDvgnBsNnA1MB77CEyqS8CxEsdHMfl7P76HOlAtHP8WzIt8vnHP/8W1VIiKVKSCJiEhDe7bc857VtOlQQ//y5zLKPS+dVtf3BGraXe55XLWtjk9pPV289zidEOfcl865qc65s4AIPEudr8EzSvZiLe7n8jlvOHoDz8qApeHobd9WJSJSNQUkERFpaAfLPS+ops25NfQvPVcClN/L6CvvxzPN7HhDzjI8S02DZwpgXSitJwT4cV1c0DsS9wFwofdQ6dTFRqtcOCo/cvQv31YlIlI9BSQREakTZta5lnsfXVHu+Ypq2pxlZqOqeI0mwK3eT+c65w6UO/0acBjP1LZ/HLUi3NHXCTCziNLPvQsflP7Sfod3T6STtYzvA9xDZhZVU2Mza1XueZCZ1fQz+nC558UnXmL98v43eBNPOCoCLlM4EpHGTgFJRETqSiKwzszmmNnl3hXOADCzYDMbaGYv4VlsADz7In1ZzbWy8SzicJF31TPMrBeexQl64QkFR+8rlA7c4f10PDDPzEaUBiXz6GVmt+DZz+iCo17zD8BePCvJfWVml3iXo8bMQs2sn5n9xcx+WZsvhne/p+vxjJJ1Av7nfT9lCzGYWXsz+4WZzQP+XK57Bzz3GN3t/boFlevTD+/iF3iWU19Y/nXN7F4zc95HfG1qrQ/er/treDb7LV2QQdPqRKTR0yp2IiJSVwrx/OFtnPeBmR3BM6UuEs++SKVW4NnMtaSaa90HXIdnr5wCM8vHs3kseBZp+LVzbtnRnZxzfzezUOBhPFPxvgSOmFku0ILvl/IuvU75vju8G8l+AHQE3sazalwOnnt/Suu/+Rhfh/LXXGpmE/DsvdTZ+36KzewAnnuIyq9a9/xR3bvg2VPqAW+fbKA5nil74JkSONk5l1XbehrYCKB0EQkHPGFmT9TQ/iYFKBFpDBSQRESkTjjn5ppZdzzh6CygD56RkAjgELALz5Sz94B3aghHAPuBoXg2EP0JnsCShee+noedc4trqOMvZjYTzwa1PwDivTXkAJvw7Jv0PrCkir4rzKy3t+8kPKNVYcAOIBVPeHrz2F+NCtecZ2bd8IwmjQcSvPUcBpKBxcAsYF65bjuBiXhC3jA8X8doPCMxpe/hb865jcdTSwMrP0slmGMvdV6bpdlFROqdeWYAiIiI+J6ZbcGzityVzrmXfVuNiIj4I92DJCIiIiIi4qWAJCIiIiIi4qWAJCIiIiIi4qWAJCIiIiIi4qVFGkRERERERLw0giQiIiIiIuKlgCQiIiIiIuKlgCQiIiIiIuKlgCQiIiIiIuKlgCQiIiIiIuIV5OsCxHfMLB1oBmz3dS0iIiIiInWoI3DIORdzvB21zLcfM7Oc0NDQ8K5du/q6FBERERGROpOamkpBQUGuc67F8fbVCJJ/2961a9eEtWvX+roOEREREZE6k5iYSHJy8gnNktI9SCIiIiIiIl4KSCIiIiIiIl4KSCIiIiIiIl4KSCIiIiIiIl4KSCIiIiIiIl5axU5ERERERE7akcJiduzayd5t68lL30jxvs2ERnXl7J/c4OvSjosCkpwQ5xzaQ0saEzPDzHxdhoiIyGmtsKiIXdtS2bd9PXnpm3D7NtMkdyst83fSrmQ3XewwXcq1X5V9BqCAJKepkpISsrOz2b9/PwUFBb4uR6SS0NBQIiMjadmyJQEBmkEsIiJyIoqLCtmzfRP7tiZzKH2DNwRtIbJgJzEle4izIuKq6ljF3ykj83fWd7l1TgFJasU5R3p6OtnZ2b4uRaRaBQUFpKenk5+fT0xMjEaUREREquGKi8janUbm1mTydqVQvC+VJjlpROTvIKY4nXZWTLuqOtbiR+tBmrE3uB15YR0pat2j6jDViCkgSa3k5uaWhaPo6GhatGhBYGCgj6sS+V5xcTE5OTlkZGRw4MABwsLCaNGiha/LEhER8R3nOHQgnT2b15C9Yz1FGRsIzd5MxOGttC1Kp7UV0bqqfrUIQfuIZG9IOw6FdaQksgtNorsS0b4HUXG9aR7ehuan8B8pFZCkVnJycgBo1aoVrVtX+b+SiE8FBATQunVrioqKyMrKIjc3VwFJRET8QklBHplbk9m3LZn83SkEZKXS/GAa0YU7aEEenavqVIv8kk4b9oZ24FDzOFxkF5q07UZkh560jetJ62Ytqg5XpwEFJKmVQ4cOARAeHu7jSkRqFh4eTlZWFnl5eb4uRUREpO44R/6BdNJTvyV7x1pK9qynSXYqrQ5vpa3LpC3Q9gQuu4dWZAa352BYHCWRXQht253Ijr2IjU8gJqw5MXX9Pk4BCkhyTM45iouLAc9N8CKNWen3aHFxMc453YckIiKnlpJiDuzaSEbat+TtXIdlphB2MI2Ygq2Ek0f8CVzygAtjV1AHspvFUxTRheDo7rTs2JvY+N60jYg8oWB1OlNAkmMqv5y3ftmUxq7896gCkoiINFau6Aj7tq8jc/NqDu9cS9C+DUTkbSamaAcRFBFxnNcrcEHsDIhlb2gn8lvEY226E9auF2079yEmtgMJAfp5WFsKSCIiIiIi9cQVFZC5NZnMtG8pKAtCqcQW76QNxbQ5zutluXB2BnUiOyyeolY9CI3pQau4PnSI70mXpqEV9iCSE6OAJCIiIiJyklxxEft2pJCxcQX5O9cQtG89kXmbiSnaRbQVE30c1ypxxk6LJiOkEwfDu0CbHoS170105760b9+RVhoNqlcKSCIiIiIiteUc2RnbSN+4goPbvsUy1xGRu5F2RVtpQ2HlEaEaskyRC2C7xZLZtDOHW3YnoG0vWnbqQ2znPnSIbElHTRP3CQUkkZNQen9LREQEaWlpRERUnjF87733ct999/Hwww9zxx13NHSJIiIicoLyDx5gZ8pyDmxZiUtfS/OcjcQWpNGSg7Q8jusUukB2lAahiO4ExvQmolNfOnTrS+fw5lUvwy0+o4AkUgcOHDjAX//6V+677z5flyIiIiLHyZWUkLljA+kblpG//VtC9iUTlbeR9i6drsdxnRJn7LAY9jTtyuGIHgTF9KZlXH86du9D57AwBaFThAKSyEkKCAggKCiIGTNm8Pvf/57IyEhflyQiIiLVyM/LYXvKcg6krcDt/o4W2evpUJhGNIeP6z6hPUSyO6QzB1v2wNom0iKuHx26D6BTRASd6q16aQgKSCInKTg4mKuuuoqnnnqKxx9/nAceeMDXJYmIiAhwYG8625P/R97W5QRnfkfUwfV0KN5Fd3PH7ux10DVhW3BnssO7UxKVQFinfsR2G0h021ja6h6h05ICkkgduOuuu3jhhRf429/+xs0330yrVq2O2Wf37t289tprzJkzh02bNpGZmUmrVq0YPnw4d955J0OGDKnUZ9++fTz22GPMmjWLrVu3EhgYSNu2bTnzzDP57W9/y9ChQ8vaLlq0iLfffpuFCxeyfft28vPziYuLY9KkSdxxxx1V3i8lIiJyKnIlJezensrulKUUbF9J033fEXtoIzHsrbyfUA2ZZidt2dOsG4cjexPSoR9R3ZLo0LkXCUH6ldmf6L+2SB1o374911xzDU8++SSPPfYYDz300DH7zJo1i6lTp9KtWzf69u1LixYt2LRpEzNnzmT27NnMnj2b8847r6z9wYMHOfPMM9m0aRPdu3dn7NixAGzbto233nqLLl26VAhIU6ZMYdWqVfTp04fRo0dTUFDAihUr+POf/8zs2bNZsmQJzZs3r/svhoiISD0qKS5h2+Z1ZKQspmjHSppnraXjkU20I5d2tbzGIRfK9uB4DoT3pKRtIuHxA+nQczDtI1vTvl6rl1OBApJIHbnzzjt5/vnneeKJJ7jlllto3bp1je1HjBjB6tWr6devX4Xjc+fOZeLEidxwww1s3LixbKW8//znP2zatIkbb7yRv//97xX6ZGRkkJGRUeHYtGnTGDZsWIV7ogoKCvjd737Hs88+y+OPP860adNO5i2LiIjUq5LiErZvSWHP+iUUbl9OeNZ3xBVsIN7yiK/lNfbTgh2h3TjYKoGg9gOJ7jGEDl370DMwsD5Ll1OYApKcNOccOflFvi7juLVoElQWPupCu3btuPbaa/n73//Oo48+ysMPP1xj+759+1Z5fOzYsVx88cW88cYbfPfdd2XtSgPQ6NGjK/WJjo4mOrriraXjxo2r1C40NJQZM2bw4osvMmvWLAUkERFpNEqKS9i2dSMZ65dwZPsKmmetIS5/A3GWS1z5hjX86E63KNKbdie/TR+adhpETK+hRLfrTGRAQH2XL6cRBSQ5aTn5RfS/7xNfl3HcVt9zHi2bBtfpNe+44w6effZZnnzySW699VbatKm0XVwFBQUF/Pe//2Xp0qVkZmZy5MgRANasWQPAxo0bywJSUlIS4LnfKSgoiDFjxtCkSZMar79z504+/PBD1q9fT05ODiUlJQCEhISwcePGk3qvIiIiJ2PPnt1sX/Mlh7csJWzvauIOryfesiuODNUQhnYExJLRvDeF0f1oHp9Ex4QziGnVlph6rltOfwpIInUoNjaW66+/nhkzZvCXv/yFP//5z9W2XbNmDRMnTmTLli3VtsnNzS17/oMf/ICbb76ZGTNmMGHCBEJCQhgwYADnnXceV111FfHx8RX6Pv7449x5551loUtERMRXsnNz2fLdEnI2LSF4z0raHUymE7tpW75RDWFol8Wwp3lvCtv2I7zLUDolDqNDy9Z0qO/CxS8pIInUsalTp/LMM8/wj3/8g9tuu63KNs45LrnkErZs2cL111/P9ddfT5cuXWjevDlmxl133cXDDz+McxWXIX388ce57rrrmDVrFp999hlfffUVS5cuZfr06bz99ttMmjQJgCVLlnDrrbfSsmVLnn32WUaNGkVMTAyhoaGAZzrg7t276/cLISIifulIYRGp61exN2UxtnMZbbK/o0txGv2tuFb9d1s0Gc17c6Rtf8I7D6Fj4jDaRUTVegEGkZOlgCQnrUWTIFbfc96xGzYyLZrUz7d/TEwMv/71r3n88ceZPn06YWFhldqsX7+e9evXM3jwYJ5++ulK5zdv3lzt9Xv27Mntt9/O7bffTn5+flkQu+6668oC0syZMwF48MEHueKKKyr0P3z4MOnp6SfzFkVERMpkZGayZfVCDqctJjxzJV0K1tHb8io2qmZ0aD8t2NmsN/ltB9K8yxl06DOC2Mi2xNZ/2SLVUkCSk2ZmdX4vz6lu6tSp/POf/+Spp57i8ssvr3R+//79AHToUHlywP79+5k3b16tXqdJkybceuutPPbYY+zevZuMjAyio6PLrt+xY8dKfd55551KI1MiIiK1caSwmNT1q8hct4iAnd8Qk7OGLiXbiC6/8Wo1YSifYLaF9iC3VT9C44cQm3g2rdt3J1KbrUojo4AkUg+io6O54YYbePTRR3nllVcqne/WrRsBAQF8/vnnbNy4ke7duwOQn5/P9ddfT1ZWVqU+77//PjExMZx55pkVjq9cuZI9e/YQHh5etqR3jx49AHjhhRcYN24cwcGeAJucnMzUqVPr9L2KiMjpKzMri7RVCzi0eTHhGaWjQ7n0Lt+oinxT4owdQR3ZF9EX6zCY6F7Die0+iB5BIQ1VusgJU0ASqSe33347Tz/9NHl5eZXORUdHc9VVV/Hcc8/Rv39/Ro8eTdOmTVm0aBHFxcVMnjyZl19+uUKf+fPn87e//Y327dszcOBAWrRowa5du/jyyy8pKSnhgQceKAtCV155JY899hgffvghPXv2ZMiQIWRlZbFgwQImTZrE0qVL2bp1a0N8GURE5BThnGPb9m3sWP05xVu+Jmr/SroXpxJlJd83qmawJ5dmbGvWh/yYJFp2H07HvmfTqXkknRqmdJE6pYAkUk+ioqL4zW9+w/Tp06s8//TTT9OrVy9eeOEFPvvsM1q2bMmYMWN46KGHeOmllyq1nzx5MkFBQSxcuJClS5eSnZ1NTEwM48aN4+abb2bUqFFlbVu3bs0333zD1KlTWbBgAR988AGdO3fm/vvvZ8qUKXTt2rW+3raIiJwiCouK2bT+WzLWzidox//okLuaOHbVas+hbYGd2BfZn8BOZxDb5xyi4vuSqL2G5DRhuhfBf5nZ2oSEhIS1a9fW2K6kpISUlBTAs0BAgP4BlEZM368iIlU7lJ/PhlVfc2D9QprtWUqXQ9/RxrKP2S+PpmxrlsjhtkmEdx9Op37nENq8VQNULHLiEhMTSU5OTnbOJR5vX40giYiIiJyG8g4dJmXVInLWfUGLPf+jR0EyA+zw9w2qGR3aa63Y1XIgruMZtO1zLm27DaJ3oH5lFP+h73YRERGR00DuwYNsXLmQ3JT5tNizlB5HkhlkBd83qCYQbQ/sxN7WgwjpPJyO/UfTJrYbbbSynPgxBSQRERGRU1B2bi4bl88nb8N8IjK+oUfhOgbZke8bVJFxCl0gW5r0JDd6CM27n0Wn/ufSsWUUlTeFEPFfCkgiIiIip4DD+QWkrFxA9trPidjzNb2OJDPYCr9vUEUgOkIQaU0SyIs5g4je5xI3YBTdQytvYC4i3/P7gGRmwUBPIApoCWQDmUCKc66wpr4iIiIi9aWwqIiNa/7H3jWfErbzK3rmf3vMe4jyCWZLk0Ty2g0jMuFc4vqdQ8+Qpg1XtMhpwC8DkplFAZOB8cBQILSKZvlmthSYA7zinMtsuApFRETE35QUl5C6YQ17Vs0lZPuXdM1bSYLlfN+gikB0mFDSmvbhcLszaZ04mk59zqJXSJOGK1rkNORXAcnMugP3Az8GSrdy3gssB7KAHDyjSJFAL2Ck9/Ggmb0HTHPObWroukVEROT0lL5rO2lL58DmL4jPWUZ39tK99GRVU+ZcEJubJJDXbjit+p5HXN+zSAiu6u+8InKi/CYgmdkTwLVAIPAF8CYw3zmXVkOfLsC5wKXAJcBPzOxZ59yNDVCyiIiInGYOHcojZdln5CV/QnTG1/QoSSWmhvbFzkgL6U5222GEJ4yh86DR9GrSvMHqFfFHfhOQgKuAp4HpzrldtengnNsMbAZeMLP2wO3A1cBxByQzuwU4C+gLRANNgHRgvremmndr9VzjU+AH3k9jnXPpx1uHiIiINJyS4hI2r1/OnhUfE7ZjIT3yv2Vg+aW3q7A1MI7MqDNo1mM0nQePpVsLbcoq0pD8KSB1OZlA4ZzbCdxkZg+f4CXuAsKAb4E13mOJwOXAz8xsknPu4+o6m9lkPOHIUe1OBiIiIuJrmXt2krZ0Dm7T58Rn/49uZNGt9GQVP8EzrTXbI88gqPto4gf/kLioDsQ1ZMEiUoHfBKSTCUdmFuGcO3CS1/kRsNw5l3/UtX8NPAU8b2adnHPFVbx+FPAo8AmeFff076aIiEgjUVxczMZVi8haNZtWuxfSo3ADUeaqbX/YhbApbAAFnUbSLmk87boNIEobs4o0Gn4TkMzsp865t0+gX1s8waT/yby+c+6rao4/7Z1+1w1P+EmuotkMPKNPNwCfnUwdIiIicvIO7E1n05IPcBvm0TVnCb2oebW51KCu7Gs7gpZ9xtJl0A/oG6qlt0UaK78JSMBrZlbsnPtPbTuYWUc8gaRr/ZUFQOmo0ZGjT5jZWDyLRPzROZdq+guTiIhIgyspLiZ1zWL2rvyQyJ0L6F64nsE1jBLtJZItkWcS2P0HdBkyjq5R7ev9lwkRqRv+FJAMeMMbkmYes7FnSfBPgY7AonoryuxyPCNHG/AsCFH+XDPgn8B6YHp91SAiIiKVHczJYsNXsyhOmUuXA4vpzoFql+AucgFsDE0gp8O5xCRNoFPvIbQJCGjokkWkDvhTQLoUeAP4l5ld4pybVV1DM+uLZ1pdW2AucGFdFWFmU/AszhAG9PY+3wVc6pwrOar5A0A8cK5zrtLo0nG8ZnUr5OmPWXVg3rx5/OMf/2DJkiVkZWURHh5O27ZtGThwIKNGjeKKK64gJCTk2BeqJ/Hx8WzduhWAN998k5///OdVtlu6dClnnHFG2efOVf+X0fpgZsTFxbFly5YGfV0RkfL2bE1h6+J3abplHj0Pr2aQVbo1uMw+IkiLGEZgr7F0O3MCvSPaNGClIlJf/CYgOefeMc/8tDeAt83sIufc7KPbmdlQ4GM8m8W+B/zcOVdYh6WM5fulugG2A790zi0/qo5BwE3AK865+XX4+lKH7rnnHu6//34A+vTpw4gRIwgMDCQlJYW33nqLN998kwkTJhAT49nloq5DwJYtW+jcuTMjR45k/vz5x2z/xhtvVBuQXn/99TqpSUTkVOJKikldtYh9K94nevcXdC7eQtvSk0eNEhU7Y2NIbw60H0nUoAvo0mcYrQMCG7pkEalnfhOQAJxz/zazAOA14B0zu7D80tpmNgqYBYR721xZxajOydYwxvtaEXj2RJoGzDezu51zD3nPBQLPAQeA2+rgNROrOu4dWUo42ev7q2XLlnH//fcTEhLCzJkzGTduXIXzO3fu5LnnniM0tHHscD5w4EDmzp1LZmYmUVFRFc4VFRXx9ttvk5CQQGpqKgUFNe/RISJyKsvPy2HjktkUrJ1D56wv6caB75fhPsoBmrOpxZlYj/PpNmwCvVrXtK2riJwO/G5yrHPuX3j2HgoC3vMugoCZXQB8hCccPe2cu6Kuw9FRdRxwzi0CxgHLgQfMbIj39O+BQcDtzrm99VWDnJyZMz23sl1yySWVwhFA+/btuffee4mMjGzo0qr0i1/8gqKiIv79739XOvfJJ5+QkZHBL37xCx9UJiJS/6hH55sAACAASURBVLIzd7D8vcf5dvpYmN6Fvot+zeCs2bTmQKW226w9i2MuJXnsv2j+hzQG3/IuSRdcQ0uFIxG/4HcBCcA59xYwGQgGZprZI8C7QBPgL8653zRgLYXA23gG8id4D0/AsyHsFWY2v/wDKP3X+T3vsbMaqlapKDMzE6DSaExVXn75ZUpXINy6dStmVvYYNWpUWbtVq1Zx++23k5SURFRUFKGhoXTp0oUbbriBXbt2VbjmvffeS+fOnQFYsGBBhWtOnjy5Ug2TJk2iefPmVU6le/311zEzLr300hrfx5YtW7juuuuIj48nNDSUqKgoLrroIr799ttq+yxevJhLLrmEdu3aERoaSvv27Rk7dmy1U/qKi4uZPn06PXr0IDQ0lI4dOzJ16lSNaonIcdu7PYVlbz1Ayp9GEP5kH5K+vY9+h5bQxCrOnC9yAawN7svXXW9m66UL6ThtLcOuf5qEYT8kKNh395CKiG/41RS78pxzb3jvSXoZmIInoPyxdJpbAysdJSr/m7YB59TQZ5j3o+4I9ZEOHToA8O6773LnnXfWGJS6devGFVdcwSuvvEJYWBgXXXRR2blevXqVPX/kkUf4z3/+U3Y/k5mxatUqnn76ad5//32WLVtGu3btABgwYAA/+clPePfdd2nbti3nn39+2XXOOqtybm7WrBmTJk3i9ddfJzU1la5dPWt05OXlMWvWLM4++2zi4qrfg/jLL79k/Pjx5OTkkJiYyMSJE9m5cyfvvfceH330EXPmzOHcc8+t0GfGjBnccsstOOcYMmQII0eOJCMjgxUrVpCSklLliNVll13G7NmzGTp0KD179mTRokVMnz6dnTt36j4pEamZc+zasJxdS96h1fZP6FK0+fsfkkfdT5TrmrI+/ExKup9P9+GTSIzS6JCIeFhDr1TlK97ltKvyU+CHwJfA89X1d869Wh91AZjZy8AVwBTn3KPHaLsFiANinXPpJ/m6axMSEhLWrq1ukTuPkpISUlJSAOjZsycBRy9b6hzkZ59MKb7RpCWcxL5Sqamp9OnTh/z8fFq0aMGkSZM4++yzGTZsGAkJCWUjRuUda5GGzz//nN69exMbG1t2rKSkhAcffJB77rmHK6+8khdffLHsXG0WaShdxW737t2sXr2a888/n/vuu49p06YB8Nprr3H55ZfzzDPPcO2119KkSRMKCgoqrGKXk5NDz5492bdvH2+++WaFgPfpp58yfvx4oqKi2Lx5c9mKfQsXLmTUqFGEh4cza9asCiNlR44c4YsvvmDs2LEVvjYAvXv35qOPPiI+Ph6AtLQ0kpKS2L9/P5s2bSoLdtU55veriJxWXEkxW79dyN5v3iV296e0L9ldbdt02pDaehRh/SbQ64yxNGmizVpFTleJiYkkJycnV3cvfk38aQTpZTzT1qozwvuozgkHJDM7G2gHvOucKyp3PBi4HvglcBjPVLtTT342/Ln6kYdGa+pWaBpxwt27du3KrFmzuPLKK9m1axevvvoqr77q+TaJjo7miiuu4K677iIiovavMXr06ErHAgICmDZtGs8++yyzZlW7On2tjBkzhpiYGN54442ygPT6668TEhLCxRdfXG2/F198kfT0dO68884K4aj0mjfccAMzZsxg9uzZXHihZ1X8Rx55BOcc06ZNqxCOAEJCQiqEo/KeeOKJsnAE0LlzZ37xi1/wxBNPsGjRomMGJBE5/bniQjZ9M5fcFe/SKfML4t1+4qtpm2Yd2BkzhlZJF9Jz4NnEBOqPJiJSM38KSK9Sc0CqT12Bl4C9ZrYc2IdnalxfIBbIByY757b7qD45Qeeddx6bN2/mgw8+YN68efzvf//ju+++IyMjg7/85S/MnDmTr7/+ulb3KZXat28fH3zwAd999x0HDhyguNizB0dhYSFZWVlkZWXRqlWrE6o3MDCQn/3sZ8yYMYNvvvmGjh078tlnnzFx4sQaF5OYN28e4LmPqSpnnXVW2TUvvPBCiouLy0a0rr322lrXFxwcXClMAfTo0QOA3bur/8uwiJzeXHEhqcvmkrvsHeIzP6c7OdW2XR/Yncz25xFz5kV06z2QzicxW0BE/I/fBCTn3GQfvvwC4E/ASKAfnnB0BNgC/Af4u3Nuk8+qk5MSGhrKxRdfXDYCk5mZycsvv8y9997Lpk2buOuuu3juuedqda233nqLa6+9loMHD1bbJjc394QDEnhWs5sxYwZvvPEGcXFxFBcXH3P1utIpgeU3kq3K3r17yz4ePnyY6OhowsPDa11bbGwsgYGV9xRp3rw5gBZqEPEzrriQzcvmkuMNRd2qCUVFLoC1IX3JiRtLpxEX06tzD3pV2VJE5Nj8JiCZ2XBgsfPBTVfOuTTgD3V0rfi6uE6datLSM13tVNOkZb1cNioqiilTptC0aVNuvPFG5syZU6t+W7duZfLkyTjnmDFjBuPHj6d9+/Y0beqZIz98+HAWL17MyX4LJyUl0bt3b/71r38RGxtLREQE48ePr7FP6SjWxRdfTLNmzaptd3SAquo+rJocb3sROf244kLSln3CgeXv0DnjM7pWE4oKXBDfNUnicLdxdD3rYvrHtm/gSkXkdOU3AQnPIgx7zWwOMBuY65yr/s/0UntmJ3Uvz+mqdKpY6ajKsXz00UccOXKEW2+9lZtuuqnS+c2bN9dZbZdddhl33303e/bs4ZprrjnmZrYdOnQgJSWFu+++m379+h3z+m3atKFp06bs2bOH3Nzc4xpFEhH/44oL2bL8Ew4se4f4jM/pQtUL/5SFoh4T6DnypyS1iW7gSkXEH/jTnYp/BFLxbBL7byDTzD42sxvMrJNvS5NT0bFGclJTUwHKluUGzz02RUVFVbbfv38/AB07dqx0buHChezZs6fS8dIV46q7ZnUuu+wy2rRpQ+vWrbn88uoWePzemDFjAHj//fdrdf3AwMCygFjb6YUi4mecY8eaBax85lr2P9CVzh9dysCMmUQeFY6OuECWh57Boj4PkvObZJLu/ISzfnIjUQpHIlJP/CYgOececs4Nw7MowrXAJ8DZwJNAmpmtMrP7zWyoL+uUU8cf//hHbr/9dtLS0iqd27hxI7feeitA2apu4AlLe/bs4cCByju3ly5E8Prrr5OXl1d2fOfOnVx//fVV1tCmTRuCg4NJTU0tmwZXG/Hx8WRmZrJ3794q90w62nXXXUdUVBR/+tOfeOmllyqFw7y8PF599VV27NhRdmzq1KmYGQ888ACLFi2q0L6wsJC5c+fWul4ROX1kpq5k5Uu3kv5ATzq8O5GBu9+mVRWhaFnoUBYmPsD+G9aRdOcnnH3RjURFt/VR1SLiT/xpih0AzrkM4AXgBTMLBf4PmACMB+4G/mBmGcCH3senzrnDvqpXGq+DBw/yt7/9jUcffZSePXvSu3dvgoOD2bZtG0uXLqWkpISkpCTuueeesj4TJ07kiSeeYNCgQQwfPpwmTZrQs2dPpkyZwsSJE0lMTGTZsmV069aNESNGkJ+fzxdffMGAAQMYPnw4X3/9dYUaQkJCOP/88/nwww/p378/gwYNIiQkhBEjRnDllVfW2XuNjIxk5syZTJw4kV/96lfcd9999OnTh9DQULZt28a6devIy8tj5cqVZRvojhw5kunTpzNlyhTOOecchg4dSteuXcnIyGD16tWEhYVVux+UiJxesnenkjb/VSJTZxFXlEZV63oecYF8G5rEoW4T6DHyEga31catIuIbfheQynPOFeC5H2k2gJklAT8CLgCuBq4CCszsM+AD4H3nXKaPypVG5u677yYpKYm5c+eyevVqFixYQE5ODhEREYwcOZKLLrqIq6++umwaHMDDDz+Mc45Zs2bx9ttvU1RUxMiRI5kyZQohISEsWrSIP/zhD3z88cfMnj2b9u3bc+ONNzJt2jTGjRtXZR3PP/88t912G/PmzePNN9+kuLiYoqKiOg1IACNGjGDNmjU8/vjjzJkzh88//5zAwEDatWvHBRdcwIUXXkhCQkKFPrfddhtDhgzhr3/9K19//TUrV64kOjqapKSkWk3tE5FT1+H9e9g4/zWarp9J94LvGFBFmxJnrAnuy/6uP6LHuZcyOKZdFa1ERBqW+WBRt1OCmXUAJnofI4EQ4D7n3P0+LawOmdnahISEhLVr19bYrqSkhJSUFAB69uxJQIDfzMyUU5C+X0V8p+hwLhsW/gu+fYceB78hyEqqbLcuoBvpnS4g7uzL6NK1RwNXKSL+IDExkeTk5GTnXOLx9vXrEaSaOOd2AE8BT5lZGDAWyPVtVSIiIo1MSQnbVn7C/sWv0m3vZySQ7zl+1Kr9W2hHWuw42g6/lN59BtFby/qLSCOlgFQLzrk84D1f1yEiItJYZG1dy9YvXqT9tll0KsmkquVg010r1rf5P1oM/Tn9ks4hPqjyRtAiIo2N3wQkMzupGx6cc6/WVS0iIiKnovzsTDZ8/gph696h65H1tKqiTa5ryqoWowgZ+HP6nzWOUSHBDV6niMjJ8JuABLwMnMgNV+btp4AkIiJ+xxUVsOmrmRQsf4OeOV/Rj8pbChS5AFaFJnGo10X0Gf1zzo5o6YNKRUTqhj8FpPs5sYAkIiLid/ZsXMbuz58lfvdHdK/mFtwNFs/OTj8i/tzJDI7v0rAFiojUE78JSM65e31dg4iISGOWn5vFhk9fpHnyv+hSuJGqtmXNdBGsbT2WiGG/pF/SWfQI0GILInJ68ZuAJCfOyq00pGXhpbEr/z1qWiVL5NhKSkhbMZfcr16kx/4v6EdhpSb5LpiVYSNw/X7GgFE/ZlSTJj4oVESkYSggAWYWBPQH2uGZhrcbWO2cK/JpYY2EmREYGEhxcTEFBQU0a9bM1yWJVKugoACAwMBABSSRGuTs2UrqvGeI2fwunUvSq2yTHNCDPV0vpvf/XcGw6KrGk0RETj9+HZDMLBS4D7geCD/qdK6Z/RO41zmX3+DFNTLNmjUjNzeX3NxcBSRp1HJzPfdKhIWF+bgSkcanpLCAlIX/pmTFa/Q6uJSBVnlWQJYLZ03rH9LqrF/RZ+CZJOgPDSLiZ/w2IHnD0WfAMO+hb4Et3udxeEaUpgBnmdkPnHMFDV5kI9KiRQtyc3PJysoiKCiIFi1aEBio/Syk8SguLiYnJ4esrCwAwsOP/puHiP/au3Ut2z55is47P6A3OZ6D5XJPsTNWhSZxOPFS+o/5GSP1BwYR8WN+G5CAm4HhwJfADc6578qfNLM+wJPA2cDvgT83eIWNSHh4OC1btiQ7O5uMjAwyMjJ8XZJItSIiIhSQxO8VFxawbv5bBC1/iV75q2hTRZsdtGVT+0nEjb6KpK49G7xGEZHGyJ8D0s+BTGCcc+7g0Sedc9+Z2QVAKnAZfh6QzIyYmBiaNm3K/v37y+7zEGlMQkNDiYyMpGXLlrr/SPzW3m3r2frJU3Te8T59yK50Pt8Fs7L5SIIG/5IBZ19AhyB//lVARKQyf/5XsRswu6pwVMo5d9DM5gMXNFhVjVhAQACRkZFERkbinNOKdtKomJlCkfitksIjrFv4b1j2EomHl1U5WpRqndjZ9Wf0Ou9qLbggIlIDfw5IRUBtVhto5m0r5eiXURER39u7cyNpc5+m87b3SGR/pfMFLpjl4aNocubVDBh2Hl0DA3xQpYjIqcWfA9IaYLSZdXbOpVXVwMw6A6OBFQ1amYiISDVcSTHrFr5H8dLnSMxbSpsqVqLbYu3Z1vmn9Bp7LcPbxvqgShGRU5c/B6RngFeA+WY2DXjLOXcEyla4+zmeJcCbAP/0WZUiIiJA7v4M1n/0NO03vUmC8+5bVG4gv8AFsar5OQSfcRX9R4wjXqNFIiInxG8DknPuNTM7C7gGeBF4wcz24NkoNgbPjx0DnnHOveG7SkVExJ9tXbuEzM+eJHHfXIbYkUrnt1ssW+IuocfYazgjtqMPKhQROb34bUACcM5dZ2afAL8DzgBK5yEcAZYATzjn3vVVfSIi4p8Kj+Sz5tM3aLryBXoXriUOKu1btDJsBAFDr6b/2RPpqH3pRETqjF8HJABvAHrXzIKA1t7D+5xzWphBREQa1N5dW9n43yfptu0dBlWx6EIW4ayLvZC4sb9hcLz2LRIRqQ9+H5BKeQPRHl/XISIi/sWVlLDum0859OXT9M9ZwDArrtQmJbAHB/pMpt/YyYxoFuaDKkVE/IcCkoiIiA/k5x9m9X9fpNWaF0goTvUcLDeN7ogLYlXLHxB+zq/plTRKWyuIiDQQvw5IZpYI3AaMxHP/UUg1TZ1zzq+/ViIiUjcy9+xgw5wn6LntX5zBgUrn02lDWuef0uOHv2FodHsfVCgi4t/89pd+MxsJfIxnGW8H7APyfFqUiIictjauWcq+z2YwYP8njLDCSufXhvanYNA19Bv9U2KCq/t7nYiI1De/DUjAdDzh6EHgUedcjo/rERGR00xxcTErP3+H4G+eof+RFXSHo/YuCubbVufRZszvSUwc6qsyRUSkHH8OSP2AJc65ab4uRERETi85OQdYM+efdNjwKoPdzkrn9xHBprif0mP8TQzRNDoRkUbFnwNSFrDb10WIiMjpY8fWTaR9NIN+6e8xwirP2t4c2IUD/a+m79hfcUZoUx9UKCIix+LPAWk2MM7MQpxzlbcmFxERqaXk1UvI/vRxknI+pYMVV5hGV+KMNc2H0/Sc39Jj6A9Bq9GJiDRq/hyQ7gbGAC+Z2a91D5KIiByP4uISViz8gMDFTzDoyDLPwXLZJ48mrIuZSMfzb6Z/fIJvihQRkePmtwHJOZdpZkOBBcAWM1sG7MSzol0Vzd1VDVqgiIg0SvkFBXzz0UtEr3mWISWplc7vsTbs6HEFCeNvZHCLSB9UKCIiJ8NvA5KZtQDeAXrj+ZvfmBqaO0ABSUTEj+3LyuLbD5+kR9prnE1GpfNbgrqQm3QDiWOuoK2W6RYROWX5bUACHgVGAd8BzwKb0T5IIiJylK1b09g853EG7nmXc6tYeGFds8EEn30T3c6coPuLREROA/4ckH4EbAeGOecUjEREpIK1a5az75PHOCPnE+KssML9RUUugORWY4gaO4XevbR/kYjI6cSfA1JTYKHCkYiIlHLOseJ/Czgy/1HOOPwlAeYqLbywsf2FdJ4whX4xXXxXqIiI1Bt/DkgrgbiGejEzuwU4C+gLRANNgHRgPjDdObe2XNsAYAQwARgJdAZaAjuAecCfnXNpDVW7iMjprri4hP8t+JDQxTNIKlzhOVguGO2zSHb0uJyeF/yeAeGtfFOkiIg0CH8OSA8A/zWzSc659xvg9e4CwoBvgTXeY4nA5cDPvHV87D3eBVjofb4T+BooAYYC1wGXmtk459yXDVC3iMhpq6CwiCX/fYtWK59keMn6Sud3BrYne9AN9Pq/q2kd0sQHFYqISEPz54B0BHgS+LeZvQ58SvXLfOOcW1jV8ePwI2C5cy6//EEz+zXwFPC8mXVyzhV7a5gL/Kn865pZKPBPYDLwhpl1c84VnmRdIiJ+5+DhfJZ++AId1/2TkW5bpfNbQrpTNPz3dDvn57QPCPRBhSIi4ivmXJV54LRnZiV4gkjpJIoavxDOuXr7CWlmG4FuQKJzLvkYbUun5rUERjnnFpzE665NSEhIWLt27bEbi4icBrKyc1gx60l6bn6ZjuypdH5D0wGEnnsbcUMu0Ip0IiKnsMTERJKTk5Odc4nH29efR5Be5RihqAEVez8eOVZD51y+mW0AhgDt6rUqEZHTRHpmJt++/1cG7HiDMXag0vnkFmcROXYqPRLP8UF1IiLSmPhtQHLOTfZ1DQBmdjnQE9iAZy+mY7UP5PvFJdLrsTQRkVPejt27WTfrUQbv/hfn2cFKS3Wvb3MesePvIKHLQN8VKSIijYrfBCQzuxT42Dm338d1TMGzOEMY0Nv7fBdwqXOupBaX+BmeVfAy8SzeUJvXrG4OXdfa9BcROdVs276dDR9MZ2jGf/g/O1QhGBUQTErsJOIn3EGfdt18V6SIiDRKfhOQgNeBIjP7GvgA+NA5t9EHdYwFflDu8+3AL51zy4/V0cw6AjO8n05zzhXUQ30iIqestC1b2PzhI5yxdyZjLL/SHkab439Gt4lT6ddKM5RFRKRq/hSQfolnX6GxwDnAX7yLI3wAzAa+rOUIzklxzo0BMLMIPHsiTQPmm9ndzrmHqutnZmHATKAN8L5z7p/H8ZpV3pzmHVlKOI7yRUQapU2pG9n24SMM2/8Bne1IhWCUSzO2dP0lPX40hb4tonxXpIiInBL8bhU7MwvCs/nqROACPJuwOmA/8BHwITDXOZfTQPUEA4uBQcAZzrlvqmnzIZ5w9yVwnnPucB28tlaxE5FTWkpKMrvnPMKw7I8ItYq7HmQTzrYek+n1o1sJDov0UYUiIuILWsXuODjnioDPvI+bzCwRT1iaCFwKXIZnKt4CPKFktnMurR7rKTSzt4EkPCNcFQKSmQXgmR44FlgNTKiLcCQicipbt/ZbMj/+E2fmfkJPK64wYrTfWrKz99X0uuAm+jZr6bsiRUTklOR3Aelozrm1wFrgYTOLwhNSJgBjvI8ZZrYOmAW8XE/3Le31fqxq7sdTwCV4Vrk7zzlXeX1aERE/sT55NZlzHmLYwXn0tpIKwWivtWJP3+voNf5GIkPDfFekiIic0vw+IJXnnMsEXgReNLNQPIspTATGA3cCBcD99fDSI70fU8sfNLM/AdcB24D/c85l1MNri4g0einrviVjzkMMy/2EXkcFo4yAKDL730DvH/6aNiFNfVekiIicFhSQquFdIe4j7wMzGwQEnsi1zOxsPJu6vuud4ld6PBi4Hs8CEoeBt8uduwVPKEsHxjjntp3YOxEROXWlblhD+ocPcUbOXHoeFYx2B8RwIOlGeo29huigUN8VKSIipxUFpFpyzq04ie5dgZeAvWa2HNiHZzW6vkAskA9Mds5tBzCzAcCj3r5pwB/MrNJFgeedc1+eRF0iIo3S5o1r2f3hgwzNnkvXo+4x2h0Qw4HBv6fXeVcRGxTiuyJFROS05DcBycymnWDXEiAPzzS3RSc4zW0B8Cc8U+n64QlHR4AtwH+AvzvnNpVrH8H3vw4M8z6qMh/PqnYiIqeFLZuS2f3hAww+MJcuVQSjrKSbSBh7tYKRiIjUG78JSMC9eJbzrnIo5hhK10IvMbOngZvccayP7l0F7w/H0X4+J1aniMgpafvmdez44AEG7/8v8ZWCUVv2DvwdiedfS2ywgpGIiNQvfwpI951E3yZAF+B84DfADmB6XRQlIuLPdm1JYdv795O0/2M6Hh2MrC0ZA39H3x8qGImISMPxm4DknDuZgASAmXUDlgNXoIAkInLC9u5MY/PM+xiQ+QHtKgWjaPYMuJG+465XMBIRkQbnNwGpLjjnNpnZl8BoX9ciInIqys7Yzsb3HqDv7vcYaoUVglG6RbGr/2/pP/7XxAZrVToREfENBaTj9x6g/YhERI5D3v50Ut59kN473mYwRyoGI9qwo+9vGDDhBmJCmviuSBEREfwoIJnZQ8Cjzrn9J3GN1kBX59yVdVeZiMjpqyB3L+vf+xPd095gEPkVzmUSSWqv6xg46SZimjTzUYUiIiIV+U1AAm4DfmtmzwGvOedW17ajmSXh2cz1V0AIcFf9lCgicnooyttPyvt/Jm7jK/TnUIVz+2hJcterGfTjmzmzebiPKhQREamaPwWkROBh4BbgZjNbh2cfoW+AFGA/kAu0AFoBvYChwLlANzwTQt4B7mzowkVEThUl+bls+OBR2iU/TyIHK5zb78JZFXcFgy6cwtkRET6qUEREpGZ+E5C8G7FebGaDgF8DPwVu4Ps9jqpiwEHgeeCp4xl1EhHxK4WH2fzxDFqvfIpeLqfCqWwXxrJ2l9LvJ3dwbps2PipQRESkdvwmIJVyzq0ArjGz3wMjgbOBfkA00BLIxrMIw2pgEbDQOZfno3JFRBq3oiPs+uIZmi5+nC4lWRVO5bqmLI76KQk/uYMfxMb6qEAREZHj43cBqZQ39HzkfYiIyPEoLiJr8au4+Y/QrmhPhVOHXCgLIy+k+4/v4ry4Tj4qUERE5MT4bUASEZETUFLCwRXvkD/vQdoUbKtwqsAF/z97dx5W13Wfe/z7AwQCDaABoQGNaEYDEhot27Lm0ZYtOzfpENdpm5umuWnSpGmaxHWTJk2nJM3UNHluk7RpmpukduJBsiTbkmVbtmYkoXkeQBOaEPN41v1jbwxCB4Qk2Ac47+d5znNgr7XO+bHYAr3svdfm9e4rGbbqWZaOHhmhAkVERO6PApKIiNyZc1QeXEPxui/Tt/QE3Rs0VbtYXktYRK+lX2TFlEmYWZMvIyIi0t4pIImISNOco/b4RgrX/g19bh4goUFTrTM2xM6FuZ9n6UOziY1RMBIRkY5PAUlERMJyZ96lcM1z9Lq6iz6N2jYwixsz/4LHF82na5fYiNQnIiLSFhSQRETkFi5/NzfWPEfvS1vo1ahtU2gqpyZ+iqdWLCclKT4i9YmIiLQlBSQREQGg9tJBrrz8HP0vvEHvRm1bQpnsHvEJnlz1BPN7JUWkPhERkSAoIImIRLmqghNcfPE5Bl94lf6N7p29KzSa1/t/lFWPf4hPDewZoQpFRESCo4AkIhKlyq+e5dxv/oaMCy8xlNAtbQdCw9iQ9sc8uPR3+EJG3whVKCIiEjwFJMDMZgIPAgP9TReAd51z2yJXlYhI2yi6cp5Tv/1bxl94njHU3NJ2PDSItwZ9lFkrnuGz6Y2vQBIREen8ojogmdlE4CfA1LpN/rPz2/cCH3HO5UagPBGRVnXl8kWOv/h1si78iiyrvKXtnOvHe+kfZcZjH+OP05IjVKGIiEjkRW1AMrMxwFtACpAHvACcwQtJQ4AngSnAW2Y22zl3JEKliojcl0sFBRz4zT8y8+J/84CV1/8pCLjkerN72B8zddUn+VBvXWMkIiIStQEJ+DpeOPoHS3h/RAAAIABJREFU4Dnn3C3nmZjZXwJ/C3wB+Du8wCQi0mFcuX6DvS/8M9Pyf8ZCK74lGF2nJ7nD/ohJT3yGFckKRiIiInWiOSDNAw46574YrtE5Vwt8ycwe8/uKiHQIhUXF7PzNv5B1+t9ZZDdvCUbFJHFkxEcY98Rf8kiPlMgVKSIi0k5Fc0DqArTk2qJcYFjbliIicv+KS8vY8dvvkXn8Ryyya7cEo1K6cmrEhxn9xBeY3qNP5IoUERFp56I5IO0DMlrQL8PvKyLSLpVXVLH1pX9j1OF/ZQGXbwlGFcRzbMiHGL36WSampEWuSBERkQ4imgPS3wFrzOwPnXM/CdfBzD4CTAceDbQyEZEWqKyuZtsrP2ZI7neZz/lb2qqJ5fDApxj55HNM6pMeoQpFREQ6nmgOSKXAvwH/18yeAX4FnPXbhgIfBOb4fUrM7OGGg51zbwdXqohIveqaWrat+y/653yLue7sLW01LoZDaY8ybPWXmdR/RIQqFBER6biiOSBtxrvfkeHdJHZOo/a6k1Q+7j8ai22zykREwqitDbHttV/SZ+c3eSh04pa2kDMO9F3C4Me/zKTB4yJUoYiISMcXzQHpZ/g3hBURac9CtSF2vvFrem7/BnNCx29rP5Ayn/6rvsyk4ZMjUJ2IiEjnErUByTn3TKRrEBFpjguF2L3pBbpt/Wdm1h69rf1gjzn0WfllJoyZEYHqREREOqeoDUgiIu2VC4XY+9aLJLz7T0yrOXxb+8Fus0hZ/tdkZj4YgepEREQ6t6gKSGY2H0gHdjnnDt2h73hgGpDnnHsziPpEJLq5UIj9W14h7u1/YErN7T+iDibNoMfSZ8mcNDcC1YmIiESHqAlIZjYYWAvkAdktGJIH/BZIN7NRzrkLbVmfiES3g++uwTb/PZOqD9zeljiNboufJXPKvAhUJiIiEl2iJiABfwzEA3/pnCu+U2fnXLGZfQ54Efgj4KttXJ+IRBvnOLptHbVv/j2ZVbm3NR/sOpWui54lM3tBBIoTERGJTtEUkBYBV5xzL7Z0gHPuZTO7DCxDAUlEWotzHN7yIvbOPzO26uBtzQcSphC34ItkzlgcgeJERESiWzQFpLHAu/cwbhfwQCvXIiJRyIVqObz518Rv/SbjqsMs1x0/mZh5X2DC7GURqE5EREQgugJSN+DmPYy7CXRv5VpEJIq42hoObfwvum3/NuNrz9zWfqDLJNzczzNhzgrM7PYXEBERkcBEU0C6AaTdw7g0f6yIyF1xNVUcfO3HpOz+Hpm1529r35MwnbhH/oIJs5YoGImIiLQT0RSQDgGzzCzROVfekgFmlgTMBnbc75ub2WeAB4GJQD+gK3AJ2Az8k3Pu9gsRvHFPA/8HGA9UAduArznn3rvfmkSkbYSqKji07of02fcDJoQu39a+M3EOiQs+z5RpWq5bRESkvYmmgPQK8AjwLPClFo55Fkj0x96vL+Kd5pcL7Pe3ZQJPAx8ys8edc+saDjCzbwF/DpQDr+GFqkXAYjP7gHPut61Ql4i0ktrKUg6t/T799/+ICe7arW3O2NntEXou+SumT54VoQpFRETkTqIpIP0I+BzwV2ZWDnzdORcK19HMYvBC1F/hHeX5USu8/ypgt3OuotF7fRz4AfDvZjbEOVfrb5+PF46uAbOdc8f97bPxjjr91Mw2O+d0+p9IhFXcLODYK//CkBM/ZyJFt7RVu1i291hE32WfZ1bm1AhVKCIiIi0VNQHJOVdmZquBjcBXgI+a2f8AOcAVv1sqMBX4AJAOVABPOufKWuH9w66g55z7N//0u5HAGLxTAQE+6z9/rS4c+f23mtkPgT8D/hD45v3WJiL3puj8Ec6s+QajL77EJKpuaat0cWxPWc6A5X/Fg2MyI1ShiIiI3K2oCUgAzrlt/hGYnwMT8I7QNFZ3pfRB4Pedc/sCKK3Wf64CMLOuQN2dIZ8P0/95vID0KApIIoG7fGgL1177Z8beeItJ5m5pK3fxbOv9GENWfJ6HR46OUIUiIiJyr6IqIAE453KBSWa2BFgBTAH64AWjq8BeYK1zbn0Q9fiLMIwBjgGn/M1jgQS8G9vmhxmW4z9PavsKRQSAUIiz216g+p3vMrI811sSs8HCc1ddMnsHfIDRKz7NvMGDI1WliIiI3KeoC0h1nHMbgA1Bv6+ZfQ5vcYZuwDj/4wvA7za4JmqI/xwuHOGcKzWzQqCXmfVwzhW3cdkiUctVl3Ps9R/TPeeHDK3Ju639DAM4kfEMUx79OAtTkoMvUERERFpV1AakCFpC/elzAHnAh51zuxtsq7sxbXPXPpUCKX7fZgOSmYVdQhzIaL5UkehVVXyNY2u+zcBjP2OMK7ytPTdmHNcmf4xZS3+fYQldIlChiIiItAUFpIA55xYCmFkK3j2RngM2m9mzzrm/87vVnbjjwrwEjfqISCu6emwHl974HiML1jOh0cILIWdsS5gND3ySmQ8vIzZG/wxFREQ6GwWkCHHOFQLvmNlyYCvwVTN7zTm3k/ojQt2aeYkk/7mkBe8Vdgkt/8jS+JZXLdI5ueoKjr/5c+J2/5gRlYfo26i9wnVha88l9Frw58yenI2ZgpGIiEhnpYAUYc65ajP7FZCNtyrdTuCc35weboyZdcM7va5Q1x+J3Luiy6c5ve67DDn7AqPdzdvar7se7O73JBnLP8284cMjUKGIiIgETQGpfbjqP6f6z0eBSiDVzNLDrGRXd7fJ3CCKE+lUnOPMzjWUbvkhY2++y2S7/UzWAzaaS2M+zJSlz7AopWcEihQREZFIUUBqH+b6zycBnHPlZrYJWAY8BXy7Uf+n/Oc1wZQn0vFVltzg6Pof0efwzxhWe97b2OBMuQrXhR3dF9B1zsfInjWPCbq+SEREJCopIAXAzB4CBgIvOOdqGmzvAvwJ8GGgHPhVg2HfwgtIz5rZWufccX/MbOBjQBHw42C+ApEOyjnO5LxB4db/ZPTV15lExW1d8kjj2OD/xeilf8LDg8Ke1SoiIiJRRAEpGBnAT4GrZrYbuAb0xVvFbgBQATzjnHv/JivOuTfM7DvAp4C9ZvY6EA8sAmKA33POXQ/2yxDpGK7kHeXsph8z8OxLDAtduq095IychGlUZv0h2Qs/wOB4LdMtIiIiHgWkYLwFfB3vVLpJeOGoCjgDPA981zl3ovEg59ynzWwv8H/wglE1sBH4mnNuSzCli3QMZcU3OLLxv0g6/GvGVu5//4K+hm647uSmriRt/ieYNn5S4DWKiIhI+6eAFADn3GngS/c49j+A/2jNekQ6i9qaGg6/t4bKXT9n/M23mGpVt/UJOSM3fjLFYz7ApEVPMzdZiy6IiIhI0xSQRKTDOXVkD5fe+ikZF9cwgWvexkZrKpy1QZwbvIrBjzxD1ogxwRcpIiIiHZICkoi0e6HaEEf2b+farhcYcOENRoZOMyJMv5t041DvRfSc9TTjsucxNDYm8FpFRESkY1NAEpF2qaKqmkPb36Bk34sMv7qZ8dy+2AJAjYvhYNIMaiZ9iMxHPsjsxKSAKxUREZHORAFJRNqNwqJiDr67htDhNYy7+Q5T7WaTfU/FDudqxmpGLvgIk9MGB1iliIiIdGYKSCISUfmXCjj+7m9IOLGOiWXbmWPlXkOY+7Se6DKaG0OWkD77KUaMzAp7mp2IiIjI/VBAEpFAFdwo4mjOZiqOvUWfq9vJrDlMuvn3T24UimpcDMeTsqgcuZRhcz7IyP7DAq9XREREoosCkoi0qYKbJRzNeYfSo2/S54oXiB6yyvoOjUJRBfGc7DkTG7eSEXOeYlzPvsEWLCIiIlFNAUlEWtWVm2Uc3vsupUffpNfl7WTWHOShutPmIOypc0V052zfh0mctIoRMx8lM6FbcAWLiIiINKCAJCL3rKSyhhMnT3Dl2A6qz+eSfCOXCdX7edjK6juFCUSVdOFc0gQq0+eQOmkhaeMeZGJsl+AKFxEREWmCApKItMiNkgpOHjvAjZO7cBdzSb55mBE1J8lqvNJcmEBUTRx5ieMoT59D6sRFpI6bw6guicEULiIiInIXFJBE5BZVNSHOX75CwdlDFJ3ZQ8ylXPoUHyUjdJppDU+Vg7BhCKCGGPITx1I28AH6TlhI6viHGJHQve2LFxEREblPCkgiUaisooKL505yLf8Y5ZdPErpxhoTiPJIrLpAWusRwK2J440FNhCGA6zG9udZ9LDVpE+g99mH6Zc5lWNeebfkliIiIiLQJBSSRziQUorzoGoVXL1B0/TJlhQVUFV+htqiAmKI8kkrz6V11gTR3lQyrJSPcazQThAAuxg2isOdYGDCJ3iOmkTpqOr17ptG7Lb4eERERkYApIIm0B6EQVJdBdTlUl1FTUUJFRQmVZaVUlRVTVVFKTUUpNRUl1FSWUlt2A0qvElN+nfiqGyRVF9K99iY9XDGJ5kgEBjT3fncIQQBVxHEpfihFKeOJGzSZviOn0ydjKgO69mz+tUVEREQ6MAUkiYiT776A2/dLakOOkHOEQnjPzvnbIBRy1Lr69rqPnQv/mnbbBw3bHGaGYZhBDA4z/G0QY94wM/w+jhj/pbyxrv7j95/9j837OAYHLkSMqyUmVIO5WmJcLeZqiKGWWFfjtdU9qCXW1dLFVZFA1S31xgHd/cddaUHwaeiq9eZG/ADKug3GpQwjIXU4yYNG0zd9FPEpgxgSE3O3FYiIiIh0aApIEhGXTh1gTsFrkS6j06p2sRRaD0pikimLS6EyPoXq7gOJ7T2MpLQM+gweTd9Bo+ibkIRuwyoiIiJSTwFJIiIu5i4PdUSZCteFMhIoJ4EKEqi0BKqsK9UxCdTEJFIV35Parr1xSX2I7daHLj37kZjSjx690kjp05+U3n1JjYslNdJfiIiIiEgHo4AkERE3/AFevH6TuJgYYmOMuBgjNtZu+Twuxoj1H3Gx9dtj7PZw5XB1HzTY1uBjByHn9Qs573Q+hxHyT+dzzhF6v5+/DQg5w4F3Qp2DEDFev/c/r+8TcuBi4qDuYbFYrPexxcRBbBfvY39bTGwcFhNLbEISCYnd6JLYncTEHiR260ZSQjxJ8bGkxscRH6fT3ERERESCooAkEZH9wEKyH1gY6TJERERERG6hP02LiIiIiIj4FJBERERERER8CkgiIiIiIiI+BSQRERERERGfApKIiIiIiIjPnHN37iWdkpkVJSQk9MjIyIh0KSIiIiIirebkyZNUVlYWO+d63u1YBaQoZmaXgCQgL9K1dHJ1CfRkRKuIXpr/yNL8R5bmP7I0/5Gl+Y+sSM//YKDMOdf/bgcqIIm0MTM7COCcy4x0LdFI8x9Zmv/I0vxHluY/sjT/kdWR51/XIImIiIiIiPgUkERERERERHwKSCIiIiIiIj4FJBEREREREZ8CkoiIiIiIiE+r2ImIiIiIiPh0BElERERERMSngCQiIiIiIuJTQBIREREREfEpIImIiIiIiPgUkERERERERHwKSCIiIiIiIj4FJBEREREREZ8CksgdmNlmM3PNPJY2Me5pM9thZiVmdt3MXjWzB+7wXg/4/a7743aY2R+0zVfWfphZtpn9lZn9xszO+/Na0YJxgcyxmaWb2U/M7IKZVZjZMTP7WzPrerdfa3t0t/NvZl++w7+Jf2hmrOa/ATNLMrPHzezHZpZrZkVmVmpm+8zsOTPr3sxY7f/36V7mX/t/6zKzz/g/e46b2U0zqzSzs2b2n2aW2cw47f+t4G7nP2r2f+ecHnro0cwD2Aw44HngP8I8JoYZ8y1/TBnwIrAeqAZqgCeaeJ8n/PaQ/57PAzf81/lWpOehjef4Rf/rbPiouMOYQOYYyAAK/D77gV8BJ/3P3wMSIj1/Qc8/8GW/z5Ym/k18QPPf4rn/4wZzfgD4tb8vF/nbDgP9tP+3n/nX/t/q34OrQDmwHfiN/zjqf42VwDLt/+1n/qNl/4/4N0YPPdr7g/qANKyF/ef7/a8Coxpsn+3/sCkEejUa08vf7oDVDbanAcf97fMiPRdtOMefB74CrPS/5jv9Bz2wOQbe8tu+02BbnP9LxAFfifT8RWD+635BPnMX76H5Dz8vTwM/aLgf+9sHADn+1/iLRm3a/yM7/9r/W/d7MAfoGmb7x/2v8TwQ22C79v/Izn9U7P8R/8booUd7f3D3AWmt3//TYdq+47d9ttH2z/nbXwwz5gm/7ZVIz0WAc36n/6AHMsfAdH/7ZRr9pcr/wV4FXAe6RHrOAp7/e/kFqfm/++/D7LrvBRDfYLv2/8jOv/b/4L4Hdf95Ht9gm/b/yM5/VOz/ugZJpBX558Qu8D99PkyXum2PNtq+spkxa/F+QS/sLOc834+A57huzCvOucqGA5xzl4F38P4yNqdl1Uc1zf/d2+c/JwB9QPt/wG6b//ug+b83tf5zFWj/j4Bb5v8+dLj5V0ASabk/MrMfmNn3zezPzGxImD5j8X6ZXnHO5Ydpz/GfJzXaPqlR+/ucc1V458Z3BcbcW+mdSpBzPLmpMY22T26ivbObb2bfNrMfmtmzZpbdTF/N/90b4T9X4/2lFLT/Bync/Dek/b8NmdnTePNxDDjlb9b+H5Am5r+hTr3/x7XFi4p0Us82+vwbZvZV59xXG2yrC03hfnDjnCs1s0Kgl5n1cM4Vm1lPIKW5cf72af7r72uiT7QIco6bfa8G28OF5Wjw4Uaff9XMXsA79aKkbqPm/559yn9e3+AvqNr/gxNu/hvS/t+KzOxzQCbQDRjnf3wB+F3nXMjvpv2/jbRw/hvq1Pu/jiCJ3NnbeD8IMoAkvL9wfAlvNZa/NbNPNehbtyRsWTOvV9qob8NlZJsa13hMNAtyju/0XtH6fTkB/AXeL9DuwGDg9/Au5n0S+K9G/TX/d8nMlgN/hHf04q8bNGn/D0Az8w/a/9vKEuAPgKfw5jYP7z/nuxv00f7fdloy/xAl+78CksgdOOeec8793Dl3yjlX7pw75pz7OvC43+UrZpbof2x1w5p5SbvD5y0ZE82CnOM7vVdUfl/8fw/fdM4dcs6VOufynXO/wLuo9hrweKP7kWj+74KZjQN+jvf1fc451/Cosfb/NnaH+df+30accwudc4Z3XcnDeEtNbzazLzXopv2/jbRw/qNm/1dAErlHzrnXgF1AMjDL31zsP3drZmiS/1x3CLo4TNudxkSzIOf4Tu+l70sDzrmLwE/9T5c0aNL8t5CZpePd06UX3r1BvtOoi/b/NtSC+W+S9v/W4ZwrdM69AywHduOdujXdb9b+38buMP/NjetU+78Cksj9Oe4/D/Cfz/nP6eE6m1k3vHNxC51zxQDOuSLgZnPjGmw/10R7NAlyjpt9rybGRLvG/yY0/y1kZn2B1/HOqf8p3mksjWn/byMtnP870f7fSpxz1Xg3BjXqV6XT/h+QJub/TjrN/q+AJHJ/evnPdX/BOIp3o7pU/y+RjU31n3Mbbd/XqP19ZtYFmOC/7tH7qrZzCHKOmxxzh/eKZo3/TdTR/DfDzHoA6/BW6foN8FHn3/CjEe3/beAu5v9OtP+3rqv+c6r/rP0/WI3n/046zf6vgCRyj8wsFXjI/zQHwDlXDmzytz0VZljdtjWNtq9tZsxKvOUvNzrnKu654E4i4DmuG/OomSU0HGBmaXjf/5vAlpZV37mZmeHd9A+8UzMa0vw3wf/aXsJbxWkD8DvOudpwfbX/t767mf87vI72/9Y3138+Cdr/I+CW+W9Op9v/W+Nus3ro0VkfeNcWzQOs0fZh/j9KB7zUqG2hv/0qMKrB9tl4N0O7CfRuNKa3v90Bqxts70f9nawXRHo+Apx3B1Q00x7YHDf4Pn+7wbY44AV/+1cjPV9Bzj/QF3ia2+9s3h34oT/2IpCk+W/RXMfiHbFweCtmJrVgjPb/CM2/9v9Wn/+HgA8CcY22dwE+iXej0jJgcIM27f8Rmv9o2v8j/s3RQ4/2/ACe8f8RXgA2A7/0/8GW+9sPAP3CjPu2314KvAi8irdcbC3wZBPv9aTfHgLeBP4HuOG/znciPRdtPM8rgG0NHs6fh4bbVkRijoFR/i9ih3co/5d4f01zfl1dIz1/Qc4/3h8HnP/Lbhvwa+C1BnN0A5ij+W/x3H/K/1oc3n/U/6OJR1/t/5Gff+3/rT7/z/hfyxW8xTH+G+8o3gV/eznwv8KM0/4fgfmPpv0/4t8cPfRozw+8m6X9AO9wcYH/A7gQ2Ap8BkhsZuwzeKvclfpj1gMP3uH95uCdB3/DH7cL+Eik5yGAea77Id3c45lIzTHefR5+iveXsUq8+0B8tbnvf0d63M38Az2Af8D7g0E+3l9sS/H+WPANYJDm/67m/sstmHsHDGvi+6b9P8D51/7f6vM/HPg7vD88XgCq8K5fOQB8FxjZzFjt/wHPfzTt/+a/uYiIiIiISNTTIg0iIiIiIiI+BSQRERERERGfApKIiIiIiIhPAUlERERERMSngCQiIiIiIuJTQBIREREREfHFRboAiRwzuwQkAXmRrkVEREREpBUNBsqcc/3vdqDugxTFzKwoISGhR0ZGRqRLERERERFpNSdPnqSysrLYOdfzbsfqCFJ0y8vIyBh/8ODBSNchIiIiItJqMjMzOXTo0D2dJaVrkERERERERHwKSCIiIiIiIj4FJBEREREREZ8CkoiIiIiIiE8BSURERERExKeAJCIiIiIiraqovIo333mL48ePRLqUu6ZlvkVERERE5L5dvFFC7tbXqD28lsyid5hnl3k77WlGjfpepEu7KwpIIiIiIiJy15xzHM+/wrGtL9H15AamVGxjiRV7jeY9pRe8iXMOM4tcoXdJAUlERERERFqkNuTYe+QE53e8SK+815hWs5fRVuU1hslAXRKSKC0upHvPXsEWeh8UkEREREREpEnlVbXs3LObwpwXSb+8iSx3hGxzXmOjUFRDLOd6ZhMzdjnps55kcO8hwRd8nxSQRERERETkFleLy9mz7U0qD6xhVOHbPGx59Y2NQlGZJZLf90G6T1rFgGkrGZHYcY4WhaOAJCIiIiIinL58g8PvrSHm2Dqyyt5jkd3wGsKcOnc9tg9XBi4gddpqemfOZ3RcQrDFtiEFJBERERGRKBQKOfafPMvZ7S/R48zrTKvexXIr9xrDhKIL8cMoGb6EgbOepPfQ6fSO6Zx3DFJAEhERERGJEhXVteTkHuDK7t+SdnET2aEDTLZar7FRKKolhrxuE6kdvYzBsz/AwH4jgy84AhSQREREREQ6scLSSnbv3EJp7itkXNvMA3a6vrFRKKognvzes0iYsIr0GasY1j012GLbAQUkEREREZFOJu9qEfvfW48dXcuEkndZYFe8hjCnzhXFJHMx7RF6T32C1MlLGBmfFGyx7YwCkoiIiIhIB+ec49DpC5za9hJJpzeQXbWT5VbqNYYJRZe7DOLmkMX0n7GanqPm0DMmNtiC2zEFJBERERGRDqiqJkTOocNc3vkiqeffILs2l0yr8RrDhKJzieOpGrmUwbOfIm3AeNIsTCdRQBIRERER6SiKyqvYtWsbJfteZuiVzcyy4/WNjfJOFXHkJU8nLvNRBs9czZDkAcEW20EpIImIiIiItGMXrpeQ+94GQkfWklm8hfl22WsIcwCo2Lpzsd/DJGetIm3qCjISegRbbCeggCQiIiIi0o445zh87hInt75M4qkNTK3czlIr8RrDhKIrcf25kb6QftNXkzL2YXrEdgm24E5GAUlEREREJMKqa0PsOXSUSztfpHf+G0yr3cd4q/Yaw4SivK5jqMxYzKBZT5GaPplUXU/UahSQREREREQioLi8il27tlO87yWGXH2Lae44Mea8xkZ5p5o48npmEzN+BYNnPcnglPTgC44SCkgiIiIiIgG5eKOE3K2vUXt4LeOKtjDPLtU3NgpFpdaN86kP0nOydz3RiMSUYIuNUgpIIiIiIiJtxDnHkXOXObn1ZRJOb2BqxXaWWLHXGOasuGuxqVxLX0jq9CfoNXYeo+Pigy1YFJBERERERFpTdW2IvYeOcXHnb9+/nmhcM9cT5XcdRcVw73qiPkOm0EfXE0WUApKIiIiIyH0qLq9i927/eqIrm8l2J5q8nqiGWM71mErMuBWkz1pNeu+hwRcsTVJAEhERERG5Bxeul5C77TVCh9cyvmgLjzR7PVES5/s+RI/Jj9E/e6WuJ2rHFJBERERERFrgbu9P9P71RNOeoNc4XU/UUSggiYiIiIg0oaomRM6hwxTsfIk+599gWm1us/cnyu86ivIRS0mfuVrXE3VQCkgiIiIiIg3cLKti9673KNn3MkOvvs0sO17fGOb+ROd6ZhM7bjnpM1eT3ntIsMVKq1NAEhEREZGol3e1iANb1+OOrGNCyRbmW4HXEOYAkHd/oofoOfkx0qauIEPXE3UqCkgiIiIiEnVCIcfB0/mc2f4ySadfI7tqJ8us1GsME4quxqZxbfBC+k1/gl5jH2F0bJdgC5bAKCCJiIiISFSoqK4l58ABrux6kX4XNpEd2s9Eq/Uaw4SivMSxVIxYQvrsJ+k7aBJ9dT1RVFBAEhEREZFO63pJJTk73qZ8/yuMuP42D9jp+sZGeaeKOPKSpxM3fgXpM1czOGVQsMVKu6CAJCIiIiKdyqlL1zi8dR2xx9czqfQ9Fto1ryHMAaBi68HFtLkkZz1G2pTlZCT0CLZYaXcUkERERESkQ6sNOfYdP03+9hfpee4NsqtzGGHlXmOYUFQQN5DCIYtIm76a5NEP0iNW/yWWetobRERERKTDKa2sYdeeHAr3vMTAy28yxR1mqoW8xkahKISRl5RJzailpM96kn79x9FP1xNJExSQRERERKRDuHyzjH1b36D60FpG39zCXMuvb2yUdyqIJ7/3LBIyVzJo+uMM7ZkWbLHSYSkgiYiIiEi75JzjaF4BJ7a9QsLJDWRVbGOxFXmNYQ4AFcb0omDAI/Sa8jipk5cwsktisAVLp6CAJCIiIiLtRlVNiD2HjnJws+pSAAAgAElEQVR514v0zt/ItNq9jLVqrzFMKLoYP4ziYYsZOPNJUobPICUmJtiCpdNRQBIRERGRiLpZWsXu3e9Rsu9lhl59m5l2vL6xUSiqIYa87lm4MctJn7maAf0yGBBsudLJKSCJiIiISODOFhRycNt67Og6MkveY74VeA1hjhKVWhLn+86h+6RHGZD9GMOTegVbrEQVBSQRERERaXO1Icf+E2c5t+Mlepx5nezq3Sy3Mq8xTCi6GpfG9UELSJ32OL3GzWN0XHywBUvUUkASERERkTZRVlW/FPeAy5uZEjpEVhNLcQPkJY6lMsNbirvvoIn01VLcEgEKSCIiIiLSai4XlrJv20aqD69ldOEWHm5mKe5K4slPmU7c+BUMnvkEg5MHBlusSBgKSCIiIiJyz5xzHD53iZPb1pB4agNZFdubXYr7Zkwyl/vPo9eUVaROXkJGfLdgCxa5AwUkEREREbkrlTW15Bw4xJVdL9L3wiaya/czvpmluC/ED6Nk2GIGzniC5BEzSY6JDbZgkbvQLgKSmQ0GJgOpQDJwE7gC7HXO5Tc3VkRERETa3vWSSnJ2vE3FgVcYfu1tZtvp+sZwS3H3yILRy0mftZqBqRnBFityHyIWkMwsC/gosBwY0ky/c8Ba4N+dc3sDKk9EREQkqjnnOHXxGke2vUrc8fVMLNvKQrvuNYZdirsb5/s+SI/Jj9J/6kotxS0dVuABycweAf4emIH3z6sayAGOANeBIryjSL2AccBE4E+Bj5vZduCLzrnNQdctIiIi0tlV14bYe/gYF3e9TEreRrJr9pBhlV5jmFB0JW4ANwYvJG364ySPmcvo2C7BFizSBgINSGb2Ct4Ro5vAT4BfAO855yqbGZMAzAF+D3gC2GhmrzrnHg2gZBEREZFO7WZZFbt3vUdp7hoGX32LbHecGHNeY6NQFMLIS8qkZuRS0metJnXAeFK1FLd0MkEfQcoGPgv80DlX0ZIBfnjaBGwys08AHwc+13YlioiIiHRuZy4XcmjbOuzYejJL3mO+FdQ3Nso7FSSQ33s2XSesZNCMVQzt3i/YYkUCFnRAGtHSYBSOP/ZfzOzfWrEmERERkU6tNuTYd/w0+TteosfZjWRX72K5lXuNYQ4AXY/ty5WB8+g79XH6TFjIyC5dgy1YJIICDUj3E47a4nVEREREOqviimp2795B0b5XGFSwmcnuKFMt5DWGCUV5XcdQMWIx6TNX03vIFHrr1DmJUu1imW8RERERuX95V4s4uHU9oaPrGVf8Lo/YpfrGRnmnknjyU6YTN2456TOfYHDKoGCLFWmngl6kocnlvFvCOXeutWoRERER6ehqQ479J86St+Mlup99g6lVu1hqZV5jmANAhTG9KOj/CL2mPEbq5CVkxHcLtmCRDiDoI0hnAHePYx064iUiIiJRrrSyht17dlO452UGFGwmK3SYLKv1GsOEovMJIykbtogBM58gZdh0UmJigi1YpIMJOnC8zb0HJBEREZGolH+tiAPbXid0ZB1ji97lYbtQ39goFFURR17yNGLHLid95uMM6j002GJFOrigF2l4JMj3a23+TW7fbKbLdufcrDDj7hQKE8MtPGFmXYEvAL8DDMG7ke564DnnXH5L6xYREZGOJRRy7D95lnM7XqbbmY1MrdrJUiv1GsMcJboZk8zltLmkZD1Gv6ylZCT0CLZgkU5Ep6zdm5PAlia2N6UUeL6JttrGG/xwtBF4ALgIvAQMAz4CrDSz2c655t5PREREOpDSyhp25+ykcO+a90+dm9zMqXMX4odTMmwhA6evJjljJskxscEWLNJJtbuAZGY9AOecK4l0Lc3Y4px75i7HXL3LMV/EC0dbgcV182FmnwG+CfwEmHuXNYiIiEg7cjenzlUTx7me2cSMXcbgmU8wsM+wQGsViRbtIiCZ2VLgz4A5QHd/WynwDvA959z6CJYXODPrAnzS//QTDcOic+5bZvYHwMNmlu2c2x2RIkVEROSu1a06d27Hyw1WnWv61LmimGQupT1M8uRHSZuyXKfOiQQg4gHJzL4FfIr6Hws3/edkYBmw1My+45z7TCTqi5AHgRTgpHNuT5j254FJwKOAApKIiEg7VlxRTU7OTm7ue4WBl98iyx0mq5kbtl6IH07J0AUMnLGanhmz6KlT50QCFdGAZGYfBD4NFABfA/7LOXfTb+sJfBh4FviUmW1zzv06YsXeapSZ/T3QB7iKdz3SeudcqJkx3czsS3iLLZQBe4DfNHEq4WT/OaeJ18pp1E9ERETakbwrNzmwbQPu6HrGFr/HXLtY3xjm1Lm8nlOxMf6pc32HB1usiNwi0keQ/hSoAB52zh1r2OCcKwL+1cxeB/b6fdtLQHrAfzS038yedM4db2JMX7wQ2NC3zOwPnHNrG22vu6FuUyvV5Tfq1ywzO9hEU0ZLxouIiEjzampD5J44Q/6OV+hx9nWmVu9mWTM3bK1bdS456zHSspYyQqfOibQbkQ5Ik4FNjcNRQ865Y2a2Ce+0s0i7Cfwz8AJQF4SygL8DZgGvm9nkuqNgDfwM+AWw33+NUcBn8I6Q/cbMHnLO7WjQv7v/XNZEHaWN+omIiEjAbpZVkbN7G8W5axh05W2y3BGm1t3ZI+wNWzMoG7qQATOeIHnETJJ1w1aRdinSASme+v/sN6fU73tfzOx5YMJdDnu6Lrz41wM1viZok5k9iHd/pIeATwBfb9jBOfcHjcbsBZ42s3y8+xx9DVjcsNS6oU19KXfzBTjnMsO+iHdkafzdvJaIiEg0O3XpGke3bYDj6xlfspV5VlDf2NwNW2esYpBWnRPpECIdkE4Cc80syTkX9miJmSXhLWfdGvf8GQaMucsxSXfq4JyrNbN/xAtIS2gUkJrxj8BfAo+YWbxzrsrfXuw/d7tDTe15KXQREZEOr7o2xN7Dx7iw6xV65W1kas0eRph/b/cwf64sjOnN5f5z6ZW1kn6Tl5KRoJM9RDqaSAekXwNfwTvN7E+dc6caNppZBvCvQCrw/ft9M+fctPt9jWbUnXI3oKUDnHM3zazAH9MXqLv5wTn/Ob2JoemN+omIiEgruV5SyZ6db1N24FWGXH2HbE4wvZlT5/K7jqZ8+CIGzniclKHTSNGpcyIdWqQD0jeAVXinlx01sx3AGbxTy4YDM4BYYBfezVHbs17+c4uP6phZDNAzzLh9/vPUJobWbc9tcXUiIiISlnOOY/kFHN++li4nX2dS2TYW2HWvMUwgqiCe/F6z6DJ+GenTV5GeMijYgkWkTUU0IDnnys3sEeDvgT8EZvuPOuXAT4AvOOfKg6/wrjzpP9/NfYmW4p1Gd8Jfta/Ou3iLOWSY2ZQw90J6yn9ec0+VioiIRLmK6lpycg9wdc/L9LnwJtm1uYyxaq8xTCi6FpvK1YHz6DP1MfpOWMjILonBFiwigYn0EST8+wB90sw+D2QDA/2mC8Dupq5NigQz+xjwvHPuWoNtBvxv4M/xjnz9sNGYp4Dcxiv1mdlc4P/6n/6gYZtzrsrMvg98Cfi+mS12zpX64z6Dd5PYLc65na359YmIiHRml26UkrtjE1WHXiWj8F0esLP1jY1CUQgjLymT6hGLGDTzcfqkT6aP3dUaSSLSQUU8INXxg9A7ka7jDr4AfM/MDgF1P1Un4p0OGAI+5ZxrfARpJfA/ZnYcOE39Mt9Zfvsvge+Eea+vAQvx7rd03MzeAYYCM4FrwEda64sSERHpjEIhx/5T5zi34xUSz2xkSuVOFpu/DlKYrFNqSVzo8wCJmcsZNP0xhnZPDbZgEWkX2k1A6iC+iXe9VCawAOgCXAR+Dny3iSM6v8Kb52y8a6q6A9eBdcBPnHPPh3sj51yFmc3DC2W/CzwO3AD+E/hr51xeK35dIiIinUJxeRU5e3ZSuG8tAwveIit0mMlW6zWGCUUFXQZxI30B/aY9Rq8xcxkVd993FRGRDs6ca+pWOwEVYJYAfAhvKe8BQEITXZ1zbkFghUUBMzs4fvz48QcPHox0KSIiIvfs1KXrHNm+Ho69xviSrQyzS032rSGWvO6TcaOXkD7zCeLT7vbuHyLSEWRmZnLo0KFDTd0PtDkRPYJkZkOAN4AM7nzz08gmOREREWkXqmq8exNd3PUyKfmbmFqzlxHmr+UU5n8TRTHJXOr3ED0nrSBtyjKGJ/a6vZOIiC/Sp9h9BxgJbPI/PgmURrQiERERaXcKisrYt/0tKg6tY9j1LcywBvePDxOKzieMpHTYAgZOf4KeI2bQMyY2uGJFpEOLdEBagHeD1aXOuZoI1yIiIiLtRCjkOHj6PGd2rqHr6TeYXLGTRVboNTZ5b6IZdBm7jPQZqxjUa3CwBYtIpxHpgFQN7FM4EhERkeKKanJydlGYu4b+l99mSuggE5tZYEH3JhKRthDpgLQVGBfhGkRERCRCvAUWNsDx1xhbvJW5drG+sVEoqiWGvG4TqM1YTPrMx+kzcILuTSQirS7SAek54G0z+6Rz7nsRrkVERETaWGVNLXsOHaFg9yuk5L/pL7BQ4TWGyTrF1oOLqXPoPnEFA6auYFi3PsEWLCJRJ6IByTmXY2aLgZ+b2WrgdeA8TaxY55z7WZD1iYiIyP27VFhG7o5NVB1ax/Ab7zLLTtc3hglFFxJGUDJkPgOmr6JHxgP0iI3033NFJJq0h584i4B+wDDg4Sb6GF5oUkASERFp52pDjv0nzpK3cw2JZzeSVbmLxVbkNTa1wELKdOLGLiV9xioG9h4abMEiIg1E+j5InwP+BqgEfgOcQst8i4iIdDiFpZXsydlGyf5XGVDwNlnuCFkW8hrDhKKrsWlcG/QIfaY8qgUWRKRdifQRpI8DRcBM59zRCNciIiIiLeSc42heASd3vkrcidfJLNvOPLta36FRKKohhrzuk6kduYjBMx6n74Dx9NUCCyLSDkU6IPUHXlc4EhERaf9KK2vI2beX63vXkHrpLabW7mesVXuNYbLOzZhkLvd7iJ6TVpA2ZRnDE3sFW7CIyD2IdEA6CXSPcA0iIiLShDOXb3Bo++twfAOji7bykJ2vbwwTivK6jqFi2AIGzlhF8rAZJMfEBFesiEgriHRA+iHwT2Y21jl3JMK1iIiIRL26Zbgv715DSv6bTKnZy3Ir9xrDBKIyS+R879l0zVzGoOxHGZw8INiCRURaWaSX+f5XM8sAXjOzZ4E3nHMXIlmTiIhItDl/vYQDOzZRdWQDI1qwDPfF+KEUp88jbdpjJI9+iFFx8cEVKyLSxiK9il1t3YfAT/1tTXV3zrlIH/ESERHp8KprQ+QePcX53Wvpdm4TU6p2scRKvMYwv4YriSc/OZvYMUtIn/E4A/oOR8eJRKSzinTgyKOJm8KKiIhI67lSVMG+Xe9QfvBVBl/bQpY7Trb5v4LDLcMdl8b1gY/QJ2sFfSYsIiM+KdiCRUQiJNKn2A2L5PuLiIh0VrUhR+7Jc+TvXEvXs5uYXLGThVZY3+G2ZbhjyesxGTdqMYOmr6Jv/3FahltEolKgAcnMBjnnzt+5p4iIiNyt6yWV7N39HiUHXmXQlXeY7I4ypZmbtd6I7c2VtLkkT15B2uQlDO/aM9iCRUTaoaCPIOWZWQ7wCrDGObc74PcXERHpNEIhx6Ez5zm9cx0Jp99gQvkO5tv1+g6NQlEtMeQnZVI9YiGDZjxGr8FT6KWjRCIitwg6IP0YWA78DfCcmV3ED0t4K9hVBlyPiIhIh1JYWklOznaKD6xjQMHbZIUOM6FuzaMwWacoJplL/R6kx4Rl9J+ynKHd+gRbsIhIBxNoQHLOfRTAzKYDjwGPAh8D/jdQbmav4wWmtc65y0HWJiIi0h6FQo4j5y5yaserdDm9kcyyHcy3q/UdGoWiEMb5xLFUDpvPgOmr6DlsGj1jYoMtWkSkA4vIIg3OuZ3ATuCvzWwwsAovLC3zPw6Z2W7gJbxT8XIjUaeIiEgk3CytImfvDopy19G/4G2yQocYbzVeY5ijRCXWnQt959AtcxkDp61gcPd+wRYsItKJRHqZb5xzecD3ge+bWXdgKd7RpWXA14Cvmlk+8DLe0aU3nXPVkapXRESktTnnOHT2Eqd3rSPu1EYyS7czz67UdwgTivK7jqJ8iHeUqPuImYyOjfivdBGRTqFd/TR1zpUAzwPPm1kM8AD1p+J9AvhT4MvAVyNVo4iISGt4/yjR/nWkXX6HKaFDZJr/978wgajUunGhz2wSxy9lYPZK0pN1q1YRkbbQrgJSQ865ELDFf/ylmY3CC0p5ES1MRETkHoRCjsPnLnF656veUaKyHS04SjSSsiHzGZC9kh4j5zBKR4lERNpch/lJ65w7Dnwr0nWIiIi0lLfi3A6KD6yjf8E7ZIUOkdnMtUSllsSFPrPpOm4Jg6Y9SnrywGALFhGRwG8U+/A9Dg0BpcA559y1VixJRESk1YRCjkNnL3Bm56t0ObWRzPKdza44B3A+YSSlQx5hQPaj9Bg1h1GxXYIrWEREbhP0EaTNgLufFzCzg8BXnHMvtEpFIiIi9+F6SSV7c7ZScmAd/Qu2kOWavy+Rdy3RrPePEg3SUSIRkXYl6ID0NvcekLoCw4EJwK/NbLVz7qVWq0xERKQFakOO/SfOkrd7PV3PbGRCxS7m2/X6Ds2sONd/2kp6ZDyga4lERNqxoG8U+8j9voaZfRD4b+BzePdJEhERaVMFRWXk7txC2aH1pF97l0nuGFkW8hqbuC/Rxb4PkDh+ibfiXM/+wRYsIiL3rMP8CcvMujjnqp1zvzKzPwGmRbomERHpnKprQ+QePcmFnFdJPLeZyZW7WWg36zs0CkUhjPzEMVQO9Vac6z5ipo4SiYh0UBH96W1mn3bOfbsF/eKB3wAr/U05wNC2rE1ERKJL/rViDu18k6qjrzHk+lamcJJs888KD3OU6GZMMpdT59AtcykDpy5nSPfUYAsWEZE2Eek/b33TzK47537WVAc/HL0MLKrb5pz7LPDZAOoTEZFOqqK6lj0HD1Ow51WSz79FVvUeFlup1xgmENUSQ35SJtXD5zFw+mMkD8kmOSYm2KJFRKTNRTogHQX+3cwKnXMvN240swTgFWAhoFXrRETknjnnOHX5Bkd3vIE7/joZRduYbefqO4QJRTdienMl7UF6TlxGWtZShib1Dq5gERGJiEgHpMXAFuCXZrbcObe5rsHMEvHC0XzgeeBDEalQREQ6rOKKavbs28ON3HX0vvgOU2tzybBKrzFMIKomjvzukwhlLGDQ9MfoNWgivSxMRxER6bQiGpCcc/lmVheSXjKzec65HDPrBqwB5gK/An7fOReKZK0iItL+hUKOI+cucmrXeuJObWJs6U4etkv1HcJknStx/bk+4GF6T1pO6qSFDE/oEVzBIiLS7kT6CBLOuWNmthR4E1hnZiuBbwAPAf8P+LDCkYiINOVqcQX7dm+h9OBr9L/yLlnuMOObuVFrBfGcT87GRi0kffpjpPYbRaqOEomIiC/iAQnAP2r0GLAO2Ib3K+0XwNMKRyIi0pC3BPcpLuzxluCeWLGbBVZY3yFM1rkYP5TiQXNJnbKcXuMeIaNLYnAFi4hIh9IuAhKAc+4t/yawLwC/cM49E+GSRESknThbUMjhXZuoObaRoTe2MoVTzS7BXWrduNB7FgnjFjEoeyUDeg1mQLAli4hIBxVoQDKrO+fhjj5sZh9utM0559pNoBMRkbZTUlnDnn17uZ67nl4X3yGrZh9LrdxrDBOIvBu1jqVy6DzdqFVERO5L0L898gAX8HuKiEg7d+viCm8ypnQHD91hcYXCmN4UpD1Ij8wl9J+ylCHd+gZXsIiIdFqBBiTn3LAg309ERNqvgptl5O5+l7LDrzHgyntMvsPiClXEkd8jC5exgPRpK0kZNJEULa4gIiKtTOcfiIhIICqqa9l3+BiX966jW95bTKrKYaEV1XcIk3UudRlM0aCH6TN5GX0y5zMivltwBYuISFRSQBIRkTbhnOPEhasc3/U67sSbjCjazkw7W9+hycUVZpIwdhGDslfQv/dQ+gdXsoiISOCLNCxyzr3eCq+z2Dn3WmvUJCIiredGSSV792yn+MAGUgveJSt0kFFW5TWGCUS1xHA+aRyVQ+cyYKoWVxARkcgL+rfQBjN7D/gHYJ1zrqWr2mFmccBK4PPADCC2bUoUEZGWqqoJse/oSS7tXUfiubfJrNjNPLte3yFMKLoWm8q1/g+RPGEJ/SYvZkhS7+AKFhERuYOgA9JHgL8FXgKumtmvgbeAnc65s407m9kIvDA0D3gS6IW3Et4zQRUsIiL1nHOcvHSd47s2EjqxkaGFO8jmNDHN3JOoggTOp0wjdtQCBk5bSZ9+o+mjxRVERKSdCnoVu/80s18Cfwr8CfAJ/2PMrBq4ARQDPfHCUF19BhzDC1c/cs5VBlm3iEg0u15Syb49Oyg6uIG+Be8ypfYgI83/MdxEzsnvOoqywXNJm7Kc5NEPkhGXEFzBIiIi9yHwE739cPMvwL+Y2cN4p809BEwC0vwHQDmwG3gHWOucezvoWkVEolFlTS37jp7g0p4NJOa17LS5G7F9uNLvAbqPX8yAKUtJ794vuIJFRERaUUSvhPVDz/vBx8y6AcnATedcacQKExGJIvWrzb2BO/kmw27uYIadru/Q1GlzyVOIGbmAgdnL6TUgk146bU5ERDqBdrVUkB+KFIxERNpYQVE5+3Peo+TwG/QreI+s0KFmV5sD77S58sFzSZ28lJQxD5HRpWtwBYuIiASkXQUkERFpGxXVtew9dISCfRvolvcWE6v2ssAK6zvotDkRERFAAUlEpFMKhRyHzl7iTM5rxJzeTEbxTmZZXn2HJk6by0/JJjZjPgOzl+m0ORERiUoKSCIinUTe1WIO57xNxdGNDLy2lUnuKBPMv91cmJwTwshPHEPF4LmkZS0lefQcRmq1ORERiXIKSCIiHdTN8mr27ttD4YENpFzcQlZNLoutrL5DmFB0NTaNa/3n0DNzMf0nL2ZItz7BFSwiItIBKCCJiHQQVTUh9h87xYW9G4g/9w7jyncx167UdwgTiEotiYu9phM3ylttrm/qSPrqtDkREZEmKSCJiLRTzjmOnb/Cyd1v4E5uZujNnUzhNNnmvA5hck4NseR3m0D1sLkMnLqcbsOmMzJWP+pFRERaSr81RUTakQs3Sjm4+x3Kj24k7eo2JocOM8aqvcYmDvxcjB9K8cAH6T1xCX0nzGdYQo/gChYREelkFJD+P3v3HR5Hdp/5/vtDzonImQAYwTzkzHACJ3E4ytJoJNnKsiWt13fXkuNe72PJlizZd+1ry5Ls9WrXu6uRLNuyrLjKmpw5MxzmTAIESOScc/fZP7ogNjHdCCTQTQDv53n6KaLqnOpTBwUCb1fVOSIiUTQwNsnRY0fpPfkLMltfYPvkMR60oasFQoSivphsOvJuJ2Xjfop3vpGirBKKItdkERGRFS2iAcnM/vgGqjvn3OcWrTEiIlEwPuXj+Ll62o7+nMQrz7Fh9DD7rONqgRCBaJQkWrJuIab6Pop3vYGs4i1k6TkiERGRJRHpK0ifARyhbxTxbqp/3bbp8g5QQBKRZcXvd5y53EbD4cfh0tOsHTjEHmu4WiDkc0QxNKdsZqJiH4U73kB69V6q4xIi1mYREZHVLNIB6bNh1hvwx8BR4AeRa46IyOJyznG5a4Czrz3LxIUnKeo+yDZ3jtpZ5iMC7zmiojvJ3nqAvC33U5GUGblGi4iIyC9FNCA558IFpOnb747OVkZE5GbUOTDGiaMvM3jmCXLaX2S77yQP2ejVAiFCUW9sDp15e0nZ+ADFOx6iKKtUzxGJiIjcBDRIg4jIAg2NT3H0xAm6TzxGessL1E4c5X7ru1ogRCAasWRasvYQW3MfJbe8geyCTWTrOSIREZGbjgKSiMgcxqd8nDh/idajvyDhynOsHznMXdZ2tUCInDNJHM1pW5mqvIeinQ+RWnmr5iMSERFZBvTbWkRkBr/fceZKOw2vPQaXnqVy4FV20UDMLBO0AjQl1TBSfBe5299AzqZ9VCakRq7RIiIisigUkERk1XPOUd/ex4UjzzB54SmKel5mmzs/58AKHfEl9BXsJaN2PwXbHqQ0NTdyjRYREZEloYB0nczsXcC/A3YBaUAHcAj4gnPu+RDlswgMc/4wUAi0Ad8H/sQ51zezvFcnBvgE8FGgBhgCnvbqnF7cIxJZXVr7hjl1+EWGzz1JXsdBtvtPUW3jVwuEm6A193aSN9xH8c43kJ9TQX7kmiwiIiIRoIC0QGYWC3wdeB8wDDwP9AHlwJuBw9664DprgJeAdUA9gWBUSyD8vMnMbnfOdc+oY8C/Au/y9v9jIBd4BHizmd3nnHt5iQ5TZMXpGx7n2LHD9J1+nKzWF9k6dZz9NnS1QNiBFXYTW30PxTs1QauIiMhqENGAZDZ9v0pIDviwmX043Hbn3M0Q6P6cQDj6CfBB51zP9AYzyyYQYmb6GwLh6LvArzjnprzyXwZ+C/gCMPO4f41AOLoA3O2ca/fqPAJ8G/gnM9s4vS8Rudbw+BRHT5+m+8TjJDe/wOaxI9xjQZ9DhMg5E8TTnL4VX8X0wAp7NLCCiIjIKmPOuci9mZn/Ruo752IWqy3Xw8zWAWeAZmCTc25kHnUKvfI+oGw66HjbEoErQA5QMmPbKWAz8LBz7vsz9vkD4G3Au5xz37mB4zm1efPmzadOnbreXYjcNIJHmou/8jzrRo5QbS2z1vERQ3PyBsbK7iZ/2wGyNtwF8ckRarGIiIgsldraWk6fPn3aOVe70LqRnig2qgFnEXwMiAW+Mp9w5HkjEAM8FRyAAJxz42b2Q+DXvXKPApjZWgLhaJTArXUzfZtAQHorcN0BSWQ58/kdpy41c/no48RcepbKwdfYReOcI821JFQyVHwn2bX7ydtyP+XJWZFrtIiIiNz0dO/IwjzgLR/zQsx7gQqgB3jCOfd4iAkgTi0AACAASURBVDrbveXhMPs8TCAgbQ9aN/3vk865yTB1gsuJrHh+v+NCSyf1R55mqu4ZSvteZYu7yLY5RprrjCuiN/920jbdT9GOAxSnF0au0SIiIrLsKCAtzPQlutuAvwYSg7b9oZk9DjzinBsIWl/uLZvC7LNpRrnrrROWd7teKNXzqS8SDc45GjoHOHf4GSYuPE1B9ytsd2fZYEGfGcw20tz6eyna8RB5uWvJi1yzRUREZJlTQJonM0sCkrwvvwg8Cfw+0EAgMP0PYL+3/NWgqmneMtwtecMzyl1vHZFlr6V3mFNHXmTk3JPkdr7MNt9p1tro1QIhAtGQpdGWvZu4mnsp3nmArMLNGmlORERErtuqCkhm9m1gywKrfcg59wqBZ4+mNQNvdc5NeF8/bmZvB44C7zGzTzvnLky/rbcMNxpGqL/k5qqzIOEeTgsaCEIkKroGxzhx9FUGzjxJVvtLbJs6wYNzDL09RiItGTtwa/dRvPMh0sp3URMT+/qCIiIiItdhVQUkoBLYsMA6KQDOuWFvFL4Y4BtB4Qhv+wkzOwTcCtxDYHhugEFvmTrb/glMAjttrjrT64fCbBe5KfWPTHLs5FF6Tz5BeuuLbJk4xn0WNE9yyKG342hJ28pUxV0Ubn+ItKrbqIpLiFyjRUREZFVZVQHJObf7BnfRCKz1lqE0EAhI+UHrLnvL0jB1SmeUu946Ijed4fEpjp0+TdeJx0lufpFNY0fYZ11XC4QIRD5iaE7ZyFjpXeRt20/2+rupTEh5fUERERGRJbCqAtIiOEIgIOWE2b7GWwZf2TnmLXeFqTO9/niIOlvMLD7ESHah6ohE3dikj+PnL9J+7HESvLmI7rDWqwXCPBrUnFjDcPEd5GzZT27tvZQnZUamwSIiIiIzKCAtzP8B3gncB/xF8AYzS+dqcAke0vtngB+428zynXMdQXUSCcxl5Ad+Or3eOXfJzM4Am4A3A9dMFAu8y1v+6EYPSORGTEz5OVV3meZjjxHb+Dxrhw5zqwVd2AwTiNoSyhko3EvmpvvJ37afktTcyDRYREREZA4KSAvzTeAzwENm9mHn3NcAzCwO+BKQDZwEXpiu4JxrNbN/Ad4P/L2Z/apzbsrb/JdAHoFnmtpmvNcXgH8A/tLMXpwOVmb2TgKTxF7i9cFJZElN+fycaWjh8tEnoeE5KgYOsY1L7JxjctbAXES3kbbxfgq3P0hhZjGajUhERERuRgpIC+CcGzez9wKPA4+a2ScIPHe0i8AAEN3A+5xzM0ef+23gduAR4Kw3mEMtgRH16oDfCfF2/xt4E/CwV+cJIJfAABBjwAfCTCIrsmj8fsfZpg4ajjyJv/5ZSvsOUUsdW+eYnLU3NofO3NtIXn8fxTsOkLdGcxGJiIjI8qCAtEDOuYNmthP4EwLzHm0F2glc7fm8c+51Ayc457rMbA/wWeAdBEJPO/B3wJ8453pC1PGb2buBTwK/DryFwPxH3wP+2DkXbvJXkevmnKOutZuLR55h8uIzFPW+ylZ3ns3mXfQME4gGYjJpz9lDQs09FO18iOz89WRrLiIRERFZhhSQroM3x9EHFlinF/iE95pvHR+BW+2+sKAGisyTc47GzgHOHX6WiYtPk9/9Ctv8Z6mxoFHsw07OuovYqn0U73wDGUW1ZMTERK7hIiIiIktEAUlklWnqHuTMkRcYPf80uV0vs813mkobu1ogRCAatWRaMnZA1T0Ub3+QtPKdmpxVREREViQFJJEVrr1/hFNHDjJ09imyOw+ybeokD9rI1QIhAtE4CTSnb8NfcTdFOw+QWrmH6tj4yDVaREREJEoUkERWmK7BMU4ee5WBM0+S2X6QLZMnuN8GrxYIEYgmiKMlbQtTZXdSsP0A6TV7qYpLjFyjRURERG4SCkgiy1zf8DjHTxyl7/QTpLe+RO3Ece61vqsFQgQiHzE0pWxmvPRO8rY9QPb6u6lMSIlco0VERERuUgpIIsvMwNgkJ06eoPvkE6S2vMCm8WPss6CBEEMEIj9Gc9J6RkvuIHfrfnI23UNFYnrkGi0iIiKyTCggidzkhsenOH7mDJ0nHiO56UU2jB3lTuu8WiDMaNrNidUMF+0le8t+8mrvoyw5KzINFhEREVnGFJBEbjJjkz6On71A+/HHSWh6gXUjR9hrrVcLhAlErQkVDBbeTubm/eRvvZ+S1NzINFhERERkBVFAEomy8SkfJ85fovXY48RfeZ7q4SPcak1XC4QJRB3xJfTl3076pvsp3L6fovRCiiLTZBEREZEVSwFJJMImfX5O1V2m6djjxDY+T+XgYXZb49UCYQJRV1wBPXm3kbrhfoq27yc/u4z8yDRZREREZNVQQBJZYlM+P6cbWrhy9EloeI6KgUNs5RI7zAUKhAlEPbG5dOXeSvL6eynecYDcNWvRTXMiIiIiS0sBSWSR+f2OM1fauXzkSfyXnqW07xC11LHN/IECYQJRf0wWHWtuJWFdIBDl5NWQY2EKi4iIiMiSUEASuUF+v+NCSyf1R55mqu5ZivsOsdWdp9Z8gQJhMs5ATAbt2buJr7mH4h0Pklm4mUwFIhEREZGoUkASWSDnHHVtvVw88gyTF5+hsOdVtrpzbLDJq4VC5JxhS6U16xZiq/ZRvPMhMoq3kBETE7mGi4iIiMicFJBE5uCco7FzgPNHn2Ps/NPkdb/Cdv9Zamz8aqEQgWjUkmnJ3Imt3UfRjgdJLdtJTUxs5BouIiIiIgumgCQSQlP3IGeOvsjI+afJ7TzINt8ZDtjo1QIhAtEYibRkbMdV3kXhjodIrdhNdax+xERERESWE/31JgK09Y1w6uhLDJ19ipzOl9k2dZIHbeRqgRCBaIJ4mtO34iu/i8LtB0iruo2quITINVpEREREFp0CkqxKnQNjnDz2CoNnnySz7SBbp07wgA1dLRAiEE0SR3NqLZPld1Kw7QAZNXtZG58UuUaLiIiIyJJTQJJVoXdonOPHX6P/zJOktx5ky+Rx7rP+qwVCBCIfMTSnbGKs9E7ytu4ne8PdVCakRK7RIiIiIhJxCkiyIvWPTnL8xDF6Tz1BautLbB4/xj3Wc7VAmEDUkrye0ZK95G55kJxN+yhPTI9co0VEREQk6hSQZEUYGp/i+MlTdJ16nJTmF9k4dpS7retqgTDTCzUn1jBcfAc5Wx4gd/O9lCVnRabBIiIiInJTUkCSZWlkYopjZ87TeeIxkppeZMPoEe6w9qsFwgSiloRKhor2krX5AfK23E9J6prINFhERERElgUFJFkWxiZ9HD9/kfZjjxN/5QXWjRxhr7VcLRAmELXHl9JfcDsZm+6nYNt+itMLItNgEREREVmWFJDkpjQx5efExUZajj1O3OXnWDt0hFvt8tUCYQJRZ1wRvfm3k7bxPgq3P0hBZjGKRCIiIiIyXwpIclOY8vk5eamJpqOPE9PwPBWDr7GTRm4xFygQJhB1xebTk3cbKRvupWjHAfKyy8mLXLNFREREZIVRQJKo8PkdZxtbaTz6BO7Sc5T3H2Ir9eyYIxD1xK6ha82tJK2/l+IdB8hds5ZcC1NYRERERGSBFJAkKp79249xV8/3qDVfYEWYjNMfk0lHzq0k1NxD0c4D5OSvJ0eBSERERESWiAKSREV6TiHxvb7XrR+0dNqybyGu5l6KdzxIZlEtmQpEIiIiIhIhCkgSFblb9kPd3zFsKbRm3UJs1T6KdhwgvWQb6TEx0W6eiIiIiKxSCkgSFeVb7mQ06zFSy3dRE6vTUERERERuDvrLVKIiJj6B5LW3RrsZIiIiIiLX0L1MIiIiIiIiHgUkERERERERjwKSiIiIiIiIRwFJRERERETEY865aLdBosTMBhITE9Orq6uj3RQRERERkUVTV1fH+Pj4oHMuY6F1FZBWMTNrA1KAK9Fuywo3nUDrotqK1Uv9H13q/+hS/0eX+j+61P/RFe3+LwNGnHOFC62ogCSyxMzsFIBzrjbabVmN1P/Rpf6PLvV/dKn/o0v9H13Luf/1DJKIiIiIiIhHAUlERERERMSjgCQiIiIiIuJRQBIREREREfEoIImIiIiIiHg0ip2IiIiIiIhHV5BEREREREQ8CkgiIiIiIiIeBSQRERERERGPApKIiIiIiIhHAUlERERERMSjgCQiIiIiIuJRQBIREREREfEoIInMwcyeNjM3y+sNYep9yMxeMbMhM+sxs5+Y2R1zvNcdXrker94rZvbhpTmym4eZ3WJmf2hm3zWzZq9fx+ZRLyJ9bGalZva/zazFzMbM7LyZ/amZJS30WG9GC+1/M/vMHD8T/2WWuur/IGaWYmbvMLP/ZWbHzWzAzIbN7JiZ/bGZpc1SV+f/Dbqe/tf5v7jM7He9/3sumFm/mY2bWaOZfc3Mamepp/N/ESy0/1fN+e+c00svvWZ5AU8DDvg28GiI19YQdb7g1RkBvg/8DJgEpoCHw7zPw952v/ee3wZ6vf18Idr9sMR9/H3vOINfY3PUiUgfA9VAh1fmBPCvQJ339YtAYrT7L9L9D3zGK/N8mJ+Jd6v/5933Hwvq85PAt7xzecBbdwbI1/l/8/S/zv9F/x50AaPAy8B3vdc57xjHgTfq/L95+n+1nP9R/8bopdfN/uJqQKqcZ/n7vfJdwLqg9Xu9/2z6gOwZdbK99Q54Z9D6AuCCt/6+aPfFEvbx/wt8FniLd8xz/YEesT4GnvG2fSloXZz3S8QBn412/0Wh/6d/QX5kAe+h/g/dLx8C/j74PPbWFwGHvWP85xnbdP5Ht/91/i/u9+BOICnE+t/0jrEZiA1ar/M/uv2/Ks7/qH9j9NLrZn+x8ID0Y6/8b4fY9iVv2+/NWP8H3vrvh6jzsLfth9Huiwj2+Vx/oEekj4E93vp2ZnxS5f3HPgH0APHR7rMI9//1/IJU/y/8+7B3+nsBJASt1/kf3f7X+R+578H0H8+bg9bp/I9u/6+K81/PIIksIu+e2Ae8L78dosj0urfOWP+WWer8mMAv6P0r5Z7nGxHhPp6u80Pn3HhwBedcO/AcgU/G7pxf61c19f/CHfOWicAa0PkfYa/r/xug/r8+Pm85ATr/o+Ca/r8By67/FZBE5u+jZvb3ZvZ3ZvYJMysPUWYjgV+mnc65phDbD3vLbTPWb5ux/ZeccxME7o1PAjZcX9NXlEj28fZwdWas3x5m+0p3v5l90cy+YmafMrNbZimr/l+4Km85SeCTUtD5H0mh+j+Yzv8lZGYfItAf54F6b7XO/wgJ0//BVvT5H7cUOxVZoT414+u/MrPPOec+F7RuOjSF+o8b59ywmfUB2WaW7pwbNLMMIGu2et763d7+j4Ups1pEso9nfa+g9aHC8mrwwRlff87MvkPg1ouh6ZXq/+v2SW/5s6BPUHX+R06o/g+m838RmdkfALVAKrDJ+3cL8D7nnN8rpvN/icyz/4Ot6PNfV5BE5vYsgf8IqoEUAp9w/BGB0Vj+1Mw+GVR2ekjYkVn2NzyjbPAwsuHqzayzmkWyj+d6r9X6fbkI/D6BX6BpQBnwfgIP8z4C/OOM8ur/BTKzNwEfJXD14tNBm3T+R8As/Q86/5fKQ8CHgXcR6NsrBP44fy2ojM7/pTOf/odVcv4rIInMwTn3x865bzjn6p1zo8658865Pwfe4RX5rJkle/+26Wqz7NLm+Ho+dVazSPbxXO+1Kr8v3s/DXzvnTjvnhp1zTc65fybwUG038I4Z85Go/xfAzDYB3yBwfH/gnAu+aqzzf4nN0f86/5eIc26/c84IPFeyj8BQ00+b2R8FFdP5v0Tm2f+r5vxXQBK5Ts65XwCHgEzgdm/1oLdMnaVqirecvgQ9GGLbXHVWs0j28Vzvpe9LEOdcK/BV78uHgjap/+fJzEoJzOmSTWBukC/NKKLzfwnNo//D0vm/OJxzfc6554A3Aa8RuHVrj7dZ5/8Sm6P/Z6u3os5/BSSRG3PBWxZ5y8vesjRUYTNLJXAvbp9zbhDAOTcA9M9WL2j95TDbV5NI9vGs7xWmzmo382dC/T9PZpYLPEbgnvqvEriNZSad/0tknv0/F53/i8Q5N0lgYlDj6qh0Ov8jJEz/z2XFnP8KSCI3JttbTn+CcY7ARHV53ieRM+3ylsdnrD82Y/svmVk8sMXb77kbau3KEMk+DltnjvdazWb+TExT/8/CzNKBnxIYpeu7wMedN+HHDDr/l8AC+n8uOv8XV5e3zPOWOv8ja2b/z2XFnP8KSCLXyczygLu9Lw8DOOdGgSe9de8KUW163Y9mrP/xLHXeQmD4yyecc2PX3eAVIsJ9PF3nrWaWGFzBzAoIfP/7gefn1/qVzcyMwKR/ELg1I5j6Pwzv2H5AYBSnnwPvdc75QpXV+b/4FtL/c+xH5//iu8db1oHO/yi4pv9ns+LO/8WYbVYvvVbqi8CzRfcBNmN9pfdD6YAfzNi231vfBawLWr+XwGRo/UDOjDo53noHvDNofT5XZ7J+INr9EcF+d8DYLNsj1sdB3+cvBq2LA77jrf9ctPsrkv0P5AIf4vUzm6cBX/HqtgIp6v959XUsgSsWjsCImSnzqKPzP0r9r/N/0fv/buBXgLgZ6+OB3yIwUekIUBa0Ted/lPp/NZ3/Uf/m6KXXzfwCPuL9ELYATwPf9H5gR731J4H8EPW+6G0fBr4P/ITAcLE+4JEw7/WIt90PPAX8G9Dr7edL0e6LJe7nNwMHg17O64fgdW+ORh8D67xfxI7ApfxvEvg0zXntSop2/0Wy/wl8OOC8X3YHgW8Bvwjqo17gTvX/vPv+k96xOAJ/qD8a5pWr8z/6/a/zf9H7/yPesXQSGBzjnwhcxWvx1o8C7wlRT+d/FPp/NZ3/Uf/m6KXXzfwiMFna3xO4XNzh/QfcB7wE/C6QPEvdjxAY5W7Yq/Mz4K453u9OAvfB93r1DgG/Fu1+iEA/T/8nPdvrI9HqYwLzPHyVwCdj4wTmgfjcbN//5fRaSP8D6cB/IfCBQROBT2yHCXxY8FdAifp/QX3/mXn0vQMqw3zfdP5HsP91/i96/68F/ozAB48twASB51dOAl8Gamapq/M/wv2/ms5/895cRERERERk1dMgDSIiIiIiIh4FJBEREREREY8CkoiIiIiIiEcBSURERERExKOAJCIiIiIi4lFAEhERERER8SggiYiIiIiIeOKi3QCJHjNrA1KAK9Fui4iIiIjIIioDRpxzhQutqIliVzEzG0hMTEyvrq6OdlNERERERBZNXV0d4+Pjg865jIXW1RWk1e1KdXX15lOnTkW7HSIiIiIii6a2tpbTp09f111SegZJRERERETEo4AkIiIiIiLiUUASERERERHxKCCJiIiIiIh4FJBEREREREQ8GsVOREREREQWbNLnp7N/hM72ZgbbGxntvoyvr5nYoRYSR9tJG++gL2cr9//Wf492UxdEAUlERERERK4xPuWjvWeI7rZGBjsaGeu5gutvIXaohaTRdjImO1nj76KAXorNH3Y/JweXX9xYfi0WEREREZHrNjbpo713gJ62ywx2NDDWfQXX30zsUCvJY+1kTXSQ67oopZ9yc+F3ZHO/V+Zkx+I1PEIUkEREREREVoiJKT/tfUN0tTQw1NnIWNcV/P1XiB1qJWWsjcyJDvJcN2X0U3GD4SfYkKXSF5fHSGI+k6mFkFFMQk4pKfnVN3ZAUaCAJCIiIiKyDPj8jo6BETpamxhou8RYdyO+3ibihppJHm0jY7KDXH83xfRStojhp88yGYjPYySpAF9aEWQUk5hTRlpeOdmFFSTmlJKWmE7ajR3eTUMBSUREREQkypxz9A1P0NrRRn9bAyOdDUz2XiFmoIWkkRbSx9tZ4++ikG6KzBd+RwsOP1n0x+cxmlzIVFoRMZklJK4pJz2vnKzCtSRkl5AVn0TWjR3esqKAJCIiIiKyxMYmfbT1DNDdconB9kuMd1+G/iYShptJHWsjZ6qDQrrZbGPhd7LA8NNvGfTH5zOSXMhUWjExmaUkrikjvaCC7MIq4rOKyYpLXFXhZz4UkBbIzFKAA8BbgT1AJRALXAS+A3zBOTcUpu6HgP8IbAYmgIPA551zL87yfncAnwJuBxKA08B/dc59bZEOSURERERugHOOnqFx2tpb6G+tZ7ijAV/vFWIHm0kZbSFjooN810k5/VSGu/VtgeFn0FLpj8tnOLmQqdRizLvyk5ZfSXZRBQnZZWTGJ5N544e36iggLdz7gH/w/n0K+BmQAdwBfBZ4r5nd45y7ZsgOM/sC8DvAKPALIAl4EDhgZu92zn1v5huZ2cPAvxGY0PdZoAt4AHjUzLY75353CY5PRERERIJM+vy09QzS1drAQGs9492N0H+F+KHA1Z81U+0U0U2tjYffyQIC0ATxdMflM5RYwERqEWSUkbCmlNS8SrKL1pKcW0F6YjrpN3xkEooC0sJNAP8N+Bvn3IXplWZWBPwY2Al8kUCQmt52P4Fw1A3sna5nZnuBp4GvmtnTzrneoDrZwFcJXJ16xDn3XW99AfA88Dtm9kPn3FNLeKwiIiIiK97ohI+Wzm66my8y1HGJye5GYgaaSBxuJnO8jTx/x+wDHyzw6k9PTA79CQWMpRTjTy8hNruclPwKsgrWkl5QSUJqLkW2wJ3KolFAWiDn3NeBr4dY32pm/wF4EXinmSU45ya8zb/nLT8fHKqccy+Z2VeATwC/Dvx10C4/BmQCP5gOR16ddjP7T8B3gd8FFJBEREREZtE/Oklrezs9zRcZaa9nqvcysQNNpIy2kDXRRqHroNoGCTsg9QKyyhiJdMcXMJxUyGRaKZZZSmJuOen5a8kuriI+q4ScuERyFuPAZEkoIC2uY94yEVgDtJpZEoHb4gC+HaLOtwkEpLdybUB6yyx1fgyMAfvNLMk5N8vTfCIiIiIrl3OO/pEJWtva6G25EHj+p6eRuMErpIy2kjPZSrHrZKONhN/JAgJQr2XTn1DAaEoxvvQS4nIqSMmvILuomrT8SpJScijR1Z9lTQFpcVV5y0mgx/v3RgKBqdM51xSizmFvuW3G+m0ztv+Sc27CzE4Cu4ENXA1mIiIiIiuKc46BkUla2lrpbbnASMelQAAauEzqaAs5k20U0cUmGw2/k3nmlSli6InNYyCxiPHUEsgsIyG3gvSCteSUVJOQXU52fBLZi3NocpNSQFpcn/SWP3POTT+lV+4tQ4UjnHPDZtYHZJtZunNu0Mwy4JcjLoas563f7e1fAUlERESWrcGxSZrbpm+Bq2Oqp5G4gSukjjR7AagjfABawMWacRLojitgKKmIyfQSLLOMpLy1ZBRVkV1UTVxmMfkxseQvzmHJMqWAtEjM7E3ARwlcPfp00KbpSYVnua7LMIFAlAYMBtWZrd7wjP3P1rZTYTaFvdVWREREZLGMTfpo6eqlq+kCg211THVdIqb/MikjzWRPtFDsOthow6ErLyAAjZJIT3whQ0lFTKWXEZNTTnJeFZlFVWQVVZOYlk+xbn+TOSggLQIz2wR8g8CP8B8454Kv6Ez/FIYZ9uSaMuG+nk8dERERkajw+x3t/cO0Xamnv7WO8c46rLeRpOErZI63UOhvp8r6fvkswuvM86+aXwag5OJAAMquIKVgLVnF68goWEtyaq6e/5EbpoB0g8yslMBcSNkEJon90owig94ydZbdpHjL6QlmB2dsG5hHnbCcc7Wh1ntXljbPVV9ERERkYGyS5tZWepvOM9xeh6+ngYSBy6SPNpE71UYJnRSZL3TleWaWX94Cl1zMZHoZMTkVJOdVkVVcTWZRjQKQRIQC0g0ws1zgMQLPAX0V+P0QxS57y9Iw+0glcHtdn3NuEMA5N2Bm/QSG+S4FToeoOr2/yyG2iYiIiCyIz+9o7R2k/cpFBlouMNFZj/U1kDp8heyJFkpcO5vCjQS30EEQkooZTyvDsitIyqsiq2QdWUU1JKYXUBwTs3gHJXIdFJCuk5mlAz8lMErdd4GPO+dC3UZ3DhgH8sysNMRIdru85fEZ648B+7zt1wQkM4sHtnj7PXcjxyEiIiKrx/D4FE2tbXQ3nWek7QK+7gbiBxvJGG0if6qVYrooNX/oyvMMQT0x2fQnFDOaVorLLCchr4qMwhpyStcRn11GfmycBkGQm5oC0nUws0TgBwRGkfs58F7nXMhrys65UTN7Engj8C7gizOKvMtb/mjG+h8TCEjvIvB8U7C3AEnATzQHkoiIiExzztEzNE5TUyP9zWcZa78IPQ0kD18me6yZYtfKBgtzd/4CngPqji9iOKWUyYxy4tZUkVZYRU7pBlLy15KTkKpJUGVZU0BaIDOLBf4FuA94Dninc25ijmpfIBCQPmVmP3bOXfD2tRf4DQLPGP2vGXX+J/BHwNvN7J3Oue96dfKBvwzar4iIiKwifr+jtW+ItsYL9DefZ6LrIrHerXC5E82U0sF2Gw9deZ4hqCsml/6kEsbSyrCctYHb4ErXk128juS0fEr1HJCsYApIC/cfgYe9f3cBf2+h/5P4fedcF4Bz7nEz+xKBeZKOmtljQALwIBADvN851xNc2TnXY2a/DnwL+LaZPeO9334Czyx92Tn3xKIfnYiIiETdlM9PS/cA7ZfPM9ByjsnOOuL7L5E2coX8yWZK6aQk1IAI88wtYyTQFV/sXQWqID53LWlF61hTuoGkvLXkxieRu7iHJLJsKCAtXPDkyQ+HLQWfIRBoAHDO/baZHSUQsB4kMF/SE8DnnXPPh9qBc+47ZrYP+BRwO4FQdQb4r865r97IQYiIiEh0Tfr8NHf10d54lsHmc/i66ojrbyBj9AoFUy2U0Em5hXi8eZ4hqN8y6E0sZiS1HJddSWL+OrJK15NTsp6kjCJdBRIJQwFpgZxznyEQfq6n7qPAowus8wKB2/NERERkmZny+Wnu7qe98SwDzeeY8q4EZY5cptDXTDndVN5ACOqKyaUvqYzx9HJszVpSCtaRU7aB9KJ1ZCZnkbm4hyOyKiggiYiIdAtPyAAAIABJREFUiNyA6WeCWhvO0d90hsmOi8T31f3ySlApnVRcZwjyEUNXbD4DyWVMZFQSm1tFatF61pRvJCW/mtz4ZN0KJ7LIFJBERERE5uCco3tojKbL9fRdPsNY+3lie+tJH26gYLKJUjqu+5mgKWLoiitkILmMycy1xObWkF68jtzyTSTmrqUgLoGCxT8kEQlDAUlERETEMzw+RWNzM92NpxhtOQc9F0kdvETueBNltLEj1Ohw874SVEB/ynQIWkdGyXrWVGwmcU0lhbHxFC7+4YjIdVBAEhERkVXF53c0dfXSdukMg81nmeo8T1JfPdljlyn1N7PZBl9faR4hyI/RFZtPf3I5E5mVgStBJRt1JUhkmVFAEhERkRWpf3iCxiuX6Gk4yXj7OWK7L5Ax3EDhVNMNPRfUE5NNb1I5Y+mVxOTVkFq8kdzyzaQU1JAfn0T+4h+KiESQApKIiIgsW1M+P82dvbQ1nGag6Qz+zvMk9deTO9ZImWtmm42+vtI8QtAwyXQlljOcvha3ppqUog2sKd9MRvEGcpIyyFn8QxGRm4QCkoiIiNz0hsenaLzSRFfDMUZbzhLTfYGM4UsUTV6+7qtBU8TSGVfEQGolU1lVJBSuJ6usljXlm0lNLyBV8wSJrEoKSCIiInJTcM7RNTjGlUvn6b18gsm2cyT2XSB7pJEy/5XrfjaozzLpTqpgLLOKmLx1pJdsIq9yC4l5VRTFxlO0+IciIsuYApKIiIhElN/vaO7up6X+FANXTuLvOEdy/0XyxhupdC3ssonXV5rH1aCOuGL609biy64hqWgjOeWbyS6vJSslh6ylORQRWYEUkERERGRJTPn8XG7vprXuBMPNp6DzLKmD9RSON1BOO2XXMW/QoKXSmVjJaGY1lree9JLN5K8NXA0qjo2neGkORURWEQUkERERuSETU34a2zpov3iU4aZTxHSfI32wjpLJy1TSSdXM54PmcVtcV0wePSmVTGTVEF+4kezyLeRWbiU9PZ90PRskIktIAUlERETm5WoQOs5w0wlius6SOVRH8WQj66yLdTMrzHlbXAwdcSUMpFXhW7Oe5OJNrKncRmbpJnIT08hdqgMREZmFApKIiIhcY8rnp7Gti7a6owxdPkFM9zkyBusomWy4riA0QTxtCeUMpVfhcjeQVrqZvKrtpBSspzguQbfFichNRQFJRERklfL7Hc1dfTRdPMHglePQcYb0gQuUTFxiLZ1UL/DWuFESaU+sZDijGsvfSHrpFvKrt5OYu5bymNilOxARkUWkgCQiIrLCOefo7B/hct0p+hqO4W8/TUr/eYrGLlFBK2Xmv7bCfINQZg2Wt5GM8m3kV+8gOaecypiYpTsQEZEIUEASERFZQYbHJqlrqKe77ggTLSdI6jlL3mgdVa6J3TZ5beE5gtAYCbQnVjKUuU5BSERWjRUTkMysErgb2A7kAZlAP9AJHAWec841Rqt9IiIii2nK56ehtYPWC0cYuXKc2K4zZA9doNLXyLYFTqg6SRzt8aUMZKyDvE2klW+joGYnSblVVCgIicgqs6wDkpllAx8GPg5snF4doqjzyp8B/gH4unOuNyKNFBERuUHdg6M0XDxNb/1hfK0nSe8/R8lEPTXWTs3MwrMEIT9Ge1wx/Wk1+HI3klK6lfx1O0kt3EBpbPxSHoKIyLKxLAOSmaUA/wn4PSAVGAWeB14BzgI9wACBq0jZwCbgVmA38DfA583sr4C/cs4NR/wAREREQpj0+bnU3Erb+cOMXDlGQvdpcocvUuVv5BYbu7bwHLfH9Vo2XanVjOdsJKlkK3k1u8gs20JRQgpFS3cIIiLL3rIMSEAdUAD8HPgG8P35BB0zSwXeCXwA+BPgN0Cji4qISOT1Do1Tf+EUvfWv4Ws9QXr/Ocom6llvHayfWXiWMBQYMGEtw1kbiC2qJbtyJ3nVO8lOzyN7KQ9ARGSFWq4B6WXgs865Iwup5IWofwT+0cx2AZ9eisaJiIhM8/sdVzp7aDp3mKHGI8R1nGTN0AWq/Je4xUavLTzHVaG22CL60tfjy99Cevk2CtbdQnJetQZMEBFZRMsyIDnn3rEI+zgMPLwIzREREQFgbNJHXWMjHedfZaLpGMk9pykcvUgVzVQsYCjtYZJpT65mNHsT8SXbyK3eSXbldgqTMihc2kMQEVn1lmVAMrM459zUddZ9k3PuJ4vdJhERWV0GRye4eOEs3Rdfxd9ynIy+01RMXqTWeqgNLjiPq0K96RvwF9SSXrGTgnW3kJq7liqbo6KIiCyJZRmQgG+Z2budc76FVDKz9wBfB5KWplkiIrISdQ2MUH/uOH31h7C24+T0n6HKV89OG7q24CyZZoJ4WhOrGMreSFzxNtbU7GZN1U4KkzJ1VUhE5CayXAPSO4B/MbNfdc755ywNmNmvERjiWx/JiYhISM452nuHaDh7mP76V4lrP07e0Fmq/Q3cauPXFp7lt0m/ZdCRuoGJ3M0kl+2gcMOtpBRtpCJ2uf7aFRFZPZbr/9TngEeAfzaz980VkszsE8AXCPw6+2QE2iciIjc55xxtvYM0nHmNQS8M5Q+dpcY1cLtNXlt4ljDUEZtPT/pG/AVbyajaQ+H6PWRmlZCpW+RERJal5RqQ7gWeAd4N+MzsA845F6qgmX0a+AzgBz7qnPtapBopIiI3B+ccrT0DNJw+xOClQ8R3HKdg6Cw1rpGieYYhP0ZbXCl9mZuw4u3kVO8mr2YP+WlryF/6QxARkQhZlgHJOdduZvcBTwO/SiAkfXhmSDKzvyQwmewU8D7n3Hci3lgREYm4zv4R6s+8Rt/Fl4lrO0rh0BlqXAPFNmN8nzBhaIpYWhMqGciuJa50B3nrbiWnahfFCamaPE9EZIVblgEJwDnXGhSS3k/gCtFHpreb2VeAjwPjwCPOuZ9GoZkiIrLE+ofHuXD2OD0XDhLTeoTcgdOs99dz2zyfGZokjtaESgZzthBXupOCDbeTVbmDsniN5yMishot24AE4JxrCQpJHzQzH/AbwNeA9wJDwFudc89Er5UiIrJYRsenOH/xHJ1nX8A1Hyan7xTrfBfZbSPXFgwThiaIC4wkl7OF+LJd5K+/jazK7ZTHJS5940VEZFlY1gEJwDnXHBSSPgLsB8qAXuCNzrlXotc6ERG5Xj6/41JzK00nX2S88RXSu49RPXGW7dZ3bcGwt8nFeLfJbSWu/BYKNuwlq3IHFXEJS994ERFZtpZ9QAJwzjWZ2b0EQlIV0AYccM6djGa7RERk/tp6Bqk/9TIDda+Q1H6Y0pEzVNFMjQU9XjrLwHAtcWX0Zm0htnQneRvuYE31LZQlpCx9w0VEZEVZlgHJzJ4Ms2kMcMAg8GULPcSqc849sFRtExGRuY2OT3Huwlk6zzyHNb1K3sBJNvjruSN4RLk5htbuztgCJTvJWbeX/PV7KE7O0gAKIiJyw5ZlQCIwzPds1nmvUEIOBy4iIkvDOceVjm4aTrzEaP1LpHUdpXr8NDus99qCYQLREKm0pm1monAnmTW3U7jpDvIzizS0toiILInlGpDui9Ybm9ktwIPArcBtQDEw7pwLOdyRmc0nkD3lnLs/qM69wFOzlH/ZOXf7vBstIhJBw2OTnD17ku6zzxPbcoiCgZNscJcoN9/VQrOMKNecWMNQ3naSK26leMudpBVsYF1MTGQaLyIiq96yDEhRHpXu08DbF1B+tolp3wzkAs+F2V4HPB9mvYhI1DnnaOrs5dLxFxipf5GMzsOsmzjDLdZ/bcEwgag9tojurG3ElO0hf/Md5FTtplIjyomISBQty4BkZv8D+D/AE8650Qi//UvAMeBV79U2W2Hn3EdCrTezLAKT3AJ8I0z158PVFxGJhkmfn3N19bSdfAZ3+SAF/cfY4K+jLHgC1jBhaJREmlM2M164i/SaOyiuvYuCzEIKItN0ERGReVmWAQn4GPBRYMzMniAQln7snGtd6jd2zv1F8NdhBoKYj3cDicBB59yFG22XiMhS6Bse4+zxV+k//zxJbYeoGDnJFmtjS3ChMP8NtsaV0pO9nbiKWymuvZv08u3UxC7XXzsiIrJaLNffVKXA27zXfuAtgDOzwwTC0g+dc0ej2L75+IC3/MeotkJEJEhTZy/1x55l5OILZHcdYuPkGW4PnoQ1TBgaI4GmlFrGi3aTteEuijbfTVHaGooi02wREZFFsywDknOuBfgK8BUzSwEeAt4KvAn4LPAZM2sGfgj8iMCteBPRau9MZlYO3A1MAv86S9F1Zvb/AWuALgLPI/3MOedf+laKyErn9zvqm1tpPPoUvoYXye85zCb/BUrnMdR2d8waOrJ2YOW3UVh7D1lVt1ATGx+ZhouIiCyhZRmQgjnnRoDvAd+zwP1utxEYROEtwG8C/x4YMbNfEAhMP3HOdUSrvZ73E/iz46fOue5Zyt3hvYKdMLNHdFueiCxU4PmhOtqOPwmXX6Jk4CjrXcOcE7H6iKE5oYrBvF0kV99Bybb7WLOmgjXXf4uxiIjITWvZB6RgzjkHHPRe/9nMKgmEpbcRCEwPA34zexn4jHPusSg1da7b6/qB/x/4DjAdhHYAfwbcDjxmZtudc/1h6l/DzE6F2VQ9v+aKyHI0PuXj7LkztB97nISml6gcPsYWa53z+aExEmhKrWW8+DZyNt1D4eY7KU/KjFSzRUREompFBaSZnHMNwJeAL5lZBoFb8N4KvAHYC0Q8IJnZLmAz0EfgitbrOOeOAEdmrH7SzO4iMD/S3cB/AP58CZsqIsvM+JSP06dP0XnyCRKaXqRq+CjbLeiCeZgLPoOWRkvGDvxleynYci85NbdSE5cQmUaLiIjcZFZ0QArmnBsAvgl808xigZwoNWX66tG/OefGF1LROeczs78gEJAeYp4ByTlXG2q9d2Vp80LaICI3j7FJH6dPn6Tz5BMkNr1IzchRdlrn1QKzPD/Unr2L2LV3UrLtftJLt7JBE7GKiIgAqyggBXPO+YDOOQsuMi+YzTX30Vymb7nT4FAiq8zElJ/TZ0/TfvTnJDYHAtEu67paYJbJWLty95BUs4/SHQ+wJnetnh8SEREJY1kGJDN78gaqO+fcA4vWmIV5gECwaQSeu859ZHvLoUVpkYjctHx+x7m6SzQf/Tmxjc9RPfgaOyxobuowGactrpju3FtJXrePkh37KVhToclYRURE5mlZBiTg3huo6+YusmSmb6/7hjegxPV4xFu+tgjtEZGbiHOO+uY2Gg4/hqt7mtL+Q2ym8ep9sLNNyJq3h+R191C640EKc0opjFSjRUREVpjlGpDWRrsBC+XN1/Sw9+Wst9eZ2W8A3w4eAtwbwvzfAb9DIOR9ZYmaKiIR1NLVx7lDTzB54WkKe15ms/8C1Tb7VGdtccV0591O8vp7Kd2xn6LsEt1zKyIiskiWZUByzjVG673N7M3Ap2esTjCzg0Fff8459+MZZd4BpAGvOufOzvE2/xn4WzM7TeB2PICtBIKhH/ikc05XkESWoeGxSU4ee5ne4z8np+15tk6d5D4Lmsc6xFWinpgcWnNuI2H9vZTteiOFuRW6QiQiIrJElmVAirI8ApPRBrMZ6/JC1Pvl7XXzeI+/Bg4AtQSeW4oHWr26X3bOvbqQBotI9Pj8jrN1dTS/9lMSGp9m48hr3Ga9VwuECESDlkZT5m5iqvdRuuuN5BRvIkeDKoiIiETEigpIZhZP4Da2u4FiAreitRIYEOF7zrnJG30P59yjwKPXUe9NCyj7t8DfLvQ9ROTm0NLVy7lXH2Py/JOU9R6klkv8cqz9EDlnlESupG/HV3EPRTsOkFV1C5tiYiPZZBEREfGsmIBkZncC/wyU8vo/Qf4f4IqZvc8592LEGyciK9rYxBQnjh+m++iPyGl97vW3zYXQmLieoZJ95G1/A/m1+1gflxih1oqIiMhsVkRAMrP1wE8JPOPzGoFb0Rq8zRUEbm/bDfzUzHY75y6E2o+IyHw1dXRz7uWfwvlfsG7gIHus/erGEFeJumPW0JZ7BymbH6Rs1xupyMiPXGNFRERk3lZEQAL+iEA4+h3n3JdCbP+ymX0C+KJX9iMRbJuIrAATU35OnDhC15EfkdXyDNsnj1Nq3l27YW6bu5y+E1d1H6V73sKaklpNzioiIrIMrJSA9ABwJEw4AsA592Uz+zCwP3LNEpHlrKWrl7MHf47//M+p7n+JW6z16sYQWacpfi19pfeSt+PNFNTuY4NumxMREVl2VkpAygOemUe5s3D1WWkRkWB+v+PMhQs0vfJ9MhofZ/vkUe638cDGEIFohCQuZ91G7IYHKb/t7ZTmlFMa2SaLiIjIIlspAakbWD+PcuuBniVui4gsI2MTUxx97SX6j/2A4van2eouzDriXFN8Jf0l95C7860U1N7DxriESDZXRERElthKCUhPAb9qZh93zv1DqAJm9nHgFgIj3YnIKtbZN8Spl37K1JmfsKH/eW63jrBlR0mkMXMPtv4AFbe9ndLcSl0lEhERWcFWSkD6PPAO4Ctm9j4CIaiBwDxIa4H3E5gbaQT4syi1UUSixDlH3ZVm6l/6Psn1v2D72KvcayOBjSGuEnXG5tNRdB85O99O0fb9bNSzRCIiIqvGighIzrkzZvY24J+Ae4B9M4oY0A683zl3JtLtE5HIc85x6vwFml76FrmXf8F230lqzBfYGCIUNSRuZGTtg5Te9k7yKneSpxHnREREVqUVEZAAnHNPmFkV8B4CV4uKvU0twHPAt5xzI9Fqn4gsPZ/fcfzkCdpf/jcKWx5jm/8sW8wFNs7IO+Mk0JCxG9v4Jir2Pkxltm6cExERkRUUkAC8APSo9xKRVWDS5+fokUN0H/o25W2PsZP6qxtnhKI+y6Q5/x7St7+NslveyIbEtMg2VkRERG56KyogicjqMDYxxZFDLzBw+DtUdz3JHq6ELdsRm09nyQEKbn8PuRvvIismNoItFRERkeVmRQUkM0sBdgNFQNinqp1zX49Yo0RkUYxPTnH41RcYPPSvbOh+gr3WFrZsa1wpPRVvoHjvr5BfvYd8PU8kIiIi87QiApKZGfCnwG8DKbMVJTCynQKSyDIw5fNz5Ohr9Lz8L9R0/Iy9NAc2hMg7VxKqGFz7RsrufC9FZVsoUigSERGR67AiAhLwaeCPgAng+0AdMBzVFonIdfH7HSfOnKLthX+mrOWn7Al+pmiGhqSNjNa8hYo7f4WyovnMFS0iIiIyu5USkD4GDAB7NYy3yPLjnOPshTouv/AvFFz+MTvcGbaHKduQtJGxDQ9Tue+9VK6piGg7RUREZOVbKQEpF3hM4UhkebnU1ML5p/6JnIYfsWvqGJumh+SeoSl+LQPr3k7lvg9SWVgT4VaKiIjIarJSAtIFID3ajRCRufUPjXLoqe+QcPJf2TP2EmttMrBhxiNDbXHFdFe+jfJ9H6C0fGvkGyoiIiKr0koJSP8N+Gsz2+icOxvtxojItaZ8fg698gKDL3+dbb2P8YD1BjbMCEVdMbm0l7+Z4rs+QGH1Hgo10IKIiIhE2IoISM65r5jZJuAXZvYp4HHnXEu02yWy2p2rb+DSU1+j4sr3uX16sIUZmaff0mkqfgP5d3yAvE37yI2JiXxDRURERDwrIiB5/jvwAPBVAAv/ybNzzq2k4xa5qXT1D3L0iW+RcuZb7J54lQ3me12ZSeKoy7qTlFs/SPmtbyczLiEKLRURERF5vRURFMxsL/ALIJXAPEfdaJhvkYiZ8vl55eCzjL78VXb2P85+GwpsmPE5RWPiBsZq30PVfR9mY3pe5BsqIiIiMocVEZCAvyQQjj4LfME5Nxjl9oisCi2dXZz42aOU1H+TO9yFwMoZoagnJoeWirdTft+vU1G+LfKNFBEREVmAlRKQdgAHnXOfjXZDRFY6n9/xysHnGHnpf7Jn4DEespHXlRkngfo195C598MU73wjObEr5b8aERERWelWyl8tQ0BrtBshspK1dvdw/GePUnzxm+x15wIrZ1wtupS0iant76fqng+yKSUr8o0UERERuUErJSD9BDhgZgnOuYloN0ZkpfD5HYdefZHBF/6BPf0/D3m1aJhkGorfQvH+f8/aqt1RaKWIiIjI4lkpAekPgXuAr5rZb7r/y959h+dRnXkf/97qrnLvclFxE664YmMbYzAYCCGEXZJsgPTwvptNls3uJpseNtlN2SSEJeVNNsBuwqYQQi82xjY27hgb9yJ3uVe5qd/vHzMWsqxeniL9Ptc11+PnzDkz93M0snTrzJzjXhDtgETi2fHTZ3nn1SfoveN/mexbg8JqJlwoHns/WTfcR26a1mkWERGR1qG1JEjfAzYC9wK3mtlaIJ9gRruq3N0/EcngROLFtl272Pfqo1x7/C/cbGev2n+RNPb0nUffGx9kUPakKEQoIiIi0rJaS4L0QKV/dwHm1FLXASVIIqFg0oUlFC39T6ZeXMRwK71qtGh/SjaFY+4ne/YD5LbrHJ1ARURERCKgtSRIN0Q7AJF4c6GwmBWvPkW3d3/N1PKNQWGlxKiQFPJ630qfGx9kYM4UqHnxZREREZFWo1UkSO6+JNoxiMSL/KPH2fTSzxi+/ynmcOSq/SetG0eHf5TsWz9Hbmct5ioiIiJtS1wmSGY2H3geeNHd90Y5HJGY5+5s2rKRIwseZfLpF6udjW5f6lBKJz1I5syP0D0pNQpRioiIiERfXCZIwFSC54weMbMtwHMEydLK6IYlElvKy52Vyxbgyx5hStFbjDK/4ja6Mjd2dJtFtxu/wKDcmbqNTkRERNq8eE2QugM3AncAtwH/AnzZzE4ALxKMLi1w96v/TC7SBpSWlbNi8UukLv8R15WtCwor5T7nac/egXcz5LaHGNE7MzpBioiIiMSguEyQwsVgXwk3zGws8D6ChOmBcCs2szeAFwhGlw42x7nN7FrgJmASMBnoBxS5e1oN9b8JfKOWQ37P3b9UQ9vrgK8CU4AUYAvwmLs/2egPIK1acUkZy19/hvQ1P+H68k1X7T+a2JfToz5OztzPco1moxMRERG5SlwmSFW5+3pgPfBtM+vLe8nSbOBW4DEz28B7zy2tbcLpvgbc2Yh2bwG7qil/u7rKZnYX8CcgAXgTOEEwavaEmY1x94caEYO0UoXFpSx/9Sl6vfMos3zHVfv3pg7HZvwDg6beTe+ExChEKCIiIhIfWkWCVJm7HwZ+CfzSzNoBNxMkTPOArwNfM7MjwBfc/U+NOMUKYAOwJtyungaser929yfqU9HMugKPA4nA3e7+TFjeG1gG/L2ZveDuixoYu7QyF4uKWf7ikwzY+Biz2XPV/rx2o0mb8yUGj5+n54tERERE6qHVJUiVufslggkcngMws8m8N7o0vJHH/F7l99Yyv3R+EkgHnrucHIXnPmpm/wQ8AzwEKEFqo85dvMSK539N1rZfMIer7x7d0XEinW/+Mlmjb4xCdCIiIiLxq1UnSFW5+ypgFfAVM0uOdjy1uD18fbqafS8BhcAcM0tz98LIhSXRdvb8RVY++zOG7/oVN1czeLmt8zS63foVho6YFoXoREREROJfm0qQKnP3kgifcnY4mUQacBB4xd2rff4IGB2+rqu6w92LzWwTMAEYRnC7n7RyRSWlLH3+N2Rv/BFzOXzFvnI3tnebRe/bvsrw7AlRilBERESkdYjLBMnMdjeyaTlwAdhPcHvar929oNkCq91Hq7x/2Mz+DDzg7ucvF5pZZ6BL+LammfcOEiRIA1GC1KqVlztLFz5P9+X/ypwqky+UubGt5y30v+MrjBg0KkoRioiIiLQucZkgAYOb2H4UwaQNnzez6919f9NDqtEu4IsEU5LvA7oCM4DvA3cTTMRwV6X6HSv9u6Z1nC5UU7dGZra5hl1Z9WkvkefurF2znPIF32BmyZor9pW5sa337Qx8/9fI7TcsShGKiIiItE7xmiANaULbNCATeJDgWZ/vcPXoTrNx999WKboAPGVmi4CNwPvN7Dp3Xx7ur8+sD5qOrBXbun0bR577OjMuzCfR/Ip929Kn0+eufyN38OgaWouIiIhIU8RlguTu+5p4iO1mtoBg4dWbmiGkBnP3w2b2OMHo0lzgcoJ0rlK19kB1twC2D1/PV7OvunPlVlcejiyNrFfA0uL2HzrE9qe/zfUnn2aElVyRBu9JG0m7ed9h+OjZ0QtQREREpA2IywSpObh7qZm9DdwTxTB2hq99Lxe4e4GZnSWY5nsAQRJX1YDwtSVvDZQIOXmmgLV/+j6TDj7OTXb+isToUNIAimd+lSHT79U6RiIiIiIREJcJkpkluXtpMxzqu8AvmuE4jdU1fK06ErSB4Dml8VRJkMLpya8BioDtLR2gtJxLRSUsfeZn5G57lLl2/IrE6JR15cSEh8i55UEsMZZnpBcRERFpXeIyQQJ2mtl3gccbkyiFScYngC+5++DmDq6eMRjvTc5QdbrvlwgSpA8CVZ9hup3gOaqXtQZS/Fq9YjHtFvwTN5dvvyIxukA79g3/JMPf/yW6pdVrDg4RERERaUYJ0Q6gkfYAvwQOmNmPzKzOxV/MLMHMpprZowTTZP8MyGvJIM2sh5ndZ2apVco7Aj8HJgNHgL9UafprgmeP7jSzD1Rq14tg9juAH7VY4NJijhw/zoIff5Lxr97FqPL3BgBLSGTzgHtJ/MIGRt77ryQoORIRERGJirgcQXL32WZ2G8Etcl8gmK77AsFIzHbgNMFkB52BbsBwgtvV2hH8vX49wfpDrzT03OF5v1alOMXMVlZ6/7C7v0QwDfeTwKNmtpXgmaEuYSzdgTPAB939ium83f2UmX0c+CPwtJktAU4Ac8L2P3X3hQ2NXaKntLSMxc/9F9e8+2/cZKeuGDXa2nU2A+75Hrn9hkYvQBEREREB4jRBAggTkJfMbBrwSeBWYGa4VecYQcLxK3df0YRT9yQY+anMqpT1DF9PAt8DpgDZwFigjGAE7Angx+6eX91Y8aRoAAAgAElEQVRJ3P3PZjYD+GrYPgXYCjzm7o83IX6JsI2b1nPp2X9gTunaKxKjI4l9KbnlB4yYeEf0ghMRERGRK8RtgnSZu78FvAVgZsOA0UAvglngzhIkRhvcfUczne8JguSmPnXPAV9qwrneIkj8JA6dPnuO1U99i5lHniDNSirKi0liZ84nGfHBb5CQ2r6WI4iIiIhIpMV9glSZu29HM7tJlLk7S157hkErv8Zc8q8YNdrZ4Vp63fsYuRkjohegiIiIiNSoVSVIItGWt2c3+X/4B2YVvnFF+Snrwpnrv0XODfdrPSMRERGRGKYESaQZFBaXsPipHzB1z3+SZRcqysvd2Drgrxj64e/RrUPXWo4gIiIiIrFACZJIE23fuZ0Lv/8Ut5RtuOJ2un2pQ2n/gZ+SO2xq9IITERERkQZRgiTSSOXlzsJnfsXEjd+kS6VRo/O0J3/8Fxl2+xcgITGKEYqIiIhIQylBEmmEo8dPsvXxB7np4mtXjBpt6zKTQff9nGHd+kcvOBERERFpNCVIIg204s3X6P/G3zGLIxVlF0kjf8o3GT73s5qEQURERCSOKUESqacLl4pY+vhXmHP0v0iy8oryPanD6fbRJ8kZMDyK0YmIiIhIc1CCJFIPW7ZspPTpT3FL+daKW+rK3Nie82lG3PuvWFJKdAMUERERkWaREO0AGsPMksysl5ml17C/u5n90swOmlmhme02sx+YWadIxyrxrazcmf/7R8n4w02MLt9aUX40oRdH736GkX/zfSVHIiIiIq1IvI4gPQD8EvgW8O3KO8KkaTmQzXuPzw8GHgJmmNk0dy+NWKQSt/KPHGH3E5/l5sJFV0zEsKXHLeR87Bcka10jERERkVYnLkeQgFmAA7+qZt+/ADnAReBzwCjgLmAPMAH4RGRClHi2dOHz8PPpXF+4qKLsPO3Jm/ETRv7tH5QciYiIiLRS8TqCNA7Y6O6Hq9l3P0Hy9E13fyws22xmW4CtwD0Eo08iVyktLeP133ydm/IfI9G8ojyv3Sh63f8kWX2yohidiIiIiLS0eE2QegOvVy00s5FAL6AMeKLyPnffaWarCUaURK5y9vwF3vn5x7nlwqsVt9SVeCI7R/4tI+/5hhZ9FREREWkD4jVB6gRU99vq1PB1k7ufrGb/fuDaFotK4taBgwc4+fi9zCrbVFF2NKE3fPBxRo6cFsXIRERERCSS4jVBOgUMrab8eoLb61bV0C4ZKGipoCQ+bXhnNV2f+xvGcrSiLC/tGvp/9hnSuvSOYmQiIiIiEmnxOknDKuAaM5t7ucDMegDvD98uqKHdCOBQC8cmcWTJK39gyLN3MrBScrSl521k/sNCJUciIiIibVC8JkiPETwl8qyZPWlmPwTWAJ0JEqDnqzYws8HAMGBD5MKUWFVW7rz2+MNMW/lZOtvFivItIx9i5P/5HZacFsXoRERERCRa4vIWO3dfYGYPA18DPkpwW50BhcDH3L2kmmYPhnVei1igEpMuXCpk5c8/y9yCv1RMxnCJVA7PfoSRMz4U3eBEREREJKriMkECcPdvmNnzBGsc9QQOAr9z9901NCkGHgFeiVCIEoMOHT3KoV/dy42l6yrKjlt3/EP/S+bQyVGMTERERERiQdwmSADu/jbwdj3rfq2Fw5EYt3nTBto9/WEmcLCibG/KUHp++hk69MiIYmQiIiIiEiviOkESqa9lC58n983/Q1c7V1G2tetshn72tySmdohiZCIiIiISS5QgSavm7ix46kfM2vEdUqysonxz9qfJ/fD3ICFe5ykRERERkZagBElaLXdn/q+/xtz8RysmYygmiX3Tv0/unE9ENzgRERERiUlKkKRVcnfmP/FwkByFTlk6RR/4H3JGzYxiZCIiIiISy5QgSau04H++x9x9/1Hx/nBCHzp86mW69c2KYlQiIiIiEuv0AIa0Ogue+jFz8v694v2xhJ50+NQrdFZyJCIiIiJ1UIIkrcrrf3yM2du/RYI5EKxxlPKJl+ncNzPKkYmIiIhIPFCCJK3GG8/8ilmbv0pimBydsi4kPvAiXfoPjW5gIiIiIhI3lCBJq7D4+Se5fsM/k2TlAJyhM+UffY5ug0ZGOTIRERERiSdKkCTuLXn590x9+yGSw3WOCuhI0Uf+Qo/MsVGOTERERETijRIkiWtvLfgzk1f9LalWCsB52nPx3qfpnTMhypGJiIiISDxSgiRxa8WiFxi37EHSrASAC6RR8ME/0Gf41ChHJiIiIiLxSgmSxKXVS19j1OJP0t6KALhEKqfu/B39rpkR5chEREREJJ4pQWogM7vWzL5kZs+YWb6ZuZkV1lA3wcyuN7Pvm9kqMztmZkVmlmdmvzCzITW0mxUet6ZtZct+yti2dsUbDH/9ATqG3V5IMsduf5KMcXOiHJmIiIiIxLukaAcQh74G3FnPupnAm+G/84HlQDkwCfgM8GEzm+fuy2ponwdUty+v/uG2Lu+sWUrWqx+ls10EoJgkjtzyXwyecGuUIxMRERGR1kAJUsOtADYAa8LtSC11HXgN+K67X06UMLNU4BfAA8DvzCzb3Uuqab/M3R9oprjj3rbN6xn44ofpaucBKPFEDtz0C7Km1DdfFRERERGpnRKkBnL371V+b2a11c0DbqmmvMjMHgTuAgYC1wFLmjfS1uXs2QISn76f7lYAQKknsO+GR8mefk+UIxMRERGR1kTPIEWJuxcCO8K3/aIZS6xzd9b/+kFyfG9FWd60H5A96yPRC0pEREREWiWNIEWJmSUCg8K3Nd2ml2Nm/wZ0B04QPI/0qruXRyDEmLH4zz/nhnMvVrzf0P9extz8yShGJCIiIiKtlRKk6LkX6AUcJ5i8oTrXhVtlG83sbnff2ZLBxYqtG99m4sZvQXgn4+6UYYx64KfRDUpEREREWi0lSFFgZhnAT8K3X3f3oipVzgI/AP4MXE6ExgLfAaYAC8xsjLufref5NtewK6tBgUfYmbNnSXrm4xXTeRfQga73/ZaE5NQoRyYiIiIirZWeQYowM+sA/AXoATzr7r+oWsfd33H3f3L3Ve5+KtzeAKYDSwluzfu/EQ08wtydDVWeOzp6w4/oOmBo9IISERERkVZPCVIEmVkywajQtQTPE324Ie3dvQy4PIve3Aa0y61uI4bXU1r89GPMPPdSxfsNAz5Mzsx7oxiRiIiIiLQFSpAixMwSgN8SJDYbgDvc/VIjDnX5lru+zRVbrNn87hombfp2xfu8lOGMuv8ntbQQEREREWkeSpAi52fAXxFM7X2zu59p5HG6hq/nmyWqGHPm7BnS/vJxOljwWFYBHej+wO/03JGIiIiIRIQSpAgws+8CnwH2Aze5+7EmHO7u8PXtJgcWY9ydd3/1WbJ8f0XZ0dk/pku/7ChGJSIiIiJtiRKkFmZmDwFfJljraI57pd/+a27zGTPrXqXMzOwzwN8DDlw1uUO8W/zHnzLj/CsV7zdk/A05M/46ihGJiIiISFujab4byMxuA75WpTjFzFZWev+wu79kZmOBH4Zle4CvmFl1h/21uy+r9P7LwKNmtgXYF5aNAoYA5cDn3b1VjSBt3rCayVu+U7He0a7UEYy678fRDUpERERE2hwlSA3XE5hcpcyqlPUMX7tQ8Ss/U8OtOosJZrW77D+Am4Fc4EYgGThMMMnDT919TSNjj0mnz5yh3bMfp33Fc0cd6Xn/70hITolyZCIiIiLS1ihBaiB3fwJ4op51F/NegtSQczwKPNrQdvGovNzZ9OtPc70fqCg7duNPyO4X02vYioiIiEgrpWeQJKqW/PERrj//WsX7DQPvI/v6e6IYkYiIiIi0ZUqQJGo2rV/F5K3frXi/K3Uko+/7jyhGJCIiIiJtnRIkiYpTp0/T/rlPVDx3dJaO9PzY77AkPXckIiIiItGjBEkirrzc2fzrT5NZ6bmj4zf9lPQ+mVGMSkRERERECZJEgVFO1z6DKt5vGPQA2dPurqWFiIiIiEhkKEGSiLOERK756A/Zd+t/sy39ekZ/9AfRDklEREREBNA03xJFgybfCZPvjHYYIiIiIiIVNIIkIiIiIiISUoIkIiIiIiISUoIkIiIiIiISUoIkIiIiIiISUoIkIiIiIiISMnePdgwSJWZWkJqa2ikrKyvaoYiIiIiINJu8vDyKiorOuXvnhrZVgtSGmdkRoD1wINqxtHKXM9C8qEbRdqn/o0v9H13q/+hS/0eX+j+6ot3/GcBFd+/T0IZKkERamJltBnD33GjH0hap/6NL/R9d6v/oUv9Hl/o/uuK5//UMkoiIiIiISEgJkoiIiIiISEgJkoiIiIiISEgJkoiIiIiISEgJkoiIiIiISEiz2ImIiIiIiIQ0giQiIiIiIhJSgiQiIiIiIhJSgiQiIiIiIhJSgiQiIiIiIhJSgiQiIiIiIhJSgiQiIiIiIhJSgiQiIiIiIhJSgiRSBzNbbGZey3ZLDe3uM7PVZnbezE6Z2ctmdl0d57ourHcqbLfazO5vmU8WO8zsWjP7kpk9Y2b5Yb8W1qNdRPrYzAaY2W/M7JCZFZrZDjP7tpmlNfSzxqKG9r+ZfbOO74l/r6Wt+r8SM2tvZu83s/8ys3fNrMDMLpjZBjP7upl1rKWtrv8makz/6/pvXmb2UPh/z04zO2tmRWa2z8yeNLPcWtrp+m8GDe3/NnP9u7s2bdpq2YDFgANPA09Us42qps2PwjYXgWeBV4ESoBS4q4bz3BXuLw/P+TRwOjzOj6LdDy3cx8+Gn7PyVlhHm4j0MZAFHAvrbAT+AOSF75cDqdHuv0j3P/DNsM6yGr4n7lH/17vvP1mpzzcBfwyv5YKwbCvQS9d/7PS/rv9m/xqcAC4Bq4Bnwm17+BmLgFt1/cdO/7eV6z/qXxht2mJ9470EaXA9688O658AciqVTw3/szkDdK3SpmtY7sAHKpX3BnaG5TdEuy9asI//GfgWcHv4mev6BT1ifQwsCfc9UqksKfwh4sC3ot1/Uej/yz8gH2jAOdT/1ffLfcDPKl/HYXlfYF34GZ+qsk/Xf3T7X9d/834NpgFp1ZQ/GH7GfCCxUrmu/+j2f5u4/qP+hdGmLdY3Gp4gvRTW/0I1+x4J9/1DlfJ/DMufrabNXeG+F6LdFxHs87p+QY9IHwMTw/KjVPlLVfgfezFwCkiOdp9FuP8b8wNS/d/wr8PUy18LIKVSua7/6Pa/rv/IfQ0u//I8slKZrv/o9n+buP71DJJIMwrvib0xfPt0NVUul91Rpfz2Wtq8RPADek5ruee5KSLcx5fbvODuRZUbuPtRYCnBX8am1S/6Nk3933AbwtdUoDvo+o+wq/q/CdT/jVMWvhaDrv8ouKL/myDu+l8Jkkj9fcLMfmZm/2lmf2dmA6upM5zgh+lxdz9Yzf514evoKuWjq+yv4O7FBPfGpwHDGhd6qxLJPh5TU5sq5WNq2N/azTazn5jZL8zsq2Z2bS111f8Nlxm+lhD8pRR0/UdSdf1fma7/FmRm9xH0xw5gd1is6z9Cauj/ylr19Z/UEgcVaaW+WuX9D83sYXd/uFLZ5aSpuv+4cfcLZnYG6Gpmndz9nJl1BrrU1i4snxAef0MNddqKSPZxreeqVF5dstwWfLTK+4fN7M8Et16cv1yo/m+0z4evr1b6C6qu/8iprv8r0/XfjMzsH4FcoAMwIvz3IeDD7l4eVtP130Lq2f+VterrXyNIInV7k+A/giygPcFfOL5CMBvLt83s85XqXp4S9mItx7tQpW7laWRrale1TVsWyT6u61xt9euyC/giwQ/QjkAG8BGCh3nvBv6nSn31fwOZ2TzgEwSjF1+rtEvXfwTU0v+g67+lzAXuBz5I0LcHCH45f7tSHV3/Lac+/Q9t5PpXgiRSB3f/urv/1t13u/sld9/h7t8F3h9W+ZaZtQv/bZeb1XJIq+N9fdq0ZZHs47rO1Sa/LuH3w3+4+xZ3v+DuB939KYKHak8C76+yHon6vwHMbATwW4LP94/uXnnUWNd/C6uj/3X9txB3n+PuRvBcyQyCqaYXm9lXKlXT9d9C6tn/beb6V4Ik0kjuPh9YC6QDU8Lic+Frh1qatg9fLw9Bn6tmX11t2rJI9nFd59LXpRJ3Pww8Hr6dW2mX+r+ezGwAwZouXQnWBnmkShVd/y2oHv1fI13/zcPdz7j7UmAe8DbBrVsTw926/ltYHf1fW7tWdf0rQRJpmp3ha9/wdX/4OqC6ymbWgeBe3DPufg7A3QuAs7W1q1S+v4b9bUkk+7jWc9XQpq2r+j2h/q8nM+sBLCC4p/5xgttYqtL130Lq2f910fXfTNy9hGBhUOO9Wel0/UdIDf1fl1Zz/StBEmmaruHr5b9gbCdYqK5n+JfIqsaHr+9WKd9QZX8FM0sGrgmPu71J0bYOkezjGtvUca62rOr3xGXq/1qYWSfgFYJZup4BPuXhgh9V6PpvAQ3o/7ro+m9eJ8LXnuGrrv/Iqtr/dWk1178SJJFGMrOewPXh23UA7n4JeCMs+2A1zS6XvVil/KVa2txOMP3lQncvbHTArUSE+/hymzvMLLVyAzPrTfD1Pwssq1/0rZuZGcGifxDcmlGZ+r8G4Wd7jmAWp9eAD7l7WXV1df03v4b0fx3H0fXf/GaGr3mg6z8Kruj/2rS66785VpvVpq21bgTPFt0AWJXyweE3pQPPVdk3Jyw/AeRUKp9KsBjaWaBblTbdwnIHPlCpvBfvrWR9Y7T7I4L97kBhLfsj1seVvs4/qVSWBPw5LH842v0Vyf4HegD3cfXK5h2BX4RtDwPt1f/16utEghELJ5gxs3092uj6j1L/6/pv9v6/HvhrIKlKeTLwOYKFSi8CGZX26fqPUv+3pes/6l8cbdpieQMeCL8JDwGLgd+H37CXwvJNQK9q2v0k3H8BeBZ4mWC62DLg7hrOdXe4vxxYBPwJOB0e55Fo90UL9/NtwMpKm4f9ULnstmj0MZAT/iB2gqH83xP8Nc3DuNKi3X+R7H+CPw54+MNuJfBHYH6lPjoNTFP/17vvPx9+Fif4Rf2JGrYeuv6j3/+6/pu9/x8IP8txgskxfkcwincoLL8E/FU17XT9R6H/29L1H/UvjjZtsbwRLJb2M4Lh4mPhf8BngBXAQ0C7Wto+QDDL3YWwzavA9DrON43gPvjTYbu1wMei3Q8R6OfL/0nXtj0QrT4mWOfhcYK/jBURrAPxcG1f/3jaGtL/QCfg3wn+YHCQ4C+2Fwj+WPBDoL/6v0F9/8169L0Dg2v4uun6j2D/6/pv9v4fAnyH4A+Ph4BigudXNgE/BbJraavrP8L935aufwtPLiIiIiIi0uZpkgYREREREZGQEiQREREREZGQEiQREREREZGQEiQREREREZGQEiQREREREZGQEiQREREREZFQUrQDkOgxsyNAe+BAtGMREREREWlGGcBFd+/T0IZaB6kNM7OC1NTUTllZWdEORURERESk2eTl5VFUVHTO3Ts3tK1GkNq2A1lZWSM3b94c7ThERERERJpNbm4uW7ZsadRdUnoGSUREREREJKQESUREREREJKQESUREREREJKQESUREREREJKQESUREREREJKRZ7CQqDuRtJv+F71DWezTpmRMYOHIinTulRzssEREREWnjlCBJVBzZvJQpZ16CMy/Bdih72diTMIDjHYdR3HMUHQePJ2PkFLr36BXtUEVERESkDVGCJFFRmr/+iveJ5gzxAww5dwDOvQ67gTcgn14cbj+Mwh65tBs4nr7DJ9O3/yDMLDqBi4iIiEirpgRJoqLziDmsKS+m85mtZJTk0Z6iauv15xj9Lx6D/UthP7AMjtOVA+2Gc7HHaNoNnkDGNdPo1bt/ZD+AiIiIiLRK5u7RjkGixMw2jxw5cuTmzZujGoeXlXJkzyaObl9NycF36HB6CwMKd9KZC/U+xiF6kd9hBEU9R9MxcxKDrrmOrt16tGDUIiIiIhKrcnNz2bJlyxZ3z21oW40gSdRZYhJ9s8fSN3vse4XunDi4k8PbVnJp/3randxE34s76MHpao/Rj2P0u3AMLiyBvcAbsM/6c7TjCEp6j6Vz1iSGjLqOjh07ReQziYiIiEh8UoIkscmMHhlD6ZExFLivovjssf0c3LyCC3vX0u74BgZc3EpXCqo9xCDPZ9C5/OCZpl1Q8moiO5KGcDL9GmzABHoOn8bgYWNITEyM0IcSERERkVinBEniSnqvgaT3Ggj8dVDgzolDeRzavJzCfWvpcPJdBhZupxMXr2qbbGUMLdsFp3bBqWfhXTjrHdibOozzPcaQOngSGaOup3ffjMh+KBERERGJGUqQJL6Z0aN/Nj36Z3N5pMnLyziybxtHty6neP/bdDr1LoOKdtLOiq9qnm4XGFO8Dg6tg0OPw/Jg5rxDHUdS3OdaugydRtbo60hLaxfhDyYiIiIi0aBJGtqwWJmkIRLKS0s4uONtjm99Cw6upUfBJjJKD5BgdV//RZ7M7uRsTncbS9KgSQwYNZO+GZmaalxEREQkRmmSBpE6JCQlM3DkFAaOnFJRduncafZtXMa5XStJOfoO/S9sqXYSiFQrYUTpVji2FY79L6yBI/TgQIdrKO6rUSYRERGR1kQjSG1YWxpBqpfweab8Tcso3ruKzifWM7h4J6lWUmfTyqNMyUOmkjH6Bvr0HxiBoEVERESkKo0giTSHK55negCA0uJCdm9Zxclty0g6tJa+5zbSx49f1fSqUaZVcJA+5HceTVn/SfQcOZMhI8aTlKRvOREREZFYpt/WRGqRlJJG5tiZZI6dWVF2+uh+DmxYTOGelXQ+uZ4hRTuqHWUawBEGFByBgvmw9V8p8PbsThvJhV7X0iF7GkPGziA9vWskP46IiIiI1EG32LVhusWueZQWF7L/8ihT/hr6n3+XXn6y7naewJ7EIRzvNo6kwVPpP3o2/TKGaPIHERERkSbSLXYiUXTVKJM7J/LzOPjuIor3rqT7qXcYXLKbxCoz5iVZOTnleeScyIMTT8NayKc3BzuNpixjCr1yZzFk+DgtZCsiIiISQRpBasM0ghQ5hRfOsnfDm5zdsYz2R9YyuHAznbhUZ7sz3pE97a/hYp+JpA+bQfaY6aS1ax+BiEVERETiV1NGkJQgtWFKkKLHy0o5sOMdjm1egh1YRb+C9fT1Y3W2K/JkdqUM5UyPCbTPvp4h42fTpWv3CEQsIiIiEj90i51InLHEJAaOmMjAERMryk4e2sOBDQsp2b2c7qfWMbh071UL2aZaCbklm+HwZjj8JGVvGjuTMjnedTzJmdMZNO5GevXNiPTHEREREWk1lCCJxIju/YbQvd8ngU8CcOHsKfZtWMT5ncvodGwtQwq3klZltrxEc3LKLj/H9CdYDfusP4e7jMcGTqXfmBsZMHgolpAQhU8kIiIiEn+UIInEqA7p3Rg5426YcTcQzJaXt2kFJ7csJu3QKgZd3Eg6569qN8jzGXQ6H06/ABvgCD040GkMpQOm0mvUbIYMG0dCohImERERkeroGaQ2TM8gxTcvL+PgjnUc3biIhAMryChYT09O1dnuFJ3Z02EMRf2n0jN3NkNyJ2oBWxEREWlVNEmDNIoSpFbGnaP7t5O/YSHle5fT58w6BpQfqrPZWe/A7vajuNhvCt1GzCJr9DRSUlIiELCIiIhIy1CCJI2iBKn1O330APvXL6Qobxk9Tq6tduKHqi54GrvScjnfZwrpI2aRPfZ60tLaRShiERERkaZTgiSNogSp7Tl3+hh71i2kcNebdDu+hiElu65awLaqi57KrtSRnKtImGZoLSYRERGJaUqQpFGUIMmlc6fZ/c4bnN/xJl2OrmZI8XZSrKz2Np7CrtSRFPSZTPqwWWSPn6WESURERGKKEiRpFCVIUlXRpXPsfmcJ57YtptORVWQWbSW1ytTiVRV6cpAw9Z5Ep+E3kD1uFu3ad4hQxCIiIiJXU4IkjaIESepSXHiRPRuWcGbLIjoeWUVW4ear1mKqqsiT2Zk6koLek+k0YjY542ZqhElEREQiSgmSNIoSJGmokqJL7N7wZpAwHV5JZuFm2llxrW3euyVvKukjbwieYdKkDyIiItKClCBJoyhBkqYqKS5kz4alnN6yiA6HV5B5aTPtrajWNhc9lZ1p13Ch7xTSR95I9phppKamRShiERERaQuUIEmjKEGS5lZaXMjuDcs4vWUhHQ+tIKtwU5235F3wNHa2G8XFftfR9Zo55IyaSlJycoQiFhERkdZICZI0ihIkaWklRZfYvf5NzmxZSKcjK8kq3FLnpA/BwrWjuTRgOj1HzSEzdyKJiYkRilhERERaAyVI0ihKkCTSigsvsnv9Ys5ueYPOR1aSVbSVFCuttc0pOrGnwziKM6bRZ+xcBg8dgyUkRChiERERiUdKkKRRlCBJtBVdOk/eujc4t3UR6UdXklW8neQ61mE6Tlf2dhpP2aAZDBg/l/5DhmNmEYpYRERE4oESJGkUJUgSay6dP0ve269zYdsbdDu+isySXSRa7f9H5VtvDqZPwDJnMHjCPHr1GxihaEVERCRWKUGSRlGCJLHu/NmT7F47n0s7FtHrxCqGlO2ts83ehAwOd5tESvYNZE2cS5fuvVo+UBEREYkpSpCkUZQgSbw5e+IQe96eT8nOxfQ5tZqM8vxa65e7kZeUxfGeU+gwbDbZE+bQoVN6hKIVERGRaFGCJI2iBEni3YlDu9m39jV8zxIyzqyht5+otX6xJ7IzZQRn+1xHeu5N5IybSUpqaoSiFRERkUhRgiSNogRJWhV3Du/ZQv66V0jYt4wh596mKwW1NgnWYBrDpQHT6DF6Llm5k0hI1Ax5IiIi8U4JkjSKEiRpzby8jP3b1nJ0wwJSDywj6+J6OnKp1jYnSWdPx2spHXw9A8bPo/+QYZohT0REJA41JUFKaomARESizRISGTRyMoNGTgagrLSEnevf5NSmBXQ6vJzsws1XrcHUnbN0P/8GbHoDNhXw+pcAACAASURBVH2LfOvNgS6TSMy+gcyJt9K9V79ofBQRERGJII0gNZCZpQEPAX8NZAOJwAHgFeC77n6khnYjgG8Ds4COwC7gN8Aj7l5eQ5suwDeBu4A+wBHgWeAb7n6mGT6LRpCkzSq8eI68txdyfutCuh1bQVbJLhJqmVK83I3dSUM41mMq7UfcSM6Em+jQsXMEIxYREZH60i12ERImR0uAScApYAVQHL7vT5DATHX3vVXaTQEWAu2B1cBeYAZB0vNn4B6v8oUws+7h8XOA3cBaIDfcdgFT3P1kEz+PEiSRUMHpY+xZ8ypFOxbR59QqBtYxQ16xJ7EjNZeCvtPoOupmcsZMJyk5OULRioiISG1iIkEysz7ALcD1wBigJ5AOnAWOA+uBpcB8dz/cLCeNMDP7O+ARYBVws7sXhOWpwP8A9wD/7e73V2qTBGwDsoCH3P3HYXlHYD4wFfi4uz9e5Vz/DXwUeAb4a3cvDct/Cnyu6nka+XmUIInU4ET+bvatfRXfvZhBZ1fTk9O11i/wDuzqMI6igdPpN34eA7NHYQma8EFERCQaopogmdlc4EFgHsHtZrU90exAGfAS8HN3n9+kk0eYmT0N3A3c6+5/qLJvLPAOsNXdR1Yqvwf4I7DB3cdWaTMOWAdscvdRlcr7APkEfZXh7kcr7UsluKWvG9C/8r5GfB4lSCL14OXlHNi5niPvvELq/qX1mvDhCD3Y12USCVmzGTzpVnr2HhChaEVERCQqkzSY2QTghwQjRgDLgMUEt5BtI7gFrYBgFKkrMILgVrQbgPcB7zOzN4EvuvvbjY0jworqUedUlfe3h69PV63o7u+Y2W7gGjMbXOnWvFuBBGBR1QTI3YvM7AXg42G9J+ofvog0hiUkMHDYeAYOGw9AaXEROzYs5fSm+XQ+/BbZRVtJtrIr2vThBH3OvAxvvwxvf5FdiZkc7zGF9iPmkDPxZtp36BSNjyIiIiJ1aMosdqsJnrn5F+B37n6whnqnwi0PeBHAzDKAvwH+LjxOYhPiiKQFwIeBL5jZK5VusUsh6AeAJ6u0GRO+rqvhmOuAzLDe3ga0+XileiISQUkpqQydOAcmzgHg0vmzbFszn4vbXqfXiZUMKdt7VZvsst1kH90NR5+iaFEym1JzOdd/Ot1GzSV79HUkJmlSURERkVjQlJ/IDwG/cPfChjZ09wPAv5nZj4HPNCGGSPsfglsJ7wH2mNlyoIRgZKwT8BV3/1WVNgPD15oSyINV6jW2jYhESbuO6Yy64R644R4ATh7dz941r+C73mDQmdX0rDKwnGolXFO8Hvashz3/yZnnO5LX8VpKBs9k4ITb6Td4WDQ+hoiIiNCEBMndf9LUk4fJ1SNNPU6kuHuZmX0I2Ad8kfdunwN4k+A2w6o6hq8XazjshSr1GtumRmZW00NGWfVpLyIN0733QLrf/hngM+HzSxs4/M7LpO5/k+wL6+lgV/5dqQvnufb8Eti0BDZ9mwPWj/xuk0kZNoesSfNI79ItOh9ERESkDWpT93SEkyxc08Bm97n76rB9V+AvwETg8wRTdF8kmLL7UWChmd3j7s9Wc5yaZsOoblKLy2UNaSMiMcgSEsgYNo6MYeOAr1BaXMS29Us4u2k+6YffIrt4G0l25VJoGX6IjJN/geV/ofStBLamDONM72l0GX0L2eNmkpycEp0PIyIi0ga0qQQJGAw09N6V9pX+/WNgJvAFd/9ppfLnzCyfYPrvR8zsxcvTcgPnCSap6FDH8c9XKjsXvjakTY1qmr0jHFkaWd0+EWkZSSmpDJ90M0y6GYDzZ0+Rt+YVirYvpO/JlWRUWX8pycoZUbIVDm6Fg7/m3Evt2NRhHEUDZ9Hv2nlkZOVqOnEREZFm1JRZ7H7ThPO6u3+iCe0be9IJjW1rZonAh8K31c1It9bM9hDctpYJ7Ah37SdIkAYA71Zz6AGV6lHl3zXNC1xdGxGJQx3TuzFmzkdgzkcAOHZgB/vWvETiniVknltDlyp/B+lklxh3cTlsWw7bvku+9eZg1ykkDb2R7EnzSO/WMxofQ0REpNVoygjSA01o60DEE6Qm6gVcvq+loIY6l8srPzCwgWC2ufHAy9W0GR++Vk6eNlTZV582ItIK9MoYSq+MocDfU15ayq5Nyzn57mt0zF9KTuFmUqz0ivr9/Sj9Tz0HK5+jbMXn2ZY8nNN9dDueiIhIYzV6oVgzm9mUE7v7kqa0j7RwgdYCgiRptrsvqrK/M3CY4Pa3fu5+OCz/K+AP1L5Q7BWLWJlZX4KZ6koJFoo9ViWOA0B3goVijzThM2mhWJE4cul8AbvWzufi1gX0Or6CIeX7aq1/ztuxs8O1FA+eyYBrb6d/5gjM9AijiIi0flFZKDbeEpymChdofZVgkdsfmdm8SklQGvAzguTorcvlob8Ae4AxZvb37v7jsE0H4LGwzo+qnOuwmf0v8BHgZ2Z2b6Vnmr4P9AR+25TkSETiT7uOnRk164Mw64MAnMjfw941L2G7FzGkYDXdqgxud7JLjL+4DLYsgy3f4aD14WC3KaQMvYnsKfPonK7Z8URERKpq9AhSW2RmWcBbQG+CiRRWAJcIZrXrR7Ag7kx331Sl3XXA60A7gokc9gHXA32BZ4G73b28SpsewEqCZ5rygLVALsEsfHnAFHc/0cTPoxEkkVaivKyMvZtXcWz9K3TKf5Ocwk1X3Y5XWYknsjNlBGf7Tafb6FvJHjNdi9WKiEir0ZQRpBZJkMxsEkEC0I/geaPDwNLL02XHMzPrDfwzcCvBrHhGcMvba8C/u3u1i7uaWS7wLWAWwfpFecBvgJ+4e1kNbbqGbd5PkJQdBZ4DvuHup6pr08DPogRJpJWquB1vy3z6nFjOoPIDtdY/Q0d2dZxIeeYNDJx4O30ytEyaiIjEr5hJkMxsKPDfBCMqcPV6PqsJ1hXa2WwnlUZTgiTSdhzP383e1S+RsHshWdXMjlfVnoSBHO1xHe1G3MTQSbfQrkO91qUWERGJCTGRIIUTC6wjGOk4BPwJ2BvuHgTcA/QnGE2aUOU5HYkCJUgibVN5aSm7Ny7nxIaX6XxoKTlFW0m2ageyASj0ZHa0G83FATPpPf42Bg8fr7WXREQkpsVKgvQY8CDBYqpfdvfiKvuTgX8DHgIec/fPNcuJpdGUIIkIwLmzp8hb/QpF2xYw4NRy+vvRWusfpTt7u0whcegccqbcTnq3XhGKVEREpH5iJUHaAxS6+4ha6hiwBUhz9yHNcmJpNCVIIlKdQ7u3cGDtC6TuXUzOhXV0sMIa65a5sTN5OKf6Xk+30beQPXYGScnJkQtWRESkGlGZ5rsafYE/11bB3d3M1gF3N+N5RUSkGfXLHEm/zJHAP1NSXMiWtW9QsPlVehxZRnZZ3hV1E80ZXroVDmyFA/+Psy91YFfHiZQOmc2gyXfQZ0BmdD6EiIhIIzVnglQAZNSjXkZYV0REYlxyShojr5sH180D4OTRg+xZ9SLsep0hBavpztkr6qdzgWvPL4aNi2Hj19mdMIijvabTMXcuORNuIq1d+8h/CBERkQZozgRpBXCbmd3q7q9UV8HM5gHTgBea8bwiIhIh3XsPoPv7Pgt8lvKyMvI2r+T4O6/QKX8JQ4s2XzXZQ2b5PjKP7IMjv+Pi66msbz+OwoGz6D/xDgZk5RLceS0iIhI7mvMZpKnAm0A58FS47SWY4nsI8BHgQwRTf89w95XNcmJpND2DJCLN6ULBaXaueoWi7QvIOPkW/eqY7OGg9eFg96mkDp9LzuRb6dipS4QiFRGR1i4mJmkAMLO/AX4JtOO9tY8qdgOXgE+7+++a7aTSaEqQRKTFuHMwbxP5a18kbd8ici6up70V1Vi92BPZkTqK8xkz6XXt7QwZPkFTiYuISKPFTIIEYGYDgE8B04F+YfEhYCnwX+5e+3LuEjFKkEQkUooKL7JzzQLOb36N3seWMaR8X631j9GNvV2nkjTsZrIm30561x4RilRERFqDmEqQJH4oQRKRaDl6MI/9q18kcfdCss+vpTMXaqxb6gnsTBnBmf4z6TnuNjKvmUpCYmIEoxURkXijBEkaRQmSiMSC0pJidr2zhDPvvkz3I0vJKd1Za/2TpLM7fTKWcxPZU95Hlx59IhSpiIjEi5hLkMxsIMG6SKk11XH3N5v9xNIgSpBEJBYFU4m/ALteJ6tgNV1rWRmizI1dycM41W8G3cfeRvaY6zW6JCIisZMgmdkngK8Ag+qq6+76CRZlSpBEJNaVl5WR9+4yTq5/mS6H3iSneCuJVvPPrdN0Jq/zJMi+icwp76Nbr3411hURkdarKQlSs62DZGYPAv9JMFvdO0Ae1HJTuYiISB0SEhPJGTeTnHEzASg4eYxdq16kbMd8hpxZQQ/OXFG/KwVMKHgd1r1O+dtfYkdyDif7zqDrmHnkjJ1JYlJzLv8nIiKtUXOug7QTGADc5u5vNMtBpUVpBElE4pmXl7N700qOv/MinfOXMLRoC0lWXmP903Qir9MkPPsmsqa+j269+kcwWhERiaSYuMXOzC4Bi9x9XrMcUFqcEiQRaU0Kzpwgb8ULlOxYwODTK+jFqRrrlruxKzmHk31n0m3MPLLHztDokohIKxITt9gB+wlurxMREYm4zl16MO7Wj8GtHwtGl7as4ei6F+l8cBFDi7aQbGUVdRPMGVq6Aw7sgAO/4vSLncjrPBmybyJr6p107dk3ip9ERESiqTlHkP4F+CdghLsfbpaDSovSCJKItBXnzp5i18oXKNk2n8Gnl9c5urQzeSin+s2k+9jbyR4zXTPjiYjEmVi5xS4R+DMwBPicpvGOfUqQRKQt8vJy9m5dw5G3qx9dquoUnclLn4INvZmcKe8jvXvvCEYrIiKNERMJEoCZ9QYWAiOAYuAIUN0J3N2zmu3E0ihKkEREoODMSXatfIHS7fPrfHapzI0dKSM4238WPcffTuY1U7GEhAhGKyIi9RETCZKZjQAWAT2px7NI7q6fKFGmBElE5EpeXs7uzas5tu4F0vOXMLRoc60z4x2nK3u6TCVp+Fyyp9xB5y7dIxitiIjUJFYSpJeBW4AngB8Bu939YrMcXFqEEiQRkdqdPX2CXSteoHzHa9Wuu1RZiSeyM3UkBQNuoM+E9zFo+LUaXRIRiZJYSZDOAnvcfWyzHFBanBIkEZH6Ky8rY/emFRxf9wJd85cwtGQbCVbzz9Aj9GRf92mkjbiFnCnzaN8xPYLRioi0bbEyzXcxsLMZjyciIhIzEhITyR4znewx0wE4ffwweSufh53zySpYRVfOXVG/D8fpc/JZWPYsRUuTebfdGC4Nms2Aye+nf2aDf16LiEiENOcI0h+Bce6e0ywHlBanESQRkeZRVlrKzvVLOL3hZXocWkxO2a5a6x+wfuT3mkGH3HkMnXQTqWntIxOoiEgbESu32GUCq4HfAF9y95qfapWYoARJRKRlnDiyn90rniMpbz4559bQyS7VWPeCp7Gjw7WUZM5h8NS76NV/SAQjFRFpnWIlQfo6kAl8FMgDFgP51DzN98PNcmJpNCVIIiItr6S4iB1rF3Lu3Rfpc2wpg8v311o/LzGTY31m0nXM7eSMn0ViUnPeDS8i0jbESoJUTpAM1TnFN0GCpGXJo0wJkohI5B3et539q54jdc9Chl1cRzsrrrHuaTqR13kyDJ1LztQ7tUitiEg9xUqCdH9D6rv7k81yYmk0JUgiItFVeOkCO1a+wqXNL5Nxchn9/GiNdcvc2JkygjMDbqD3hDsZPGKiphEXEalBTCRIEn+UIImIxA4vL2f/znc5vOZZOu1/g6FFm0i2shrrH6U7+7pPJ3XErQydejvtOnSKYLQiIrEtKgmSmf0/4HlgobvX/PSpxCwlSCIisavgzEl2rXyB0m2vkXlmea2L1BZ5MtvbjeXSkDkMnHIXfQcNi2CkIiKxJ1oJ0uVnjgqBhQTJ0kvufrhRB5SIU4IkIhIfysvK2LXhLU6+8wLdDy9maOmOWuvvTcjgSO8ZpI++g5wJN5KUnBKhSEVEYkO0EqR+wPvCbRaQRpAwrSNIll5w9/WNOrhEhBIkEZH4dOLIAfLCacSHnltd6zTiBXRgZ6dJeM7NZE29i649+0YwUhGR6Ij6M0hm1h6YC9wBzAN6ESRL+cALwIsEt+LVPFWPRJwSJBGR+FdcVMSONfM5t/El+h1byiA/WGPdcjd2pAznTP/Z9J6oiR5EpPWKeoJ0xQHNDJgM3AncDuQSJEsXgfkECdPL7n6sWU8sDaYESUSk9TmYt5mDq56l/b6FDC/cQIqV1lj3CD3Y3306abnzGDrlNtLad4xgpCIiLSemEqSrTmA2mCBZeh8wHUgGyoFVwDfdfUGLBiA1UoIkItK6nT93hh0rXqRk66sMOf0WvThVY91LnsKO9uMoyryZwVPvoteArAhGKiLSvGI6QbriZGadCW7BuwO4BXjE3b8dsQDkCkqQRETajvKycnZtXM6JdS/Q/dAickp2kGA1/w6QlziE431m0nXcHeSMnUVCUlIEoxURaZq4SZCuOLFZItDN3Y9HJQBRgiQi0oYdP7KfPcufIzHvNYadX0vHWiZ6OE1n8tKnkjj8VrKvu5NO6d0iGKmISMPFZYIk0acESUREAIqKLrFj9XzOb3yJjONvMqCWFTtKPJHtaaO5MOhGMiZ/gH5ZDf7dQ0SkxUVrmu83GtUweP7oArAfWAw86+41LxUuLUYJkoiIVOXu7N/5LodWP0un/QsZVrSJZKv5x/T+hP4c7jWTzmPuIOfaG0lKSY1gtCIi1YvmQrFN5cB64CZ3r/nJUWkRSpBERKQuZ0+dYOeK5/Dtr5JdsIKunKuxbrDm0mQYOpec6+6ic/feEYxUROQ90UqQZjaqYSANyAQ+BlwL/MLd/28TjieNoARJREQaorSkhJ3vLOb0+hfoc2QxmeX7aqxb5saO1FzOZtxIv0l3MXDoWDCLYLQi0pbF7TNIZtYB2Arg7gOjFkgbpQRJRESaIn/Pdg6seoZ2e19nxKX1ta65lG99ONhzBh1H387QSXNJTkmLYKQi0tbERIJkZn3da3mq88q6N7r7wvDffwLudPeUZglE6k0JkoiINJeKNZe2vEzWmbfowZka656jHTs7TsKH3krW1PfTpWffCEYqIm1BrCRIm4Dp7l7z/4hBvbnAM+7eIXw/Dch29yebJZB6CkevPgBMAiYDY4AU4Mvu/u91tB0AfJtgLaduBBNO/B74rrsX1tAmDfgy8CFgIHAKeBX4ursfrOVc9wF/C4wEioGVwL+6+/J6f9iaj60ESUREml15WRk7Nizj9Lrn/397dx5fR3Xfffzzkyxb3hcsG7wvkldsY2ODN5ZgVrMEsya0UNokbZ++UmgITZ4ASUhI0uZpSSClefqUpCQtSVNsbLOZxQsQr9jYxhgv8r4b77stS5Z+zx9zZK4v92q9uleWvu/Xa15jnTm/mTPnjiz9NDPnkLf7XfJLNyatW+rG+qYDOdx9Al0uu53u/UZgWVlpbK2INET1JUEqBRYDE9z9ZJI6NwFTgRJ3b5OSA9eQmV0CLE+wqcIEycz6AguBPOATYDUwkuidqoXAF9z9dFxMLjAbGAvsBuYCvYiSs33AGHf/3E8PM/sZ8A3gFPAO0btbEwAD7nb3aVU/44TnogRJRETq3Kc7NrFlwVRyN89kwMml5FpJ0rq7rDPb866i1ZBb6He5HsUTkZqpTYKUymmxvwX8EzDdzG5293P+9zOzW4ApRHdBJqbwuDV1DPg1UVK3BLgTeLwKcf9BlBz9wt0fBjCzJsBLwCTgMeD7cTGPESVHC4Hr3f14iHsEeDrs85xBL8zsGqLk6ABRArU+lI8hGh79BTN7z90PVeusRURE0uzCbn248J5HgUc5eeIoyxe8TvGaN+l9cB6dOHcQ2y6+hy57X4LZL3FsdnNWhkfx8sdNou0FF2bmBESkUUnpIA1m9hPgfwMvA/d42LmZfZEogTgN3JiKx8NSzcyeJEpskt5BMrNRRAnVXqBH7J0iM+sMbAeOA53LE0Qzywn12wEj3H153D5XAEOBke6+NKb8DaJE8hvu/kxczLPAQ8Cj7v50Lc5Zd5BERCRjykrL2LhyPvuWvkrerjkUlG5IWrfUjXVNB0Wj4l0+iR79hmtUPBFJqr7cQcLdHzOzC4CvAf8OfM3M7gT+m+gxsRvcfVEqj5lmt4T1a/GP0bn7HjObC1wDjCO6ywMwnig52hifHAVTiBKkW4GlcPaRvAkx2xPFPBRiapwgiYiIZFJWdhYFl1xBwSVXALBn52Y2L5hK7qZ3PvcoXrY5A0tWwaZVsOkXMaPi3Ub/y67XBLUikjIpTZCCvwbaA39hZhcC1wMniZKjD+rgeOk0LKyXJdm+jChBGsZnCVJVYmLrAQwAmgH7kgzgUB4ztJL2ioiInDc6d+1N57u/CXzzs0fxVs+gz6F55HHuE+Vd/VO67n0JZr3E0VktWN96NPQPj+K1z8vMCYhIg5DyBMnd3cz+BGgL3AwcJkqOlqT6WBlQPldTslHndsTVq5MYdz9hZoeB9mbW2t2TT2tO9Chdkk19K4oTERHJlBYt2zD8uvvguvsoKy2lcMV8Di57JeGoeG04yaXH5sCHcziz5NusbnYxx3peR7fRk+jad0iGzkBEzlc1TpDM7HuVVFkBfAH4I3BTGMGunLv7UzU9dga1CuuEo/QBJ+Lq1VVMeVy7ULfCBElEROR8lpWdTf8RV8KIKwHYvX0jWxe+TO6mmQw8tZxmMY/iNbEyBhV/DOs/hvVPsy2rG7s7X027S24l/9IJZDfJydRpiMh5ojZ3kJ4EnGjI6YrcFpZYDtQqQTKzKcDF1Qx7wN0X1+awYZ1sZItEfVEXMcniEkr2clq4szSoqvsRERGpDy7q3peLun8L+BbHjx1h1YJXKVkzg/zD87mAI+fU7VG2gx67X4TdL3L4zVZsaDuO7IET6Tf2i7Rs0z4zJyAi9VptEqQ/T1kraqYX0L+aMS1qeczyOzUtK9n/8TqOSRYnIiLSqLRq3ZYRN9wPN9xPaWkpa5e9x8Hlr3Lhp+/Sp2zrOXXbcZyRR96GRW9TvPCbrGw+jFO9b6DX2Dvp1D0/Q2cgIvVNjRMkd/9tKhtSg+OPzMBhtwHDgW5JtneLqUfcv1MWY2YtiR6vO1zZ+0ciIiKNRXZ2NgNGTYBR0UCwOzavZfvCqbTcOpMBRStoaqVn6za1MwwpWgprlsKan7Axuw/7u0zggktvo+/QcVhWdqZOQ0QyrC5GsWvIVgBfBEYk2V5e/nFcTOy2qsQUEs0ZlWdm3RKMZJcoRkRERGJ06z2Abr0fAx7jyOGDrFgwHV/7Jv2OLqBd3AMYfUs30Xf7Jtj+PPumd2DzBVfQ/OJb6TdmIs1yK3qgQ0QaGiVI1fMG8D3gVjNrlmCi2CuAI8C8mJj5oayvmQ1PMBfSXWH9enmBu58ysznATWH7M5XFiIiISHJt23Vg1MS/gIl/QUlJMZ8smcWxFa/Sbe/7dPdd59TN4yB5B16B91/h5HvN+KjVSM7k30T++Dtpl9clQ2cgIumSVdNAM5tvZtfV5uBmdqOZLajNPtIpDPAwH+gE/LS83MyaAL8EcoB/cfeSmJhi4Lnw5XPh8bjyuEeI5jKal2AY9J+F9RNmVhATMwb4K+Ao8OsUnZqIiEijkZPTlIvHTmTM//o3un1vNVu+9D4L+jzM6pzBlPq5YyC1sNNccmI+I1c8QZvnBrH2x2P44L++x471H4FXNJaSiJyvzGv4zW1mhUA+sBz4T+AP7r63CnFdgC8D9xMlB4XuPrBGjaglM5sGXBS+7AZ0BbYD5X9K2u3uk+JiCoCFwAXASmA1MAroA3wAXO3uRXExuUQTx14O7AbmAj3D1weA0e6+IUH7ngEeJhrueybQFLiOKLG9x91frvnZR6PYDRo0aNCqVcmmSRIREWlcDuzdxYYFU2my/i0GHF9MSzudtO6OrC7s7HQ17YbfRv6l12oIcZF6ZPDgwaxevXp1stGcK1KbBCkb+Gvgu0R3VMqAtcASondoDhGNxtYG6AAMAC4DCoiGqN4D/BD4d3cvjd9/OpjZFqJEJZmt7t4rQVx3orbfSHRu24H/Bn7i7qeSHKs58B3gPqA7Uf+8BXzX3bdX0MYHga8DA4ESYBHwI3eflyymqpQgiYiIJFd06gRrF82g6JPX6X3gj3TmYNK6h2nNhrZjaTLoZvqNvY0WrTWEuEgmZSRBOrsDs6bA3cBXgfFA+bAvsTsuv19dSnT35Hng5fD4mWSIEiQREZGqKSstY8PH89m/dDqdds8hv3RT0rrF3oTCFsMp6nMDvcfdRccuvdPYUhGBDCdI5+zMrBUwjujRuU5AW6IBCvYSjea2wN01b089oQRJRESkZnZtXcfWhS/TcvNMBhR9dM4Q4vE2NMnnQLdr6TzqDnoOHIVl1fgVcBGponqTIMn5RQmSiIhI7R05dJB1C6bhhW/S/8gC2tqJpHV3Wx7b866m1bDb6DfqBpo0bZbGloo0HkqQpEaUIImIiKRWcXExhYvf4fjHr9Jj33t09T1J6x6jBevbjMEGTKRg3B20atshjS0VadiUIEmNKEESERGpO15WxqbVS9mzZCodds5mwJnCpHVLPJvC5sM42Tt6bymvW34aWyrS8NQmQdJEsSIiIiJ1wLKy6HvxKPpePAqAPTu3sGnByzTf+DYDTy2jmZ2dNpEcK+XiomWwZhms+Qc2Zvdlf9dr6HTZHfQaNFrvLYmkke4gNWK6gyQiIpIZx44epnD+q5SufYOCI/PpwLGkdT+1PLZ1vCp6b+myG/XekkgV6BE7qRElSCIiIplXUlLC2iWzOLbiVbrvfZfuvjtp3c/eW7qZfuMn0bKN3lsSSUQJktSIEiQREZH6xcvK2Fy4nE8/mEqHHbPoV1JIliX+Xa3Ys1nXfBin+twUzbfUtU+aWytSfylBcXxPJAAAIABJREFUkhpRgiQiIlK/7d21jY3zJyd8byleNN/SdVx0+R107z9S7y1Jo6YESWpECZKIiMj549jRQxTOf4WyNTMoOLqA9hW8t7TLOrOj0xdoM/yLFIy8juwmOWlsqUjm1bsEycxGAb2TbP7I3del/KBSbUqQREREzk8lJcUULp7F0RWv0HPfuxXOt3SY1mxoN5acQbfSf9wXyW3ZJo0tFcmMjCRIZmbAcqJE6Gp3Xx6z7QXggSShnwCXuG5dZZwSJBERkfOfl5WxcfWH7FkylY47ZtG/dH3SukWeQ2HLSykpmEj+uLto16lrGlsqkj6ZmgfpZmAo8IvY5CiGAb+NK+sHjAZuAmbU4tgiIiIiQjTfUv7Fl5F/8WUA7Nq+ka3zp9Bi89sMLPqIplZ6tm6ulTDs5CJYsYiyj77P2qYDOdLrBnqMuYuL+lycqVMQqVdqkyDdATjwsyTb3d3/PLbAzHoCG4G7UYIkIiIiknJduvely5e+DXybI4cOsmL+VFj7Bv2PLaKNnTxbL8ucASWrYf1qWP9ztmb14NMuE+h46ST6DBuPZWVn7iREMqg2j9itAkrdfWiCbS8AD7j7576zzGwJ0KImt7sktfSInYiISONx+vQp1i56i5Mfv0afA+/RmQNJ6+6jA1s6XkXLobdRMHoiOU1z09hSkdrL1CN23YGZSbZZWBLZAVxTi+OKiIiISDU1a9acYVdNgqsmUVZaxtoV8zi4dBoX7p5Nn7Kt59TN4yB5+6fBnGkcn9OclW3GkDXgZgrG3UHLtpqcVhq22iRIzYCiRBvc/UHgwSRxp0KsiIiIiGRAVnYWA0ZcCSOuBGDbhlXsWDSFtlvfYUDxKrJjJqdtxSlGHJ0Di+dQ/MG3WNl8OKfzb6LP+LvpcGHPTJ2CSJ2pTYJ0AOhSg7guwKFaHFdEREREUqhH/mB65A8Gvs/+PbvYOH8KORveYuCJJTS34rP1mlopQ4o+hE8+hE+eYl1Ofw53v46uo++ma8EwsGQPEImcP2qTIK0ExptZS3c/UZUAM2sFXAbMr8VxRURERKSOdOzchY53PAQ8xInjR/lw/quUrn6dfkfmfW5y2n4lhbCpEDY9x/asruy+8Bo6XDqJvsOv1iAPct6qTYL0OnAd8B3giSrGPEb0eN1rtTiuiIiIiKRBy1ZtGHnDn8INf0pJSTErF8/i2EfT6bXvXbqw95y63ct20n3Xf8Gu/+LAa+3YdMFVtBhyG/3G3ExOs+YZOgOR6qvNKHbNgQ1AZ+A77v5PldT/NvATYA/Q191P1ejAkjIaxU5ERERqwsvK2LByMXs/fJlOO2dRULYpad3jNGedBnmQNKvNKHY1TpAAzGwMMJvortBWYAqwHNhPNEdSR2AEcBfQEygGJrj7ghofVFJGCZKIiIikwvZNhWxfOJk2W99hwOmVNLGyhPWKPZvC5sM5nT8xDPLQI80tlcYiYwkSgJldArwIDCJKihJWA9YA97v7slodUFJGCZKIiIik2oF9n7Jh3hSarH+TQScWnzPIQ7x1OQM43PMGuo2+my75Q9LYSmnoMpognd2R2UTgJmAY0Z0jI7qTtAJ4E5jhqTqYpIQSJBEREalLJ44fZc381yhd/VrCQR5ibc3qzqddJtBx5J30GToey8pKY0uloakXCZKcf5QgiYiISLoUFxezdvE7HF/xShjkYV/Sunu5gC15V9P6ktvpd9mNZOc0TWNLpSFQgiQ1ogRJREREMqGstIz1Kxeyf8lUOu+eTX7Z5qR1j9CKDe3GkTP4VvqN/SK5LduksaVyvlKCJDWiBElERETqg60bV7NjwWTabXuHAcWryLbEv5+e8qasazWK0n4TKbjyblq375zmlsr5QgmS1IgSJBEREalv9n66nY3zppC74U0GnVpGMytJWO+MZ7Eudwgnet9I7/H30LFbfppbKvWZEiSpESVIIiIiUp8dOXyQdfOn4WvfYODRBbS25NNobmiSz8Hu19N1zD10LbgEzNLYUqlvlCBJjShBEhERkfNFUdEp1iycQdHKV8g/+EfyOJS07vasruy+8BouGHknfS65EsvKTmNLpT5QgiQ1ogRJREREzkelpaWs/fBdDi+bRve9s+nhu5PW3UcHtuRdRatht9Pv8okaEa+RqE2C1KQuGiQiIiIiUleys7MZfPm1cPm1eFkZ61d9yN7FU8jbNZt+pRvOqZvHQfL2TYNZ0zg6qyXr244j5+Jb6Tf2do2IJwnpDlIjpjtIIiIi0tBs31zItgWTabvlbQYWr6x8RLwBt1Aw/i5at++U5pZKXdIjdlIjSpBERESkIdu3Zycb5k2h2YYZDD65tMIR8QqbD+NUn5voc8W9dLioV3obKimnBElqRAmSiIiINBZHjhyicN40WPt6pSPirc/pz6EeN9B97D1c1HdIGlspqaIESWpECZKIiIg0RkVFp1i94A1Or3yFgkPv05EjSetuzerBnq7X0umyu+k5eDSWlZXGlkpNKUGSGlGCJCIiIo3dmZIS1nw4m2PLp9Nj7xy6sSdp3U8tj22dJ9BuxCTyR1xLVhONd1ZfKUGSGlGCJCIiIvIZLytj3coP2LfkZS7aNZO+ZVuS1j1IGzZdcBXNh95Ov9E3k9OsefoaKpXSMN8iIiIiIrVkWVn0HzaG/sPGALBl/SfsXDiZ9tveYUDJGrJiRsTrwFE6HHgN3n2N4+82Z2XbcWQPupX+4yeR27Jtpk5BUkB3kBox3UESERERqZrdO7eyed5LtNw4g0GnV5BjpQnrnfYcCluN5Ey/Wyi48m5at++c5pYK6BE7qSElSCIiIiLVd3D/HtbNnUKT9TMYfGIxza04Yb0znsW65kM52Wcifa+4l/YaPjxtlCBJjShBEhEREamdY8eOsHbeK5StfpUBRxfQ1k4krbsuZwBHet1Ij3H30rnXoDS2svFRgiQ1ogRJREREJHWKiopYs3AGp1a+QsHB98jjcNK6m7N7s6/b9Vw0+i66DxgFZmlsacOnBKkGzKwlcAdwGXA5MAxoCnzH3f8xSUxn4JawDAa6A6eBFcB/AP/pSTrUzHKB7wBfBnoAB4G3gO+5+44K2vkA8HVgEFAMLAJ+5O4LqnnKifatBElERESkDpw5c4Y1S2ZzbPk0eu6dQ9cKhg/faRey66Jr6TDyLvpcciWWlZ3GljZMSpBqwMwuAZYn2FRRgvQi8CdACbAE2AZ0A8YCWcAU4EvuXhoXlwvMDvV2A3OBXkTJ2T5gjLtvTHC8nwHfAE4B7wC5wATAgLvdfVq1Tvrz+1eCJCIiIlLHykrLWLdyEfuXTKHLrpn08W1J6+6jA1vyvkCbEXdQMOoGsprkpLGlDYeG+a6ZY8CvgcVEyc6dwOOVxBwAvg38yt0Plhea2ShgFnAX8BXg3+PiHiNKjhYC17v78RD3CPA00d2nq2IDzOwaouToAFECtT6UjwHeA14ws/fc/VC1zlpERERE0iorO4sBl4yFS8bi7mwq/Jhdi16i4/Z3GFC67py6eRwkb9/L8PbLHH67NRvbX0Hu0NvpN/ZWcpq1yNAZNC6N9g5SPDN7Evg+FdxBqiT+O8BPgPfc/Qsx5TnAXqAdMMLdl8fFrQCGAiPdfWlM+RvAROAb7v5MXMyzwEPAo+7+dHXbGrMf3UESERERyaCdWzewZf5LtNn8JoOKV5JtiX83P05z1rcZS9bg2zTXUhXoDlL9sCKsu8SVjydKjjbGJ0fBFKIE6VZgKZx9JG9CzPZEMQ+FmBonSCIiIiKSWV175tO152PAY+zds5MNcyfTfMMbDDq1jGZ25my9Vpxi+NHZsHA2pxc8ysetRlHa/1byr7iL1u07Ze4EGiAlSKnTJ6w/jSsfFtbLksQti6sHMABoBuxLMoBDeczQ6jZSREREROqnTp270umuvwP+jkMHD7B87hSaFL7OoBMf0MJOn63XzEoYemIBLFtAydInWNV8GEUFN9N3/L2069w9cyfQQChBSoHwGN3fhC9fidvcI6yTjVS3I65epTHufsLMDgPtzay1ux+rZpNFREREpB5r3+ECRn/xr4C/4vjxYyyZNz2aa+nI/HPmWsqxUgYXLYOVyyj7+EesbTaIY70n0vuKe+nYrSBzJ3AeU4KUGk8BA4HNwL/FbWsV1ieTxJ6Iq1eVmPK4dqFuhQmSmSV7yahvRXEiIiIiknmtWrVm1I33w433U1RUxLIFMzi9choFh96nI0fO1ssyZ0DxKihcBYX/xIYmBRzqeQPdxt7LRX314FFVnbcJkplNAS6uZtgD7r44xe34MvAtoAi4z93jk5ryWb+SjYaRaFawymKSxYmIiIhIA5abm8uIa+6Aa+6gpKSEj5fM5tjyqfTZN5uL2H9O3fwz62Hjetj4HFuze7Cn6/VcOPoeegy8TBPTVuC8TZCI5hHqX82YlI6NaGbXAb8ByoAvu/uiBNXK7+60rKRNx6sRkywuoWSjd4Q7S4MqixcRERGR+icnJ4ehY2+EsTdSVlrG6uVzOfThFLrvmUUP33VO3Z6l2+i57Vew7VfssgvZeeG1dBiliWkTOW8TJHcfmcnjm9nlwDQgB/iKu09PUrV8JrBuSbZ3i6tXaYyZtSR6vO6w3j8SERERkazsLAaNvApGXoWXlbF+1YfsWTyZzjtnUlC2+Zy6XfxTuux+EV59kb2vXcDWTtfQdsQd5F96PVlNztv0IGXUAzVgZoOBGUR3eB5x9xcqqF4+/PeIJNvLyz+OKSsETgN5ZtYtwUh2iWJERERERLCsLAqGXEbBkMsA2LJuJTsWTuaC7W8z8Mzac+p28gN02jMZ3pzMwTfbsOmCq2k5bBIFoyfSpGluJpqfcUqQqsnMegHvAB2AJ93955WEzAeOAH3NbHiCuZDuCuvXywvc/ZSZzQFuCtufqSxGRERERCSRXv2G0KvfEOCH7Ny6kS3z/0CbzW99bmLaDhylw4FXYc6rHJvTgvXtxtN0yO30G3s7TZtX9OZHw5KV6QacT8ysEzCTaDLYp939B5XFuHsx8Fz48rnweFz5/h4hmstonrsviQv9WVg/YWYFMTFjgL8CjgK/rum5iIiIiEjj07VnX8bd9zhDHp/L/r/+hAWDvs9HzUZS7Oe+h9Sak4w4/A4Xz/0bzvy0Nx89fRsr3vw1RccPZ6jl6WPuFQ2U1rCZ2TTgovBlN6ArsB0of6ttt7tPiqt/O9Hw25OT7Ha/uz8ad5xc4D3gcmA3MBfoGb4+AIx29w0J2vcM8HA43kygKXAdUWJ7j7u/XL0z/tz+Vw0aNGjQqlXJRgEXERERkcbg4P69FM6dTM66N7j45GJyrSRhvdOeQ2GrUZT2v5WCK++hVbuOaW5p1QwePJjVq1evTjZYWUUae4K0hShRSWaru/eKqf8ecFUluz0nJia2OfAd4D6gO3AIeAv4rrtvr6CNDwJfJ5pnqQRYBPzI3edV0o5KKUESERERkXhHjhxm7byXsdWvMfj4QlpaUcJ6JZ5NYYvhFBfcTP4VX6JNXpc0tzQ5JUhSI0qQRERERKQiJ08eZ/W8VznzySsMPDKXtnYiYb1SN9blDuFE34n0veLLtL+oV3obGkcJktSIEiQRERERqaqioiJWL5hB0cpp9D/0PhdwJGnddTkDONp7Ij3Hf4m8HtWdurT2apMgaRQ7ERERERGpVG5uLiOuuQOuuYOSkhJWfPAOx5dPpe+Bd7mQA+fU7VeyFtatpaTwWY4+soE2bTtkqNXVpwRJRERERESqJScnh2Hjb4bxN1NaWsonH77HkaUv03PvLLqx52y9NbmXMPQ8So5ACZKIiIiIiNRCdnY2F18+AS6fQFlpGWs+XsCBJVPotnsmJ/NvznTzqk0JkoiIiIiIpERWdhYDh4+H4eNxd7qVlma6SdWmiWJFRERERCTlzIwmTc6/+zFKkERERERERAIlSCIiIiIiIoESJBERERERkUAJkoiIiIiISGDunuk2SIaY2dFmzZq17tu3b6abIiIiIiKSMhs3buT06dPH3L1NdWOVIDViZvYp0ALYnum2NHDlGejGjLai8VL/Z5b6P7PU/5ml/s8s9X9mZbr/uwMn3f3C6gYqQRKpY2a2CsDdB2e6LY2R+j+z1P+Zpf7PLPV/Zqn/M+t87n+9gyQiIiIiIhIoQRIREREREQmUIImIiIiIiARKkERERERERAIlSCIiIiIiIoFGsRMREREREQl0B0lERERERCRQgiQiIiIiIhIoQRIREREREQmUIImIiIiIiARKkERERERERAIlSCIiIiIiIoESJBERERERkUAJkkglzOw9M/MKlhuTxD1gZovN7LiZHTSzGWY2tpJjjQ31Doa4xWb2Z3VzZvWHmV1qZv/bzKaa2c7Qr0VViEtLH5tZNzP7DzPbZWZFZrbOzH5oZrnVPdf6qLr9b2ZPVvI98Y8VxKr/Y5hZCzO73cx+bWYfm9lRMzthZivM7Htm1qqCWF3/tVST/tf1n1pm9kj4v2e9mR0xs9NmttXMfmtmgyuI0/WfAtXt/0Zz/bu7Fi1aKliA9wAHpgC/SbAMSRDzsxBzEpgOvAWUAGeASUmOMylsLwvHnAIcCvv5Wab7oY77eHo4z9ilqJKYtPQx0BfYG+qsBP4H2Bi+XgA0y3T/pbv/gSdDnXlJvifuVv9Xue+/GtPnnwAvhWv5aChbA3TS9V9/+l/Xf8o/g/3AKeADYGpYCsM5ngZu0vVff/q/sVz/Gf9gtGip7wufJUi9qlj/mlB/P1AQUz4m/GdzGGgfF9M+lDtwR0x5Z2B9KP9CpvuiDvv428APgFvCOVf2C3ra+hh4P2x7NqasSfgh4sAPMt1/Gej/8h+QD1bjGOr/xP3yAPDL2Os4lF8ELAvn+Pu4bbr+M9v/uv5T+xmMA3ITlP+vcI47geyYcl3/me3/RnH9Z/yD0aKlvi9UP0F6I9T/uwTbng3bvhlX/vehfHqCmElh22uZ7os09nllv6CnpY+BUaF8D3F/qQr/sRcDB4GcTPdZmvu/Jj8g1f/V/xzGlH8WQNOYcl3/me1/Xf/p+wzKf3keFFOm6z+z/d8orn+9gySSQuGZ2AnhyykJqpSX3RpXfksFMW8Q/YC+tqE881wbae7j8pjX3P10bIC77wHmEv1lbFzVWt+oqf+rb0VYNwMuAF3/afa5/q8F9X/NlIZ1Mej6z4Bz+r8Wzrv+V4IkUnVfMbNfmtlzZvaQmfVIUGcA0Q/Tfe6+I8H2ZWE9NK58aNz2s9y9mOjZ+Fygf82a3qCks4+HJYuJKx+WZHtDd42ZPWNm/2ZmT5jZpRXUVf9XX5+wLiH6Syno+k+nRP0fS9d/HTKzB4j6Yx2wKRTr+k+TJP0fq0Ff/03qYqciDdQTcV//s5k95e5PxZSVJ02J/uPG3U+Y2WGgvZm1dvdjZtYGaFdRXCgfGfa/IkmdxiKdfVzhsWLKEyXLjcH9cV8/ZWYvEz16cby8UP1fYw+H9Vsxf0HV9Z8+ifo/lq7/FDKzvwcGAy2BgeHfu4D73L0sVNP1X0eq2P+xGvT1rztIIpX7I9F/BH2BFkR/4XicaDSWH5rZwzF1y4eEPVnB/k7E1Y0dRjZZXHxMY5bOPq7sWI31c9kAPEr0A7QV0B34E6KXee8E/iuuvvq/msxsIvAVorsX343ZpOs/DSrof9D1X1duAP4MuIuob7cT/XK+NKaOrv+6U5X+h0Zy/StBEqmEu3/P3V90903ufsrd17n7T4DbQ5UfmFnz8G8rD6tgl1bJ11WJaczS2ceVHatRfi7h++Fpd1/t7ifcfYe7/57opdoDwO1x85Go/6vBzAYCLxKd39+7e+xdY13/dayS/tf1X0fc/Vp3N6L3Sq4kGmr6PTN7PKaarv86UsX+bzTXvxIkkRpy93eAD4G2wOhQfCysW1YQ2iKsy29BH0uwrbKYxiydfVzZsfS5xHD33cAL4csbYjap/6vIzLoRzenSnmhukGfjquj6r0NV6P+kdP2nhrsfdve5wERgKdGjW6PCZl3/dayS/q8orkFd/0qQRGpnfVhfFNbbwrpbospm1pLoWdzD7n4MwN2PAkcqiosp35Zke2OSzj6u8FhJYhq7+O8J9X8VmVlHYCbRM/UvED3GEk/Xfx2pYv9XRtd/irh7CdHEoMZno9Lp+k+TJP1fmQZz/StBEqmd9mFd/heMQqKJ6vLCXyLjjQjrj+PKV8RtP8vMcoCLw34La9XahiGdfZw0ppJjNWbx3xPl1P8VMLPWwJtEo3RNBb7mYcKPOLr+60A1+r8yuv5Ta39Y54W1rv/0iu//yjSY618JkkgNmVkecEX4chmAu58C5oSyuxKElZe9Hlf+RgUxtxANfznb3Ytq3OAGIs19XB5zq5k1iw0ws85En/8RYF7VWt+wmZkRTfoH0aMZsdT/SYRze4VoFKe3gS+7e2miurr+U686/V/JfnT9p95VYb0RdP1nwDn9X5EGd/2nYrZZLVoa6kL0btEXAIsr7xW+KR14JW7btaF8P1AQUz6GaDK0I0CHuJgOodyBO2LKO/HZTNYTMt0faex3B4oq2J62Po75nJ+JKWsCvBzKn8p0f6Wz/4GOwAN8fmbzVsC/hdjdQAv1f5X6OpvojoUTjZjZogoxuv4z1P+6/lPe/1cA9wJN4spzgL8lmqj0JNA9Zpuu/wz1f2O6/jP+4WjRUp8X4MHwTbgLeA/4Q/iGPRXKPwE6JYh7Jmw/AUwHZhANF1sK3JnkWHeG7WXAu8Bk4FDYz7OZ7os67uebgUUxi4d+iC27ORN9DBSEH8ROdCv/D0R/TfPQrtxM9186+5/ojwMeftgtAl4C3onpo0PAOPV/lfv+4XAuTvSL+m+SLB11/We+/3X9p7z/Hwznso9ocIzfEd3F2xXKTwH3JIjT9Z+B/m9M13/GPxwtWurzQjRZ2i+JbhfvDf8BHwYWAo8AzSuIfZBolLsTIeYtYHwlxxtH9Bz8oRD3IfDnme6HNPRz+X/SFS0PZqqPieZ5eIHoL2OnieaBeKqiz/98WqrT/0Br4B+J/mCwg+gvtieI/ljwz0BX9X+1+v7JKvS9A72SfG66/tPY/7r+U97/vYEfE/3hcRdQTPT+yifAL4D8CmJ1/ae5/xvT9W/h4CIiIiIiIo2eBmkQEREREREJlCCJiIiIiIgESpBEREREREQCJUgiIiIiIiKBEiQREREREZFACZKIiIiIiEigBElERERERCRQgiQiIiIiIhIoQRIREREREQmUIImIiIiIiARKkERERERERAIlSCIi8jlm5tVctmS6zVL/mFlnMztmZs/HlX89XDfPJYm7xMz2hzo/DWXZZlZoZovS0XYRabyaZLoBIiJSL/02Qdl4oC+wAvgobtv+Om9RI2Fm+4Fcd2+V6bakwJNALvCTqgaY2XBgFtAB+Ad3fwzA3UvN7EfAf5rZPe7+Uh20V0RECZKIiHyeuz8YX2ZmvyFKkKa7+5NpbpKcZ8ysN/BV4A/uvrmKMSOIkqP2wI/c/btxVX4P/Aj4sZlNdndPZZtFRECP2ImIiEjd+EuiP8T+Z1Uqm9mlfJYc/TBBcoS7lwL/DeQD16WuqSIin1GCJCIiKWdmI8zsf8xst5kVm9kOM/t3M+uWoO4/h3dN7jKzMWY208yOhHdQfmdmnUO9tmb2jJltN7MiM/vIzG5JsL9byt9vMbPuYR97zeyUmS0xs3sraPdFZvasmW0IxzhgZq+Z2eVVOM5vzWyXmZWa2VdDne5m9piZzQ3bikOfvGRmwxLtD7gAaBn3jtcnMfX2m9nxJO0/26a48imhfKSZ3WZmfwx97GbWJKZelc+/ImGfDwKfArOrUH8knyVH33P371dQ/fdh/bXqtElEpKqUIImISEqZ2f3AB8DdwDZgOnCQ6BfaJWaWnyT0auB9oBMwEzgK3Ae8Y2ZtgbnAl4HlwGJgGDDdzMYn2d+Fod5VwBxgATAc+IOZPZqg3cOI3q16CCgF3gBWAzcC88zs9iTH6Qp8CEwIbXwLKArb7gV+HM5pReiLvaFvFpnZFTH72U707tdp4Ez4d/kyPcmxq+trwCtADtH5LQccanX+iVxK1P9z3b2soopmNoro824HPO7uT1VU390/JrqebjCz7Gq0SUSkatxdixYtWrRoqXQBfkP0y/STFdQZSJQc7ANGx237mxD/blz5P4dyB74aU54LzAvlq4A3gdYx2x8O296I298tMft7hWjAg/JtVwCngGKgf0x5U2A9UBbbhrBtNFGydghom+Q4LwJNE/THCGBggvLbiZKgFQm27QeOV9DHSbfHtOm5uPIpobwUuDVBXLXPv5Jr5dFwvL9Psv3rYftc4HD497ercS2+FWIuzfT3hRYtWhreojtIIiKSSt8EmgEPu/s5wzG7+y+JHqO62sz6JYid4e6/iqlfBPxr+DIf+Jq7H4up/3+BE8CVZmYJ9ncG+Nuwn/J9zgV+TXQH5S9j6t4TjvGr2DaEmEXAT4nucCR6PO9EON/i+A3uvszd1yQonw68DgwNgxmky2R3fy1BeW3OP5GhYV1YSb3xQFuipPmnVdw3wNqwHlZhLRGRGlCCJCIiqXQd0V2KRL+EQ3RHCGBUgm0zE5RtCus17r4jdkNISLYDrcISb4G7b0tQ/t9hHftoXvkL/8keZauo3Qvc/UCSOMysuZndaWb/YGbPm9lvwoiABaFKQbLYOvBqkvLanH8incL6UCX1lhI9UvgFM/vcoAwVOBjWedWIERGpEg3zLSIiKRHeB+kOGHA08U2dszomKNuZoOxEBdtitzcDjsVt25okZktYd4kp6xXWb9Sg3YmSMODs4APTgM8NThGjdUUHTLFkbe0V1jU5/0TahnX8ZxJvEfADYCrwQzM76u7PVmH/R+OOIyKSMkqQREQkVSwsxXx2lyaZRI9eVTSnTSrnu0mUAZS/7P8qFd/1iJ8gFz4bkOHcg0QJ4xSi5OgZ4D+AzcAJd3cz+wXwt0naU1OVPRmSsK3U7vyCmIPLAAAD20lEQVQTORLWbSqr6O6vhYE9fgf8PCRJL1QSVp4YHamwlohIDShBEhGRlHD3M2a2h2iY6r9M9E5OmvVMUt4jrHfFlJU/vvesu89J0fFHhDa87+7fSLC9Tw33Wwy0M7Nsj+YFitW9hvtM9fnvDesOVans7n8ws1bA88DzZnbc3SdXENI+rPfVoo0iIgnpHSQREUmlWUR/fPvc/EQZMDbRvEtEQ4UDzI8pmxXW1RnKujLlv8Rvj98Q5na6KklcMRX/AXM30R2fvgm2XV+dBsZI9fmvCOsBVQ0Ig0M8QnRuvzOziRVUHxjWVb2jJSJSZUqQREQklf4PUAL80sw+98u6meWZ2UNmlo6fP02AfzGzZjHHHwd8hWiEu+dj6r5I9G7S34T2nZOgmFmumd1jZv2rcfx1YX2jmZ29m2VmLcOxEw0sAdGdrWaxMXHeD+vHY/vRzP4SuK0a7YuV6vOfG9aXVacR7v5z4EmiUQanmNnnksgwYuEoovebVsRvFxGpLSVIIiKSMh5N4vnnRHdP3jazVWY21cxeNbOPiAZbeJb0/Px5GRgDbDCzP5jZTKLkojnwROzw22Eo8C8SPRr2LLDFzN40s8lm9gGwB/gfqvEIm7tvIXoXqyOwKvTBFKL3kEYCv08SWj7S3Hwz+72Z/crMfhCz/edE7948AKwMbfyEaEj0qgxwkKitqT7/ZcCnwBXxyVYV2vID4Gmiz+k1M4tPsoYSrq8EjxiKiNSaEiQREUkpd/8dMJxovqEWwM1EE7Q2AX4L3OjuZ9LQlE+By4kepZsQ2rACuC/RnDshuRsK/JhoGOkrgZuI3qOZDdwPLKhmG/4MeIzoMbvrgLHAG0QJ0u4kMf9IdCeuGLib6I7XnTHt3B7a9jbR+1Q3EiUwV/HZo3LVlsrzD5/vC0TJ4XWVVE8U/yjw/4hG+HvTzIbEbL4vrJ//XKCISAqYeyoHBhIREcksM7uFaB6mf3X3r2e6PY2VmfUC1hNNTntfxbWrvM9sormxioF+rl9iRKQO6A6SiIiIpFx4xPB54G4zq+mIffHuI7pr9riSIxGpK0qQREREpK48STT30mO13VG4e/QEsNjdX6rt/kREktE8SCIiIlIn3H0v0XtEqdhXKVCdUQRFRGpE7yCJiIiIiIgEesROREREREQkUIIkIiIiIiISKEESEREREREJlCCJiIiIiIgESpBEREREREQCJUgiIiIiIiKBEiQREREREZFACZKIiIiIiEigBElERERERCRQgiQiIiIiIhIoQRIREREREQmUIImIiIiIiARKkERERERERAIlSCIiIiIiIsH/B0ZV4TnyRDlzAAAAAElFTkSuQmCC
"
>
</div>

</div>

</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="kn">from</span> <span class="nn">pmutt.empirical.shomate</span> <span class="kn">import</span> <span class="n">Shomate</span>

<span class="n">H2_shomate</span> <span class="o">=</span> <span class="n">Shomate</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="n">H2_nasa</span><span class="p">)</span>

<span class="c1"># Compare the statistical mechanical model to the empirical model</span>
<span class="n">f3</span><span class="p">,</span> <span class="n">ax3</span> <span class="o">=</span> <span class="n">H2_shomate</span><span class="o">.</span><span class="n">plot_statmech_and_empirical</span><span class="p">(</span><span class="n">Cp_units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">,</span>
                                                 <span class="n">H_units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">,</span>
                                                 <span class="n">S_units</span><span class="o">=</span><span class="s1">&#39;J/mol/K&#39;</span><span class="p">,</span>
                                                 <span class="n">G_units</span><span class="o">=</span><span class="s1">&#39;kJ/mol&#39;</span><span class="p">)</span>
<span class="n">f3</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">8</span><span class="p">)</span>
<span class="n">f3</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">150</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</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_png output_subarea ">
<img src="data:image/png;base64,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nCNtZx5LNu5m2ebs0h6inPzqL3cdGeajS+sYureJo0fraAbE7KS7SyNx7xp8Gcth6zJYvaVmhYU38YJQmz6Q2NvrFUrspR6hEKCAJFJLmZneBmqtW7eu8bl+v5+HHnqIZ555hvT0dBITE7nkkku48847K+1x2rhxI3fffTfvv/8+27ZtIyEhgTFjxjBlyhSGDRtWrm3Z4W3vvPMOf/nLX3j99dfZsWMHvXr14o477uCss84C4PXXX+eBBx5g+fLlxMbGctFFF3HfffcRHV1+cujixYt55ZVX+Pjjj9mwYQM5OTkkJydz+umnc8stt9CuXbvStrfffjt33HEHAHPnzi23L9Hll1/O1KlTy30N77vvPmbOnEl6ejrR0dGMGDGCKVOmcOKJJ9b46yoiIo1f9r4ilmzczaINu1m8cReLN+5mV15Rtc9vHRdFn3bx9GkXT//WYfQN30TSvjWEbV8G25dB6goorkmvkEGLLtCmNyT22X/forPmCIUoBSSRWmrfvj0Ab7zxBlOmTKlRUPrZz37GrFmzGD58OD169GDevHncf//9bN68mf/85z/l2i5dupRx48axY8cOevbsybnnnsuGDRuYPn06M2fO5JVXXuGCCy6o8B6FhYWccsoppKamMmLECPbs2cNnn33GOeecw/vvv8/SpUu54YYbGDZsGKeeeirz5s3j8ccfZ+fOnbz88svlrvW3v/2NadOmlc6zMjMWL17Mk08+yYwZM/jmm29KQ9LAgQM577zzeOONN2jTpg2nn3566XXGjBlT+njlypWMHz+ezZs307VrVyZMmMDOnTv55JNP+PDDD3nppZe45JJLqv01FRGRxqfYH2DV9txgGNrNog27SM3cW+3zO7RoWhqGBrb008eXTvPsZbB1CaxaAl+k1qygpi2hTd/grbfXM9S6J0Q2reEnk2OZuZrOapNjhpkt7927d+/ly5cftF0gEGDVqlUA9OjRA5/PVx/lNXqpqan07duX/Px84uPjmThxIieccAIjR46kd+/e5XpOSpS81qtXL9599106deoEwPr16xkyZAi7du1i7dq1dO3aFfCGHQwYMIClS5cyZcoU7rnnntJrTJs2jYsuuoiYmBjWrFlDmzZtgP09SABjx47lzTffpHnz5gBMnTqVyZMn061bN7KyspgxYwYnnHACAFu2bGHQoEFkZGSQmppKly5d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z/l355FzcikdKYmZr8KNbVkf4fSgWQy+5mN07zMoyTVVgCT1pABJREREROrjfHkZ21e9yNn1zzLkxBt04VTMfOWeTtlXdtC+U5ek1q8hAZJmsRMRERERkTpplZnFldfcBdfcRcWFC2xZvZDT655h0NHX6M6Ji/kKWo/kyiQHRw2lAElEREREROotPSOD4VNmwZRZVFZUsH3dEorefob+h1+lZMisVFevzhQgiYiIiIhIQqSlp5M3fjqMn45XVtK94kKqq1RnCpBERERERCThLC2NjLTMVFejztJSXQEREREREZGmQgGSiIiIiIhISAGSiIiIiIhISAGSiIiIiIhISAvFtmBmVpyVldV+yJAhqa6KiIiIiEjCFBYWUlZWdtrdO9S1rAKkFszMDgFtgX2prkszVxWBFqa0Fi2X2j+11P6ppfZPLbV/aqn9UyvV7d8POOvuPetaUAGSSCMzs80A7j4i1XVpidT+qaX2Ty21f2qp/VNL7Z9al3P76x0kERERERGRkAIkERERERGRkAIkERERERGRkAIkERERERGRkAIkERERERGRkGaxExERERERCakHSUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASaQGZrbEzLya7ZY45R4ws9VmdsbMTpjZi2Y2pYZrTQnznQjLrTazTzXOnTUdZjbOzL5lZs+a2fthu5bWolxS2tjM+prZ78zsgJmVmlmBmf3AzFrX9V6borq2v5k9UsP3xE+rKav2j2Bmbc3sTjP7rZltNLNiMysxsw1m9j0za1dNWT3/DVSf9tfzn1hm9tXw/54dZnbKzMrMbI+Z/cHMRlRTTs9/AtS1/VvM8+/u2rRpq2YDlgAOzAF+H2P7SIwyvwzLnAXmAS8D54ELwF1xrnNXeLwyvOYcoCg8zy9T3Q6N3MbzwvuM3EprKJOUNgaGAEfCPO8CfwMKw69XAFmpbr9ktz/wSJhnWZzvifvU/rVu+89GtPkm4KnwWS4O07YC3fX8N5321/Of8M/gGHAOeAt4Nty2h/dYBszU89902r+lPP8p/2C0aWvqGx8ESANrmf+GMP8xICcifXL4n81JoHNUmc5hugN3R6T3AHaE6denui0asY2/CXwfuC2855p+QU9aGwNvhMcei0jLCH+IOPD9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
"
>
</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>The <code>Shomate</code> is a simpler polynomial than the <code>Nasa</code> polynomial so it does not capture the features as well for the large T range. It is always a good idea to check your fit.</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><a id='section_5'></a></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="5.-Input/Output">5. Input/Output<a class="anchor-link" href="#5.-Input/Output">&#182;</a></h1><p>pMuTT has more IO functionality than below. See this page for <a href="https://vlachosgroup.github.io/pMuTT/io.html">supported IO functions</a>.</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><a id='section_5_1'></a></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="5.1.-Input-via-Excel">5.1. Input via Excel<a class="anchor-link" href="#5.1.-Input-via-Excel">&#182;</a></h2><p>Encoding each object in Python can be tedious. You can read several species from Excel spreadsheets using <a href="https://vlachosgroup.github.io/pmutt/io.html?highlight=read_excel#pmutt.io.excel.read_excel"><code>pmutt.io.excel.read_excel</code></a>. Note that this function returns a list of dictionaries. This output allows you to initialize whichever object you want using kwargs syntax. There are also <a href="https://vlachosgroup.github.io/pMuTT/io.html#special-rules">special rules that depend on the header name</a>.</p>
<p>Below, we show an example importing species data from a spreadsheet and creating a series of NASA polynomials.</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>First, we ensure that the current working directory is the same as the notebook so we can access the spreadsheet.</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="kn">import</span> <span class="nn">os</span>
<span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span>

<span class="c1"># Find the location of Jupyter notebook</span>
<span class="c1"># Note that normally Python scripts have a __file__ variable but Jupyter notebook doesn&#39;t.</span>
<span class="c1"># Using pathlib can overcome this limiation</span>
<span class="k">try</span><span class="p">:</span>
    <span class="n">notebook_path</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="vm">__file__</span><span class="p">)</span>
<span class="k">except</span> <span class="ne">NameError</span><span class="p">:</span>
    <span class="n">notebook_path</span> <span class="o">=</span> <span class="n">Path</span><span class="p">()</span><span class="o">.</span><span class="n">resolve</span><span class="p">()</span>
<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="n">notebook_path</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>Now we can read from the spreadsheet.</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="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
<span class="kn">from</span> <span class="nn">pmutt.io.excel</span> <span class="kn">import</span> <span class="n">read_excel</span>

<span class="n">ab_initio_data</span> <span class="o">=</span> <span class="n">read_excel</span><span class="p">(</span><span class="n">io</span><span class="o">=</span><span class="s1">&#39;./input/NH3_Input_Data.xlsx&#39;</span><span class="p">,</span> <span class="n">sheet_name</span><span class="o">=</span><span class="s1">&#39;species&#39;</span><span class="p">)</span>
<span class="n">pprint</span><span class="p">(</span><span class="n">ab_initio_data</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>[{&#39;atoms&#39;: Atoms(symbols=&#39;N2&#39;, pbc=True, cell=[20.0, 20.0, 21.12998]),
  &#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 2},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;n_degrees&#39;: 3,
  &#39;name&#39;: &#39;N2&#39;,
  &#39;optional&#39;: &#39;atoms&#39;,
  &#39;phase&#39;: &#39;G&#39;,
  &#39;potentialenergy&#39;: -16.63,
  &#39;required&#39;: (&#39;molecular_weight&#39;,
               &#39;vib_wavenumbers&#39;,
               &#39;potentialenergy&#39;,
               &#39;spin&#39;,
               &#39;geometry&#39;,
               &#39;rot_temperatures&#39;,
               &#39;symmetrynumber&#39;),
  &#39;rot_model&#39;: &lt;class &#39;pmutt.statmech.rot.RigidRotor&#39;&gt;,
  &#39;symmetrynumber&#39;: 2.0,
  &#39;trans_model&#39;: &lt;class &#39;pmutt.statmech.trans.FreeTrans&#39;&gt;,
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [2744.0]},
 {&#39;atoms&#39;: Atoms(symbols=&#39;NH3&#39;, pbc=True, cell=[21.627662, 21.409596, 20.388297]),
  &#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 3, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;n_degrees&#39;: 3,
  &#39;name&#39;: &#39;NH3&#39;,
  &#39;optional&#39;: &#39;atoms&#39;,
  &#39;phase&#39;: &#39;G&#39;,
  &#39;potentialenergy&#39;: -19.54,
  &#39;required&#39;: (&#39;molecular_weight&#39;,
               &#39;vib_wavenumbers&#39;,
               &#39;potentialenergy&#39;,
               &#39;spin&#39;,
               &#39;geometry&#39;,
               &#39;rot_temperatures&#39;,
               &#39;symmetrynumber&#39;),
  &#39;rot_model&#39;: &lt;class &#39;pmutt.statmech.rot.RigidRotor&#39;&gt;,
  &#39;symmetrynumber&#39;: 3.0,
  &#39;trans_model&#39;: &lt;class &#39;pmutt.statmech.trans.FreeTrans&#39;&gt;,
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3565.26, 3565.26, 3433.9, 1727.23, 1727.23, 1132.51]},
 {&#39;atoms&#39;: Atoms(symbols=&#39;H2&#39;, pbc=True, cell=[20.0, 20.0, 20.737166]),
  &#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 2, &#39;N&#39;: 0},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;n_degrees&#39;: 3,
  &#39;name&#39;: &#39;H2&#39;,
  &#39;optional&#39;: &#39;atoms&#39;,
  &#39;phase&#39;: &#39;G&#39;,
  &#39;potentialenergy&#39;: -6.77,
  &#39;required&#39;: (&#39;molecular_weight&#39;,
               &#39;vib_wavenumbers&#39;,
               &#39;potentialenergy&#39;,
               &#39;spin&#39;,
               &#39;geometry&#39;,
               &#39;rot_temperatures&#39;,
               &#39;symmetrynumber&#39;),
  &#39;rot_model&#39;: &lt;class &#39;pmutt.statmech.rot.RigidRotor&#39;&gt;,
  &#39;symmetrynumber&#39;: 2.0,
  &#39;trans_model&#39;: &lt;class &#39;pmutt.statmech.trans.FreeTrans&#39;&gt;,
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [4342.0]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 2},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;N2(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -17.239999999999952,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [2197.19, 360.415, 347.343, 335.674, 62.076, 32.1794]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;N(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -9.339999999999975,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [549.105, 538.56, 504.323, 475.805, 459.081, 410.018]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 1, &#39;N&#39;: 0},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;H(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -4.0,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [1003.51, 625.55, 616.29]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 3, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;NH3(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -20.42999999999995,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3491.08913,
                      3488.81949,
                      3364.52323,
                      1583.51571,
                      1582.0703,
                      1124.22477,
                      570.21231,
                      567.221471,
                      333.089624,
                      122.859345,
                      83.828555,
                      70.625115]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 2, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;NH2(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -16.589999999999975,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3469.30034,
                      3381.05197,
                      1503.01629,
                      698.868804,
                      625.596094,
                      615.939783,
                      475.130224,
                      298.12001,
                      153.250139]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 1, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;NH(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -13.20999999999998,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3403.12878,
                      718.177588,
                      710.58052,
                      528.525659,
                      415.195869,
                      410.130797]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 3, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;TS1_NH3(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -19.23999999999995,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3453.41063,
                      3355.66992,
                      1723.84977,
                      1487.95484,
                      959.150723,
                      888.946198,
                      594.089439,
                      428.431136,
                      227.032386,
                      206.046727,
                      142.135856]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 2, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;TS2_NH2(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -15.869999999999974,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [3426.44484,
                      1293.72327,
                      922.830768,
                      660.966598,
                      525.595124,
                      496.837263,
                      330.674459,
                      290.278005]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 1, &#39;N&#39;: 1},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;TS3_NH(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -11.92999999999998,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [1201.60487,
                      491.566416,
                      462.015502,
                      402.158904,
                      242.138726]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.elec.GroundStateElec&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 2},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;TS4_N2(S)&#39;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;potentialenergy&#39;: -14.669999999999952,
  &#39;required&#39;: (&#39;vib_wavenumbers&#39;, &#39;potentialenergy&#39;, &#39;spin&#39;),
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.vib.HarmonicVib&#39;&gt;,
  &#39;vib_wavenumbers&#39;: [485.614, 392.977, 386.186, 280.943, 168.431]},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 0},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;RU(S)&#39;,
  &#39;nucl_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;required&#39;: (),
  &#39;rot_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;trans_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;},
 {&#39;elec_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;elements&#39;: {&#39;H&#39;: 0, &#39;N&#39;: 0},
  &#39;model&#39;: &lt;class &#39;pmutt.statmech.StatMech&#39;&gt;,
  &#39;name&#39;: &#39;RU(B)&#39;,
  &#39;nucl_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;phase&#39;: &#39;S&#39;,
  &#39;required&#39;: (),
  &#39;rot_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;trans_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;,
  &#39;vib_model&#39;: &lt;class &#39;pmutt.statmech.EmptyMode&#39;&gt;}]
</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>After the data is read, we can fit the <code>Nasa</code> objects from the statistical mechanical data.</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="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span>

<span class="c1"># Create NASA polynomials using **kwargs syntax</span>
<span class="n">nasa_species</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">species_data</span> <span class="ow">in</span> <span class="n">ab_initio_data</span><span class="p">:</span>
    <span class="n">single_nasa_species</span> <span class="o">=</span> <span class="n">Nasa</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">T_low</span><span class="o">=</span><span class="mf">100.</span><span class="p">,</span>
                                          <span class="n">T_high</span><span class="o">=</span><span class="mf">1500.</span><span class="p">,</span>
                                          <span class="o">**</span><span class="n">species_data</span><span class="p">)</span>
    <span class="n">nasa_species</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</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>Just to ensure the species were read correctly, we can try printing out thermodynamic values.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>

<span class="n">thermo_data</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;Name&#39;</span><span class="p">:</span> <span class="p">[],</span>
               <span class="s1">&#39;H (kcal/mol)&#39;</span><span class="p">:</span> <span class="p">[],</span>
               <span class="s1">&#39;S (cal/mol/K)&#39;</span><span class="p">:</span> <span class="p">[],</span>
               <span class="s1">&#39;G (kcal/mol)&#39;</span><span class="p">:</span> <span class="p">[]}</span>

<span class="sd">&#39;&#39;&#39;Calculate properties at 298 K&#39;&#39;&#39;</span>
<span class="n">T</span> <span class="o">=</span> <span class="mf">298.</span> <span class="c1"># K</span>
<span class="k">for</span> <span class="n">single_nasa_species</span> <span class="ow">in</span> <span class="n">nasa_species</span><span class="p">:</span>
    <span class="n">thermo_data</span><span class="p">[</span><span class="s1">&#39;Name&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
    <span class="n">thermo_data</span><span class="p">[</span><span class="s1">&#39;H (kcal/mol)&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span>
    <span class="n">thermo_data</span><span class="p">[</span><span class="s1">&#39;S (cal/mol/K)&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;cal/mol/K&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span>
    <span class="n">thermo_data</span><span class="p">[</span><span class="s1">&#39;G (kcal/mol)&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_G</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span>

<span class="sd">&#39;&#39;&#39;Create Pandas Dataframe for easy printing&#39;&#39;&#39;</span>
<span class="n">columns</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;Name&#39;</span><span class="p">,</span> <span class="s1">&#39;H (kcal/mol)&#39;</span><span class="p">,</span> <span class="s1">&#39;S (cal/mol/K)&#39;</span><span class="p">,</span> <span class="s1">&#39;G (kcal/mol)&#39;</span><span class="p">]</span>
<span class="n">thermo_data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">(</span><span class="n">thermo_data</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="n">columns</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">thermo_data</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>          Name  H (kcal/mol)  S (cal/mol/K)  G (kcal/mol)
0           N2   -377.528622      45.859884   -391.194868
1          NH3   -426.064695      46.668843   -439.972010
2           H2   -147.840077      31.125720   -157.115541
3        N2(S)   -392.527104      11.505686   -395.955799
4         N(S)   -224.031107     -15.195813   -219.502755
5         H(S)    -90.354179      -1.204047    -89.995373
6       NH3(S)   -445.779672      13.365121   -449.762479
7       NH2(S)   -367.677235       2.835230   -368.522134
8        NH(S)   -300.349597      -4.279471   -299.074315
9   TS1_NH3(S)   -421.149629      10.946017   -424.411542
10  TS2_NH2(S)   -355.559719       1.918158   -356.131330
11   TS3_NH(S)   -274.447077      -1.664273   -273.951123
12   TS4_N2(S)   -335.996499       4.750543   -337.412160
13       RU(S)      0.000000       0.000000      0.000000
14       RU(B)      0.000000       0.000000      0.000000
</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><a id='section_6'></a></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="6.-Reactions">6. Reactions<a class="anchor-link" href="#6.-Reactions">&#182;</a></h1><p><code>Reaction</code> objects can be created by putting together <code>Nasa</code>, <code>Nasa9</code>, <code>Shomate</code> and <code>StatMech</code> objects.
<img src="images/reaction_smartart.png" width=300></p>
<p><img src="images/reaction.png" width=600></p>
<p><img src="images/reaction_func1.png" width=800></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><a id='section_6_1'></a></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="6.1.-Initializing-Reaction-objects-using-from_string">6.1. Initializing Reaction objects using from_string<a class="anchor-link" href="#6.1.-Initializing-Reaction-objects-using-from_string">&#182;</a></h2><p>The <code>from_string</code> method is the easiest way to create a <code>Reaction</code> object. It requires the relevant species to be in a dictionary and a string to describe the reaction.</p>
<p><img src="images/reaction_string.svg" width=800></p>
<p>We will demonstrate its use for the formation of NH3.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span>
<span class="kn">from</span> <span class="nn">pmutt.empirical.shomate</span> <span class="kn">import</span> <span class="n">Shomate</span>
<span class="kn">from</span> <span class="nn">pmutt.reaction</span> <span class="kn">import</span> <span class="n">Reaction</span>

<span class="c1"># Create species. Note that you can mix different types of species</span>
<span class="n">species</span> <span class="o">=</span> <span class="p">{</span>
    <span class="s1">&#39;H2&#39;</span><span class="p">:</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;H2&#39;</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">molecule</span><span class="p">(</span><span class="s1">&#39;H2&#39;</span><span class="p">),</span>
                   <span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">],</span> <span class="c1"># cm-1</span>
                   <span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
                   <span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span> <span class="c1"># eV</span>
                   <span class="n">spin</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span>
                   <span class="o">**</span><span class="n">presets</span><span class="p">[</span><span class="s1">&#39;idealgas&#39;</span><span class="p">]),</span>
    <span class="s1">&#39;N2&#39;</span><span class="p">:</span> <span class="n">Nasa</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;N2&#39;</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">T_mid</span><span class="o">=</span><span class="mf">643.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span>
               <span class="n">a_low</span><span class="o">=</span><span class="p">[</span><span class="mf">3.3956319945669633</span><span class="p">,</span> <span class="mf">0.001115707689025668</span><span class="p">,</span>
                      <span class="o">-</span><span class="mf">4.301993779374381e-06</span><span class="p">,</span> <span class="mf">6.8071424019295535e-09</span><span class="p">,</span>
                      <span class="o">-</span><span class="mf">3.2903312791047058e-12</span><span class="p">,</span> <span class="o">-</span><span class="mf">191001.55648623788</span><span class="p">,</span>
                      <span class="mf">3.556111439828502</span><span class="p">],</span>
               <span class="n">a_high</span><span class="o">=</span><span class="p">[</span><span class="mf">4.050329990684662</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.0029677854067980108</span><span class="p">,</span>
                       <span class="mf">5.323485005316287e-06</span><span class="p">,</span> <span class="o">-</span><span class="mf">3.3518122405333548e-09</span><span class="p">,</span>
                       <span class="mf">7.58446718337381e-13</span><span class="p">,</span> <span class="o">-</span><span class="mf">191086.2004520406</span><span class="p">,</span>
                       <span class="mf">0.6858235504924011</span><span class="p">]),</span>
    <span class="s1">&#39;NH3&#39;</span><span class="p">:</span> <span class="n">Shomate</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;NH3&#39;</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span>
                   <span class="n">a</span><span class="o">=</span><span class="p">[</span><span class="mf">18.792357134351683</span><span class="p">,</span> <span class="mf">44.82725349479501</span><span class="p">,</span>
                      <span class="o">-</span><span class="mf">10.05898449447048</span><span class="p">,</span> <span class="mf">0.3711633831565547</span><span class="p">,</span>
                      <span class="mf">0.2969942466370908</span><span class="p">,</span> <span class="o">-</span><span class="mf">1791.225746924463</span><span class="p">,</span>
                      <span class="mf">203.9035662274934</span><span class="p">,</span> <span class="mf">1784.714638346206</span><span class="p">]),</span>
<span class="p">}</span>

<span class="c1"># Define the formation of ammonia reaction</span>
<span class="n">rxn</span> <span class="o">=</span> <span class="n">Reaction</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="s1">&#39;1.5H2 + 0.5N2 = NH3&#39;</span><span class="p">,</span> <span class="n">species</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>Now we can calculate thermodynamic properties of the reaction.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="sd">&#39;&#39;&#39;Forward change in enthalpy&#39;&#39;&#39;</span>
<span class="n">H_rxn_fwd</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_delta_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;Delta H_fwd(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> kcal/mol&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_rxn_fwd</span><span class="p">))</span>

<span class="sd">&#39;&#39;&#39;Reverse change in entropy&#39;&#39;&#39;</span>
<span class="n">S_rxn_rev</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_delta_S</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;cal/mol/K&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">rev</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;Delta S_rev(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> cal/mol/K&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_rxn_rev</span><span class="p">))</span>

<span class="sd">&#39;&#39;&#39;Gibbs energy of reactants&#39;&#39;&#39;</span>
<span class="n">G_react</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_G_state</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">&#39;kcal/mol&#39;</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">state</span><span class="o">=</span><span class="s1">&#39;reactants&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;G_reactants(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> kcal/mol&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">G_react</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>Delta H_fwd(T = 300 K) = -16.1 kcal/mol
Delta S_rev(T = 300 K) = 23.7 cal/mol/K
G_reactants(T = 300 K) = -431.4 kcal/mol
</pre>
</div>
</div>

</div>
</div>

</div>
    </div>
  </div>
</body>

 


</html>