This repository has been archived on 2021-10-26. You can view files and clone it, but cannot push or open issues or pull requests.
biofriction-web/biofriction-theme/dist/assets/css/editor.css

705 lines
188 KiB
CSS
Raw Normal View History

@charset "UTF-8";
/*!
2021-09-28 14:36:35 +02:00
* Gutenberg Editor Styles
* this is not being processed
*/
/** === Includes === */
/**
* Foundation for Sites by ZURB
* Version 6.5.1
* foundation.zurb.com
* Licensed under MIT Open Source
*/
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
.editor-post-title__block .editor-post-title__input,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0; }
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility; }
em,
i {
font-style: italic;
line-height: inherit; }
strong,
b {
font-weight: bold;
line-height: inherit; }
small {
font-size: 80%;
line-height: inherit; }
h1,
.editor-post-title__block .editor-post-title__input, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
font-family: space_mono_bold, Consolas, "Liberation Mono", Courier, monospace;
font-style: normal;
font-weight: normal;
color: inherit;
text-rendering: optimizeLegibility; }
h1 small, .editor-post-title__block .editor-post-title__input small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
line-height: 0;
color: #cacaca; }
h1,
.editor-post-title__block .editor-post-title__input, .h1 {
font-size: 1.125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
h2, .h2 {
font-size: 1rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
h3, .h3 {
font-size: 0.9375rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
h4, .h4 {
font-size: 0.875rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
h5, .h5 {
font-size: 0.8125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
h6, .h6 {
font-size: 0.75rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 0.5rem; }
@media print, screen and (min-width: 40em) {
h1,
.editor-post-title__block .editor-post-title__input, .h1 {
font-size: 1.875rem; }
h2, .h2 {
font-size: 1.875rem; }
h3, .h3 {
font-size: 1.5625rem; }
h4, .h4 {
font-size: 1.3125rem; }
h5, .h5 {
font-size: 1rem; }
h6, .h6 {
font-size: 0.8125rem; } }
a {
line-height: inherit;
color: #646464;
text-decoration: none;
cursor: pointer; }
a:hover, a:focus {
color: #007481; }
a img {
border: 0; }
hr {
clear: both;
max-width: 62.5rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0; }
ul,
ol,
dl {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.6; }
li {
font-size: inherit; }
ul {
margin-left: 1.25rem;
list-style-type: disc; }
ol {
margin-left: 1.25rem; }
ul ul, ol ul, ul ol, ol ol {
margin-left: 1.25rem;
margin-bottom: 0; }
dl {
margin-bottom: 1rem; }
dl dt {
margin-bottom: 0.3rem;
font-weight: bold; }
blockquote {
margin: 0 0 1rem;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca; }
blockquote, blockquote p {
line-height: 1.6;
color: #646464; }
cite {
display: block;
font-size: 0.8125rem;
color: #646464; }
cite:before {
content: "— "; }
abbr, abbr[title] {
border-bottom: 1px dotted #0a0a0a;
cursor: help;
text-decoration: none; }
figure {
margin: 0; }
code {
padding: 0.125rem 0.3125rem 0.0625rem;
border: 1px solid #cacaca;
background-color: #e1e1e1;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: normal;
color: #0a0a0a; }
kbd {
margin: 0;
padding: 0.125rem 0.25rem 0;
background-color: #e1e1e1;
font-family: Consolas, "Liberation Mono", Courier, monospace;
color: #0a0a0a; }
.subheader {
margin-top: 0.2rem;
margin-bottom: 0.5rem;
font-weight: normal;
line-height: 1.4;
color: #646464; }
.lead {
font-size: 125%;
line-height: 1.6; }
.stat {
font-size: 2.5rem;
line-height: 1; }
p + .stat {
margin-top: -1rem; }
ul.no-bullet, ol.no-bullet {
margin-left: 0;
list-style: none; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.text-justify {
text-align: justify; }
@media print, screen and (min-width: 40em) {
.medium-text-left {
text-align: left; }
.medium-text-right {
text-align: right; }
.medium-text-center {
text-align: center; }
.medium-text-justify {
text-align: justify; } }
@media print, screen and (min-width: 64em) {
.large-text-left {
text-align: left; }
.large-text-right {
text-align: right; }
.large-text-center {
text-align: center; }
.large-text-justify {
text-align: justify; } }
.show-for-print {
display: none !important; }
@media print {
* {
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: black !important;
text-shadow: none !important; }
.show-for-print {
display: block !important; }
.hide-for-print {
display: none !important; }
table.show-for-print {
display: table !important; }
thead.show-for-print {
display: table-header-group !important; }
tbody.show-for-print {
display: table-row-group !important; }
tr.show-for-print {
display: table-row !important; }
td.show-for-print {
display: table-cell !important; }
th.show-for-print {
display: table-cell !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
.ir a:after,
a[href^='javascript:']:after,
a[href^='#']:after {
content: ''; }
abbr[title]:after {
content: " (" attr(title) ")"; }
pre,
blockquote {
border: 1px solid #646464;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.print-break-inside {
page-break-inside: auto; } }
.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
padding: 0.5rem 0.7rem;
border: 1px solid transparent;
border-radius: 1.875rem;
-webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
font-family: space_mono_bold, Consolas, "Liberation Mono", Courier, monospace;
font-size: 0.9rem;
-webkit-appearance: none;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #fefefe;
color: #007481; }
[data-whatinput='mouse'] .button {
outline: 0; }
.button:hover, .button:focus {
background-color: #9cff90;
color: #007481; }
.button.tiny {
font-size: 0.6rem; }
.button.small {
font-size: 0.75rem; }
.button.large {
font-size: 1.25rem; }
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0; }
.button.primary {
background-color: #007481;
color: #0a0a0a; }
.button.primary:hover, .button.primary:focus {
background-color: #005d67;
color: #0a0a0a; }
.button.secondary {
background-color: #83ff74;
color: #0a0a0a; }
.button.secondary:hover, .button.secondary:focus {
background-color: #41ff2a;
color: #0a0a0a; }
.button.success {
background-color: #B8E6C7;
color: #0a0a0a; }
.button.success:hover, .button.success:focus {
background-color: #7bd097;
color: #0a0a0a; }
.button.warning {
background-color: #FFD780;
color: #0a0a0a; }
.button.warning:hover, .button.warning:focus {
background-color: #ffbf33;
color: #0a0a0a; }
.button.alert {
background-color: #DC8484;
color: #0a0a0a; }
.button.alert:hover, .button.alert:focus {
background-color: #cc4d4d;
color: #0a0a0a; }
.button.disabled, .button[disabled] {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
background-color: #fefefe;
color: #007481; }
.button.disabled.primary, .button[disabled].primary {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
background-color: #007481;
color: #0a0a0a; }
.button.disabled.secondary, .button[disabled].secondary {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #83ff74;
color: #0a0a0a; }
.button.disabled.success, .button[disabled].success {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #B8E6C7;
color: #0a0a0a; }
.button.disabled.warning, .button[disabled].warning {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
background-color: #FFD780;
color: #0a0a0a; }
.button.disabled.alert, .button[disabled].alert {
opacity: 0.25;
cursor: not-allowed; }
.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #DC8484;
color: #0a0a0a; }
.button.hollow {
border: 1px solid #fefefe;
color: #fefefe; }
.button.hollow, .button.hollow:hover, .button.hollow:focus {
background-color: transparent; }
.button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
background-color: transparent; }
.button.hollow:hover, .button.hollow:focus {
border-color: #7f7f7f;
color: #7f7f7f; }
.button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
border: 1px solid #fefefe;
color: #fefefe; }
.button.hollow.primary {
border: 1px solid #007481;
color: #007481; }
.button.hollow.primary:hover, .button.hollow.primary:focus {
border-color: #003a41;
color: #003a41; }
.button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
border: 1px solid #007481;
color: #007481; }
.button.hollow.secondary {
border: 1px solid #83ff74;
color: #83ff74; }
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
border-color: #14ba00;
color: #14ba00; }
.button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
border: 1px solid #83ff74;
color: #83ff74; }
.button.hollow.success {
border: 1px solid #B8E6C7;
color: #B8E6C7; }
.button.hollow.success:hover, .button.hollow.success:focus {
border-color: #369956;
color: #369956; }
.button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
border: 1px solid #B8E6C7;
color: #B8E6C7; }
.button.hollow.warning {
border: 1px solid #FFD780;
color: #FFD780; }
.button.hollow.warning:hover, .button.hollow.warning:focus {
border-color: #c08300;
color: #c08300; }
.button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
border: 1px solid #FFD780;
color: #FFD780; }
.button.hollow.alert {
border: 1px solid #DC8484;
color: #DC8484; }
.button.hollow.alert:hover, .button.hollow.alert:focus {
border-color: #892727;
color: #892727; }
.button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
border: 1px solid #DC8484;
color: #DC8484; }
.button.clear {
border: 1px solid #fefefe;
color: #fefefe; }
.button.clear, .button.clear:hover, .button.clear:focus {
background-color: transparent; }
.button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
background-color: transparent; }
.button.clear:hover, .button.clear:focus {
border-color: #7f7f7f;
color: #7f7f7f; }
.button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
border: 1px solid #fefefe;
color: #fefefe; }
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
border-color: transparent; }
.button.clear.primary {
border: 1px solid #007481;
color: #007481; }
.button.clear.primary:hover, .button.clear.primary:focus {
border-color: #003a41;
color: #003a41; }
.button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
border: 1px solid #007481;
color: #007481; }
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
border-color: transparent; }
.button.clear.secondary {
border: 1px solid #83ff74;
color: #83ff74; }
.button.clear.secondary:hover, .button.clear.secondary:focus {
border-color: #14ba00;
color: #14ba00; }
.button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
border: 1px solid #83ff74;
color: #83ff74; }
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
border-color: transparent; }
.button.clear.success {
border: 1px solid #B8E6C7;
color: #B8E6C7; }
.button.clear.success:hover, .button.clear.success:focus {
border-color: #369956;
color: #369956; }
.button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
border: 1px solid #B8E6C7;
color: #B8E6C7; }
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
border-color: transparent; }
.button.clear.warning {
border: 1px solid #FFD780;
color: #FFD780; }
.button.clear.warning:hover, .button.clear.warning:focus {
border-color: #c08300;
color: #c08300; }
.button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
border: 1px solid #FFD780;
color: #FFD780; }
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
border-color: transparent; }
.button.clear.alert {
border: 1px solid #DC8484;
color: #DC8484; }
.button.clear.alert:hover, .button.clear.alert:focus {
border-color: #892727;
color: #892727; }
.button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
border: 1px solid #DC8484;
color: #DC8484; }
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
border-color: transparent; }
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset 0.4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
position: relative;
top: 0.4em;
display: inline-block;
float: right;
margin-left: 0.7rem; }
.button.dropdown.hollow::after, .button.dropdown.clear::after {
border-top-color: #fefefe; }
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
border-top-color: #007481; }
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
border-top-color: #83ff74; }
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
border-top-color: #B8E6C7; }
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
border-top-color: #FFD780; }
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
border-top-color: #DC8484; }
.button.arrow-only::after {
top: -0.1em;
float: none;
margin-left: 0; }
a.button:hover, a.button:focus {
text-decoration: none; }
table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1rem;
border-radius: 0; }
thead,
tbody,
tfoot {
border: 1px solid #f1f1f1;
background-color: #fefefe; }
caption {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold; }
thead {
background: #f8f8f8;
color: #646464; }
tfoot {
background: #f1f1f1;
color: #646464; }
thead tr,
tfoot tr {
background: transparent; }
thead th,
thead td,
tfoot th,
tfoot td {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold;
text-align: left; }
tbody th,
tbody td {
padding: 0.5rem 0.625rem 0.625rem; }
tbody tr:nth-child(even) {
border-bottom: 0;
background-color: #f1f1f1; }
table.unstriped tbody {
background-color: #fefefe; }
table.unstriped tbody tr {
border-bottom: 0;
border-bottom: 1px solid #f1f1f1;
background-color: #fefefe; }
@media screen and (max-width: 63.99875em) {
table.stack thead {
display: none; }
table.stack tfoot {
display: none; }
table.stack tr,
table.stack th,
table.stack td {
display: block; }
table.stack td {
border-top: 0; } }
table.scroll {
display: block;
width: 100%;
overflow-x: auto; }
table.hover thead tr:hover {
background-color: #f3f3f3; }
table.hover tfoot tr:hover {
background-color: #ececec; }
table.hover tbody tr:hover {
background-color: #f9f9f9; }
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
background-color: #ececec; }
.table-scroll {
overflow-x: auto; }
/** === Content Width === */
.wp-block {
width: calc(100vw - (2 * 10));
width: calc(100vw - ($size)); }
@media print, screen and (min-width: 40em) {
.wp-block {
width: calc(100vw - ($size)); } }
/** === Base Typography === */
body {
font-size: 100%;
font-family: hk_grotesk_medium, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
color: #646464; }
a:not(.button) {
color: #646464;
background-color: #daffd5; }
a:not(.button) img {
background-color: #fefefe; }
a:not(.button):hover {
color: #007481;
background-color: #9cff90; }
/** === Post Title === */
/** === Button === */
/** === File === */
/** === Pullquote === */
.wp-block-paragraph.has-background {
padding: 1.25rem 1.875rem; }
/** === Table === */
.wp-block-table td {
border: none; }
/** === Latest Posts grid view === */
.wp-block-latest-posts.is-grid {
list-style: none; }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVkaXRvci5jc3MiLCJlZGl0b3Iuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm91bmRhdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCJfc2V0dGluZ3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fdW5pdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3R5cG9ncmFwaHkvX2hlbHBlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdHlwb2dyYXBoeS9fYWxpZ25tZW50LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3R5cG9ncmFwaHkvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fY29sb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztFRElFO0FDQ0Ysc0JBQUE7QUNMQTs7Ozs7RUZXRTtBR29QQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkUsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFJWjtFQUNFLG1CQ3BIMEI7RURzSDFCLGtCQUFrQjtFQUNsQixnQkN4SHNCO0VEeUh0QixrQ0N2SHlDLEVBQUE7O0FEMkgzQzs7RUFFRSxrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FBSXRCOztFQUVFLGlCQzVNcUI7RUQ2TXJCLG9CQUFvQixFQUFBOztBQUl0QjtFQUNFLGNDOUlpQjtFRCtJakIsb0JBQW9CLEVBQUE7OztBQTFDdEI7Ozs7Ozs7RUFvREUsNkVDbkxpRjtFRG9MakYsa0JDbExzQjtFRG1MdEIsbUJDaE95QjtFRGlPekIsY0NsTGtCO0VEbUxsQixrQ0M5SnNDLEVBQUE7RURvSnhDOzs7Ozs7SUFhSSxjQUFjO0lBQ2QsY0NqUGUsRUFBQTs7O0FEcUxuQjs7RUF5RVUsbUJFdlA2QztFRm1RN0MsZ0JDL01XO0VEdU5YLGFBQWE7RUFPYixxQkM3TmlCLEVBQUE7O0FEOExyQjtFQUlJLGVFdlA2QztFRm1RN0MsZ0JDL01XO0VEdU5YLGFBQWE7RUFPYixxQkM3TmlCLEVBQUE7O0FEOExyQjtFQUlJLG9CRXZQNkM7RUZtUTdDLGdCQy9NVztFRHVOWCxhQUFhO0VBT2IscUJDN05pQixFQUFBOztBRDhMckI7RUFJSSxtQkV2UDZDO0VGbVE3QyxnQkMvTVc7RUR1TlgsYUFBYTtFQU9iLHFCQzdOaUIsRUFBQTs7QUQ4THJCO0VBSUksb0JFdlA2QztFRm1RN0MsZ0JDL01XO0VEdU5YLGFBQWE7RUFPYixxQkM3TmlCLEVBQUE7O0FEOExyQjtFQUlJLGtCRXZQNkM7RUZtUTdDLGdCQy9NVztFRHVOWCxhQUFhO0VBT2IscUJDN05pQixFQUFBOztBRXlCdkI7O0VIZ0dKOztJQXlFVSxtQkV2UDZDLEVBQUE7RUZtUGpEO0lBSUksbUJFdlA2QyxFQUFBO0VGbVBqRDtJQUlJLG9CRXZQNkMsRUFBQTtFRm1QakQ7SUFJSSxvQkV2UDZDLEVBQUE7RUZtUGpEO0lBSUksZUV2UDZDLEVBQUE7RUZtUGpEO0lBSUksb0JFdlA2QyxFQUFBLEVGb1JoRDs7QUFNUDtFQUNFLG9CQUFvQjtFQUNwQixjQ2xTZTtFRG1TZixxQkN2TXlCO0VEeU16QixlQUFlLEVBQUE7RUFMakI7SUFTSSxjQzlNMkQsRUFBQTtFRHFNL0Q7SUFnQkksU0FBUyxFQUFBOztBQUtiO0VBQ0UsV0FBVztFQUVYLGtCRWxUcUQ7RUZtVHJELFNBQVM7RUFDVCxvQkMxTnlCO0VENE56QixhQUFhO0VBQ2IsZUFBZTtFQUNmLGdDQy9UaUI7RURnVWpCLGNBQWMsRUFBQTs7QUFJaEI7OztFQUdFLG1CQ3BQMEI7RURxUDFCLDRCQ25PeUI7RURvT3pCLGdCQ3ZQc0IsRUFBQTs7QUQyUHhCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBSXBCO0VBQ0Usb0JDN09zQjtFRDhPdEIscUJDaFBrQixFQUFBOztBRG9QcEI7RUFDRSxvQkNuUHNCLEVBQUE7O0FEdVB4QjtFQUVJLG9CQ3hQMkI7RUR5UDNCLGdCQUFnQixFQUFBOztBQUtwQjtFQUNFLG1CQzlQeUIsRUFBQTtFRDZQM0I7SUFJSSxxQkMvUDhCO0lEZ1E5QixpQkM5Vm1CLEVBQUE7O0FEbVd2QjtFQUNFLGdCQzdSMEI7RUQ4UjFCLHNDRTFXcUQ7RUYyV3JELDhCQ2xYaUIsRUFBQTtFRCtXbkI7SUFNSSxnQkNuU29CO0lEb1NwQixjQ3JYYSxFQUFBOztBRDBYakI7RUFDRSxjQUFjO0VBQ2Qsb0JFdFhxRDtFRnVYckQsY0M3WGUsRUFBQTtFRDBYakI7SUFNSSxhQ2pSZ0IsRUFBYTs7QURzUmpDO0VBQ0UsaUNDcllXO0VEc1lYLFlBQVk7RUFDWixxQkFBcUIsRUFBQTs7QUFJdkI7RUFDRSxTQUFTLEVBQUE7O0FBSVg7RUFDRSxxQ0U1WXFEO0VGOFlyRCx5QkNyWmlCO0VEc1pqQix5QkN2WmdCO0VEeVpoQiw0REMvVm1FO0VEZ1duRSxtQkM5WXlCO0VEK1l6QixjQ3haVyxFQUFBOztBRDRaYjtFQUNFLFNBQVM7RUFDVCwyQkVwWlM7RUZzWlQseUJDbmFnQjtFRHFhaEIsNERDM1dtRTtFRDRXbkUsY0NuYVcsRUFBQTs7QUdwQ2I7RUFDRSxrQkhpS3lCO0VHaEt6QixxQkhpSzRCO0VHL0o1QixtQkh5Q3lCO0VHeEN6QixnQkgwSnNCO0VHekp0QixjSDZCZSxFQUFBOztBR3pCakI7RUFDRSxlSGtKcUM7RUdqSnJDLGdCSGtKaUIsRUFBQTs7QUc5SW5CO0VBQ0UsaUJIbUptQjtFR2xKbkIsY0FBYyxFQUFBO0VBRWQ7SUFDRSxpQkFBaUIsRUFBQTs7QUFJckI7RUFHSSxjQUFnQztFQUNoQyxnQkFBZ0IsRUFBQTs7QUM5RFo7RUFDRSxnQkFSZSxFQUFBOztBQU9qQjtFQUNFLGlCQVJzQixFQUFBOztBQU94QjtFQUNFLGtCQVI4QixFQUFBOztBQU9oQztFQUNFLG1CQVJ1QyxFQUFBOztBRitKN0M7RUU3Skk7SUFDRSxnQkFIZSxFQUFBO0VBRWpC