@import url("https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900");
a,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: Heebo, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
    text-rendering: optimizeLegibility
}

.container {
    padding: 20px;
    max-width: 100%;
    width: 100%
}

@media (min-width: 960px) {
    .container {
        padding: 15px 20px
    }
}

@media (min-width: 1400px) {
    .container {
        max-width: 1400px;
        width: 1400px
    }
}

header {
    background-color: rgba(51, 51, 51, 0.9);
    color: #ccc;
    display: flex;
    font-weight: 400;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

header .container {
    background: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

header .container:after,
header .container:before {
    display: none
}

header .container:nth-child(3) {
    flex-basis: 100%
}

header:hover {
    background-color: #2C2C2C;
    transition: background-color .3s ease-in-out
}

header.expanded {
    flex-direction: column;
    height: 100%;
    background-color: #333;
    overflow-y: auto
}

header.expanded .header-brand {
    margin: 0
}

header.expanded .header-navigation {
    padding: 20px
}

header.expanded .header-tools {
    font-size: 13px;
    position: relative;
    right: 0;
    top: 0
}

header ul {
    padding: 0;
    margin: 0
}

header .col {
    justify-content: center
}

header a {
    color: #ccc;
    font-weight: 400
}

header a:hover {
    color: white;
    text-decoration: none
}

header .header-brand {
    display: flex
}

header .header-brand .brand {
    width: 100%
}

header .header-brand .logo {
    max-height: 30px;
    max-width: 170px;
    color: white
}

@media (min-width: 768px) {
    header .header-brand .logo {
        max-height: 40px;
        max-width: 260px
    }
}

header .header-toggle {
    align-items: center;
    display: flex
}

header .header-toggle label {
    font-size: 10px;
    margin-right: 5px
}

@media (min-width: 768px) {
    header .header-toggle {
        display: none
    }
}

header .header-menu {
    display: flex
}

@media (min-width: 768px) {
    header .header-menu {
        margin-top: 40px
    }
}

header .header-menu * {
    background: none;
    border: 0;
    box-shadow: none
}

header .header-menu .collapse {
    display: block;
    padding: 0
}

header .header-menu ul {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0
}

header .header-menu ul ul {
    padding: 10px 0
}

header .header-menu ul ul a {
    padding: 0 !important
}

header .header-menu .dropdown-toggle {
    pointer-events: none
}

header .header-menu .dropdown-menu {
    font-size: 90%;
    margin-left: 10px;
    position: relative;
    background: #333 !important
}

header .header-menu .dropdown-menu * {
    background: none
}

header .header-menu a {
    color: #ccc;
    padding: 5px 0 !important;
    text-shadow: none;
    text-transform: uppercase
}

header .header-menu a:focus,
header .header-menu a:hover {
    background: none
}

header .header-menu a br {
    content: ' '
}

header .header-menu a br:after {
    content: ' '
}

@media (min-width: 768px) {
    header .header-menu {
        display: none
    }
}

header .header-menu .glyphicon {
    display: none
}

header .header-tools {
    align-items: center;
    font-size: 10px;
    justify-content: flex-end;
    padding: 20px 0;
    text-transform: uppercase;
    width: 100%
}

@media (min-width: 768px) {
    header .header-tools {
        border: 0;
        display: flex;
        font-size: 13px;
        min-height: 40px;
        padding: 0;
        position: relative;
        top: auto
    }
}

header .header-tools #userloggedin-top-menu {
    display: none;
    margin-right: 0
}

header .header-tools #userloggedin-top-menu .dropdown-toggle:focus {
    text-decoration: none
}

header .header-tools #userloggedin-top-menu .glyphicon-user {
    display: none
}

@media (min-width: 768px) {
    header .header-tools #userloggedin-top-menu {
        display: flex
    }
}

header .header-tools #userloggedin-top-menu .dropdown-menu {
    background-color: #333 !important;
    margin-left: 20px
}

header .header-tools #userloggedin-top-menu .dropdown-menu li {
    padding: 0
}

header .header-tools #userloggedin-top-menu .dropdown-menu li a:hover {
    color: white;
    background-color: transparent !important
}

@media (min-width: 768px) {
    header .header-tools.is-hidden {
        display: flex !important;
        width: auto
    }
}

header .header-tools a {
    color: #ccc;
    text-shadow: none
}

header .header-tools a:hover {
    color: white
}

header .header-tools .language a+a {
    margin-left: 10px
}

header .header-tools .language .active {
    font-weight: 700;
    color: #f0f0f0
}

header .header-tools>ul {
    display: flex;
    flex-direction: row;
    width: 100%
}

header .header-tools li {
    align-items: center;
    display: flex
}

header .header-tools li:first-child {
    flex: 1;
    display: flex;
    justify-content: flex-start
}

header .header-tools li:last-child {
    padding-right: 0
}

header .header-tools li+li {
    padding-left: 20px;
    padding-right: 4px
}

@media (min-width: 768px) {
    header .header-tools li+li {
        padding-right: 10px
    }
}

header .header-tools span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

header .header-tools .icon svg {
    height: 16px;
    width: 16px;
    margin-left: 5px
}

@media (min-width: 768px) {
    header .header-tools .icon svg {
        height: 20px;
        width: 20px
    }
}

header .header-tools .fa fa-angle-down {
    display: none
}

header .header-tools #search-top-menu span {
    vertical-align: initial
}

header .header-tools #search-top-menu .dropdown-menu {
    background: none;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin-left: 20px;
    padding: 0;
    position: absolute;
    left: -230px
}

header .header-tools #search-top-menu .dropdown-menu li {
    padding: 0
}

header .header-tools #search-top-menu .dropdown-menu form {
    margin: 0;
    padding: 0
}

header .header-tools #search-top-menu .dropdown-menu .navbar-form {
    border: 0
}

header .header-tools #search-top-menu .dropdown-menu .form-group {
    margin: 0
}

header .header-tools #search-top-menu .dropdown-menu #formsearch-top-menu {
    display: flex;
    width: auto;
    border-radius: 0
}

header .header-tools #search-top-menu .dropdown-menu #formsearch-top-menu input {
    border-radius: 0;
    padding: 20px 15px;
    font-size: 1rem;
    border: none
}

header .header-tools #search-top-menu .dropdown-menu #formsearch-top-menu button {
    border-radius: 0;
    background: none;
    border: none;
    color: #444;
    text-shadow: none;
    font-size: 1rem;
    padding: 0 15px
}

header .header-tools #user-top-menu {
    margin-right: 0;
    display: none
}

header .header-tools #user-top-menu span {
    display: none
}

@media (min-width: 768px) {
    header .header-tools #user-top-menu {
        display: flex
    }
}

.site-header {
    border-bottom: 1px solid #ccc;
    font-family: Heebo, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
    margin: 0;
    padding: 0
}

.site-header .site-title {
    display: flex;
    justify-content: space-between
}

.site-header .site-trailbar,
.site-header .site-title-trailbar {
    font-size: 1rem;
    font-weight: 300;
    line-height: 120%
}

@media (min-width: 768px) {
    .site-header .site-trailbar,
    .site-header .site-title-trailbar {
        font-size: 2rem
    }
}

.site-header .site-trailbar>div,
.site-header .site-title-trailbar>div {
    position: relative
}

.site-header .site-trailbar a,
.site-header .site-title-trailbar a {
    color: inherit
}

.site-header .site-menu {
    justify-content: flex-end;
    font-size: 13px;
    margin: 0 0 0 -10px;
    text-transform: uppercase;
    width: 100%
}

.site-header .site-menu .navbar-brand {
    display: none
}

.site-header .site-menu #userloggedin-top-menu {
    display: none
}

.site-header .site-menu * {
    background: none;
    border: 0;
    box-shadow: none
}

.site-header .site-menu .navbar-header {
    display: none
}

@media (min-width: 768px) {
    .site-header .site-menu .navbar-header {
        display: flex
    }
}

.site-header .site-menu nav {
    padding: 0;
    width: 100%
}

.site-header .site-menu nav ul {
    margin: 0 !important
}

.site-header .site-menu nav li {
    padding: 10px
}

.site-header .site-menu nav li a {
    color: #444;
    font-size: 13px;
    padding: 0 !important;
    text-shadow: none
}

.site-header .site-menu nav li a br {
    content: ' '
}

.site-header .site-menu nav li a br:after {
    content: ' '
}

.site-header .site-menu .nav li a:hover {
    background-color: transparent
}

.site-header .site-menu .main-menu-item.active {
    color: #fff
}

.site-header .site-menu .main-submenu a {
    color: #ccc
}

.site-header .site-menu .main-submenu a:hover {
    color: white
}

.site-header .site-menu .main-submenu span {
    color: #ccc
}

@media (min-width: 768px) {
    .site-header .site-menu .main-submenu {
        font-size: 1rem
    }
}

.site-header .site-title-sidebar {
    display: none
}

.site-header .site-title-sidebar form {
    margin: 0;
    padding: 0
}

.site-header .site-title-sidebar #formsearch-top-menu {
    display: flex;
    width: auto
}

.site-header .site-title-sidebar #formsearch-top-menu input {
    border-radius: 5px 0 0 5px
}

.site-header .site-title-sidebar #formsearch-top-menu button {
    border-radius: 0 5px 5px 0
}

@media (min-width: 640px) {
    .site-header .site-title-sidebar {
        display: flex
    }
}

.is-hidden {
    display: none !important
}

.lead {
    font-weight: 300
}

.site-title-sidebar form {
    border-bottom: 1px dotted #ccc
}

.site-title-sidebar form input {
    border-radius: 0;
    border: none
}

.site-title-sidebar form button {
    background: none;
    color: gray
}

.btn {
    border-radius: 0
}

.panel-heading h6 {
    font-size: 14px
}

.fw-glyphicon-large {
    font-size: 32px
}

h2 .fa.fa-chevron-right {
    font-size: 20px
}

.fw-padding-top {
    margin-top: 30px
}

.browse_controls select.form-control {
    width: auto;
    margin-right: 20px
}

.fw-recent-submissions .panel-body .list-group-item {
    padding-left: 0;
    padding-right: 20px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 15px
}

.fw-recent-submissions .panel-body .list-group-item b {
    font-size: 16px
}

.fw-recent-submissions .panel-body .list-group-item .label,
.fw-recent-submissions .panel-body .list-group-item small {
    display: inline-block
}

.fw-recent-submissions .panel-body .list-group-item .label {
    background: none;
    padding: 0;
    color: #666;
    font-size: 11px;
    font-weight: 400
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

* {
    border-radius: 0 !important;
    text-shadow: none !important
}

body {
    overflow-x: hidden;
    overflow-y: scroll
}

.banner {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 450px;
    width: 100vw
}

.empty-banner {
    height: 72px
}

footer {
    font-size: 12px;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #ccc;
    color: gray
}

footer a {
    color: gray;
    text-transform: uppercase
}

footer nav ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    list-style: none;
    padding: 0;
    width: auto
}

@media (min-width: 640px) {
    footer nav ul {
        flex-direction: row
    }
    footer nav ul li+li:before {
        content: "\00a0/\00a0"
    }
}

footer .footer-nav {
    padding: 0
}

footer .footer-logos {
    display: flex;
    flex-direction: column;
    padding: 0
}

footer .footer-logos .col {
    align-self: center;
    flex: 1;
    justify-content: center;
    padding: 10px 10px 0 10px
}

@media (min-width: 640px) {
    footer .footer-logos {
        flex-direction: row
    }
}

footer .footer-logos .logo {
    margin-right: 5px
}

footer .footer-logos img {
    max-width: 200px
}

footer .footer-copyright {
    font-size: 10px
}

.table {
    overflow-x: scroll
}

.fw-margin-remove-top {
    margin-top: 0
}

.discovery-search-formt {
    margin: 20px 0
}

.alert-info {
    background-color: #444
}

.panel>.panel-heading {
    background-color: #444;
    color: white
}

.alert-warning {
    background-color: #f5e79e
}

.well {
    padding: 10px
}

.well .btn.btn-sm.btn-info {
    padding: 2px 5px;
    margin: 0 5px
}

.panel {
    box-shadow: none;
    border: none
}

/*.panel .panel-body {
    padding: 10px 0
}*/

.panel .panel-body .btn {
    text-align: left
}

.well {
    background-color: #eee
}

#exportform {
    margin-top: 10px
}

#export-biblio-panel {
    background: none
}

#export-biblio-panel .btn {
    margin: 0 10px;
    padding: 3px 8px
}

.alert-info,
.alert-warning,
.alert-danger,
.btn-danger,
.btn-default,
.btn-info,
.btn-primary,
.btn-success,
.panel>.panel-heading,
.well {
    background-image: none;
    border: 0;
    box-shadow: none
}

.alert-info strong,
.alert-warning strong,
.alert-danger strong,
.btn-danger strong,
.btn-default strong,
.btn-info strong,
.btn-primary strong,
.btn-success strong,
.panel>.panel-heading strong,
.well strong {
    font-weight: 400
}

.panel>.panel-heading h1,
.panel>.panel-heading h2,
.panel>.panel-heading h3,
.panel>.panel-heading h4,
.panel>.panel-heading h5,
.panel>.panel-heading h6 {
    margin: 0;
    font-size: 1rem;
    font-weight: 400
}

.alert {
    background: #f5f5f5;
    padding: 5px 10px;
    margin: 10px 0
}

.btn {
    text-shadow: none;
    background: white;
    box-shadow: none;
    color: #444;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #555
}

.btn[disabled] {
    text-shadow: none;
    background: none;
    box-shadow: none
}

.btn-success {
    color: #5cb85c;
    border-color: #5cb85c
}

.btn-danger {
    color: #c9302c;
    border-color: #c9302c
}

.btn-info {
    color: #31b0d5;
    border-color: #31b0d5
}

.btn-warning {
    color: #ec971f;
    border-color: #ec971f;
    background: none
}

.panel-warning .btn-default {
    text-align: left;
    border: none;
    margin-bottom: 5px
}

.form-control,
.list-group {
    box-shadow: none
}

form .datainput {
    padding: 5px 0
}

.glyphicon-home {
    display: none
}

.nav .open>a,
.nav .open>a:focus,
.nav>li>a:focus {
    background: none;
    border: none
}

.home-stats .lead {
    line-height: 24px
}

#formsearch-top-menu button {
    border: none
}

#formsearch-top-menu button:hover {
    background: #444
}

@media (max-width: 640px) {
    .home-intro-search {
        margin: 40px 0 60px
    }
}

.home-intro-search #formsearch-top-menu {
    width: 100%
}

.home-intro-search #formsearch-top-menu button {
    border: none
}

.home-intro-search form {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 20px 0 40px
}

.home-intro-search .btn.btn-primary {
    background: none;
    padding: 0 0 0 10px;
    font-size: 2rem
}

.home-intro-search .btn.btn-primary .glyphicon-search {
    color: darkgray;
    text-shadow: none
}

.home-intro-search .form-control:focus {
    box-shadow: none
}

.home-intro-search .form-group {
    margin: 0;
    flex: 1 0 8em
}

.home-intro-search .form-group input {
    border: 0;
    border-bottom: 1px solid silver;
    padding-left: 0px;
    border-radius: 0;    
    margin: 0;
    font-size: 1.6rem;    
    font-weight: 299;
}

.fw-page-title h2 {
    margin: 0
}

.fw-page-title h2 small {
    margin: 5px 0;
    display: block
}

.fw-recent-submissions {
    border: 0;
    box-shadow: none
}

.fw-recent-submissions .panel-heading {
    background: none;
    padding: 0
}

.fw-recent-submissions .panel-heading h3 {
    color: rgba(89, 134, 170, 0.8);
    font-size: 22px;
    margin: 0 0 20px
}

.fw-recent-submissions .panel-heading h3 div {
    display: none
}

.fw-recent-submissions .panel-heading .rss {
    margin-top: -40px
}

.fw-recent-submissions .panel-body {
    padding: 0
}

.fw-recent-submissions .panel-body .list-group-item {
    border: 0;
    padding: 0;
    width: 100%
}

.fw-recent-submissions .panel-body .list-group-item .list-group-item-heading br {
    display: none
}

.fw-recent-submissions .panel-body .list-group-item em {
    display: block;
    font-size: 90%;
    font-style: normal
}

.fw-recent-submissions .panel-body .list-group-item a {
    color: #111;
    font-weight: normal
}

.fw-recent-submissions .panel-body .list-group-item .label,
.fw-recent-submissions .panel-body .list-group-item small {
    display: none
}

.fw-communities-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px
}

.fw-communities-list .well {
    background: none;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    margin: 0;
    padding: 20px 10px;
    width: 50%
}

.fw-communities-list .well .media-body,
.fw-communities-list .well .media-heading {
    width: 100%
}

.fw-communities-list .well a {
    color: #444;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 120%
}

.fw-communities-list .well a:hover {
    color: #000
}

.fw-communities-list .well a:before {
    background-color: #5986aa;
    content: "";
    display: block;
    height: 5px;
    position: relative;
    top: -5px;
    width: 50%
}

@media (min-width: 768px) {
    .fw-communities-list .well {
        width: 33.33%
    }
}

@media (min-width: 960px) {
    .fw-communities-list .well {
        width: 25%
    }
}

@media (min-width: 1200px) {
    .fw-communities-list .well {
        width: 20%
    }
}

@media (min-width: 1400px) {
    .fw-communities-list .well {
        width: 16.666%
    }
}

.fw-communities-list .well * {
    overflow: visible
}

.fw-communities-list a.pull-left {
    display: none
}

.fw-communities-list .badge,
.fw-communities-list .media-list {
    display: none
}

.list-group-item-heading a {
    color: #111
}

.fw-collections {
    display: flex;
    margin: 0 !important
}

.fw-collections .btn-danger {
    border: none;
    margin: 0 0 0 10px;
    color: gray
}

.fw-collections .btn-danger:hover {
    background: none;
    color: #c9302c
}

.fw-collections .col-md-6,
.fw-collections .col-md-12 {
    padding: 0
}

.fw-collections>div {
    width: 100%
}

.fw-collections>div+div {
    margin-left: 20px
}

.fw-collections .list-group-item {
    padding: 0
}

.fw-collections .list-group-item .col-md-3 {
    display: none
}

.fw-collections .list-group-item .col-md-9 {
    width: 100%
}

.fw-collections .list-group-item-heading {
    margin: 10px 0;
    font-weight: 300;
    color: gray;
    font-size: 1rem
}

.fw-collections .list-group-item-heading a {
    display: inline-block;
    font-size: 1rem;
    font-weight: normal;
    padding: 5px 0 0 10px
}

.fw-collections .list-group-item-heading a img {
    width: 16px;
    height: 16px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.fw-collections .list-group-item-heading a:first-of-type {
    width: 100%;
    padding-left: 0;
    float: left
}

@media (min-width: 768px) {
    .fw-collections .list-group-item-heading {
        display: table-row
    }
    .fw-collections .list-group-item-heading a {
        display: table-cell;
        padding: 10 0 0 10px
    }
    .fw-collections .list-group-item-heading a:first-of-type {
        float: none
    }
}

main .breadcrumb.btn-primary {
    background: #eee;
    color: #888
}

main .breadcrumb.btn-primary:hover {
    background: #eee
}

main .breadcrumb.btn-primary li a {
    color: #666;
    font-weight: 400
}

.trailbar {
    background-color: #444;
    padding: 0;
    display: none
}

@media (min-width: 768px) {
    .trailbar {
        display: block
    }
}

.trailbar a br {
    content: ' '
}

.trailbar a br:after {
    content: ' '
}

.trailbar .container {
    background: none;
    padding-bottom: 0;
    padding-top: 0
}

.trailbar .breadcrumb {
    background: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.trailbar ul {
    margin: 0;
    padding: 5px 0;
    font-size: 1rem;
    color: white;
    font-weight: 300
}

.trailbar ul li {
    display: inline
}

.trailbar ul li a {
    color: white;
    opacity: .9;
    font-weight: 400
}

.fw-inline {
    display: flex;
    flex-direction: row;
    text-align: left
}

.site-title-trailbar strong {
    display: block
}

@media (min-width: 768px) {
    .site-title-trailbar strong {
        display: inline-block
    }
}

.dropdown-menu {
    background-color: #fff !important;
    box-shadow: none
}

@media (min-width: 768px) {
    .dropdown-menu {
        box-shadow: 0 1px 1px #333 !important
    }
}

.dropdown-menu a:hover {
    background: #fff !important
}

.fw-collection-browse {
    border-color: #eee !important;
    border-left: none;
    border-right: none;
    display: flex;
    padding: 20px 0
}

.fw-collection-browse .panel-heading {
    background: none;
    margin: 0 20px 0 0;
    padding: 0;
    color: gray;
    font-size: 1rem;
    font-weight: 300
}

.fw-collection-browse .panel-body {
    background: none;
    margin: 0;
    padding: 0
}

.fw-collection-buttons {
    display: flex;
    flex-wrap: wrap
}

.fw-collection-buttons form+form {
    margin-left: 10px
}

.fw-collection-buttons input {
    background: none;
    border: none;
    padding: 3px;
    text-transform: uppercase
}

.fw-collection-buttons input:hover {
    background: none
}

.facetName {
    color: gray;
    font-size: 1rem
}

.facetsBox .list-group-item {
    padding-left: 0;
    padding-right: 0
}

.list-group-item {
    border: 0;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0
}

.list-group-item a {
    color: #111
}

.list-group-item.active {
    border-left: none !important;
    font-weight: 700
}

.list-group-item .badge {
    font-size: 80%;
    display: inline;
    padding: 3px 5px;
    color: #fff;
    border-radius: 50px;
    background-color: #444;
    text-shadow: none
}

.fw-list li+li {
    border-top: 1px solid rgba(89, 134, 170, 0.25)
}

.table a {
    color: #111
}

.table th {
    min-width: 70px
}

.table td strong a {
    font-weight: 400
}

.fw-article-handle {
    background-color: #fff
}

.fw-button {
    background: none;
    border: 1px solid #5986aa;
    border-radius: 3px;
    text-transform: uppercase
}

.fw-article-table .itemDisplayTable {
    margin-bottom: 20px
}

.fw-article-table .itemDisplayTable tr {
    display: flex;
    flex-direction: column
}

@media (min-width: 640px) {
    .fw-article-table .itemDisplayTable tr {
        display: table-row
    }
}

.fw-article-table .itemDisplayTable tr:first-of-type td:nth-child(2) {
    font-size: 2rem
}

.fw-article-table .itemDisplayTable tr+tr {
    border-top: 1px solid #ddd
}

.fw-article-table .itemDisplayTable td {
    text-align: left;
    vertical-align: top
}

.fw-article-table .itemDisplayTable .metadataFieldLabel {
    font-weight: 400;
    color: gray;
    white-space: nowrap
}

.fw-article-table .panel,
.fw-article-table .panel-default {
    border: 0;
    background: none;
    box-shadow: none
}

.fw-article-table .panel-heading {
    background-color: #fff !important
}

.fw-article-table .panel-body {
    border: 0;
    margin-bottom: 20px
}

@media (max-width: 640px) {
    .fw-article-table .panel-body tbody {
        display: flex;
        flex-direction: row
    }
}

@media (max-width: 640px) {
    .fw-article-table .panel-body tbody tr {
        display: flex;
        flex: 1 auto;
        flex-direction: column
    }
}

.fw-article-table .panel-body tbody th {
    background-color: #eee;
    color: #666;
    font-weight: normal;
    text-transform: uppercase
}

.fw-article-table .panel-body tbody td,
.fw-article-table .panel-body tbody th {
    align-items: center;
    border: 1px solid #ddd;
    font-size: 80%;
    justify-content: flex-start;
    line-height: 1;
    padding: 10px;
    text-align: center;
    vertical-align: middle
}

@media (max-width: 640px) {
    .fw-article-table .panel-body tbody td,
    .fw-article-table .panel-body tbody th {
        display: flex;
        flex: 1
    }
}

.fw-article-table .panel-body tbody td a,
.fw-article-table .panel-body tbody th a {
    text-align: left;
    word-break: break-all
}

.fw-article-table .panel-body .btn {
    background: transparent !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #222;
    display: inline-block;
    white-space: nowrap;
    padding: 3px 8px 0
}

.fw-article-table .panel-body .btn span {
    display: none
}

.fw-article-stats .media>.media-left>i.fa {
    font-size: 1rem
}

.fw-article-stats .media-left {
    margin-right: 10px
}

.media.google > div.media-left > img{
    width: 24px
}

.fw-article-stats .row {
    border-top: 1px dotted #ccc;
    padding-top: 10px;
    margin-top: 10px
}

.fw-article-stats h4 {
    font-size: 1rem
}

.fw-article-stats .text-center {
    text-align: left
}

.fw-article-stats .small {
    font-size: 1rem;
    color: gray
}

.fw-article-stats .metric-counter {
    font-size: 1rem;
    font-weight: 400
}

.fw-article-stats .media.altmetric,
.fw-article-stats .media.download,
.fw-article-stats .media.google,
.fw-article-stats .media.view,
.fw-article-stats .media.wos {
    background: #f5f5f5;
    border: 0;
    color: #555
}

.fw-article-stats .media.altmetric a,
.fw-article-stats .media.download a,
.fw-article-stats .media.google a,
.fw-article-stats .media.view a,
.fw-article-stats .media.wos a {
    background: none;
    color: #5986aa
}

#dspaceitems > div > div.panel-heading > h4 > div > button.btn-link:hover, #dspaceitems > div > div.panel-heading > h4 > div > button.btn-link:focus{
    color: black;
    background:white;
}

#top-menu {
	margin-left: -20px !important;	
}
/*# sourceMappingURL=data:application/json;base64,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Q0FBQyxrQkFBa0IsQ0FBQyxDQUFDLDBCQUEwQix1Q0FBdUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLHVDQUF1QyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsOEVBQThFLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQywwQkFBMEIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLDBCQUEwQiw4RUFBOEUsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDLGtGQUFrRixlQUFlLENBQUMsb0JBQW9CLENBQUMsbUNBQW1DLGlDQUFpQyxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyx3Q0FBd0MsWUFBWSxDQUFDLDBDQUEwQyxnQkFBZ0IsQ0FBQyw4QkFBOEIsaUJBQWlCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyx1QkFBdUIsMEJBQTBCLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixnQkFBZ0IsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlCQUF5QixnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsa0NBQWtDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxnS0FBZ0ssa0JBQWtCLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQywwS0FBMEssZUFBZSxDQUFDLGFBQWEiLCJmaWxlIjoiZWcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SGVlYm86MTAwLDMwMCw0MDAsNTAwLDcwMCw4MDAsOTAwXCIpO2EsYm9keSxoMSxoMixoMyxoNCxoNSxoNixwey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtZmFtaWx5OkhlZWJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxPeHlnZW4sVWJ1bnR1LENhbnRhcmVsbCxcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eX0uY29udGFpbmVye3BhZGRpbmc6MjBweDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA5NjBweCl7LmNvbnRhaW5lcntwYWRkaW5nOjE1cHggMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTQwMHB4O3dpZHRoOjE0MDBweH19aGVhZGVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MSw1MSw1MSwwLjkpO2NvbG9yOiNjY2M7ZGlzcGxheTpmbGV4O2ZvbnQtd2VpZ2h0OjQwMDtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5fWhlYWRlciAuY29udGFpbmVye2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59aGVhZGVyIC5jb250YWluZXI6YWZ0ZXIsaGVhZGVyIC5jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1oZWFkZXIgLmNvbnRhaW5lcjpudGgtY2hpbGQoMyl7ZmxleC1iYXNpczoxMDAlfWhlYWRlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyQzJDMkM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dH1oZWFkZXIuZXhwYW5kZWR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMztvdmVyZmxvdy15OmF1dG99aGVhZGVyLmV4cGFuZGVkIC5oZWFkZXItYnJhbmR7bWFyZ2luOjB9aGVhZGVyLmV4cGFuZGVkIC5oZWFkZXItbmF2aWdhdGlvbntwYWRkaW5nOjIwcHh9aGVhZGVyLmV4cGFuZGVkIC5oZWFkZXItdG9vbHN7Zm9udC1zaXplOjEzcHg7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt0b3A6MH1oZWFkZXIgdWx7cGFkZGluZzowO21hcmdpbjowfWhlYWRlciAuY29se2p1c3RpZnktY29udGVudDpjZW50ZXJ9aGVhZGVyIGF7Y29sb3I6I2NjYztmb250LXdlaWdodDo0MDB9aGVhZGVyIGE6aG92ZXJ7Y29sb3I6d2hpdGU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aGVhZGVyIC5oZWFkZXItYnJhbmR7ZGlzcGxheTpmbGV4fWhlYWRlciAuaGVhZGVyLWJyYW5kIC5icmFuZHt3aWR0aDoxMDAlfWhlYWRlciAuaGVhZGVyLWJyYW5kIC5sb2dve21heC1oZWlnaHQ6MzBweDttYXgtd2lkdGg6MTcwcHg7Y29sb3I6d2hpdGV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLmhlYWRlci1icmFuZCAubG9nb3ttYXgtaGVpZ2h0OjQwcHg7bWF4LXdpZHRoOjI2MHB4fX1oZWFkZXIgLmhlYWRlci10b2dnbGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH1oZWFkZXIgLmhlYWRlci10b2dnbGUgbGFiZWx7Zm9udC1zaXplOjEwcHg7bWFyZ2luLXJpZ2h0OjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAuaGVhZGVyLXRvZ2dsZXtkaXNwbGF5Om5vbmV9fWhlYWRlciAuaGVhZGVyLW1lbnV7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIC5oZWFkZXItbWVudXttYXJnaW4tdG9wOjQwcHh9fWhlYWRlciAuaGVhZGVyLW1lbnUgKntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbGxhcHNle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfWhlYWRlciAuaGVhZGVyLW1lbnUgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MDtwYWRkaW5nOjB9aGVhZGVyIC5oZWFkZXItbWVudSB1bCB1bHtwYWRkaW5nOjEwcHggMH1oZWFkZXIgLmhlYWRlci1tZW51IHVsIHVsIGF7cGFkZGluZzowICFpbXBvcnRhbnR9aGVhZGVyIC5oZWFkZXItbWVudSAuZHJvcGRvd24tdG9nZ2xle3BvaW50ZXItZXZlbnRzOm5vbmV9aGVhZGVyIC5oZWFkZXItbWVudSAuZHJvcGRvd24tbWVudXtmb250LXNpemU6OTAlO21hcmdpbi1sZWZ0OjEwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMzMzICFpbXBvcnRhbnR9aGVhZGVyIC5oZWFkZXItbWVudSAuZHJvcGRvd24tbWVudSAqe2JhY2tncm91bmQ6bm9uZX1oZWFkZXIgLmhlYWRlci1tZW51IGF7Y29sb3I6I2NjYztwYWRkaW5nOjVweCAwICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aGVhZGVyIC5oZWFkZXItbWVudSBhOmZvY3VzLGhlYWRlciAuaGVhZGVyLW1lbnUgYTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9aGVhZGVyIC5oZWFkZXItbWVudSBhIGJye2NvbnRlbnQ6JyAnfWhlYWRlciAuaGVhZGVyLW1lbnUgYSBicjphZnRlcntjb250ZW50OicgJ31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAuaGVhZGVyLW1lbnV7ZGlzcGxheTpub25lfX1oZWFkZXIgLmhlYWRlci1tZW51IC5nbHlwaGljb257ZGlzcGxheTpub25lfWhlYWRlciAuaGVhZGVyLXRvb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoyMHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLmhlYWRlci10b29sc3tib3JkZXI6MDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuM3JlbTttaW4taGVpZ2h0OjQwcHg7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvfX1oZWFkZXIgLmhlYWRlci10b29scyAjdXNlcmxvZ2dlZGluLXRvcC1tZW51e2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MH1oZWFkZXIgLmhlYWRlci10b29scyAjdXNlcmxvZ2dlZGluLXRvcC1tZW51IC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aGVhZGVyIC5oZWFkZXItdG9vbHMgI3VzZXJsb2dnZWRpbi10b3AtbWVudSAuZ2x5cGhpY29uLXVzZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIC5oZWFkZXItdG9vbHMgI3VzZXJsb2dnZWRpbi10b3AtbWVudXtkaXNwbGF5OmZsZXh9fWhlYWRlciAuaGVhZGVyLXRvb2xzICN1c2VybG9nZ2VkaW4tdG9wLW1lbnUgLmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZC1jb2xvcjojMzMzICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MjBweH1oZWFkZXIgLmhlYWRlci10b29scyAjdXNlcmxvZ2dlZGluLXRvcC1tZW51IC5kcm9wZG93bi1tZW51IGxpe3BhZGRpbmc6MH1oZWFkZXIgLmhlYWRlci10b29scyAjdXNlcmxvZ2dlZGluLXRvcC1tZW51IC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXJ7Y29sb3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIC5oZWFkZXItdG9vbHMuaXMtaGlkZGVue2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O3dpZHRoOmF1dG99fWhlYWRlciAuaGVhZGVyLXRvb2xzIGF7Y29sb3I6I2NjYzt0ZXh0LXNoYWRvdzpub25lfWhlYWRlciAuaGVhZGVyLXRvb2xzIGE6aG92ZXJ7Y29sb3I6d2hpdGV9aGVhZGVyIC5oZWFkZXItdG9vbHMgLmxhbmd1YWdlIGErYXttYXJnaW4tbGVmdDoxMHB4fWhlYWRlciAuaGVhZGVyLXRvb2xzIC5sYW5ndWFnZSAuYWN0aXZle2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZjBmMGYwfWhlYWRlciAuaGVhZGVyLXRvb2xzPnVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJX1oZWFkZXIgLmhlYWRlci10b29scyBsaXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fWhlYWRlciAuaGVhZGVyLXRvb2xzIGxpOmZpcnN0LWNoaWxke2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9aGVhZGVyIC5oZWFkZXItdG9vbHMgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9aGVhZGVyIC5oZWFkZXItdG9vbHMgbGkrbGl7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDo0cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLmhlYWRlci10b29scyBsaStsaXtwYWRkaW5nLXJpZ2h0OjEwcHh9fWhlYWRlciAuaGVhZGVyLXRvb2xzIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9aGVhZGVyIC5oZWFkZXItdG9vbHMgLmljb24gc3Zne2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7bWFyZ2luLWxlZnQ6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIC5oZWFkZXItdG9vbHMgLmljb24gc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9fWhlYWRlciAuaGVhZGVyLXRvb2xzIC5mYSBmYS1hbmdsZS1kb3due2Rpc3BsYXk6bm9uZX1oZWFkZXIgLmhlYWRlci10b29scyAjc2VhcmNoLXRvcC1tZW51IHNwYW57dmVydGljYWwtYWxpZ246aW5pdGlhbH1oZWFkZXIgLmhlYWRlci10b29scyAjc2VhcmNoLXRvcC1tZW51IC5kcm9wZG93bi1tZW51e2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lO21hcmdpbi1sZWZ0OjIwcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIzMHB4fWhlYWRlciAuaGVhZGVyLXRvb2xzICNzZWFyY2gtdG9wLW1lbnUgLmRyb3Bkb3duLW1lbnUgbGl7cGFkZGluZzowfWhlYWRlciAuaGVhZGVyLXRvb2xzICNzZWFyY2gtdG9wLW1lbnUgLmRyb3Bkb3duLW1lbnUgZm9ybXttYXJnaW46MDtwYWRkaW5nOjB9aGVhZGVyIC5oZWFkZXItdG9vbHMgI3NlYXJjaC10b3AtbWVudSAuZHJvcGRvd24tbWVudSAubmF2YmFyLWZvcm17Ym9yZGVyOjB9aGVhZGVyIC5oZWFkZXItdG9vbHMgI3NlYXJjaC10b3AtbWVudSAuZHJvcGRvd24tbWVudSAuZm9ybS1ncm91cHttYXJnaW46MH1oZWFkZXIgLmhlYWRlci10b29scyAjc2VhcmNoLXRvcC1tZW51IC5kcm9wZG93bi1tZW51ICNmb3Jtc2VhcmNoLXRvcC1tZW51e2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvO2JvcmRlci1yYWRpdXM6MH1oZWFkZXIgLmhlYWRlci10b29scyAjc2VhcmNoLXRvcC1tZW51IC5kcm9wZG93bi1tZW51ICNmb3Jtc2VhcmNoLXRvcC1tZW51IGlucHV0e2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjIwcHggMTVweDtmb250LXNpemU6MS44cmVtO2JvcmRlcjpub25lfWhlYWRlciAuaGVhZGVyLXRvb2xzICNzZWFyY2gtdG9wLW1lbnUgLmRyb3Bkb3duLW1lbnUgI2Zvcm1zZWFyY2gtdG9wLW1lbnUgYnV0dG9ue2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y29sb3I6IzQ0NDt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtc2l6ZToxLjhyZW07cGFkZGluZzowIDE1cHh9aGVhZGVyIC5oZWFkZXItdG9vbHMgI3VzZXItdG9wLW1lbnV7bWFyZ2luLXJpZ2h0OjA7ZGlzcGxheTpub25lfWhlYWRlciAuaGVhZGVyLXRvb2xzICN1c2VyLXRvcC1tZW51IHNwYW57ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyIC5oZWFkZXItdG9vbHMgI3VzZXItdG9wLW1lbnV7ZGlzcGxheTpmbGV4fX0uc2l0ZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztmb250LWZhbWlseTpIZWVibywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sT3h5Z2VuLFVidW50dSxDYW50YXJlbGwsXCJGaXJhIFNhbnNcIixcIkRyb2lkIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjttYXJnaW46MDtwYWRkaW5nOjB9LnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc2l0ZS1oZWFkZXIgLnNpdGUtdHJhaWxiYXIsLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXRyYWlsYmFye2ZvbnQtc2l6ZToyLjFyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEyMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXIgLnNpdGUtdHJhaWxiYXIsLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXRyYWlsYmFye2ZvbnQtc2l6ZToyLjg1cmVtfX0uc2l0ZS1oZWFkZXIgLnNpdGUtdHJhaWxiYXI+ZGl2LC5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZS10cmFpbGJhcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9LnNpdGUtaGVhZGVyIC5zaXRlLXRyYWlsYmFyIGEsLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXRyYWlsYmFyIGF7Y29sb3I6aW5oZXJpdH0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjAgMCAwIC0xMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5uYXZiYXItYnJhbmR7ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51ICN1c2VybG9nZ2VkaW4tdG9wLW1lbnV7ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51ICp7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAubmF2YmFyLWhlYWRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAubmF2YmFyLWhlYWRlcntkaXNwbGF5OmZsZXh9fS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IG5hdntwYWRkaW5nOjA7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSBuYXYgdWx7bWFyZ2luOjAgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSBuYXYgbGl7cGFkZGluZzoxMHB4fS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IG5hdiBsaSBhe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZX0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSBuYXYgbGkgYSBicntjb250ZW50OicgJ30uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSBuYXYgbGkgYSBicjphZnRlcntjb250ZW50OicgJ30uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAubmF2IGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc2l0ZS1oZWFkZXIgLnNpdGUtbWVudSAubWFpbi1tZW51LWl0ZW0uYWN0aXZle2NvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLm1haW4tc3VibWVudSBhe2NvbG9yOiNjY2N9LnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLm1haW4tc3VibWVudSBhOmhvdmVye2NvbG9yOndoaXRlfS5zaXRlLWhlYWRlciAuc2l0ZS1tZW51IC5tYWluLXN1Ym1lbnUgc3Bhbntjb2xvcjojY2NjfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyIC5zaXRlLW1lbnUgLm1haW4tc3VibWVudXtmb250LXNpemU6MS4zcmVtfX0uc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUtc2lkZWJhcntkaXNwbGF5Om5vbmV9LnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXNpZGViYXIgZm9ybXttYXJnaW46MDtwYWRkaW5nOjB9LnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXNpZGViYXIgI2Zvcm1zZWFyY2gtdG9wLW1lbnV7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG99LnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlLXNpZGViYXIgI2Zvcm1zZWFyY2gtdG9wLW1lbnUgaW5wdXR7Ym9yZGVyLXJhZGl1czo1cHggMCAwIDVweH0uc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUtc2lkZWJhciAjZm9ybXNlYXJjaC10b3AtbWVudSBidXR0b257Ym9yZGVyLXJhZGl1czowIDVweCA1cHggMH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5zaXRlLWhlYWRlciAuc2l0ZS10aXRsZS1zaWRlYmFye2Rpc3BsYXk6ZmxleH19LmlzLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubGVhZHtmb250LXdlaWdodDozMDB9LnNpdGUtdGl0bGUtc2lkZWJhciBmb3Jte2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjY2NjfS5zaXRlLXRpdGxlLXNpZGViYXIgZm9ybSBpbnB1dHtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmV9LnNpdGUtdGl0bGUtc2lkZWJhciBmb3JtIGJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6Z3JheX0uYnRue2JvcmRlci1yYWRpdXM6MH0ucGFuZWwtaGVhZGluZyBoNntmb250LXNpemU6MTRweH0uZnctZ2x5cGhpY29uLWxhcmdle2ZvbnQtc2l6ZTozMnB4fWgyIC5mYS5mYS1jaGV2cm9uLXJpZ2h0e2ZvbnQtc2l6ZToyMHB4fS5mdy1wYWRkaW5nLXRvcHttYXJnaW4tdG9wOjMwcHh9LmJyb3dzZV9jb250cm9scyBzZWxlY3QuZm9ybS1jb250cm9se3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjIwcHh9LmZ3LXJlY2VudC1zdWJtaXNzaW9ucyAucGFuZWwtYm9keSAubGlzdC1ncm91cC1pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MjBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjO21hcmdpbi1ib3R0b206MTVweH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW0gYntmb250LXNpemU6MTZweH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW0gLmxhYmVsLC5mdy1yZWNlbnQtc3VibWlzc2lvbnMgLnBhbmVsLWJvZHkgLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbHtkaXNwbGF5OmlubGluZS1ibG9ja30uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW0gLmxhYmVse2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7Y29sb3I6IzY2Njtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGVhZHtmb250LXNpemU6MjFweH19Kntib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9Ym9keXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbH0uYmFubmVye2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjQ1MHB4O3dpZHRoOjEwMHZ3fS5lbXB0eS1iYW5uZXJ7aGVpZ2h0OjcycHh9Zm9vdGVye2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7Y29sb3I6Z3JheX1mb290ZXIgYXtjb2xvcjpncmF5O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1mb290ZXIgbmF2IHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3dpZHRoOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXtmb290ZXIgbmF2IHVse2ZsZXgtZGlyZWN0aW9uOnJvd31mb290ZXIgbmF2IHVsIGxpK2xpOmJlZm9yZXtjb250ZW50OlwiXFwwMGEwL1xcMDBhMFwifX1mb290ZXIgLmZvb3Rlci1uYXZ7cGFkZGluZzowfWZvb3RlciAuZm9vdGVyLWxvZ29ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowfWZvb3RlciAuZm9vdGVyLWxvZ29zIC5jb2x7YWxpZ24tc2VsZjpjZW50ZXI7ZmxleDoxO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4IDEwcHggMCAxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7Zm9vdGVyIC5mb290ZXItbG9nb3N7ZmxleC1kaXJlY3Rpb246cm93fX1mb290ZXIgLmZvb3Rlci1sb2dvcyAubG9nb3ttYXJnaW4tcmlnaHQ6NXB4fWZvb3RlciAuZm9vdGVyLWxvZ29zIGltZ3ttYXgtd2lkdGg6MjAwcHh9Zm9vdGVyIC5mb290ZXItY29weXJpZ2h0e2ZvbnQtc2l6ZToxMHB4fS50YWJsZXtvdmVyZmxvdy14OnNjcm9sbH0uZnctbWFyZ2luLXJlbW92ZS10b3B7bWFyZ2luLXRvcDowfS5kaXNjb3Zlcnktc2VhcmNoLWZvcm10e21hcmdpbjoyMHB4IDB9LmFsZXJ0LWluZm97YmFja2dyb3VuZC1jb2xvcjojNDQ0fS5wYW5lbD4ucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Y29sb3I6d2hpdGV9LmFsZXJ0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjVlNzllfS53ZWxse3BhZGRpbmc6MTBweH0ud2VsbCAuYnRuLmJ0bi1zbS5idG4taW5mb3twYWRkaW5nOjJweCA1cHg7bWFyZ2luOjAgNXB4fS5wYW5lbHtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmV9LnBhbmVsIC5wYW5lbC1ib2R5e3BhZGRpbmc6MTBweCAwfS5wYW5lbCAucGFuZWwtYm9keSAuYnRue3RleHQtYWxpZ246bGVmdH0ud2VsbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2V4cG9ydGZvcm17bWFyZ2luLXRvcDoxMHB4fSNleHBvcnQtYmlibGlvLXBhbmVse2JhY2tncm91bmQ6bm9uZX0jZXhwb3J0LWJpYmxpby1wYW5lbCAuYnRue21hcmdpbjowIDEwcHg7cGFkZGluZzozcHggOHB4fS5hbGVydC1pbmZvLC5hbGVydC13YXJuaW5nLC5hbGVydC1kYW5nZXIsLmJ0bi1kYW5nZXIsLmJ0bi1kZWZhdWx0LC5idG4taW5mbywuYnRuLXByaW1hcnksLmJ0bi1zdWNjZXNzLC5wYW5lbD4ucGFuZWwtaGVhZGluZywud2VsbHtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5hbGVydC1pbmZvIHN0cm9uZywuYWxlcnQtd2FybmluZyBzdHJvbmcsLmFsZXJ0LWRhbmdlciBzdHJvbmcsLmJ0bi1kYW5nZXIgc3Ryb25nLC5idG4tZGVmYXVsdCBzdHJvbmcsLmJ0bi1pbmZvIHN0cm9uZywuYnRuLXByaW1hcnkgc3Ryb25nLC5idG4tc3VjY2VzcyBzdHJvbmcsLnBhbmVsPi5wYW5lbC1oZWFkaW5nIHN0cm9uZywud2VsbCBzdHJvbmd7Zm9udC13ZWlnaHQ6NDAwfS5wYW5lbD4ucGFuZWwtaGVhZGluZyBoMSwucGFuZWw+LnBhbmVsLWhlYWRpbmcgaDIsLnBhbmVsPi5wYW5lbC1oZWFkaW5nIGgzLC5wYW5lbD4ucGFuZWwtaGVhZGluZyBoNCwucGFuZWw+LnBhbmVsLWhlYWRpbmcgaDUsLnBhbmVsPi5wYW5lbC1oZWFkaW5nIGg2e21hcmdpbjowO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5hbGVydHtiYWNrZ3JvdW5kOiNmNWY1ZjU7cGFkZGluZzo1cHggMTBweDttYXJnaW46MTBweCAwfS5idG57dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM0NDQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyOjFweCBzb2xpZCAjNTU1fS5idG5bZGlzYWJsZWRde3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuLXN1Y2Nlc3N7Y29sb3I6IzVjYjg1Yztib3JkZXItY29sb3I6IzVjYjg1Y30uYnRuLWRhbmdlcntjb2xvcjojYzkzMDJjO2JvcmRlci1jb2xvcjojYzkzMDJjfS5idG4taW5mb3tjb2xvcjojMzFiMGQ1O2JvcmRlci1jb2xvcjojMzFiMGQ1fS5idG4td2FybmluZ3tjb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZWM5NzFmO2JhY2tncm91bmQ6bm9uZX0ucGFuZWwtd2FybmluZyAuYnRuLWRlZmF1bHR7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjpub25lO21hcmdpbi1ib3R0b206NXB4fS5mb3JtLWNvbnRyb2wsLmxpc3QtZ3JvdXB7Ym94LXNoYWRvdzpub25lfWZvcm0gLmRhdGFpbnB1dHtwYWRkaW5nOjVweCAwfS5nbHlwaGljb24taG9tZXtkaXNwbGF5Om5vbmV9Lm5hdiAub3Blbj5hLC5uYXYgLm9wZW4+YTpmb2N1cywubmF2PmxpPmE6Zm9jdXN7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5ob21lLXN0YXRzIC5sZWFke2xpbmUtaGVpZ2h0OjI0cHh9I2Zvcm1zZWFyY2gtdG9wLW1lbnUgYnV0dG9ue2JvcmRlcjpub25lfSNmb3Jtc2VhcmNoLXRvcC1tZW51IGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiM0NDR9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZS1pbnRyby1zZWFyY2h7bWFyZ2luOjQwcHggMCA2MHB4fX0uaG9tZS1pbnRyby1zZWFyY2ggI2Zvcm1zZWFyY2gtdG9wLW1lbnV7d2lkdGg6MTAwJX0uaG9tZS1pbnRyby1zZWFyY2ggI2Zvcm1zZWFyY2gtdG9wLW1lbnUgYnV0dG9ue2JvcmRlcjpub25lfS5ob21lLWludHJvLXNlYXJjaCBmb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjA7bWFyZ2luOjIwcHggMCA0MHB4fS5ob21lLWludHJvLXNlYXJjaCAuYnRuLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjAgMCAwIDEwcHg7Zm9udC1zaXplOjIuMnJlbX0uaG9tZS1pbnRyby1zZWFyY2ggLmJ0bi5idG4tcHJpbWFyeSAuZ2x5cGhpY29uLXNlYXJjaHtjb2xvcjpkYXJrZ3JheTt0ZXh0LXNoYWRvdzpub25lfS5ob21lLWludHJvLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uaG9tZS1pbnRyby1zZWFyY2ggLmZvcm0tZ3JvdXB7bWFyZ2luOjA7ZmxleDoxIDAgOGVtfS5ob21lLWludHJvLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dHtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCBzaWx2ZXI7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MjBweCAyMHB4IDI1cHggMDttYXJnaW46MDtmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDozMDB9LmZ3LXBhZ2UtdGl0bGUgaDJ7bWFyZ2luOjB9LmZ3LXBhZ2UtdGl0bGUgaDIgc21hbGx7bWFyZ2luOjVweCAwO2Rpc3BsYXk6YmxvY2t9LmZ3LXJlY2VudC1zdWJtaXNzaW9uc3tib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LmZ3LXJlY2VudC1zdWJtaXNzaW9ucyAucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowfS5mdy1yZWNlbnQtc3VibWlzc2lvbnMgLnBhbmVsLWhlYWRpbmcgaDN7Y29sb3I6cmdiYSg4OSwxMzQsMTcwLDAuOCk7Zm9udC1zaXplOjIycHg7bWFyZ2luOjAgMCAyMHB4fS5mdy1yZWNlbnQtc3VibWlzc2lvbnMgLnBhbmVsLWhlYWRpbmcgaDMgZGl2e2Rpc3BsYXk6bm9uZX0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1oZWFkaW5nIC5yc3N7bWFyZ2luLXRvcDotNDBweH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5e3BhZGRpbmc6MH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZ3LXJlY2VudC1zdWJtaXNzaW9ucyAucGFuZWwtYm9keSAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyBicntkaXNwbGF5Om5vbmV9LmZ3LXJlY2VudC1zdWJtaXNzaW9ucyAucGFuZWwtYm9keSAubGlzdC1ncm91cC1pdGVtIGVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjkwJTtmb250LXN0eWxlOm5vcm1hbH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW0gYXtjb2xvcjojMTExO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZnctcmVjZW50LXN1Ym1pc3Npb25zIC5wYW5lbC1ib2R5IC5saXN0LWdyb3VwLWl0ZW0gLmxhYmVsLC5mdy1yZWNlbnQtc3VibWlzc2lvbnMgLnBhbmVsLWJvZHkgLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbHtkaXNwbGF5Om5vbmV9LmZ3LWNvbW11bml0aWVzLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6NDBweH0uZnctY29tbXVuaXRpZXMtbGlzdCAud2VsbHtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXNpemU6MTZweDttYXJnaW46MDtwYWRkaW5nOjIwcHggMTBweDt3aWR0aDo1MCV9LmZ3LWNvbW11bml0aWVzLWxpc3QgLndlbGwgLm1lZGlhLWJvZHksLmZ3LWNvbW11bml0aWVzLWxpc3QgLndlbGwgLm1lZGlhLWhlYWRpbmd7d2lkdGg6MTAwJX0uZnctY29tbXVuaXRpZXMtbGlzdCAud2VsbCBhe2NvbG9yOiM0NDQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTVweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTIwJX0uZnctY29tbXVuaXRpZXMtbGlzdCAud2VsbCBhOmhvdmVye2NvbG9yOiMwMDB9LmZ3LWNvbW11bml0aWVzLWxpc3QgLndlbGwgYTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNTk4NmFhO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01cHg7d2lkdGg6NTAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZ3LWNvbW11bml0aWVzLWxpc3QgLndlbGx7d2lkdGg6MzMuMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpey5mdy1jb21tdW5pdGllcy1saXN0IC53ZWxse3dpZHRoOjI1JX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZ3LWNvbW11bml0aWVzLWxpc3QgLndlbGx7d2lkdGg6MjAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuZnctY29tbXVuaXRpZXMtbGlzdCAud2VsbHt3aWR0aDoxNi42NjYlfX0uZnctY29tbXVuaXRpZXMtbGlzdCAud2VsbCAqe292ZXJmbG93OnZpc2libGV9LmZ3LWNvbW11bml0aWVzLWxpc3QgYS5wdWxsLWxlZnR7ZGlzcGxheTpub25lfS5mdy1jb21tdW5pdGllcy1saXN0IC5iYWRnZSwuZnctY29tbXVuaXRpZXMtbGlzdCAubWVkaWEtbGlzdHtkaXNwbGF5Om5vbmV9Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIGF7Y29sb3I6IzExMX0uZnctY29sbGVjdGlvbnN7ZGlzcGxheTpmbGV4O21hcmdpbjowICFpbXBvcnRhbnR9LmZ3LWNvbGxlY3Rpb25zIC5idG4tZGFuZ2Vye2JvcmRlcjpub25lO21hcmdpbjowIDAgMCAxMHB4O2NvbG9yOmdyYXl9LmZ3LWNvbGxlY3Rpb25zIC5idG4tZGFuZ2VyOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojYzkzMDJjfS5mdy1jb2xsZWN0aW9ucyAuY29sLW1kLTYsLmZ3LWNvbGxlY3Rpb25zIC5jb2wtbWQtMTJ7cGFkZGluZzowfS5mdy1jb2xsZWN0aW9ucz5kaXZ7d2lkdGg6MTAwJX0uZnctY29sbGVjdGlvbnM+ZGl2K2RpdnttYXJnaW4tbGVmdDoyMHB4fS5mdy1jb2xsZWN0aW9ucyAubGlzdC1ncm91cC1pdGVte3BhZGRpbmc6MH0uZnctY29sbGVjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSAuY29sLW1kLTN7ZGlzcGxheTpub25lfS5mdy1jb2xsZWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5jb2wtbWQtOXt3aWR0aDoxMDAlfS5mdy1jb2xsZWN0aW9ucyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7bWFyZ2luOjEwcHggMDtmb250LXdlaWdodDozMDA7Y29sb3I6Z3JheTtmb250LXNpemU6MS40cmVtfS5mdy1jb2xsZWN0aW9ucyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOjVweCAwIDAgMTBweH0uZnctY29sbGVjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIGEgaW1ne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX0uZnctY29sbGVjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIGE6Zmlyc3Qtb2YtdHlwZXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowO2Zsb2F0OmxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZnctY29sbGVjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2Rpc3BsYXk6dGFibGUtcm93fS5mdy1jb2xsZWN0aW9ucyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgYXtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzoxMCAwIDAgMTBweH0uZnctY29sbGVjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIGE6Zmlyc3Qtb2YtdHlwZXtmbG9hdDpub25lfX1tYWluIC5icmVhZGNydW1iLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQ6I2VlZTtjb2xvcjojODg4fW1haW4gLmJyZWFkY3J1bWIuYnRuLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDojZWVlfW1haW4gLmJyZWFkY3J1bWIuYnRuLXByaW1hcnkgbGkgYXtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjQwMH0udHJhaWxiYXJ7YmFja2dyb3VuZC1jb2xvcjojNDQ0O3BhZGRpbmc6MDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudHJhaWxiYXJ7ZGlzcGxheTpibG9ja319LnRyYWlsYmFyIGEgYnJ7Y29udGVudDonICd9LnRyYWlsYmFyIGEgYnI6YWZ0ZXJ7Y29udGVudDonICd9LnRyYWlsYmFyIC5jb250YWluZXJ7YmFja2dyb3VuZDpub25lO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MH0udHJhaWxiYXIgLmJyZWFkY3J1bWJ7YmFja2dyb3VuZDpub25lO21hcmdpbjowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udHJhaWxiYXIgdWx7bWFyZ2luOjA7cGFkZGluZzo1cHggMDtmb250LXNpemU6MS40cmVtO2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0OjMwMH0udHJhaWxiYXIgdWwgbGl7ZGlzcGxheTppbmxpbmV9LnRyYWlsYmFyIHVsIGxpIGF7Y29sb3I6d2hpdGU7b3BhY2l0eTouOTtmb250LXdlaWdodDo0MDB9LmZ3LWlubGluZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3RleHQtYWxpZ246bGVmdH0uc2l0ZS10aXRsZS10cmFpbGJhciBzdHJvbmd7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLXRpdGxlLXRyYWlsYmFyIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9ja319LmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmRyb3Bkb3duLW1lbnV7Ym94LXNoYWRvdzowIDFweCAxcHggIzMzMyAhaW1wb3J0YW50fX0uZHJvcGRvd24tbWVudSBhOmhvdmVye2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5mdy1jb2xsZWN0aW9uLWJyb3dzZXtib3JkZXItY29sb3I6I2VlZSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MjBweCAwfS5mdy1jb2xsZWN0aW9uLWJyb3dzZSAucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kOm5vbmU7bWFyZ2luOjAgMjBweCAwIDA7cGFkZGluZzowO2NvbG9yOmdyYXk7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDozMDB9LmZ3LWNvbGxlY3Rpb24tYnJvd3NlIC5wYW5lbC1ib2R5e2JhY2tncm91bmQ6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZ3LWNvbGxlY3Rpb24tYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmZ3LWNvbGxlY3Rpb24tYnV0dG9ucyBmb3JtK2Zvcm17bWFyZ2luLWxlZnQ6MTBweH0uZnctY29sbGVjdGlvbi1idXR0b25zIGlucHV0e2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZ3LWNvbGxlY3Rpb24tYnV0dG9ucyBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LmZhY2V0TmFtZXtjb2xvcjpncmF5O2ZvbnQtc2l6ZToxLjhyZW19LmZhY2V0c0JveCAubGlzdC1ncm91cC1pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubGlzdC1ncm91cC1pdGVte2JvcmRlcjowO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW46MH0ubGlzdC1ncm91cC1pdGVtIGF7Y29sb3I6IzExMX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwfS5saXN0LWdyb3VwLWl0ZW0gLmJhZGdle2ZvbnQtc2l6ZTo4MCU7ZGlzcGxheTppbmxpbmU7cGFkZGluZzozcHggNXB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQtY29sb3I6IzQ0NDt0ZXh0LXNoYWRvdzpub25lfS5mdy1saXN0IGxpK2xpe2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoODksMTM0LDE3MCwwLjI1KX0udGFibGUgYXtjb2xvcjojMTExfS50YWJsZSB0aHttaW4td2lkdGg6NzBweH0udGFibGUgdGQgc3Ryb25nIGF7Zm9udC13ZWlnaHQ6NDAwfS5mdy1hcnRpY2xlLWhhbmRsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmZ3LWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjNTk4NmFhO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZnctYXJ0aWNsZS10YWJsZSAuaXRlbURpc3BsYXlUYWJsZXttYXJnaW4tYm90dG9tOjIwcHh9LmZ3LWFydGljbGUtdGFibGUgLml0ZW1EaXNwbGF5VGFibGUgdHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey5mdy1hcnRpY2xlLXRhYmxlIC5pdGVtRGlzcGxheVRhYmxlIHRye2Rpc3BsYXk6dGFibGUtcm93fX0uZnctYXJ0aWNsZS10YWJsZSAuaXRlbURpc3BsYXlUYWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkOm50aC1jaGlsZCgyKXtmb250LXNpemU6Mi41cmVtfS5mdy1hcnRpY2xlLXRhYmxlIC5pdGVtRGlzcGxheVRhYmxlIHRyK3Rye2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LmZ3LWFydGljbGUtdGFibGUgLml0ZW1EaXNwbGF5VGFibGUgdGR7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcH0uZnctYXJ0aWNsZS10YWJsZSAuaXRlbURpc3BsYXlUYWJsZSAubWV0YWRhdGFGaWVsZExhYmVse2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjpncmF5O3doaXRlLXNwYWNlOm5vd3JhcH0uZnctYXJ0aWNsZS10YWJsZSAucGFuZWwsLmZ3LWFydGljbGUtdGFibGUgLnBhbmVsLWRlZmF1bHR7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZX0uZnctYXJ0aWNsZS10YWJsZSAucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uZnctYXJ0aWNsZS10YWJsZSAucGFuZWwtYm9keXtib3JkZXI6MDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZnctYXJ0aWNsZS10YWJsZSAucGFuZWwtYm9keSB0Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IHRib2R5IHRye2Rpc3BsYXk6ZmxleDtmbGV4OjEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IHRib2R5IHRoe2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZ3LWFydGljbGUtdGFibGUgLnBhbmVsLWJvZHkgdGJvZHkgdGQsLmZ3LWFydGljbGUtdGFibGUgLnBhbmVsLWJvZHkgdGJvZHkgdGh7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2RkZDtmb250LXNpemU6ODAlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IHRib2R5IHRkLC5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IHRib2R5IHRoe2Rpc3BsYXk6ZmxleDtmbGV4OjF9fS5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IHRib2R5IHRkIGEsLmZ3LWFydGljbGUtdGFibGUgLnBhbmVsLWJvZHkgdGJvZHkgdGggYXt0ZXh0LWFsaWduOmxlZnQ7d29yZC1icmVhazpicmVhay1hbGx9LmZ3LWFydGljbGUtdGFibGUgLnBhbmVsLWJvZHkgLmJ0bntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiMyMjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6M3B4IDhweCAwfS5mdy1hcnRpY2xlLXRhYmxlIC5wYW5lbC1ib2R5IC5idG4gc3BhbntkaXNwbGF5Om5vbmV9LmZ3LWFydGljbGUtc3RhdHMgLm1lZGlhPi5tZWRpYS1sZWZ0PmkuZmF7Zm9udC1zaXplOjEuOHJlbX0uZnctYXJ0aWNsZS1zdGF0cyAubWVkaWEtbGVmdHttYXJnaW4tcmlnaHQ6MTBweH0uZnctYXJ0aWNsZS1zdGF0cyBpbWd7d2lkdGg6MjRweH0uZnctYXJ0aWNsZS1zdGF0cyAucm93e2JvcmRlci10b3A6MXB4IGRvdHRlZCAjY2NjO3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLXRvcDoxMHB4fS5mdy1hcnRpY2xlLXN0YXRzIGg0e2ZvbnQtc2l6ZToxLjRyZW19LmZ3LWFydGljbGUtc3RhdHMgLnRleHQtY2VudGVye3RleHQtYWxpZ246bGVmdH0uZnctYXJ0aWNsZS1zdGF0cyAuc21hbGx7Zm9udC1zaXplOjEuMnJlbTtjb2xvcjpncmF5fS5mdy1hcnRpY2xlLXN0YXRzIC5tZXRyaWMtY291bnRlcntmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0uZnctYXJ0aWNsZS1zdGF0cyAubWVkaWEuYWx0bWV0cmljLC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS5kb3dubG9hZCwuZnctYXJ0aWNsZS1zdGF0cyAubWVkaWEuZ29vZ2xlLC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS52aWV3LC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS53b3N7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlcjowO2NvbG9yOiM1NTV9LmZ3LWFydGljbGUtc3RhdHMgLm1lZGlhLmFsdG1ldHJpYyBhLC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS5kb3dubG9hZCBhLC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS5nb29nbGUgYSwuZnctYXJ0aWNsZS1zdGF0cyAubWVkaWEudmlldyBhLC5mdy1hcnRpY2xlLXN0YXRzIC5tZWRpYS53b3MgYXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzU5ODZhYX1cbiJdfQ== */